1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* * SystemZ 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 DecoderTable16[] = {
75/* 0 */ MCD::OPC_ExtractField, 8, 8, // Inst{15-8} ...
76/* 3 */ MCD::OPC_FilterValue, 1, 82, 0, // Skip to: 89
77/* 7 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
78/* 10 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 18
79/* 14 */ MCD::OPC_Decode, 141, 16, 0, // Opcode: PR, DecodeIdx: 0
80/* 18 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 26
81/* 22 */ MCD::OPC_Decode, 159, 19, 0, // Opcode: UPT, DecodeIdx: 0
82/* 26 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 34
83/* 30 */ MCD::OPC_Decode, 145, 16, 0, // Opcode: PTFF, DecodeIdx: 0
84/* 34 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 42
85/* 38 */ MCD::OPC_Decode, 196, 16, 0, // Opcode: SCKPF, DecodeIdx: 0
86/* 42 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 50
87/* 46 */ MCD::OPC_Decode, 131, 16, 0, // Opcode: PFPO, DecodeIdx: 0
88/* 50 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 58
89/* 54 */ MCD::OPC_Decode, 233, 18, 0, // Opcode: TAM, DecodeIdx: 0
90/* 58 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 66
91/* 62 */ MCD::OPC_Decode, 188, 16, 0, // Opcode: SAM24, DecodeIdx: 0
92/* 66 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 74
93/* 70 */ MCD::OPC_Decode, 189, 16, 0, // Opcode: SAM31, DecodeIdx: 0
94/* 74 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 82
95/* 78 */ MCD::OPC_Decode, 190, 16, 0, // Opcode: SAM64, DecodeIdx: 0
96/* 82 */ MCD::OPC_FilterValueOrFail, 255, 1,
97/* 85 */ MCD::OPC_Decode, 137, 19, 0, // Opcode: TRAP2, DecodeIdx: 0
98/* 89 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 101
99/* 93 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
100/* 97 */ MCD::OPC_Decode, 191, 17, 1, // Opcode: SPM, DecodeIdx: 1
101/* 101 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 109
102/* 105 */ MCD::OPC_Decode, 227, 4, 2, // Opcode: BALR, DecodeIdx: 2
103/* 109 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 117
104/* 113 */ MCD::OPC_Decode, 130, 5, 3, // Opcode: BCTR, DecodeIdx: 3
105/* 117 */ MCD::OPC_FilterValue, 7, 145, 0, // Skip to: 266
106/* 121 */ MCD::OPC_CheckField, 0, 8, 0, 4, 0, // Skip to: 131
107/* 127 */ MCD::OPC_Decode, 222, 15, 0, // Opcode: NOPROpt, DecodeIdx: 0
108/* 131 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
109/* 134 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 142
110/* 138 */ MCD::OPC_Decode, 221, 15, 4, // Opcode: NOPR, DecodeIdx: 4
111/* 142 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 150
112/* 146 */ MCD::OPC_Decode, 178, 5, 5, // Opcode: BRAsmO, DecodeIdx: 5
113/* 150 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 158
114/* 154 */ MCD::OPC_Decode, 162, 5, 5, // Opcode: BRAsmH, DecodeIdx: 5
115/* 158 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 166
116/* 162 */ MCD::OPC_Decode, 172, 5, 5, // Opcode: BRAsmNLE, DecodeIdx: 5
117/* 166 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 174
118/* 170 */ MCD::OPC_Decode, 164, 5, 5, // Opcode: BRAsmL, DecodeIdx: 5
119/* 174 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 182
120/* 178 */ MCD::OPC_Decode, 170, 5, 5, // Opcode: BRAsmNHE, DecodeIdx: 5
121/* 182 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 190
122/* 186 */ MCD::OPC_Decode, 166, 5, 5, // Opcode: BRAsmLH, DecodeIdx: 5
123/* 190 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 198
124/* 194 */ MCD::OPC_Decode, 168, 5, 5, // Opcode: BRAsmNE, DecodeIdx: 5
125/* 198 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 206
126/* 202 */ MCD::OPC_Decode, 161, 5, 5, // Opcode: BRAsmE, DecodeIdx: 5
127/* 206 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 214
128/* 210 */ MCD::OPC_Decode, 173, 5, 5, // Opcode: BRAsmNLH, DecodeIdx: 5
129/* 214 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 222
130/* 218 */ MCD::OPC_Decode, 163, 5, 5, // Opcode: BRAsmHE, DecodeIdx: 5
131/* 222 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 230
132/* 226 */ MCD::OPC_Decode, 171, 5, 5, // Opcode: BRAsmNL, DecodeIdx: 5
133/* 230 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 238
134/* 234 */ MCD::OPC_Decode, 165, 5, 5, // Opcode: BRAsmLE, DecodeIdx: 5
135/* 238 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 246
136/* 242 */ MCD::OPC_Decode, 169, 5, 5, // Opcode: BRAsmNH, DecodeIdx: 5
137/* 246 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 254
138/* 250 */ MCD::OPC_Decode, 175, 5, 5, // Opcode: BRAsmNO, DecodeIdx: 5
139/* 254 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 262
140/* 258 */ MCD::OPC_Decode, 158, 5, 5, // Opcode: BR, DecodeIdx: 5
141/* 262 */ MCD::OPC_Decode, 254, 4, 6, // Opcode: BCRAsm, DecodeIdx: 6
142/* 266 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 274
143/* 270 */ MCD::OPC_Decode, 224, 18, 7, // Opcode: SVC, DecodeIdx: 7
144/* 274 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 282
145/* 278 */ MCD::OPC_Decode, 194, 5, 2, // Opcode: BSM, DecodeIdx: 2
146/* 282 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 290
147/* 286 */ MCD::OPC_Decode, 230, 4, 2, // Opcode: BASSM, DecodeIdx: 2
148/* 290 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 298
149/* 294 */ MCD::OPC_Decode, 229, 4, 2, // Opcode: BASR, DecodeIdx: 2
150/* 298 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 306
151/* 302 */ MCD::OPC_Decode, 167, 15, 8, // Opcode: MVCL, DecodeIdx: 8
152/* 306 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 314
153/* 310 */ MCD::OPC_Decode, 162, 7, 8, // Opcode: CLCL, DecodeIdx: 8
154/* 314 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 322
155/* 318 */ MCD::OPC_Decode, 164, 14, 9, // Opcode: LPR, DecodeIdx: 9
156/* 322 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 330
157/* 326 */ MCD::OPC_Decode, 205, 12, 9, // Opcode: LNR, DecodeIdx: 9
158/* 330 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 338
159/* 334 */ MCD::OPC_Decode, 194, 14, 9, // Opcode: LTR, DecodeIdx: 9
160/* 338 */ MCD::OPC_FilterValue, 19, 4, 0, // Skip to: 346
161/* 342 */ MCD::OPC_Decode, 226, 11, 9, // Opcode: LCR, DecodeIdx: 9
162/* 346 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 354
163/* 350 */ MCD::OPC_Decode, 226, 15, 10, // Opcode: NR, DecodeIdx: 10
164/* 354 */ MCD::OPC_FilterValue, 21, 4, 0, // Skip to: 362
165/* 358 */ MCD::OPC_Decode, 209, 8, 9, // Opcode: CLR, DecodeIdx: 9
166/* 362 */ MCD::OPC_FilterValue, 22, 4, 0, // Skip to: 370
167/* 366 */ MCD::OPC_Decode, 247, 15, 10, // Opcode: OR, DecodeIdx: 10
168/* 370 */ MCD::OPC_FilterValue, 23, 4, 0, // Skip to: 378
169/* 374 */ MCD::OPC_Decode, 208, 25, 10, // Opcode: XR, DecodeIdx: 10
170/* 378 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 386
171/* 382 */ MCD::OPC_Decode, 171, 14, 9, // Opcode: LR, DecodeIdx: 9
172/* 386 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 394
173/* 390 */ MCD::OPC_Decode, 156, 9, 9, // Opcode: CR, DecodeIdx: 9
174/* 394 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 402
175/* 398 */ MCD::OPC_Decode, 212, 4, 10, // Opcode: AR, DecodeIdx: 10
176/* 402 */ MCD::OPC_FilterValue, 27, 4, 0, // Skip to: 410
177/* 406 */ MCD::OPC_Decode, 204, 17, 10, // Opcode: SR, DecodeIdx: 10
178/* 410 */ MCD::OPC_FilterValue, 28, 4, 0, // Skip to: 418
179/* 414 */ MCD::OPC_Decode, 139, 15, 11, // Opcode: MR, DecodeIdx: 11
180/* 418 */ MCD::OPC_FilterValue, 29, 4, 0, // Skip to: 426
181/* 422 */ MCD::OPC_Decode, 150, 10, 11, // Opcode: DR, DecodeIdx: 11
182/* 426 */ MCD::OPC_FilterValue, 30, 4, 0, // Skip to: 434
183/* 430 */ MCD::OPC_Decode, 205, 4, 10, // Opcode: ALR, DecodeIdx: 10
184/* 434 */ MCD::OPC_FilterValue, 31, 4, 0, // Skip to: 442
185/* 438 */ MCD::OPC_Decode, 183, 17, 10, // Opcode: SLR, DecodeIdx: 10
186/* 442 */ MCD::OPC_FilterValue, 32, 4, 0, // Skip to: 450
187/* 446 */ MCD::OPC_Decode, 157, 14, 12, // Opcode: LPDR, DecodeIdx: 12
188/* 450 */ MCD::OPC_FilterValue, 33, 4, 0, // Skip to: 458
189/* 454 */ MCD::OPC_Decode, 200, 12, 12, // Opcode: LNDR, DecodeIdx: 12
190/* 458 */ MCD::OPC_FilterValue, 34, 4, 0, // Skip to: 466
191/* 462 */ MCD::OPC_Decode, 186, 14, 12, // Opcode: LTDR, DecodeIdx: 12
192/* 466 */ MCD::OPC_FilterValue, 35, 4, 0, // Skip to: 474
193/* 470 */ MCD::OPC_Decode, 221, 11, 12, // Opcode: LCDR, DecodeIdx: 12
194/* 474 */ MCD::OPC_FilterValue, 36, 4, 0, // Skip to: 482
195/* 478 */ MCD::OPC_Decode, 196, 10, 12, // Opcode: HDR, DecodeIdx: 12
196/* 482 */ MCD::OPC_FilterValue, 37, 4, 0, // Skip to: 490
197/* 486 */ MCD::OPC_Decode, 244, 11, 13, // Opcode: LDXR, DecodeIdx: 13
198/* 490 */ MCD::OPC_FilterValue, 38, 4, 0, // Skip to: 498
199/* 494 */ MCD::OPC_Decode, 190, 15, 14, // Opcode: MXR, DecodeIdx: 14
200/* 498 */ MCD::OPC_FilterValue, 39, 4, 0, // Skip to: 506
201/* 502 */ MCD::OPC_Decode, 189, 15, 15, // Opcode: MXDR, DecodeIdx: 15
202/* 506 */ MCD::OPC_FilterValue, 40, 4, 0, // Skip to: 514
203/* 510 */ MCD::OPC_Decode, 239, 11, 12, // Opcode: LDR, DecodeIdx: 12
204/* 514 */ MCD::OPC_FilterValue, 41, 4, 0, // Skip to: 522
205/* 518 */ MCD::OPC_Decode, 220, 5, 12, // Opcode: CDR, DecodeIdx: 12
206/* 522 */ MCD::OPC_FilterValue, 42, 4, 0, // Skip to: 530
207/* 526 */ MCD::OPC_Decode, 163, 4, 16, // Opcode: ADR, DecodeIdx: 16
208/* 530 */ MCD::OPC_FilterValue, 43, 4, 0, // Skip to: 538
209/* 534 */ MCD::OPC_Decode, 200, 16, 16, // Opcode: SDR, DecodeIdx: 16
210/* 538 */ MCD::OPC_FilterValue, 44, 4, 0, // Skip to: 546
211/* 542 */ MCD::OPC_Decode, 245, 14, 16, // Opcode: MDR, DecodeIdx: 16
212/* 546 */ MCD::OPC_FilterValue, 45, 4, 0, // Skip to: 554
213/* 550 */ MCD::OPC_Decode, 134, 10, 16, // Opcode: DDR, DecodeIdx: 16
214/* 554 */ MCD::OPC_FilterValue, 46, 4, 0, // Skip to: 562
215/* 558 */ MCD::OPC_Decode, 218, 4, 16, // Opcode: AWR, DecodeIdx: 16
216/* 562 */ MCD::OPC_FilterValue, 47, 4, 0, // Skip to: 570
217/* 566 */ MCD::OPC_Decode, 226, 18, 16, // Opcode: SWR, DecodeIdx: 16
218/* 570 */ MCD::OPC_FilterValue, 48, 4, 0, // Skip to: 578
219/* 574 */ MCD::OPC_Decode, 159, 14, 17, // Opcode: LPER, DecodeIdx: 17
220/* 578 */ MCD::OPC_FilterValue, 49, 4, 0, // Skip to: 586
221/* 582 */ MCD::OPC_Decode, 202, 12, 17, // Opcode: LNER, DecodeIdx: 17
222/* 586 */ MCD::OPC_FilterValue, 50, 4, 0, // Skip to: 594
223/* 590 */ MCD::OPC_Decode, 189, 14, 17, // Opcode: LTER, DecodeIdx: 17
224/* 594 */ MCD::OPC_FilterValue, 51, 4, 0, // Skip to: 602
225/* 598 */ MCD::OPC_Decode, 223, 11, 17, // Opcode: LCER, DecodeIdx: 17
226/* 602 */ MCD::OPC_FilterValue, 52, 4, 0, // Skip to: 610
227/* 606 */ MCD::OPC_Decode, 197, 10, 17, // Opcode: HER, DecodeIdx: 17
228/* 610 */ MCD::OPC_FilterValue, 53, 4, 0, // Skip to: 618
229/* 614 */ MCD::OPC_Decode, 252, 11, 18, // Opcode: LEDR, DecodeIdx: 18
230/* 618 */ MCD::OPC_FilterValue, 54, 4, 0, // Skip to: 626
231/* 622 */ MCD::OPC_Decode, 220, 4, 14, // Opcode: AXR, DecodeIdx: 14
232/* 626 */ MCD::OPC_FilterValue, 55, 4, 0, // Skip to: 634
233/* 630 */ MCD::OPC_Decode, 228, 18, 14, // Opcode: SXR, DecodeIdx: 14
234/* 634 */ MCD::OPC_FilterValue, 56, 4, 0, // Skip to: 642
235/* 638 */ MCD::OPC_Decode, 254, 11, 17, // Opcode: LER, DecodeIdx: 17
236/* 642 */ MCD::OPC_FilterValue, 57, 4, 0, // Skip to: 650
237/* 646 */ MCD::OPC_Decode, 240, 5, 17, // Opcode: CER, DecodeIdx: 17
238/* 650 */ MCD::OPC_FilterValue, 58, 4, 0, // Skip to: 658
239/* 654 */ MCD::OPC_Decode, 169, 4, 19, // Opcode: AER, DecodeIdx: 19
240/* 658 */ MCD::OPC_FilterValue, 59, 4, 0, // Skip to: 666
241/* 662 */ MCD::OPC_Decode, 144, 17, 19, // Opcode: SER, DecodeIdx: 19
242/* 666 */ MCD::OPC_FilterValue, 60, 4, 0, // Skip to: 674
243/* 670 */ MCD::OPC_Decode, 244, 14, 20, // Opcode: MDER, DecodeIdx: 20
244/* 674 */ MCD::OPC_FilterValue, 61, 4, 0, // Skip to: 682
245/* 678 */ MCD::OPC_Decode, 140, 10, 19, // Opcode: DER, DecodeIdx: 19
246/* 682 */ MCD::OPC_FilterValue, 62, 4, 0, // Skip to: 690
247/* 686 */ MCD::OPC_Decode, 216, 4, 19, // Opcode: AUR, DecodeIdx: 19
248/* 690 */ MCD::OPC_FilterValueOrFail, 63,
249/* 692 */ MCD::OPC_Decode, 223, 18, 19, // Opcode: SUR, DecodeIdx: 19
250/* 696 */ MCD::OPC_Fail,
251 0
252};
253
254static const uint8_t DecoderTable32[] = {
255/* 0 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
256/* 3 */ MCD::OPC_FilterValue, 64, 4, 0, // Skip to: 11
257/* 7 */ MCD::OPC_Decode, 132, 18, 21, // Opcode: STH, DecodeIdx: 21
258/* 11 */ MCD::OPC_FilterValue, 65, 4, 0, // Skip to: 19
259/* 15 */ MCD::OPC_Decode, 192, 11, 22, // Opcode: LA, DecodeIdx: 22
260/* 19 */ MCD::OPC_FilterValue, 66, 4, 0, // Skip to: 27
261/* 23 */ MCD::OPC_Decode, 233, 17, 21, // Opcode: STC, DecodeIdx: 21
262/* 27 */ MCD::OPC_FilterValue, 67, 4, 0, // Skip to: 35
263/* 31 */ MCD::OPC_Decode, 200, 10, 23, // Opcode: IC, DecodeIdx: 23
264/* 35 */ MCD::OPC_FilterValue, 68, 4, 0, // Skip to: 43
265/* 39 */ MCD::OPC_Decode, 182, 10, 24, // Opcode: EX, DecodeIdx: 24
266/* 43 */ MCD::OPC_FilterValue, 69, 4, 0, // Skip to: 51
267/* 47 */ MCD::OPC_Decode, 226, 4, 22, // Opcode: BAL, DecodeIdx: 22
268/* 51 */ MCD::OPC_FilterValue, 70, 4, 0, // Skip to: 59
269/* 55 */ MCD::OPC_Decode, 255, 4, 25, // Opcode: BCT, DecodeIdx: 25
270/* 59 */ MCD::OPC_FilterValue, 71, 145, 0, // Skip to: 208
271/* 63 */ MCD::OPC_CheckField, 0, 24, 0, 4, 0, // Skip to: 73
272/* 69 */ MCD::OPC_Decode, 220, 15, 0, // Opcode: NOPOpt, DecodeIdx: 0
273/* 73 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
274/* 76 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 84
275/* 80 */ MCD::OPC_Decode, 219, 15, 26, // Opcode: NOP, DecodeIdx: 26
276/* 84 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 92
277/* 88 */ MCD::OPC_Decode, 248, 4, 26, // Opcode: BAsmO, DecodeIdx: 26
278/* 92 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 100
279/* 96 */ MCD::OPC_Decode, 232, 4, 26, // Opcode: BAsmH, DecodeIdx: 26
280/* 100 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 108
281/* 104 */ MCD::OPC_Decode, 242, 4, 26, // Opcode: BAsmNLE, DecodeIdx: 26
282/* 108 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 116
283/* 112 */ MCD::OPC_Decode, 234, 4, 26, // Opcode: BAsmL, DecodeIdx: 26
284/* 116 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 124
285/* 120 */ MCD::OPC_Decode, 240, 4, 26, // Opcode: BAsmNHE, DecodeIdx: 26
286/* 124 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 132
287/* 128 */ MCD::OPC_Decode, 236, 4, 26, // Opcode: BAsmLH, DecodeIdx: 26
288/* 132 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 140
289/* 136 */ MCD::OPC_Decode, 238, 4, 26, // Opcode: BAsmNE, DecodeIdx: 26
290/* 140 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 148
291/* 144 */ MCD::OPC_Decode, 231, 4, 26, // Opcode: BAsmE, DecodeIdx: 26
292/* 148 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 156
293/* 152 */ MCD::OPC_Decode, 243, 4, 26, // Opcode: BAsmNLH, DecodeIdx: 26
294/* 156 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 164
295/* 160 */ MCD::OPC_Decode, 233, 4, 26, // Opcode: BAsmHE, DecodeIdx: 26
296/* 164 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 172
297/* 168 */ MCD::OPC_Decode, 241, 4, 26, // Opcode: BAsmNL, DecodeIdx: 26
298/* 172 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 180
299/* 176 */ MCD::OPC_Decode, 235, 4, 26, // Opcode: BAsmLE, DecodeIdx: 26
300/* 180 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 188
301/* 184 */ MCD::OPC_Decode, 239, 4, 26, // Opcode: BAsmNH, DecodeIdx: 26
302/* 188 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 196
303/* 192 */ MCD::OPC_Decode, 245, 4, 26, // Opcode: BAsmNO, DecodeIdx: 26
304/* 196 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 204
305/* 200 */ MCD::OPC_Decode, 224, 4, 26, // Opcode: B, DecodeIdx: 26
306/* 204 */ MCD::OPC_Decode, 252, 4, 27, // Opcode: BCAsm, DecodeIdx: 27
307/* 208 */ MCD::OPC_FilterValue, 72, 4, 0, // Skip to: 216
308/* 212 */ MCD::OPC_Decode, 153, 12, 21, // Opcode: LH, DecodeIdx: 21
309/* 216 */ MCD::OPC_FilterValue, 73, 4, 0, // Skip to: 224
310/* 220 */ MCD::OPC_Decode, 235, 6, 21, // Opcode: CH, DecodeIdx: 21
311/* 224 */ MCD::OPC_FilterValue, 74, 4, 0, // Skip to: 232
312/* 228 */ MCD::OPC_Decode, 181, 4, 25, // Opcode: AH, DecodeIdx: 25
313/* 232 */ MCD::OPC_FilterValue, 75, 4, 0, // Skip to: 240
314/* 236 */ MCD::OPC_Decode, 153, 17, 25, // Opcode: SH, DecodeIdx: 25
315/* 240 */ MCD::OPC_FilterValue, 76, 4, 0, // Skip to: 248
316/* 244 */ MCD::OPC_Decode, 131, 15, 25, // Opcode: MH, DecodeIdx: 25
317/* 248 */ MCD::OPC_FilterValue, 77, 4, 0, // Skip to: 256
318/* 252 */ MCD::OPC_Decode, 228, 4, 22, // Opcode: BAS, DecodeIdx: 22
319/* 256 */ MCD::OPC_FilterValue, 78, 4, 0, // Skip to: 264
320/* 260 */ MCD::OPC_Decode, 232, 9, 21, // Opcode: CVD, DecodeIdx: 21
321/* 264 */ MCD::OPC_FilterValue, 79, 4, 0, // Skip to: 272
322/* 268 */ MCD::OPC_Decode, 229, 9, 25, // Opcode: CVB, DecodeIdx: 25
323/* 272 */ MCD::OPC_FilterValue, 80, 4, 0, // Skip to: 280
324/* 276 */ MCD::OPC_Decode, 228, 17, 21, // Opcode: ST, DecodeIdx: 21
325/* 280 */ MCD::OPC_FilterValue, 81, 4, 0, // Skip to: 288
326/* 284 */ MCD::OPC_Decode, 197, 11, 22, // Opcode: LAE, DecodeIdx: 22
327/* 288 */ MCD::OPC_FilterValue, 84, 4, 0, // Skip to: 296
328/* 292 */ MCD::OPC_Decode, 199, 15, 25, // Opcode: N, DecodeIdx: 25
329/* 296 */ MCD::OPC_FilterValue, 85, 4, 0, // Skip to: 304
330/* 300 */ MCD::OPC_Decode, 160, 7, 21, // Opcode: CL, DecodeIdx: 21
331/* 304 */ MCD::OPC_FilterValue, 86, 4, 0, // Skip to: 312
332/* 308 */ MCD::OPC_Decode, 232, 15, 25, // Opcode: O, DecodeIdx: 25
333/* 312 */ MCD::OPC_FilterValue, 87, 4, 0, // Skip to: 320
334/* 316 */ MCD::OPC_Decode, 199, 25, 25, // Opcode: X, DecodeIdx: 25
335/* 320 */ MCD::OPC_FilterValue, 88, 4, 0, // Skip to: 328
336/* 324 */ MCD::OPC_Decode, 191, 11, 21, // Opcode: L, DecodeIdx: 21
337/* 328 */ MCD::OPC_FilterValue, 89, 4, 0, // Skip to: 336
338/* 332 */ MCD::OPC_Decode, 199, 5, 21, // Opcode: C, DecodeIdx: 21
339/* 336 */ MCD::OPC_FilterValue, 90, 4, 0, // Skip to: 344
340/* 340 */ MCD::OPC_Decode, 159, 4, 25, // Opcode: A, DecodeIdx: 25
341/* 344 */ MCD::OPC_FilterValue, 91, 4, 0, // Skip to: 352
342/* 348 */ MCD::OPC_Decode, 184, 16, 25, // Opcode: S, DecodeIdx: 25
343/* 352 */ MCD::OPC_FilterValue, 92, 4, 0, // Skip to: 360
344/* 356 */ MCD::OPC_Decode, 222, 14, 28, // Opcode: M, DecodeIdx: 28
345/* 360 */ MCD::OPC_FilterValue, 93, 4, 0, // Skip to: 368
346/* 364 */ MCD::OPC_Decode, 130, 10, 28, // Opcode: D, DecodeIdx: 28
347/* 368 */ MCD::OPC_FilterValue, 94, 4, 0, // Skip to: 376
348/* 372 */ MCD::OPC_Decode, 188, 4, 25, // Opcode: AL, DecodeIdx: 25
349/* 376 */ MCD::OPC_FilterValue, 95, 4, 0, // Skip to: 384
350/* 380 */ MCD::OPC_Decode, 160, 17, 25, // Opcode: SL, DecodeIdx: 25
351/* 384 */ MCD::OPC_FilterValue, 96, 4, 0, // Skip to: 392
352/* 388 */ MCD::OPC_Decode, 247, 17, 29, // Opcode: STD, DecodeIdx: 29
353/* 392 */ MCD::OPC_FilterValue, 103, 4, 0, // Skip to: 400
354/* 396 */ MCD::OPC_Decode, 186, 15, 30, // Opcode: MXD, DecodeIdx: 30
355/* 400 */ MCD::OPC_FilterValue, 104, 4, 0, // Skip to: 408
356/* 404 */ MCD::OPC_Decode, 231, 11, 29, // Opcode: LD, DecodeIdx: 29
357/* 408 */ MCD::OPC_FilterValue, 105, 4, 0, // Skip to: 416
358/* 412 */ MCD::OPC_Decode, 203, 5, 29, // Opcode: CD, DecodeIdx: 29
359/* 416 */ MCD::OPC_FilterValue, 106, 4, 0, // Skip to: 424
360/* 420 */ MCD::OPC_Decode, 160, 4, 31, // Opcode: AD, DecodeIdx: 31
361/* 424 */ MCD::OPC_FilterValue, 107, 4, 0, // Skip to: 432
362/* 428 */ MCD::OPC_Decode, 197, 16, 31, // Opcode: SD, DecodeIdx: 31
363/* 432 */ MCD::OPC_FilterValue, 108, 4, 0, // Skip to: 440
364/* 436 */ MCD::OPC_Decode, 238, 14, 31, // Opcode: MD, DecodeIdx: 31
365/* 440 */ MCD::OPC_FilterValue, 109, 4, 0, // Skip to: 448
366/* 444 */ MCD::OPC_Decode, 131, 10, 31, // Opcode: DD, DecodeIdx: 31
367/* 448 */ MCD::OPC_FilterValue, 110, 4, 0, // Skip to: 456
368/* 452 */ MCD::OPC_Decode, 217, 4, 31, // Opcode: AW, DecodeIdx: 31
369/* 456 */ MCD::OPC_FilterValue, 111, 4, 0, // Skip to: 464
370/* 460 */ MCD::OPC_Decode, 225, 18, 31, // Opcode: SW, DecodeIdx: 31
371/* 464 */ MCD::OPC_FilterValue, 112, 4, 0, // Skip to: 472
372/* 468 */ MCD::OPC_Decode, 249, 17, 32, // Opcode: STE, DecodeIdx: 32
373/* 472 */ MCD::OPC_FilterValue, 113, 4, 0, // Skip to: 480
374/* 476 */ MCD::OPC_Decode, 140, 15, 25, // Opcode: MS, DecodeIdx: 25
375/* 480 */ MCD::OPC_FilterValue, 120, 4, 0, // Skip to: 488
376/* 484 */ MCD::OPC_Decode, 247, 11, 32, // Opcode: LE, DecodeIdx: 32
377/* 488 */ MCD::OPC_FilterValue, 121, 4, 0, // Skip to: 496
378/* 492 */ MCD::OPC_Decode, 228, 5, 32, // Opcode: CE, DecodeIdx: 32
379/* 496 */ MCD::OPC_FilterValue, 122, 4, 0, // Skip to: 504
380/* 500 */ MCD::OPC_Decode, 166, 4, 33, // Opcode: AE, DecodeIdx: 33
381/* 504 */ MCD::OPC_FilterValue, 123, 4, 0, // Skip to: 512
382/* 508 */ MCD::OPC_Decode, 203, 16, 33, // Opcode: SE, DecodeIdx: 33
383/* 512 */ MCD::OPC_FilterValue, 124, 4, 0, // Skip to: 520
384/* 516 */ MCD::OPC_Decode, 241, 14, 31, // Opcode: MDE, DecodeIdx: 31
385/* 520 */ MCD::OPC_FilterValue, 125, 4, 0, // Skip to: 528
386/* 524 */ MCD::OPC_Decode, 137, 10, 33, // Opcode: DE, DecodeIdx: 33
387/* 528 */ MCD::OPC_FilterValue, 126, 4, 0, // Skip to: 536
388/* 532 */ MCD::OPC_Decode, 215, 4, 33, // Opcode: AU, DecodeIdx: 33
389/* 536 */ MCD::OPC_FilterValue, 127, 4, 0, // Skip to: 544
390/* 540 */ MCD::OPC_Decode, 222, 18, 33, // Opcode: SU, DecodeIdx: 33
391/* 544 */ MCD::OPC_FilterValue, 128, 1, 8, 0, // Skip to: 557
392/* 549 */ MCD::OPC_CheckFieldOrFail, 16, 8, 0,
393/* 553 */ MCD::OPC_Decode, 227, 17, 34, // Opcode: SSM, DecodeIdx: 34
394/* 557 */ MCD::OPC_FilterValue, 130, 1, 8, 0, // Skip to: 570
395/* 562 */ MCD::OPC_CheckFieldOrFail, 16, 8, 0,
396/* 566 */ MCD::OPC_Decode, 165, 14, 34, // Opcode: LPSW, DecodeIdx: 34
397/* 570 */ MCD::OPC_FilterValue, 131, 1, 4, 0, // Skip to: 579
398/* 575 */ MCD::OPC_Decode, 142, 10, 35, // Opcode: DIAG, DecodeIdx: 35
399/* 579 */ MCD::OPC_FilterValue, 132, 1, 4, 0, // Skip to: 588
400/* 584 */ MCD::OPC_Decode, 188, 5, 36, // Opcode: BRXH, DecodeIdx: 36
401/* 588 */ MCD::OPC_FilterValue, 133, 1, 4, 0, // Skip to: 597
402/* 593 */ MCD::OPC_Decode, 190, 5, 36, // Opcode: BRXLE, DecodeIdx: 36
403/* 597 */ MCD::OPC_FilterValue, 134, 1, 4, 0, // Skip to: 606
404/* 602 */ MCD::OPC_Decode, 195, 5, 37, // Opcode: BXH, DecodeIdx: 37
405/* 606 */ MCD::OPC_FilterValue, 135, 1, 4, 0, // Skip to: 615
406/* 611 */ MCD::OPC_Decode, 197, 5, 37, // Opcode: BXLE, DecodeIdx: 37
407/* 615 */ MCD::OPC_FilterValue, 136, 1, 8, 0, // Skip to: 628
408/* 620 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
409/* 624 */ MCD::OPC_Decode, 212, 17, 38, // Opcode: SRL, DecodeIdx: 38
410/* 628 */ MCD::OPC_FilterValue, 137, 1, 8, 0, // Skip to: 641
411/* 633 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
412/* 637 */ MCD::OPC_Decode, 180, 17, 38, // Opcode: SLL, DecodeIdx: 38
413/* 641 */ MCD::OPC_FilterValue, 138, 1, 8, 0, // Skip to: 654
414/* 646 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
415/* 650 */ MCD::OPC_Decode, 205, 17, 38, // Opcode: SRA, DecodeIdx: 38
416/* 654 */ MCD::OPC_FilterValue, 139, 1, 8, 0, // Skip to: 667
417/* 659 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
418/* 663 */ MCD::OPC_Decode, 161, 17, 38, // Opcode: SLA, DecodeIdx: 38
419/* 667 */ MCD::OPC_FilterValue, 140, 1, 8, 0, // Skip to: 680
420/* 672 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
421/* 676 */ MCD::OPC_Decode, 209, 17, 39, // Opcode: SRDL, DecodeIdx: 39
422/* 680 */ MCD::OPC_FilterValue, 141, 1, 8, 0, // Skip to: 693
423/* 685 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
424/* 689 */ MCD::OPC_Decode, 169, 17, 39, // Opcode: SLDL, DecodeIdx: 39
425/* 693 */ MCD::OPC_FilterValue, 142, 1, 8, 0, // Skip to: 706
426/* 698 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
427/* 702 */ MCD::OPC_Decode, 208, 17, 39, // Opcode: SRDA, DecodeIdx: 39
428/* 706 */ MCD::OPC_FilterValue, 143, 1, 8, 0, // Skip to: 719
429/* 711 */ MCD::OPC_CheckFieldOrFail, 16, 4, 0,
430/* 715 */ MCD::OPC_Decode, 168, 17, 39, // Opcode: SLDA, DecodeIdx: 39
431/* 719 */ MCD::OPC_FilterValue, 144, 1, 4, 0, // Skip to: 728
432/* 724 */ MCD::OPC_Decode, 137, 18, 35, // Opcode: STM, DecodeIdx: 35
433/* 728 */ MCD::OPC_FilterValue, 145, 1, 4, 0, // Skip to: 737
434/* 733 */ MCD::OPC_Decode, 252, 18, 40, // Opcode: TM, DecodeIdx: 40
435/* 737 */ MCD::OPC_FilterValue, 146, 1, 4, 0, // Skip to: 746
436/* 742 */ MCD::OPC_Decode, 178, 15, 40, // Opcode: MVI, DecodeIdx: 40
437/* 746 */ MCD::OPC_FilterValue, 147, 1, 8, 0, // Skip to: 759
438/* 751 */ MCD::OPC_CheckFieldOrFail, 16, 8, 0,
439/* 755 */ MCD::OPC_Decode, 154, 19, 34, // Opcode: TS, DecodeIdx: 34
440/* 759 */ MCD::OPC_FilterValue, 148, 1, 4, 0, // Skip to: 768
441/* 764 */ MCD::OPC_Decode, 206, 15, 40, // Opcode: NI, DecodeIdx: 40
442/* 768 */ MCD::OPC_FilterValue, 149, 1, 4, 0, // Skip to: 777
443/* 773 */ MCD::OPC_Decode, 175, 8, 40, // Opcode: CLI, DecodeIdx: 40
444/* 777 */ MCD::OPC_FilterValue, 150, 1, 4, 0, // Skip to: 786
445/* 782 */ MCD::OPC_Decode, 239, 15, 40, // Opcode: OI, DecodeIdx: 40
446/* 786 */ MCD::OPC_FilterValue, 151, 1, 4, 0, // Skip to: 795
447/* 791 */ MCD::OPC_Decode, 204, 25, 40, // Opcode: XI, DecodeIdx: 40
448/* 795 */ MCD::OPC_FilterValue, 152, 1, 4, 0, // Skip to: 804
449/* 800 */ MCD::OPC_Decode, 191, 12, 35, // Opcode: LM, DecodeIdx: 35
450/* 804 */ MCD::OPC_FilterValue, 153, 1, 4, 0, // Skip to: 813
451/* 809 */ MCD::OPC_Decode, 135, 19, 35, // Opcode: TRACE, DecodeIdx: 35
452/* 813 */ MCD::OPC_FilterValue, 154, 1, 4, 0, // Skip to: 822
453/* 818 */ MCD::OPC_Decode, 199, 11, 41, // Opcode: LAM, DecodeIdx: 41
454/* 822 */ MCD::OPC_FilterValue, 155, 1, 4, 0, // Skip to: 831
455/* 827 */ MCD::OPC_Decode, 229, 17, 41, // Opcode: STAM, DecodeIdx: 41
456/* 831 */ MCD::OPC_FilterValue, 165, 1, 129, 0, // Skip to: 965
457/* 836 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
458/* 839 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 847
459/* 843 */ MCD::OPC_Decode, 212, 10, 42, // Opcode: IIHH, DecodeIdx: 42
460/* 847 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 855
461/* 851 */ MCD::OPC_Decode, 213, 10, 42, // Opcode: IIHL, DecodeIdx: 42
462/* 855 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 863
463/* 859 */ MCD::OPC_Decode, 215, 10, 43, // Opcode: IILH, DecodeIdx: 43
464/* 863 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 871
465/* 867 */ MCD::OPC_Decode, 216, 10, 43, // Opcode: IILL, DecodeIdx: 43
466/* 871 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 879
467/* 875 */ MCD::OPC_Decode, 209, 15, 42, // Opcode: NIHH, DecodeIdx: 42
468/* 879 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 887
469/* 883 */ MCD::OPC_Decode, 210, 15, 42, // Opcode: NIHL, DecodeIdx: 42
470/* 887 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 895
471/* 891 */ MCD::OPC_Decode, 212, 15, 43, // Opcode: NILH, DecodeIdx: 43
472/* 895 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 903
473/* 899 */ MCD::OPC_Decode, 213, 15, 43, // Opcode: NILL, DecodeIdx: 43
474/* 903 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 911
475/* 907 */ MCD::OPC_Decode, 241, 15, 42, // Opcode: OIHH, DecodeIdx: 42
476/* 911 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 919
477/* 915 */ MCD::OPC_Decode, 242, 15, 42, // Opcode: OIHL, DecodeIdx: 42
478/* 919 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 927
479/* 923 */ MCD::OPC_Decode, 244, 15, 43, // Opcode: OILH, DecodeIdx: 43
480/* 927 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 935
481/* 931 */ MCD::OPC_Decode, 245, 15, 43, // Opcode: OILL, DecodeIdx: 43
482/* 935 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 943
483/* 939 */ MCD::OPC_Decode, 180, 12, 44, // Opcode: LLIHH, DecodeIdx: 44
484/* 943 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 951
485/* 947 */ MCD::OPC_Decode, 181, 12, 44, // Opcode: LLIHL, DecodeIdx: 44
486/* 951 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 959
487/* 955 */ MCD::OPC_Decode, 183, 12, 44, // Opcode: LLILH, DecodeIdx: 44
488/* 959 */ MCD::OPC_FilterValueOrFail, 15,
489/* 961 */ MCD::OPC_Decode, 184, 12, 44, // Opcode: LLILL, DecodeIdx: 44
490/* 965 */ MCD::OPC_FilterValue, 167, 1, 4, 1, // Skip to: 1230
491/* 970 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
492/* 973 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 981
493/* 977 */ MCD::OPC_Decode, 255, 18, 45, // Opcode: TMLH, DecodeIdx: 45
494/* 981 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 989
495/* 985 */ MCD::OPC_Decode, 128, 19, 45, // Opcode: TMLL, DecodeIdx: 45
496/* 989 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 997
497/* 993 */ MCD::OPC_Decode, 253, 18, 46, // Opcode: TMHH, DecodeIdx: 46
498/* 997 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 1005
499/* 1001 */ MCD::OPC_Decode, 254, 18, 46, // Opcode: TMHL, DecodeIdx: 46
500/* 1005 */ MCD::OPC_FilterValue, 4, 135, 0, // Skip to: 1144
501/* 1009 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
502/* 1012 */ MCD::OPC_FilterValue, 0, 4, 0, // Skip to: 1020
503/* 1016 */ MCD::OPC_Decode, 171, 11, 47, // Opcode: JNOP, DecodeIdx: 47
504/* 1020 */ MCD::OPC_FilterValue, 1, 4, 0, // Skip to: 1028
505/* 1024 */ MCD::OPC_Decode, 146, 11, 47, // Opcode: JAsmO, DecodeIdx: 47
506/* 1028 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 1036
507/* 1032 */ MCD::OPC_Decode, 130, 11, 47, // Opcode: JAsmH, DecodeIdx: 47
508/* 1036 */ MCD::OPC_FilterValue, 3, 4, 0, // Skip to: 1044
509/* 1040 */ MCD::OPC_Decode, 140, 11, 47, // Opcode: JAsmNLE, DecodeIdx: 47
510/* 1044 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1052
511/* 1048 */ MCD::OPC_Decode, 132, 11, 47, // Opcode: JAsmL, DecodeIdx: 47
512/* 1052 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1060
513/* 1056 */ MCD::OPC_Decode, 138, 11, 47, // Opcode: JAsmNHE, DecodeIdx: 47
514/* 1060 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1068
515/* 1064 */ MCD::OPC_Decode, 134, 11, 47, // Opcode: JAsmLH, DecodeIdx: 47
516/* 1068 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 1076
517/* 1072 */ MCD::OPC_Decode, 136, 11, 47, // Opcode: JAsmNE, DecodeIdx: 47
518/* 1076 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 1084
519/* 1080 */ MCD::OPC_Decode, 129, 11, 47, // Opcode: JAsmE, DecodeIdx: 47
520/* 1084 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1092
521/* 1088 */ MCD::OPC_Decode, 141, 11, 47, // Opcode: JAsmNLH, DecodeIdx: 47
522/* 1092 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 1100
523/* 1096 */ MCD::OPC_Decode, 131, 11, 47, // Opcode: JAsmHE, DecodeIdx: 47
524/* 1100 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 1108
525/* 1104 */ MCD::OPC_Decode, 139, 11, 47, // Opcode: JAsmNL, DecodeIdx: 47
526/* 1108 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 1116
527/* 1112 */ MCD::OPC_Decode, 133, 11, 47, // Opcode: JAsmLE, DecodeIdx: 47
528/* 1116 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 1124
529/* 1120 */ MCD::OPC_Decode, 137, 11, 47, // Opcode: JAsmNH, DecodeIdx: 47
530/* 1124 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 1132
531/* 1128 */ MCD::OPC_Decode, 143, 11, 47, // Opcode: JAsmNO, DecodeIdx: 47
532/* 1132 */ MCD::OPC_FilterValue, 15, 4, 0, // Skip to: 1140
533/* 1136 */ MCD::OPC_Decode, 128, 11, 47, // Opcode: J, DecodeIdx: 47
534/* 1140 */ MCD::OPC_Decode, 182, 5, 48, // Opcode: BRCAsm, DecodeIdx: 48
535/* 1144 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1152
536/* 1148 */ MCD::OPC_Decode, 159, 5, 49, // Opcode: BRAS, DecodeIdx: 49
537/* 1152 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1160
538/* 1156 */ MCD::OPC_Decode, 185, 5, 50, // Opcode: BRCT, DecodeIdx: 50
539/* 1160 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 1168
540/* 1164 */ MCD::OPC_Decode, 186, 5, 51, // Opcode: BRCTG, DecodeIdx: 51
541/* 1168 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 1176
542/* 1172 */ MCD::OPC_Decode, 155, 12, 52, // Opcode: LHI, DecodeIdx: 52
543/* 1176 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1184
544/* 1180 */ MCD::OPC_Decode, 147, 12, 53, // Opcode: LGHI, DecodeIdx: 53
545/* 1184 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 1192
546/* 1188 */ MCD::OPC_Decode, 184, 4, 54, // Opcode: AHI, DecodeIdx: 54
547/* 1192 */ MCD::OPC_FilterValue, 11, 4, 0, // Skip to: 1200
548/* 1196 */ MCD::OPC_Decode, 176, 4, 55, // Opcode: AGHI, DecodeIdx: 55
549/* 1200 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 1208
550/* 1204 */ MCD::OPC_Decode, 132, 15, 54, // Opcode: MHI, DecodeIdx: 54
551/* 1208 */ MCD::OPC_FilterValue, 13, 4, 0, // Skip to: 1216
552/* 1212 */ MCD::OPC_Decode, 129, 15, 55, // Opcode: MGHI, DecodeIdx: 55
553/* 1216 */ MCD::OPC_FilterValue, 14, 4, 0, // Skip to: 1224
554/* 1220 */ MCD::OPC_Decode, 239, 6, 52, // Opcode: CHI, DecodeIdx: 52
555/* 1224 */ MCD::OPC_FilterValueOrFail, 15,
556/* 1226 */ MCD::OPC_Decode, 141, 6, 53, // Opcode: CGHI, DecodeIdx: 53
557/* 1230 */ MCD::OPC_FilterValue, 168, 1, 4, 0, // Skip to: 1239
558/* 1235 */ MCD::OPC_Decode, 168, 15, 56, // Opcode: MVCLE, DecodeIdx: 56
559/* 1239 */ MCD::OPC_FilterValue, 169, 1, 4, 0, // Skip to: 1248
560/* 1244 */ MCD::OPC_Decode, 163, 7, 56, // Opcode: CLCLE, DecodeIdx: 56
561/* 1248 */ MCD::OPC_FilterValue, 172, 1, 4, 0, // Skip to: 1257
562/* 1253 */ MCD::OPC_Decode, 141, 18, 40, // Opcode: STNSM, DecodeIdx: 40
563/* 1257 */ MCD::OPC_FilterValue, 173, 1, 4, 0, // Skip to: 1266
564/* 1262 */ MCD::OPC_Decode, 208, 18, 40, // Opcode: STOSM, DecodeIdx: 40
565/* 1266 */ MCD::OPC_FilterValue, 174, 1, 4, 0, // Skip to: 1275
566/* 1271 */ MCD::OPC_Decode, 159, 17, 57, // Opcode: SIGP, DecodeIdx: 57
567/* 1275 */ MCD::OPC_FilterValue, 175, 1, 4, 0, // Skip to: 1284
568/* 1280 */ MCD::OPC_Decode, 237, 14, 40, // Opcode: MC, DecodeIdx: 40
569/* 1284 */ MCD::OPC_FilterValue, 177, 1, 4, 0, // Skip to: 1293
570/* 1289 */ MCD::OPC_Decode, 172, 14, 22, // Opcode: LRA, DecodeIdx: 22
571/* 1293 */ MCD::OPC_FilterValue, 178, 1, 206, 4, // Skip to: 2528
572/* 1298 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
573/* 1301 */ MCD::OPC_FilterValue, 0, 6, 0, // Skip to: 1311
574/* 1305 */ MCD::OPC_CheckPredicateOrFail, 0,
575/* 1307 */ MCD::OPC_Decode, 212, 11, 34, // Opcode: LBEAR, DecodeIdx: 34
576/* 1311 */ MCD::OPC_FilterValue, 1, 6, 0, // Skip to: 1321
577/* 1315 */ MCD::OPC_CheckPredicateOrFail, 0,
578/* 1317 */ MCD::OPC_Decode, 232, 17, 34, // Opcode: STBEAR, DecodeIdx: 34
579/* 1321 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 1329
580/* 1325 */ MCD::OPC_Decode, 136, 18, 34, // Opcode: STIDP, DecodeIdx: 34
581/* 1329 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 1337
582/* 1333 */ MCD::OPC_Decode, 194, 16, 34, // Opcode: SCK, DecodeIdx: 34
583/* 1337 */ MCD::OPC_FilterValue, 5, 4, 0, // Skip to: 1345
584/* 1341 */ MCD::OPC_Decode, 235, 17, 34, // Opcode: STCK, DecodeIdx: 34
585/* 1345 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 1353
586/* 1349 */ MCD::OPC_Decode, 195, 16, 34, // Opcode: SCKC, DecodeIdx: 34
587/* 1353 */ MCD::OPC_FilterValue, 7, 4, 0, // Skip to: 1361
588/* 1357 */ MCD::OPC_Decode, 236, 17, 34, // Opcode: STCKC, DecodeIdx: 34
589/* 1361 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 1369
590/* 1365 */ MCD::OPC_Decode, 192, 17, 34, // Opcode: SPT, DecodeIdx: 34
591/* 1369 */ MCD::OPC_FilterValue, 9, 4, 0, // Skip to: 1377
592/* 1373 */ MCD::OPC_Decode, 210, 18, 34, // Opcode: STPT, DecodeIdx: 34
593/* 1377 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 1385
594/* 1381 */ MCD::OPC_Decode, 190, 17, 34, // Opcode: SPKA, DecodeIdx: 34
595/* 1385 */ MCD::OPC_FilterValue, 11, 8, 0, // Skip to: 1397
596/* 1389 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
597/* 1393 */ MCD::OPC_Decode, 217, 10, 0, // Opcode: IPK, DecodeIdx: 0
598/* 1397 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 1409
599/* 1401 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
600/* 1405 */ MCD::OPC_Decode, 147, 16, 0, // Opcode: PTLB, DecodeIdx: 0
601/* 1409 */ MCD::OPC_FilterValue, 16, 4, 0, // Skip to: 1417
602/* 1413 */ MCD::OPC_Decode, 193, 17, 34, // Opcode: SPX, DecodeIdx: 34
603/* 1417 */ MCD::OPC_FilterValue, 17, 4, 0, // Skip to: 1425
604/* 1421 */ MCD::OPC_Decode, 211, 18, 34, // Opcode: STPX, DecodeIdx: 34
605/* 1425 */ MCD::OPC_FilterValue, 18, 4, 0, // Skip to: 1433
606/* 1429 */ MCD::OPC_Decode, 231, 17, 34, // Opcode: STAP, DecodeIdx: 34
607/* 1433 */ MCD::OPC_FilterValue, 20, 4, 0, // Skip to: 1441
608/* 1437 */ MCD::OPC_Decode, 157, 17, 34, // Opcode: SIE, DecodeIdx: 34
609/* 1441 */ MCD::OPC_FilterValue, 24, 4, 0, // Skip to: 1449
610/* 1445 */ MCD::OPC_Decode, 252, 15, 34, // Opcode: PC, DecodeIdx: 34
611/* 1449 */ MCD::OPC_FilterValue, 25, 4, 0, // Skip to: 1457
612/* 1453 */ MCD::OPC_Decode, 185, 16, 34, // Opcode: SAC, DecodeIdx: 34
613/* 1457 */ MCD::OPC_FilterValue, 26, 4, 0, // Skip to: 1465
614/* 1461 */ MCD::OPC_Decode, 242, 5, 34, // Opcode: CFC, DecodeIdx: 34
615/* 1465 */ MCD::OPC_FilterValue, 33, 24, 0, // Skip to: 1493
616/* 1469 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 1479
617/* 1475 */ MCD::OPC_Decode, 221, 10, 58, // Opcode: IPTEOptOpt, DecodeIdx: 58
618/* 1479 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 1489
619/* 1485 */ MCD::OPC_Decode, 220, 10, 59, // Opcode: IPTEOpt, DecodeIdx: 59
620/* 1489 */ MCD::OPC_Decode, 219, 10, 60, // Opcode: IPTE, DecodeIdx: 60
621/* 1493 */ MCD::OPC_FilterValue, 34, 12, 0, // Skip to: 1509
622/* 1497 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
623/* 1501 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
624/* 1505 */ MCD::OPC_Decode, 218, 10, 1, // Opcode: IPM, DecodeIdx: 1
625/* 1509 */ MCD::OPC_FilterValue, 35, 8, 0, // Skip to: 1521
626/* 1513 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
627/* 1517 */ MCD::OPC_Decode, 224, 10, 3, // Opcode: IVSK, DecodeIdx: 3
628/* 1521 */ MCD::OPC_FilterValue, 36, 12, 0, // Skip to: 1537
629/* 1525 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
630/* 1529 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
631/* 1533 */ MCD::OPC_Decode, 199, 10, 1, // Opcode: IAC, DecodeIdx: 1
632/* 1537 */ MCD::OPC_FilterValue, 37, 12, 0, // Skip to: 1553
633/* 1541 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
634/* 1545 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
635/* 1549 */ MCD::OPC_Decode, 223, 17, 1, // Opcode: SSAR, DecodeIdx: 1
636/* 1553 */ MCD::OPC_FilterValue, 38, 12, 0, // Skip to: 1569
637/* 1557 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
638/* 1561 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
639/* 1565 */ MCD::OPC_Decode, 170, 10, 1, // Opcode: EPAR, DecodeIdx: 1
640/* 1569 */ MCD::OPC_FilterValue, 39, 12, 0, // Skip to: 1585
641/* 1573 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
642/* 1577 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
643/* 1581 */ MCD::OPC_Decode, 176, 10, 1, // Opcode: ESAR, DecodeIdx: 1
644/* 1585 */ MCD::OPC_FilterValue, 40, 8, 0, // Skip to: 1597
645/* 1589 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
646/* 1593 */ MCD::OPC_Decode, 143, 16, 61, // Opcode: PT, DecodeIdx: 61
647/* 1597 */ MCD::OPC_FilterValue, 41, 8, 0, // Skip to: 1609
648/* 1601 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
649/* 1605 */ MCD::OPC_Decode, 223, 10, 3, // Opcode: ISKE, DecodeIdx: 3
650/* 1609 */ MCD::OPC_FilterValue, 42, 8, 0, // Skip to: 1621
651/* 1613 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
652/* 1617 */ MCD::OPC_Decode, 177, 16, 61, // Opcode: RRBE, DecodeIdx: 61
653/* 1621 */ MCD::OPC_FilterValue, 43, 19, 0, // Skip to: 1644
654/* 1625 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
655/* 1628 */ MCD::OPC_FilterValueOrFail, 0,
656/* 1630 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 1640
657/* 1636 */ MCD::OPC_Decode, 226, 17, 61, // Opcode: SSKEOpt, DecodeIdx: 61
658/* 1640 */ MCD::OPC_Decode, 225, 17, 62, // Opcode: SSKE, DecodeIdx: 62
659/* 1644 */ MCD::OPC_FilterValue, 44, 8, 0, // Skip to: 1656
660/* 1648 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
661/* 1652 */ MCD::OPC_Decode, 235, 18, 63, // Opcode: TB, DecodeIdx: 63
662/* 1656 */ MCD::OPC_FilterValue, 45, 8, 0, // Skip to: 1668
663/* 1660 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
664/* 1664 */ MCD::OPC_Decode, 156, 10, 14, // Opcode: DXR, DecodeIdx: 14
665/* 1668 */ MCD::OPC_FilterValue, 46, 8, 0, // Skip to: 1680
666/* 1672 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
667/* 1676 */ MCD::OPC_Decode, 132, 16, 63, // Opcode: PGIN, DecodeIdx: 63
668/* 1680 */ MCD::OPC_FilterValue, 47, 8, 0, // Skip to: 1692
669/* 1684 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
670/* 1688 */ MCD::OPC_Decode, 133, 16, 63, // Opcode: PGOUT, DecodeIdx: 63
671/* 1692 */ MCD::OPC_FilterValue, 48, 8, 0, // Skip to: 1704
672/* 1696 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
673/* 1700 */ MCD::OPC_Decode, 203, 9, 0, // Opcode: CSCH, DecodeIdx: 0
674/* 1704 */ MCD::OPC_FilterValue, 49, 8, 0, // Skip to: 1716
675/* 1708 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
676/* 1712 */ MCD::OPC_Decode, 198, 10, 0, // Opcode: HSCH, DecodeIdx: 0
677/* 1716 */ MCD::OPC_FilterValue, 50, 4, 0, // Skip to: 1724
678/* 1720 */ MCD::OPC_Decode, 142, 15, 34, // Opcode: MSCH, DecodeIdx: 34
679/* 1724 */ MCD::OPC_FilterValue, 51, 4, 0, // Skip to: 1732
680/* 1728 */ MCD::OPC_Decode, 224, 17, 34, // Opcode: SSCH, DecodeIdx: 34
681/* 1732 */ MCD::OPC_FilterValue, 52, 4, 0, // Skip to: 1740
682/* 1736 */ MCD::OPC_Decode, 217, 18, 34, // Opcode: STSCH, DecodeIdx: 34
683/* 1740 */ MCD::OPC_FilterValue, 53, 4, 0, // Skip to: 1748
684/* 1744 */ MCD::OPC_Decode, 155, 19, 34, // Opcode: TSCH, DecodeIdx: 34
685/* 1748 */ MCD::OPC_FilterValue, 54, 4, 0, // Skip to: 1756
686/* 1752 */ MCD::OPC_Decode, 132, 19, 34, // Opcode: TPI, DecodeIdx: 34
687/* 1756 */ MCD::OPC_FilterValue, 55, 8, 0, // Skip to: 1768
688/* 1760 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
689/* 1764 */ MCD::OPC_Decode, 187, 16, 0, // Opcode: SAL, DecodeIdx: 0
690/* 1768 */ MCD::OPC_FilterValue, 56, 8, 0, // Skip to: 1780
691/* 1772 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
692/* 1776 */ MCD::OPC_Decode, 181, 16, 0, // Opcode: RSCH, DecodeIdx: 0
693/* 1780 */ MCD::OPC_FilterValue, 57, 4, 0, // Skip to: 1788
694/* 1784 */ MCD::OPC_Decode, 243, 17, 34, // Opcode: STCRW, DecodeIdx: 34
695/* 1788 */ MCD::OPC_FilterValue, 58, 4, 0, // Skip to: 1796
696/* 1792 */ MCD::OPC_Decode, 242, 17, 34, // Opcode: STCPS, DecodeIdx: 34
697/* 1796 */ MCD::OPC_FilterValue, 59, 8, 0, // Skip to: 1808
698/* 1800 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
699/* 1804 */ MCD::OPC_Decode, 153, 16, 0, // Opcode: RCHP, DecodeIdx: 0
700/* 1808 */ MCD::OPC_FilterValue, 60, 8, 0, // Skip to: 1820
701/* 1812 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
702/* 1816 */ MCD::OPC_Decode, 193, 16, 0, // Opcode: SCHM, DecodeIdx: 0
703/* 1820 */ MCD::OPC_FilterValue, 64, 8, 0, // Skip to: 1832
704/* 1824 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
705/* 1828 */ MCD::OPC_Decode, 225, 4, 63, // Opcode: BAKR, DecodeIdx: 63
706/* 1832 */ MCD::OPC_FilterValue, 65, 8, 0, // Skip to: 1844
707/* 1836 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
708/* 1840 */ MCD::OPC_Decode, 159, 7, 64, // Opcode: CKSM, DecodeIdx: 64
709/* 1844 */ MCD::OPC_FilterValue, 68, 8, 0, // Skip to: 1856
710/* 1848 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
711/* 1852 */ MCD::OPC_Decode, 197, 17, 12, // Opcode: SQDR, DecodeIdx: 12
712/* 1856 */ MCD::OPC_FilterValue, 69, 8, 0, // Skip to: 1868
713/* 1860 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
714/* 1864 */ MCD::OPC_Decode, 201, 17, 17, // Opcode: SQER, DecodeIdx: 17
715/* 1868 */ MCD::OPC_FilterValue, 70, 8, 0, // Skip to: 1880
716/* 1872 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
717/* 1876 */ MCD::OPC_Decode, 219, 18, 61, // Opcode: STURA, DecodeIdx: 61
718/* 1880 */ MCD::OPC_FilterValue, 71, 12, 0, // Skip to: 1896
719/* 1884 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
720/* 1888 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
721/* 1892 */ MCD::OPC_Decode, 161, 15, 65, // Opcode: MSTA, DecodeIdx: 65
722/* 1896 */ MCD::OPC_FilterValue, 72, 8, 0, // Skip to: 1908
723/* 1900 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
724/* 1904 */ MCD::OPC_Decode, 251, 15, 0, // Opcode: PALB, DecodeIdx: 0
725/* 1908 */ MCD::OPC_FilterValue, 73, 8, 0, // Skip to: 1920
726/* 1912 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
727/* 1916 */ MCD::OPC_Decode, 173, 10, 9, // Opcode: EREG, DecodeIdx: 9
728/* 1920 */ MCD::OPC_FilterValue, 74, 8, 0, // Skip to: 1932
729/* 1924 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
730/* 1928 */ MCD::OPC_Decode, 179, 10, 66, // Opcode: ESTA, DecodeIdx: 66
731/* 1932 */ MCD::OPC_FilterValue, 75, 8, 0, // Skip to: 1944
732/* 1936 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
733/* 1940 */ MCD::OPC_Decode, 198, 14, 61, // Opcode: LURA, DecodeIdx: 61
734/* 1944 */ MCD::OPC_FilterValue, 76, 8, 0, // Skip to: 1956
735/* 1948 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
736/* 1952 */ MCD::OPC_Decode, 234, 18, 67, // Opcode: TAR, DecodeIdx: 67
737/* 1956 */ MCD::OPC_FilterValue, 77, 8, 0, // Skip to: 1968
738/* 1960 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
739/* 1964 */ MCD::OPC_Decode, 155, 9, 68, // Opcode: CPYA, DecodeIdx: 68
740/* 1968 */ MCD::OPC_FilterValue, 78, 8, 0, // Skip to: 1980
741/* 1972 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
742/* 1976 */ MCD::OPC_Decode, 191, 16, 67, // Opcode: SAR, DecodeIdx: 67
743/* 1980 */ MCD::OPC_FilterValue, 79, 8, 0, // Skip to: 1992
744/* 1984 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
745/* 1988 */ MCD::OPC_Decode, 159, 10, 69, // Opcode: EAR, DecodeIdx: 69
746/* 1992 */ MCD::OPC_FilterValue, 80, 8, 0, // Skip to: 2004
747/* 1996 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
748/* 2000 */ MCD::OPC_Decode, 206, 9, 70, // Opcode: CSP, DecodeIdx: 70
749/* 2004 */ MCD::OPC_FilterValue, 82, 8, 0, // Skip to: 2016
750/* 2008 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
751/* 2012 */ MCD::OPC_Decode, 159, 15, 10, // Opcode: MSR, DecodeIdx: 10
752/* 2016 */ MCD::OPC_FilterValue, 84, 8, 0, // Skip to: 2028
753/* 2020 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
754/* 2024 */ MCD::OPC_Decode, 182, 15, 63, // Opcode: MVPG, DecodeIdx: 63
755/* 2028 */ MCD::OPC_FilterValue, 85, 8, 0, // Skip to: 2040
756/* 2032 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
757/* 2036 */ MCD::OPC_Decode, 183, 15, 71, // Opcode: MVST, DecodeIdx: 71
758/* 2040 */ MCD::OPC_FilterValue, 87, 8, 0, // Skip to: 2052
759/* 2044 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
760/* 2048 */ MCD::OPC_Decode, 223, 9, 8, // Opcode: CUSE, DecodeIdx: 8
761/* 2052 */ MCD::OPC_FilterValue, 88, 8, 0, // Skip to: 2064
762/* 2056 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
763/* 2060 */ MCD::OPC_Decode, 193, 5, 63, // Opcode: BSG, DecodeIdx: 63
764/* 2064 */ MCD::OPC_FilterValue, 90, 8, 0, // Skip to: 2076
765/* 2068 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
766/* 2072 */ MCD::OPC_Decode, 192, 5, 63, // Opcode: BSA, DecodeIdx: 63
767/* 2076 */ MCD::OPC_FilterValue, 93, 8, 0, // Skip to: 2088
768/* 2080 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
769/* 2084 */ MCD::OPC_Decode, 253, 8, 71, // Opcode: CLST, DecodeIdx: 71
770/* 2088 */ MCD::OPC_FilterValue, 94, 8, 0, // Skip to: 2100
771/* 2092 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
772/* 2096 */ MCD::OPC_Decode, 219, 17, 71, // Opcode: SRST, DecodeIdx: 71
773/* 2100 */ MCD::OPC_FilterValue, 99, 8, 0, // Skip to: 2112
774/* 2104 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
775/* 2108 */ MCD::OPC_Decode, 142, 9, 8, // Opcode: CMPSC, DecodeIdx: 8
776/* 2112 */ MCD::OPC_FilterValue, 116, 4, 0, // Skip to: 2120
777/* 2116 */ MCD::OPC_Decode, 158, 17, 34, // Opcode: SIGA, DecodeIdx: 34
778/* 2120 */ MCD::OPC_FilterValue, 118, 8, 0, // Skip to: 2132
779/* 2124 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
780/* 2128 */ MCD::OPC_Decode, 210, 25, 0, // Opcode: XSCH, DecodeIdx: 0
781/* 2132 */ MCD::OPC_FilterValue, 119, 4, 0, // Skip to: 2140
782/* 2136 */ MCD::OPC_Decode, 176, 16, 34, // Opcode: RP, DecodeIdx: 34
783/* 2140 */ MCD::OPC_FilterValue, 120, 4, 0, // Skip to: 2148
784/* 2144 */ MCD::OPC_Decode, 237, 17, 34, // Opcode: STCKE, DecodeIdx: 34
785/* 2148 */ MCD::OPC_FilterValue, 121, 4, 0, // Skip to: 2156
786/* 2152 */ MCD::OPC_Decode, 186, 16, 34, // Opcode: SACF, DecodeIdx: 34
787/* 2156 */ MCD::OPC_FilterValue, 124, 4, 0, // Skip to: 2164
788/* 2160 */ MCD::OPC_Decode, 238, 17, 34, // Opcode: STCKF, DecodeIdx: 34
789/* 2164 */ MCD::OPC_FilterValue, 125, 4, 0, // Skip to: 2172
790/* 2168 */ MCD::OPC_Decode, 218, 18, 34, // Opcode: STSI, DecodeIdx: 34
791/* 2172 */ MCD::OPC_FilterValue, 128, 1, 4, 0, // Skip to: 2181
792/* 2177 */ MCD::OPC_Decode, 162, 14, 34, // Opcode: LPP, DecodeIdx: 34
793/* 2181 */ MCD::OPC_FilterValue, 132, 1, 4, 0, // Skip to: 2190
794/* 2186 */ MCD::OPC_Decode, 216, 11, 34, // Opcode: LCCTL, DecodeIdx: 34
795/* 2190 */ MCD::OPC_FilterValue, 133, 1, 4, 0, // Skip to: 2199
796/* 2195 */ MCD::OPC_Decode, 150, 14, 34, // Opcode: LPCTL, DecodeIdx: 34
797/* 2199 */ MCD::OPC_FilterValue, 134, 1, 4, 0, // Skip to: 2208
798/* 2204 */ MCD::OPC_Decode, 152, 16, 34, // Opcode: QSI, DecodeIdx: 34
799/* 2208 */ MCD::OPC_FilterValue, 135, 1, 4, 0, // Skip to: 2217
800/* 2213 */ MCD::OPC_Decode, 183, 14, 34, // Opcode: LSCTL, DecodeIdx: 34
801/* 2217 */ MCD::OPC_FilterValue, 142, 1, 4, 0, // Skip to: 2226
802/* 2222 */ MCD::OPC_Decode, 150, 16, 34, // Opcode: QCTRI, DecodeIdx: 34
803/* 2226 */ MCD::OPC_FilterValue, 143, 1, 6, 0, // Skip to: 2237
804/* 2231 */ MCD::OPC_CheckPredicateOrFail, 1,
805/* 2233 */ MCD::OPC_Decode, 151, 16, 34, // Opcode: QPACI, DecodeIdx: 34
806/* 2237 */ MCD::OPC_FilterValue, 153, 1, 4, 0, // Skip to: 2246
807/* 2242 */ MCD::OPC_Decode, 215, 17, 72, // Opcode: SRNM, DecodeIdx: 72
808/* 2246 */ MCD::OPC_FilterValue, 156, 1, 4, 0, // Skip to: 2255
809/* 2251 */ MCD::OPC_Decode, 128, 18, 34, // Opcode: STFPC, DecodeIdx: 34
810/* 2255 */ MCD::OPC_FilterValue, 157, 1, 4, 0, // Skip to: 2264
811/* 2260 */ MCD::OPC_Decode, 135, 12, 34, // Opcode: LFPC, DecodeIdx: 34
812/* 2264 */ MCD::OPC_FilterValue, 165, 1, 8, 0, // Skip to: 2277
813/* 2269 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
814/* 2273 */ MCD::OPC_Decode, 139, 19, 73, // Opcode: TRE, DecodeIdx: 73
815/* 2277 */ MCD::OPC_FilterValue, 166, 1, 19, 0, // Skip to: 2301
816/* 2282 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
817/* 2285 */ MCD::OPC_FilterValueOrFail, 0,
818/* 2287 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 2297
819/* 2293 */ MCD::OPC_Decode, 217, 9, 8, // Opcode: CU21Opt, DecodeIdx: 8
820/* 2297 */ MCD::OPC_Decode, 216, 9, 74, // Opcode: CU21, DecodeIdx: 74
821/* 2301 */ MCD::OPC_FilterValue, 167, 1, 19, 0, // Skip to: 2325
822/* 2306 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
823/* 2309 */ MCD::OPC_FilterValueOrFail, 0,
824/* 2311 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 2321
825/* 2317 */ MCD::OPC_Decode, 213, 9, 8, // Opcode: CU12Opt, DecodeIdx: 8
826/* 2321 */ MCD::OPC_Decode, 212, 9, 74, // Opcode: CU12, DecodeIdx: 74
827/* 2325 */ MCD::OPC_FilterValue, 176, 1, 4, 0, // Skip to: 2334
828/* 2330 */ MCD::OPC_Decode, 255, 17, 34, // Opcode: STFLE, DecodeIdx: 34
829/* 2334 */ MCD::OPC_FilterValue, 177, 1, 4, 0, // Skip to: 2343
830/* 2339 */ MCD::OPC_Decode, 254, 17, 34, // Opcode: STFL, DecodeIdx: 34
831/* 2343 */ MCD::OPC_FilterValue, 178, 1, 4, 0, // Skip to: 2352
832/* 2348 */ MCD::OPC_Decode, 166, 14, 34, // Opcode: LPSWE, DecodeIdx: 34
833/* 2352 */ MCD::OPC_FilterValue, 184, 1, 6, 0, // Skip to: 2363
834/* 2357 */ MCD::OPC_CheckPredicateOrFail, 2,
835/* 2359 */ MCD::OPC_Decode, 216, 17, 72, // Opcode: SRNMB, DecodeIdx: 72
836/* 2363 */ MCD::OPC_FilterValue, 185, 1, 4, 0, // Skip to: 2372
837/* 2368 */ MCD::OPC_Decode, 217, 17, 72, // Opcode: SRNMT, DecodeIdx: 72
838/* 2372 */ MCD::OPC_FilterValue, 189, 1, 4, 0, // Skip to: 2381
839/* 2377 */ MCD::OPC_Decode, 132, 12, 34, // Opcode: LFAS, DecodeIdx: 34
840/* 2381 */ MCD::OPC_FilterValue, 224, 1, 8, 0, // Skip to: 2394
841/* 2386 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
842/* 2390 */ MCD::OPC_Decode, 192, 16, 63, // Opcode: SCCTR, DecodeIdx: 63
843/* 2394 */ MCD::OPC_FilterValue, 225, 1, 8, 0, // Skip to: 2407
844/* 2399 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
845/* 2403 */ MCD::OPC_Decode, 189, 17, 63, // Opcode: SPCTR, DecodeIdx: 63
846/* 2407 */ MCD::OPC_FilterValue, 228, 1, 8, 0, // Skip to: 2420
847/* 2412 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
848/* 2416 */ MCD::OPC_Decode, 161, 10, 63, // Opcode: ECCTR, DecodeIdx: 63
849/* 2420 */ MCD::OPC_FilterValue, 229, 1, 8, 0, // Skip to: 2433
850/* 2425 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
851/* 2429 */ MCD::OPC_Decode, 171, 10, 63, // Opcode: EPCTR, DecodeIdx: 63
852/* 2433 */ MCD::OPC_FilterValue, 232, 1, 10, 0, // Skip to: 2448
853/* 2438 */ MCD::OPC_CheckPredicateOrFail, 3,
854/* 2440 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
855/* 2444 */ MCD::OPC_Decode, 139, 16, 75, // Opcode: PPA, DecodeIdx: 75
856/* 2448 */ MCD::OPC_FilterValue, 236, 1, 14, 0, // Skip to: 2467
857/* 2453 */ MCD::OPC_CheckPredicateOrFail, 4,
858/* 2455 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
859/* 2459 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
860/* 2463 */ MCD::OPC_Decode, 181, 10, 1, // Opcode: ETND, DecodeIdx: 1
861/* 2467 */ MCD::OPC_FilterValue, 237, 1, 8, 0, // Skip to: 2480
862/* 2472 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
863/* 2476 */ MCD::OPC_Decode, 162, 10, 61, // Opcode: ECPGA, DecodeIdx: 61
864/* 2480 */ MCD::OPC_FilterValue, 248, 1, 10, 0, // Skip to: 2495
865/* 2485 */ MCD::OPC_CheckPredicateOrFail, 4,
866/* 2487 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
867/* 2491 */ MCD::OPC_Decode, 249, 18, 0, // Opcode: TEND, DecodeIdx: 0
868/* 2495 */ MCD::OPC_FilterValue, 250, 1, 10, 0, // Skip to: 2510
869/* 2500 */ MCD::OPC_CheckPredicateOrFail, 5,
870/* 2502 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
871/* 2506 */ MCD::OPC_Decode, 207, 15, 76, // Opcode: NIAI, DecodeIdx: 76
872/* 2510 */ MCD::OPC_FilterValue, 252, 1, 6, 0, // Skip to: 2521
873/* 2515 */ MCD::OPC_CheckPredicateOrFail, 4,
874/* 2517 */ MCD::OPC_Decode, 232, 18, 34, // Opcode: TABORT, DecodeIdx: 34
875/* 2521 */ MCD::OPC_FilterValueOrFail, 255, 1,
876/* 2524 */ MCD::OPC_Decode, 138, 19, 34, // Opcode: TRAP4, DecodeIdx: 34
877/* 2528 */ MCD::OPC_FilterValue, 179, 1, 51, 9, // Skip to: 4888
878/* 2533 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
879/* 2536 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 2548
880/* 2540 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
881/* 2544 */ MCD::OPC_Decode, 158, 14, 17, // Opcode: LPEBR, DecodeIdx: 17
882/* 2548 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 2560
883/* 2552 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
884/* 2556 */ MCD::OPC_Decode, 201, 12, 17, // Opcode: LNEBR, DecodeIdx: 17
885/* 2560 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 2572
886/* 2564 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
887/* 2568 */ MCD::OPC_Decode, 188, 14, 17, // Opcode: LTEBR, DecodeIdx: 17
888/* 2572 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 2584
889/* 2576 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
890/* 2580 */ MCD::OPC_Decode, 222, 11, 17, // Opcode: LCEBR, DecodeIdx: 17
891/* 2584 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 2596
892/* 2588 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
893/* 2592 */ MCD::OPC_Decode, 235, 11, 77, // Opcode: LDEBR, DecodeIdx: 77
894/* 2596 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 2608
895/* 2600 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
896/* 2604 */ MCD::OPC_Decode, 207, 14, 78, // Opcode: LXDBR, DecodeIdx: 78
897/* 2608 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 2620
898/* 2612 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
899/* 2616 */ MCD::OPC_Decode, 212, 14, 79, // Opcode: LXEBR, DecodeIdx: 79
900/* 2620 */ MCD::OPC_FilterValue, 7, 8, 0, // Skip to: 2632
901/* 2624 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
902/* 2628 */ MCD::OPC_Decode, 188, 15, 15, // Opcode: MXDBR, DecodeIdx: 15
903/* 2632 */ MCD::OPC_FilterValue, 8, 8, 0, // Skip to: 2644
904/* 2636 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
905/* 2640 */ MCD::OPC_Decode, 177, 11, 17, // Opcode: KEBR, DecodeIdx: 17
906/* 2644 */ MCD::OPC_FilterValue, 9, 8, 0, // Skip to: 2656
907/* 2648 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
908/* 2652 */ MCD::OPC_Decode, 230, 5, 17, // Opcode: CEBR, DecodeIdx: 17
909/* 2656 */ MCD::OPC_FilterValue, 10, 8, 0, // Skip to: 2668
910/* 2660 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
911/* 2664 */ MCD::OPC_Decode, 168, 4, 19, // Opcode: AEBR, DecodeIdx: 19
912/* 2668 */ MCD::OPC_FilterValue, 11, 8, 0, // Skip to: 2680
913/* 2672 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
914/* 2676 */ MCD::OPC_Decode, 205, 16, 19, // Opcode: SEBR, DecodeIdx: 19
915/* 2680 */ MCD::OPC_FilterValue, 12, 8, 0, // Skip to: 2692
916/* 2684 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
917/* 2688 */ MCD::OPC_Decode, 243, 14, 20, // Opcode: MDEBR, DecodeIdx: 20
918/* 2692 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 2704
919/* 2696 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
920/* 2700 */ MCD::OPC_Decode, 139, 10, 19, // Opcode: DEBR, DecodeIdx: 19
921/* 2704 */ MCD::OPC_FilterValue, 14, 8, 0, // Skip to: 2716
922/* 2708 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
923/* 2712 */ MCD::OPC_Decode, 229, 14, 80, // Opcode: MAEBR, DecodeIdx: 80
924/* 2716 */ MCD::OPC_FilterValue, 15, 8, 0, // Skip to: 2728
925/* 2720 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
926/* 2724 */ MCD::OPC_Decode, 149, 15, 80, // Opcode: MSEBR, DecodeIdx: 80
927/* 2728 */ MCD::OPC_FilterValue, 16, 8, 0, // Skip to: 2740
928/* 2732 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
929/* 2736 */ MCD::OPC_Decode, 152, 14, 12, // Opcode: LPDBR, DecodeIdx: 12
930/* 2740 */ MCD::OPC_FilterValue, 17, 8, 0, // Skip to: 2752
931/* 2744 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
932/* 2748 */ MCD::OPC_Decode, 196, 12, 12, // Opcode: LNDBR, DecodeIdx: 12
933/* 2752 */ MCD::OPC_FilterValue, 18, 8, 0, // Skip to: 2764
934/* 2756 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
935/* 2760 */ MCD::OPC_Decode, 185, 14, 12, // Opcode: LTDBR, DecodeIdx: 12
936/* 2764 */ MCD::OPC_FilterValue, 19, 8, 0, // Skip to: 2776
937/* 2768 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
938/* 2772 */ MCD::OPC_Decode, 217, 11, 12, // Opcode: LCDBR, DecodeIdx: 12
939/* 2776 */ MCD::OPC_FilterValue, 20, 8, 0, // Skip to: 2788
940/* 2780 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
941/* 2784 */ MCD::OPC_Decode, 200, 17, 17, // Opcode: SQEBR, DecodeIdx: 17
942/* 2788 */ MCD::OPC_FilterValue, 21, 8, 0, // Skip to: 2800
943/* 2792 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
944/* 2796 */ MCD::OPC_Decode, 196, 17, 12, // Opcode: SQDBR, DecodeIdx: 12
945/* 2800 */ MCD::OPC_FilterValue, 22, 8, 0, // Skip to: 2812
946/* 2804 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
947/* 2808 */ MCD::OPC_Decode, 202, 17, 81, // Opcode: SQXBR, DecodeIdx: 81
948/* 2812 */ MCD::OPC_FilterValue, 23, 8, 0, // Skip to: 2824
949/* 2816 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
950/* 2820 */ MCD::OPC_Decode, 251, 14, 19, // Opcode: MEEBR, DecodeIdx: 19
951/* 2824 */ MCD::OPC_FilterValue, 24, 8, 0, // Skip to: 2836
952/* 2828 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
953/* 2832 */ MCD::OPC_Decode, 173, 11, 12, // Opcode: KDBR, DecodeIdx: 12
954/* 2836 */ MCD::OPC_FilterValue, 25, 8, 0, // Skip to: 2848
955/* 2840 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
956/* 2844 */ MCD::OPC_Decode, 205, 5, 12, // Opcode: CDBR, DecodeIdx: 12
957/* 2848 */ MCD::OPC_FilterValue, 26, 8, 0, // Skip to: 2860
958/* 2852 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
959/* 2856 */ MCD::OPC_Decode, 162, 4, 16, // Opcode: ADBR, DecodeIdx: 16
960/* 2860 */ MCD::OPC_FilterValue, 27, 8, 0, // Skip to: 2872
961/* 2864 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
962/* 2868 */ MCD::OPC_Decode, 199, 16, 16, // Opcode: SDBR, DecodeIdx: 16
963/* 2872 */ MCD::OPC_FilterValue, 28, 8, 0, // Skip to: 2884
964/* 2876 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
965/* 2880 */ MCD::OPC_Decode, 240, 14, 16, // Opcode: MDBR, DecodeIdx: 16
966/* 2884 */ MCD::OPC_FilterValue, 29, 8, 0, // Skip to: 2896
967/* 2888 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
968/* 2892 */ MCD::OPC_Decode, 133, 10, 16, // Opcode: DDBR, DecodeIdx: 16
969/* 2896 */ MCD::OPC_FilterValue, 30, 8, 0, // Skip to: 2908
970/* 2900 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
971/* 2904 */ MCD::OPC_Decode, 225, 14, 82, // Opcode: MADBR, DecodeIdx: 82
972/* 2908 */ MCD::OPC_FilterValue, 31, 8, 0, // Skip to: 2920
973/* 2912 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
974/* 2916 */ MCD::OPC_Decode, 145, 15, 82, // Opcode: MSDBR, DecodeIdx: 82
975/* 2920 */ MCD::OPC_FilterValue, 36, 8, 0, // Skip to: 2932
976/* 2924 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
977/* 2928 */ MCD::OPC_Decode, 236, 11, 77, // Opcode: LDER, DecodeIdx: 77
978/* 2932 */ MCD::OPC_FilterValue, 37, 8, 0, // Skip to: 2944
979/* 2936 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
980/* 2940 */ MCD::OPC_Decode, 208, 14, 78, // Opcode: LXDR, DecodeIdx: 78
981/* 2944 */ MCD::OPC_FilterValue, 38, 8, 0, // Skip to: 2956
982/* 2948 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
983/* 2952 */ MCD::OPC_Decode, 213, 14, 79, // Opcode: LXER, DecodeIdx: 79
984/* 2956 */ MCD::OPC_FilterValue, 46, 8, 0, // Skip to: 2968
985/* 2960 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
986/* 2964 */ MCD::OPC_Decode, 230, 14, 80, // Opcode: MAER, DecodeIdx: 80
987/* 2968 */ MCD::OPC_FilterValue, 47, 8, 0, // Skip to: 2980
988/* 2972 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
989/* 2976 */ MCD::OPC_Decode, 150, 15, 80, // Opcode: MSER, DecodeIdx: 80
990/* 2980 */ MCD::OPC_FilterValue, 54, 8, 0, // Skip to: 2992
991/* 2984 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
992/* 2988 */ MCD::OPC_Decode, 203, 17, 81, // Opcode: SQXR, DecodeIdx: 81
993/* 2992 */ MCD::OPC_FilterValue, 55, 8, 0, // Skip to: 3004
994/* 2996 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
995/* 3000 */ MCD::OPC_Decode, 252, 14, 19, // Opcode: MEER, DecodeIdx: 19
996/* 3004 */ MCD::OPC_FilterValue, 56, 8, 0, // Skip to: 3016
997/* 3008 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
998/* 3012 */ MCD::OPC_Decode, 235, 14, 82, // Opcode: MAYLR, DecodeIdx: 82
999/* 3016 */ MCD::OPC_FilterValue, 57, 8, 0, // Skip to: 3028
1000/* 3020 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1001/* 3024 */ MCD::OPC_Decode, 197, 15, 83, // Opcode: MYLR, DecodeIdx: 83
1002/* 3028 */ MCD::OPC_FilterValue, 58, 8, 0, // Skip to: 3040
1003/* 3032 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1004/* 3036 */ MCD::OPC_Decode, 236, 14, 82, // Opcode: MAYR, DecodeIdx: 82
1005/* 3040 */ MCD::OPC_FilterValue, 59, 8, 0, // Skip to: 3052
1006/* 3044 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1007/* 3048 */ MCD::OPC_Decode, 198, 15, 84, // Opcode: MYR, DecodeIdx: 84
1008/* 3052 */ MCD::OPC_FilterValue, 60, 8, 0, // Skip to: 3064
1009/* 3056 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1010/* 3060 */ MCD::OPC_Decode, 233, 14, 82, // Opcode: MAYHR, DecodeIdx: 82
1011/* 3064 */ MCD::OPC_FilterValue, 61, 8, 0, // Skip to: 3076
1012/* 3068 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1013/* 3072 */ MCD::OPC_Decode, 195, 15, 83, // Opcode: MYHR, DecodeIdx: 83
1014/* 3076 */ MCD::OPC_FilterValue, 62, 8, 0, // Skip to: 3088
1015/* 3080 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1016/* 3084 */ MCD::OPC_Decode, 226, 14, 82, // Opcode: MADR, DecodeIdx: 82
1017/* 3088 */ MCD::OPC_FilterValue, 63, 8, 0, // Skip to: 3100
1018/* 3092 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1019/* 3096 */ MCD::OPC_Decode, 146, 15, 82, // Opcode: MSDR, DecodeIdx: 82
1020/* 3100 */ MCD::OPC_FilterValue, 64, 8, 0, // Skip to: 3112
1021/* 3104 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1022/* 3108 */ MCD::OPC_Decode, 169, 14, 81, // Opcode: LPXBR, DecodeIdx: 81
1023/* 3112 */ MCD::OPC_FilterValue, 65, 8, 0, // Skip to: 3124
1024/* 3116 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1025/* 3120 */ MCD::OPC_Decode, 206, 12, 81, // Opcode: LNXBR, DecodeIdx: 81
1026/* 3124 */ MCD::OPC_FilterValue, 66, 8, 0, // Skip to: 3136
1027/* 3128 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1028/* 3132 */ MCD::OPC_Decode, 195, 14, 81, // Opcode: LTXBR, DecodeIdx: 81
1029/* 3136 */ MCD::OPC_FilterValue, 67, 8, 0, // Skip to: 3148
1030/* 3140 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1031/* 3144 */ MCD::OPC_Decode, 229, 11, 81, // Opcode: LCXBR, DecodeIdx: 81
1032/* 3148 */ MCD::OPC_FilterValue, 68, 16, 0, // Skip to: 3168
1033/* 3152 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3162
1034/* 3158 */ MCD::OPC_Decode, 250, 11, 18, // Opcode: LEDBR, DecodeIdx: 18
1035/* 3162 */ MCD::OPC_CheckPredicateOrFail, 2,
1036/* 3164 */ MCD::OPC_Decode, 251, 11, 85, // Opcode: LEDBRA, DecodeIdx: 85
1037/* 3168 */ MCD::OPC_FilterValue, 69, 16, 0, // Skip to: 3188
1038/* 3172 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3182
1039/* 3178 */ MCD::OPC_Decode, 242, 11, 81, // Opcode: LDXBR, DecodeIdx: 81
1040/* 3182 */ MCD::OPC_CheckPredicateOrFail, 2,
1041/* 3184 */ MCD::OPC_Decode, 243, 11, 86, // Opcode: LDXBRA, DecodeIdx: 86
1042/* 3188 */ MCD::OPC_FilterValue, 70, 16, 0, // Skip to: 3208
1043/* 3192 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3202
1044/* 3198 */ MCD::OPC_Decode, 128, 12, 81, // Opcode: LEXBR, DecodeIdx: 81
1045/* 3202 */ MCD::OPC_CheckPredicateOrFail, 2,
1046/* 3204 */ MCD::OPC_Decode, 129, 12, 86, // Opcode: LEXBRA, DecodeIdx: 86
1047/* 3208 */ MCD::OPC_FilterValue, 71, 16, 0, // Skip to: 3228
1048/* 3212 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3222
1049/* 3218 */ MCD::OPC_Decode, 191, 10, 87, // Opcode: FIXBR, DecodeIdx: 87
1050/* 3222 */ MCD::OPC_CheckPredicateOrFail, 2,
1051/* 3224 */ MCD::OPC_Decode, 192, 10, 86, // Opcode: FIXBRA, DecodeIdx: 86
1052/* 3228 */ MCD::OPC_FilterValue, 72, 8, 0, // Skip to: 3240
1053/* 3232 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1054/* 3236 */ MCD::OPC_Decode, 189, 11, 81, // Opcode: KXBR, DecodeIdx: 81
1055/* 3240 */ MCD::OPC_FilterValue, 73, 8, 0, // Skip to: 3252
1056/* 3244 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1057/* 3248 */ MCD::OPC_Decode, 235, 9, 81, // Opcode: CXBR, DecodeIdx: 81
1058/* 3252 */ MCD::OPC_FilterValue, 74, 8, 0, // Skip to: 3264
1059/* 3256 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1060/* 3260 */ MCD::OPC_Decode, 219, 4, 14, // Opcode: AXBR, DecodeIdx: 14
1061/* 3264 */ MCD::OPC_FilterValue, 75, 8, 0, // Skip to: 3276
1062/* 3268 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1063/* 3272 */ MCD::OPC_Decode, 227, 18, 14, // Opcode: SXBR, DecodeIdx: 14
1064/* 3276 */ MCD::OPC_FilterValue, 76, 8, 0, // Skip to: 3288
1065/* 3280 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1066/* 3284 */ MCD::OPC_Decode, 185, 15, 14, // Opcode: MXBR, DecodeIdx: 14
1067/* 3288 */ MCD::OPC_FilterValue, 77, 8, 0, // Skip to: 3300
1068/* 3292 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1069/* 3296 */ MCD::OPC_Decode, 155, 10, 14, // Opcode: DXBR, DecodeIdx: 14
1070/* 3300 */ MCD::OPC_FilterValue, 80, 8, 0, // Skip to: 3312
1071/* 3304 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1072/* 3308 */ MCD::OPC_Decode, 237, 18, 88, // Opcode: TBEDR, DecodeIdx: 88
1073/* 3312 */ MCD::OPC_FilterValue, 81, 8, 0, // Skip to: 3324
1074/* 3316 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1075/* 3320 */ MCD::OPC_Decode, 236, 18, 89, // Opcode: TBDR, DecodeIdx: 89
1076/* 3324 */ MCD::OPC_FilterValue, 83, 4, 0, // Skip to: 3332
1077/* 3328 */ MCD::OPC_Decode, 144, 10, 90, // Opcode: DIEBR, DecodeIdx: 90
1078/* 3332 */ MCD::OPC_FilterValue, 87, 16, 0, // Skip to: 3352
1079/* 3336 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3346
1080/* 3342 */ MCD::OPC_Decode, 188, 10, 91, // Opcode: FIEBR, DecodeIdx: 91
1081/* 3346 */ MCD::OPC_CheckPredicateOrFail, 2,
1082/* 3348 */ MCD::OPC_Decode, 189, 10, 92, // Opcode: FIEBRA, DecodeIdx: 92
1083/* 3352 */ MCD::OPC_FilterValue, 88, 8, 0, // Skip to: 3364
1084/* 3356 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1085/* 3360 */ MCD::OPC_Decode, 250, 18, 77, // Opcode: THDER, DecodeIdx: 77
1086/* 3364 */ MCD::OPC_FilterValue, 89, 8, 0, // Skip to: 3376
1087/* 3368 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1088/* 3372 */ MCD::OPC_Decode, 251, 18, 12, // Opcode: THDR, DecodeIdx: 12
1089/* 3376 */ MCD::OPC_FilterValue, 91, 4, 0, // Skip to: 3384
1090/* 3380 */ MCD::OPC_Decode, 143, 10, 93, // Opcode: DIDBR, DecodeIdx: 93
1091/* 3384 */ MCD::OPC_FilterValue, 95, 16, 0, // Skip to: 3404
1092/* 3388 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3398
1093/* 3394 */ MCD::OPC_Decode, 184, 10, 89, // Opcode: FIDBR, DecodeIdx: 89
1094/* 3398 */ MCD::OPC_CheckPredicateOrFail, 2,
1095/* 3400 */ MCD::OPC_Decode, 185, 10, 94, // Opcode: FIDBRA, DecodeIdx: 94
1096/* 3404 */ MCD::OPC_FilterValue, 96, 8, 0, // Skip to: 3416
1097/* 3408 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1098/* 3412 */ MCD::OPC_Decode, 170, 14, 81, // Opcode: LPXR, DecodeIdx: 81
1099/* 3416 */ MCD::OPC_FilterValue, 97, 8, 0, // Skip to: 3428
1100/* 3420 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1101/* 3424 */ MCD::OPC_Decode, 207, 12, 81, // Opcode: LNXR, DecodeIdx: 81
1102/* 3428 */ MCD::OPC_FilterValue, 98, 8, 0, // Skip to: 3440
1103/* 3432 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1104/* 3436 */ MCD::OPC_Decode, 196, 14, 81, // Opcode: LTXR, DecodeIdx: 81
1105/* 3440 */ MCD::OPC_FilterValue, 99, 8, 0, // Skip to: 3452
1106/* 3444 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1107/* 3448 */ MCD::OPC_Decode, 230, 11, 81, // Opcode: LCXR, DecodeIdx: 81
1108/* 3452 */ MCD::OPC_FilterValue, 101, 8, 0, // Skip to: 3464
1109/* 3456 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1110/* 3460 */ MCD::OPC_Decode, 214, 14, 81, // Opcode: LXR, DecodeIdx: 81
1111/* 3464 */ MCD::OPC_FilterValue, 102, 8, 0, // Skip to: 3476
1112/* 3468 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1113/* 3472 */ MCD::OPC_Decode, 130, 12, 95, // Opcode: LEXR, DecodeIdx: 95
1114/* 3476 */ MCD::OPC_FilterValue, 103, 8, 0, // Skip to: 3488
1115/* 3480 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1116/* 3484 */ MCD::OPC_Decode, 193, 10, 81, // Opcode: FIXR, DecodeIdx: 81
1117/* 3488 */ MCD::OPC_FilterValue, 105, 8, 0, // Skip to: 3500
1118/* 3492 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1119/* 3496 */ MCD::OPC_Decode, 250, 9, 81, // Opcode: CXR, DecodeIdx: 81
1120/* 3500 */ MCD::OPC_FilterValue, 112, 8, 0, // Skip to: 3512
1121/* 3504 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1122/* 3508 */ MCD::OPC_Decode, 153, 14, 12, // Opcode: LPDFR, DecodeIdx: 12
1123/* 3512 */ MCD::OPC_FilterValue, 113, 8, 0, // Skip to: 3524
1124/* 3516 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1125/* 3520 */ MCD::OPC_Decode, 197, 12, 12, // Opcode: LNDFR, DecodeIdx: 12
1126/* 3524 */ MCD::OPC_FilterValue, 114, 8, 0, // Skip to: 3536
1127/* 3528 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1128/* 3532 */ MCD::OPC_Decode, 145, 9, 96, // Opcode: CPSDRdd, DecodeIdx: 96
1129/* 3536 */ MCD::OPC_FilterValue, 115, 8, 0, // Skip to: 3548
1130/* 3540 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1131/* 3544 */ MCD::OPC_Decode, 218, 11, 12, // Opcode: LCDFR, DecodeIdx: 12
1132/* 3548 */ MCD::OPC_FilterValue, 116, 12, 0, // Skip to: 3564
1133/* 3552 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1134/* 3556 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1135/* 3560 */ MCD::OPC_Decode, 217, 14, 97, // Opcode: LZER, DecodeIdx: 97
1136/* 3564 */ MCD::OPC_FilterValue, 117, 12, 0, // Skip to: 3580
1137/* 3568 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1138/* 3572 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1139/* 3576 */ MCD::OPC_Decode, 216, 14, 98, // Opcode: LZDR, DecodeIdx: 98
1140/* 3580 */ MCD::OPC_FilterValue, 118, 12, 0, // Skip to: 3596
1141/* 3584 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1142/* 3588 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1143/* 3592 */ MCD::OPC_Decode, 221, 14, 99, // Opcode: LZXR, DecodeIdx: 99
1144/* 3596 */ MCD::OPC_FilterValue, 119, 8, 0, // Skip to: 3608
1145/* 3600 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1146/* 3604 */ MCD::OPC_Decode, 190, 10, 17, // Opcode: FIER, DecodeIdx: 17
1147/* 3608 */ MCD::OPC_FilterValue, 127, 8, 0, // Skip to: 3620
1148/* 3612 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1149/* 3616 */ MCD::OPC_Decode, 186, 10, 12, // Opcode: FIDR, DecodeIdx: 12
1150/* 3620 */ MCD::OPC_FilterValue, 132, 1, 12, 0, // Skip to: 3637
1151/* 3625 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1152/* 3629 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1153/* 3633 */ MCD::OPC_Decode, 146, 17, 1, // Opcode: SFPC, DecodeIdx: 1
1154/* 3637 */ MCD::OPC_FilterValue, 133, 1, 12, 0, // Skip to: 3654
1155/* 3642 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1156/* 3646 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1157/* 3650 */ MCD::OPC_Decode, 145, 17, 1, // Opcode: SFASR, DecodeIdx: 1
1158/* 3654 */ MCD::OPC_FilterValue, 140, 1, 12, 0, // Skip to: 3671
1159/* 3659 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1160/* 3663 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1161/* 3667 */ MCD::OPC_Decode, 168, 10, 1, // Opcode: EFPC, DecodeIdx: 1
1162/* 3671 */ MCD::OPC_FilterValue, 144, 1, 6, 0, // Skip to: 3682
1163/* 3676 */ MCD::OPC_CheckPredicateOrFail, 2,
1164/* 3678 */ MCD::OPC_Decode, 238, 5, 100, // Opcode: CELFBR, DecodeIdx: 100
1165/* 3682 */ MCD::OPC_FilterValue, 145, 1, 6, 0, // Skip to: 3693
1166/* 3687 */ MCD::OPC_CheckPredicateOrFail, 2,
1167/* 3689 */ MCD::OPC_Decode, 215, 5, 101, // Opcode: CDLFBR, DecodeIdx: 101
1168/* 3693 */ MCD::OPC_FilterValue, 146, 1, 6, 0, // Skip to: 3704
1169/* 3698 */ MCD::OPC_CheckPredicateOrFail, 2,
1170/* 3700 */ MCD::OPC_Decode, 245, 9, 102, // Opcode: CXLFBR, DecodeIdx: 102
1171/* 3704 */ MCD::OPC_FilterValue, 148, 1, 16, 0, // Skip to: 3725
1172/* 3709 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3719
1173/* 3715 */ MCD::OPC_Decode, 232, 5, 103, // Opcode: CEFBR, DecodeIdx: 103
1174/* 3719 */ MCD::OPC_CheckPredicateOrFail, 2,
1175/* 3721 */ MCD::OPC_Decode, 233, 5, 100, // Opcode: CEFBRA, DecodeIdx: 100
1176/* 3725 */ MCD::OPC_FilterValue, 149, 1, 16, 0, // Skip to: 3746
1177/* 3730 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3740
1178/* 3736 */ MCD::OPC_Decode, 206, 5, 104, // Opcode: CDFBR, DecodeIdx: 104
1179/* 3740 */ MCD::OPC_CheckPredicateOrFail, 2,
1180/* 3742 */ MCD::OPC_Decode, 207, 5, 101, // Opcode: CDFBRA, DecodeIdx: 101
1181/* 3746 */ MCD::OPC_FilterValue, 150, 1, 16, 0, // Skip to: 3767
1182/* 3751 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3761
1183/* 3757 */ MCD::OPC_Decode, 236, 9, 105, // Opcode: CXFBR, DecodeIdx: 105
1184/* 3761 */ MCD::OPC_CheckPredicateOrFail, 2,
1185/* 3763 */ MCD::OPC_Decode, 237, 9, 102, // Opcode: CXFBRA, DecodeIdx: 102
1186/* 3767 */ MCD::OPC_FilterValue, 152, 1, 16, 0, // Skip to: 3788
1187/* 3772 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3782
1188/* 3778 */ MCD::OPC_Decode, 247, 5, 106, // Opcode: CFEBR, DecodeIdx: 106
1189/* 3782 */ MCD::OPC_CheckPredicateOrFail, 2,
1190/* 3784 */ MCD::OPC_Decode, 248, 5, 107, // Opcode: CFEBRA, DecodeIdx: 107
1191/* 3788 */ MCD::OPC_FilterValue, 153, 1, 16, 0, // Skip to: 3809
1192/* 3793 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3803
1193/* 3799 */ MCD::OPC_Decode, 243, 5, 108, // Opcode: CFDBR, DecodeIdx: 108
1194/* 3803 */ MCD::OPC_CheckPredicateOrFail, 2,
1195/* 3805 */ MCD::OPC_Decode, 244, 5, 109, // Opcode: CFDBRA, DecodeIdx: 109
1196/* 3809 */ MCD::OPC_FilterValue, 154, 1, 16, 0, // Skip to: 3830
1197/* 3814 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3824
1198/* 3820 */ MCD::OPC_Decode, 251, 5, 110, // Opcode: CFXBR, DecodeIdx: 110
1199/* 3824 */ MCD::OPC_CheckPredicateOrFail, 2,
1200/* 3826 */ MCD::OPC_Decode, 252, 5, 111, // Opcode: CFXBRA, DecodeIdx: 111
1201/* 3830 */ MCD::OPC_FilterValue, 156, 1, 6, 0, // Skip to: 3841
1202/* 3835 */ MCD::OPC_CheckPredicateOrFail, 2,
1203/* 3837 */ MCD::OPC_Decode, 167, 7, 107, // Opcode: CLFEBR, DecodeIdx: 107
1204/* 3841 */ MCD::OPC_FilterValue, 157, 1, 6, 0, // Skip to: 3852
1205/* 3846 */ MCD::OPC_CheckPredicateOrFail, 2,
1206/* 3848 */ MCD::OPC_Decode, 165, 7, 109, // Opcode: CLFDBR, DecodeIdx: 109
1207/* 3852 */ MCD::OPC_FilterValue, 158, 1, 6, 0, // Skip to: 3863
1208/* 3857 */ MCD::OPC_CheckPredicateOrFail, 2,
1209/* 3859 */ MCD::OPC_Decode, 184, 7, 111, // Opcode: CLFXBR, DecodeIdx: 111
1210/* 3863 */ MCD::OPC_FilterValue, 160, 1, 6, 0, // Skip to: 3874
1211/* 3868 */ MCD::OPC_CheckPredicateOrFail, 2,
1212/* 3870 */ MCD::OPC_Decode, 239, 5, 112, // Opcode: CELGBR, DecodeIdx: 112
1213/* 3874 */ MCD::OPC_FilterValue, 161, 1, 6, 0, // Skip to: 3885
1214/* 3879 */ MCD::OPC_CheckPredicateOrFail, 2,
1215/* 3881 */ MCD::OPC_Decode, 217, 5, 113, // Opcode: CDLGBR, DecodeIdx: 113
1216/* 3885 */ MCD::OPC_FilterValue, 162, 1, 6, 0, // Skip to: 3896
1217/* 3890 */ MCD::OPC_CheckPredicateOrFail, 2,
1218/* 3892 */ MCD::OPC_Decode, 247, 9, 114, // Opcode: CXLGBR, DecodeIdx: 114
1219/* 3896 */ MCD::OPC_FilterValue, 164, 1, 16, 0, // Skip to: 3917
1220/* 3901 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3911
1221/* 3907 */ MCD::OPC_Decode, 235, 5, 115, // Opcode: CEGBR, DecodeIdx: 115
1222/* 3911 */ MCD::OPC_CheckPredicateOrFail, 2,
1223/* 3913 */ MCD::OPC_Decode, 236, 5, 112, // Opcode: CEGBRA, DecodeIdx: 112
1224/* 3917 */ MCD::OPC_FilterValue, 165, 1, 16, 0, // Skip to: 3938
1225/* 3922 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3932
1226/* 3928 */ MCD::OPC_Decode, 210, 5, 116, // Opcode: CDGBR, DecodeIdx: 116
1227/* 3932 */ MCD::OPC_CheckPredicateOrFail, 2,
1228/* 3934 */ MCD::OPC_Decode, 211, 5, 113, // Opcode: CDGBRA, DecodeIdx: 113
1229/* 3938 */ MCD::OPC_FilterValue, 166, 1, 16, 0, // Skip to: 3959
1230/* 3943 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3953
1231/* 3949 */ MCD::OPC_Decode, 240, 9, 117, // Opcode: CXGBR, DecodeIdx: 117
1232/* 3953 */ MCD::OPC_CheckPredicateOrFail, 2,
1233/* 3955 */ MCD::OPC_Decode, 241, 9, 114, // Opcode: CXGBRA, DecodeIdx: 114
1234/* 3959 */ MCD::OPC_FilterValue, 168, 1, 16, 0, // Skip to: 3980
1235/* 3964 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3974
1236/* 3970 */ MCD::OPC_Decode, 133, 6, 118, // Opcode: CGEBR, DecodeIdx: 118
1237/* 3974 */ MCD::OPC_CheckPredicateOrFail, 2,
1238/* 3976 */ MCD::OPC_Decode, 134, 6, 119, // Opcode: CGEBRA, DecodeIdx: 119
1239/* 3980 */ MCD::OPC_FilterValue, 169, 1, 16, 0, // Skip to: 4001
1240/* 3985 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3995
1241/* 3991 */ MCD::OPC_Decode, 128, 6, 120, // Opcode: CGDBR, DecodeIdx: 120
1242/* 3995 */ MCD::OPC_CheckPredicateOrFail, 2,
1243/* 3997 */ MCD::OPC_Decode, 129, 6, 121, // Opcode: CGDBRA, DecodeIdx: 121
1244/* 4001 */ MCD::OPC_FilterValue, 170, 1, 16, 0, // Skip to: 4022
1245/* 4006 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4016
1246/* 4012 */ MCD::OPC_Decode, 230, 6, 122, // Opcode: CGXBR, DecodeIdx: 122
1247/* 4016 */ MCD::OPC_CheckPredicateOrFail, 2,
1248/* 4018 */ MCD::OPC_Decode, 231, 6, 123, // Opcode: CGXBRA, DecodeIdx: 123
1249/* 4022 */ MCD::OPC_FilterValue, 172, 1, 6, 0, // Skip to: 4033
1250/* 4027 */ MCD::OPC_CheckPredicateOrFail, 2,
1251/* 4029 */ MCD::OPC_Decode, 189, 7, 119, // Opcode: CLGEBR, DecodeIdx: 119
1252/* 4033 */ MCD::OPC_FilterValue, 173, 1, 6, 0, // Skip to: 4044
1253/* 4038 */ MCD::OPC_CheckPredicateOrFail, 2,
1254/* 4040 */ MCD::OPC_Decode, 187, 7, 121, // Opcode: CLGDBR, DecodeIdx: 121
1255/* 4044 */ MCD::OPC_FilterValue, 174, 1, 6, 0, // Skip to: 4055
1256/* 4049 */ MCD::OPC_CheckPredicateOrFail, 2,
1257/* 4051 */ MCD::OPC_Decode, 168, 8, 123, // Opcode: CLGXBR, DecodeIdx: 123
1258/* 4055 */ MCD::OPC_FilterValue, 180, 1, 8, 0, // Skip to: 4068
1259/* 4060 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1260/* 4064 */ MCD::OPC_Decode, 234, 5, 103, // Opcode: CEFR, DecodeIdx: 103
1261/* 4068 */ MCD::OPC_FilterValue, 181, 1, 8, 0, // Skip to: 4081
1262/* 4073 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1263/* 4077 */ MCD::OPC_Decode, 208, 5, 104, // Opcode: CDFR, DecodeIdx: 104
1264/* 4081 */ MCD::OPC_FilterValue, 182, 1, 8, 0, // Skip to: 4094
1265/* 4086 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1266/* 4090 */ MCD::OPC_Decode, 238, 9, 105, // Opcode: CXFR, DecodeIdx: 105
1267/* 4094 */ MCD::OPC_FilterValue, 184, 1, 8, 0, // Skip to: 4107
1268/* 4099 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1269/* 4103 */ MCD::OPC_Decode, 249, 5, 106, // Opcode: CFER, DecodeIdx: 106
1270/* 4107 */ MCD::OPC_FilterValue, 185, 1, 8, 0, // Skip to: 4120
1271/* 4112 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1272/* 4116 */ MCD::OPC_Decode, 245, 5, 108, // Opcode: CFDR, DecodeIdx: 108
1273/* 4120 */ MCD::OPC_FilterValue, 186, 1, 8, 0, // Skip to: 4133
1274/* 4125 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1275/* 4129 */ MCD::OPC_Decode, 253, 5, 110, // Opcode: CFXR, DecodeIdx: 110
1276/* 4133 */ MCD::OPC_FilterValue, 193, 1, 8, 0, // Skip to: 4146
1277/* 4138 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1278/* 4142 */ MCD::OPC_Decode, 238, 11, 116, // Opcode: LDGR, DecodeIdx: 116
1279/* 4146 */ MCD::OPC_FilterValue, 196, 1, 8, 0, // Skip to: 4159
1280/* 4151 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1281/* 4155 */ MCD::OPC_Decode, 237, 5, 115, // Opcode: CEGR, DecodeIdx: 115
1282/* 4159 */ MCD::OPC_FilterValue, 197, 1, 8, 0, // Skip to: 4172
1283/* 4164 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1284/* 4168 */ MCD::OPC_Decode, 212, 5, 116, // Opcode: CDGR, DecodeIdx: 116
1285/* 4172 */ MCD::OPC_FilterValue, 198, 1, 8, 0, // Skip to: 4185
1286/* 4177 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1287/* 4181 */ MCD::OPC_Decode, 242, 9, 117, // Opcode: CXGR, DecodeIdx: 117
1288/* 4185 */ MCD::OPC_FilterValue, 200, 1, 8, 0, // Skip to: 4198
1289/* 4190 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1290/* 4194 */ MCD::OPC_Decode, 135, 6, 118, // Opcode: CGER, DecodeIdx: 118
1291/* 4198 */ MCD::OPC_FilterValue, 201, 1, 8, 0, // Skip to: 4211
1292/* 4203 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1293/* 4207 */ MCD::OPC_Decode, 130, 6, 120, // Opcode: CGDR, DecodeIdx: 120
1294/* 4211 */ MCD::OPC_FilterValue, 202, 1, 8, 0, // Skip to: 4224
1295/* 4216 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1296/* 4220 */ MCD::OPC_Decode, 232, 6, 122, // Opcode: CGXR, DecodeIdx: 122
1297/* 4224 */ MCD::OPC_FilterValue, 205, 1, 8, 0, // Skip to: 4237
1298/* 4229 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1299/* 4233 */ MCD::OPC_Decode, 140, 12, 124, // Opcode: LGDR, DecodeIdx: 124
1300/* 4237 */ MCD::OPC_FilterValue, 208, 1, 16, 0, // Skip to: 4258
1301/* 4242 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4252
1302/* 4248 */ MCD::OPC_Decode, 246, 14, 96, // Opcode: MDTR, DecodeIdx: 96
1303/* 4252 */ MCD::OPC_CheckPredicateOrFail, 2,
1304/* 4254 */ MCD::OPC_Decode, 247, 14, 125, // Opcode: MDTRA, DecodeIdx: 125
1305/* 4258 */ MCD::OPC_FilterValue, 209, 1, 16, 0, // Skip to: 4279
1306/* 4263 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4273
1307/* 4269 */ MCD::OPC_Decode, 135, 10, 96, // Opcode: DDTR, DecodeIdx: 96
1308/* 4273 */ MCD::OPC_CheckPredicateOrFail, 2,
1309/* 4275 */ MCD::OPC_Decode, 136, 10, 125, // Opcode: DDTRA, DecodeIdx: 125
1310/* 4279 */ MCD::OPC_FilterValue, 210, 1, 16, 0, // Skip to: 4300
1311/* 4284 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4294
1312/* 4290 */ MCD::OPC_Decode, 164, 4, 96, // Opcode: ADTR, DecodeIdx: 96
1313/* 4294 */ MCD::OPC_CheckPredicateOrFail, 2,
1314/* 4296 */ MCD::OPC_Decode, 165, 4, 125, // Opcode: ADTRA, DecodeIdx: 125
1315/* 4300 */ MCD::OPC_FilterValue, 211, 1, 16, 0, // Skip to: 4321
1316/* 4305 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4315
1317/* 4311 */ MCD::OPC_Decode, 201, 16, 96, // Opcode: SDTR, DecodeIdx: 96
1318/* 4315 */ MCD::OPC_CheckPredicateOrFail, 2,
1319/* 4317 */ MCD::OPC_Decode, 202, 16, 125, // Opcode: SDTRA, DecodeIdx: 125
1320/* 4321 */ MCD::OPC_FilterValue, 212, 1, 8, 0, // Skip to: 4334
1321/* 4326 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
1322/* 4330 */ MCD::OPC_Decode, 237, 11, 126, // Opcode: LDETR, DecodeIdx: 126
1323/* 4334 */ MCD::OPC_FilterValue, 213, 1, 4, 0, // Skip to: 4343
1324/* 4339 */ MCD::OPC_Decode, 253, 11, 85, // Opcode: LEDTR, DecodeIdx: 85
1325/* 4343 */ MCD::OPC_FilterValue, 214, 1, 8, 0, // Skip to: 4356
1326/* 4348 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1327/* 4352 */ MCD::OPC_Decode, 187, 14, 12, // Opcode: LTDTR, DecodeIdx: 12
1328/* 4356 */ MCD::OPC_FilterValue, 215, 1, 4, 0, // Skip to: 4365
1329/* 4361 */ MCD::OPC_Decode, 187, 10, 94, // Opcode: FIDTR, DecodeIdx: 94
1330/* 4365 */ MCD::OPC_FilterValue, 216, 1, 17, 0, // Skip to: 4387
1331/* 4370 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4380
1332/* 4376 */ MCD::OPC_Decode, 191, 15, 127, // Opcode: MXTR, DecodeIdx: 127
1333/* 4380 */ MCD::OPC_CheckPredicateOrFail, 2,
1334/* 4382 */ MCD::OPC_Decode, 192, 15, 128, 1, // Opcode: MXTRA, DecodeIdx: 128
1335/* 4387 */ MCD::OPC_FilterValue, 217, 1, 17, 0, // Skip to: 4409
1336/* 4392 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4402
1337/* 4398 */ MCD::OPC_Decode, 157, 10, 127, // Opcode: DXTR, DecodeIdx: 127
1338/* 4402 */ MCD::OPC_CheckPredicateOrFail, 2,
1339/* 4404 */ MCD::OPC_Decode, 158, 10, 128, 1, // Opcode: DXTRA, DecodeIdx: 128
1340/* 4409 */ MCD::OPC_FilterValue, 218, 1, 17, 0, // Skip to: 4431
1341/* 4414 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4424
1342/* 4420 */ MCD::OPC_Decode, 221, 4, 127, // Opcode: AXTR, DecodeIdx: 127
1343/* 4424 */ MCD::OPC_CheckPredicateOrFail, 2,
1344/* 4426 */ MCD::OPC_Decode, 222, 4, 128, 1, // Opcode: AXTRA, DecodeIdx: 128
1345/* 4431 */ MCD::OPC_FilterValue, 219, 1, 17, 0, // Skip to: 4453
1346/* 4436 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4446
1347/* 4442 */ MCD::OPC_Decode, 229, 18, 127, // Opcode: SXTR, DecodeIdx: 127
1348/* 4446 */ MCD::OPC_CheckPredicateOrFail, 2,
1349/* 4448 */ MCD::OPC_Decode, 230, 18, 128, 1, // Opcode: SXTRA, DecodeIdx: 128
1350/* 4453 */ MCD::OPC_FilterValue, 220, 1, 9, 0, // Skip to: 4467
1351/* 4458 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
1352/* 4462 */ MCD::OPC_Decode, 209, 14, 129, 1, // Opcode: LXDTR, DecodeIdx: 129
1353/* 4467 */ MCD::OPC_FilterValue, 221, 1, 4, 0, // Skip to: 4476
1354/* 4472 */ MCD::OPC_Decode, 245, 11, 86, // Opcode: LDXTR, DecodeIdx: 86
1355/* 4476 */ MCD::OPC_FilterValue, 222, 1, 8, 0, // Skip to: 4489
1356/* 4481 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1357/* 4485 */ MCD::OPC_Decode, 197, 14, 81, // Opcode: LTXTR, DecodeIdx: 81
1358/* 4489 */ MCD::OPC_FilterValue, 223, 1, 4, 0, // Skip to: 4498
1359/* 4494 */ MCD::OPC_Decode, 194, 10, 86, // Opcode: FIXTR, DecodeIdx: 86
1360/* 4498 */ MCD::OPC_FilterValue, 224, 1, 8, 0, // Skip to: 4511
1361/* 4503 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1362/* 4507 */ MCD::OPC_Decode, 175, 11, 12, // Opcode: KDTR, DecodeIdx: 12
1363/* 4511 */ MCD::OPC_FilterValue, 225, 1, 16, 0, // Skip to: 4532
1364/* 4516 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4526
1365/* 4522 */ MCD::OPC_Decode, 131, 6, 120, // Opcode: CGDTR, DecodeIdx: 120
1366/* 4526 */ MCD::OPC_CheckPredicateOrFail, 2,
1367/* 4528 */ MCD::OPC_Decode, 132, 6, 121, // Opcode: CGDTRA, DecodeIdx: 121
1368/* 4532 */ MCD::OPC_FilterValue, 226, 1, 8, 0, // Skip to: 4545
1369/* 4537 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1370/* 4541 */ MCD::OPC_Decode, 222, 9, 124, // Opcode: CUDTR, DecodeIdx: 124
1371/* 4545 */ MCD::OPC_FilterValue, 227, 1, 9, 0, // Skip to: 4559
1372/* 4550 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
1373/* 4554 */ MCD::OPC_Decode, 204, 9, 130, 1, // Opcode: CSDTR, DecodeIdx: 130
1374/* 4559 */ MCD::OPC_FilterValue, 228, 1, 8, 0, // Skip to: 4572
1375/* 4564 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1376/* 4568 */ MCD::OPC_Decode, 225, 5, 12, // Opcode: CDTR, DecodeIdx: 12
1377/* 4572 */ MCD::OPC_FilterValue, 229, 1, 8, 0, // Skip to: 4585
1378/* 4577 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1379/* 4581 */ MCD::OPC_Decode, 166, 10, 124, // Opcode: EEDTR, DecodeIdx: 124
1380/* 4585 */ MCD::OPC_FilterValue, 231, 1, 8, 0, // Skip to: 4598
1381/* 4590 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1382/* 4594 */ MCD::OPC_Decode, 177, 10, 124, // Opcode: ESDTR, DecodeIdx: 124
1383/* 4598 */ MCD::OPC_FilterValue, 232, 1, 8, 0, // Skip to: 4611
1384/* 4603 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1385/* 4607 */ MCD::OPC_Decode, 190, 11, 81, // Opcode: KXTR, DecodeIdx: 81
1386/* 4611 */ MCD::OPC_FilterValue, 233, 1, 16, 0, // Skip to: 4632
1387/* 4616 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4626
1388/* 4622 */ MCD::OPC_Decode, 233, 6, 122, // Opcode: CGXTR, DecodeIdx: 122
1389/* 4626 */ MCD::OPC_CheckPredicateOrFail, 2,
1390/* 4628 */ MCD::OPC_Decode, 234, 6, 123, // Opcode: CGXTRA, DecodeIdx: 123
1391/* 4632 */ MCD::OPC_FilterValue, 234, 1, 9, 0, // Skip to: 4646
1392/* 4637 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1393/* 4641 */ MCD::OPC_Decode, 228, 9, 131, 1, // Opcode: CUXTR, DecodeIdx: 131
1394/* 4646 */ MCD::OPC_FilterValue, 235, 1, 9, 0, // Skip to: 4660
1395/* 4651 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
1396/* 4655 */ MCD::OPC_Decode, 209, 9, 132, 1, // Opcode: CSXTR, DecodeIdx: 132
1397/* 4660 */ MCD::OPC_FilterValue, 236, 1, 8, 0, // Skip to: 4673
1398/* 4665 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1399/* 4669 */ MCD::OPC_Decode, 252, 9, 81, // Opcode: CXTR, DecodeIdx: 81
1400/* 4673 */ MCD::OPC_FilterValue, 237, 1, 9, 0, // Skip to: 4687
1401/* 4678 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1402/* 4682 */ MCD::OPC_Decode, 167, 10, 133, 1, // Opcode: EEXTR, DecodeIdx: 133
1403/* 4687 */ MCD::OPC_FilterValue, 239, 1, 9, 0, // Skip to: 4701
1404/* 4692 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1405/* 4696 */ MCD::OPC_Decode, 180, 10, 133, 1, // Opcode: ESXTR, DecodeIdx: 133
1406/* 4701 */ MCD::OPC_FilterValue, 241, 1, 16, 0, // Skip to: 4722
1407/* 4706 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4716
1408/* 4712 */ MCD::OPC_Decode, 213, 5, 116, // Opcode: CDGTR, DecodeIdx: 116
1409/* 4716 */ MCD::OPC_CheckPredicateOrFail, 2,
1410/* 4718 */ MCD::OPC_Decode, 214, 5, 113, // Opcode: CDGTRA, DecodeIdx: 113
1411/* 4722 */ MCD::OPC_FilterValue, 242, 1, 8, 0, // Skip to: 4735
1412/* 4727 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1413/* 4731 */ MCD::OPC_Decode, 226, 5, 116, // Opcode: CDUTR, DecodeIdx: 116
1414/* 4735 */ MCD::OPC_FilterValue, 243, 1, 8, 0, // Skip to: 4748
1415/* 4740 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1416/* 4744 */ MCD::OPC_Decode, 223, 5, 116, // Opcode: CDSTR, DecodeIdx: 116
1417/* 4748 */ MCD::OPC_FilterValue, 244, 1, 8, 0, // Skip to: 4761
1418/* 4753 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1419/* 4757 */ MCD::OPC_Decode, 231, 5, 12, // Opcode: CEDTR, DecodeIdx: 12
1420/* 4761 */ MCD::OPC_FilterValue, 245, 1, 4, 0, // Skip to: 4770
1421/* 4766 */ MCD::OPC_Decode, 148, 16, 93, // Opcode: QADTR, DecodeIdx: 93
1422/* 4770 */ MCD::OPC_FilterValue, 246, 1, 9, 0, // Skip to: 4784
1423/* 4775 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1424/* 4779 */ MCD::OPC_Decode, 209, 10, 134, 1, // Opcode: IEDTR, DecodeIdx: 134
1425/* 4784 */ MCD::OPC_FilterValue, 247, 1, 5, 0, // Skip to: 4794
1426/* 4789 */ MCD::OPC_Decode, 179, 16, 135, 1, // Opcode: RRDTR, DecodeIdx: 135
1427/* 4794 */ MCD::OPC_FilterValue, 249, 1, 16, 0, // Skip to: 4815
1428/* 4799 */ MCD::OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4809
1429/* 4805 */ MCD::OPC_Decode, 243, 9, 117, // Opcode: CXGTR, DecodeIdx: 117
1430/* 4809 */ MCD::OPC_CheckPredicateOrFail, 2,
1431/* 4811 */ MCD::OPC_Decode, 244, 9, 114, // Opcode: CXGTRA, DecodeIdx: 114
1432/* 4815 */ MCD::OPC_FilterValue, 250, 1, 9, 0, // Skip to: 4829
1433/* 4820 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1434/* 4824 */ MCD::OPC_Decode, 253, 9, 136, 1, // Opcode: CXUTR, DecodeIdx: 136
1435/* 4829 */ MCD::OPC_FilterValue, 251, 1, 9, 0, // Skip to: 4843
1436/* 4834 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1437/* 4838 */ MCD::OPC_Decode, 251, 9, 136, 1, // Opcode: CXSTR, DecodeIdx: 136
1438/* 4843 */ MCD::OPC_FilterValue, 252, 1, 8, 0, // Skip to: 4856
1439/* 4848 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1440/* 4852 */ MCD::OPC_Decode, 241, 5, 81, // Opcode: CEXTR, DecodeIdx: 81
1441/* 4856 */ MCD::OPC_FilterValue, 253, 1, 5, 0, // Skip to: 4866
1442/* 4861 */ MCD::OPC_Decode, 149, 16, 137, 1, // Opcode: QAXTR, DecodeIdx: 137
1443/* 4866 */ MCD::OPC_FilterValue, 254, 1, 9, 0, // Skip to: 4880
1444/* 4871 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1445/* 4875 */ MCD::OPC_Decode, 210, 10, 138, 1, // Opcode: IEXTR, DecodeIdx: 138
1446/* 4880 */ MCD::OPC_FilterValueOrFail, 255, 1,
1447/* 4883 */ MCD::OPC_Decode, 180, 16, 139, 1, // Opcode: RRXTR, DecodeIdx: 139
1448/* 4888 */ MCD::OPC_FilterValue, 182, 1, 5, 0, // Skip to: 4898
1449/* 4893 */ MCD::OPC_Decode, 245, 17, 140, 1, // Opcode: STCTL, DecodeIdx: 140
1450/* 4898 */ MCD::OPC_FilterValue, 183, 1, 5, 0, // Skip to: 4908
1451/* 4903 */ MCD::OPC_Decode, 227, 11, 140, 1, // Opcode: LCTL, DecodeIdx: 140
1452/* 4908 */ MCD::OPC_FilterValue, 185, 1, 124, 14, // Skip to: 8621
1453/* 4913 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
1454/* 4916 */ MCD::OPC_FilterValue, 0, 8, 0, // Skip to: 4928
1455/* 4920 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1456/* 4924 */ MCD::OPC_Decode, 161, 14, 63, // Opcode: LPGR, DecodeIdx: 63
1457/* 4928 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 4940
1458/* 4932 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1459/* 4936 */ MCD::OPC_Decode, 204, 12, 63, // Opcode: LNGR, DecodeIdx: 63
1460/* 4940 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 4952
1461/* 4944 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1462/* 4948 */ MCD::OPC_Decode, 193, 14, 63, // Opcode: LTGR, DecodeIdx: 63
1463/* 4952 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 4964
1464/* 4956 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1465/* 4960 */ MCD::OPC_Decode, 225, 11, 63, // Opcode: LCGR, DecodeIdx: 63
1466/* 4964 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 4976
1467/* 4968 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1468/* 4972 */ MCD::OPC_Decode, 150, 12, 63, // Opcode: LGR, DecodeIdx: 63
1469/* 4976 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 4988
1470/* 4980 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1471/* 4984 */ MCD::OPC_Decode, 199, 14, 63, // Opcode: LURAG, DecodeIdx: 63
1472/* 4988 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 5000
1473/* 4992 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1474/* 4996 */ MCD::OPC_Decode, 139, 12, 63, // Opcode: LGBR, DecodeIdx: 63
1475/* 5000 */ MCD::OPC_FilterValue, 7, 8, 0, // Skip to: 5012
1476/* 5004 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1477/* 5008 */ MCD::OPC_Decode, 148, 12, 63, // Opcode: LGHR, DecodeIdx: 63
1478/* 5012 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 5025
1479/* 5016 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1480/* 5020 */ MCD::OPC_Decode, 178, 4, 141, 1, // Opcode: AGR, DecodeIdx: 141
1481/* 5025 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 5038
1482/* 5029 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1483/* 5033 */ MCD::OPC_Decode, 151, 17, 141, 1, // Opcode: SGR, DecodeIdx: 141
1484/* 5038 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 5051
1485/* 5042 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1486/* 5046 */ MCD::OPC_Decode, 199, 4, 141, 1, // Opcode: ALGR, DecodeIdx: 141
1487/* 5051 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 5064
1488/* 5055 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1489/* 5059 */ MCD::OPC_Decode, 176, 17, 141, 1, // Opcode: SLGR, DecodeIdx: 141
1490/* 5064 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 5077
1491/* 5068 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1492/* 5072 */ MCD::OPC_Decode, 157, 15, 141, 1, // Opcode: MSGR, DecodeIdx: 141
1493/* 5077 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 5089
1494/* 5081 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1495/* 5085 */ MCD::OPC_Decode, 154, 10, 70, // Opcode: DSGR, DecodeIdx: 70
1496/* 5089 */ MCD::OPC_FilterValue, 14, 8, 0, // Skip to: 5101
1497/* 5093 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1498/* 5097 */ MCD::OPC_Decode, 174, 10, 63, // Opcode: EREGG, DecodeIdx: 63
1499/* 5101 */ MCD::OPC_FilterValue, 15, 8, 0, // Skip to: 5113
1500/* 5105 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1501/* 5109 */ MCD::OPC_Decode, 180, 14, 63, // Opcode: LRVGR, DecodeIdx: 63
1502/* 5113 */ MCD::OPC_FilterValue, 16, 8, 0, // Skip to: 5125
1503/* 5117 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1504/* 5121 */ MCD::OPC_Decode, 160, 14, 58, // Opcode: LPGFR, DecodeIdx: 58
1505/* 5125 */ MCD::OPC_FilterValue, 17, 8, 0, // Skip to: 5137
1506/* 5129 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1507/* 5133 */ MCD::OPC_Decode, 203, 12, 58, // Opcode: LNGFR, DecodeIdx: 58
1508/* 5137 */ MCD::OPC_FilterValue, 18, 8, 0, // Skip to: 5149
1509/* 5141 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1510/* 5145 */ MCD::OPC_Decode, 192, 14, 58, // Opcode: LTGFR, DecodeIdx: 58
1511/* 5149 */ MCD::OPC_FilterValue, 19, 8, 0, // Skip to: 5161
1512/* 5153 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1513/* 5157 */ MCD::OPC_Decode, 224, 11, 58, // Opcode: LCGFR, DecodeIdx: 58
1514/* 5161 */ MCD::OPC_FilterValue, 20, 8, 0, // Skip to: 5173
1515/* 5165 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1516/* 5169 */ MCD::OPC_Decode, 143, 12, 58, // Opcode: LGFR, DecodeIdx: 58
1517/* 5173 */ MCD::OPC_FilterValue, 22, 8, 0, // Skip to: 5185
1518/* 5177 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1519/* 5181 */ MCD::OPC_Decode, 166, 12, 58, // Opcode: LLGFR, DecodeIdx: 58
1520/* 5185 */ MCD::OPC_FilterValue, 23, 8, 0, // Skip to: 5197
1521/* 5189 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1522/* 5193 */ MCD::OPC_Decode, 174, 12, 63, // Opcode: LLGTR, DecodeIdx: 63
1523/* 5197 */ MCD::OPC_FilterValue, 24, 9, 0, // Skip to: 5210
1524/* 5201 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1525/* 5205 */ MCD::OPC_Decode, 174, 4, 142, 1, // Opcode: AGFR, DecodeIdx: 142
1526/* 5210 */ MCD::OPC_FilterValue, 25, 9, 0, // Skip to: 5223
1527/* 5214 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1528/* 5218 */ MCD::OPC_Decode, 149, 17, 142, 1, // Opcode: SGFR, DecodeIdx: 142
1529/* 5223 */ MCD::OPC_FilterValue, 26, 9, 0, // Skip to: 5236
1530/* 5227 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1531/* 5231 */ MCD::OPC_Decode, 197, 4, 142, 1, // Opcode: ALGFR, DecodeIdx: 142
1532/* 5236 */ MCD::OPC_FilterValue, 27, 9, 0, // Skip to: 5249
1533/* 5240 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1534/* 5244 */ MCD::OPC_Decode, 175, 17, 142, 1, // Opcode: SLGFR, DecodeIdx: 142
1535/* 5249 */ MCD::OPC_FilterValue, 28, 9, 0, // Skip to: 5262
1536/* 5253 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1537/* 5257 */ MCD::OPC_Decode, 156, 15, 142, 1, // Opcode: MSGFR, DecodeIdx: 142
1538/* 5262 */ MCD::OPC_FilterValue, 29, 8, 0, // Skip to: 5274
1539/* 5266 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1540/* 5270 */ MCD::OPC_Decode, 153, 10, 11, // Opcode: DSGFR, DecodeIdx: 11
1541/* 5274 */ MCD::OPC_FilterValue, 30, 9, 0, // Skip to: 5287
1542/* 5278 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1543/* 5282 */ MCD::OPC_Decode, 184, 11, 143, 1, // Opcode: KMAC, DecodeIdx: 143
1544/* 5287 */ MCD::OPC_FilterValue, 31, 8, 0, // Skip to: 5299
1545/* 5291 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1546/* 5295 */ MCD::OPC_Decode, 182, 14, 9, // Opcode: LRVR, DecodeIdx: 9
1547/* 5299 */ MCD::OPC_FilterValue, 32, 8, 0, // Skip to: 5311
1548/* 5303 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1549/* 5307 */ MCD::OPC_Decode, 186, 6, 63, // Opcode: CGR, DecodeIdx: 63
1550/* 5311 */ MCD::OPC_FilterValue, 33, 8, 0, // Skip to: 5323
1551/* 5315 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1552/* 5319 */ MCD::OPC_Decode, 238, 7, 63, // Opcode: CLGR, DecodeIdx: 63
1553/* 5323 */ MCD::OPC_FilterValue, 37, 8, 0, // Skip to: 5335
1554/* 5327 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1555/* 5331 */ MCD::OPC_Decode, 220, 18, 63, // Opcode: STURG, DecodeIdx: 63
1556/* 5335 */ MCD::OPC_FilterValue, 38, 8, 0, // Skip to: 5347
1557/* 5339 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1558/* 5343 */ MCD::OPC_Decode, 214, 11, 9, // Opcode: LBR, DecodeIdx: 9
1559/* 5347 */ MCD::OPC_FilterValue, 39, 8, 0, // Skip to: 5359
1560/* 5351 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1561/* 5355 */ MCD::OPC_Decode, 156, 12, 9, // Opcode: LHR, DecodeIdx: 9
1562/* 5359 */ MCD::OPC_FilterValue, 40, 10, 0, // Skip to: 5373
1563/* 5363 */ MCD::OPC_CheckPredicateOrFail, 6,
1564/* 5365 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
1565/* 5369 */ MCD::OPC_Decode, 254, 15, 0, // Opcode: PCKMO, DecodeIdx: 0
1566/* 5373 */ MCD::OPC_FilterValue, 41, 11, 0, // Skip to: 5388
1567/* 5377 */ MCD::OPC_CheckPredicateOrFail, 7,
1568/* 5379 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1569/* 5383 */ MCD::OPC_Decode, 183, 11, 144, 1, // Opcode: KMA, DecodeIdx: 144
1570/* 5388 */ MCD::OPC_FilterValue, 42, 10, 0, // Skip to: 5402
1571/* 5392 */ MCD::OPC_CheckPredicateOrFail, 8,
1572/* 5394 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1573/* 5398 */ MCD::OPC_Decode, 187, 11, 8, // Opcode: KMF, DecodeIdx: 8
1574/* 5402 */ MCD::OPC_FilterValue, 43, 10, 0, // Skip to: 5416
1575/* 5406 */ MCD::OPC_CheckPredicateOrFail, 8,
1576/* 5408 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1577/* 5412 */ MCD::OPC_Decode, 188, 11, 8, // Opcode: KMO, DecodeIdx: 8
1578/* 5416 */ MCD::OPC_FilterValue, 44, 10, 0, // Skip to: 5430
1579/* 5420 */ MCD::OPC_CheckPredicateOrFail, 8,
1580/* 5422 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
1581/* 5426 */ MCD::OPC_Decode, 253, 15, 0, // Opcode: PCC, DecodeIdx: 0
1582/* 5430 */ MCD::OPC_FilterValue, 45, 11, 0, // Skip to: 5445
1583/* 5434 */ MCD::OPC_CheckPredicateOrFail, 8,
1584/* 5436 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1585/* 5440 */ MCD::OPC_Decode, 186, 11, 144, 1, // Opcode: KMCTR, DecodeIdx: 144
1586/* 5445 */ MCD::OPC_FilterValue, 46, 8, 0, // Skip to: 5457
1587/* 5449 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1588/* 5453 */ MCD::OPC_Decode, 182, 11, 8, // Opcode: KM, DecodeIdx: 8
1589/* 5457 */ MCD::OPC_FilterValue, 47, 8, 0, // Skip to: 5469
1590/* 5461 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1591/* 5465 */ MCD::OPC_Decode, 185, 11, 8, // Opcode: KMC, DecodeIdx: 8
1592/* 5469 */ MCD::OPC_FilterValue, 48, 8, 0, // Skip to: 5481
1593/* 5473 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1594/* 5477 */ MCD::OPC_Decode, 138, 6, 58, // Opcode: CGFR, DecodeIdx: 58
1595/* 5481 */ MCD::OPC_FilterValue, 49, 8, 0, // Skip to: 5493
1596/* 5485 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1597/* 5489 */ MCD::OPC_Decode, 192, 7, 58, // Opcode: CLGFR, DecodeIdx: 58
1598/* 5493 */ MCD::OPC_FilterValue, 56, 10, 0, // Skip to: 5507
1599/* 5497 */ MCD::OPC_CheckPredicateOrFail, 9,
1600/* 5499 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1601/* 5503 */ MCD::OPC_Decode, 187, 17, 8, // Opcode: SORTL, DecodeIdx: 8
1602/* 5507 */ MCD::OPC_FilterValue, 57, 11, 0, // Skip to: 5522
1603/* 5511 */ MCD::OPC_CheckPredicateOrFail, 10,
1604/* 5513 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1605/* 5517 */ MCD::OPC_Decode, 141, 10, 145, 1, // Opcode: DFLTCC, DecodeIdx: 145
1606/* 5522 */ MCD::OPC_FilterValue, 58, 11, 0, // Skip to: 5537
1607/* 5526 */ MCD::OPC_CheckPredicateOrFail, 11,
1608/* 5528 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1609/* 5532 */ MCD::OPC_Decode, 174, 11, 143, 1, // Opcode: KDSA, DecodeIdx: 143
1610/* 5537 */ MCD::OPC_FilterValue, 59, 10, 0, // Skip to: 5551
1611/* 5541 */ MCD::OPC_CheckPredicateOrFail, 12,
1612/* 5543 */ MCD::OPC_CheckFieldOrFail, 0, 16, 0,
1613/* 5547 */ MCD::OPC_Decode, 216, 15, 0, // Opcode: NNPA, DecodeIdx: 0
1614/* 5551 */ MCD::OPC_FilterValue, 60, 10, 0, // Skip to: 5565
1615/* 5555 */ MCD::OPC_CheckPredicateOrFail, 13,
1616/* 5557 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1617/* 5561 */ MCD::OPC_Decode, 140, 16, 8, // Opcode: PPNO, DecodeIdx: 8
1618/* 5565 */ MCD::OPC_FilterValue, 62, 23, 0, // Skip to: 5592
1619/* 5569 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1620/* 5572 */ MCD::OPC_FilterValueOrFail, 0,
1621/* 5574 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 5585
1622/* 5580 */ MCD::OPC_Decode, 178, 11, 143, 1, // Opcode: KIMD, DecodeIdx: 143
1623/* 5585 */ MCD::OPC_CheckPredicateOrFail, 14,
1624/* 5587 */ MCD::OPC_Decode, 179, 11, 146, 1, // Opcode: KIMDOpt, DecodeIdx: 146
1625/* 5592 */ MCD::OPC_FilterValue, 63, 23, 0, // Skip to: 5619
1626/* 5596 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1627/* 5599 */ MCD::OPC_FilterValueOrFail, 0,
1628/* 5601 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 5612
1629/* 5607 */ MCD::OPC_Decode, 180, 11, 143, 1, // Opcode: KLMD, DecodeIdx: 143
1630/* 5612 */ MCD::OPC_CheckPredicateOrFail, 14,
1631/* 5614 */ MCD::OPC_Decode, 181, 11, 146, 1, // Opcode: KLMDOpt, DecodeIdx: 146
1632/* 5619 */ MCD::OPC_FilterValue, 65, 6, 0, // Skip to: 5629
1633/* 5623 */ MCD::OPC_CheckPredicateOrFail, 2,
1634/* 5625 */ MCD::OPC_Decode, 246, 5, 109, // Opcode: CFDTR, DecodeIdx: 109
1635/* 5629 */ MCD::OPC_FilterValue, 66, 6, 0, // Skip to: 5639
1636/* 5633 */ MCD::OPC_CheckPredicateOrFail, 2,
1637/* 5635 */ MCD::OPC_Decode, 188, 7, 121, // Opcode: CLGDTR, DecodeIdx: 121
1638/* 5639 */ MCD::OPC_FilterValue, 67, 6, 0, // Skip to: 5649
1639/* 5643 */ MCD::OPC_CheckPredicateOrFail, 2,
1640/* 5645 */ MCD::OPC_Decode, 166, 7, 109, // Opcode: CLFDTR, DecodeIdx: 109
1641/* 5649 */ MCD::OPC_FilterValue, 70, 9, 0, // Skip to: 5662
1642/* 5653 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1643/* 5657 */ MCD::OPC_Decode, 129, 5, 141, 1, // Opcode: BCTGR, DecodeIdx: 141
1644/* 5662 */ MCD::OPC_FilterValue, 73, 6, 0, // Skip to: 5672
1645/* 5666 */ MCD::OPC_CheckPredicateOrFail, 2,
1646/* 5668 */ MCD::OPC_Decode, 254, 5, 111, // Opcode: CFXTR, DecodeIdx: 111
1647/* 5672 */ MCD::OPC_FilterValue, 74, 6, 0, // Skip to: 5682
1648/* 5676 */ MCD::OPC_CheckPredicateOrFail, 2,
1649/* 5678 */ MCD::OPC_Decode, 169, 8, 123, // Opcode: CLGXTR, DecodeIdx: 123
1650/* 5682 */ MCD::OPC_FilterValue, 75, 6, 0, // Skip to: 5692
1651/* 5686 */ MCD::OPC_CheckPredicateOrFail, 2,
1652/* 5688 */ MCD::OPC_Decode, 185, 7, 111, // Opcode: CLFXTR, DecodeIdx: 111
1653/* 5692 */ MCD::OPC_FilterValue, 81, 6, 0, // Skip to: 5702
1654/* 5696 */ MCD::OPC_CheckPredicateOrFail, 2,
1655/* 5698 */ MCD::OPC_Decode, 209, 5, 101, // Opcode: CDFTR, DecodeIdx: 101
1656/* 5702 */ MCD::OPC_FilterValue, 82, 6, 0, // Skip to: 5712
1657/* 5706 */ MCD::OPC_CheckPredicateOrFail, 2,
1658/* 5708 */ MCD::OPC_Decode, 218, 5, 113, // Opcode: CDLGTR, DecodeIdx: 113
1659/* 5712 */ MCD::OPC_FilterValue, 83, 6, 0, // Skip to: 5722
1660/* 5716 */ MCD::OPC_CheckPredicateOrFail, 2,
1661/* 5718 */ MCD::OPC_Decode, 216, 5, 101, // Opcode: CDLFTR, DecodeIdx: 101
1662/* 5722 */ MCD::OPC_FilterValue, 89, 6, 0, // Skip to: 5732
1663/* 5726 */ MCD::OPC_CheckPredicateOrFail, 2,
1664/* 5728 */ MCD::OPC_Decode, 239, 9, 102, // Opcode: CXFTR, DecodeIdx: 102
1665/* 5732 */ MCD::OPC_FilterValue, 90, 6, 0, // Skip to: 5742
1666/* 5736 */ MCD::OPC_CheckPredicateOrFail, 2,
1667/* 5738 */ MCD::OPC_Decode, 248, 9, 114, // Opcode: CXLGTR, DecodeIdx: 114
1668/* 5742 */ MCD::OPC_FilterValue, 91, 6, 0, // Skip to: 5752
1669/* 5746 */ MCD::OPC_CheckPredicateOrFail, 2,
1670/* 5748 */ MCD::OPC_Decode, 246, 9, 102, // Opcode: CXLFTR, DecodeIdx: 102
1671/* 5752 */ MCD::OPC_FilterValue, 96, 60, 0, // Skip to: 5816
1672/* 5756 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1673/* 5759 */ MCD::OPC_FilterValueOrFail, 0,
1674/* 5761 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
1675/* 5764 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 5772
1676/* 5768 */ MCD::OPC_Decode, 219, 6, 63, // Opcode: CGRTAsmH, DecodeIdx: 63
1677/* 5772 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 5780
1678/* 5776 */ MCD::OPC_Decode, 221, 6, 63, // Opcode: CGRTAsmL, DecodeIdx: 63
1679/* 5780 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 5788
1680/* 5784 */ MCD::OPC_Decode, 223, 6, 63, // Opcode: CGRTAsmLH, DecodeIdx: 63
1681/* 5788 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 5796
1682/* 5792 */ MCD::OPC_Decode, 218, 6, 63, // Opcode: CGRTAsmE, DecodeIdx: 63
1683/* 5796 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 5804
1684/* 5800 */ MCD::OPC_Decode, 220, 6, 63, // Opcode: CGRTAsmHE, DecodeIdx: 63
1685/* 5804 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 5812
1686/* 5808 */ MCD::OPC_Decode, 222, 6, 63, // Opcode: CGRTAsmLE, DecodeIdx: 63
1687/* 5812 */ MCD::OPC_Decode, 217, 6, 75, // Opcode: CGRTAsm, DecodeIdx: 75
1688/* 5816 */ MCD::OPC_FilterValue, 97, 60, 0, // Skip to: 5880
1689/* 5820 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1690/* 5823 */ MCD::OPC_FilterValueOrFail, 0,
1691/* 5825 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
1692/* 5828 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 5836
1693/* 5832 */ MCD::OPC_Decode, 143, 8, 63, // Opcode: CLGRTAsmH, DecodeIdx: 63
1694/* 5836 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 5844
1695/* 5840 */ MCD::OPC_Decode, 145, 8, 63, // Opcode: CLGRTAsmL, DecodeIdx: 63
1696/* 5844 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 5852
1697/* 5848 */ MCD::OPC_Decode, 147, 8, 63, // Opcode: CLGRTAsmLH, DecodeIdx: 63
1698/* 5852 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 5860
1699/* 5856 */ MCD::OPC_Decode, 142, 8, 63, // Opcode: CLGRTAsmE, DecodeIdx: 63
1700/* 5860 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 5868
1701/* 5864 */ MCD::OPC_Decode, 144, 8, 63, // Opcode: CLGRTAsmHE, DecodeIdx: 63
1702/* 5868 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 5876
1703/* 5872 */ MCD::OPC_Decode, 146, 8, 63, // Opcode: CLGRTAsmLE, DecodeIdx: 63
1704/* 5876 */ MCD::OPC_Decode, 141, 8, 75, // Opcode: CLGRTAsm, DecodeIdx: 75
1705/* 5880 */ MCD::OPC_FilterValue, 100, 11, 0, // Skip to: 5895
1706/* 5884 */ MCD::OPC_CheckPredicateOrFail, 15,
1707/* 5886 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1708/* 5890 */ MCD::OPC_Decode, 215, 15, 147, 1, // Opcode: NNGRK, DecodeIdx: 147
1709/* 5895 */ MCD::OPC_FilterValue, 101, 11, 0, // Skip to: 5910
1710/* 5899 */ MCD::OPC_CheckPredicateOrFail, 15,
1711/* 5901 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1712/* 5905 */ MCD::OPC_Decode, 234, 15, 147, 1, // Opcode: OCGRK, DecodeIdx: 147
1713/* 5910 */ MCD::OPC_FilterValue, 102, 11, 0, // Skip to: 5925
1714/* 5914 */ MCD::OPC_CheckPredicateOrFail, 15,
1715/* 5916 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1716/* 5920 */ MCD::OPC_Decode, 218, 15, 147, 1, // Opcode: NOGRK, DecodeIdx: 147
1717/* 5925 */ MCD::OPC_FilterValue, 103, 11, 0, // Skip to: 5940
1718/* 5929 */ MCD::OPC_CheckPredicateOrFail, 15,
1719/* 5931 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1720/* 5935 */ MCD::OPC_Decode, 229, 15, 147, 1, // Opcode: NXGRK, DecodeIdx: 147
1721/* 5940 */ MCD::OPC_FilterValue, 104, 10, 0, // Skip to: 5954
1722/* 5944 */ MCD::OPC_CheckPredicateOrFail, 16,
1723/* 5946 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1724/* 5950 */ MCD::OPC_Decode, 141, 9, 63, // Opcode: CLZG, DecodeIdx: 63
1725/* 5954 */ MCD::OPC_FilterValue, 105, 10, 0, // Skip to: 5968
1726/* 5958 */ MCD::OPC_CheckPredicateOrFail, 16,
1727/* 5960 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1728/* 5964 */ MCD::OPC_Decode, 211, 9, 63, // Opcode: CTZG, DecodeIdx: 63
1729/* 5968 */ MCD::OPC_FilterValue, 108, 11, 0, // Skip to: 5983
1730/* 5972 */ MCD::OPC_CheckPredicateOrFail, 16,
1731/* 5974 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1732/* 5978 */ MCD::OPC_Decode, 132, 5, 147, 1, // Opcode: BEXTG, DecodeIdx: 147
1733/* 5983 */ MCD::OPC_FilterValue, 109, 11, 0, // Skip to: 5998
1734/* 5987 */ MCD::OPC_CheckPredicateOrFail, 16,
1735/* 5989 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1736/* 5993 */ MCD::OPC_Decode, 131, 5, 147, 1, // Opcode: BDEPG, DecodeIdx: 147
1737/* 5998 */ MCD::OPC_FilterValue, 114, 61, 0, // Skip to: 6063
1738/* 6002 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1739/* 6005 */ MCD::OPC_FilterValueOrFail, 0,
1740/* 6007 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
1741/* 6010 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 6018
1742/* 6014 */ MCD::OPC_Decode, 191, 9, 9, // Opcode: CRTAsmH, DecodeIdx: 9
1743/* 6018 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 6026
1744/* 6022 */ MCD::OPC_Decode, 193, 9, 9, // Opcode: CRTAsmL, DecodeIdx: 9
1745/* 6026 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 6034
1746/* 6030 */ MCD::OPC_Decode, 195, 9, 9, // Opcode: CRTAsmLH, DecodeIdx: 9
1747/* 6034 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 6042
1748/* 6038 */ MCD::OPC_Decode, 190, 9, 9, // Opcode: CRTAsmE, DecodeIdx: 9
1749/* 6042 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 6050
1750/* 6046 */ MCD::OPC_Decode, 192, 9, 9, // Opcode: CRTAsmHE, DecodeIdx: 9
1751/* 6050 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 6058
1752/* 6054 */ MCD::OPC_Decode, 194, 9, 9, // Opcode: CRTAsmLE, DecodeIdx: 9
1753/* 6058 */ MCD::OPC_Decode, 189, 9, 148, 1, // Opcode: CRTAsm, DecodeIdx: 148
1754/* 6063 */ MCD::OPC_FilterValue, 115, 61, 0, // Skip to: 6128
1755/* 6067 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1756/* 6070 */ MCD::OPC_FilterValueOrFail, 0,
1757/* 6072 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
1758/* 6075 */ MCD::OPC_FilterValue, 2, 4, 0, // Skip to: 6083
1759/* 6079 */ MCD::OPC_Decode, 242, 8, 9, // Opcode: CLRTAsmH, DecodeIdx: 9
1760/* 6083 */ MCD::OPC_FilterValue, 4, 4, 0, // Skip to: 6091
1761/* 6087 */ MCD::OPC_Decode, 244, 8, 9, // Opcode: CLRTAsmL, DecodeIdx: 9
1762/* 6091 */ MCD::OPC_FilterValue, 6, 4, 0, // Skip to: 6099
1763/* 6095 */ MCD::OPC_Decode, 246, 8, 9, // Opcode: CLRTAsmLH, DecodeIdx: 9
1764/* 6099 */ MCD::OPC_FilterValue, 8, 4, 0, // Skip to: 6107
1765/* 6103 */ MCD::OPC_Decode, 241, 8, 9, // Opcode: CLRTAsmE, DecodeIdx: 9
1766/* 6107 */ MCD::OPC_FilterValue, 10, 4, 0, // Skip to: 6115
1767/* 6111 */ MCD::OPC_Decode, 243, 8, 9, // Opcode: CLRTAsmHE, DecodeIdx: 9
1768/* 6115 */ MCD::OPC_FilterValue, 12, 4, 0, // Skip to: 6123
1769/* 6119 */ MCD::OPC_Decode, 245, 8, 9, // Opcode: CLRTAsmLE, DecodeIdx: 9
1770/* 6123 */ MCD::OPC_Decode, 240, 8, 148, 1, // Opcode: CLRTAsm, DecodeIdx: 148
1771/* 6128 */ MCD::OPC_FilterValue, 116, 11, 0, // Skip to: 6143
1772/* 6132 */ MCD::OPC_CheckPredicateOrFail, 15,
1773/* 6134 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1774/* 6138 */ MCD::OPC_Decode, 217, 15, 149, 1, // Opcode: NNRK, DecodeIdx: 149
1775/* 6143 */ MCD::OPC_FilterValue, 117, 11, 0, // Skip to: 6158
1776/* 6147 */ MCD::OPC_CheckPredicateOrFail, 15,
1777/* 6149 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1778/* 6153 */ MCD::OPC_Decode, 235, 15, 149, 1, // Opcode: OCRK, DecodeIdx: 149
1779/* 6158 */ MCD::OPC_FilterValue, 118, 11, 0, // Skip to: 6173
1780/* 6162 */ MCD::OPC_CheckPredicateOrFail, 15,
1781/* 6164 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1782/* 6168 */ MCD::OPC_Decode, 223, 15, 149, 1, // Opcode: NORK, DecodeIdx: 149
1783/* 6173 */ MCD::OPC_FilterValue, 119, 11, 0, // Skip to: 6188
1784/* 6177 */ MCD::OPC_CheckPredicateOrFail, 15,
1785/* 6179 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
1786/* 6183 */ MCD::OPC_Decode, 230, 15, 149, 1, // Opcode: NXRK, DecodeIdx: 149
1787/* 6188 */ MCD::OPC_FilterValue, 128, 1, 9, 0, // Skip to: 6202
1788/* 6193 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1789/* 6197 */ MCD::OPC_Decode, 204, 15, 141, 1, // Opcode: NGR, DecodeIdx: 141
1790/* 6202 */ MCD::OPC_FilterValue, 129, 1, 9, 0, // Skip to: 6216
1791/* 6207 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1792/* 6211 */ MCD::OPC_Decode, 237, 15, 141, 1, // Opcode: OGR, DecodeIdx: 141
1793/* 6216 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 6230
1794/* 6221 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1795/* 6225 */ MCD::OPC_Decode, 202, 25, 141, 1, // Opcode: XGR, DecodeIdx: 141
1796/* 6230 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 6244
1797/* 6235 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1798/* 6239 */ MCD::OPC_Decode, 195, 10, 150, 1, // Opcode: FLOGR, DecodeIdx: 150
1799/* 6244 */ MCD::OPC_FilterValue, 132, 1, 8, 0, // Skip to: 6257
1800/* 6249 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1801/* 6253 */ MCD::OPC_Decode, 163, 12, 63, // Opcode: LLGCR, DecodeIdx: 63
1802/* 6257 */ MCD::OPC_FilterValue, 133, 1, 8, 0, // Skip to: 6270
1803/* 6262 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1804/* 6266 */ MCD::OPC_Decode, 170, 12, 63, // Opcode: LLGHR, DecodeIdx: 63
1805/* 6270 */ MCD::OPC_FilterValue, 134, 1, 8, 0, // Skip to: 6283
1806/* 6275 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1807/* 6279 */ MCD::OPC_Decode, 136, 15, 70, // Opcode: MLGR, DecodeIdx: 70
1808/* 6283 */ MCD::OPC_FilterValue, 135, 1, 8, 0, // Skip to: 6296
1809/* 6288 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1810/* 6292 */ MCD::OPC_Decode, 147, 10, 70, // Opcode: DLGR, DecodeIdx: 70
1811/* 6296 */ MCD::OPC_FilterValue, 136, 1, 9, 0, // Skip to: 6310
1812/* 6301 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1813/* 6305 */ MCD::OPC_Decode, 191, 4, 141, 1, // Opcode: ALCGR, DecodeIdx: 141
1814/* 6310 */ MCD::OPC_FilterValue, 137, 1, 9, 0, // Skip to: 6324
1815/* 6315 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1816/* 6319 */ MCD::OPC_Decode, 166, 17, 141, 1, // Opcode: SLBGR, DecodeIdx: 141
1817/* 6324 */ MCD::OPC_FilterValue, 138, 1, 8, 0, // Skip to: 6337
1818/* 6329 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1819/* 6333 */ MCD::OPC_Decode, 207, 9, 70, // Opcode: CSPG, DecodeIdx: 70
1820/* 6337 */ MCD::OPC_FilterValue, 139, 1, 22, 0, // Skip to: 6364
1821/* 6342 */ MCD::OPC_CheckPredicate, 17, 11, 0, // Skip to: 6357
1822/* 6346 */ MCD::OPC_CheckField, 8, 4, 0, 5, 0, // Skip to: 6357
1823/* 6352 */ MCD::OPC_Decode, 155, 16, 147, 1, // Opcode: RDPOpt, DecodeIdx: 147
1824/* 6357 */ MCD::OPC_CheckPredicateOrFail, 17,
1825/* 6359 */ MCD::OPC_Decode, 154, 16, 151, 1, // Opcode: RDP, DecodeIdx: 151
1826/* 6364 */ MCD::OPC_FilterValue, 141, 1, 8, 0, // Skip to: 6377
1827/* 6369 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1828/* 6373 */ MCD::OPC_Decode, 172, 10, 9, // Opcode: EPSW, DecodeIdx: 9
1829/* 6377 */ MCD::OPC_FilterValue, 142, 1, 16, 0, // Skip to: 6398
1830/* 6382 */ MCD::OPC_CheckField, 8, 4, 0, 5, 0, // Skip to: 6393
1831/* 6388 */ MCD::OPC_Decode, 208, 10, 147, 1, // Opcode: IDTEOpt, DecodeIdx: 147
1832/* 6393 */ MCD::OPC_Decode, 207, 10, 151, 1, // Opcode: IDTE, DecodeIdx: 151
1833/* 6398 */ MCD::OPC_FilterValue, 143, 1, 22, 0, // Skip to: 6425
1834/* 6403 */ MCD::OPC_CheckPredicate, 18, 11, 0, // Skip to: 6418
1835/* 6407 */ MCD::OPC_CheckField, 8, 4, 0, 5, 0, // Skip to: 6418
1836/* 6413 */ MCD::OPC_Decode, 172, 9, 152, 1, // Opcode: CRDTEOpt, DecodeIdx: 152
1837/* 6418 */ MCD::OPC_CheckPredicateOrFail, 18,
1838/* 6420 */ MCD::OPC_Decode, 171, 9, 153, 1, // Opcode: CRDTE, DecodeIdx: 153
1839/* 6425 */ MCD::OPC_FilterValue, 144, 1, 20, 0, // Skip to: 6450
1840/* 6430 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1841/* 6433 */ MCD::OPC_FilterValueOrFail, 0,
1842/* 6435 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6445
1843/* 6441 */ MCD::OPC_Decode, 153, 19, 73, // Opcode: TRTTOpt, DecodeIdx: 73
1844/* 6445 */ MCD::OPC_Decode, 152, 19, 154, 1, // Opcode: TRTT, DecodeIdx: 154
1845/* 6450 */ MCD::OPC_FilterValue, 145, 1, 20, 0, // Skip to: 6475
1846/* 6455 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1847/* 6458 */ MCD::OPC_FilterValueOrFail, 0,
1848/* 6460 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6470
1849/* 6466 */ MCD::OPC_Decode, 148, 19, 73, // Opcode: TRTOOpt, DecodeIdx: 73
1850/* 6470 */ MCD::OPC_Decode, 147, 19, 154, 1, // Opcode: TRTO, DecodeIdx: 154
1851/* 6475 */ MCD::OPC_FilterValue, 146, 1, 20, 0, // Skip to: 6500
1852/* 6480 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1853/* 6483 */ MCD::OPC_FilterValueOrFail, 0,
1854/* 6485 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6495
1855/* 6491 */ MCD::OPC_Decode, 143, 19, 73, // Opcode: TROTOpt, DecodeIdx: 73
1856/* 6495 */ MCD::OPC_Decode, 142, 19, 154, 1, // Opcode: TROT, DecodeIdx: 154
1857/* 6500 */ MCD::OPC_FilterValue, 147, 1, 20, 0, // Skip to: 6525
1858/* 6505 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1859/* 6508 */ MCD::OPC_FilterValueOrFail, 0,
1860/* 6510 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6520
1861/* 6516 */ MCD::OPC_Decode, 141, 19, 73, // Opcode: TROOOpt, DecodeIdx: 73
1862/* 6520 */ MCD::OPC_Decode, 140, 19, 154, 1, // Opcode: TROO, DecodeIdx: 154
1863/* 6525 */ MCD::OPC_FilterValue, 148, 1, 8, 0, // Skip to: 6538
1864/* 6530 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1865/* 6534 */ MCD::OPC_Decode, 161, 12, 9, // Opcode: LLCR, DecodeIdx: 9
1866/* 6538 */ MCD::OPC_FilterValue, 149, 1, 8, 0, // Skip to: 6551
1867/* 6543 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1868/* 6547 */ MCD::OPC_Decode, 177, 12, 9, // Opcode: LLHR, DecodeIdx: 9
1869/* 6551 */ MCD::OPC_FilterValue, 150, 1, 8, 0, // Skip to: 6564
1870/* 6556 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1871/* 6560 */ MCD::OPC_Decode, 137, 15, 11, // Opcode: MLR, DecodeIdx: 11
1872/* 6564 */ MCD::OPC_FilterValue, 151, 1, 8, 0, // Skip to: 6577
1873/* 6569 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1874/* 6573 */ MCD::OPC_Decode, 148, 10, 11, // Opcode: DLR, DecodeIdx: 11
1875/* 6577 */ MCD::OPC_FilterValue, 152, 1, 8, 0, // Skip to: 6590
1876/* 6582 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1877/* 6586 */ MCD::OPC_Decode, 192, 4, 10, // Opcode: ALCR, DecodeIdx: 10
1878/* 6590 */ MCD::OPC_FilterValue, 153, 1, 8, 0, // Skip to: 6603
1879/* 6595 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1880/* 6599 */ MCD::OPC_Decode, 167, 17, 10, // Opcode: SLBR, DecodeIdx: 10
1881/* 6603 */ MCD::OPC_FilterValue, 154, 1, 13, 0, // Skip to: 6621
1882/* 6608 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1883/* 6612 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1884/* 6616 */ MCD::OPC_Decode, 169, 10, 155, 1, // Opcode: EPAIR, DecodeIdx: 155
1885/* 6621 */ MCD::OPC_FilterValue, 155, 1, 13, 0, // Skip to: 6639
1886/* 6626 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1887/* 6630 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1888/* 6634 */ MCD::OPC_Decode, 175, 10, 155, 1, // Opcode: ESAIR, DecodeIdx: 155
1889/* 6639 */ MCD::OPC_FilterValue, 157, 1, 13, 0, // Skip to: 6657
1890/* 6644 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1891/* 6648 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1892/* 6652 */ MCD::OPC_Decode, 178, 10, 156, 1, // Opcode: ESEA, DecodeIdx: 156
1893/* 6657 */ MCD::OPC_FilterValue, 158, 1, 8, 0, // Skip to: 6670
1894/* 6662 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1895/* 6666 */ MCD::OPC_Decode, 146, 16, 63, // Opcode: PTI, DecodeIdx: 63
1896/* 6670 */ MCD::OPC_FilterValue, 159, 1, 13, 0, // Skip to: 6688
1897/* 6675 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1898/* 6679 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1899/* 6683 */ MCD::OPC_Decode, 222, 17, 155, 1, // Opcode: SSAIR, DecodeIdx: 155
1900/* 6688 */ MCD::OPC_FilterValue, 161, 1, 10, 0, // Skip to: 6703
1901/* 6693 */ MCD::OPC_CheckPredicateOrFail, 19,
1902/* 6695 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1903/* 6699 */ MCD::OPC_Decode, 131, 19, 63, // Opcode: TPEI, DecodeIdx: 63
1904/* 6703 */ MCD::OPC_FilterValue, 162, 1, 13, 0, // Skip to: 6721
1905/* 6708 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1906/* 6712 */ MCD::OPC_CheckFieldOrFail, 0, 4, 0,
1907/* 6716 */ MCD::OPC_Decode, 144, 16, 157, 1, // Opcode: PTF, DecodeIdx: 157
1908/* 6721 */ MCD::OPC_FilterValue, 170, 1, 5, 0, // Skip to: 6731
1909/* 6726 */ MCD::OPC_Decode, 168, 14, 158, 1, // Opcode: LPTEA, DecodeIdx: 158
1910/* 6731 */ MCD::OPC_FilterValue, 172, 1, 10, 0, // Skip to: 6746
1911/* 6736 */ MCD::OPC_CheckPredicateOrFail, 20,
1912/* 6738 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1913/* 6742 */ MCD::OPC_Decode, 222, 10, 63, // Opcode: IRBM, DecodeIdx: 63
1914/* 6746 */ MCD::OPC_FilterValue, 174, 1, 10, 0, // Skip to: 6761
1915/* 6751 */ MCD::OPC_CheckPredicateOrFail, 21,
1916/* 6753 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1917/* 6757 */ MCD::OPC_Decode, 178, 16, 63, // Opcode: RRBM, DecodeIdx: 63
1918/* 6761 */ MCD::OPC_FilterValue, 175, 1, 9, 0, // Skip to: 6775
1919/* 6766 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1920/* 6770 */ MCD::OPC_Decode, 130, 16, 159, 1, // Opcode: PFMF, DecodeIdx: 159
1921/* 6775 */ MCD::OPC_FilterValue, 176, 1, 19, 0, // Skip to: 6799
1922/* 6780 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1923/* 6783 */ MCD::OPC_FilterValueOrFail, 0,
1924/* 6785 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6795
1925/* 6791 */ MCD::OPC_Decode, 215, 9, 8, // Opcode: CU14Opt, DecodeIdx: 8
1926/* 6795 */ MCD::OPC_Decode, 214, 9, 74, // Opcode: CU14, DecodeIdx: 74
1927/* 6799 */ MCD::OPC_FilterValue, 177, 1, 19, 0, // Skip to: 6823
1928/* 6804 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1929/* 6807 */ MCD::OPC_FilterValueOrFail, 0,
1930/* 6809 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6819
1931/* 6815 */ MCD::OPC_Decode, 219, 9, 8, // Opcode: CU24Opt, DecodeIdx: 8
1932/* 6819 */ MCD::OPC_Decode, 218, 9, 74, // Opcode: CU24, DecodeIdx: 74
1933/* 6823 */ MCD::OPC_FilterValue, 178, 1, 8, 0, // Skip to: 6836
1934/* 6828 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1935/* 6832 */ MCD::OPC_Decode, 220, 9, 8, // Opcode: CU41, DecodeIdx: 8
1936/* 6836 */ MCD::OPC_FilterValue, 179, 1, 8, 0, // Skip to: 6849
1937/* 6841 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1938/* 6845 */ MCD::OPC_Decode, 221, 9, 8, // Opcode: CU42, DecodeIdx: 8
1939/* 6849 */ MCD::OPC_FilterValue, 189, 1, 21, 0, // Skip to: 6875
1940/* 6854 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1941/* 6857 */ MCD::OPC_FilterValueOrFail, 0,
1942/* 6859 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 6870
1943/* 6865 */ MCD::OPC_Decode, 151, 19, 160, 1, // Opcode: TRTREOpt, DecodeIdx: 160
1944/* 6870 */ MCD::OPC_Decode, 150, 19, 161, 1, // Opcode: TRTRE, DecodeIdx: 161
1945/* 6875 */ MCD::OPC_FilterValue, 190, 1, 8, 0, // Skip to: 6888
1946/* 6880 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
1947/* 6884 */ MCD::OPC_Decode, 220, 17, 71, // Opcode: SRSTU, DecodeIdx: 71
1948/* 6888 */ MCD::OPC_FilterValue, 191, 1, 21, 0, // Skip to: 6914
1949/* 6893 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1950/* 6896 */ MCD::OPC_FilterValueOrFail, 0,
1951/* 6898 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 6909
1952/* 6904 */ MCD::OPC_Decode, 146, 19, 160, 1, // Opcode: TRTEOpt, DecodeIdx: 160
1953/* 6909 */ MCD::OPC_Decode, 145, 19, 161, 1, // Opcode: TRTE, DecodeIdx: 161
1954/* 6914 */ MCD::OPC_FilterValue, 192, 1, 192, 0, // Skip to: 7111
1955/* 6919 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1956/* 6922 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6935
1957/* 6926 */ MCD::OPC_CheckPredicate, 15, 174, 0, // Skip to: 7104
1958/* 6930 */ MCD::OPC_Decode, 225, 16, 162, 1, // Opcode: SELFHRAsmO, DecodeIdx: 162
1959/* 6935 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6948
1960/* 6939 */ MCD::OPC_CheckPredicate, 15, 161, 0, // Skip to: 7104
1961/* 6943 */ MCD::OPC_Decode, 209, 16, 162, 1, // Opcode: SELFHRAsmH, DecodeIdx: 162
1962/* 6948 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6961
1963/* 6952 */ MCD::OPC_CheckPredicate, 15, 148, 0, // Skip to: 7104
1964/* 6956 */ MCD::OPC_Decode, 219, 16, 162, 1, // Opcode: SELFHRAsmNLE, DecodeIdx: 162
1965/* 6961 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 6974
1966/* 6965 */ MCD::OPC_CheckPredicate, 15, 135, 0, // Skip to: 7104
1967/* 6969 */ MCD::OPC_Decode, 211, 16, 162, 1, // Opcode: SELFHRAsmL, DecodeIdx: 162
1968/* 6974 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 6987
1969/* 6978 */ MCD::OPC_CheckPredicate, 15, 122, 0, // Skip to: 7104
1970/* 6982 */ MCD::OPC_Decode, 217, 16, 162, 1, // Opcode: SELFHRAsmNHE, DecodeIdx: 162
1971/* 6987 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 7000
1972/* 6991 */ MCD::OPC_CheckPredicate, 15, 109, 0, // Skip to: 7104
1973/* 6995 */ MCD::OPC_Decode, 213, 16, 162, 1, // Opcode: SELFHRAsmLH, DecodeIdx: 162
1974/* 7000 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 7013
1975/* 7004 */ MCD::OPC_CheckPredicate, 15, 96, 0, // Skip to: 7104
1976/* 7008 */ MCD::OPC_Decode, 215, 16, 162, 1, // Opcode: SELFHRAsmNE, DecodeIdx: 162
1977/* 7013 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 7026
1978/* 7017 */ MCD::OPC_CheckPredicate, 15, 83, 0, // Skip to: 7104
1979/* 7021 */ MCD::OPC_Decode, 208, 16, 162, 1, // Opcode: SELFHRAsmE, DecodeIdx: 162
1980/* 7026 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 7039
1981/* 7030 */ MCD::OPC_CheckPredicate, 15, 70, 0, // Skip to: 7104
1982/* 7034 */ MCD::OPC_Decode, 220, 16, 162, 1, // Opcode: SELFHRAsmNLH, DecodeIdx: 162
1983/* 7039 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 7052
1984/* 7043 */ MCD::OPC_CheckPredicate, 15, 57, 0, // Skip to: 7104
1985/* 7047 */ MCD::OPC_Decode, 210, 16, 162, 1, // Opcode: SELFHRAsmHE, DecodeIdx: 162
1986/* 7052 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 7065
1987/* 7056 */ MCD::OPC_CheckPredicate, 15, 44, 0, // Skip to: 7104
1988/* 7060 */ MCD::OPC_Decode, 218, 16, 162, 1, // Opcode: SELFHRAsmNL, DecodeIdx: 162
1989/* 7065 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 7078
1990/* 7069 */ MCD::OPC_CheckPredicate, 15, 31, 0, // Skip to: 7104
1991/* 7073 */ MCD::OPC_Decode, 212, 16, 162, 1, // Opcode: SELFHRAsmLE, DecodeIdx: 162
1992/* 7078 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 7091
1993/* 7082 */ MCD::OPC_CheckPredicate, 15, 18, 0, // Skip to: 7104
1994/* 7086 */ MCD::OPC_Decode, 216, 16, 162, 1, // Opcode: SELFHRAsmNH, DecodeIdx: 162
1995/* 7091 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 7104
1996/* 7095 */ MCD::OPC_CheckPredicate, 15, 5, 0, // Skip to: 7104
1997/* 7099 */ MCD::OPC_Decode, 222, 16, 162, 1, // Opcode: SELFHRAsmNO, DecodeIdx: 162
1998/* 7104 */ MCD::OPC_CheckPredicateOrFail, 15,
1999/* 7106 */ MCD::OPC_Decode, 207, 16, 163, 1, // Opcode: SELFHRAsm, DecodeIdx: 163
2000/* 7111 */ MCD::OPC_FilterValue, 200, 1, 11, 0, // Skip to: 7127
2001/* 7116 */ MCD::OPC_CheckPredicateOrFail, 22,
2002/* 7118 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2003/* 7122 */ MCD::OPC_Decode, 182, 4, 164, 1, // Opcode: AHHHR, DecodeIdx: 164
2004/* 7127 */ MCD::OPC_FilterValue, 201, 1, 11, 0, // Skip to: 7143
2005/* 7132 */ MCD::OPC_CheckPredicateOrFail, 22,
2006/* 7134 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2007/* 7138 */ MCD::OPC_Decode, 154, 17, 164, 1, // Opcode: SHHHR, DecodeIdx: 164
2008/* 7143 */ MCD::OPC_FilterValue, 202, 1, 11, 0, // Skip to: 7159
2009/* 7148 */ MCD::OPC_CheckPredicateOrFail, 22,
2010/* 7150 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2011/* 7154 */ MCD::OPC_Decode, 202, 4, 164, 1, // Opcode: ALHHHR, DecodeIdx: 164
2012/* 7159 */ MCD::OPC_FilterValue, 203, 1, 11, 0, // Skip to: 7175
2013/* 7164 */ MCD::OPC_CheckPredicateOrFail, 22,
2014/* 7166 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2015/* 7170 */ MCD::OPC_Decode, 178, 17, 164, 1, // Opcode: SLHHHR, DecodeIdx: 164
2016/* 7175 */ MCD::OPC_FilterValue, 205, 1, 11, 0, // Skip to: 7191
2017/* 7180 */ MCD::OPC_CheckPredicateOrFail, 22,
2018/* 7182 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
2019/* 7186 */ MCD::OPC_Decode, 237, 6, 165, 1, // Opcode: CHHR, DecodeIdx: 165
2020/* 7191 */ MCD::OPC_FilterValue, 207, 1, 11, 0, // Skip to: 7207
2021/* 7196 */ MCD::OPC_CheckPredicateOrFail, 22,
2022/* 7198 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
2023/* 7202 */ MCD::OPC_Decode, 171, 8, 165, 1, // Opcode: CLHHR, DecodeIdx: 165
2024/* 7207 */ MCD::OPC_FilterValue, 216, 1, 11, 0, // Skip to: 7223
2025/* 7212 */ MCD::OPC_CheckPredicateOrFail, 22,
2026/* 7214 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2027/* 7218 */ MCD::OPC_Decode, 183, 4, 166, 1, // Opcode: AHHLR, DecodeIdx: 166
2028/* 7223 */ MCD::OPC_FilterValue, 217, 1, 11, 0, // Skip to: 7239
2029/* 7228 */ MCD::OPC_CheckPredicateOrFail, 22,
2030/* 7230 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2031/* 7234 */ MCD::OPC_Decode, 155, 17, 166, 1, // Opcode: SHHLR, DecodeIdx: 166
2032/* 7239 */ MCD::OPC_FilterValue, 218, 1, 11, 0, // Skip to: 7255
2033/* 7244 */ MCD::OPC_CheckPredicateOrFail, 22,
2034/* 7246 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2035/* 7250 */ MCD::OPC_Decode, 203, 4, 166, 1, // Opcode: ALHHLR, DecodeIdx: 166
2036/* 7255 */ MCD::OPC_FilterValue, 219, 1, 11, 0, // Skip to: 7271
2037/* 7260 */ MCD::OPC_CheckPredicateOrFail, 22,
2038/* 7262 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2039/* 7266 */ MCD::OPC_Decode, 179, 17, 166, 1, // Opcode: SLHHLR, DecodeIdx: 166
2040/* 7271 */ MCD::OPC_FilterValue, 221, 1, 11, 0, // Skip to: 7287
2041/* 7276 */ MCD::OPC_CheckPredicateOrFail, 22,
2042/* 7278 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
2043/* 7282 */ MCD::OPC_Decode, 240, 6, 167, 1, // Opcode: CHLR, DecodeIdx: 167
2044/* 7287 */ MCD::OPC_FilterValue, 223, 1, 11, 0, // Skip to: 7303
2045/* 7292 */ MCD::OPC_CheckPredicateOrFail, 22,
2046/* 7294 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
2047/* 7298 */ MCD::OPC_Decode, 173, 8, 167, 1, // Opcode: CLHLR, DecodeIdx: 167
2048/* 7303 */ MCD::OPC_FilterValue, 224, 1, 197, 0, // Skip to: 7505
2049/* 7308 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2050/* 7311 */ MCD::OPC_FilterValueOrFail, 0,
2051/* 7313 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
2052/* 7316 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7329
2053/* 7320 */ MCD::OPC_CheckPredicate, 23, 174, 0, // Skip to: 7498
2054/* 7324 */ MCD::OPC_Decode, 143, 13, 168, 1, // Opcode: LOCFHRAsmO, DecodeIdx: 168
2055/* 7329 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7342
2056/* 7333 */ MCD::OPC_CheckPredicate, 23, 161, 0, // Skip to: 7498
2057/* 7337 */ MCD::OPC_Decode, 255, 12, 168, 1, // Opcode: LOCFHRAsmH, DecodeIdx: 168
2058/* 7342 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7355
2059/* 7346 */ MCD::OPC_CheckPredicate, 23, 148, 0, // Skip to: 7498
2060/* 7350 */ MCD::OPC_Decode, 137, 13, 168, 1, // Opcode: LOCFHRAsmNLE, DecodeIdx: 168
2061/* 7355 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 7368
2062/* 7359 */ MCD::OPC_CheckPredicate, 23, 135, 0, // Skip to: 7498
2063/* 7363 */ MCD::OPC_Decode, 129, 13, 168, 1, // Opcode: LOCFHRAsmL, DecodeIdx: 168
2064/* 7368 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 7381
2065/* 7372 */ MCD::OPC_CheckPredicate, 23, 122, 0, // Skip to: 7498
2066/* 7376 */ MCD::OPC_Decode, 135, 13, 168, 1, // Opcode: LOCFHRAsmNHE, DecodeIdx: 168
2067/* 7381 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 7394
2068/* 7385 */ MCD::OPC_CheckPredicate, 23, 109, 0, // Skip to: 7498
2069/* 7389 */ MCD::OPC_Decode, 131, 13, 168, 1, // Opcode: LOCFHRAsmLH, DecodeIdx: 168
2070/* 7394 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 7407
2071/* 7398 */ MCD::OPC_CheckPredicate, 23, 96, 0, // Skip to: 7498
2072/* 7402 */ MCD::OPC_Decode, 133, 13, 168, 1, // Opcode: LOCFHRAsmNE, DecodeIdx: 168
2073/* 7407 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 7420
2074/* 7411 */ MCD::OPC_CheckPredicate, 23, 83, 0, // Skip to: 7498
2075/* 7415 */ MCD::OPC_Decode, 254, 12, 168, 1, // Opcode: LOCFHRAsmE, DecodeIdx: 168
2076/* 7420 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 7433
2077/* 7424 */ MCD::OPC_CheckPredicate, 23, 70, 0, // Skip to: 7498
2078/* 7428 */ MCD::OPC_Decode, 138, 13, 168, 1, // Opcode: LOCFHRAsmNLH, DecodeIdx: 168
2079/* 7433 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 7446
2080/* 7437 */ MCD::OPC_CheckPredicate, 23, 57, 0, // Skip to: 7498
2081/* 7441 */ MCD::OPC_Decode, 128, 13, 168, 1, // Opcode: LOCFHRAsmHE, DecodeIdx: 168
2082/* 7446 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 7459
2083/* 7450 */ MCD::OPC_CheckPredicate, 23, 44, 0, // Skip to: 7498
2084/* 7454 */ MCD::OPC_Decode, 136, 13, 168, 1, // Opcode: LOCFHRAsmNL, DecodeIdx: 168
2085/* 7459 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 7472
2086/* 7463 */ MCD::OPC_CheckPredicate, 23, 31, 0, // Skip to: 7498
2087/* 7467 */ MCD::OPC_Decode, 130, 13, 168, 1, // Opcode: LOCFHRAsmLE, DecodeIdx: 168
2088/* 7472 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 7485
2089/* 7476 */ MCD::OPC_CheckPredicate, 23, 18, 0, // Skip to: 7498
2090/* 7480 */ MCD::OPC_Decode, 134, 13, 168, 1, // Opcode: LOCFHRAsmNH, DecodeIdx: 168
2091/* 7485 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 7498
2092/* 7489 */ MCD::OPC_CheckPredicate, 23, 5, 0, // Skip to: 7498
2093/* 7493 */ MCD::OPC_Decode, 140, 13, 168, 1, // Opcode: LOCFHRAsmNO, DecodeIdx: 168
2094/* 7498 */ MCD::OPC_CheckPredicateOrFail, 23,
2095/* 7500 */ MCD::OPC_Decode, 253, 12, 169, 1, // Opcode: LOCFHRAsm, DecodeIdx: 169
2096/* 7505 */ MCD::OPC_FilterValue, 225, 1, 25, 0, // Skip to: 7535
2097/* 7510 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2098/* 7513 */ MCD::OPC_FilterValueOrFail, 0,
2099/* 7515 */ MCD::OPC_CheckPredicate, 24, 10, 0, // Skip to: 7529
2100/* 7519 */ MCD::OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 7529
2101/* 7525 */ MCD::OPC_Decode, 137, 16, 63, // Opcode: POPCNT, DecodeIdx: 63
2102/* 7529 */ MCD::OPC_CheckPredicateOrFail, 15,
2103/* 7531 */ MCD::OPC_Decode, 138, 16, 75, // Opcode: POPCNTOpt, DecodeIdx: 75
2104/* 7535 */ MCD::OPC_FilterValue, 226, 1, 197, 0, // Skip to: 7737
2105/* 7540 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2106/* 7543 */ MCD::OPC_FilterValueOrFail, 0,
2107/* 7545 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
2108/* 7548 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7561
2109/* 7552 */ MCD::OPC_CheckPredicate, 25, 174, 0, // Skip to: 7730
2110/* 7556 */ MCD::OPC_Decode, 209, 13, 141, 1, // Opcode: LOCGRAsmO, DecodeIdx: 141
2111/* 7561 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7574
2112/* 7565 */ MCD::OPC_CheckPredicate, 25, 161, 0, // Skip to: 7730
2113/* 7569 */ MCD::OPC_Decode, 193, 13, 141, 1, // Opcode: LOCGRAsmH, DecodeIdx: 141
2114/* 7574 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7587
2115/* 7578 */ MCD::OPC_CheckPredicate, 25, 148, 0, // Skip to: 7730
2116/* 7582 */ MCD::OPC_Decode, 203, 13, 141, 1, // Opcode: LOCGRAsmNLE, DecodeIdx: 141
2117/* 7587 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 7600
2118/* 7591 */ MCD::OPC_CheckPredicate, 25, 135, 0, // Skip to: 7730
2119/* 7595 */ MCD::OPC_Decode, 195, 13, 141, 1, // Opcode: LOCGRAsmL, DecodeIdx: 141
2120/* 7600 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 7613
2121/* 7604 */ MCD::OPC_CheckPredicate, 25, 122, 0, // Skip to: 7730
2122/* 7608 */ MCD::OPC_Decode, 201, 13, 141, 1, // Opcode: LOCGRAsmNHE, DecodeIdx: 141
2123/* 7613 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 7626
2124/* 7617 */ MCD::OPC_CheckPredicate, 25, 109, 0, // Skip to: 7730
2125/* 7621 */ MCD::OPC_Decode, 197, 13, 141, 1, // Opcode: LOCGRAsmLH, DecodeIdx: 141
2126/* 7626 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 7639
2127/* 7630 */ MCD::OPC_CheckPredicate, 25, 96, 0, // Skip to: 7730
2128/* 7634 */ MCD::OPC_Decode, 199, 13, 141, 1, // Opcode: LOCGRAsmNE, DecodeIdx: 141
2129/* 7639 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 7652
2130/* 7643 */ MCD::OPC_CheckPredicate, 25, 83, 0, // Skip to: 7730
2131/* 7647 */ MCD::OPC_Decode, 192, 13, 141, 1, // Opcode: LOCGRAsmE, DecodeIdx: 141
2132/* 7652 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 7665
2133/* 7656 */ MCD::OPC_CheckPredicate, 25, 70, 0, // Skip to: 7730
2134/* 7660 */ MCD::OPC_Decode, 204, 13, 141, 1, // Opcode: LOCGRAsmNLH, DecodeIdx: 141
2135/* 7665 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 7678
2136/* 7669 */ MCD::OPC_CheckPredicate, 25, 57, 0, // Skip to: 7730
2137/* 7673 */ MCD::OPC_Decode, 194, 13, 141, 1, // Opcode: LOCGRAsmHE, DecodeIdx: 141
2138/* 7678 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 7691
2139/* 7682 */ MCD::OPC_CheckPredicate, 25, 44, 0, // Skip to: 7730
2140/* 7686 */ MCD::OPC_Decode, 202, 13, 141, 1, // Opcode: LOCGRAsmNL, DecodeIdx: 141
2141/* 7691 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 7704
2142/* 7695 */ MCD::OPC_CheckPredicate, 25, 31, 0, // Skip to: 7730
2143/* 7699 */ MCD::OPC_Decode, 196, 13, 141, 1, // Opcode: LOCGRAsmLE, DecodeIdx: 141
2144/* 7704 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 7717
2145/* 7708 */ MCD::OPC_CheckPredicate, 25, 18, 0, // Skip to: 7730
2146/* 7712 */ MCD::OPC_Decode, 200, 13, 141, 1, // Opcode: LOCGRAsmNH, DecodeIdx: 141
2147/* 7717 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 7730
2148/* 7721 */ MCD::OPC_CheckPredicate, 25, 5, 0, // Skip to: 7730
2149/* 7725 */ MCD::OPC_Decode, 206, 13, 141, 1, // Opcode: LOCGRAsmNO, DecodeIdx: 141
2150/* 7730 */ MCD::OPC_CheckPredicateOrFail, 25,
2151/* 7732 */ MCD::OPC_Decode, 191, 13, 170, 1, // Opcode: LOCGRAsm, DecodeIdx: 170
2152/* 7737 */ MCD::OPC_FilterValue, 227, 1, 192, 0, // Skip to: 7934
2153/* 7742 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2154/* 7745 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7758
2155/* 7749 */ MCD::OPC_CheckPredicate, 15, 174, 0, // Skip to: 7927
2156/* 7753 */ MCD::OPC_Decode, 247, 16, 171, 1, // Opcode: SELGRAsmO, DecodeIdx: 171
2157/* 7758 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7771
2158/* 7762 */ MCD::OPC_CheckPredicate, 15, 161, 0, // Skip to: 7927
2159/* 7766 */ MCD::OPC_Decode, 231, 16, 171, 1, // Opcode: SELGRAsmH, DecodeIdx: 171
2160/* 7771 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7784
2161/* 7775 */ MCD::OPC_CheckPredicate, 15, 148, 0, // Skip to: 7927
2162/* 7779 */ MCD::OPC_Decode, 241, 16, 171, 1, // Opcode: SELGRAsmNLE, DecodeIdx: 171
2163/* 7784 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 7797
2164/* 7788 */ MCD::OPC_CheckPredicate, 15, 135, 0, // Skip to: 7927
2165/* 7792 */ MCD::OPC_Decode, 233, 16, 171, 1, // Opcode: SELGRAsmL, DecodeIdx: 171
2166/* 7797 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 7810
2167/* 7801 */ MCD::OPC_CheckPredicate, 15, 122, 0, // Skip to: 7927
2168/* 7805 */ MCD::OPC_Decode, 239, 16, 171, 1, // Opcode: SELGRAsmNHE, DecodeIdx: 171
2169/* 7810 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 7823
2170/* 7814 */ MCD::OPC_CheckPredicate, 15, 109, 0, // Skip to: 7927
2171/* 7818 */ MCD::OPC_Decode, 235, 16, 171, 1, // Opcode: SELGRAsmLH, DecodeIdx: 171
2172/* 7823 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 7836
2173/* 7827 */ MCD::OPC_CheckPredicate, 15, 96, 0, // Skip to: 7927
2174/* 7831 */ MCD::OPC_Decode, 237, 16, 171, 1, // Opcode: SELGRAsmNE, DecodeIdx: 171
2175/* 7836 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 7849
2176/* 7840 */ MCD::OPC_CheckPredicate, 15, 83, 0, // Skip to: 7927
2177/* 7844 */ MCD::OPC_Decode, 230, 16, 171, 1, // Opcode: SELGRAsmE, DecodeIdx: 171
2178/* 7849 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 7862
2179/* 7853 */ MCD::OPC_CheckPredicate, 15, 70, 0, // Skip to: 7927
2180/* 7857 */ MCD::OPC_Decode, 242, 16, 171, 1, // Opcode: SELGRAsmNLH, DecodeIdx: 171
2181/* 7862 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 7875
2182/* 7866 */ MCD::OPC_CheckPredicate, 15, 57, 0, // Skip to: 7927
2183/* 7870 */ MCD::OPC_Decode, 232, 16, 171, 1, // Opcode: SELGRAsmHE, DecodeIdx: 171
2184/* 7875 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 7888
2185/* 7879 */ MCD::OPC_CheckPredicate, 15, 44, 0, // Skip to: 7927
2186/* 7883 */ MCD::OPC_Decode, 240, 16, 171, 1, // Opcode: SELGRAsmNL, DecodeIdx: 171
2187/* 7888 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 7901
2188/* 7892 */ MCD::OPC_CheckPredicate, 15, 31, 0, // Skip to: 7927
2189/* 7896 */ MCD::OPC_Decode, 234, 16, 171, 1, // Opcode: SELGRAsmLE, DecodeIdx: 171
2190/* 7901 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 7914
2191/* 7905 */ MCD::OPC_CheckPredicate, 15, 18, 0, // Skip to: 7927
2192/* 7909 */ MCD::OPC_Decode, 238, 16, 171, 1, // Opcode: SELGRAsmNH, DecodeIdx: 171
2193/* 7914 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 7927
2194/* 7918 */ MCD::OPC_CheckPredicate, 15, 5, 0, // Skip to: 7927
2195/* 7922 */ MCD::OPC_Decode, 244, 16, 171, 1, // Opcode: SELGRAsmNO, DecodeIdx: 171
2196/* 7927 */ MCD::OPC_CheckPredicateOrFail, 15,
2197/* 7929 */ MCD::OPC_Decode, 229, 16, 172, 1, // Opcode: SELGRAsm, DecodeIdx: 172
2198/* 7934 */ MCD::OPC_FilterValue, 228, 1, 11, 0, // Skip to: 7950
2199/* 7939 */ MCD::OPC_CheckPredicateOrFail, 26,
2200/* 7941 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2201/* 7945 */ MCD::OPC_Decode, 205, 15, 147, 1, // Opcode: NGRK, DecodeIdx: 147
2202/* 7950 */ MCD::OPC_FilterValue, 229, 1, 11, 0, // Skip to: 7966
2203/* 7955 */ MCD::OPC_CheckPredicateOrFail, 15,
2204/* 7957 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2205/* 7961 */ MCD::OPC_Decode, 201, 15, 147, 1, // Opcode: NCGRK, DecodeIdx: 147
2206/* 7966 */ MCD::OPC_FilterValue, 230, 1, 11, 0, // Skip to: 7982
2207/* 7971 */ MCD::OPC_CheckPredicateOrFail, 26,
2208/* 7973 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2209/* 7977 */ MCD::OPC_Decode, 238, 15, 147, 1, // Opcode: OGRK, DecodeIdx: 147
2210/* 7982 */ MCD::OPC_FilterValue, 231, 1, 11, 0, // Skip to: 7998
2211/* 7987 */ MCD::OPC_CheckPredicateOrFail, 26,
2212/* 7989 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2213/* 7993 */ MCD::OPC_Decode, 203, 25, 147, 1, // Opcode: XGRK, DecodeIdx: 147
2214/* 7998 */ MCD::OPC_FilterValue, 232, 1, 11, 0, // Skip to: 8014
2215/* 8003 */ MCD::OPC_CheckPredicateOrFail, 26,
2216/* 8005 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2217/* 8009 */ MCD::OPC_Decode, 179, 4, 147, 1, // Opcode: AGRK, DecodeIdx: 147
2218/* 8014 */ MCD::OPC_FilterValue, 233, 1, 11, 0, // Skip to: 8030
2219/* 8019 */ MCD::OPC_CheckPredicateOrFail, 26,
2220/* 8021 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2221/* 8025 */ MCD::OPC_Decode, 152, 17, 147, 1, // Opcode: SGRK, DecodeIdx: 147
2222/* 8030 */ MCD::OPC_FilterValue, 234, 1, 11, 0, // Skip to: 8046
2223/* 8035 */ MCD::OPC_CheckPredicateOrFail, 26,
2224/* 8037 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2225/* 8041 */ MCD::OPC_Decode, 200, 4, 147, 1, // Opcode: ALGRK, DecodeIdx: 147
2226/* 8046 */ MCD::OPC_FilterValue, 235, 1, 11, 0, // Skip to: 8062
2227/* 8051 */ MCD::OPC_CheckPredicateOrFail, 26,
2228/* 8053 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2229/* 8057 */ MCD::OPC_Decode, 177, 17, 147, 1, // Opcode: SLGRK, DecodeIdx: 147
2230/* 8062 */ MCD::OPC_FilterValue, 236, 1, 11, 0, // Skip to: 8078
2231/* 8067 */ MCD::OPC_CheckPredicateOrFail, 27,
2232/* 8069 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2233/* 8073 */ MCD::OPC_Decode, 130, 15, 173, 1, // Opcode: MGRK, DecodeIdx: 173
2234/* 8078 */ MCD::OPC_FilterValue, 237, 1, 11, 0, // Skip to: 8094
2235/* 8083 */ MCD::OPC_CheckPredicateOrFail, 27,
2236/* 8085 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2237/* 8089 */ MCD::OPC_Decode, 158, 15, 147, 1, // Opcode: MSGRKC, DecodeIdx: 147
2238/* 8094 */ MCD::OPC_FilterValue, 240, 1, 192, 0, // Skip to: 8291
2239/* 8099 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2240/* 8102 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 8115
2241/* 8106 */ MCD::OPC_CheckPredicate, 15, 174, 0, // Skip to: 8284
2242/* 8110 */ MCD::OPC_Decode, 141, 17, 174, 1, // Opcode: SELRAsmO, DecodeIdx: 174
2243/* 8115 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8128
2244/* 8119 */ MCD::OPC_CheckPredicate, 15, 161, 0, // Skip to: 8284
2245/* 8123 */ MCD::OPC_Decode, 253, 16, 174, 1, // Opcode: SELRAsmH, DecodeIdx: 174
2246/* 8128 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 8141
2247/* 8132 */ MCD::OPC_CheckPredicate, 15, 148, 0, // Skip to: 8284
2248/* 8136 */ MCD::OPC_Decode, 135, 17, 174, 1, // Opcode: SELRAsmNLE, DecodeIdx: 174
2249/* 8141 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 8154
2250/* 8145 */ MCD::OPC_CheckPredicate, 15, 135, 0, // Skip to: 8284
2251/* 8149 */ MCD::OPC_Decode, 255, 16, 174, 1, // Opcode: SELRAsmL, DecodeIdx: 174
2252/* 8154 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 8167
2253/* 8158 */ MCD::OPC_CheckPredicate, 15, 122, 0, // Skip to: 8284
2254/* 8162 */ MCD::OPC_Decode, 133, 17, 174, 1, // Opcode: SELRAsmNHE, DecodeIdx: 174
2255/* 8167 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 8180
2256/* 8171 */ MCD::OPC_CheckPredicate, 15, 109, 0, // Skip to: 8284
2257/* 8175 */ MCD::OPC_Decode, 129, 17, 174, 1, // Opcode: SELRAsmLH, DecodeIdx: 174
2258/* 8180 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 8193
2259/* 8184 */ MCD::OPC_CheckPredicate, 15, 96, 0, // Skip to: 8284
2260/* 8188 */ MCD::OPC_Decode, 131, 17, 174, 1, // Opcode: SELRAsmNE, DecodeIdx: 174
2261/* 8193 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 8206
2262/* 8197 */ MCD::OPC_CheckPredicate, 15, 83, 0, // Skip to: 8284
2263/* 8201 */ MCD::OPC_Decode, 252, 16, 174, 1, // Opcode: SELRAsmE, DecodeIdx: 174
2264/* 8206 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 8219
2265/* 8210 */ MCD::OPC_CheckPredicate, 15, 70, 0, // Skip to: 8284
2266/* 8214 */ MCD::OPC_Decode, 136, 17, 174, 1, // Opcode: SELRAsmNLH, DecodeIdx: 174
2267/* 8219 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 8232
2268/* 8223 */ MCD::OPC_CheckPredicate, 15, 57, 0, // Skip to: 8284
2269/* 8227 */ MCD::OPC_Decode, 254, 16, 174, 1, // Opcode: SELRAsmHE, DecodeIdx: 174
2270/* 8232 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 8245
2271/* 8236 */ MCD::OPC_CheckPredicate, 15, 44, 0, // Skip to: 8284
2272/* 8240 */ MCD::OPC_Decode, 134, 17, 174, 1, // Opcode: SELRAsmNL, DecodeIdx: 174
2273/* 8245 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 8258
2274/* 8249 */ MCD::OPC_CheckPredicate, 15, 31, 0, // Skip to: 8284
2275/* 8253 */ MCD::OPC_Decode, 128, 17, 174, 1, // Opcode: SELRAsmLE, DecodeIdx: 174
2276/* 8258 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 8271
2277/* 8262 */ MCD::OPC_CheckPredicate, 15, 18, 0, // Skip to: 8284
2278/* 8266 */ MCD::OPC_Decode, 132, 17, 174, 1, // Opcode: SELRAsmNH, DecodeIdx: 174
2279/* 8271 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 8284
2280/* 8275 */ MCD::OPC_CheckPredicate, 15, 5, 0, // Skip to: 8284
2281/* 8279 */ MCD::OPC_Decode, 138, 17, 174, 1, // Opcode: SELRAsmNO, DecodeIdx: 174
2282/* 8284 */ MCD::OPC_CheckPredicateOrFail, 15,
2283/* 8286 */ MCD::OPC_Decode, 251, 16, 175, 1, // Opcode: SELRAsm, DecodeIdx: 175
2284/* 8291 */ MCD::OPC_FilterValue, 242, 1, 183, 0, // Skip to: 8479
2285/* 8296 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2286/* 8299 */ MCD::OPC_FilterValueOrFail, 0,
2287/* 8301 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
2288/* 8304 */ MCD::OPC_FilterValue, 1, 8, 0, // Skip to: 8316
2289/* 8308 */ MCD::OPC_CheckPredicate, 25, 160, 0, // Skip to: 8472
2290/* 8312 */ MCD::OPC_Decode, 147, 14, 10, // Opcode: LOCRAsmO, DecodeIdx: 10
2291/* 8316 */ MCD::OPC_FilterValue, 2, 8, 0, // Skip to: 8328
2292/* 8320 */ MCD::OPC_CheckPredicate, 25, 148, 0, // Skip to: 8472
2293/* 8324 */ MCD::OPC_Decode, 131, 14, 10, // Opcode: LOCRAsmH, DecodeIdx: 10
2294/* 8328 */ MCD::OPC_FilterValue, 3, 8, 0, // Skip to: 8340
2295/* 8332 */ MCD::OPC_CheckPredicate, 25, 136, 0, // Skip to: 8472
2296/* 8336 */ MCD::OPC_Decode, 141, 14, 10, // Opcode: LOCRAsmNLE, DecodeIdx: 10
2297/* 8340 */ MCD::OPC_FilterValue, 4, 8, 0, // Skip to: 8352
2298/* 8344 */ MCD::OPC_CheckPredicate, 25, 124, 0, // Skip to: 8472
2299/* 8348 */ MCD::OPC_Decode, 133, 14, 10, // Opcode: LOCRAsmL, DecodeIdx: 10
2300/* 8352 */ MCD::OPC_FilterValue, 5, 8, 0, // Skip to: 8364
2301/* 8356 */ MCD::OPC_CheckPredicate, 25, 112, 0, // Skip to: 8472
2302/* 8360 */ MCD::OPC_Decode, 139, 14, 10, // Opcode: LOCRAsmNHE, DecodeIdx: 10
2303/* 8364 */ MCD::OPC_FilterValue, 6, 8, 0, // Skip to: 8376
2304/* 8368 */ MCD::OPC_CheckPredicate, 25, 100, 0, // Skip to: 8472
2305/* 8372 */ MCD::OPC_Decode, 135, 14, 10, // Opcode: LOCRAsmLH, DecodeIdx: 10
2306/* 8376 */ MCD::OPC_FilterValue, 7, 8, 0, // Skip to: 8388
2307/* 8380 */ MCD::OPC_CheckPredicate, 25, 88, 0, // Skip to: 8472
2308/* 8384 */ MCD::OPC_Decode, 137, 14, 10, // Opcode: LOCRAsmNE, DecodeIdx: 10
2309/* 8388 */ MCD::OPC_FilterValue, 8, 8, 0, // Skip to: 8400
2310/* 8392 */ MCD::OPC_CheckPredicate, 25, 76, 0, // Skip to: 8472
2311/* 8396 */ MCD::OPC_Decode, 130, 14, 10, // Opcode: LOCRAsmE, DecodeIdx: 10
2312/* 8400 */ MCD::OPC_FilterValue, 9, 8, 0, // Skip to: 8412
2313/* 8404 */ MCD::OPC_CheckPredicate, 25, 64, 0, // Skip to: 8472
2314/* 8408 */ MCD::OPC_Decode, 142, 14, 10, // Opcode: LOCRAsmNLH, DecodeIdx: 10
2315/* 8412 */ MCD::OPC_FilterValue, 10, 8, 0, // Skip to: 8424
2316/* 8416 */ MCD::OPC_CheckPredicate, 25, 52, 0, // Skip to: 8472
2317/* 8420 */ MCD::OPC_Decode, 132, 14, 10, // Opcode: LOCRAsmHE, DecodeIdx: 10
2318/* 8424 */ MCD::OPC_FilterValue, 11, 8, 0, // Skip to: 8436
2319/* 8428 */ MCD::OPC_CheckPredicate, 25, 40, 0, // Skip to: 8472
2320/* 8432 */ MCD::OPC_Decode, 140, 14, 10, // Opcode: LOCRAsmNL, DecodeIdx: 10
2321/* 8436 */ MCD::OPC_FilterValue, 12, 8, 0, // Skip to: 8448
2322/* 8440 */ MCD::OPC_CheckPredicate, 25, 28, 0, // Skip to: 8472
2323/* 8444 */ MCD::OPC_Decode, 134, 14, 10, // Opcode: LOCRAsmLE, DecodeIdx: 10
2324/* 8448 */ MCD::OPC_FilterValue, 13, 8, 0, // Skip to: 8460
2325/* 8452 */ MCD::OPC_CheckPredicate, 25, 16, 0, // Skip to: 8472
2326/* 8456 */ MCD::OPC_Decode, 138, 14, 10, // Opcode: LOCRAsmNH, DecodeIdx: 10
2327/* 8460 */ MCD::OPC_FilterValue, 14, 8, 0, // Skip to: 8472
2328/* 8464 */ MCD::OPC_CheckPredicate, 25, 4, 0, // Skip to: 8472
2329/* 8468 */ MCD::OPC_Decode, 144, 14, 10, // Opcode: LOCRAsmNO, DecodeIdx: 10
2330/* 8472 */ MCD::OPC_CheckPredicateOrFail, 25,
2331/* 8474 */ MCD::OPC_Decode, 129, 14, 176, 1, // Opcode: LOCRAsm, DecodeIdx: 176
2332/* 8479 */ MCD::OPC_FilterValue, 244, 1, 11, 0, // Skip to: 8495
2333/* 8484 */ MCD::OPC_CheckPredicateOrFail, 26,
2334/* 8486 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2335/* 8490 */ MCD::OPC_Decode, 227, 15, 149, 1, // Opcode: NRK, DecodeIdx: 149
2336/* 8495 */ MCD::OPC_FilterValue, 245, 1, 11, 0, // Skip to: 8511
2337/* 8500 */ MCD::OPC_CheckPredicateOrFail, 15,
2338/* 8502 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2339/* 8506 */ MCD::OPC_Decode, 202, 15, 149, 1, // Opcode: NCRK, DecodeIdx: 149
2340/* 8511 */ MCD::OPC_FilterValue, 246, 1, 11, 0, // Skip to: 8527
2341/* 8516 */ MCD::OPC_CheckPredicateOrFail, 26,
2342/* 8518 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2343/* 8522 */ MCD::OPC_Decode, 248, 15, 149, 1, // Opcode: ORK, DecodeIdx: 149
2344/* 8527 */ MCD::OPC_FilterValue, 247, 1, 11, 0, // Skip to: 8543
2345/* 8532 */ MCD::OPC_CheckPredicateOrFail, 26,
2346/* 8534 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2347/* 8538 */ MCD::OPC_Decode, 209, 25, 149, 1, // Opcode: XRK, DecodeIdx: 149
2348/* 8543 */ MCD::OPC_FilterValue, 248, 1, 11, 0, // Skip to: 8559
2349/* 8548 */ MCD::OPC_CheckPredicateOrFail, 26,
2350/* 8550 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2351/* 8554 */ MCD::OPC_Decode, 213, 4, 149, 1, // Opcode: ARK, DecodeIdx: 149
2352/* 8559 */ MCD::OPC_FilterValue, 249, 1, 11, 0, // Skip to: 8575
2353/* 8564 */ MCD::OPC_CheckPredicateOrFail, 26,
2354/* 8566 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2355/* 8570 */ MCD::OPC_Decode, 211, 17, 149, 1, // Opcode: SRK, DecodeIdx: 149
2356/* 8575 */ MCD::OPC_FilterValue, 250, 1, 11, 0, // Skip to: 8591
2357/* 8580 */ MCD::OPC_CheckPredicateOrFail, 26,
2358/* 8582 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2359/* 8586 */ MCD::OPC_Decode, 206, 4, 149, 1, // Opcode: ALRK, DecodeIdx: 149
2360/* 8591 */ MCD::OPC_FilterValue, 251, 1, 11, 0, // Skip to: 8607
2361/* 8596 */ MCD::OPC_CheckPredicateOrFail, 26,
2362/* 8598 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2363/* 8602 */ MCD::OPC_Decode, 184, 17, 149, 1, // Opcode: SLRK, DecodeIdx: 149
2364/* 8607 */ MCD::OPC_FilterValueOrFail, 253, 1,
2365/* 8610 */ MCD::OPC_CheckPredicateOrFail, 27,
2366/* 8612 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
2367/* 8616 */ MCD::OPC_Decode, 160, 15, 149, 1, // Opcode: MSRKC, DecodeIdx: 149
2368/* 8621 */ MCD::OPC_FilterValue, 186, 1, 4, 0, // Skip to: 8630
2369/* 8626 */ MCD::OPC_Decode, 202, 9, 37, // Opcode: CS, DecodeIdx: 37
2370/* 8630 */ MCD::OPC_FilterValue, 187, 1, 5, 0, // Skip to: 8640
2371/* 8635 */ MCD::OPC_Decode, 221, 5, 177, 1, // Opcode: CDS, DecodeIdx: 177
2372/* 8640 */ MCD::OPC_FilterValue, 189, 1, 5, 0, // Skip to: 8650
2373/* 8645 */ MCD::OPC_Decode, 206, 8, 178, 1, // Opcode: CLM, DecodeIdx: 178
2374/* 8650 */ MCD::OPC_FilterValue, 190, 1, 5, 0, // Skip to: 8660
2375/* 8655 */ MCD::OPC_Decode, 239, 17, 178, 1, // Opcode: STCM, DecodeIdx: 178
2376/* 8660 */ MCD::OPC_FilterValueOrFail, 191, 1,
2377/* 8663 */ MCD::OPC_Decode, 203, 10, 179, 1, // Opcode: ICM, DecodeIdx: 179
2378/* 8668 */ MCD::OPC_Fail,
2379 0
2380};
2381
2382static const uint8_t DecoderTable48[] = {
2383/* 0 */ MCD::OPC_ExtractField, 40, 8, // Inst{47-40} ...
2384/* 3 */ MCD::OPC_FilterValue, 192, 1, 18, 1, // Skip to: 282
2385/* 8 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
2386/* 11 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 20
2387/* 15 */ MCD::OPC_Decode, 205, 11, 180, 1, // Opcode: LARL, DecodeIdx: 180
2388/* 20 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 29
2389/* 24 */ MCD::OPC_Decode, 142, 12, 181, 1, // Opcode: LGFI, DecodeIdx: 181
2390/* 29 */ MCD::OPC_FilterValue, 4, 152, 0, // Skip to: 185
2391/* 33 */ MCD::OPC_ExtractField, 36, 4, // Inst{39-36} ...
2392/* 36 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 45
2393/* 40 */ MCD::OPC_Decode, 170, 11, 182, 1, // Opcode: JGNOP, DecodeIdx: 182
2394/* 45 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 54
2395/* 49 */ MCD::OPC_Decode, 167, 11, 182, 1, // Opcode: JGAsmO, DecodeIdx: 182
2396/* 54 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 63
2397/* 58 */ MCD::OPC_Decode, 151, 11, 182, 1, // Opcode: JGAsmH, DecodeIdx: 182
2398/* 63 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 72
2399/* 67 */ MCD::OPC_Decode, 161, 11, 182, 1, // Opcode: JGAsmNLE, DecodeIdx: 182
2400/* 72 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 81
2401/* 76 */ MCD::OPC_Decode, 153, 11, 182, 1, // Opcode: JGAsmL, DecodeIdx: 182
2402/* 81 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 90
2403/* 85 */ MCD::OPC_Decode, 159, 11, 182, 1, // Opcode: JGAsmNHE, DecodeIdx: 182
2404/* 90 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 99
2405/* 94 */ MCD::OPC_Decode, 155, 11, 182, 1, // Opcode: JGAsmLH, DecodeIdx: 182
2406/* 99 */ MCD::OPC_FilterValue, 7, 5, 0, // Skip to: 108
2407/* 103 */ MCD::OPC_Decode, 157, 11, 182, 1, // Opcode: JGAsmNE, DecodeIdx: 182
2408/* 108 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 117
2409/* 112 */ MCD::OPC_Decode, 150, 11, 182, 1, // Opcode: JGAsmE, DecodeIdx: 182
2410/* 117 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 126
2411/* 121 */ MCD::OPC_Decode, 162, 11, 182, 1, // Opcode: JGAsmNLH, DecodeIdx: 182
2412/* 126 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 135
2413/* 130 */ MCD::OPC_Decode, 152, 11, 182, 1, // Opcode: JGAsmHE, DecodeIdx: 182
2414/* 135 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 144
2415/* 139 */ MCD::OPC_Decode, 160, 11, 182, 1, // Opcode: JGAsmNL, DecodeIdx: 182
2416/* 144 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 153
2417/* 148 */ MCD::OPC_Decode, 154, 11, 182, 1, // Opcode: JGAsmLE, DecodeIdx: 182
2418/* 153 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 162
2419/* 157 */ MCD::OPC_Decode, 158, 11, 182, 1, // Opcode: JGAsmNH, DecodeIdx: 182
2420/* 162 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 171
2421/* 166 */ MCD::OPC_Decode, 164, 11, 182, 1, // Opcode: JGAsmNO, DecodeIdx: 182
2422/* 171 */ MCD::OPC_FilterValue, 15, 5, 0, // Skip to: 180
2423/* 175 */ MCD::OPC_Decode, 149, 11, 182, 1, // Opcode: JG, DecodeIdx: 182
2424/* 180 */ MCD::OPC_Decode, 184, 5, 183, 1, // Opcode: BRCLAsm, DecodeIdx: 183
2425/* 185 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 194
2426/* 189 */ MCD::OPC_Decode, 160, 5, 184, 1, // Opcode: BRASL, DecodeIdx: 184
2427/* 194 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 203
2428/* 198 */ MCD::OPC_Decode, 205, 25, 185, 1, // Opcode: XIHF, DecodeIdx: 185
2429/* 203 */ MCD::OPC_FilterValue, 7, 5, 0, // Skip to: 212
2430/* 207 */ MCD::OPC_Decode, 206, 25, 186, 1, // Opcode: XILF, DecodeIdx: 186
2431/* 212 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 221
2432/* 216 */ MCD::OPC_Decode, 211, 10, 187, 1, // Opcode: IIHF, DecodeIdx: 187
2433/* 221 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 230
2434/* 225 */ MCD::OPC_Decode, 214, 10, 188, 1, // Opcode: IILF, DecodeIdx: 188
2435/* 230 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 239
2436/* 234 */ MCD::OPC_Decode, 208, 15, 185, 1, // Opcode: NIHF, DecodeIdx: 185
2437/* 239 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 248
2438/* 243 */ MCD::OPC_Decode, 211, 15, 186, 1, // Opcode: NILF, DecodeIdx: 186
2439/* 248 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 257
2440/* 252 */ MCD::OPC_Decode, 240, 15, 185, 1, // Opcode: OIHF, DecodeIdx: 185
2441/* 257 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 266
2442/* 261 */ MCD::OPC_Decode, 243, 15, 186, 1, // Opcode: OILF, DecodeIdx: 186
2443/* 266 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 275
2444/* 270 */ MCD::OPC_Decode, 179, 12, 189, 1, // Opcode: LLIHF, DecodeIdx: 189
2445/* 275 */ MCD::OPC_FilterValueOrFail, 15,
2446/* 277 */ MCD::OPC_Decode, 182, 12, 189, 1, // Opcode: LLILF, DecodeIdx: 189
2447/* 282 */ MCD::OPC_FilterValue, 194, 1, 109, 0, // Skip to: 396
2448/* 287 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
2449/* 290 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 299
2450/* 294 */ MCD::OPC_Decode, 155, 15, 190, 1, // Opcode: MSGFI, DecodeIdx: 190
2451/* 299 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 308
2452/* 303 */ MCD::OPC_Decode, 151, 15, 191, 1, // Opcode: MSFI, DecodeIdx: 191
2453/* 308 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 317
2454/* 312 */ MCD::OPC_Decode, 174, 17, 192, 1, // Opcode: SLGFI, DecodeIdx: 192
2455/* 317 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 326
2456/* 321 */ MCD::OPC_Decode, 171, 17, 186, 1, // Opcode: SLFI, DecodeIdx: 186
2457/* 326 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 335
2458/* 330 */ MCD::OPC_Decode, 173, 4, 190, 1, // Opcode: AGFI, DecodeIdx: 190
2459/* 335 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 344
2460/* 339 */ MCD::OPC_Decode, 170, 4, 191, 1, // Opcode: AFI, DecodeIdx: 191
2461/* 344 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 353
2462/* 348 */ MCD::OPC_Decode, 196, 4, 192, 1, // Opcode: ALGFI, DecodeIdx: 192
2463/* 353 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 362
2464/* 357 */ MCD::OPC_Decode, 193, 4, 186, 1, // Opcode: ALFI, DecodeIdx: 186
2465/* 362 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 371
2466/* 366 */ MCD::OPC_Decode, 137, 6, 181, 1, // Opcode: CGFI, DecodeIdx: 181
2467/* 371 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 380
2468/* 375 */ MCD::OPC_Decode, 250, 5, 193, 1, // Opcode: CFI, DecodeIdx: 193
2469/* 380 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 389
2470/* 384 */ MCD::OPC_Decode, 191, 7, 189, 1, // Opcode: CLGFI, DecodeIdx: 189
2471/* 389 */ MCD::OPC_FilterValueOrFail, 15,
2472/* 391 */ MCD::OPC_Decode, 169, 7, 188, 1, // Opcode: CLFI, DecodeIdx: 188
2473/* 396 */ MCD::OPC_FilterValue, 196, 1, 100, 0, // Skip to: 501
2474/* 401 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
2475/* 404 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 413
2476/* 408 */ MCD::OPC_Decode, 178, 12, 194, 1, // Opcode: LLHRL, DecodeIdx: 194
2477/* 413 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 422
2478/* 417 */ MCD::OPC_Decode, 149, 12, 180, 1, // Opcode: LGHRL, DecodeIdx: 180
2479/* 422 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 431
2480/* 426 */ MCD::OPC_Decode, 157, 12, 194, 1, // Opcode: LHRL, DecodeIdx: 194
2481/* 431 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 440
2482/* 435 */ MCD::OPC_Decode, 171, 12, 180, 1, // Opcode: LLGHRL, DecodeIdx: 180
2483/* 440 */ MCD::OPC_FilterValue, 7, 5, 0, // Skip to: 449
2484/* 444 */ MCD::OPC_Decode, 134, 18, 194, 1, // Opcode: STHRL, DecodeIdx: 194
2485/* 449 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 458
2486/* 453 */ MCD::OPC_Decode, 151, 12, 180, 1, // Opcode: LGRL, DecodeIdx: 180
2487/* 458 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 467
2488/* 462 */ MCD::OPC_Decode, 130, 18, 180, 1, // Opcode: STGRL, DecodeIdx: 180
2489/* 467 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 476
2490/* 471 */ MCD::OPC_Decode, 144, 12, 180, 1, // Opcode: LGFRL, DecodeIdx: 180
2491/* 476 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 485
2492/* 480 */ MCD::OPC_Decode, 177, 14, 194, 1, // Opcode: LRL, DecodeIdx: 194
2493/* 485 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 494
2494/* 489 */ MCD::OPC_Decode, 167, 12, 180, 1, // Opcode: LLGFRL, DecodeIdx: 180
2495/* 494 */ MCD::OPC_FilterValueOrFail, 15,
2496/* 496 */ MCD::OPC_Decode, 213, 18, 194, 1, // Opcode: STRL, DecodeIdx: 194
2497/* 501 */ MCD::OPC_FilterValue, 197, 1, 7, 0, // Skip to: 513
2498/* 506 */ MCD::OPC_CheckPredicateOrFail, 5,
2499/* 508 */ MCD::OPC_Decode, 157, 5, 195, 1, // Opcode: BPRP, DecodeIdx: 195
2500/* 513 */ MCD::OPC_FilterValue, 198, 1, 109, 0, // Skip to: 627
2501/* 518 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
2502/* 521 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 530
2503/* 525 */ MCD::OPC_Decode, 183, 10, 196, 1, // Opcode: EXRL, DecodeIdx: 196
2504/* 530 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 539
2505/* 534 */ MCD::OPC_Decode, 129, 16, 197, 1, // Opcode: PFDRL, DecodeIdx: 197
2506/* 539 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 548
2507/* 543 */ MCD::OPC_Decode, 142, 6, 180, 1, // Opcode: CGHRL, DecodeIdx: 180
2508/* 548 */ MCD::OPC_FilterValue, 5, 5, 0, // Skip to: 557
2509/* 552 */ MCD::OPC_Decode, 241, 6, 194, 1, // Opcode: CHRL, DecodeIdx: 194
2510/* 557 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 566
2511/* 561 */ MCD::OPC_Decode, 194, 7, 180, 1, // Opcode: CLGHRL, DecodeIdx: 180
2512/* 566 */ MCD::OPC_FilterValue, 7, 5, 0, // Skip to: 575
2513/* 570 */ MCD::OPC_Decode, 174, 8, 194, 1, // Opcode: CLHRL, DecodeIdx: 194
2514/* 575 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 584
2515/* 579 */ MCD::OPC_Decode, 215, 6, 180, 1, // Opcode: CGRL, DecodeIdx: 180
2516/* 584 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 593
2517/* 588 */ MCD::OPC_Decode, 139, 8, 180, 1, // Opcode: CLGRL, DecodeIdx: 180
2518/* 593 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 602
2519/* 597 */ MCD::OPC_Decode, 139, 6, 180, 1, // Opcode: CGFRL, DecodeIdx: 180
2520/* 602 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 611
2521/* 606 */ MCD::OPC_Decode, 187, 9, 194, 1, // Opcode: CRL, DecodeIdx: 194
2522/* 611 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 620
2523/* 615 */ MCD::OPC_Decode, 193, 7, 180, 1, // Opcode: CLGFRL, DecodeIdx: 180
2524/* 620 */ MCD::OPC_FilterValueOrFail, 15,
2525/* 622 */ MCD::OPC_Decode, 238, 8, 194, 1, // Opcode: CLRL, DecodeIdx: 194
2526/* 627 */ MCD::OPC_FilterValue, 199, 1, 11, 0, // Skip to: 643
2527/* 632 */ MCD::OPC_CheckPredicateOrFail, 5,
2528/* 634 */ MCD::OPC_CheckFieldOrFail, 32, 4, 0,
2529/* 638 */ MCD::OPC_Decode, 156, 5, 198, 1, // Opcode: BPP, DecodeIdx: 198
2530/* 643 */ MCD::OPC_FilterValue, 200, 1, 83, 0, // Skip to: 731
2531/* 648 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
2532/* 651 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 660
2533/* 655 */ MCD::OPC_Decode, 170, 15, 199, 1, // Opcode: MVCOS, DecodeIdx: 199
2534/* 660 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 669
2535/* 664 */ MCD::OPC_Decode, 163, 10, 199, 1, // Opcode: ECTG, DecodeIdx: 199
2536/* 669 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 678
2537/* 673 */ MCD::OPC_Decode, 208, 9, 199, 1, // Opcode: CSST, DecodeIdx: 199
2538/* 678 */ MCD::OPC_FilterValue, 4, 7, 0, // Skip to: 689
2539/* 682 */ MCD::OPC_CheckPredicateOrFail, 28,
2540/* 684 */ MCD::OPC_Decode, 151, 14, 200, 1, // Opcode: LPD, DecodeIdx: 200
2541/* 689 */ MCD::OPC_FilterValue, 5, 7, 0, // Skip to: 700
2542/* 693 */ MCD::OPC_CheckPredicateOrFail, 28,
2543/* 695 */ MCD::OPC_Decode, 156, 14, 200, 1, // Opcode: LPDG, DecodeIdx: 200
2544/* 700 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 711
2545/* 704 */ MCD::OPC_CheckPredicateOrFail, 29,
2546/* 706 */ MCD::OPC_Decode, 200, 5, 201, 1, // Opcode: CAL, DecodeIdx: 201
2547/* 711 */ MCD::OPC_FilterValue, 7, 7, 0, // Skip to: 722
2548/* 715 */ MCD::OPC_CheckPredicateOrFail, 29,
2549/* 717 */ MCD::OPC_Decode, 201, 5, 202, 1, // Opcode: CALG, DecodeIdx: 202
2550/* 722 */ MCD::OPC_FilterValueOrFail, 15,
2551/* 724 */ MCD::OPC_CheckPredicateOrFail, 29,
2552/* 726 */ MCD::OPC_Decode, 202, 5, 202, 1, // Opcode: CALGF, DecodeIdx: 202
2553/* 731 */ MCD::OPC_FilterValue, 204, 1, 67, 0, // Skip to: 803
2554/* 736 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
2555/* 739 */ MCD::OPC_FilterValue, 6, 7, 0, // Skip to: 750
2556/* 743 */ MCD::OPC_CheckPredicateOrFail, 22,
2557/* 745 */ MCD::OPC_Decode, 187, 5, 203, 1, // Opcode: BRCTH, DecodeIdx: 203
2558/* 750 */ MCD::OPC_FilterValue, 8, 7, 0, // Skip to: 761
2559/* 754 */ MCD::OPC_CheckPredicateOrFail, 22,
2560/* 756 */ MCD::OPC_Decode, 187, 4, 204, 1, // Opcode: AIH, DecodeIdx: 204
2561/* 761 */ MCD::OPC_FilterValue, 10, 7, 0, // Skip to: 772
2562/* 765 */ MCD::OPC_CheckPredicateOrFail, 22,
2563/* 767 */ MCD::OPC_Decode, 208, 4, 204, 1, // Opcode: ALSIH, DecodeIdx: 204
2564/* 772 */ MCD::OPC_FilterValue, 11, 7, 0, // Skip to: 783
2565/* 776 */ MCD::OPC_CheckPredicateOrFail, 22,
2566/* 778 */ MCD::OPC_Decode, 209, 4, 204, 1, // Opcode: ALSIHN, DecodeIdx: 204
2567/* 783 */ MCD::OPC_FilterValue, 13, 7, 0, // Skip to: 794
2568/* 787 */ MCD::OPC_CheckPredicateOrFail, 22,
2569/* 789 */ MCD::OPC_Decode, 130, 7, 205, 1, // Opcode: CIH, DecodeIdx: 205
2570/* 794 */ MCD::OPC_FilterValueOrFail, 15,
2571/* 796 */ MCD::OPC_CheckPredicateOrFail, 22,
2572/* 798 */ MCD::OPC_Decode, 190, 8, 187, 1, // Opcode: CLIH, DecodeIdx: 187
2573/* 803 */ MCD::OPC_FilterValue, 208, 1, 5, 0, // Skip to: 813
2574/* 808 */ MCD::OPC_Decode, 149, 19, 206, 1, // Opcode: TRTR, DecodeIdx: 206
2575/* 813 */ MCD::OPC_FilterValue, 209, 1, 5, 0, // Skip to: 823
2576/* 818 */ MCD::OPC_Decode, 180, 15, 206, 1, // Opcode: MVN, DecodeIdx: 206
2577/* 823 */ MCD::OPC_FilterValue, 210, 1, 5, 0, // Skip to: 833
2578/* 828 */ MCD::OPC_Decode, 163, 15, 206, 1, // Opcode: MVC, DecodeIdx: 206
2579/* 833 */ MCD::OPC_FilterValue, 211, 1, 5, 0, // Skip to: 843
2580/* 838 */ MCD::OPC_Decode, 184, 15, 206, 1, // Opcode: MVZ, DecodeIdx: 206
2581/* 843 */ MCD::OPC_FilterValue, 212, 1, 5, 0, // Skip to: 853
2582/* 848 */ MCD::OPC_Decode, 200, 15, 206, 1, // Opcode: NC, DecodeIdx: 206
2583/* 853 */ MCD::OPC_FilterValue, 213, 1, 5, 0, // Skip to: 863
2584/* 858 */ MCD::OPC_Decode, 161, 7, 206, 1, // Opcode: CLC, DecodeIdx: 206
2585/* 863 */ MCD::OPC_FilterValue, 214, 1, 5, 0, // Skip to: 873
2586/* 868 */ MCD::OPC_Decode, 233, 15, 206, 1, // Opcode: OC, DecodeIdx: 206
2587/* 873 */ MCD::OPC_FilterValue, 215, 1, 5, 0, // Skip to: 883
2588/* 878 */ MCD::OPC_Decode, 200, 25, 206, 1, // Opcode: XC, DecodeIdx: 206
2589/* 883 */ MCD::OPC_FilterValue, 217, 1, 5, 0, // Skip to: 893
2590/* 888 */ MCD::OPC_Decode, 166, 15, 207, 1, // Opcode: MVCK, DecodeIdx: 207
2591/* 893 */ MCD::OPC_FilterValue, 218, 1, 5, 0, // Skip to: 903
2592/* 898 */ MCD::OPC_Decode, 171, 15, 207, 1, // Opcode: MVCP, DecodeIdx: 207
2593/* 903 */ MCD::OPC_FilterValue, 219, 1, 5, 0, // Skip to: 913
2594/* 908 */ MCD::OPC_Decode, 173, 15, 207, 1, // Opcode: MVCS, DecodeIdx: 207
2595/* 913 */ MCD::OPC_FilterValue, 220, 1, 5, 0, // Skip to: 923
2596/* 918 */ MCD::OPC_Decode, 134, 19, 206, 1, // Opcode: TR, DecodeIdx: 206
2597/* 923 */ MCD::OPC_FilterValue, 221, 1, 5, 0, // Skip to: 933
2598/* 928 */ MCD::OPC_Decode, 144, 19, 206, 1, // Opcode: TRT, DecodeIdx: 206
2599/* 933 */ MCD::OPC_FilterValue, 222, 1, 5, 0, // Skip to: 943
2600/* 938 */ MCD::OPC_Decode, 164, 10, 206, 1, // Opcode: ED, DecodeIdx: 206
2601/* 943 */ MCD::OPC_FilterValue, 223, 1, 5, 0, // Skip to: 953
2602/* 948 */ MCD::OPC_Decode, 165, 10, 206, 1, // Opcode: EDMK, DecodeIdx: 206
2603/* 953 */ MCD::OPC_FilterValue, 225, 1, 5, 0, // Skip to: 963
2604/* 958 */ MCD::OPC_Decode, 135, 16, 208, 1, // Opcode: PKU, DecodeIdx: 208
2605/* 963 */ MCD::OPC_FilterValue, 226, 1, 5, 0, // Skip to: 973
2606/* 968 */ MCD::OPC_Decode, 158, 19, 206, 1, // Opcode: UNPKU, DecodeIdx: 206
2607/* 973 */ MCD::OPC_FilterValue, 227, 1, 131, 5, // Skip to: 2389
2608/* 978 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
2609/* 981 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 990
2610/* 985 */ MCD::OPC_Decode, 190, 14, 209, 1, // Opcode: LTG, DecodeIdx: 209
2611/* 990 */ MCD::OPC_FilterValue, 3, 5, 0, // Skip to: 999
2612/* 994 */ MCD::OPC_Decode, 173, 14, 209, 1, // Opcode: LRAG, DecodeIdx: 209
2613/* 999 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 1008
2614/* 1003 */ MCD::OPC_Decode, 136, 12, 209, 1, // Opcode: LG, DecodeIdx: 209
2615/* 1008 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 1017
2616/* 1012 */ MCD::OPC_Decode, 231, 9, 210, 1, // Opcode: CVBY, DecodeIdx: 210
2617/* 1017 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 1026
2618/* 1021 */ MCD::OPC_Decode, 171, 4, 211, 1, // Opcode: AG, DecodeIdx: 211
2619/* 1026 */ MCD::OPC_FilterValue, 9, 5, 0, // Skip to: 1035
2620/* 1030 */ MCD::OPC_Decode, 147, 17, 211, 1, // Opcode: SG, DecodeIdx: 211
2621/* 1035 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 1044
2622/* 1039 */ MCD::OPC_Decode, 194, 4, 211, 1, // Opcode: ALG, DecodeIdx: 211
2623/* 1044 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 1053
2624/* 1048 */ MCD::OPC_Decode, 172, 17, 211, 1, // Opcode: SLG, DecodeIdx: 211
2625/* 1053 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 1062
2626/* 1057 */ MCD::OPC_Decode, 152, 15, 211, 1, // Opcode: MSG, DecodeIdx: 211
2627/* 1062 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 1071
2628/* 1066 */ MCD::OPC_Decode, 151, 10, 212, 1, // Opcode: DSG, DecodeIdx: 212
2629/* 1071 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 1080
2630/* 1075 */ MCD::OPC_Decode, 230, 9, 211, 1, // Opcode: CVBG, DecodeIdx: 211
2631/* 1080 */ MCD::OPC_FilterValue, 15, 5, 0, // Skip to: 1089
2632/* 1084 */ MCD::OPC_Decode, 179, 14, 209, 1, // Opcode: LRVG, DecodeIdx: 209
2633/* 1089 */ MCD::OPC_FilterValue, 18, 5, 0, // Skip to: 1098
2634/* 1093 */ MCD::OPC_Decode, 184, 14, 213, 1, // Opcode: LT, DecodeIdx: 213
2635/* 1098 */ MCD::OPC_FilterValue, 19, 5, 0, // Skip to: 1107
2636/* 1102 */ MCD::OPC_Decode, 174, 14, 209, 1, // Opcode: LRAY, DecodeIdx: 209
2637/* 1107 */ MCD::OPC_FilterValue, 20, 5, 0, // Skip to: 1116
2638/* 1111 */ MCD::OPC_Decode, 141, 12, 209, 1, // Opcode: LGF, DecodeIdx: 209
2639/* 1116 */ MCD::OPC_FilterValue, 21, 5, 0, // Skip to: 1125
2640/* 1120 */ MCD::OPC_Decode, 146, 12, 209, 1, // Opcode: LGH, DecodeIdx: 209
2641/* 1125 */ MCD::OPC_FilterValue, 22, 5, 0, // Skip to: 1134
2642/* 1129 */ MCD::OPC_Decode, 164, 12, 209, 1, // Opcode: LLGF, DecodeIdx: 209
2643/* 1134 */ MCD::OPC_FilterValue, 23, 5, 0, // Skip to: 1143
2644/* 1138 */ MCD::OPC_Decode, 172, 12, 209, 1, // Opcode: LLGT, DecodeIdx: 209
2645/* 1143 */ MCD::OPC_FilterValue, 24, 5, 0, // Skip to: 1152
2646/* 1147 */ MCD::OPC_Decode, 172, 4, 211, 1, // Opcode: AGF, DecodeIdx: 211
2647/* 1152 */ MCD::OPC_FilterValue, 25, 5, 0, // Skip to: 1161
2648/* 1156 */ MCD::OPC_Decode, 148, 17, 211, 1, // Opcode: SGF, DecodeIdx: 211
2649/* 1161 */ MCD::OPC_FilterValue, 26, 5, 0, // Skip to: 1170
2650/* 1165 */ MCD::OPC_Decode, 195, 4, 211, 1, // Opcode: ALGF, DecodeIdx: 211
2651/* 1170 */ MCD::OPC_FilterValue, 27, 5, 0, // Skip to: 1179
2652/* 1174 */ MCD::OPC_Decode, 173, 17, 211, 1, // Opcode: SLGF, DecodeIdx: 211
2653/* 1179 */ MCD::OPC_FilterValue, 28, 5, 0, // Skip to: 1188
2654/* 1183 */ MCD::OPC_Decode, 154, 15, 211, 1, // Opcode: MSGF, DecodeIdx: 211
2655/* 1188 */ MCD::OPC_FilterValue, 29, 5, 0, // Skip to: 1197
2656/* 1192 */ MCD::OPC_Decode, 152, 10, 212, 1, // Opcode: DSGF, DecodeIdx: 212
2657/* 1197 */ MCD::OPC_FilterValue, 30, 5, 0, // Skip to: 1206
2658/* 1201 */ MCD::OPC_Decode, 178, 14, 213, 1, // Opcode: LRV, DecodeIdx: 213
2659/* 1206 */ MCD::OPC_FilterValue, 31, 5, 0, // Skip to: 1215
2660/* 1210 */ MCD::OPC_Decode, 181, 14, 213, 1, // Opcode: LRVH, DecodeIdx: 213
2661/* 1215 */ MCD::OPC_FilterValue, 32, 5, 0, // Skip to: 1224
2662/* 1219 */ MCD::OPC_Decode, 255, 5, 209, 1, // Opcode: CG, DecodeIdx: 209
2663/* 1224 */ MCD::OPC_FilterValue, 33, 5, 0, // Skip to: 1233
2664/* 1228 */ MCD::OPC_Decode, 186, 7, 209, 1, // Opcode: CLG, DecodeIdx: 209
2665/* 1233 */ MCD::OPC_FilterValue, 36, 5, 0, // Skip to: 1242
2666/* 1237 */ MCD::OPC_Decode, 129, 18, 209, 1, // Opcode: STG, DecodeIdx: 209
2667/* 1242 */ MCD::OPC_FilterValue, 37, 7, 0, // Skip to: 1253
2668/* 1246 */ MCD::OPC_CheckPredicateOrFail, 4,
2669/* 1248 */ MCD::OPC_Decode, 228, 15, 209, 1, // Opcode: NTSTG, DecodeIdx: 209
2670/* 1253 */ MCD::OPC_FilterValue, 38, 5, 0, // Skip to: 1262
2671/* 1257 */ MCD::OPC_Decode, 234, 9, 213, 1, // Opcode: CVDY, DecodeIdx: 213
2672/* 1262 */ MCD::OPC_FilterValue, 42, 7, 0, // Skip to: 1273
2673/* 1266 */ MCD::OPC_CheckPredicateOrFail, 30,
2674/* 1268 */ MCD::OPC_Decode, 220, 14, 209, 1, // Opcode: LZRG, DecodeIdx: 209
2675/* 1273 */ MCD::OPC_FilterValue, 46, 5, 0, // Skip to: 1282
2676/* 1277 */ MCD::OPC_Decode, 233, 9, 209, 1, // Opcode: CVDG, DecodeIdx: 209
2677/* 1282 */ MCD::OPC_FilterValue, 47, 5, 0, // Skip to: 1291
2678/* 1286 */ MCD::OPC_Decode, 215, 18, 209, 1, // Opcode: STRVG, DecodeIdx: 209
2679/* 1291 */ MCD::OPC_FilterValue, 48, 5, 0, // Skip to: 1300
2680/* 1295 */ MCD::OPC_Decode, 136, 6, 209, 1, // Opcode: CGF, DecodeIdx: 209
2681/* 1300 */ MCD::OPC_FilterValue, 49, 5, 0, // Skip to: 1309
2682/* 1304 */ MCD::OPC_Decode, 190, 7, 209, 1, // Opcode: CLGF, DecodeIdx: 209
2683/* 1309 */ MCD::OPC_FilterValue, 50, 5, 0, // Skip to: 1318
2684/* 1313 */ MCD::OPC_Decode, 191, 14, 209, 1, // Opcode: LTGF, DecodeIdx: 209
2685/* 1318 */ MCD::OPC_FilterValue, 52, 5, 0, // Skip to: 1327
2686/* 1322 */ MCD::OPC_Decode, 140, 6, 209, 1, // Opcode: CGH, DecodeIdx: 209
2687/* 1327 */ MCD::OPC_FilterValue, 54, 5, 0, // Skip to: 1336
2688/* 1331 */ MCD::OPC_Decode, 128, 16, 214, 1, // Opcode: PFD, DecodeIdx: 214
2689/* 1336 */ MCD::OPC_FilterValue, 56, 7, 0, // Skip to: 1347
2690/* 1340 */ MCD::OPC_CheckPredicateOrFail, 27,
2691/* 1342 */ MCD::OPC_Decode, 175, 4, 211, 1, // Opcode: AGH, DecodeIdx: 211
2692/* 1347 */ MCD::OPC_FilterValue, 57, 7, 0, // Skip to: 1358
2693/* 1351 */ MCD::OPC_CheckPredicateOrFail, 27,
2694/* 1353 */ MCD::OPC_Decode, 150, 17, 211, 1, // Opcode: SGH, DecodeIdx: 211
2695/* 1358 */ MCD::OPC_FilterValue, 58, 7, 0, // Skip to: 1369
2696/* 1362 */ MCD::OPC_CheckPredicateOrFail, 30,
2697/* 1364 */ MCD::OPC_Decode, 190, 12, 209, 1, // Opcode: LLZRGF, DecodeIdx: 209
2698/* 1369 */ MCD::OPC_FilterValue, 59, 7, 0, // Skip to: 1380
2699/* 1373 */ MCD::OPC_CheckPredicateOrFail, 30,
2700/* 1375 */ MCD::OPC_Decode, 219, 14, 213, 1, // Opcode: LZRF, DecodeIdx: 213
2701/* 1380 */ MCD::OPC_FilterValue, 60, 7, 0, // Skip to: 1391
2702/* 1384 */ MCD::OPC_CheckPredicateOrFail, 27,
2703/* 1386 */ MCD::OPC_Decode, 128, 15, 211, 1, // Opcode: MGH, DecodeIdx: 211
2704/* 1391 */ MCD::OPC_FilterValue, 62, 5, 0, // Skip to: 1400
2705/* 1395 */ MCD::OPC_Decode, 214, 18, 213, 1, // Opcode: STRV, DecodeIdx: 213
2706/* 1400 */ MCD::OPC_FilterValue, 63, 5, 0, // Skip to: 1409
2707/* 1404 */ MCD::OPC_Decode, 216, 18, 213, 1, // Opcode: STRVH, DecodeIdx: 213
2708/* 1409 */ MCD::OPC_FilterValue, 70, 5, 0, // Skip to: 1418
2709/* 1413 */ MCD::OPC_Decode, 128, 5, 211, 1, // Opcode: BCTG, DecodeIdx: 211
2710/* 1418 */ MCD::OPC_FilterValue, 71, 205, 0, // Skip to: 1627
2711/* 1422 */ MCD::OPC_ExtractField, 36, 4, // Inst{39-36} ...
2712/* 1425 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 1438
2713/* 1429 */ MCD::OPC_CheckPredicate, 27, 187, 0, // Skip to: 1620
2714/* 1433 */ MCD::OPC_Decode, 151, 5, 215, 1, // Opcode: BIAsmO, DecodeIdx: 215
2715/* 1438 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 1451
2716/* 1442 */ MCD::OPC_CheckPredicate, 27, 174, 0, // Skip to: 1620
2717/* 1446 */ MCD::OPC_Decode, 135, 5, 215, 1, // Opcode: BIAsmH, DecodeIdx: 215
2718/* 1451 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 1464
2719/* 1455 */ MCD::OPC_CheckPredicate, 27, 161, 0, // Skip to: 1620
2720/* 1459 */ MCD::OPC_Decode, 145, 5, 215, 1, // Opcode: BIAsmNLE, DecodeIdx: 215
2721/* 1464 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 1477
2722/* 1468 */ MCD::OPC_CheckPredicate, 27, 148, 0, // Skip to: 1620
2723/* 1472 */ MCD::OPC_Decode, 137, 5, 215, 1, // Opcode: BIAsmL, DecodeIdx: 215
2724/* 1477 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 1490
2725/* 1481 */ MCD::OPC_CheckPredicate, 27, 135, 0, // Skip to: 1620
2726/* 1485 */ MCD::OPC_Decode, 143, 5, 215, 1, // Opcode: BIAsmNHE, DecodeIdx: 215
2727/* 1490 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 1503
2728/* 1494 */ MCD::OPC_CheckPredicate, 27, 122, 0, // Skip to: 1620
2729/* 1498 */ MCD::OPC_Decode, 139, 5, 215, 1, // Opcode: BIAsmLH, DecodeIdx: 215
2730/* 1503 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 1516
2731/* 1507 */ MCD::OPC_CheckPredicate, 27, 109, 0, // Skip to: 1620
2732/* 1511 */ MCD::OPC_Decode, 141, 5, 215, 1, // Opcode: BIAsmNE, DecodeIdx: 215
2733/* 1516 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 1529
2734/* 1520 */ MCD::OPC_CheckPredicate, 27, 96, 0, // Skip to: 1620
2735/* 1524 */ MCD::OPC_Decode, 134, 5, 215, 1, // Opcode: BIAsmE, DecodeIdx: 215
2736/* 1529 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 1542
2737/* 1533 */ MCD::OPC_CheckPredicate, 27, 83, 0, // Skip to: 1620
2738/* 1537 */ MCD::OPC_Decode, 146, 5, 215, 1, // Opcode: BIAsmNLH, DecodeIdx: 215
2739/* 1542 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 1555
2740/* 1546 */ MCD::OPC_CheckPredicate, 27, 70, 0, // Skip to: 1620
2741/* 1550 */ MCD::OPC_Decode, 136, 5, 215, 1, // Opcode: BIAsmHE, DecodeIdx: 215
2742/* 1555 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 1568
2743/* 1559 */ MCD::OPC_CheckPredicate, 27, 57, 0, // Skip to: 1620
2744/* 1563 */ MCD::OPC_Decode, 144, 5, 215, 1, // Opcode: BIAsmNL, DecodeIdx: 215
2745/* 1568 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 1581
2746/* 1572 */ MCD::OPC_CheckPredicate, 27, 44, 0, // Skip to: 1620
2747/* 1576 */ MCD::OPC_Decode, 138, 5, 215, 1, // Opcode: BIAsmLE, DecodeIdx: 215
2748/* 1581 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 1594
2749/* 1585 */ MCD::OPC_CheckPredicate, 27, 31, 0, // Skip to: 1620
2750/* 1589 */ MCD::OPC_Decode, 142, 5, 215, 1, // Opcode: BIAsmNH, DecodeIdx: 215
2751/* 1594 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 1607
2752/* 1598 */ MCD::OPC_CheckPredicate, 27, 18, 0, // Skip to: 1620
2753/* 1602 */ MCD::OPC_Decode, 148, 5, 215, 1, // Opcode: BIAsmNO, DecodeIdx: 215
2754/* 1607 */ MCD::OPC_FilterValue, 15, 9, 0, // Skip to: 1620
2755/* 1611 */ MCD::OPC_CheckPredicate, 27, 5, 0, // Skip to: 1620
2756/* 1615 */ MCD::OPC_Decode, 133, 5, 215, 1, // Opcode: BI, DecodeIdx: 215
2757/* 1620 */ MCD::OPC_CheckPredicateOrFail, 27,
2758/* 1622 */ MCD::OPC_Decode, 155, 5, 214, 1, // Opcode: BICAsm, DecodeIdx: 214
2759/* 1627 */ MCD::OPC_FilterValue, 72, 7, 0, // Skip to: 1638
2760/* 1631 */ MCD::OPC_CheckPredicateOrFail, 31,
2761/* 1633 */ MCD::OPC_Decode, 168, 12, 209, 1, // Opcode: LLGFSG, DecodeIdx: 209
2762/* 1638 */ MCD::OPC_FilterValue, 73, 7, 0, // Skip to: 1649
2763/* 1642 */ MCD::OPC_CheckPredicateOrFail, 31,
2764/* 1644 */ MCD::OPC_Decode, 131, 18, 209, 1, // Opcode: STGSC, DecodeIdx: 209
2765/* 1649 */ MCD::OPC_FilterValue, 76, 7, 0, // Skip to: 1660
2766/* 1653 */ MCD::OPC_CheckPredicateOrFail, 31,
2767/* 1655 */ MCD::OPC_Decode, 145, 12, 209, 1, // Opcode: LGG, DecodeIdx: 209
2768/* 1660 */ MCD::OPC_FilterValue, 77, 7, 0, // Skip to: 1671
2769/* 1664 */ MCD::OPC_CheckPredicateOrFail, 31,
2770/* 1666 */ MCD::OPC_Decode, 152, 12, 209, 1, // Opcode: LGSC, DecodeIdx: 209
2771/* 1671 */ MCD::OPC_FilterValue, 80, 5, 0, // Skip to: 1680
2772/* 1675 */ MCD::OPC_Decode, 221, 18, 213, 1, // Opcode: STY, DecodeIdx: 213
2773/* 1680 */ MCD::OPC_FilterValue, 81, 5, 0, // Skip to: 1689
2774/* 1684 */ MCD::OPC_Decode, 162, 15, 210, 1, // Opcode: MSY, DecodeIdx: 210
2775/* 1689 */ MCD::OPC_FilterValue, 83, 7, 0, // Skip to: 1700
2776/* 1693 */ MCD::OPC_CheckPredicateOrFail, 27,
2777/* 1695 */ MCD::OPC_Decode, 141, 15, 210, 1, // Opcode: MSC, DecodeIdx: 210
2778/* 1700 */ MCD::OPC_FilterValue, 84, 5, 0, // Skip to: 1709
2779/* 1704 */ MCD::OPC_Decode, 231, 15, 210, 1, // Opcode: NY, DecodeIdx: 210
2780/* 1709 */ MCD::OPC_FilterValue, 85, 5, 0, // Skip to: 1718
2781/* 1713 */ MCD::OPC_Decode, 140, 9, 213, 1, // Opcode: CLY, DecodeIdx: 213
2782/* 1718 */ MCD::OPC_FilterValue, 86, 5, 0, // Skip to: 1727
2783/* 1722 */ MCD::OPC_Decode, 249, 15, 210, 1, // Opcode: OY, DecodeIdx: 210
2784/* 1727 */ MCD::OPC_FilterValue, 87, 5, 0, // Skip to: 1736
2785/* 1731 */ MCD::OPC_Decode, 211, 25, 210, 1, // Opcode: XY, DecodeIdx: 210
2786/* 1736 */ MCD::OPC_FilterValue, 88, 5, 0, // Skip to: 1745
2787/* 1740 */ MCD::OPC_Decode, 215, 14, 213, 1, // Opcode: LY, DecodeIdx: 213
2788/* 1745 */ MCD::OPC_FilterValue, 89, 5, 0, // Skip to: 1754
2789/* 1749 */ MCD::OPC_Decode, 255, 9, 213, 1, // Opcode: CY, DecodeIdx: 213
2790/* 1754 */ MCD::OPC_FilterValue, 90, 5, 0, // Skip to: 1763
2791/* 1758 */ MCD::OPC_Decode, 223, 4, 210, 1, // Opcode: AY, DecodeIdx: 210
2792/* 1763 */ MCD::OPC_FilterValue, 91, 5, 0, // Skip to: 1772
2793/* 1767 */ MCD::OPC_Decode, 231, 18, 210, 1, // Opcode: SY, DecodeIdx: 210
2794/* 1772 */ MCD::OPC_FilterValue, 92, 5, 0, // Skip to: 1781
2795/* 1776 */ MCD::OPC_Decode, 254, 14, 212, 1, // Opcode: MFY, DecodeIdx: 212
2796/* 1781 */ MCD::OPC_FilterValue, 94, 5, 0, // Skip to: 1790
2797/* 1785 */ MCD::OPC_Decode, 210, 4, 210, 1, // Opcode: ALY, DecodeIdx: 210
2798/* 1790 */ MCD::OPC_FilterValue, 95, 5, 0, // Skip to: 1799
2799/* 1794 */ MCD::OPC_Decode, 186, 17, 210, 1, // Opcode: SLY, DecodeIdx: 210
2800/* 1799 */ MCD::OPC_FilterValue, 96, 7, 0, // Skip to: 1810
2801/* 1803 */ MCD::OPC_CheckPredicateOrFail, 16,
2802/* 1805 */ MCD::OPC_Decode, 200, 14, 216, 1, // Opcode: LXAB, DecodeIdx: 216
2803/* 1810 */ MCD::OPC_FilterValue, 97, 7, 0, // Skip to: 1821
2804/* 1814 */ MCD::OPC_CheckPredicateOrFail, 16,
2805/* 1816 */ MCD::OPC_Decode, 185, 12, 216, 1, // Opcode: LLXAB, DecodeIdx: 216
2806/* 1821 */ MCD::OPC_FilterValue, 98, 7, 0, // Skip to: 1832
2807/* 1825 */ MCD::OPC_CheckPredicateOrFail, 16,
2808/* 1827 */ MCD::OPC_Decode, 203, 14, 216, 1, // Opcode: LXAH, DecodeIdx: 216
2809/* 1832 */ MCD::OPC_FilterValue, 99, 7, 0, // Skip to: 1843
2810/* 1836 */ MCD::OPC_CheckPredicateOrFail, 16,
2811/* 1838 */ MCD::OPC_Decode, 188, 12, 216, 1, // Opcode: LLXAH, DecodeIdx: 216
2812/* 1843 */ MCD::OPC_FilterValue, 100, 7, 0, // Skip to: 1854
2813/* 1847 */ MCD::OPC_CheckPredicateOrFail, 16,
2814/* 1849 */ MCD::OPC_Decode, 201, 14, 216, 1, // Opcode: LXAF, DecodeIdx: 216
2815/* 1854 */ MCD::OPC_FilterValue, 101, 7, 0, // Skip to: 1865
2816/* 1858 */ MCD::OPC_CheckPredicateOrFail, 16,
2817/* 1860 */ MCD::OPC_Decode, 186, 12, 216, 1, // Opcode: LLXAF, DecodeIdx: 216
2818/* 1865 */ MCD::OPC_FilterValue, 102, 7, 0, // Skip to: 1876
2819/* 1869 */ MCD::OPC_CheckPredicateOrFail, 16,
2820/* 1871 */ MCD::OPC_Decode, 202, 14, 216, 1, // Opcode: LXAG, DecodeIdx: 216
2821/* 1876 */ MCD::OPC_FilterValue, 103, 7, 0, // Skip to: 1887
2822/* 1880 */ MCD::OPC_CheckPredicateOrFail, 16,
2823/* 1882 */ MCD::OPC_Decode, 187, 12, 216, 1, // Opcode: LLXAG, DecodeIdx: 216
2824/* 1887 */ MCD::OPC_FilterValue, 104, 7, 0, // Skip to: 1898
2825/* 1891 */ MCD::OPC_CheckPredicateOrFail, 16,
2826/* 1893 */ MCD::OPC_Decode, 204, 14, 216, 1, // Opcode: LXAQ, DecodeIdx: 216
2827/* 1898 */ MCD::OPC_FilterValue, 105, 7, 0, // Skip to: 1909
2828/* 1902 */ MCD::OPC_CheckPredicateOrFail, 16,
2829/* 1904 */ MCD::OPC_Decode, 189, 12, 216, 1, // Opcode: LLXAQ, DecodeIdx: 216
2830/* 1909 */ MCD::OPC_FilterValue, 112, 5, 0, // Skip to: 1918
2831/* 1913 */ MCD::OPC_Decode, 135, 18, 213, 1, // Opcode: STHY, DecodeIdx: 213
2832/* 1918 */ MCD::OPC_FilterValue, 113, 5, 0, // Skip to: 1927
2833/* 1922 */ MCD::OPC_Decode, 210, 11, 209, 1, // Opcode: LAY, DecodeIdx: 209
2834/* 1927 */ MCD::OPC_FilterValue, 114, 5, 0, // Skip to: 1936
2835/* 1931 */ MCD::OPC_Decode, 246, 17, 213, 1, // Opcode: STCY, DecodeIdx: 213
2836/* 1936 */ MCD::OPC_FilterValue, 115, 5, 0, // Skip to: 1945
2837/* 1940 */ MCD::OPC_Decode, 206, 10, 211, 1, // Opcode: ICY, DecodeIdx: 211
2838/* 1945 */ MCD::OPC_FilterValue, 117, 5, 0, // Skip to: 1954
2839/* 1949 */ MCD::OPC_Decode, 198, 11, 209, 1, // Opcode: LAEY, DecodeIdx: 209
2840/* 1954 */ MCD::OPC_FilterValue, 118, 5, 0, // Skip to: 1963
2841/* 1958 */ MCD::OPC_Decode, 211, 11, 213, 1, // Opcode: LB, DecodeIdx: 213
2842/* 1963 */ MCD::OPC_FilterValue, 119, 5, 0, // Skip to: 1972
2843/* 1967 */ MCD::OPC_Decode, 138, 12, 209, 1, // Opcode: LGB, DecodeIdx: 209
2844/* 1972 */ MCD::OPC_FilterValue, 120, 5, 0, // Skip to: 1981
2845/* 1976 */ MCD::OPC_Decode, 158, 12, 213, 1, // Opcode: LHY, DecodeIdx: 213
2846/* 1981 */ MCD::OPC_FilterValue, 121, 5, 0, // Skip to: 1990
2847/* 1985 */ MCD::OPC_Decode, 243, 6, 213, 1, // Opcode: CHY, DecodeIdx: 213
2848/* 1990 */ MCD::OPC_FilterValue, 122, 5, 0, // Skip to: 1999
2849/* 1994 */ MCD::OPC_Decode, 186, 4, 210, 1, // Opcode: AHY, DecodeIdx: 210
2850/* 1999 */ MCD::OPC_FilterValue, 123, 5, 0, // Skip to: 2008
2851/* 2003 */ MCD::OPC_Decode, 156, 17, 210, 1, // Opcode: SHY, DecodeIdx: 210
2852/* 2008 */ MCD::OPC_FilterValue, 124, 5, 0, // Skip to: 2017
2853/* 2012 */ MCD::OPC_Decode, 133, 15, 210, 1, // Opcode: MHY, DecodeIdx: 210
2854/* 2017 */ MCD::OPC_FilterValue, 128, 1, 5, 0, // Skip to: 2027
2855/* 2022 */ MCD::OPC_Decode, 203, 15, 211, 1, // Opcode: NG, DecodeIdx: 211
2856/* 2027 */ MCD::OPC_FilterValue, 129, 1, 5, 0, // Skip to: 2037
2857/* 2032 */ MCD::OPC_Decode, 236, 15, 211, 1, // Opcode: OG, DecodeIdx: 211
2858/* 2037 */ MCD::OPC_FilterValue, 130, 1, 5, 0, // Skip to: 2047
2859/* 2042 */ MCD::OPC_Decode, 201, 25, 211, 1, // Opcode: XG, DecodeIdx: 211
2860/* 2047 */ MCD::OPC_FilterValue, 131, 1, 7, 0, // Skip to: 2059
2861/* 2052 */ MCD::OPC_CheckPredicateOrFail, 27,
2862/* 2054 */ MCD::OPC_Decode, 153, 15, 211, 1, // Opcode: MSGC, DecodeIdx: 211
2863/* 2059 */ MCD::OPC_FilterValue, 132, 1, 7, 0, // Skip to: 2071
2864/* 2064 */ MCD::OPC_CheckPredicateOrFail, 27,
2865/* 2066 */ MCD::OPC_Decode, 255, 14, 212, 1, // Opcode: MG, DecodeIdx: 212
2866/* 2071 */ MCD::OPC_FilterValue, 133, 1, 7, 0, // Skip to: 2083
2867/* 2076 */ MCD::OPC_CheckPredicateOrFail, 32,
2868/* 2078 */ MCD::OPC_Decode, 137, 12, 209, 1, // Opcode: LGAT, DecodeIdx: 209
2869/* 2083 */ MCD::OPC_FilterValue, 134, 1, 5, 0, // Skip to: 2093
2870/* 2088 */ MCD::OPC_Decode, 135, 15, 212, 1, // Opcode: MLG, DecodeIdx: 212
2871/* 2093 */ MCD::OPC_FilterValue, 135, 1, 5, 0, // Skip to: 2103
2872/* 2098 */ MCD::OPC_Decode, 146, 10, 212, 1, // Opcode: DLG, DecodeIdx: 212
2873/* 2103 */ MCD::OPC_FilterValue, 136, 1, 5, 0, // Skip to: 2113
2874/* 2108 */ MCD::OPC_Decode, 190, 4, 211, 1, // Opcode: ALCG, DecodeIdx: 211
2875/* 2113 */ MCD::OPC_FilterValue, 137, 1, 5, 0, // Skip to: 2123
2876/* 2118 */ MCD::OPC_Decode, 165, 17, 211, 1, // Opcode: SLBG, DecodeIdx: 211
2877/* 2123 */ MCD::OPC_FilterValue, 142, 1, 5, 0, // Skip to: 2133
2878/* 2128 */ MCD::OPC_Decode, 209, 18, 217, 1, // Opcode: STPQ, DecodeIdx: 217
2879/* 2133 */ MCD::OPC_FilterValue, 143, 1, 5, 0, // Skip to: 2143
2880/* 2138 */ MCD::OPC_Decode, 163, 14, 217, 1, // Opcode: LPQ, DecodeIdx: 217
2881/* 2143 */ MCD::OPC_FilterValue, 144, 1, 5, 0, // Skip to: 2153
2882/* 2148 */ MCD::OPC_Decode, 162, 12, 209, 1, // Opcode: LLGC, DecodeIdx: 209
2883/* 2153 */ MCD::OPC_FilterValue, 145, 1, 5, 0, // Skip to: 2163
2884/* 2158 */ MCD::OPC_Decode, 169, 12, 209, 1, // Opcode: LLGH, DecodeIdx: 209
2885/* 2163 */ MCD::OPC_FilterValue, 148, 1, 5, 0, // Skip to: 2173
2886/* 2168 */ MCD::OPC_Decode, 159, 12, 213, 1, // Opcode: LLC, DecodeIdx: 213
2887/* 2173 */ MCD::OPC_FilterValue, 149, 1, 5, 0, // Skip to: 2183
2888/* 2178 */ MCD::OPC_Decode, 175, 12, 213, 1, // Opcode: LLH, DecodeIdx: 213
2889/* 2183 */ MCD::OPC_FilterValue, 150, 1, 5, 0, // Skip to: 2193
2890/* 2188 */ MCD::OPC_Decode, 134, 15, 212, 1, // Opcode: ML, DecodeIdx: 212
2891/* 2193 */ MCD::OPC_FilterValue, 151, 1, 5, 0, // Skip to: 2203
2892/* 2198 */ MCD::OPC_Decode, 145, 10, 212, 1, // Opcode: DL, DecodeIdx: 212
2893/* 2203 */ MCD::OPC_FilterValue, 152, 1, 5, 0, // Skip to: 2213
2894/* 2208 */ MCD::OPC_Decode, 189, 4, 210, 1, // Opcode: ALC, DecodeIdx: 210
2895/* 2213 */ MCD::OPC_FilterValue, 153, 1, 5, 0, // Skip to: 2223
2896/* 2218 */ MCD::OPC_Decode, 164, 17, 210, 1, // Opcode: SLB, DecodeIdx: 210
2897/* 2223 */ MCD::OPC_FilterValue, 156, 1, 7, 0, // Skip to: 2235
2898/* 2228 */ MCD::OPC_CheckPredicateOrFail, 32,
2899/* 2230 */ MCD::OPC_Decode, 173, 12, 209, 1, // Opcode: LLGTAT, DecodeIdx: 209
2900/* 2235 */ MCD::OPC_FilterValue, 157, 1, 7, 0, // Skip to: 2247
2901/* 2240 */ MCD::OPC_CheckPredicateOrFail, 32,
2902/* 2242 */ MCD::OPC_Decode, 165, 12, 209, 1, // Opcode: LLGFAT, DecodeIdx: 209
2903/* 2247 */ MCD::OPC_FilterValue, 159, 1, 7, 0, // Skip to: 2259
2904/* 2252 */ MCD::OPC_CheckPredicateOrFail, 32,
2905/* 2254 */ MCD::OPC_Decode, 207, 11, 213, 1, // Opcode: LAT, DecodeIdx: 213
2906/* 2259 */ MCD::OPC_FilterValue, 192, 1, 7, 0, // Skip to: 2271
2907/* 2264 */ MCD::OPC_CheckPredicateOrFail, 22,
2908/* 2266 */ MCD::OPC_Decode, 213, 11, 218, 1, // Opcode: LBH, DecodeIdx: 218
2909/* 2271 */ MCD::OPC_FilterValue, 194, 1, 7, 0, // Skip to: 2283
2910/* 2276 */ MCD::OPC_CheckPredicateOrFail, 22,
2911/* 2278 */ MCD::OPC_Decode, 160, 12, 218, 1, // Opcode: LLCH, DecodeIdx: 218
2912/* 2283 */ MCD::OPC_FilterValue, 195, 1, 7, 0, // Skip to: 2295
2913/* 2288 */ MCD::OPC_CheckPredicateOrFail, 22,
2914/* 2290 */ MCD::OPC_Decode, 234, 17, 218, 1, // Opcode: STCH, DecodeIdx: 218
2915/* 2295 */ MCD::OPC_FilterValue, 196, 1, 7, 0, // Skip to: 2307
2916/* 2300 */ MCD::OPC_CheckPredicateOrFail, 22,
2917/* 2302 */ MCD::OPC_Decode, 154, 12, 218, 1, // Opcode: LHH, DecodeIdx: 218
2918/* 2307 */ MCD::OPC_FilterValue, 198, 1, 7, 0, // Skip to: 2319
2919/* 2312 */ MCD::OPC_CheckPredicateOrFail, 22,
2920/* 2314 */ MCD::OPC_Decode, 176, 12, 218, 1, // Opcode: LLHH, DecodeIdx: 218
2921/* 2319 */ MCD::OPC_FilterValue, 199, 1, 7, 0, // Skip to: 2331
2922/* 2324 */ MCD::OPC_CheckPredicateOrFail, 22,
2923/* 2326 */ MCD::OPC_Decode, 133, 18, 218, 1, // Opcode: STHH, DecodeIdx: 218
2924/* 2331 */ MCD::OPC_FilterValue, 200, 1, 7, 0, // Skip to: 2343
2925/* 2336 */ MCD::OPC_CheckPredicateOrFail, 32,
2926/* 2338 */ MCD::OPC_Decode, 134, 12, 218, 1, // Opcode: LFHAT, DecodeIdx: 218
2927/* 2343 */ MCD::OPC_FilterValue, 202, 1, 7, 0, // Skip to: 2355
2928/* 2348 */ MCD::OPC_CheckPredicateOrFail, 22,
2929/* 2350 */ MCD::OPC_Decode, 133, 12, 218, 1, // Opcode: LFH, DecodeIdx: 218
2930/* 2355 */ MCD::OPC_FilterValue, 203, 1, 7, 0, // Skip to: 2367
2931/* 2360 */ MCD::OPC_CheckPredicateOrFail, 22,
2932/* 2362 */ MCD::OPC_Decode, 253, 17, 218, 1, // Opcode: STFH, DecodeIdx: 218
2933/* 2367 */ MCD::OPC_FilterValue, 205, 1, 7, 0, // Skip to: 2379
2934/* 2372 */ MCD::OPC_CheckPredicateOrFail, 22,
2935/* 2374 */ MCD::OPC_Decode, 236, 6, 218, 1, // Opcode: CHF, DecodeIdx: 218
2936/* 2379 */ MCD::OPC_FilterValueOrFail, 207, 1,
2937/* 2382 */ MCD::OPC_CheckPredicateOrFail, 22,
2938/* 2384 */ MCD::OPC_Decode, 170, 8, 218, 1, // Opcode: CLHF, DecodeIdx: 218
2939/* 2389 */ MCD::OPC_FilterValue, 229, 1, 160, 0, // Skip to: 2554
2940/* 2394 */ MCD::OPC_ExtractField, 32, 8, // Inst{39-32} ...
2941/* 2397 */ MCD::OPC_FilterValue, 0, 5, 0, // Skip to: 2406
2942/* 2401 */ MCD::OPC_Decode, 206, 11, 219, 1, // Opcode: LASP, DecodeIdx: 219
2943/* 2406 */ MCD::OPC_FilterValue, 1, 5, 0, // Skip to: 2415
2944/* 2410 */ MCD::OPC_Decode, 133, 19, 219, 1, // Opcode: TPROT, DecodeIdx: 219
2945/* 2415 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 2424
2946/* 2419 */ MCD::OPC_Decode, 212, 18, 219, 1, // Opcode: STRAG, DecodeIdx: 219
2947/* 2424 */ MCD::OPC_FilterValue, 10, 7, 0, // Skip to: 2435
2948/* 2428 */ MCD::OPC_CheckPredicateOrFail, 15,
2949/* 2430 */ MCD::OPC_Decode, 172, 15, 219, 1, // Opcode: MVCRL, DecodeIdx: 219
2950/* 2435 */ MCD::OPC_FilterValue, 14, 5, 0, // Skip to: 2444
2951/* 2439 */ MCD::OPC_Decode, 174, 15, 219, 1, // Opcode: MVCSK, DecodeIdx: 219
2952/* 2444 */ MCD::OPC_FilterValue, 15, 5, 0, // Skip to: 2453
2953/* 2448 */ MCD::OPC_Decode, 164, 15, 219, 1, // Opcode: MVCDK, DecodeIdx: 219
2954/* 2453 */ MCD::OPC_FilterValue, 68, 5, 0, // Skip to: 2462
2955/* 2457 */ MCD::OPC_Decode, 176, 15, 220, 1, // Opcode: MVHHI, DecodeIdx: 220
2956/* 2462 */ MCD::OPC_FilterValue, 72, 5, 0, // Skip to: 2471
2957/* 2466 */ MCD::OPC_Decode, 175, 15, 220, 1, // Opcode: MVGHI, DecodeIdx: 220
2958/* 2471 */ MCD::OPC_FilterValue, 76, 5, 0, // Skip to: 2480
2959/* 2475 */ MCD::OPC_Decode, 177, 15, 220, 1, // Opcode: MVHI, DecodeIdx: 220
2960/* 2480 */ MCD::OPC_FilterValue, 84, 5, 0, // Skip to: 2489
2961/* 2484 */ MCD::OPC_Decode, 238, 6, 220, 1, // Opcode: CHHSI, DecodeIdx: 220
2962/* 2489 */ MCD::OPC_FilterValue, 85, 5, 0, // Skip to: 2498
2963/* 2493 */ MCD::OPC_Decode, 172, 8, 221, 1, // Opcode: CLHHSI, DecodeIdx: 221
2964/* 2498 */ MCD::OPC_FilterValue, 88, 5, 0, // Skip to: 2507
2965/* 2502 */ MCD::OPC_Decode, 143, 6, 220, 1, // Opcode: CGHSI, DecodeIdx: 220
2966/* 2507 */ MCD::OPC_FilterValue, 89, 5, 0, // Skip to: 2516
2967/* 2511 */ MCD::OPC_Decode, 195, 7, 221, 1, // Opcode: CLGHSI, DecodeIdx: 221
2968/* 2516 */ MCD::OPC_FilterValue, 92, 5, 0, // Skip to: 2525
2969/* 2520 */ MCD::OPC_Decode, 242, 6, 220, 1, // Opcode: CHSI, DecodeIdx: 220
2970/* 2525 */ MCD::OPC_FilterValue, 93, 5, 0, // Skip to: 2534
2971/* 2529 */ MCD::OPC_Decode, 168, 7, 221, 1, // Opcode: CLFHSI, DecodeIdx: 221
2972/* 2534 */ MCD::OPC_FilterValue, 96, 7, 0, // Skip to: 2545
2973/* 2538 */ MCD::OPC_CheckPredicateOrFail, 4,
2974/* 2540 */ MCD::OPC_Decode, 238, 18, 221, 1, // Opcode: TBEGIN, DecodeIdx: 221
2975/* 2545 */ MCD::OPC_FilterValueOrFail, 97,
2976/* 2547 */ MCD::OPC_CheckPredicateOrFail, 4,
2977/* 2549 */ MCD::OPC_Decode, 239, 18, 221, 1, // Opcode: TBEGINC, DecodeIdx: 221
2978/* 2554 */ MCD::OPC_FilterValue, 230, 1, 48, 5, // Skip to: 3887
2979/* 2559 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
2980/* 2562 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 2577
2981/* 2566 */ MCD::OPC_CheckPredicateOrFail, 33,
2982/* 2568 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
2983/* 2572 */ MCD::OPC_Decode, 129, 22, 222, 1, // Opcode: VLEBRH, DecodeIdx: 222
2984/* 2577 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 2592
2985/* 2581 */ MCD::OPC_CheckPredicateOrFail, 33,
2986/* 2583 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
2987/* 2587 */ MCD::OPC_Decode, 128, 22, 223, 1, // Opcode: VLEBRG, DecodeIdx: 223
2988/* 2592 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 2607
2989/* 2596 */ MCD::OPC_CheckPredicateOrFail, 33,
2990/* 2598 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
2991/* 2602 */ MCD::OPC_Decode, 255, 21, 224, 1, // Opcode: VLEBRF, DecodeIdx: 224
2992/* 2607 */ MCD::OPC_FilterValue, 4, 67, 0, // Skip to: 2678
2993/* 2611 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
2994/* 2614 */ MCD::OPC_FilterValueOrFail, 0,
2995/* 2616 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
2996/* 2619 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 2632
2997/* 2623 */ MCD::OPC_CheckPredicate, 33, 44, 0, // Skip to: 2671
2998/* 2627 */ MCD::OPC_Decode, 154, 22, 225, 1, // Opcode: VLLEBRZH, DecodeIdx: 225
2999/* 2632 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 2645
3000/* 2636 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 2671
3001/* 2640 */ MCD::OPC_Decode, 152, 22, 225, 1, // Opcode: VLLEBRZF, DecodeIdx: 225
3002/* 2645 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 2658
3003/* 2649 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 2671
3004/* 2653 */ MCD::OPC_Decode, 153, 22, 225, 1, // Opcode: VLLEBRZG, DecodeIdx: 225
3005/* 2658 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 2671
3006/* 2662 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 2671
3007/* 2666 */ MCD::OPC_Decode, 151, 22, 225, 1, // Opcode: VLLEBRZE, DecodeIdx: 225
3008/* 2671 */ MCD::OPC_CheckPredicateOrFail, 33,
3009/* 2673 */ MCD::OPC_Decode, 150, 22, 226, 1, // Opcode: VLLEBRZ, DecodeIdx: 226
3010/* 2678 */ MCD::OPC_FilterValue, 5, 54, 0, // Skip to: 2736
3011/* 2682 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3012/* 2685 */ MCD::OPC_FilterValueOrFail, 0,
3013/* 2687 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3014/* 2690 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 2703
3015/* 2694 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 2729
3016/* 2698 */ MCD::OPC_Decode, 245, 21, 225, 1, // Opcode: VLBRREPH, DecodeIdx: 225
3017/* 2703 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 2716
3018/* 2707 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 2729
3019/* 2711 */ MCD::OPC_Decode, 243, 21, 225, 1, // Opcode: VLBRREPF, DecodeIdx: 225
3020/* 2716 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 2729
3021/* 2720 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 2729
3022/* 2724 */ MCD::OPC_Decode, 244, 21, 225, 1, // Opcode: VLBRREPG, DecodeIdx: 225
3023/* 2729 */ MCD::OPC_CheckPredicateOrFail, 33,
3024/* 2731 */ MCD::OPC_Decode, 242, 21, 226, 1, // Opcode: VLBRREP, DecodeIdx: 226
3025/* 2736 */ MCD::OPC_FilterValue, 6, 67, 0, // Skip to: 2807
3026/* 2740 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3027/* 2743 */ MCD::OPC_FilterValueOrFail, 0,
3028/* 2745 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3029/* 2748 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 2761
3030/* 2752 */ MCD::OPC_CheckPredicate, 33, 44, 0, // Skip to: 2800
3031/* 2756 */ MCD::OPC_Decode, 240, 21, 225, 1, // Opcode: VLBRH, DecodeIdx: 225
3032/* 2761 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 2774
3033/* 2765 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 2800
3034/* 2769 */ MCD::OPC_Decode, 238, 21, 225, 1, // Opcode: VLBRF, DecodeIdx: 225
3035/* 2774 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 2787
3036/* 2778 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 2800
3037/* 2782 */ MCD::OPC_Decode, 239, 21, 225, 1, // Opcode: VLBRG, DecodeIdx: 225
3038/* 2787 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 2800
3039/* 2791 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 2800
3040/* 2795 */ MCD::OPC_Decode, 241, 21, 225, 1, // Opcode: VLBRQ, DecodeIdx: 225
3041/* 2800 */ MCD::OPC_CheckPredicateOrFail, 33,
3042/* 2802 */ MCD::OPC_Decode, 237, 21, 226, 1, // Opcode: VLBR, DecodeIdx: 226
3043/* 2807 */ MCD::OPC_FilterValue, 7, 54, 0, // Skip to: 2865
3044/* 2811 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3045/* 2814 */ MCD::OPC_FilterValueOrFail, 0,
3046/* 2816 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3047/* 2819 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 2832
3048/* 2823 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 2858
3049/* 2827 */ MCD::OPC_Decode, 142, 22, 225, 1, // Opcode: VLERH, DecodeIdx: 225
3050/* 2832 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 2845
3051/* 2836 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 2858
3052/* 2840 */ MCD::OPC_Decode, 140, 22, 225, 1, // Opcode: VLERF, DecodeIdx: 225
3053/* 2845 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 2858
3054/* 2849 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 2858
3055/* 2853 */ MCD::OPC_Decode, 141, 22, 225, 1, // Opcode: VLERG, DecodeIdx: 225
3056/* 2858 */ MCD::OPC_CheckPredicateOrFail, 33,
3057/* 2860 */ MCD::OPC_Decode, 139, 22, 226, 1, // Opcode: VLER, DecodeIdx: 226
3058/* 2865 */ MCD::OPC_FilterValue, 9, 11, 0, // Skip to: 2880
3059/* 2869 */ MCD::OPC_CheckPredicateOrFail, 33,
3060/* 2871 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3061/* 2875 */ MCD::OPC_Decode, 147, 24, 227, 1, // Opcode: VSTEBRH, DecodeIdx: 227
3062/* 2880 */ MCD::OPC_FilterValue, 10, 11, 0, // Skip to: 2895
3063/* 2884 */ MCD::OPC_CheckPredicateOrFail, 33,
3064/* 2886 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3065/* 2890 */ MCD::OPC_Decode, 146, 24, 228, 1, // Opcode: VSTEBRG, DecodeIdx: 228
3066/* 2895 */ MCD::OPC_FilterValue, 11, 11, 0, // Skip to: 2910
3067/* 2899 */ MCD::OPC_CheckPredicateOrFail, 33,
3068/* 2901 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3069/* 2905 */ MCD::OPC_Decode, 145, 24, 229, 1, // Opcode: VSTEBRF, DecodeIdx: 229
3070/* 2910 */ MCD::OPC_FilterValue, 14, 67, 0, // Skip to: 2981
3071/* 2914 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3072/* 2917 */ MCD::OPC_FilterValueOrFail, 0,
3073/* 2919 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3074/* 2922 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 2935
3075/* 2926 */ MCD::OPC_CheckPredicate, 33, 44, 0, // Skip to: 2974
3076/* 2930 */ MCD::OPC_Decode, 142, 24, 225, 1, // Opcode: VSTBRH, DecodeIdx: 225
3077/* 2935 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 2948
3078/* 2939 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 2974
3079/* 2943 */ MCD::OPC_Decode, 140, 24, 225, 1, // Opcode: VSTBRF, DecodeIdx: 225
3080/* 2948 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 2961
3081/* 2952 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 2974
3082/* 2956 */ MCD::OPC_Decode, 141, 24, 225, 1, // Opcode: VSTBRG, DecodeIdx: 225
3083/* 2961 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 2974
3084/* 2965 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 2974
3085/* 2969 */ MCD::OPC_Decode, 143, 24, 225, 1, // Opcode: VSTBRQ, DecodeIdx: 225
3086/* 2974 */ MCD::OPC_CheckPredicateOrFail, 33,
3087/* 2976 */ MCD::OPC_Decode, 139, 24, 226, 1, // Opcode: VSTBR, DecodeIdx: 226
3088/* 2981 */ MCD::OPC_FilterValue, 15, 54, 0, // Skip to: 3039
3089/* 2985 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3090/* 2988 */ MCD::OPC_FilterValueOrFail, 0,
3091/* 2990 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3092/* 2993 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 3006
3093/* 2997 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 3032
3094/* 3001 */ MCD::OPC_Decode, 154, 24, 225, 1, // Opcode: VSTERH, DecodeIdx: 225
3095/* 3006 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 3019
3096/* 3010 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 3032
3097/* 3014 */ MCD::OPC_Decode, 152, 24, 225, 1, // Opcode: VSTERF, DecodeIdx: 225
3098/* 3019 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 3032
3099/* 3023 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 3032
3100/* 3027 */ MCD::OPC_Decode, 153, 24, 225, 1, // Opcode: VSTERG, DecodeIdx: 225
3101/* 3032 */ MCD::OPC_CheckPredicateOrFail, 33,
3102/* 3034 */ MCD::OPC_Decode, 151, 24, 226, 1, // Opcode: VSTER, DecodeIdx: 226
3103/* 3039 */ MCD::OPC_FilterValue, 52, 11, 0, // Skip to: 3054
3104/* 3043 */ MCD::OPC_CheckPredicateOrFail, 34,
3105/* 3045 */ MCD::OPC_CheckFieldOrFail, 9, 3, 0,
3106/* 3049 */ MCD::OPC_Decode, 197, 23, 230, 1, // Opcode: VPKZ, DecodeIdx: 230
3107/* 3054 */ MCD::OPC_FilterValue, 53, 11, 0, // Skip to: 3069
3108/* 3058 */ MCD::OPC_CheckPredicateOrFail, 34,
3109/* 3060 */ MCD::OPC_CheckFieldOrFail, 9, 3, 0,
3110/* 3064 */ MCD::OPC_Decode, 175, 22, 230, 1, // Opcode: VLRL, DecodeIdx: 230
3111/* 3069 */ MCD::OPC_FilterValue, 55, 15, 0, // Skip to: 3088
3112/* 3073 */ MCD::OPC_CheckPredicateOrFail, 34,
3113/* 3075 */ MCD::OPC_CheckFieldOrFail, 36, 4, 0,
3114/* 3079 */ MCD::OPC_CheckFieldOrFail, 9, 3, 0,
3115/* 3083 */ MCD::OPC_Decode, 176, 22, 231, 1, // Opcode: VLRLR, DecodeIdx: 231
3116/* 3088 */ MCD::OPC_FilterValue, 60, 11, 0, // Skip to: 3103
3117/* 3092 */ MCD::OPC_CheckPredicateOrFail, 34,
3118/* 3094 */ MCD::OPC_CheckFieldOrFail, 9, 3, 0,
3119/* 3098 */ MCD::OPC_Decode, 198, 24, 230, 1, // Opcode: VUPKZ, DecodeIdx: 230
3120/* 3103 */ MCD::OPC_FilterValue, 61, 11, 0, // Skip to: 3118
3121/* 3107 */ MCD::OPC_CheckPredicateOrFail, 34,
3122/* 3109 */ MCD::OPC_CheckFieldOrFail, 9, 3, 0,
3123/* 3113 */ MCD::OPC_Decode, 171, 24, 230, 1, // Opcode: VSTRL, DecodeIdx: 230
3124/* 3118 */ MCD::OPC_FilterValue, 63, 15, 0, // Skip to: 3137
3125/* 3122 */ MCD::OPC_CheckPredicateOrFail, 34,
3126/* 3124 */ MCD::OPC_CheckFieldOrFail, 36, 4, 0,
3127/* 3128 */ MCD::OPC_CheckFieldOrFail, 9, 3, 0,
3128/* 3132 */ MCD::OPC_Decode, 172, 24, 231, 1, // Opcode: VSTRLR, DecodeIdx: 231
3129/* 3137 */ MCD::OPC_FilterValue, 73, 15, 0, // Skip to: 3156
3130/* 3141 */ MCD::OPC_CheckPredicateOrFail, 34,
3131/* 3143 */ MCD::OPC_CheckFieldOrFail, 32, 4, 0,
3132/* 3147 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3133/* 3151 */ MCD::OPC_Decode, 148, 22, 232, 1, // Opcode: VLIP, DecodeIdx: 232
3134/* 3156 */ MCD::OPC_FilterValue, 74, 15, 0, // Skip to: 3175
3135/* 3160 */ MCD::OPC_CheckPredicateOrFail, 35,
3136/* 3162 */ MCD::OPC_CheckFieldOrFail, 24, 8, 0,
3137/* 3166 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3138/* 3170 */ MCD::OPC_Decode, 145, 20, 233, 1, // Opcode: VCVDQ, DecodeIdx: 233
3139/* 3175 */ MCD::OPC_FilterValue, 78, 19, 0, // Skip to: 3198
3140/* 3179 */ MCD::OPC_CheckPredicateOrFail, 35,
3141/* 3181 */ MCD::OPC_CheckFieldOrFail, 24, 8, 0,
3142/* 3185 */ MCD::OPC_CheckFieldOrFail, 12, 8, 0,
3143/* 3189 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3144/* 3193 */ MCD::OPC_Decode, 142, 20, 234, 1, // Opcode: VCVBQ, DecodeIdx: 234
3145/* 3198 */ MCD::OPC_FilterValue, 80, 37, 0, // Skip to: 3239
3146/* 3202 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3147/* 3205 */ MCD::OPC_FilterValueOrFail, 0,
3148/* 3207 */ MCD::OPC_ExtractField, 11, 5, // Inst{15-11} ...
3149/* 3210 */ MCD::OPC_FilterValueOrFail, 0,
3150/* 3212 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
3151/* 3215 */ MCD::OPC_FilterValueOrFail, 0,
3152/* 3217 */ MCD::OPC_CheckPredicate, 34, 11, 0, // Skip to: 3232
3153/* 3221 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 3232
3154/* 3227 */ MCD::OPC_Decode, 138, 20, 235, 1, // Opcode: VCVB, DecodeIdx: 235
3155/* 3232 */ MCD::OPC_CheckPredicateOrFail, 36,
3156/* 3234 */ MCD::OPC_Decode, 141, 20, 236, 1, // Opcode: VCVBOpt, DecodeIdx: 236
3157/* 3239 */ MCD::OPC_FilterValue, 81, 19, 0, // Skip to: 3262
3158/* 3243 */ MCD::OPC_CheckPredicateOrFail, 37,
3159/* 3245 */ MCD::OPC_CheckFieldOrFail, 24, 8, 0,
3160/* 3249 */ MCD::OPC_CheckFieldOrFail, 12, 8, 0,
3161/* 3253 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3162/* 3257 */ MCD::OPC_Decode, 250, 19, 234, 1, // Opcode: VCLZDP, DecodeIdx: 234
3163/* 3262 */ MCD::OPC_FilterValue, 82, 37, 0, // Skip to: 3303
3164/* 3266 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3165/* 3269 */ MCD::OPC_FilterValueOrFail, 0,
3166/* 3271 */ MCD::OPC_ExtractField, 11, 5, // Inst{15-11} ...
3167/* 3274 */ MCD::OPC_FilterValueOrFail, 0,
3168/* 3276 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
3169/* 3279 */ MCD::OPC_FilterValueOrFail, 0,
3170/* 3281 */ MCD::OPC_CheckPredicate, 34, 11, 0, // Skip to: 3296
3171/* 3285 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 3296
3172/* 3291 */ MCD::OPC_Decode, 139, 20, 237, 1, // Opcode: VCVBG, DecodeIdx: 237
3173/* 3296 */ MCD::OPC_CheckPredicateOrFail, 36,
3174/* 3298 */ MCD::OPC_Decode, 140, 20, 238, 1, // Opcode: VCVBGOpt, DecodeIdx: 238
3175/* 3303 */ MCD::OPC_FilterValue, 84, 19, 0, // Skip to: 3326
3176/* 3307 */ MCD::OPC_CheckPredicateOrFail, 37,
3177/* 3309 */ MCD::OPC_CheckFieldOrFail, 24, 8, 0,
3178/* 3313 */ MCD::OPC_CheckFieldOrFail, 12, 8, 0,
3179/* 3317 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3180/* 3321 */ MCD::OPC_Decode, 199, 24, 234, 1, // Opcode: VUPKZH, DecodeIdx: 234
3181/* 3326 */ MCD::OPC_FilterValue, 85, 15, 0, // Skip to: 3345
3182/* 3330 */ MCD::OPC_CheckPredicateOrFail, 38,
3183/* 3332 */ MCD::OPC_CheckFieldOrFail, 20, 12, 0,
3184/* 3336 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3185/* 3340 */ MCD::OPC_Decode, 255, 19, 239, 1, // Opcode: VCNF, DecodeIdx: 239
3186/* 3345 */ MCD::OPC_FilterValue, 86, 15, 0, // Skip to: 3364
3187/* 3349 */ MCD::OPC_CheckPredicateOrFail, 38,
3188/* 3351 */ MCD::OPC_CheckFieldOrFail, 20, 12, 0,
3189/* 3355 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3190/* 3359 */ MCD::OPC_Decode, 243, 19, 239, 1, // Opcode: VCLFNH, DecodeIdx: 239
3191/* 3364 */ MCD::OPC_FilterValue, 88, 15, 0, // Skip to: 3383
3192/* 3368 */ MCD::OPC_CheckPredicateOrFail, 34,
3193/* 3370 */ MCD::OPC_CheckFieldOrFail, 24, 8, 0,
3194/* 3374 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3195/* 3378 */ MCD::OPC_Decode, 143, 20, 240, 1, // Opcode: VCVD, DecodeIdx: 240
3196/* 3383 */ MCD::OPC_FilterValue, 89, 11, 0, // Skip to: 3398
3197/* 3387 */ MCD::OPC_CheckPredicateOrFail, 34,
3198/* 3389 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3199/* 3393 */ MCD::OPC_Decode, 135, 24, 241, 1, // Opcode: VSRP, DecodeIdx: 241
3200/* 3398 */ MCD::OPC_FilterValue, 90, 15, 0, // Skip to: 3417
3201/* 3402 */ MCD::OPC_CheckPredicateOrFail, 34,
3202/* 3404 */ MCD::OPC_CheckFieldOrFail, 24, 8, 0,
3203/* 3408 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3204/* 3412 */ MCD::OPC_Decode, 144, 20, 242, 1, // Opcode: VCVDG, DecodeIdx: 242
3205/* 3417 */ MCD::OPC_FilterValue, 91, 11, 0, // Skip to: 3432
3206/* 3421 */ MCD::OPC_CheckPredicateOrFail, 34,
3207/* 3423 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3208/* 3427 */ MCD::OPC_Decode, 204, 23, 241, 1, // Opcode: VPSOP, DecodeIdx: 241
3209/* 3432 */ MCD::OPC_FilterValue, 92, 19, 0, // Skip to: 3455
3210/* 3436 */ MCD::OPC_CheckPredicateOrFail, 37,
3211/* 3438 */ MCD::OPC_CheckFieldOrFail, 24, 8, 0,
3212/* 3442 */ MCD::OPC_CheckFieldOrFail, 12, 8, 0,
3213/* 3446 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3214/* 3450 */ MCD::OPC_Decode, 200, 24, 234, 1, // Opcode: VUPKZL, DecodeIdx: 234
3215/* 3455 */ MCD::OPC_FilterValue, 93, 15, 0, // Skip to: 3474
3216/* 3459 */ MCD::OPC_CheckPredicateOrFail, 38,
3217/* 3461 */ MCD::OPC_CheckFieldOrFail, 20, 12, 0,
3218/* 3465 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3219/* 3469 */ MCD::OPC_Decode, 214, 19, 239, 1, // Opcode: VCFN, DecodeIdx: 239
3220/* 3474 */ MCD::OPC_FilterValue, 94, 15, 0, // Skip to: 3493
3221/* 3478 */ MCD::OPC_CheckPredicateOrFail, 38,
3222/* 3480 */ MCD::OPC_CheckFieldOrFail, 20, 12, 0,
3223/* 3484 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3224/* 3488 */ MCD::OPC_Decode, 244, 19, 239, 1, // Opcode: VCLFNL, DecodeIdx: 239
3225/* 3493 */ MCD::OPC_FilterValue, 95, 42, 0, // Skip to: 3539
3226/* 3497 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3227/* 3500 */ MCD::OPC_FilterValueOrFail, 0,
3228/* 3502 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
3229/* 3505 */ MCD::OPC_FilterValueOrFail, 0,
3230/* 3507 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
3231/* 3510 */ MCD::OPC_FilterValueOrFail, 0,
3232/* 3512 */ MCD::OPC_ExtractField, 36, 4, // Inst{39-36} ...
3233/* 3515 */ MCD::OPC_FilterValueOrFail, 0,
3234/* 3517 */ MCD::OPC_CheckPredicate, 34, 11, 0, // Skip to: 3532
3235/* 3521 */ MCD::OPC_CheckField, 12, 16, 0, 5, 0, // Skip to: 3532
3236/* 3527 */ MCD::OPC_Decode, 190, 24, 243, 1, // Opcode: VTP, DecodeIdx: 243
3237/* 3532 */ MCD::OPC_CheckPredicateOrFail, 35,
3238/* 3534 */ MCD::OPC_Decode, 191, 24, 244, 1, // Opcode: VTPOpt, DecodeIdx: 244
3239/* 3539 */ MCD::OPC_FilterValue, 112, 15, 0, // Skip to: 3558
3240/* 3543 */ MCD::OPC_CheckPredicateOrFail, 37,
3241/* 3545 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3242/* 3549 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3243/* 3553 */ MCD::OPC_Decode, 198, 23, 245, 1, // Opcode: VPKZR, DecodeIdx: 245
3244/* 3558 */ MCD::OPC_FilterValue, 113, 15, 0, // Skip to: 3577
3245/* 3562 */ MCD::OPC_CheckPredicateOrFail, 34,
3246/* 3564 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3247/* 3568 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3248/* 3572 */ MCD::OPC_Decode, 175, 19, 245, 1, // Opcode: VAP, DecodeIdx: 245
3249/* 3577 */ MCD::OPC_FilterValue, 114, 15, 0, // Skip to: 3596
3250/* 3581 */ MCD::OPC_CheckPredicateOrFail, 37,
3251/* 3583 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3252/* 3587 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3253/* 3591 */ MCD::OPC_Decode, 136, 24, 245, 1, // Opcode: VSRPR, DecodeIdx: 245
3254/* 3596 */ MCD::OPC_FilterValue, 115, 15, 0, // Skip to: 3615
3255/* 3600 */ MCD::OPC_CheckPredicateOrFail, 34,
3256/* 3602 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3257/* 3606 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3258/* 3610 */ MCD::OPC_Decode, 128, 24, 245, 1, // Opcode: VSP, DecodeIdx: 245
3259/* 3615 */ MCD::OPC_FilterValue, 116, 64, 0, // Skip to: 3683
3260/* 3619 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3261/* 3622 */ MCD::OPC_FilterValueOrFail, 0,
3262/* 3624 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3263/* 3627 */ MCD::OPC_FilterValueOrFail, 0,
3264/* 3629 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
3265/* 3632 */ MCD::OPC_FilterValueOrFail, 0,
3266/* 3634 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3267/* 3637 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 3650
3268/* 3641 */ MCD::OPC_CheckPredicate, 37, 31, 0, // Skip to: 3676
3269/* 3645 */ MCD::OPC_Decode, 240, 23, 246, 1, // Opcode: VSCHSP, DecodeIdx: 246
3270/* 3650 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 3663
3271/* 3654 */ MCD::OPC_CheckPredicate, 37, 18, 0, // Skip to: 3676
3272/* 3658 */ MCD::OPC_Decode, 238, 23, 246, 1, // Opcode: VSCHDP, DecodeIdx: 246
3273/* 3663 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 3676
3274/* 3667 */ MCD::OPC_CheckPredicate, 37, 5, 0, // Skip to: 3676
3275/* 3671 */ MCD::OPC_Decode, 241, 23, 246, 1, // Opcode: VSCHXP, DecodeIdx: 246
3276/* 3676 */ MCD::OPC_CheckPredicateOrFail, 37,
3277/* 3678 */ MCD::OPC_Decode, 239, 23, 247, 1, // Opcode: VSCHP, DecodeIdx: 247
3278/* 3683 */ MCD::OPC_FilterValue, 117, 15, 0, // Skip to: 3702
3279/* 3687 */ MCD::OPC_CheckPredicateOrFail, 38,
3280/* 3689 */ MCD::OPC_CheckFieldOrFail, 20, 8, 0,
3281/* 3693 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3282/* 3697 */ MCD::OPC_Decode, 129, 20, 248, 1, // Opcode: VCRNF, DecodeIdx: 248
3283/* 3702 */ MCD::OPC_FilterValue, 119, 23, 0, // Skip to: 3729
3284/* 3706 */ MCD::OPC_CheckPredicateOrFail, 34,
3285/* 3708 */ MCD::OPC_CheckFieldOrFail, 36, 4, 0,
3286/* 3712 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3287/* 3716 */ MCD::OPC_CheckFieldOrFail, 11, 9, 0,
3288/* 3720 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3289/* 3724 */ MCD::OPC_Decode, 128, 20, 249, 1, // Opcode: VCP, DecodeIdx: 249
3290/* 3729 */ MCD::OPC_FilterValue, 120, 15, 0, // Skip to: 3748
3291/* 3733 */ MCD::OPC_CheckPredicateOrFail, 34,
3292/* 3735 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3293/* 3739 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3294/* 3743 */ MCD::OPC_Decode, 143, 23, 245, 1, // Opcode: VMP, DecodeIdx: 245
3295/* 3748 */ MCD::OPC_FilterValue, 121, 15, 0, // Skip to: 3767
3296/* 3752 */ MCD::OPC_CheckPredicateOrFail, 34,
3297/* 3754 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3298/* 3758 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3299/* 3762 */ MCD::OPC_Decode, 156, 23, 245, 1, // Opcode: VMSP, DecodeIdx: 245
3300/* 3767 */ MCD::OPC_FilterValue, 122, 15, 0, // Skip to: 3786
3301/* 3771 */ MCD::OPC_CheckPredicateOrFail, 34,
3302/* 3773 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3303/* 3777 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3304/* 3781 */ MCD::OPC_Decode, 153, 20, 245, 1, // Opcode: VDP, DecodeIdx: 245
3305/* 3786 */ MCD::OPC_FilterValue, 123, 15, 0, // Skip to: 3805
3306/* 3790 */ MCD::OPC_CheckPredicateOrFail, 34,
3307/* 3792 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3308/* 3796 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3309/* 3800 */ MCD::OPC_Decode, 222, 23, 245, 1, // Opcode: VRP, DecodeIdx: 245
3310/* 3805 */ MCD::OPC_FilterValue, 124, 15, 0, // Skip to: 3824
3311/* 3809 */ MCD::OPC_CheckPredicateOrFail, 37,
3312/* 3811 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3313/* 3815 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3314/* 3819 */ MCD::OPC_Decode, 242, 23, 250, 1, // Opcode: VSCSHP, DecodeIdx: 250
3315/* 3824 */ MCD::OPC_FilterValue, 125, 19, 0, // Skip to: 3847
3316/* 3828 */ MCD::OPC_CheckPredicateOrFail, 37,
3317/* 3830 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3318/* 3834 */ MCD::OPC_CheckFieldOrFail, 12, 8, 0,
3319/* 3838 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3320/* 3842 */ MCD::OPC_Decode, 131, 20, 246, 1, // Opcode: VCSPH, DecodeIdx: 246
3321/* 3847 */ MCD::OPC_FilterValue, 126, 15, 0, // Skip to: 3866
3322/* 3851 */ MCD::OPC_CheckPredicateOrFail, 34,
3323/* 3853 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
3324/* 3857 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3325/* 3861 */ MCD::OPC_Decode, 243, 23, 245, 1, // Opcode: VSDP, DecodeIdx: 245
3326/* 3866 */ MCD::OPC_FilterValueOrFail, 127,
3327/* 3868 */ MCD::OPC_CheckPredicateOrFail, 35,
3328/* 3870 */ MCD::OPC_CheckFieldOrFail, 36, 4, 0,
3329/* 3874 */ MCD::OPC_CheckFieldOrFail, 11, 1, 0,
3330/* 3878 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3331/* 3882 */ MCD::OPC_Decode, 192, 24, 251, 1, // Opcode: VTZ, DecodeIdx: 251
3332/* 3887 */ MCD::OPC_FilterValue, 231, 1, 200, 43, // Skip to: 15100
3333/* 3892 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
3334/* 3895 */ MCD::OPC_FilterValue, 0, 11, 0, // Skip to: 3910
3335/* 3899 */ MCD::OPC_CheckPredicateOrFail, 39,
3336/* 3901 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3337/* 3905 */ MCD::OPC_Decode, 254, 21, 252, 1, // Opcode: VLEB, DecodeIdx: 252
3338/* 3910 */ MCD::OPC_FilterValue, 1, 11, 0, // Skip to: 3925
3339/* 3914 */ MCD::OPC_CheckPredicateOrFail, 39,
3340/* 3916 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3341/* 3920 */ MCD::OPC_Decode, 134, 22, 222, 1, // Opcode: VLEH, DecodeIdx: 222
3342/* 3925 */ MCD::OPC_FilterValue, 2, 11, 0, // Skip to: 3940
3343/* 3929 */ MCD::OPC_CheckPredicateOrFail, 39,
3344/* 3931 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3345/* 3935 */ MCD::OPC_Decode, 133, 22, 223, 1, // Opcode: VLEG, DecodeIdx: 223
3346/* 3940 */ MCD::OPC_FilterValue, 3, 11, 0, // Skip to: 3955
3347/* 3944 */ MCD::OPC_CheckPredicateOrFail, 39,
3348/* 3946 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3349/* 3950 */ MCD::OPC_Decode, 132, 22, 224, 1, // Opcode: VLEF, DecodeIdx: 224
3350/* 3955 */ MCD::OPC_FilterValue, 4, 80, 0, // Skip to: 4039
3351/* 3959 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3352/* 3962 */ MCD::OPC_FilterValueOrFail, 0,
3353/* 3964 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3354/* 3967 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 3980
3355/* 3971 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 4032
3356/* 3975 */ MCD::OPC_Decode, 156, 22, 225, 1, // Opcode: VLLEZB, DecodeIdx: 225
3357/* 3980 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 3993
3358/* 3984 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4032
3359/* 3988 */ MCD::OPC_Decode, 159, 22, 225, 1, // Opcode: VLLEZH, DecodeIdx: 225
3360/* 3993 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4006
3361/* 3997 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4032
3362/* 4001 */ MCD::OPC_Decode, 157, 22, 225, 1, // Opcode: VLLEZF, DecodeIdx: 225
3363/* 4006 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4019
3364/* 4010 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4032
3365/* 4014 */ MCD::OPC_Decode, 158, 22, 225, 1, // Opcode: VLLEZG, DecodeIdx: 225
3366/* 4019 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 4032
3367/* 4023 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 4032
3368/* 4027 */ MCD::OPC_Decode, 160, 22, 225, 1, // Opcode: VLLEZLF, DecodeIdx: 225
3369/* 4032 */ MCD::OPC_CheckPredicateOrFail, 39,
3370/* 4034 */ MCD::OPC_Decode, 155, 22, 226, 1, // Opcode: VLLEZ, DecodeIdx: 226
3371/* 4039 */ MCD::OPC_FilterValue, 5, 67, 0, // Skip to: 4110
3372/* 4043 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3373/* 4046 */ MCD::OPC_FilterValueOrFail, 0,
3374/* 4048 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3375/* 4051 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4064
3376/* 4055 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4103
3377/* 4059 */ MCD::OPC_Decode, 171, 22, 225, 1, // Opcode: VLREPB, DecodeIdx: 225
3378/* 4064 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 4077
3379/* 4068 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4103
3380/* 4072 */ MCD::OPC_Decode, 174, 22, 225, 1, // Opcode: VLREPH, DecodeIdx: 225
3381/* 4077 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4090
3382/* 4081 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4103
3383/* 4085 */ MCD::OPC_Decode, 172, 22, 225, 1, // Opcode: VLREPF, DecodeIdx: 225
3384/* 4090 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4103
3385/* 4094 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4103
3386/* 4098 */ MCD::OPC_Decode, 173, 22, 225, 1, // Opcode: VLREPG, DecodeIdx: 225
3387/* 4103 */ MCD::OPC_CheckPredicateOrFail, 39,
3388/* 4105 */ MCD::OPC_Decode, 170, 22, 226, 1, // Opcode: VLREP, DecodeIdx: 226
3389/* 4110 */ MCD::OPC_FilterValue, 6, 27, 0, // Skip to: 4141
3390/* 4114 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3391/* 4117 */ MCD::OPC_FilterValueOrFail, 0,
3392/* 4119 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 4134
3393/* 4123 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 4134
3394/* 4129 */ MCD::OPC_Decode, 234, 21, 225, 1, // Opcode: VL, DecodeIdx: 225
3395/* 4134 */ MCD::OPC_CheckPredicateOrFail, 39,
3396/* 4136 */ MCD::OPC_Decode, 235, 21, 226, 1, // Opcode: VLAlign, DecodeIdx: 226
3397/* 4141 */ MCD::OPC_FilterValue, 7, 11, 0, // Skip to: 4156
3398/* 4145 */ MCD::OPC_CheckPredicateOrFail, 39,
3399/* 4147 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3400/* 4151 */ MCD::OPC_Decode, 236, 21, 226, 1, // Opcode: VLBB, DecodeIdx: 226
3401/* 4156 */ MCD::OPC_FilterValue, 8, 11, 0, // Skip to: 4171
3402/* 4160 */ MCD::OPC_CheckPredicateOrFail, 39,
3403/* 4162 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3404/* 4166 */ MCD::OPC_Decode, 144, 24, 226, 1, // Opcode: VSTEB, DecodeIdx: 226
3405/* 4171 */ MCD::OPC_FilterValue, 9, 11, 0, // Skip to: 4186
3406/* 4175 */ MCD::OPC_CheckPredicateOrFail, 39,
3407/* 4177 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3408/* 4181 */ MCD::OPC_Decode, 150, 24, 227, 1, // Opcode: VSTEH, DecodeIdx: 227
3409/* 4186 */ MCD::OPC_FilterValue, 10, 11, 0, // Skip to: 4201
3410/* 4190 */ MCD::OPC_CheckPredicateOrFail, 39,
3411/* 4192 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3412/* 4196 */ MCD::OPC_Decode, 149, 24, 228, 1, // Opcode: VSTEG, DecodeIdx: 228
3413/* 4201 */ MCD::OPC_FilterValue, 11, 11, 0, // Skip to: 4216
3414/* 4205 */ MCD::OPC_CheckPredicateOrFail, 39,
3415/* 4207 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3416/* 4211 */ MCD::OPC_Decode, 148, 24, 229, 1, // Opcode: VSTEF, DecodeIdx: 229
3417/* 4216 */ MCD::OPC_FilterValue, 14, 27, 0, // Skip to: 4247
3418/* 4220 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3419/* 4223 */ MCD::OPC_FilterValueOrFail, 0,
3420/* 4225 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 4240
3421/* 4229 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 4240
3422/* 4235 */ MCD::OPC_Decode, 137, 24, 225, 1, // Opcode: VST, DecodeIdx: 225
3423/* 4240 */ MCD::OPC_CheckPredicateOrFail, 39,
3424/* 4242 */ MCD::OPC_Decode, 138, 24, 226, 1, // Opcode: VSTAlign, DecodeIdx: 226
3425/* 4247 */ MCD::OPC_FilterValue, 18, 11, 0, // Skip to: 4262
3426/* 4251 */ MCD::OPC_CheckPredicateOrFail, 39,
3427/* 4253 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3428/* 4257 */ MCD::OPC_Decode, 205, 21, 253, 1, // Opcode: VGEG, DecodeIdx: 253
3429/* 4262 */ MCD::OPC_FilterValue, 19, 11, 0, // Skip to: 4277
3430/* 4266 */ MCD::OPC_CheckPredicateOrFail, 39,
3431/* 4268 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3432/* 4272 */ MCD::OPC_Decode, 204, 21, 254, 1, // Opcode: VGEF, DecodeIdx: 254
3433/* 4277 */ MCD::OPC_FilterValue, 26, 11, 0, // Skip to: 4292
3434/* 4281 */ MCD::OPC_CheckPredicateOrFail, 39,
3435/* 4283 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3436/* 4287 */ MCD::OPC_Decode, 237, 23, 255, 1, // Opcode: VSCEG, DecodeIdx: 255
3437/* 4292 */ MCD::OPC_FilterValue, 27, 11, 0, // Skip to: 4307
3438/* 4296 */ MCD::OPC_CheckPredicateOrFail, 39,
3439/* 4298 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3440/* 4302 */ MCD::OPC_Decode, 236, 23, 128, 2, // Opcode: VSCEF, DecodeIdx: 256
3441/* 4307 */ MCD::OPC_FilterValue, 33, 72, 0, // Skip to: 4383
3442/* 4311 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3443/* 4314 */ MCD::OPC_FilterValueOrFail, 0,
3444/* 4316 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
3445/* 4319 */ MCD::OPC_FilterValueOrFail, 0,
3446/* 4321 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3447/* 4324 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4337
3448/* 4328 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4376
3449/* 4332 */ MCD::OPC_Decode, 144, 22, 129, 2, // Opcode: VLGVB, DecodeIdx: 257
3450/* 4337 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 4350
3451/* 4341 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4376
3452/* 4345 */ MCD::OPC_Decode, 147, 22, 129, 2, // Opcode: VLGVH, DecodeIdx: 257
3453/* 4350 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4363
3454/* 4354 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4376
3455/* 4358 */ MCD::OPC_Decode, 145, 22, 129, 2, // Opcode: VLGVF, DecodeIdx: 257
3456/* 4363 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4376
3457/* 4367 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4376
3458/* 4371 */ MCD::OPC_Decode, 146, 22, 129, 2, // Opcode: VLGVG, DecodeIdx: 257
3459/* 4376 */ MCD::OPC_CheckPredicateOrFail, 39,
3460/* 4378 */ MCD::OPC_Decode, 143, 22, 130, 2, // Opcode: VLGV, DecodeIdx: 258
3461/* 4383 */ MCD::OPC_FilterValue, 34, 67, 0, // Skip to: 4454
3462/* 4387 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3463/* 4390 */ MCD::OPC_FilterValueOrFail, 0,
3464/* 4392 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3465/* 4395 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4408
3466/* 4399 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4447
3467/* 4403 */ MCD::OPC_Decode, 178, 22, 131, 2, // Opcode: VLVGB, DecodeIdx: 259
3468/* 4408 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 4421
3469/* 4412 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4447
3470/* 4416 */ MCD::OPC_Decode, 181, 22, 131, 2, // Opcode: VLVGH, DecodeIdx: 259
3471/* 4421 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4434
3472/* 4425 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4447
3473/* 4429 */ MCD::OPC_Decode, 179, 22, 131, 2, // Opcode: VLVGF, DecodeIdx: 259
3474/* 4434 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4447
3475/* 4438 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4447
3476/* 4442 */ MCD::OPC_Decode, 180, 22, 132, 2, // Opcode: VLVGG, DecodeIdx: 260
3477/* 4447 */ MCD::OPC_CheckPredicateOrFail, 39,
3478/* 4449 */ MCD::OPC_Decode, 177, 22, 133, 2, // Opcode: VLVG, DecodeIdx: 261
3479/* 4454 */ MCD::OPC_FilterValue, 39, 11, 0, // Skip to: 4469
3480/* 4458 */ MCD::OPC_CheckPredicateOrFail, 39,
3481/* 4460 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
3482/* 4464 */ MCD::OPC_Decode, 215, 11, 134, 2, // Opcode: LCBB, DecodeIdx: 262
3483/* 4469 */ MCD::OPC_FilterValue, 48, 67, 0, // Skip to: 4540
3484/* 4473 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3485/* 4476 */ MCD::OPC_FilterValueOrFail, 0,
3486/* 4478 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3487/* 4481 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4494
3488/* 4485 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4533
3489/* 4489 */ MCD::OPC_Decode, 183, 20, 135, 2, // Opcode: VESLB, DecodeIdx: 263
3490/* 4494 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 4507
3491/* 4498 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4533
3492/* 4502 */ MCD::OPC_Decode, 186, 20, 135, 2, // Opcode: VESLH, DecodeIdx: 263
3493/* 4507 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4520
3494/* 4511 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4533
3495/* 4515 */ MCD::OPC_Decode, 184, 20, 135, 2, // Opcode: VESLF, DecodeIdx: 263
3496/* 4520 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4533
3497/* 4524 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4533
3498/* 4528 */ MCD::OPC_Decode, 185, 20, 135, 2, // Opcode: VESLG, DecodeIdx: 263
3499/* 4533 */ MCD::OPC_CheckPredicateOrFail, 39,
3500/* 4535 */ MCD::OPC_Decode, 182, 20, 136, 2, // Opcode: VESL, DecodeIdx: 264
3501/* 4540 */ MCD::OPC_FilterValue, 51, 67, 0, // Skip to: 4611
3502/* 4544 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3503/* 4547 */ MCD::OPC_FilterValueOrFail, 0,
3504/* 4549 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3505/* 4552 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4565
3506/* 4556 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4604
3507/* 4560 */ MCD::OPC_Decode, 173, 20, 135, 2, // Opcode: VERLLB, DecodeIdx: 263
3508/* 4565 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 4578
3509/* 4569 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4604
3510/* 4573 */ MCD::OPC_Decode, 176, 20, 135, 2, // Opcode: VERLLH, DecodeIdx: 263
3511/* 4578 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4591
3512/* 4582 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4604
3513/* 4586 */ MCD::OPC_Decode, 174, 20, 135, 2, // Opcode: VERLLF, DecodeIdx: 263
3514/* 4591 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4604
3515/* 4595 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4604
3516/* 4599 */ MCD::OPC_Decode, 175, 20, 135, 2, // Opcode: VERLLG, DecodeIdx: 263
3517/* 4604 */ MCD::OPC_CheckPredicateOrFail, 39,
3518/* 4606 */ MCD::OPC_Decode, 172, 20, 136, 2, // Opcode: VERLL, DecodeIdx: 264
3519/* 4611 */ MCD::OPC_FilterValue, 54, 27, 0, // Skip to: 4642
3520/* 4615 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3521/* 4618 */ MCD::OPC_FilterValueOrFail, 0,
3522/* 4620 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 4635
3523/* 4624 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 4635
3524/* 4630 */ MCD::OPC_Decode, 161, 22, 137, 2, // Opcode: VLM, DecodeIdx: 265
3525/* 4635 */ MCD::OPC_CheckPredicateOrFail, 39,
3526/* 4637 */ MCD::OPC_Decode, 162, 22, 138, 2, // Opcode: VLMAlign, DecodeIdx: 266
3527/* 4642 */ MCD::OPC_FilterValue, 55, 15, 0, // Skip to: 4661
3528/* 4646 */ MCD::OPC_CheckPredicateOrFail, 39,
3529/* 4648 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
3530/* 4652 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3531/* 4656 */ MCD::OPC_Decode, 149, 22, 139, 2, // Opcode: VLL, DecodeIdx: 267
3532/* 4661 */ MCD::OPC_FilterValue, 56, 67, 0, // Skip to: 4732
3533/* 4665 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3534/* 4668 */ MCD::OPC_FilterValueOrFail, 0,
3535/* 4670 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3536/* 4673 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4686
3537/* 4677 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4725
3538/* 4681 */ MCD::OPC_Decode, 203, 20, 135, 2, // Opcode: VESRLB, DecodeIdx: 263
3539/* 4686 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 4699
3540/* 4690 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4725
3541/* 4694 */ MCD::OPC_Decode, 206, 20, 135, 2, // Opcode: VESRLH, DecodeIdx: 263
3542/* 4699 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4712
3543/* 4703 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4725
3544/* 4707 */ MCD::OPC_Decode, 204, 20, 135, 2, // Opcode: VESRLF, DecodeIdx: 263
3545/* 4712 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4725
3546/* 4716 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4725
3547/* 4720 */ MCD::OPC_Decode, 205, 20, 135, 2, // Opcode: VESRLG, DecodeIdx: 263
3548/* 4725 */ MCD::OPC_CheckPredicateOrFail, 39,
3549/* 4727 */ MCD::OPC_Decode, 202, 20, 136, 2, // Opcode: VESRL, DecodeIdx: 264
3550/* 4732 */ MCD::OPC_FilterValue, 58, 67, 0, // Skip to: 4803
3551/* 4736 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3552/* 4739 */ MCD::OPC_FilterValueOrFail, 0,
3553/* 4741 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3554/* 4744 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4757
3555/* 4748 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 4796
3556/* 4752 */ MCD::OPC_Decode, 193, 20, 135, 2, // Opcode: VESRAB, DecodeIdx: 263
3557/* 4757 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 4770
3558/* 4761 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 4796
3559/* 4765 */ MCD::OPC_Decode, 196, 20, 135, 2, // Opcode: VESRAH, DecodeIdx: 263
3560/* 4770 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 4783
3561/* 4774 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 4796
3562/* 4778 */ MCD::OPC_Decode, 194, 20, 135, 2, // Opcode: VESRAF, DecodeIdx: 263
3563/* 4783 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 4796
3564/* 4787 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4796
3565/* 4791 */ MCD::OPC_Decode, 195, 20, 135, 2, // Opcode: VESRAG, DecodeIdx: 263
3566/* 4796 */ MCD::OPC_CheckPredicateOrFail, 39,
3567/* 4798 */ MCD::OPC_Decode, 192, 20, 136, 2, // Opcode: VESRA, DecodeIdx: 264
3568/* 4803 */ MCD::OPC_FilterValue, 62, 27, 0, // Skip to: 4834
3569/* 4807 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3570/* 4810 */ MCD::OPC_FilterValueOrFail, 0,
3571/* 4812 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 4827
3572/* 4816 */ MCD::OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 4827
3573/* 4822 */ MCD::OPC_Decode, 156, 24, 137, 2, // Opcode: VSTM, DecodeIdx: 265
3574/* 4827 */ MCD::OPC_CheckPredicateOrFail, 39,
3575/* 4829 */ MCD::OPC_Decode, 157, 24, 138, 2, // Opcode: VSTMAlign, DecodeIdx: 266
3576/* 4834 */ MCD::OPC_FilterValue, 63, 15, 0, // Skip to: 4853
3577/* 4838 */ MCD::OPC_CheckPredicateOrFail, 39,
3578/* 4840 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
3579/* 4844 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3580/* 4848 */ MCD::OPC_Decode, 155, 24, 139, 2, // Opcode: VSTL, DecodeIdx: 267
3581/* 4853 */ MCD::OPC_FilterValue, 64, 15, 0, // Skip to: 4872
3582/* 4857 */ MCD::OPC_CheckPredicateOrFail, 39,
3583/* 4859 */ MCD::OPC_CheckFieldOrFail, 32, 4, 0,
3584/* 4863 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3585/* 4867 */ MCD::OPC_Decode, 135, 22, 140, 2, // Opcode: VLEIB, DecodeIdx: 268
3586/* 4872 */ MCD::OPC_FilterValue, 65, 15, 0, // Skip to: 4891
3587/* 4876 */ MCD::OPC_CheckPredicateOrFail, 39,
3588/* 4878 */ MCD::OPC_CheckFieldOrFail, 32, 4, 0,
3589/* 4882 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3590/* 4886 */ MCD::OPC_Decode, 138, 22, 141, 2, // Opcode: VLEIH, DecodeIdx: 269
3591/* 4891 */ MCD::OPC_FilterValue, 66, 15, 0, // Skip to: 4910
3592/* 4895 */ MCD::OPC_CheckPredicateOrFail, 39,
3593/* 4897 */ MCD::OPC_CheckFieldOrFail, 32, 4, 0,
3594/* 4901 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3595/* 4905 */ MCD::OPC_Decode, 137, 22, 142, 2, // Opcode: VLEIG, DecodeIdx: 270
3596/* 4910 */ MCD::OPC_FilterValue, 67, 15, 0, // Skip to: 4929
3597/* 4914 */ MCD::OPC_CheckPredicateOrFail, 39,
3598/* 4916 */ MCD::OPC_CheckFieldOrFail, 32, 4, 0,
3599/* 4920 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3600/* 4924 */ MCD::OPC_Decode, 136, 22, 143, 2, // Opcode: VLEIF, DecodeIdx: 271
3601/* 4929 */ MCD::OPC_FilterValue, 68, 53, 0, // Skip to: 4986
3602/* 4933 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3603/* 4936 */ MCD::OPC_FilterValueOrFail, 0,
3604/* 4938 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3605/* 4941 */ MCD::OPC_FilterValueOrFail, 0,
3606/* 4943 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
3607/* 4946 */ MCD::OPC_FilterValueOrFail, 0,
3608/* 4948 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
3609/* 4951 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 4964
3610/* 4955 */ MCD::OPC_CheckPredicate, 39, 20, 0, // Skip to: 4979
3611/* 4959 */ MCD::OPC_Decode, 217, 24, 144, 2, // Opcode: VZERO, DecodeIdx: 272
3612/* 4964 */ MCD::OPC_FilterValue, 255, 255, 3, 9, 0, // Skip to: 4979
3613/* 4970 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 4979
3614/* 4974 */ MCD::OPC_Decode, 176, 23, 144, 2, // Opcode: VONE, DecodeIdx: 272
3615/* 4979 */ MCD::OPC_CheckPredicateOrFail, 39,
3616/* 4981 */ MCD::OPC_Decode, 203, 21, 145, 2, // Opcode: VGBM, DecodeIdx: 273
3617/* 4986 */ MCD::OPC_FilterValue, 69, 72, 0, // Skip to: 5062
3618/* 4990 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3619/* 4993 */ MCD::OPC_FilterValueOrFail, 0,
3620/* 4995 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
3621/* 4998 */ MCD::OPC_FilterValueOrFail, 0,
3622/* 5000 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3623/* 5003 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5016
3624/* 5007 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 5055
3625/* 5011 */ MCD::OPC_Decode, 212, 23, 146, 2, // Opcode: VREPIB, DecodeIdx: 274
3626/* 5016 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5029
3627/* 5020 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5055
3628/* 5024 */ MCD::OPC_Decode, 215, 23, 146, 2, // Opcode: VREPIH, DecodeIdx: 274
3629/* 5029 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5042
3630/* 5033 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5055
3631/* 5037 */ MCD::OPC_Decode, 213, 23, 146, 2, // Opcode: VREPIF, DecodeIdx: 274
3632/* 5042 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5055
3633/* 5046 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 5055
3634/* 5050 */ MCD::OPC_Decode, 214, 23, 146, 2, // Opcode: VREPIG, DecodeIdx: 274
3635/* 5055 */ MCD::OPC_CheckPredicateOrFail, 39,
3636/* 5057 */ MCD::OPC_Decode, 211, 23, 147, 2, // Opcode: VREPI, DecodeIdx: 275
3637/* 5062 */ MCD::OPC_FilterValue, 70, 72, 0, // Skip to: 5138
3638/* 5066 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3639/* 5069 */ MCD::OPC_FilterValueOrFail, 0,
3640/* 5071 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
3641/* 5074 */ MCD::OPC_FilterValueOrFail, 0,
3642/* 5076 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3643/* 5079 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5092
3644/* 5083 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 5131
3645/* 5087 */ MCD::OPC_Decode, 223, 21, 148, 2, // Opcode: VGMB, DecodeIdx: 276
3646/* 5092 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5105
3647/* 5096 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5131
3648/* 5100 */ MCD::OPC_Decode, 226, 21, 148, 2, // Opcode: VGMH, DecodeIdx: 276
3649/* 5105 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5118
3650/* 5109 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5131
3651/* 5113 */ MCD::OPC_Decode, 224, 21, 148, 2, // Opcode: VGMF, DecodeIdx: 276
3652/* 5118 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5131
3653/* 5122 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 5131
3654/* 5126 */ MCD::OPC_Decode, 225, 21, 148, 2, // Opcode: VGMG, DecodeIdx: 276
3655/* 5131 */ MCD::OPC_CheckPredicateOrFail, 39,
3656/* 5133 */ MCD::OPC_Decode, 222, 21, 149, 2, // Opcode: VGM, DecodeIdx: 277
3657/* 5138 */ MCD::OPC_FilterValue, 74, 83, 0, // Skip to: 5225
3658/* 5142 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3659/* 5145 */ MCD::OPC_FilterValueOrFail, 0,
3660/* 5147 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
3661/* 5150 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5163
3662/* 5154 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 5218
3663/* 5158 */ MCD::OPC_Decode, 202, 21, 150, 2, // Opcode: VFTCISB, DecodeIdx: 278
3664/* 5163 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5176
3665/* 5167 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 5218
3666/* 5171 */ MCD::OPC_Decode, 201, 21, 150, 2, // Opcode: VFTCIDB, DecodeIdx: 278
3667/* 5176 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 5190
3668/* 5181 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 5218
3669/* 5185 */ MCD::OPC_Decode, 195, 25, 151, 2, // Opcode: WFTCISB, DecodeIdx: 279
3670/* 5190 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 5204
3671/* 5195 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 5218
3672/* 5199 */ MCD::OPC_Decode, 194, 25, 152, 2, // Opcode: WFTCIDB, DecodeIdx: 280
3673/* 5204 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 5218
3674/* 5209 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 5218
3675/* 5213 */ MCD::OPC_Decode, 196, 25, 150, 2, // Opcode: WFTCIXB, DecodeIdx: 278
3676/* 5218 */ MCD::OPC_CheckPredicateOrFail, 39,
3677/* 5220 */ MCD::OPC_Decode, 200, 21, 153, 2, // Opcode: VFTCI, DecodeIdx: 281
3678/* 5225 */ MCD::OPC_FilterValue, 77, 67, 0, // Skip to: 5296
3679/* 5229 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3680/* 5232 */ MCD::OPC_FilterValueOrFail, 0,
3681/* 5234 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3682/* 5237 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5250
3683/* 5241 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 5289
3684/* 5245 */ MCD::OPC_Decode, 207, 23, 154, 2, // Opcode: VREPB, DecodeIdx: 282
3685/* 5250 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5263
3686/* 5254 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5289
3687/* 5258 */ MCD::OPC_Decode, 210, 23, 154, 2, // Opcode: VREPH, DecodeIdx: 282
3688/* 5263 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5276
3689/* 5267 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5289
3690/* 5271 */ MCD::OPC_Decode, 208, 23, 154, 2, // Opcode: VREPF, DecodeIdx: 282
3691/* 5276 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5289
3692/* 5280 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 5289
3693/* 5284 */ MCD::OPC_Decode, 209, 23, 154, 2, // Opcode: VREPG, DecodeIdx: 282
3694/* 5289 */ MCD::OPC_CheckPredicateOrFail, 39,
3695/* 5291 */ MCD::OPC_Decode, 206, 23, 155, 2, // Opcode: VREP, DecodeIdx: 283
3696/* 5296 */ MCD::OPC_FilterValue, 80, 72, 0, // Skip to: 5372
3697/* 5300 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3698/* 5303 */ MCD::OPC_FilterValueOrFail, 0,
3699/* 5305 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
3700/* 5308 */ MCD::OPC_FilterValueOrFail, 0,
3701/* 5310 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3702/* 5313 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5326
3703/* 5317 */ MCD::OPC_CheckPredicate, 40, 44, 0, // Skip to: 5365
3704/* 5321 */ MCD::OPC_Decode, 200, 23, 156, 2, // Opcode: VPOPCTB, DecodeIdx: 284
3705/* 5326 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5339
3706/* 5330 */ MCD::OPC_CheckPredicate, 40, 31, 0, // Skip to: 5365
3707/* 5334 */ MCD::OPC_Decode, 203, 23, 156, 2, // Opcode: VPOPCTH, DecodeIdx: 284
3708/* 5339 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5352
3709/* 5343 */ MCD::OPC_CheckPredicate, 40, 18, 0, // Skip to: 5365
3710/* 5347 */ MCD::OPC_Decode, 201, 23, 156, 2, // Opcode: VPOPCTF, DecodeIdx: 284
3711/* 5352 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5365
3712/* 5356 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 5365
3713/* 5360 */ MCD::OPC_Decode, 202, 23, 156, 2, // Opcode: VPOPCTG, DecodeIdx: 284
3714/* 5365 */ MCD::OPC_CheckPredicateOrFail, 39,
3715/* 5367 */ MCD::OPC_Decode, 199, 23, 157, 2, // Opcode: VPOPCT, DecodeIdx: 285
3716/* 5372 */ MCD::OPC_FilterValue, 82, 85, 0, // Skip to: 5461
3717/* 5376 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3718/* 5379 */ MCD::OPC_FilterValueOrFail, 0,
3719/* 5381 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
3720/* 5384 */ MCD::OPC_FilterValueOrFail, 0,
3721/* 5386 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3722/* 5389 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5402
3723/* 5393 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 5454
3724/* 5397 */ MCD::OPC_Decode, 133, 20, 156, 2, // Opcode: VCTZB, DecodeIdx: 284
3725/* 5402 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5415
3726/* 5406 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 5454
3727/* 5410 */ MCD::OPC_Decode, 136, 20, 156, 2, // Opcode: VCTZH, DecodeIdx: 284
3728/* 5415 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5428
3729/* 5419 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5454
3730/* 5423 */ MCD::OPC_Decode, 134, 20, 156, 2, // Opcode: VCTZF, DecodeIdx: 284
3731/* 5428 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5441
3732/* 5432 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5454
3733/* 5436 */ MCD::OPC_Decode, 135, 20, 156, 2, // Opcode: VCTZG, DecodeIdx: 284
3734/* 5441 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 5454
3735/* 5445 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 5454
3736/* 5449 */ MCD::OPC_Decode, 137, 20, 156, 2, // Opcode: VCTZQ, DecodeIdx: 284
3737/* 5454 */ MCD::OPC_CheckPredicateOrFail, 39,
3738/* 5456 */ MCD::OPC_Decode, 132, 20, 157, 2, // Opcode: VCTZ, DecodeIdx: 285
3739/* 5461 */ MCD::OPC_FilterValue, 83, 85, 0, // Skip to: 5550
3740/* 5465 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3741/* 5468 */ MCD::OPC_FilterValueOrFail, 0,
3742/* 5470 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
3743/* 5473 */ MCD::OPC_FilterValueOrFail, 0,
3744/* 5475 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3745/* 5478 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5491
3746/* 5482 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 5543
3747/* 5486 */ MCD::OPC_Decode, 249, 19, 156, 2, // Opcode: VCLZB, DecodeIdx: 284
3748/* 5491 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5504
3749/* 5495 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 5543
3750/* 5499 */ MCD::OPC_Decode, 253, 19, 156, 2, // Opcode: VCLZH, DecodeIdx: 284
3751/* 5504 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5517
3752/* 5508 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5543
3753/* 5512 */ MCD::OPC_Decode, 251, 19, 156, 2, // Opcode: VCLZF, DecodeIdx: 284
3754/* 5517 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5530
3755/* 5521 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5543
3756/* 5525 */ MCD::OPC_Decode, 252, 19, 156, 2, // Opcode: VCLZG, DecodeIdx: 284
3757/* 5530 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 5543
3758/* 5534 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 5543
3759/* 5538 */ MCD::OPC_Decode, 254, 19, 156, 2, // Opcode: VCLZQ, DecodeIdx: 284
3760/* 5543 */ MCD::OPC_CheckPredicateOrFail, 39,
3761/* 5545 */ MCD::OPC_Decode, 248, 19, 157, 2, // Opcode: VCLZ, DecodeIdx: 285
3762/* 5550 */ MCD::OPC_FilterValue, 84, 85, 0, // Skip to: 5639
3763/* 5554 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3764/* 5557 */ MCD::OPC_FilterValueOrFail, 0,
3765/* 5559 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
3766/* 5562 */ MCD::OPC_FilterValueOrFail, 0,
3767/* 5564 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3768/* 5567 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5580
3769/* 5571 */ MCD::OPC_CheckPredicate, 41, 57, 0, // Skip to: 5632
3770/* 5575 */ MCD::OPC_Decode, 207, 21, 156, 2, // Opcode: VGEMB, DecodeIdx: 284
3771/* 5580 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5593
3772/* 5584 */ MCD::OPC_CheckPredicate, 41, 44, 0, // Skip to: 5632
3773/* 5588 */ MCD::OPC_Decode, 210, 21, 156, 2, // Opcode: VGEMH, DecodeIdx: 284
3774/* 5593 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5606
3775/* 5597 */ MCD::OPC_CheckPredicate, 41, 31, 0, // Skip to: 5632
3776/* 5601 */ MCD::OPC_Decode, 208, 21, 156, 2, // Opcode: VGEMF, DecodeIdx: 284
3777/* 5606 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5619
3778/* 5610 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 5632
3779/* 5614 */ MCD::OPC_Decode, 209, 21, 156, 2, // Opcode: VGEMG, DecodeIdx: 284
3780/* 5619 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 5632
3781/* 5623 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 5632
3782/* 5627 */ MCD::OPC_Decode, 211, 21, 156, 2, // Opcode: VGEMQ, DecodeIdx: 284
3783/* 5632 */ MCD::OPC_CheckPredicateOrFail, 41,
3784/* 5634 */ MCD::OPC_Decode, 206, 21, 157, 2, // Opcode: VGEM, DecodeIdx: 285
3785/* 5639 */ MCD::OPC_FilterValue, 86, 15, 0, // Skip to: 5658
3786/* 5643 */ MCD::OPC_CheckPredicateOrFail, 39,
3787/* 5645 */ MCD::OPC_CheckFieldOrFail, 12, 20, 0,
3788/* 5649 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
3789/* 5653 */ MCD::OPC_Decode, 169, 22, 156, 2, // Opcode: VLR, DecodeIdx: 284
3790/* 5658 */ MCD::OPC_FilterValue, 92, 109, 0, // Skip to: 5771
3791/* 5662 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3792/* 5665 */ MCD::OPC_FilterValueOrFail, 0,
3793/* 5667 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3794/* 5670 */ MCD::OPC_FilterValueOrFail, 0,
3795/* 5672 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
3796/* 5675 */ MCD::OPC_FilterValueOrFail, 0,
3797/* 5677 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3798/* 5680 */ MCD::OPC_FilterValue, 0, 24, 0, // Skip to: 5708
3799/* 5684 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 5699
3800/* 5688 */ MCD::OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 5699
3801/* 5694 */ MCD::OPC_Decode, 229, 21, 156, 2, // Opcode: VISTRBS, DecodeIdx: 284
3802/* 5699 */ MCD::OPC_CheckPredicate, 39, 61, 0, // Skip to: 5764
3803/* 5703 */ MCD::OPC_Decode, 228, 21, 234, 1, // Opcode: VISTRB, DecodeIdx: 234
3804/* 5708 */ MCD::OPC_FilterValue, 1, 24, 0, // Skip to: 5736
3805/* 5712 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 5727
3806/* 5716 */ MCD::OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 5727
3807/* 5722 */ MCD::OPC_Decode, 233, 21, 156, 2, // Opcode: VISTRHS, DecodeIdx: 284
3808/* 5727 */ MCD::OPC_CheckPredicate, 39, 33, 0, // Skip to: 5764
3809/* 5731 */ MCD::OPC_Decode, 232, 21, 234, 1, // Opcode: VISTRH, DecodeIdx: 234
3810/* 5736 */ MCD::OPC_FilterValue, 2, 24, 0, // Skip to: 5764
3811/* 5740 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 5755
3812/* 5744 */ MCD::OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 5755
3813/* 5750 */ MCD::OPC_Decode, 231, 21, 156, 2, // Opcode: VISTRFS, DecodeIdx: 284
3814/* 5755 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 5764
3815/* 5759 */ MCD::OPC_Decode, 230, 21, 234, 1, // Opcode: VISTRF, DecodeIdx: 234
3816/* 5764 */ MCD::OPC_CheckPredicateOrFail, 39,
3817/* 5766 */ MCD::OPC_Decode, 227, 21, 158, 2, // Opcode: VISTR, DecodeIdx: 286
3818/* 5771 */ MCD::OPC_FilterValue, 95, 59, 0, // Skip to: 5834
3819/* 5775 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3820/* 5778 */ MCD::OPC_FilterValueOrFail, 0,
3821/* 5780 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
3822/* 5783 */ MCD::OPC_FilterValueOrFail, 0,
3823/* 5785 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3824/* 5788 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5801
3825/* 5792 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5827
3826/* 5796 */ MCD::OPC_Decode, 245, 23, 156, 2, // Opcode: VSEGB, DecodeIdx: 284
3827/* 5801 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5814
3828/* 5805 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5827
3829/* 5809 */ MCD::OPC_Decode, 247, 23, 156, 2, // Opcode: VSEGH, DecodeIdx: 284
3830/* 5814 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5827
3831/* 5818 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 5827
3832/* 5822 */ MCD::OPC_Decode, 246, 23, 156, 2, // Opcode: VSEGF, DecodeIdx: 284
3833/* 5827 */ MCD::OPC_CheckPredicateOrFail, 39,
3834/* 5829 */ MCD::OPC_Decode, 244, 23, 157, 2, // Opcode: VSEG, DecodeIdx: 285
3835/* 5834 */ MCD::OPC_FilterValue, 96, 72, 0, // Skip to: 5910
3836/* 5838 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3837/* 5841 */ MCD::OPC_FilterValueOrFail, 0,
3838/* 5843 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
3839/* 5846 */ MCD::OPC_FilterValueOrFail, 0,
3840/* 5848 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3841/* 5851 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5864
3842/* 5855 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 5903
3843/* 5859 */ MCD::OPC_Decode, 150, 23, 250, 1, // Opcode: VMRLB, DecodeIdx: 250
3844/* 5864 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5877
3845/* 5868 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5903
3846/* 5872 */ MCD::OPC_Decode, 153, 23, 250, 1, // Opcode: VMRLH, DecodeIdx: 250
3847/* 5877 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5890
3848/* 5881 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5903
3849/* 5885 */ MCD::OPC_Decode, 151, 23, 250, 1, // Opcode: VMRLF, DecodeIdx: 250
3850/* 5890 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5903
3851/* 5894 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 5903
3852/* 5898 */ MCD::OPC_Decode, 152, 23, 250, 1, // Opcode: VMRLG, DecodeIdx: 250
3853/* 5903 */ MCD::OPC_CheckPredicateOrFail, 39,
3854/* 5905 */ MCD::OPC_Decode, 149, 23, 159, 2, // Opcode: VMRL, DecodeIdx: 287
3855/* 5910 */ MCD::OPC_FilterValue, 97, 72, 0, // Skip to: 5986
3856/* 5914 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3857/* 5917 */ MCD::OPC_FilterValueOrFail, 0,
3858/* 5919 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
3859/* 5922 */ MCD::OPC_FilterValueOrFail, 0,
3860/* 5924 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3861/* 5927 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 5940
3862/* 5931 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 5979
3863/* 5935 */ MCD::OPC_Decode, 145, 23, 250, 1, // Opcode: VMRHB, DecodeIdx: 250
3864/* 5940 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 5953
3865/* 5944 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 5979
3866/* 5948 */ MCD::OPC_Decode, 148, 23, 250, 1, // Opcode: VMRHH, DecodeIdx: 250
3867/* 5953 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 5966
3868/* 5957 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 5979
3869/* 5961 */ MCD::OPC_Decode, 146, 23, 250, 1, // Opcode: VMRHF, DecodeIdx: 250
3870/* 5966 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 5979
3871/* 5970 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 5979
3872/* 5974 */ MCD::OPC_Decode, 147, 23, 250, 1, // Opcode: VMRHG, DecodeIdx: 250
3873/* 5979 */ MCD::OPC_CheckPredicateOrFail, 39,
3874/* 5981 */ MCD::OPC_Decode, 144, 23, 159, 2, // Opcode: VMRH, DecodeIdx: 287
3875/* 5986 */ MCD::OPC_FilterValue, 98, 15, 0, // Skip to: 6005
3876/* 5990 */ MCD::OPC_CheckPredicateOrFail, 39,
3877/* 5992 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3878/* 5996 */ MCD::OPC_CheckFieldOrFail, 8, 3, 0,
3879/* 6000 */ MCD::OPC_Decode, 182, 22, 160, 2, // Opcode: VLVGP, DecodeIdx: 288
3880/* 6005 */ MCD::OPC_FilterValue, 100, 46, 0, // Skip to: 6055
3881/* 6009 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3882/* 6012 */ MCD::OPC_FilterValueOrFail, 0,
3883/* 6014 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
3884/* 6017 */ MCD::OPC_FilterValueOrFail, 0,
3885/* 6019 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3886/* 6022 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 6035
3887/* 6026 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6048
3888/* 6030 */ MCD::OPC_Decode, 181, 24, 250, 1, // Opcode: VSUMB, DecodeIdx: 250
3889/* 6035 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6048
3890/* 6039 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6048
3891/* 6043 */ MCD::OPC_Decode, 185, 24, 250, 1, // Opcode: VSUMH, DecodeIdx: 250
3892/* 6048 */ MCD::OPC_CheckPredicateOrFail, 39,
3893/* 6050 */ MCD::OPC_Decode, 180, 24, 159, 2, // Opcode: VSUM, DecodeIdx: 287
3894/* 6055 */ MCD::OPC_FilterValue, 101, 46, 0, // Skip to: 6105
3895/* 6059 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3896/* 6062 */ MCD::OPC_FilterValueOrFail, 0,
3897/* 6064 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
3898/* 6067 */ MCD::OPC_FilterValueOrFail, 0,
3899/* 6069 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3900/* 6072 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6085
3901/* 6076 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6098
3902/* 6080 */ MCD::OPC_Decode, 184, 24, 250, 1, // Opcode: VSUMGH, DecodeIdx: 250
3903/* 6085 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6098
3904/* 6089 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6098
3905/* 6093 */ MCD::OPC_Decode, 183, 24, 250, 1, // Opcode: VSUMGF, DecodeIdx: 250
3906/* 6098 */ MCD::OPC_CheckPredicateOrFail, 39,
3907/* 6100 */ MCD::OPC_Decode, 182, 24, 159, 2, // Opcode: VSUMG, DecodeIdx: 287
3908/* 6105 */ MCD::OPC_FilterValue, 102, 15, 0, // Skip to: 6124
3909/* 6109 */ MCD::OPC_CheckPredicateOrFail, 39,
3910/* 6111 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3911/* 6115 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3912/* 6119 */ MCD::OPC_Decode, 241, 19, 250, 1, // Opcode: VCKSM, DecodeIdx: 250
3913/* 6124 */ MCD::OPC_FilterValue, 103, 46, 0, // Skip to: 6174
3914/* 6128 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3915/* 6131 */ MCD::OPC_FilterValueOrFail, 0,
3916/* 6133 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
3917/* 6136 */ MCD::OPC_FilterValueOrFail, 0,
3918/* 6138 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3919/* 6141 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6154
3920/* 6145 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6167
3921/* 6149 */ MCD::OPC_Decode, 187, 24, 250, 1, // Opcode: VSUMQF, DecodeIdx: 250
3922/* 6154 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6167
3923/* 6158 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6167
3924/* 6162 */ MCD::OPC_Decode, 188, 24, 250, 1, // Opcode: VSUMQG, DecodeIdx: 250
3925/* 6167 */ MCD::OPC_CheckPredicateOrFail, 39,
3926/* 6169 */ MCD::OPC_Decode, 186, 24, 159, 2, // Opcode: VSUMQ, DecodeIdx: 287
3927/* 6174 */ MCD::OPC_FilterValue, 104, 15, 0, // Skip to: 6193
3928/* 6178 */ MCD::OPC_CheckPredicateOrFail, 39,
3929/* 6180 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3930/* 6184 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3931/* 6188 */ MCD::OPC_Decode, 169, 23, 250, 1, // Opcode: VN, DecodeIdx: 250
3932/* 6193 */ MCD::OPC_FilterValue, 105, 15, 0, // Skip to: 6212
3933/* 6197 */ MCD::OPC_CheckPredicateOrFail, 39,
3934/* 6199 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3935/* 6203 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3936/* 6207 */ MCD::OPC_Decode, 170, 23, 250, 1, // Opcode: VNC, DecodeIdx: 250
3937/* 6212 */ MCD::OPC_FilterValue, 106, 15, 0, // Skip to: 6231
3938/* 6216 */ MCD::OPC_CheckPredicateOrFail, 39,
3939/* 6218 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3940/* 6222 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3941/* 6226 */ MCD::OPC_Decode, 174, 23, 250, 1, // Opcode: VO, DecodeIdx: 250
3942/* 6231 */ MCD::OPC_FilterValue, 107, 15, 0, // Skip to: 6250
3943/* 6235 */ MCD::OPC_CheckPredicateOrFail, 39,
3944/* 6237 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3945/* 6241 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3946/* 6245 */ MCD::OPC_Decode, 172, 23, 250, 1, // Opcode: VNO, DecodeIdx: 250
3947/* 6250 */ MCD::OPC_FilterValue, 108, 15, 0, // Skip to: 6269
3948/* 6254 */ MCD::OPC_CheckPredicateOrFail, 40,
3949/* 6256 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3950/* 6260 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3951/* 6264 */ MCD::OPC_Decode, 173, 23, 250, 1, // Opcode: VNX, DecodeIdx: 250
3952/* 6269 */ MCD::OPC_FilterValue, 109, 15, 0, // Skip to: 6288
3953/* 6273 */ MCD::OPC_CheckPredicateOrFail, 39,
3954/* 6275 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3955/* 6279 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3956/* 6283 */ MCD::OPC_Decode, 216, 24, 250, 1, // Opcode: VX, DecodeIdx: 250
3957/* 6288 */ MCD::OPC_FilterValue, 110, 15, 0, // Skip to: 6307
3958/* 6292 */ MCD::OPC_CheckPredicateOrFail, 40,
3959/* 6294 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3960/* 6298 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3961/* 6302 */ MCD::OPC_Decode, 171, 23, 250, 1, // Opcode: VNN, DecodeIdx: 250
3962/* 6307 */ MCD::OPC_FilterValue, 111, 15, 0, // Skip to: 6326
3963/* 6311 */ MCD::OPC_CheckPredicateOrFail, 40,
3964/* 6313 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
3965/* 6317 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
3966/* 6321 */ MCD::OPC_Decode, 175, 23, 250, 1, // Opcode: VOC, DecodeIdx: 250
3967/* 6326 */ MCD::OPC_FilterValue, 112, 72, 0, // Skip to: 6402
3968/* 6330 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3969/* 6333 */ MCD::OPC_FilterValueOrFail, 0,
3970/* 6335 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
3971/* 6338 */ MCD::OPC_FilterValueOrFail, 0,
3972/* 6340 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3973/* 6343 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 6356
3974/* 6347 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 6395
3975/* 6351 */ MCD::OPC_Decode, 188, 20, 250, 1, // Opcode: VESLVB, DecodeIdx: 250
3976/* 6356 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6369
3977/* 6360 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 6395
3978/* 6364 */ MCD::OPC_Decode, 191, 20, 250, 1, // Opcode: VESLVH, DecodeIdx: 250
3979/* 6369 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6382
3980/* 6373 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6395
3981/* 6377 */ MCD::OPC_Decode, 189, 20, 250, 1, // Opcode: VESLVF, DecodeIdx: 250
3982/* 6382 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6395
3983/* 6386 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6395
3984/* 6390 */ MCD::OPC_Decode, 190, 20, 250, 1, // Opcode: VESLVG, DecodeIdx: 250
3985/* 6395 */ MCD::OPC_CheckPredicateOrFail, 39,
3986/* 6397 */ MCD::OPC_Decode, 187, 20, 159, 2, // Opcode: VESLV, DecodeIdx: 287
3987/* 6402 */ MCD::OPC_FilterValue, 114, 72, 0, // Skip to: 6478
3988/* 6406 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
3989/* 6409 */ MCD::OPC_FilterValueOrFail, 0,
3990/* 6411 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
3991/* 6414 */ MCD::OPC_FilterValueOrFail, 0,
3992/* 6416 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
3993/* 6419 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 6432
3994/* 6423 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 6471
3995/* 6427 */ MCD::OPC_Decode, 168, 20, 161, 2, // Opcode: VERIMB, DecodeIdx: 289
3996/* 6432 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6445
3997/* 6436 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 6471
3998/* 6440 */ MCD::OPC_Decode, 171, 20, 161, 2, // Opcode: VERIMH, DecodeIdx: 289
3999/* 6445 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6458
4000/* 6449 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6471
4001/* 6453 */ MCD::OPC_Decode, 169, 20, 161, 2, // Opcode: VERIMF, DecodeIdx: 289
4002/* 6458 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6471
4003/* 6462 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6471
4004/* 6466 */ MCD::OPC_Decode, 170, 20, 161, 2, // Opcode: VERIMG, DecodeIdx: 289
4005/* 6471 */ MCD::OPC_CheckPredicateOrFail, 39,
4006/* 6473 */ MCD::OPC_Decode, 167, 20, 162, 2, // Opcode: VERIM, DecodeIdx: 290
4007/* 6478 */ MCD::OPC_FilterValue, 115, 72, 0, // Skip to: 6554
4008/* 6482 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4009/* 6485 */ MCD::OPC_FilterValueOrFail, 0,
4010/* 6487 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4011/* 6490 */ MCD::OPC_FilterValueOrFail, 0,
4012/* 6492 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4013/* 6495 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 6508
4014/* 6499 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 6547
4015/* 6503 */ MCD::OPC_Decode, 178, 20, 250, 1, // Opcode: VERLLVB, DecodeIdx: 250
4016/* 6508 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6521
4017/* 6512 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 6547
4018/* 6516 */ MCD::OPC_Decode, 181, 20, 250, 1, // Opcode: VERLLVH, DecodeIdx: 250
4019/* 6521 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6534
4020/* 6525 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6547
4021/* 6529 */ MCD::OPC_Decode, 179, 20, 250, 1, // Opcode: VERLLVF, DecodeIdx: 250
4022/* 6534 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6547
4023/* 6538 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6547
4024/* 6542 */ MCD::OPC_Decode, 180, 20, 250, 1, // Opcode: VERLLVG, DecodeIdx: 250
4025/* 6547 */ MCD::OPC_CheckPredicateOrFail, 39,
4026/* 6549 */ MCD::OPC_Decode, 177, 20, 159, 2, // Opcode: VERLLV, DecodeIdx: 287
4027/* 6554 */ MCD::OPC_FilterValue, 116, 15, 0, // Skip to: 6573
4028/* 6558 */ MCD::OPC_CheckPredicateOrFail, 39,
4029/* 6560 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
4030/* 6564 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4031/* 6568 */ MCD::OPC_Decode, 252, 23, 250, 1, // Opcode: VSL, DecodeIdx: 250
4032/* 6573 */ MCD::OPC_FilterValue, 117, 15, 0, // Skip to: 6592
4033/* 6577 */ MCD::OPC_CheckPredicateOrFail, 39,
4034/* 6579 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
4035/* 6583 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4036/* 6587 */ MCD::OPC_Decode, 253, 23, 250, 1, // Opcode: VSLB, DecodeIdx: 250
4037/* 6592 */ MCD::OPC_FilterValue, 119, 19, 0, // Skip to: 6615
4038/* 6596 */ MCD::OPC_CheckPredicateOrFail, 39,
4039/* 6598 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
4040/* 6602 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
4041/* 6606 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4042/* 6610 */ MCD::OPC_Decode, 255, 23, 163, 2, // Opcode: VSLDB, DecodeIdx: 291
4043/* 6615 */ MCD::OPC_FilterValue, 120, 72, 0, // Skip to: 6691
4044/* 6619 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4045/* 6622 */ MCD::OPC_FilterValueOrFail, 0,
4046/* 6624 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4047/* 6627 */ MCD::OPC_FilterValueOrFail, 0,
4048/* 6629 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4049/* 6632 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 6645
4050/* 6636 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 6684
4051/* 6640 */ MCD::OPC_Decode, 208, 20, 250, 1, // Opcode: VESRLVB, DecodeIdx: 250
4052/* 6645 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6658
4053/* 6649 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 6684
4054/* 6653 */ MCD::OPC_Decode, 211, 20, 250, 1, // Opcode: VESRLVH, DecodeIdx: 250
4055/* 6658 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6671
4056/* 6662 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6684
4057/* 6666 */ MCD::OPC_Decode, 209, 20, 250, 1, // Opcode: VESRLVF, DecodeIdx: 250
4058/* 6671 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6684
4059/* 6675 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6684
4060/* 6679 */ MCD::OPC_Decode, 210, 20, 250, 1, // Opcode: VESRLVG, DecodeIdx: 250
4061/* 6684 */ MCD::OPC_CheckPredicateOrFail, 39,
4062/* 6686 */ MCD::OPC_Decode, 207, 20, 159, 2, // Opcode: VESRLV, DecodeIdx: 287
4063/* 6691 */ MCD::OPC_FilterValue, 122, 72, 0, // Skip to: 6767
4064/* 6695 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4065/* 6698 */ MCD::OPC_FilterValueOrFail, 0,
4066/* 6700 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4067/* 6703 */ MCD::OPC_FilterValueOrFail, 0,
4068/* 6705 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4069/* 6708 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 6721
4070/* 6712 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 6760
4071/* 6716 */ MCD::OPC_Decode, 198, 20, 250, 1, // Opcode: VESRAVB, DecodeIdx: 250
4072/* 6721 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6734
4073/* 6725 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 6760
4074/* 6729 */ MCD::OPC_Decode, 201, 20, 250, 1, // Opcode: VESRAVH, DecodeIdx: 250
4075/* 6734 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6747
4076/* 6738 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6760
4077/* 6742 */ MCD::OPC_Decode, 199, 20, 250, 1, // Opcode: VESRAVF, DecodeIdx: 250
4078/* 6747 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6760
4079/* 6751 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6760
4080/* 6755 */ MCD::OPC_Decode, 200, 20, 250, 1, // Opcode: VESRAVG, DecodeIdx: 250
4081/* 6760 */ MCD::OPC_CheckPredicateOrFail, 39,
4082/* 6762 */ MCD::OPC_Decode, 197, 20, 159, 2, // Opcode: VESRAV, DecodeIdx: 287
4083/* 6767 */ MCD::OPC_FilterValue, 124, 15, 0, // Skip to: 6786
4084/* 6771 */ MCD::OPC_CheckPredicateOrFail, 39,
4085/* 6773 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
4086/* 6777 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4087/* 6781 */ MCD::OPC_Decode, 133, 24, 250, 1, // Opcode: VSRL, DecodeIdx: 250
4088/* 6786 */ MCD::OPC_FilterValue, 125, 15, 0, // Skip to: 6805
4089/* 6790 */ MCD::OPC_CheckPredicateOrFail, 39,
4090/* 6792 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
4091/* 6796 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4092/* 6800 */ MCD::OPC_Decode, 134, 24, 250, 1, // Opcode: VSRLB, DecodeIdx: 250
4093/* 6805 */ MCD::OPC_FilterValue, 126, 15, 0, // Skip to: 6824
4094/* 6809 */ MCD::OPC_CheckPredicateOrFail, 39,
4095/* 6811 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
4096/* 6815 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4097/* 6819 */ MCD::OPC_Decode, 130, 24, 250, 1, // Opcode: VSRA, DecodeIdx: 250
4098/* 6824 */ MCD::OPC_FilterValue, 127, 15, 0, // Skip to: 6843
4099/* 6828 */ MCD::OPC_CheckPredicateOrFail, 39,
4100/* 6830 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
4101/* 6834 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4102/* 6838 */ MCD::OPC_Decode, 131, 24, 250, 1, // Opcode: VSRAB, DecodeIdx: 250
4103/* 6843 */ MCD::OPC_FilterValue, 128, 1, 190, 0, // Skip to: 7038
4104/* 6848 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4105/* 6851 */ MCD::OPC_FilterValueOrFail, 0,
4106/* 6853 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4107/* 6856 */ MCD::OPC_FilterValueOrFail, 0,
4108/* 6858 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4109/* 6861 */ MCD::OPC_FilterValueOrFail, 0,
4110/* 6863 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4111/* 6866 */ MCD::OPC_FilterValue, 0, 51, 0, // Skip to: 6921
4112/* 6870 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4113/* 6873 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6886
4114/* 6877 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 6912
4115/* 6881 */ MCD::OPC_Decode, 249, 20, 250, 1, // Opcode: VFEEBS, DecodeIdx: 250
4116/* 6886 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6899
4117/* 6890 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6912
4118/* 6894 */ MCD::OPC_Decode, 254, 20, 250, 1, // Opcode: VFEEZB, DecodeIdx: 250
4119/* 6899 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6912
4120/* 6903 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6912
4121/* 6907 */ MCD::OPC_Decode, 255, 20, 250, 1, // Opcode: VFEEZBS, DecodeIdx: 250
4122/* 6912 */ MCD::OPC_CheckPredicate, 39, 115, 0, // Skip to: 7031
4123/* 6916 */ MCD::OPC_Decode, 248, 20, 246, 1, // Opcode: VFEEB, DecodeIdx: 246
4124/* 6921 */ MCD::OPC_FilterValue, 1, 51, 0, // Skip to: 6976
4125/* 6925 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4126/* 6928 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6941
4127/* 6932 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 6967
4128/* 6936 */ MCD::OPC_Decode, 253, 20, 250, 1, // Opcode: VFEEHS, DecodeIdx: 250
4129/* 6941 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 6954
4130/* 6945 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 6967
4131/* 6949 */ MCD::OPC_Decode, 130, 21, 250, 1, // Opcode: VFEEZH, DecodeIdx: 250
4132/* 6954 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 6967
4133/* 6958 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 6967
4134/* 6962 */ MCD::OPC_Decode, 131, 21, 250, 1, // Opcode: VFEEZHS, DecodeIdx: 250
4135/* 6967 */ MCD::OPC_CheckPredicate, 39, 60, 0, // Skip to: 7031
4136/* 6971 */ MCD::OPC_Decode, 252, 20, 246, 1, // Opcode: VFEEH, DecodeIdx: 246
4137/* 6976 */ MCD::OPC_FilterValue, 2, 51, 0, // Skip to: 7031
4138/* 6980 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4139/* 6983 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 6996
4140/* 6987 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 7022
4141/* 6991 */ MCD::OPC_Decode, 251, 20, 250, 1, // Opcode: VFEEFS, DecodeIdx: 250
4142/* 6996 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7009
4143/* 7000 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 7022
4144/* 7004 */ MCD::OPC_Decode, 128, 21, 250, 1, // Opcode: VFEEZF, DecodeIdx: 250
4145/* 7009 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7022
4146/* 7013 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7022
4147/* 7017 */ MCD::OPC_Decode, 129, 21, 250, 1, // Opcode: VFEEZFS, DecodeIdx: 250
4148/* 7022 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7031
4149/* 7026 */ MCD::OPC_Decode, 250, 20, 246, 1, // Opcode: VFEEF, DecodeIdx: 246
4150/* 7031 */ MCD::OPC_CheckPredicateOrFail, 39,
4151/* 7033 */ MCD::OPC_Decode, 247, 20, 247, 1, // Opcode: VFEE, DecodeIdx: 247
4152/* 7038 */ MCD::OPC_FilterValue, 129, 1, 190, 0, // Skip to: 7233
4153/* 7043 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4154/* 7046 */ MCD::OPC_FilterValueOrFail, 0,
4155/* 7048 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4156/* 7051 */ MCD::OPC_FilterValueOrFail, 0,
4157/* 7053 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4158/* 7056 */ MCD::OPC_FilterValueOrFail, 0,
4159/* 7058 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4160/* 7061 */ MCD::OPC_FilterValue, 0, 51, 0, // Skip to: 7116
4161/* 7065 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4162/* 7068 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7081
4163/* 7072 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 7107
4164/* 7076 */ MCD::OPC_Decode, 134, 21, 250, 1, // Opcode: VFENEBS, DecodeIdx: 250
4165/* 7081 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7094
4166/* 7085 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 7107
4167/* 7089 */ MCD::OPC_Decode, 139, 21, 250, 1, // Opcode: VFENEZB, DecodeIdx: 250
4168/* 7094 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7107
4169/* 7098 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7107
4170/* 7102 */ MCD::OPC_Decode, 140, 21, 250, 1, // Opcode: VFENEZBS, DecodeIdx: 250
4171/* 7107 */ MCD::OPC_CheckPredicate, 39, 115, 0, // Skip to: 7226
4172/* 7111 */ MCD::OPC_Decode, 133, 21, 246, 1, // Opcode: VFENEB, DecodeIdx: 246
4173/* 7116 */ MCD::OPC_FilterValue, 1, 51, 0, // Skip to: 7171
4174/* 7120 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4175/* 7123 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7136
4176/* 7127 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 7162
4177/* 7131 */ MCD::OPC_Decode, 138, 21, 250, 1, // Opcode: VFENEHS, DecodeIdx: 250
4178/* 7136 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7149
4179/* 7140 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 7162
4180/* 7144 */ MCD::OPC_Decode, 143, 21, 250, 1, // Opcode: VFENEZH, DecodeIdx: 250
4181/* 7149 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7162
4182/* 7153 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7162
4183/* 7157 */ MCD::OPC_Decode, 144, 21, 250, 1, // Opcode: VFENEZHS, DecodeIdx: 250
4184/* 7162 */ MCD::OPC_CheckPredicate, 39, 60, 0, // Skip to: 7226
4185/* 7166 */ MCD::OPC_Decode, 137, 21, 246, 1, // Opcode: VFENEH, DecodeIdx: 246
4186/* 7171 */ MCD::OPC_FilterValue, 2, 51, 0, // Skip to: 7226
4187/* 7175 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4188/* 7178 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7191
4189/* 7182 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 7217
4190/* 7186 */ MCD::OPC_Decode, 136, 21, 250, 1, // Opcode: VFENEFS, DecodeIdx: 250
4191/* 7191 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7204
4192/* 7195 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 7217
4193/* 7199 */ MCD::OPC_Decode, 141, 21, 250, 1, // Opcode: VFENEZF, DecodeIdx: 250
4194/* 7204 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7217
4195/* 7208 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7217
4196/* 7212 */ MCD::OPC_Decode, 142, 21, 250, 1, // Opcode: VFENEZFS, DecodeIdx: 250
4197/* 7217 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7226
4198/* 7221 */ MCD::OPC_Decode, 135, 21, 246, 1, // Opcode: VFENEF, DecodeIdx: 246
4199/* 7226 */ MCD::OPC_CheckPredicateOrFail, 39,
4200/* 7228 */ MCD::OPC_Decode, 132, 21, 247, 1, // Opcode: VFENE, DecodeIdx: 247
4201/* 7233 */ MCD::OPC_FilterValue, 130, 1, 199, 0, // Skip to: 7437
4202/* 7238 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4203/* 7241 */ MCD::OPC_FilterValueOrFail, 0,
4204/* 7243 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4205/* 7246 */ MCD::OPC_FilterValueOrFail, 0,
4206/* 7248 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4207/* 7251 */ MCD::OPC_FilterValueOrFail, 0,
4208/* 7253 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4209/* 7256 */ MCD::OPC_FilterValue, 0, 54, 0, // Skip to: 7314
4210/* 7260 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7275
4211/* 7264 */ MCD::OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7275
4212/* 7270 */ MCD::OPC_Decode, 223, 20, 164, 2, // Opcode: VFAEZBS, DecodeIdx: 292
4213/* 7275 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7290
4214/* 7279 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7290
4215/* 7285 */ MCD::OPC_Decode, 217, 20, 165, 2, // Opcode: VFAEBS, DecodeIdx: 293
4216/* 7290 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7305
4217/* 7294 */ MCD::OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7305
4218/* 7300 */ MCD::OPC_Decode, 222, 20, 166, 2, // Opcode: VFAEZB, DecodeIdx: 294
4219/* 7305 */ MCD::OPC_CheckPredicate, 39, 121, 0, // Skip to: 7430
4220/* 7309 */ MCD::OPC_Decode, 216, 20, 246, 1, // Opcode: VFAEB, DecodeIdx: 246
4221/* 7314 */ MCD::OPC_FilterValue, 1, 54, 0, // Skip to: 7372
4222/* 7318 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7333
4223/* 7322 */ MCD::OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7333
4224/* 7328 */ MCD::OPC_Decode, 227, 20, 164, 2, // Opcode: VFAEZHS, DecodeIdx: 292
4225/* 7333 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7348
4226/* 7337 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7348
4227/* 7343 */ MCD::OPC_Decode, 221, 20, 165, 2, // Opcode: VFAEHS, DecodeIdx: 293
4228/* 7348 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7363
4229/* 7352 */ MCD::OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7363
4230/* 7358 */ MCD::OPC_Decode, 226, 20, 166, 2, // Opcode: VFAEZH, DecodeIdx: 294
4231/* 7363 */ MCD::OPC_CheckPredicate, 39, 63, 0, // Skip to: 7430
4232/* 7367 */ MCD::OPC_Decode, 220, 20, 246, 1, // Opcode: VFAEH, DecodeIdx: 246
4233/* 7372 */ MCD::OPC_FilterValue, 2, 54, 0, // Skip to: 7430
4234/* 7376 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7391
4235/* 7380 */ MCD::OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7391
4236/* 7386 */ MCD::OPC_Decode, 225, 20, 164, 2, // Opcode: VFAEZFS, DecodeIdx: 292
4237/* 7391 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7406
4238/* 7395 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7406
4239/* 7401 */ MCD::OPC_Decode, 219, 20, 165, 2, // Opcode: VFAEFS, DecodeIdx: 293
4240/* 7406 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7421
4241/* 7410 */ MCD::OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7421
4242/* 7416 */ MCD::OPC_Decode, 224, 20, 166, 2, // Opcode: VFAEZF, DecodeIdx: 294
4243/* 7421 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7430
4244/* 7425 */ MCD::OPC_Decode, 218, 20, 246, 1, // Opcode: VFAEF, DecodeIdx: 246
4245/* 7430 */ MCD::OPC_CheckPredicateOrFail, 39,
4246/* 7432 */ MCD::OPC_Decode, 215, 20, 247, 1, // Opcode: VFAE, DecodeIdx: 247
4247/* 7437 */ MCD::OPC_FilterValue, 132, 1, 15, 0, // Skip to: 7457
4248/* 7442 */ MCD::OPC_CheckPredicateOrFail, 39,
4249/* 7444 */ MCD::OPC_CheckFieldOrFail, 16, 12, 0,
4250/* 7448 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4251/* 7452 */ MCD::OPC_Decode, 177, 23, 159, 2, // Opcode: VPDI, DecodeIdx: 287
4252/* 7457 */ MCD::OPC_FilterValue, 133, 1, 15, 0, // Skip to: 7477
4253/* 7462 */ MCD::OPC_CheckPredicateOrFail, 40,
4254/* 7464 */ MCD::OPC_CheckFieldOrFail, 12, 16, 0,
4255/* 7468 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4256/* 7472 */ MCD::OPC_Decode, 195, 19, 250, 1, // Opcode: VBPERM, DecodeIdx: 250
4257/* 7477 */ MCD::OPC_FilterValue, 134, 1, 19, 0, // Skip to: 7501
4258/* 7482 */ MCD::OPC_CheckPredicateOrFail, 33,
4259/* 7484 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
4260/* 7488 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
4261/* 7492 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4262/* 7496 */ MCD::OPC_Decode, 254, 23, 163, 2, // Opcode: VSLD, DecodeIdx: 291
4263/* 7501 */ MCD::OPC_FilterValue, 135, 1, 19, 0, // Skip to: 7525
4264/* 7506 */ MCD::OPC_CheckPredicateOrFail, 33,
4265/* 7508 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
4266/* 7512 */ MCD::OPC_CheckFieldOrFail, 12, 4, 0,
4267/* 7516 */ MCD::OPC_CheckFieldOrFail, 8, 1, 0,
4268/* 7520 */ MCD::OPC_Decode, 132, 24, 163, 2, // Opcode: VSRD, DecodeIdx: 291
4269/* 7525 */ MCD::OPC_FilterValue, 136, 1, 11, 0, // Skip to: 7541
4270/* 7530 */ MCD::OPC_CheckPredicateOrFail, 41,
4271/* 7532 */ MCD::OPC_CheckFieldOrFail, 24, 4, 0,
4272/* 7536 */ MCD::OPC_Decode, 212, 20, 167, 2, // Opcode: VEVAL, DecodeIdx: 295
4273/* 7541 */ MCD::OPC_FilterValue, 137, 1, 80, 0, // Skip to: 7626
4274/* 7546 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4275/* 7549 */ MCD::OPC_FilterValueOrFail, 0,
4276/* 7551 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4277/* 7554 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 7567
4278/* 7558 */ MCD::OPC_CheckPredicate, 41, 57, 0, // Skip to: 7619
4279/* 7562 */ MCD::OPC_Decode, 190, 19, 168, 2, // Opcode: VBLENDB, DecodeIdx: 296
4280/* 7567 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7580
4281/* 7571 */ MCD::OPC_CheckPredicate, 41, 44, 0, // Skip to: 7619
4282/* 7575 */ MCD::OPC_Decode, 193, 19, 168, 2, // Opcode: VBLENDH, DecodeIdx: 296
4283/* 7580 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7593
4284/* 7584 */ MCD::OPC_CheckPredicate, 41, 31, 0, // Skip to: 7619
4285/* 7588 */ MCD::OPC_Decode, 191, 19, 168, 2, // Opcode: VBLENDF, DecodeIdx: 296
4286/* 7593 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 7606
4287/* 7597 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 7619
4288/* 7601 */ MCD::OPC_Decode, 192, 19, 168, 2, // Opcode: VBLENDG, DecodeIdx: 296
4289/* 7606 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 7619
4290/* 7610 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 7619
4291/* 7614 */ MCD::OPC_Decode, 194, 19, 168, 2, // Opcode: VBLENDQ, DecodeIdx: 296
4292/* 7619 */ MCD::OPC_CheckPredicateOrFail, 41,
4293/* 7621 */ MCD::OPC_Decode, 189, 19, 169, 2, // Opcode: VBLEND, DecodeIdx: 297
4294/* 7626 */ MCD::OPC_FilterValue, 138, 1, 189, 0, // Skip to: 7820
4295/* 7631 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4296/* 7634 */ MCD::OPC_FilterValueOrFail, 0,
4297/* 7636 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4298/* 7639 */ MCD::OPC_FilterValue, 0, 54, 0, // Skip to: 7697
4299/* 7643 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7658
4300/* 7647 */ MCD::OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7658
4301/* 7653 */ MCD::OPC_Decode, 166, 24, 170, 2, // Opcode: VSTRCZBS, DecodeIdx: 298
4302/* 7658 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7673
4303/* 7662 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7673
4304/* 7668 */ MCD::OPC_Decode, 160, 24, 171, 2, // Opcode: VSTRCBS, DecodeIdx: 299
4305/* 7673 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7688
4306/* 7677 */ MCD::OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7688
4307/* 7683 */ MCD::OPC_Decode, 165, 24, 172, 2, // Opcode: VSTRCZB, DecodeIdx: 300
4308/* 7688 */ MCD::OPC_CheckPredicate, 39, 121, 0, // Skip to: 7813
4309/* 7692 */ MCD::OPC_Decode, 159, 24, 173, 2, // Opcode: VSTRCB, DecodeIdx: 301
4310/* 7697 */ MCD::OPC_FilterValue, 1, 54, 0, // Skip to: 7755
4311/* 7701 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7716
4312/* 7705 */ MCD::OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7716
4313/* 7711 */ MCD::OPC_Decode, 170, 24, 170, 2, // Opcode: VSTRCZHS, DecodeIdx: 298
4314/* 7716 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7731
4315/* 7720 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7731
4316/* 7726 */ MCD::OPC_Decode, 164, 24, 171, 2, // Opcode: VSTRCHS, DecodeIdx: 299
4317/* 7731 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7746
4318/* 7735 */ MCD::OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7746
4319/* 7741 */ MCD::OPC_Decode, 169, 24, 172, 2, // Opcode: VSTRCZH, DecodeIdx: 300
4320/* 7746 */ MCD::OPC_CheckPredicate, 39, 63, 0, // Skip to: 7813
4321/* 7750 */ MCD::OPC_Decode, 163, 24, 173, 2, // Opcode: VSTRCH, DecodeIdx: 301
4322/* 7755 */ MCD::OPC_FilterValue, 2, 54, 0, // Skip to: 7813
4323/* 7759 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7774
4324/* 7763 */ MCD::OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7774
4325/* 7769 */ MCD::OPC_Decode, 168, 24, 170, 2, // Opcode: VSTRCZFS, DecodeIdx: 298
4326/* 7774 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7789
4327/* 7778 */ MCD::OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7789
4328/* 7784 */ MCD::OPC_Decode, 162, 24, 171, 2, // Opcode: VSTRCFS, DecodeIdx: 299
4329/* 7789 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 7804
4330/* 7793 */ MCD::OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7804
4331/* 7799 */ MCD::OPC_Decode, 167, 24, 172, 2, // Opcode: VSTRCZF, DecodeIdx: 300
4332/* 7804 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 7813
4333/* 7808 */ MCD::OPC_Decode, 161, 24, 173, 2, // Opcode: VSTRCF, DecodeIdx: 301
4334/* 7813 */ MCD::OPC_CheckPredicateOrFail, 39,
4335/* 7815 */ MCD::OPC_Decode, 158, 24, 174, 2, // Opcode: VSTRC, DecodeIdx: 302
4336/* 7820 */ MCD::OPC_FilterValue, 139, 1, 96, 0, // Skip to: 7921
4337/* 7825 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4338/* 7828 */ MCD::OPC_FilterValueOrFail, 0,
4339/* 7830 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
4340/* 7833 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7846
4341/* 7837 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 7872
4342/* 7841 */ MCD::OPC_Decode, 177, 24, 168, 2, // Opcode: VSTRSZB, DecodeIdx: 296
4343/* 7846 */ MCD::OPC_FilterValue, 18, 9, 0, // Skip to: 7859
4344/* 7850 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 7872
4345/* 7854 */ MCD::OPC_Decode, 179, 24, 168, 2, // Opcode: VSTRSZH, DecodeIdx: 296
4346/* 7859 */ MCD::OPC_FilterValue, 34, 9, 0, // Skip to: 7872
4347/* 7863 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 7872
4348/* 7867 */ MCD::OPC_Decode, 178, 24, 168, 2, // Opcode: VSTRSZF, DecodeIdx: 296
4349/* 7872 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4350/* 7875 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 7888
4351/* 7879 */ MCD::OPC_CheckPredicate, 33, 31, 0, // Skip to: 7914
4352/* 7883 */ MCD::OPC_Decode, 174, 24, 173, 2, // Opcode: VSTRSB, DecodeIdx: 301
4353/* 7888 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 7901
4354/* 7892 */ MCD::OPC_CheckPredicate, 33, 18, 0, // Skip to: 7914
4355/* 7896 */ MCD::OPC_Decode, 176, 24, 173, 2, // Opcode: VSTRSH, DecodeIdx: 301
4356/* 7901 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 7914
4357/* 7905 */ MCD::OPC_CheckPredicate, 33, 5, 0, // Skip to: 7914
4358/* 7909 */ MCD::OPC_Decode, 175, 24, 173, 2, // Opcode: VSTRSF, DecodeIdx: 301
4359/* 7914 */ MCD::OPC_CheckPredicateOrFail, 33,
4360/* 7916 */ MCD::OPC_Decode, 173, 24, 174, 2, // Opcode: VSTRS, DecodeIdx: 302
4361/* 7921 */ MCD::OPC_FilterValue, 140, 1, 11, 0, // Skip to: 7937
4362/* 7926 */ MCD::OPC_CheckPredicateOrFail, 39,
4363/* 7928 */ MCD::OPC_CheckFieldOrFail, 16, 12, 0,
4364/* 7932 */ MCD::OPC_Decode, 178, 23, 168, 2, // Opcode: VPERM, DecodeIdx: 296
4365/* 7937 */ MCD::OPC_FilterValue, 141, 1, 11, 0, // Skip to: 7953
4366/* 7942 */ MCD::OPC_CheckPredicateOrFail, 39,
4367/* 7944 */ MCD::OPC_CheckFieldOrFail, 16, 12, 0,
4368/* 7948 */ MCD::OPC_Decode, 248, 23, 168, 2, // Opcode: VSEL, DecodeIdx: 296
4369/* 7953 */ MCD::OPC_FilterValue, 142, 1, 100, 0, // Skip to: 8058
4370/* 7958 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4371/* 7961 */ MCD::OPC_FilterValueOrFail, 0,
4372/* 7963 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4373/* 7966 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 7999
4374/* 7970 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4375/* 7973 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 7986
4376/* 7977 */ MCD::OPC_CheckPredicate, 40, 70, 0, // Skip to: 8051
4377/* 7981 */ MCD::OPC_Decode, 184, 21, 168, 2, // Opcode: VFMSSB, DecodeIdx: 296
4378/* 7986 */ MCD::OPC_FilterValue, 8, 61, 0, // Skip to: 8051
4379/* 7990 */ MCD::OPC_CheckPredicate, 40, 57, 0, // Skip to: 8051
4380/* 7994 */ MCD::OPC_Decode, 176, 25, 175, 2, // Opcode: WFMSSB, DecodeIdx: 303
4381/* 7999 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 8032
4382/* 8003 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4383/* 8006 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8019
4384/* 8010 */ MCD::OPC_CheckPredicate, 39, 37, 0, // Skip to: 8051
4385/* 8014 */ MCD::OPC_Decode, 183, 21, 168, 2, // Opcode: VFMSDB, DecodeIdx: 296
4386/* 8019 */ MCD::OPC_FilterValue, 8, 28, 0, // Skip to: 8051
4387/* 8023 */ MCD::OPC_CheckPredicate, 39, 24, 0, // Skip to: 8051
4388/* 8027 */ MCD::OPC_Decode, 175, 25, 176, 2, // Opcode: WFMSDB, DecodeIdx: 304
4389/* 8032 */ MCD::OPC_FilterValue, 4, 15, 0, // Skip to: 8051
4390/* 8036 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 8051
4391/* 8040 */ MCD::OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 8051
4392/* 8046 */ MCD::OPC_Decode, 177, 25, 168, 2, // Opcode: WFMSXB, DecodeIdx: 296
4393/* 8051 */ MCD::OPC_CheckPredicateOrFail, 39,
4394/* 8053 */ MCD::OPC_Decode, 181, 21, 177, 2, // Opcode: VFMS, DecodeIdx: 305
4395/* 8058 */ MCD::OPC_FilterValue, 143, 1, 100, 0, // Skip to: 8163
4396/* 8063 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4397/* 8066 */ MCD::OPC_FilterValueOrFail, 0,
4398/* 8068 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4399/* 8071 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 8104
4400/* 8075 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4401/* 8078 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8091
4402/* 8082 */ MCD::OPC_CheckPredicate, 40, 70, 0, // Skip to: 8156
4403/* 8086 */ MCD::OPC_Decode, 173, 21, 168, 2, // Opcode: VFMASB, DecodeIdx: 296
4404/* 8091 */ MCD::OPC_FilterValue, 8, 61, 0, // Skip to: 8156
4405/* 8095 */ MCD::OPC_CheckPredicate, 40, 57, 0, // Skip to: 8156
4406/* 8099 */ MCD::OPC_Decode, 165, 25, 175, 2, // Opcode: WFMASB, DecodeIdx: 303
4407/* 8104 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 8137
4408/* 8108 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4409/* 8111 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8124
4410/* 8115 */ MCD::OPC_CheckPredicate, 39, 37, 0, // Skip to: 8156
4411/* 8119 */ MCD::OPC_Decode, 172, 21, 168, 2, // Opcode: VFMADB, DecodeIdx: 296
4412/* 8124 */ MCD::OPC_FilterValue, 8, 28, 0, // Skip to: 8156
4413/* 8128 */ MCD::OPC_CheckPredicate, 39, 24, 0, // Skip to: 8156
4414/* 8132 */ MCD::OPC_Decode, 164, 25, 176, 2, // Opcode: WFMADB, DecodeIdx: 304
4415/* 8137 */ MCD::OPC_FilterValue, 4, 15, 0, // Skip to: 8156
4416/* 8141 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 8156
4417/* 8145 */ MCD::OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 8156
4418/* 8151 */ MCD::OPC_Decode, 166, 25, 168, 2, // Opcode: WFMAXB, DecodeIdx: 296
4419/* 8156 */ MCD::OPC_CheckPredicateOrFail, 39,
4420/* 8158 */ MCD::OPC_Decode, 171, 21, 177, 2, // Opcode: VFMA, DecodeIdx: 305
4421/* 8163 */ MCD::OPC_FilterValue, 148, 1, 59, 0, // Skip to: 8227
4422/* 8168 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4423/* 8171 */ MCD::OPC_FilterValueOrFail, 0,
4424/* 8173 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4425/* 8176 */ MCD::OPC_FilterValueOrFail, 0,
4426/* 8178 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4427/* 8181 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 8194
4428/* 8185 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 8220
4429/* 8189 */ MCD::OPC_Decode, 182, 23, 250, 1, // Opcode: VPKH, DecodeIdx: 250
4430/* 8194 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8207
4431/* 8198 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 8220
4432/* 8202 */ MCD::OPC_Decode, 180, 23, 250, 1, // Opcode: VPKF, DecodeIdx: 250
4433/* 8207 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 8220
4434/* 8211 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 8220
4435/* 8215 */ MCD::OPC_Decode, 181, 23, 250, 1, // Opcode: VPKG, DecodeIdx: 250
4436/* 8220 */ MCD::OPC_CheckPredicateOrFail, 39,
4437/* 8222 */ MCD::OPC_Decode, 179, 23, 159, 2, // Opcode: VPK, DecodeIdx: 287
4438/* 8227 */ MCD::OPC_FilterValue, 149, 1, 124, 0, // Skip to: 8356
4439/* 8232 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4440/* 8235 */ MCD::OPC_FilterValueOrFail, 0,
4441/* 8237 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4442/* 8240 */ MCD::OPC_FilterValueOrFail, 0,
4443/* 8242 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4444/* 8245 */ MCD::OPC_FilterValueOrFail, 0,
4445/* 8247 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4446/* 8250 */ MCD::OPC_FilterValue, 1, 29, 0, // Skip to: 8283
4447/* 8254 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4448/* 8257 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8270
4449/* 8261 */ MCD::OPC_CheckPredicate, 39, 84, 0, // Skip to: 8349
4450/* 8265 */ MCD::OPC_Decode, 188, 23, 250, 1, // Opcode: VPKLSH, DecodeIdx: 250
4451/* 8270 */ MCD::OPC_FilterValue, 1, 75, 0, // Skip to: 8349
4452/* 8274 */ MCD::OPC_CheckPredicate, 39, 71, 0, // Skip to: 8349
4453/* 8278 */ MCD::OPC_Decode, 189, 23, 250, 1, // Opcode: VPKLSHS, DecodeIdx: 250
4454/* 8283 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 8316
4455/* 8287 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4456/* 8290 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8303
4457/* 8294 */ MCD::OPC_CheckPredicate, 39, 51, 0, // Skip to: 8349
4458/* 8298 */ MCD::OPC_Decode, 184, 23, 250, 1, // Opcode: VPKLSF, DecodeIdx: 250
4459/* 8303 */ MCD::OPC_FilterValue, 1, 42, 0, // Skip to: 8349
4460/* 8307 */ MCD::OPC_CheckPredicate, 39, 38, 0, // Skip to: 8349
4461/* 8311 */ MCD::OPC_Decode, 185, 23, 250, 1, // Opcode: VPKLSFS, DecodeIdx: 250
4462/* 8316 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 8349
4463/* 8320 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4464/* 8323 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8336
4465/* 8327 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 8349
4466/* 8331 */ MCD::OPC_Decode, 186, 23, 250, 1, // Opcode: VPKLSG, DecodeIdx: 250
4467/* 8336 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 8349
4468/* 8340 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 8349
4469/* 8344 */ MCD::OPC_Decode, 187, 23, 250, 1, // Opcode: VPKLSGS, DecodeIdx: 250
4470/* 8349 */ MCD::OPC_CheckPredicateOrFail, 39,
4471/* 8351 */ MCD::OPC_Decode, 183, 23, 247, 1, // Opcode: VPKLS, DecodeIdx: 247
4472/* 8356 */ MCD::OPC_FilterValue, 151, 1, 124, 0, // Skip to: 8485
4473/* 8361 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4474/* 8364 */ MCD::OPC_FilterValueOrFail, 0,
4475/* 8366 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4476/* 8369 */ MCD::OPC_FilterValueOrFail, 0,
4477/* 8371 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4478/* 8374 */ MCD::OPC_FilterValueOrFail, 0,
4479/* 8376 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4480/* 8379 */ MCD::OPC_FilterValue, 1, 29, 0, // Skip to: 8412
4481/* 8383 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4482/* 8386 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8399
4483/* 8390 */ MCD::OPC_CheckPredicate, 39, 84, 0, // Skip to: 8478
4484/* 8394 */ MCD::OPC_Decode, 195, 23, 250, 1, // Opcode: VPKSH, DecodeIdx: 250
4485/* 8399 */ MCD::OPC_FilterValue, 1, 75, 0, // Skip to: 8478
4486/* 8403 */ MCD::OPC_CheckPredicate, 39, 71, 0, // Skip to: 8478
4487/* 8407 */ MCD::OPC_Decode, 196, 23, 250, 1, // Opcode: VPKSHS, DecodeIdx: 250
4488/* 8412 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 8445
4489/* 8416 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4490/* 8419 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8432
4491/* 8423 */ MCD::OPC_CheckPredicate, 39, 51, 0, // Skip to: 8478
4492/* 8427 */ MCD::OPC_Decode, 191, 23, 250, 1, // Opcode: VPKSF, DecodeIdx: 250
4493/* 8432 */ MCD::OPC_FilterValue, 1, 42, 0, // Skip to: 8478
4494/* 8436 */ MCD::OPC_CheckPredicate, 39, 38, 0, // Skip to: 8478
4495/* 8440 */ MCD::OPC_Decode, 192, 23, 250, 1, // Opcode: VPKSFS, DecodeIdx: 250
4496/* 8445 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 8478
4497/* 8449 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4498/* 8452 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8465
4499/* 8456 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 8478
4500/* 8460 */ MCD::OPC_Decode, 193, 23, 250, 1, // Opcode: VPKSG, DecodeIdx: 250
4501/* 8465 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 8478
4502/* 8469 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 8478
4503/* 8473 */ MCD::OPC_Decode, 194, 23, 250, 1, // Opcode: VPKSGS, DecodeIdx: 250
4504/* 8478 */ MCD::OPC_CheckPredicateOrFail, 39,
4505/* 8480 */ MCD::OPC_Decode, 190, 23, 247, 1, // Opcode: VPKS, DecodeIdx: 247
4506/* 8485 */ MCD::OPC_FilterValue, 158, 1, 100, 0, // Skip to: 8590
4507/* 8490 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4508/* 8493 */ MCD::OPC_FilterValueOrFail, 0,
4509/* 8495 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4510/* 8498 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 8531
4511/* 8502 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4512/* 8505 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8518
4513/* 8509 */ MCD::OPC_CheckPredicate, 40, 70, 0, // Skip to: 8583
4514/* 8513 */ MCD::OPC_Decode, 190, 21, 168, 2, // Opcode: VFNMSSB, DecodeIdx: 296
4515/* 8518 */ MCD::OPC_FilterValue, 8, 61, 0, // Skip to: 8583
4516/* 8522 */ MCD::OPC_CheckPredicate, 40, 57, 0, // Skip to: 8583
4517/* 8526 */ MCD::OPC_Decode, 183, 25, 175, 2, // Opcode: WFNMSSB, DecodeIdx: 303
4518/* 8531 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 8564
4519/* 8535 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4520/* 8538 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8551
4521/* 8542 */ MCD::OPC_CheckPredicate, 40, 37, 0, // Skip to: 8583
4522/* 8546 */ MCD::OPC_Decode, 189, 21, 168, 2, // Opcode: VFNMSDB, DecodeIdx: 296
4523/* 8551 */ MCD::OPC_FilterValue, 8, 28, 0, // Skip to: 8583
4524/* 8555 */ MCD::OPC_CheckPredicate, 40, 24, 0, // Skip to: 8583
4525/* 8559 */ MCD::OPC_Decode, 182, 25, 176, 2, // Opcode: WFNMSDB, DecodeIdx: 304
4526/* 8564 */ MCD::OPC_FilterValue, 4, 15, 0, // Skip to: 8583
4527/* 8568 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 8583
4528/* 8572 */ MCD::OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 8583
4529/* 8578 */ MCD::OPC_Decode, 184, 25, 168, 2, // Opcode: WFNMSXB, DecodeIdx: 296
4530/* 8583 */ MCD::OPC_CheckPredicateOrFail, 40,
4531/* 8585 */ MCD::OPC_Decode, 188, 21, 177, 2, // Opcode: VFNMS, DecodeIdx: 305
4532/* 8590 */ MCD::OPC_FilterValue, 159, 1, 100, 0, // Skip to: 8695
4533/* 8595 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
4534/* 8598 */ MCD::OPC_FilterValueOrFail, 0,
4535/* 8600 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4536/* 8603 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 8636
4537/* 8607 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4538/* 8610 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8623
4539/* 8614 */ MCD::OPC_CheckPredicate, 40, 70, 0, // Skip to: 8688
4540/* 8618 */ MCD::OPC_Decode, 187, 21, 168, 2, // Opcode: VFNMASB, DecodeIdx: 296
4541/* 8623 */ MCD::OPC_FilterValue, 8, 61, 0, // Skip to: 8688
4542/* 8627 */ MCD::OPC_CheckPredicate, 40, 57, 0, // Skip to: 8688
4543/* 8631 */ MCD::OPC_Decode, 180, 25, 175, 2, // Opcode: WFNMASB, DecodeIdx: 303
4544/* 8636 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 8669
4545/* 8640 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4546/* 8643 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8656
4547/* 8647 */ MCD::OPC_CheckPredicate, 40, 37, 0, // Skip to: 8688
4548/* 8651 */ MCD::OPC_Decode, 186, 21, 168, 2, // Opcode: VFNMADB, DecodeIdx: 296
4549/* 8656 */ MCD::OPC_FilterValue, 8, 28, 0, // Skip to: 8688
4550/* 8660 */ MCD::OPC_CheckPredicate, 40, 24, 0, // Skip to: 8688
4551/* 8664 */ MCD::OPC_Decode, 179, 25, 176, 2, // Opcode: WFNMADB, DecodeIdx: 304
4552/* 8669 */ MCD::OPC_FilterValue, 4, 15, 0, // Skip to: 8688
4553/* 8673 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 8688
4554/* 8677 */ MCD::OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 8688
4555/* 8683 */ MCD::OPC_Decode, 181, 25, 168, 2, // Opcode: WFNMAXB, DecodeIdx: 296
4556/* 8688 */ MCD::OPC_CheckPredicateOrFail, 40,
4557/* 8690 */ MCD::OPC_Decode, 185, 21, 177, 2, // Opcode: VFNMA, DecodeIdx: 305
4558/* 8695 */ MCD::OPC_FilterValue, 161, 1, 85, 0, // Skip to: 8785
4559/* 8700 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4560/* 8703 */ MCD::OPC_FilterValueOrFail, 0,
4561/* 8705 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4562/* 8708 */ MCD::OPC_FilterValueOrFail, 0,
4563/* 8710 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4564/* 8713 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8726
4565/* 8717 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 8778
4566/* 8721 */ MCD::OPC_Decode, 242, 22, 250, 1, // Opcode: VMLHB, DecodeIdx: 250
4567/* 8726 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 8739
4568/* 8730 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 8778
4569/* 8734 */ MCD::OPC_Decode, 245, 22, 250, 1, // Opcode: VMLHH, DecodeIdx: 250
4570/* 8739 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8752
4571/* 8743 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 8778
4572/* 8747 */ MCD::OPC_Decode, 243, 22, 250, 1, // Opcode: VMLHF, DecodeIdx: 250
4573/* 8752 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 8765
4574/* 8756 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 8778
4575/* 8760 */ MCD::OPC_Decode, 244, 22, 250, 1, // Opcode: VMLHG, DecodeIdx: 250
4576/* 8765 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 8778
4577/* 8769 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 8778
4578/* 8773 */ MCD::OPC_Decode, 246, 22, 250, 1, // Opcode: VMLHQ, DecodeIdx: 250
4579/* 8778 */ MCD::OPC_CheckPredicateOrFail, 39,
4580/* 8780 */ MCD::OPC_Decode, 241, 22, 159, 2, // Opcode: VMLH, DecodeIdx: 287
4581/* 8785 */ MCD::OPC_FilterValue, 162, 1, 85, 0, // Skip to: 8875
4582/* 8790 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4583/* 8793 */ MCD::OPC_FilterValueOrFail, 0,
4584/* 8795 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4585/* 8798 */ MCD::OPC_FilterValueOrFail, 0,
4586/* 8800 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4587/* 8803 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8816
4588/* 8807 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 8868
4589/* 8811 */ MCD::OPC_Decode, 233, 22, 250, 1, // Opcode: VMLB, DecodeIdx: 250
4590/* 8816 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 8829
4591/* 8820 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 8868
4592/* 8824 */ MCD::OPC_Decode, 247, 22, 250, 1, // Opcode: VMLHW, DecodeIdx: 250
4593/* 8829 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8842
4594/* 8833 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 8868
4595/* 8837 */ MCD::OPC_Decode, 239, 22, 250, 1, // Opcode: VMLF, DecodeIdx: 250
4596/* 8842 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 8855
4597/* 8846 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 8868
4598/* 8850 */ MCD::OPC_Decode, 240, 22, 250, 1, // Opcode: VMLG, DecodeIdx: 250
4599/* 8855 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 8868
4600/* 8859 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 8868
4601/* 8863 */ MCD::OPC_Decode, 253, 22, 250, 1, // Opcode: VMLQ, DecodeIdx: 250
4602/* 8868 */ MCD::OPC_CheckPredicateOrFail, 39,
4603/* 8870 */ MCD::OPC_Decode, 232, 22, 159, 2, // Opcode: VML, DecodeIdx: 287
4604/* 8875 */ MCD::OPC_FilterValue, 163, 1, 85, 0, // Skip to: 8965
4605/* 8880 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4606/* 8883 */ MCD::OPC_FilterValueOrFail, 0,
4607/* 8885 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4608/* 8888 */ MCD::OPC_FilterValueOrFail, 0,
4609/* 8890 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4610/* 8893 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8906
4611/* 8897 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 8958
4612/* 8901 */ MCD::OPC_Decode, 227, 22, 250, 1, // Opcode: VMHB, DecodeIdx: 250
4613/* 8906 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 8919
4614/* 8910 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 8958
4615/* 8914 */ MCD::OPC_Decode, 230, 22, 250, 1, // Opcode: VMHH, DecodeIdx: 250
4616/* 8919 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 8932
4617/* 8923 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 8958
4618/* 8927 */ MCD::OPC_Decode, 228, 22, 250, 1, // Opcode: VMHF, DecodeIdx: 250
4619/* 8932 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 8945
4620/* 8936 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 8958
4621/* 8940 */ MCD::OPC_Decode, 229, 22, 250, 1, // Opcode: VMHG, DecodeIdx: 250
4622/* 8945 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 8958
4623/* 8949 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 8958
4624/* 8953 */ MCD::OPC_Decode, 231, 22, 250, 1, // Opcode: VMHQ, DecodeIdx: 250
4625/* 8958 */ MCD::OPC_CheckPredicateOrFail, 39,
4626/* 8960 */ MCD::OPC_Decode, 226, 22, 159, 2, // Opcode: VMH, DecodeIdx: 287
4627/* 8965 */ MCD::OPC_FilterValue, 164, 1, 72, 0, // Skip to: 9042
4628/* 8970 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4629/* 8973 */ MCD::OPC_FilterValueOrFail, 0,
4630/* 8975 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4631/* 8978 */ MCD::OPC_FilterValueOrFail, 0,
4632/* 8980 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4633/* 8983 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 8996
4634/* 8987 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9035
4635/* 8991 */ MCD::OPC_Decode, 235, 22, 250, 1, // Opcode: VMLEB, DecodeIdx: 250
4636/* 8996 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9009
4637/* 9000 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9035
4638/* 9004 */ MCD::OPC_Decode, 238, 22, 250, 1, // Opcode: VMLEH, DecodeIdx: 250
4639/* 9009 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9022
4640/* 9013 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9035
4641/* 9017 */ MCD::OPC_Decode, 236, 22, 250, 1, // Opcode: VMLEF, DecodeIdx: 250
4642/* 9022 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9035
4643/* 9026 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9035
4644/* 9030 */ MCD::OPC_Decode, 237, 22, 250, 1, // Opcode: VMLEG, DecodeIdx: 250
4645/* 9035 */ MCD::OPC_CheckPredicateOrFail, 39,
4646/* 9037 */ MCD::OPC_Decode, 234, 22, 159, 2, // Opcode: VMLE, DecodeIdx: 287
4647/* 9042 */ MCD::OPC_FilterValue, 165, 1, 72, 0, // Skip to: 9119
4648/* 9047 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4649/* 9050 */ MCD::OPC_FilterValueOrFail, 0,
4650/* 9052 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4651/* 9055 */ MCD::OPC_FilterValueOrFail, 0,
4652/* 9057 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4653/* 9060 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9073
4654/* 9064 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9112
4655/* 9068 */ MCD::OPC_Decode, 249, 22, 250, 1, // Opcode: VMLOB, DecodeIdx: 250
4656/* 9073 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9086
4657/* 9077 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9112
4658/* 9081 */ MCD::OPC_Decode, 252, 22, 250, 1, // Opcode: VMLOH, DecodeIdx: 250
4659/* 9086 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9099
4660/* 9090 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9112
4661/* 9094 */ MCD::OPC_Decode, 250, 22, 250, 1, // Opcode: VMLOF, DecodeIdx: 250
4662/* 9099 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9112
4663/* 9103 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9112
4664/* 9107 */ MCD::OPC_Decode, 251, 22, 250, 1, // Opcode: VMLOG, DecodeIdx: 250
4665/* 9112 */ MCD::OPC_CheckPredicateOrFail, 39,
4666/* 9114 */ MCD::OPC_Decode, 248, 22, 159, 2, // Opcode: VMLO, DecodeIdx: 287
4667/* 9119 */ MCD::OPC_FilterValue, 166, 1, 72, 0, // Skip to: 9196
4668/* 9124 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4669/* 9127 */ MCD::OPC_FilterValueOrFail, 0,
4670/* 9129 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4671/* 9132 */ MCD::OPC_FilterValueOrFail, 0,
4672/* 9134 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4673/* 9137 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9150
4674/* 9141 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9189
4675/* 9145 */ MCD::OPC_Decode, 222, 22, 250, 1, // Opcode: VMEB, DecodeIdx: 250
4676/* 9150 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9163
4677/* 9154 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9189
4678/* 9158 */ MCD::OPC_Decode, 225, 22, 250, 1, // Opcode: VMEH, DecodeIdx: 250
4679/* 9163 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9176
4680/* 9167 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9189
4681/* 9171 */ MCD::OPC_Decode, 223, 22, 250, 1, // Opcode: VMEF, DecodeIdx: 250
4682/* 9176 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9189
4683/* 9180 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9189
4684/* 9184 */ MCD::OPC_Decode, 224, 22, 250, 1, // Opcode: VMEG, DecodeIdx: 250
4685/* 9189 */ MCD::OPC_CheckPredicateOrFail, 39,
4686/* 9191 */ MCD::OPC_Decode, 221, 22, 159, 2, // Opcode: VME, DecodeIdx: 287
4687/* 9196 */ MCD::OPC_FilterValue, 167, 1, 72, 0, // Skip to: 9273
4688/* 9201 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4689/* 9204 */ MCD::OPC_FilterValueOrFail, 0,
4690/* 9206 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4691/* 9209 */ MCD::OPC_FilterValueOrFail, 0,
4692/* 9211 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4693/* 9214 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9227
4694/* 9218 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9266
4695/* 9222 */ MCD::OPC_Decode, 139, 23, 250, 1, // Opcode: VMOB, DecodeIdx: 250
4696/* 9227 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9240
4697/* 9231 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9266
4698/* 9235 */ MCD::OPC_Decode, 142, 23, 250, 1, // Opcode: VMOH, DecodeIdx: 250
4699/* 9240 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9253
4700/* 9244 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9266
4701/* 9248 */ MCD::OPC_Decode, 140, 23, 250, 1, // Opcode: VMOF, DecodeIdx: 250
4702/* 9253 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9266
4703/* 9257 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9266
4704/* 9261 */ MCD::OPC_Decode, 141, 23, 250, 1, // Opcode: VMOG, DecodeIdx: 250
4705/* 9266 */ MCD::OPC_CheckPredicateOrFail, 39,
4706/* 9268 */ MCD::OPC_Decode, 138, 23, 159, 2, // Opcode: VMO, DecodeIdx: 287
4707/* 9273 */ MCD::OPC_FilterValue, 169, 1, 80, 0, // Skip to: 9358
4708/* 9278 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4709/* 9281 */ MCD::OPC_FilterValueOrFail, 0,
4710/* 9283 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4711/* 9286 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9299
4712/* 9290 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 9351
4713/* 9294 */ MCD::OPC_Decode, 204, 22, 168, 2, // Opcode: VMALHB, DecodeIdx: 296
4714/* 9299 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9312
4715/* 9303 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9351
4716/* 9307 */ MCD::OPC_Decode, 207, 22, 168, 2, // Opcode: VMALHH, DecodeIdx: 296
4717/* 9312 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9325
4718/* 9316 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9351
4719/* 9320 */ MCD::OPC_Decode, 205, 22, 168, 2, // Opcode: VMALHF, DecodeIdx: 296
4720/* 9325 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9338
4721/* 9329 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 9351
4722/* 9333 */ MCD::OPC_Decode, 206, 22, 168, 2, // Opcode: VMALHG, DecodeIdx: 296
4723/* 9338 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 9351
4724/* 9342 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9351
4725/* 9346 */ MCD::OPC_Decode, 208, 22, 168, 2, // Opcode: VMALHQ, DecodeIdx: 296
4726/* 9351 */ MCD::OPC_CheckPredicateOrFail, 39,
4727/* 9353 */ MCD::OPC_Decode, 203, 22, 169, 2, // Opcode: VMALH, DecodeIdx: 297
4728/* 9358 */ MCD::OPC_FilterValue, 170, 1, 80, 0, // Skip to: 9443
4729/* 9363 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4730/* 9366 */ MCD::OPC_FilterValueOrFail, 0,
4731/* 9368 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4732/* 9371 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9384
4733/* 9375 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 9436
4734/* 9379 */ MCD::OPC_Decode, 195, 22, 168, 2, // Opcode: VMALB, DecodeIdx: 296
4735/* 9384 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9397
4736/* 9388 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9436
4737/* 9392 */ MCD::OPC_Decode, 209, 22, 168, 2, // Opcode: VMALHW, DecodeIdx: 296
4738/* 9397 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9410
4739/* 9401 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9436
4740/* 9405 */ MCD::OPC_Decode, 201, 22, 168, 2, // Opcode: VMALF, DecodeIdx: 296
4741/* 9410 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9423
4742/* 9414 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 9436
4743/* 9418 */ MCD::OPC_Decode, 202, 22, 168, 2, // Opcode: VMALG, DecodeIdx: 296
4744/* 9423 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 9436
4745/* 9427 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9436
4746/* 9431 */ MCD::OPC_Decode, 215, 22, 168, 2, // Opcode: VMALQ, DecodeIdx: 296
4747/* 9436 */ MCD::OPC_CheckPredicateOrFail, 39,
4748/* 9438 */ MCD::OPC_Decode, 194, 22, 169, 2, // Opcode: VMAL, DecodeIdx: 297
4749/* 9443 */ MCD::OPC_FilterValue, 171, 1, 80, 0, // Skip to: 9528
4750/* 9448 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4751/* 9451 */ MCD::OPC_FilterValueOrFail, 0,
4752/* 9453 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4753/* 9456 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9469
4754/* 9460 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 9521
4755/* 9464 */ MCD::OPC_Decode, 189, 22, 168, 2, // Opcode: VMAHB, DecodeIdx: 296
4756/* 9469 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9482
4757/* 9473 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9521
4758/* 9477 */ MCD::OPC_Decode, 192, 22, 168, 2, // Opcode: VMAHH, DecodeIdx: 296
4759/* 9482 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9495
4760/* 9486 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9521
4761/* 9490 */ MCD::OPC_Decode, 190, 22, 168, 2, // Opcode: VMAHF, DecodeIdx: 296
4762/* 9495 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9508
4763/* 9499 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 9521
4764/* 9503 */ MCD::OPC_Decode, 191, 22, 168, 2, // Opcode: VMAHG, DecodeIdx: 296
4765/* 9508 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 9521
4766/* 9512 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9521
4767/* 9516 */ MCD::OPC_Decode, 193, 22, 168, 2, // Opcode: VMAHQ, DecodeIdx: 296
4768/* 9521 */ MCD::OPC_CheckPredicateOrFail, 39,
4769/* 9523 */ MCD::OPC_Decode, 188, 22, 169, 2, // Opcode: VMAH, DecodeIdx: 297
4770/* 9528 */ MCD::OPC_FilterValue, 172, 1, 67, 0, // Skip to: 9600
4771/* 9533 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4772/* 9536 */ MCD::OPC_FilterValueOrFail, 0,
4773/* 9538 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4774/* 9541 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9554
4775/* 9545 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9593
4776/* 9549 */ MCD::OPC_Decode, 197, 22, 168, 2, // Opcode: VMALEB, DecodeIdx: 296
4777/* 9554 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9567
4778/* 9558 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9593
4779/* 9562 */ MCD::OPC_Decode, 200, 22, 168, 2, // Opcode: VMALEH, DecodeIdx: 296
4780/* 9567 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9580
4781/* 9571 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9593
4782/* 9575 */ MCD::OPC_Decode, 198, 22, 168, 2, // Opcode: VMALEF, DecodeIdx: 296
4783/* 9580 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9593
4784/* 9584 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9593
4785/* 9588 */ MCD::OPC_Decode, 199, 22, 168, 2, // Opcode: VMALEG, DecodeIdx: 296
4786/* 9593 */ MCD::OPC_CheckPredicateOrFail, 39,
4787/* 9595 */ MCD::OPC_Decode, 196, 22, 169, 2, // Opcode: VMALE, DecodeIdx: 297
4788/* 9600 */ MCD::OPC_FilterValue, 173, 1, 67, 0, // Skip to: 9672
4789/* 9605 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4790/* 9608 */ MCD::OPC_FilterValueOrFail, 0,
4791/* 9610 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4792/* 9613 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9626
4793/* 9617 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9665
4794/* 9621 */ MCD::OPC_Decode, 211, 22, 168, 2, // Opcode: VMALOB, DecodeIdx: 296
4795/* 9626 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9639
4796/* 9630 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9665
4797/* 9634 */ MCD::OPC_Decode, 214, 22, 168, 2, // Opcode: VMALOH, DecodeIdx: 296
4798/* 9639 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9652
4799/* 9643 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9665
4800/* 9647 */ MCD::OPC_Decode, 212, 22, 168, 2, // Opcode: VMALOF, DecodeIdx: 296
4801/* 9652 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9665
4802/* 9656 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9665
4803/* 9660 */ MCD::OPC_Decode, 213, 22, 168, 2, // Opcode: VMALOG, DecodeIdx: 296
4804/* 9665 */ MCD::OPC_CheckPredicateOrFail, 39,
4805/* 9667 */ MCD::OPC_Decode, 210, 22, 169, 2, // Opcode: VMALO, DecodeIdx: 297
4806/* 9672 */ MCD::OPC_FilterValue, 174, 1, 67, 0, // Skip to: 9744
4807/* 9677 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4808/* 9680 */ MCD::OPC_FilterValueOrFail, 0,
4809/* 9682 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4810/* 9685 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9698
4811/* 9689 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9737
4812/* 9693 */ MCD::OPC_Decode, 184, 22, 168, 2, // Opcode: VMAEB, DecodeIdx: 296
4813/* 9698 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9711
4814/* 9702 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9737
4815/* 9706 */ MCD::OPC_Decode, 187, 22, 168, 2, // Opcode: VMAEH, DecodeIdx: 296
4816/* 9711 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9724
4817/* 9715 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9737
4818/* 9719 */ MCD::OPC_Decode, 185, 22, 168, 2, // Opcode: VMAEF, DecodeIdx: 296
4819/* 9724 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9737
4820/* 9728 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9737
4821/* 9732 */ MCD::OPC_Decode, 186, 22, 168, 2, // Opcode: VMAEG, DecodeIdx: 296
4822/* 9737 */ MCD::OPC_CheckPredicateOrFail, 39,
4823/* 9739 */ MCD::OPC_Decode, 183, 22, 169, 2, // Opcode: VMAE, DecodeIdx: 297
4824/* 9744 */ MCD::OPC_FilterValue, 175, 1, 67, 0, // Skip to: 9816
4825/* 9749 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4826/* 9752 */ MCD::OPC_FilterValueOrFail, 0,
4827/* 9754 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4828/* 9757 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 9770
4829/* 9761 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 9809
4830/* 9765 */ MCD::OPC_Decode, 217, 22, 168, 2, // Opcode: VMAOB, DecodeIdx: 296
4831/* 9770 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 9783
4832/* 9774 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 9809
4833/* 9778 */ MCD::OPC_Decode, 220, 22, 168, 2, // Opcode: VMAOH, DecodeIdx: 296
4834/* 9783 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9796
4835/* 9787 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 9809
4836/* 9791 */ MCD::OPC_Decode, 218, 22, 168, 2, // Opcode: VMAOF, DecodeIdx: 296
4837/* 9796 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9809
4838/* 9800 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9809
4839/* 9804 */ MCD::OPC_Decode, 219, 22, 168, 2, // Opcode: VMAOG, DecodeIdx: 296
4840/* 9809 */ MCD::OPC_CheckPredicateOrFail, 39,
4841/* 9811 */ MCD::OPC_Decode, 216, 22, 169, 2, // Opcode: VMAO, DecodeIdx: 297
4842/* 9816 */ MCD::OPC_FilterValue, 176, 1, 59, 0, // Skip to: 9880
4843/* 9821 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4844/* 9824 */ MCD::OPC_FilterValueOrFail, 0,
4845/* 9826 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
4846/* 9829 */ MCD::OPC_FilterValueOrFail, 0,
4847/* 9831 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4848/* 9834 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9847
4849/* 9838 */ MCD::OPC_CheckPredicate, 41, 31, 0, // Skip to: 9873
4850/* 9842 */ MCD::OPC_Decode, 150, 20, 178, 2, // Opcode: VDLF, DecodeIdx: 306
4851/* 9847 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9860
4852/* 9851 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 9873
4853/* 9855 */ MCD::OPC_Decode, 151, 20, 178, 2, // Opcode: VDLG, DecodeIdx: 306
4854/* 9860 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 9873
4855/* 9864 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9873
4856/* 9868 */ MCD::OPC_Decode, 152, 20, 178, 2, // Opcode: VDLQ, DecodeIdx: 306
4857/* 9873 */ MCD::OPC_CheckPredicateOrFail, 41,
4858/* 9875 */ MCD::OPC_Decode, 149, 20, 248, 1, // Opcode: VDL, DecodeIdx: 248
4859/* 9880 */ MCD::OPC_FilterValue, 177, 1, 59, 0, // Skip to: 9944
4860/* 9885 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4861/* 9888 */ MCD::OPC_FilterValueOrFail, 0,
4862/* 9890 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
4863/* 9893 */ MCD::OPC_FilterValueOrFail, 0,
4864/* 9895 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4865/* 9898 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9911
4866/* 9902 */ MCD::OPC_CheckPredicate, 41, 31, 0, // Skip to: 9937
4867/* 9906 */ MCD::OPC_Decode, 219, 23, 178, 2, // Opcode: VRLF, DecodeIdx: 306
4868/* 9911 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9924
4869/* 9915 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 9937
4870/* 9919 */ MCD::OPC_Decode, 220, 23, 178, 2, // Opcode: VRLG, DecodeIdx: 306
4871/* 9924 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 9937
4872/* 9928 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 9937
4873/* 9932 */ MCD::OPC_Decode, 221, 23, 178, 2, // Opcode: VRLQ, DecodeIdx: 306
4874/* 9937 */ MCD::OPC_CheckPredicateOrFail, 41,
4875/* 9939 */ MCD::OPC_Decode, 218, 23, 248, 1, // Opcode: VRL, DecodeIdx: 248
4876/* 9944 */ MCD::OPC_FilterValue, 178, 1, 59, 0, // Skip to: 10008
4877/* 9949 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4878/* 9952 */ MCD::OPC_FilterValueOrFail, 0,
4879/* 9954 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
4880/* 9957 */ MCD::OPC_FilterValueOrFail, 0,
4881/* 9959 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4882/* 9962 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 9975
4883/* 9966 */ MCD::OPC_CheckPredicate, 41, 31, 0, // Skip to: 10001
4884/* 9970 */ MCD::OPC_Decode, 147, 20, 178, 2, // Opcode: VDF, DecodeIdx: 306
4885/* 9975 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 9988
4886/* 9979 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 10001
4887/* 9983 */ MCD::OPC_Decode, 148, 20, 178, 2, // Opcode: VDG, DecodeIdx: 306
4888/* 9988 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 10001
4889/* 9992 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 10001
4890/* 9996 */ MCD::OPC_Decode, 154, 20, 178, 2, // Opcode: VDQ, DecodeIdx: 306
4891/* 10001 */ MCD::OPC_CheckPredicateOrFail, 41,
4892/* 10003 */ MCD::OPC_Decode, 146, 20, 248, 1, // Opcode: VD, DecodeIdx: 248
4893/* 10008 */ MCD::OPC_FilterValue, 179, 1, 59, 0, // Skip to: 10072
4894/* 10013 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4895/* 10016 */ MCD::OPC_FilterValueOrFail, 0,
4896/* 10018 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
4897/* 10021 */ MCD::OPC_FilterValueOrFail, 0,
4898/* 10023 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4899/* 10026 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10039
4900/* 10030 */ MCD::OPC_CheckPredicate, 41, 31, 0, // Skip to: 10065
4901/* 10034 */ MCD::OPC_Decode, 216, 23, 178, 2, // Opcode: VRF, DecodeIdx: 306
4902/* 10039 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 10052
4903/* 10043 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 10065
4904/* 10047 */ MCD::OPC_Decode, 217, 23, 178, 2, // Opcode: VRG, DecodeIdx: 306
4905/* 10052 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 10065
4906/* 10056 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 10065
4907/* 10060 */ MCD::OPC_Decode, 223, 23, 178, 2, // Opcode: VRQ, DecodeIdx: 306
4908/* 10065 */ MCD::OPC_CheckPredicateOrFail, 41,
4909/* 10067 */ MCD::OPC_Decode, 205, 23, 248, 1, // Opcode: VR, DecodeIdx: 248
4910/* 10072 */ MCD::OPC_FilterValue, 180, 1, 72, 0, // Skip to: 10149
4911/* 10077 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4912/* 10080 */ MCD::OPC_FilterValueOrFail, 0,
4913/* 10082 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
4914/* 10085 */ MCD::OPC_FilterValueOrFail, 0,
4915/* 10087 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4916/* 10090 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 10103
4917/* 10094 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 10142
4918/* 10098 */ MCD::OPC_Decode, 218, 21, 250, 1, // Opcode: VGFMB, DecodeIdx: 250
4919/* 10103 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 10116
4920/* 10107 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 10142
4921/* 10111 */ MCD::OPC_Decode, 221, 21, 250, 1, // Opcode: VGFMH, DecodeIdx: 250
4922/* 10116 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10129
4923/* 10120 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 10142
4924/* 10124 */ MCD::OPC_Decode, 219, 21, 250, 1, // Opcode: VGFMF, DecodeIdx: 250
4925/* 10129 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 10142
4926/* 10133 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 10142
4927/* 10137 */ MCD::OPC_Decode, 220, 21, 250, 1, // Opcode: VGFMG, DecodeIdx: 250
4928/* 10142 */ MCD::OPC_CheckPredicateOrFail, 39,
4929/* 10144 */ MCD::OPC_Decode, 212, 21, 159, 2, // Opcode: VGFM, DecodeIdx: 287
4930/* 10149 */ MCD::OPC_FilterValue, 184, 1, 27, 0, // Skip to: 10181
4931/* 10154 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
4932/* 10157 */ MCD::OPC_FilterValueOrFail, 0,
4933/* 10159 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 10174
4934/* 10163 */ MCD::OPC_CheckField, 24, 4, 3, 5, 0, // Skip to: 10174
4935/* 10169 */ MCD::OPC_Decode, 155, 23, 173, 2, // Opcode: VMSLG, DecodeIdx: 301
4936/* 10174 */ MCD::OPC_CheckPredicateOrFail, 40,
4937/* 10176 */ MCD::OPC_Decode, 154, 23, 174, 2, // Opcode: VMSL, DecodeIdx: 302
4938/* 10181 */ MCD::OPC_FilterValue, 185, 1, 27, 0, // Skip to: 10213
4939/* 10186 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4940/* 10189 */ MCD::OPC_FilterValueOrFail, 0,
4941/* 10191 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10206
4942/* 10195 */ MCD::OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 10206
4943/* 10201 */ MCD::OPC_Decode, 166, 19, 168, 2, // Opcode: VACCCQ, DecodeIdx: 296
4944/* 10206 */ MCD::OPC_CheckPredicateOrFail, 39,
4945/* 10208 */ MCD::OPC_Decode, 165, 19, 169, 2, // Opcode: VACCC, DecodeIdx: 297
4946/* 10213 */ MCD::OPC_FilterValue, 187, 1, 27, 0, // Skip to: 10245
4947/* 10218 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4948/* 10221 */ MCD::OPC_FilterValueOrFail, 0,
4949/* 10223 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10238
4950/* 10227 */ MCD::OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 10238
4951/* 10233 */ MCD::OPC_Decode, 171, 19, 168, 2, // Opcode: VACQ, DecodeIdx: 296
4952/* 10238 */ MCD::OPC_CheckPredicateOrFail, 39,
4953/* 10240 */ MCD::OPC_Decode, 162, 19, 169, 2, // Opcode: VAC, DecodeIdx: 297
4954/* 10245 */ MCD::OPC_FilterValue, 188, 1, 67, 0, // Skip to: 10317
4955/* 10250 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4956/* 10253 */ MCD::OPC_FilterValueOrFail, 0,
4957/* 10255 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
4958/* 10258 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 10271
4959/* 10262 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 10310
4960/* 10266 */ MCD::OPC_Decode, 214, 21, 168, 2, // Opcode: VGFMAB, DecodeIdx: 296
4961/* 10271 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 10284
4962/* 10275 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 10310
4963/* 10279 */ MCD::OPC_Decode, 217, 21, 168, 2, // Opcode: VGFMAH, DecodeIdx: 296
4964/* 10284 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10297
4965/* 10288 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 10310
4966/* 10292 */ MCD::OPC_Decode, 215, 21, 168, 2, // Opcode: VGFMAF, DecodeIdx: 296
4967/* 10297 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 10310
4968/* 10301 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 10310
4969/* 10305 */ MCD::OPC_Decode, 216, 21, 168, 2, // Opcode: VGFMAG, DecodeIdx: 296
4970/* 10310 */ MCD::OPC_CheckPredicateOrFail, 39,
4971/* 10312 */ MCD::OPC_Decode, 213, 21, 169, 2, // Opcode: VGFMA, DecodeIdx: 297
4972/* 10317 */ MCD::OPC_FilterValue, 189, 1, 27, 0, // Skip to: 10349
4973/* 10322 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4974/* 10325 */ MCD::OPC_FilterValueOrFail, 0,
4975/* 10327 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10342
4976/* 10331 */ MCD::OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 10342
4977/* 10337 */ MCD::OPC_Decode, 227, 23, 168, 2, // Opcode: VSBCBIQ, DecodeIdx: 296
4978/* 10342 */ MCD::OPC_CheckPredicateOrFail, 39,
4979/* 10344 */ MCD::OPC_Decode, 226, 23, 169, 2, // Opcode: VSBCBI, DecodeIdx: 297
4980/* 10349 */ MCD::OPC_FilterValue, 191, 1, 27, 0, // Skip to: 10381
4981/* 10354 */ MCD::OPC_ExtractField, 16, 8, // Inst{23-16} ...
4982/* 10357 */ MCD::OPC_FilterValueOrFail, 0,
4983/* 10359 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10374
4984/* 10363 */ MCD::OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 10374
4985/* 10369 */ MCD::OPC_Decode, 229, 23, 168, 2, // Opcode: VSBIQ, DecodeIdx: 296
4986/* 10374 */ MCD::OPC_CheckPredicateOrFail, 39,
4987/* 10376 */ MCD::OPC_Decode, 228, 23, 169, 2, // Opcode: VSBI, DecodeIdx: 297
4988/* 10381 */ MCD::OPC_FilterValue, 192, 1, 76, 0, // Skip to: 10462
4989/* 10386 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
4990/* 10389 */ MCD::OPC_FilterValueOrFail, 0,
4991/* 10391 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4992/* 10394 */ MCD::OPC_FilterValueOrFail, 0,
4993/* 10396 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
4994/* 10399 */ MCD::OPC_FilterValue, 2, 24, 0, // Skip to: 10427
4995/* 10403 */ MCD::OPC_CheckPredicate, 33, 11, 0, // Skip to: 10418
4996/* 10407 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10418
4997/* 10413 */ MCD::OPC_Decode, 224, 24, 179, 2, // Opcode: WCLFEB, DecodeIdx: 307
4998/* 10418 */ MCD::OPC_CheckPredicate, 33, 33, 0, // Skip to: 10455
4999/* 10422 */ MCD::OPC_Decode, 242, 19, 180, 2, // Opcode: VCLFEB, DecodeIdx: 308
5000/* 10427 */ MCD::OPC_FilterValue, 3, 24, 0, // Skip to: 10455
5001/* 10431 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10446
5002/* 10435 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10446
5003/* 10441 */ MCD::OPC_Decode, 225, 24, 181, 2, // Opcode: WCLGDB, DecodeIdx: 309
5004/* 10446 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 10455
5005/* 10450 */ MCD::OPC_Decode, 247, 19, 180, 2, // Opcode: VCLGDB, DecodeIdx: 308
5006/* 10455 */ MCD::OPC_CheckPredicateOrFail, 39,
5007/* 10457 */ MCD::OPC_Decode, 246, 19, 182, 2, // Opcode: VCLGD, DecodeIdx: 310
5008/* 10462 */ MCD::OPC_FilterValue, 193, 1, 76, 0, // Skip to: 10543
5009/* 10467 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5010/* 10470 */ MCD::OPC_FilterValueOrFail, 0,
5011/* 10472 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5012/* 10475 */ MCD::OPC_FilterValueOrFail, 0,
5013/* 10477 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5014/* 10480 */ MCD::OPC_FilterValue, 2, 24, 0, // Skip to: 10508
5015/* 10484 */ MCD::OPC_CheckPredicate, 33, 11, 0, // Skip to: 10499
5016/* 10488 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10499
5017/* 10494 */ MCD::OPC_Decode, 221, 24, 179, 2, // Opcode: WCELFB, DecodeIdx: 307
5018/* 10499 */ MCD::OPC_CheckPredicate, 33, 33, 0, // Skip to: 10536
5019/* 10503 */ MCD::OPC_Decode, 201, 19, 180, 2, // Opcode: VCELFB, DecodeIdx: 308
5020/* 10508 */ MCD::OPC_FilterValue, 3, 24, 0, // Skip to: 10536
5021/* 10512 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10527
5022/* 10516 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10527
5023/* 10522 */ MCD::OPC_Decode, 219, 24, 181, 2, // Opcode: WCDLGB, DecodeIdx: 309
5024/* 10527 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 10536
5025/* 10531 */ MCD::OPC_Decode, 199, 19, 180, 2, // Opcode: VCDLGB, DecodeIdx: 308
5026/* 10536 */ MCD::OPC_CheckPredicateOrFail, 39,
5027/* 10538 */ MCD::OPC_Decode, 198, 19, 182, 2, // Opcode: VCDLG, DecodeIdx: 310
5028/* 10543 */ MCD::OPC_FilterValue, 194, 1, 76, 0, // Skip to: 10624
5029/* 10548 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5030/* 10551 */ MCD::OPC_FilterValueOrFail, 0,
5031/* 10553 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5032/* 10556 */ MCD::OPC_FilterValueOrFail, 0,
5033/* 10558 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5034/* 10561 */ MCD::OPC_FilterValue, 2, 24, 0, // Skip to: 10589
5035/* 10565 */ MCD::OPC_CheckPredicate, 33, 11, 0, // Skip to: 10580
5036/* 10569 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10580
5037/* 10575 */ MCD::OPC_Decode, 222, 24, 179, 2, // Opcode: WCFEB, DecodeIdx: 307
5038/* 10580 */ MCD::OPC_CheckPredicate, 33, 33, 0, // Skip to: 10617
5039/* 10584 */ MCD::OPC_Decode, 213, 19, 180, 2, // Opcode: VCFEB, DecodeIdx: 308
5040/* 10589 */ MCD::OPC_FilterValue, 3, 24, 0, // Skip to: 10617
5041/* 10593 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10608
5042/* 10597 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10608
5043/* 10603 */ MCD::OPC_Decode, 223, 24, 181, 2, // Opcode: WCGDB, DecodeIdx: 309
5044/* 10608 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 10617
5045/* 10612 */ MCD::OPC_Decode, 218, 19, 180, 2, // Opcode: VCGDB, DecodeIdx: 308
5046/* 10617 */ MCD::OPC_CheckPredicateOrFail, 39,
5047/* 10619 */ MCD::OPC_Decode, 217, 19, 182, 2, // Opcode: VCGD, DecodeIdx: 310
5048/* 10624 */ MCD::OPC_FilterValue, 195, 1, 76, 0, // Skip to: 10705
5049/* 10629 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5050/* 10632 */ MCD::OPC_FilterValueOrFail, 0,
5051/* 10634 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5052/* 10637 */ MCD::OPC_FilterValueOrFail, 0,
5053/* 10639 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5054/* 10642 */ MCD::OPC_FilterValue, 2, 24, 0, // Skip to: 10670
5055/* 10646 */ MCD::OPC_CheckPredicate, 33, 11, 0, // Skip to: 10661
5056/* 10650 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10661
5057/* 10656 */ MCD::OPC_Decode, 220, 24, 179, 2, // Opcode: WCEFB, DecodeIdx: 307
5058/* 10661 */ MCD::OPC_CheckPredicate, 33, 33, 0, // Skip to: 10698
5059/* 10665 */ MCD::OPC_Decode, 200, 19, 180, 2, // Opcode: VCEFB, DecodeIdx: 308
5060/* 10670 */ MCD::OPC_FilterValue, 3, 24, 0, // Skip to: 10698
5061/* 10674 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10689
5062/* 10678 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10689
5063/* 10684 */ MCD::OPC_Decode, 218, 24, 181, 2, // Opcode: WCDGB, DecodeIdx: 309
5064/* 10689 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 10698
5065/* 10693 */ MCD::OPC_Decode, 197, 19, 180, 2, // Opcode: VCDGB, DecodeIdx: 308
5066/* 10698 */ MCD::OPC_CheckPredicateOrFail, 39,
5067/* 10700 */ MCD::OPC_Decode, 196, 19, 182, 2, // Opcode: VCDG, DecodeIdx: 310
5068/* 10705 */ MCD::OPC_FilterValue, 196, 1, 61, 0, // Skip to: 10771
5069/* 10710 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5070/* 10713 */ MCD::OPC_FilterValueOrFail, 0,
5071/* 10715 */ MCD::OPC_ExtractField, 20, 12, // Inst{31-20} ...
5072/* 10718 */ MCD::OPC_FilterValueOrFail, 0,
5073/* 10720 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5074/* 10723 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10736
5075/* 10727 */ MCD::OPC_CheckPredicate, 39, 33, 0, // Skip to: 10764
5076/* 10731 */ MCD::OPC_Decode, 253, 21, 156, 2, // Opcode: VLDEB, DecodeIdx: 284
5077/* 10736 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 10750
5078/* 10741 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 10764
5079/* 10745 */ MCD::OPC_Decode, 197, 25, 183, 2, // Opcode: WLDEB, DecodeIdx: 311
5080/* 10750 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 10764
5081/* 10755 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 10764
5082/* 10759 */ MCD::OPC_Decode, 154, 25, 184, 2, // Opcode: WFLLD, DecodeIdx: 312
5083/* 10764 */ MCD::OPC_CheckPredicateOrFail, 39,
5084/* 10766 */ MCD::OPC_Decode, 252, 21, 239, 1, // Opcode: VLDE, DecodeIdx: 239
5085/* 10771 */ MCD::OPC_FilterValue, 197, 1, 67, 0, // Skip to: 10843
5086/* 10776 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5087/* 10779 */ MCD::OPC_FilterValueOrFail, 0,
5088/* 10781 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5089/* 10784 */ MCD::OPC_FilterValueOrFail, 0,
5090/* 10786 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5091/* 10789 */ MCD::OPC_FilterValue, 3, 24, 0, // Skip to: 10817
5092/* 10793 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10808
5093/* 10797 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10808
5094/* 10803 */ MCD::OPC_Decode, 198, 25, 185, 2, // Opcode: WLEDB, DecodeIdx: 313
5095/* 10808 */ MCD::OPC_CheckPredicate, 39, 24, 0, // Skip to: 10836
5096/* 10812 */ MCD::OPC_Decode, 131, 22, 180, 2, // Opcode: VLEDB, DecodeIdx: 308
5097/* 10817 */ MCD::OPC_FilterValue, 4, 15, 0, // Skip to: 10836
5098/* 10821 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 10836
5099/* 10825 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10836
5100/* 10831 */ MCD::OPC_Decode, 163, 25, 186, 2, // Opcode: WFLRX, DecodeIdx: 314
5101/* 10836 */ MCD::OPC_CheckPredicateOrFail, 39,
5102/* 10838 */ MCD::OPC_Decode, 130, 22, 182, 2, // Opcode: VLED, DecodeIdx: 310
5103/* 10843 */ MCD::OPC_FilterValue, 199, 1, 95, 0, // Skip to: 10943
5104/* 10848 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5105/* 10851 */ MCD::OPC_FilterValueOrFail, 0,
5106/* 10853 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5107/* 10856 */ MCD::OPC_FilterValueOrFail, 0,
5108/* 10858 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5109/* 10861 */ MCD::OPC_FilterValue, 2, 24, 0, // Skip to: 10889
5110/* 10865 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 10880
5111/* 10869 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10880
5112/* 10875 */ MCD::OPC_Decode, 255, 24, 179, 2, // Opcode: WFISB, DecodeIdx: 307
5113/* 10880 */ MCD::OPC_CheckPredicate, 40, 52, 0, // Skip to: 10936
5114/* 10884 */ MCD::OPC_Decode, 147, 21, 180, 2, // Opcode: VFISB, DecodeIdx: 308
5115/* 10889 */ MCD::OPC_FilterValue, 3, 24, 0, // Skip to: 10917
5116/* 10893 */ MCD::OPC_CheckPredicate, 39, 11, 0, // Skip to: 10908
5117/* 10897 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10908
5118/* 10903 */ MCD::OPC_Decode, 254, 24, 181, 2, // Opcode: WFIDB, DecodeIdx: 309
5119/* 10908 */ MCD::OPC_CheckPredicate, 39, 24, 0, // Skip to: 10936
5120/* 10912 */ MCD::OPC_Decode, 146, 21, 180, 2, // Opcode: VFIDB, DecodeIdx: 308
5121/* 10917 */ MCD::OPC_FilterValue, 4, 15, 0, // Skip to: 10936
5122/* 10921 */ MCD::OPC_CheckPredicate, 40, 11, 0, // Skip to: 10936
5123/* 10925 */ MCD::OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 10936
5124/* 10931 */ MCD::OPC_Decode, 128, 25, 187, 2, // Opcode: WFIXB, DecodeIdx: 315
5125/* 10936 */ MCD::OPC_CheckPredicateOrFail, 39,
5126/* 10938 */ MCD::OPC_Decode, 145, 21, 182, 2, // Opcode: VFI, DecodeIdx: 310
5127/* 10943 */ MCD::OPC_FilterValue, 202, 1, 59, 0, // Skip to: 11007
5128/* 10948 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5129/* 10951 */ MCD::OPC_FilterValueOrFail, 0,
5130/* 10953 */ MCD::OPC_ExtractField, 20, 12, // Inst{31-20} ...
5131/* 10956 */ MCD::OPC_FilterValueOrFail, 0,
5132/* 10958 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5133/* 10961 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 10974
5134/* 10965 */ MCD::OPC_CheckPredicate, 40, 31, 0, // Skip to: 11000
5135/* 10969 */ MCD::OPC_Decode, 149, 25, 188, 2, // Opcode: WFKSB, DecodeIdx: 316
5136/* 10974 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 10987
5137/* 10978 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11000
5138/* 10982 */ MCD::OPC_Decode, 130, 25, 189, 2, // Opcode: WFKDB, DecodeIdx: 317
5139/* 10987 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 11000
5140/* 10991 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 11000
5141/* 10995 */ MCD::OPC_Decode, 150, 25, 156, 2, // Opcode: WFKXB, DecodeIdx: 284
5142/* 11000 */ MCD::OPC_CheckPredicateOrFail, 39,
5143/* 11002 */ MCD::OPC_Decode, 129, 25, 190, 2, // Opcode: WFK, DecodeIdx: 318
5144/* 11007 */ MCD::OPC_FilterValue, 203, 1, 59, 0, // Skip to: 11071
5145/* 11012 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5146/* 11015 */ MCD::OPC_FilterValueOrFail, 0,
5147/* 11017 */ MCD::OPC_ExtractField, 20, 12, // Inst{31-20} ...
5148/* 11020 */ MCD::OPC_FilterValueOrFail, 0,
5149/* 11022 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5150/* 11025 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11038
5151/* 11029 */ MCD::OPC_CheckPredicate, 40, 31, 0, // Skip to: 11064
5152/* 11033 */ MCD::OPC_Decode, 249, 24, 188, 2, // Opcode: WFCSB, DecodeIdx: 316
5153/* 11038 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11051
5154/* 11042 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11064
5155/* 11046 */ MCD::OPC_Decode, 230, 24, 189, 2, // Opcode: WFCDB, DecodeIdx: 317
5156/* 11051 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 11064
5157/* 11055 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 11064
5158/* 11059 */ MCD::OPC_Decode, 250, 24, 156, 2, // Opcode: WFCXB, DecodeIdx: 284
5159/* 11064 */ MCD::OPC_CheckPredicateOrFail, 39,
5160/* 11066 */ MCD::OPC_Decode, 229, 24, 190, 2, // Opcode: WFC, DecodeIdx: 318
5161/* 11071 */ MCD::OPC_FilterValue, 204, 1, 43, 1, // Skip to: 11375
5162/* 11076 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5163/* 11079 */ MCD::OPC_FilterValueOrFail, 0,
5164/* 11081 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5165/* 11084 */ MCD::OPC_FilterValueOrFail, 0,
5166/* 11086 */ MCD::OPC_ExtractField, 12, 12, // Inst{23-12} ...
5167/* 11089 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11102
5168/* 11093 */ MCD::OPC_CheckPredicate, 40, 200, 0, // Skip to: 11297
5169/* 11097 */ MCD::OPC_Decode, 161, 21, 156, 2, // Opcode: VFLCSB, DecodeIdx: 284
5170/* 11102 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11115
5171/* 11106 */ MCD::OPC_CheckPredicate, 39, 187, 0, // Skip to: 11297
5172/* 11110 */ MCD::OPC_Decode, 160, 21, 156, 2, // Opcode: VFLCDB, DecodeIdx: 284
5173/* 11115 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11129
5174/* 11120 */ MCD::OPC_CheckPredicate, 40, 173, 0, // Skip to: 11297
5175/* 11124 */ MCD::OPC_Decode, 152, 25, 188, 2, // Opcode: WFLCSB, DecodeIdx: 316
5176/* 11129 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11143
5177/* 11134 */ MCD::OPC_CheckPredicate, 39, 159, 0, // Skip to: 11297
5178/* 11138 */ MCD::OPC_Decode, 151, 25, 189, 2, // Opcode: WFLCDB, DecodeIdx: 317
5179/* 11143 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11157
5180/* 11148 */ MCD::OPC_CheckPredicate, 40, 145, 0, // Skip to: 11297
5181/* 11152 */ MCD::OPC_Decode, 153, 25, 156, 2, // Opcode: WFLCXB, DecodeIdx: 284
5182/* 11157 */ MCD::OPC_FilterValue, 130, 2, 9, 0, // Skip to: 11171
5183/* 11162 */ MCD::OPC_CheckPredicate, 40, 131, 0, // Skip to: 11297
5184/* 11166 */ MCD::OPC_Decode, 165, 21, 156, 2, // Opcode: VFLNSB, DecodeIdx: 284
5185/* 11171 */ MCD::OPC_FilterValue, 131, 2, 9, 0, // Skip to: 11185
5186/* 11176 */ MCD::OPC_CheckPredicate, 39, 117, 0, // Skip to: 11297
5187/* 11180 */ MCD::OPC_Decode, 164, 21, 156, 2, // Opcode: VFLNDB, DecodeIdx: 284
5188/* 11185 */ MCD::OPC_FilterValue, 130, 3, 9, 0, // Skip to: 11199
5189/* 11190 */ MCD::OPC_CheckPredicate, 40, 103, 0, // Skip to: 11297
5190/* 11194 */ MCD::OPC_Decode, 157, 25, 188, 2, // Opcode: WFLNSB, DecodeIdx: 316
5191/* 11199 */ MCD::OPC_FilterValue, 131, 3, 9, 0, // Skip to: 11213
5192/* 11204 */ MCD::OPC_CheckPredicate, 39, 89, 0, // Skip to: 11297
5193/* 11208 */ MCD::OPC_Decode, 156, 25, 189, 2, // Opcode: WFLNDB, DecodeIdx: 317
5194/* 11213 */ MCD::OPC_FilterValue, 132, 3, 9, 0, // Skip to: 11227
5195/* 11218 */ MCD::OPC_CheckPredicate, 40, 75, 0, // Skip to: 11297
5196/* 11222 */ MCD::OPC_Decode, 158, 25, 156, 2, // Opcode: WFLNXB, DecodeIdx: 284
5197/* 11227 */ MCD::OPC_FilterValue, 130, 4, 9, 0, // Skip to: 11241
5198/* 11232 */ MCD::OPC_CheckPredicate, 40, 61, 0, // Skip to: 11297
5199/* 11236 */ MCD::OPC_Decode, 167, 21, 156, 2, // Opcode: VFLPSB, DecodeIdx: 284
5200/* 11241 */ MCD::OPC_FilterValue, 131, 4, 9, 0, // Skip to: 11255
5201/* 11246 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 11297
5202/* 11250 */ MCD::OPC_Decode, 166, 21, 156, 2, // Opcode: VFLPDB, DecodeIdx: 284
5203/* 11255 */ MCD::OPC_FilterValue, 130, 5, 9, 0, // Skip to: 11269
5204/* 11260 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 11297
5205/* 11264 */ MCD::OPC_Decode, 160, 25, 188, 2, // Opcode: WFLPSB, DecodeIdx: 316
5206/* 11269 */ MCD::OPC_FilterValue, 131, 5, 9, 0, // Skip to: 11283
5207/* 11274 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 11297
5208/* 11278 */ MCD::OPC_Decode, 159, 25, 189, 2, // Opcode: WFLPDB, DecodeIdx: 317
5209/* 11283 */ MCD::OPC_FilterValue, 132, 5, 9, 0, // Skip to: 11297
5210/* 11288 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 11297
5211/* 11292 */ MCD::OPC_Decode, 161, 25, 156, 2, // Opcode: WFLPXB, DecodeIdx: 284
5212/* 11297 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5213/* 11300 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11313
5214/* 11304 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 11368
5215/* 11308 */ MCD::OPC_Decode, 193, 21, 234, 1, // Opcode: VFPSOSB, DecodeIdx: 234
5216/* 11313 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11326
5217/* 11317 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 11368
5218/* 11321 */ MCD::OPC_Decode, 192, 21, 234, 1, // Opcode: VFPSODB, DecodeIdx: 234
5219/* 11326 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11340
5220/* 11331 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 11368
5221/* 11335 */ MCD::OPC_Decode, 186, 25, 191, 2, // Opcode: WFPSOSB, DecodeIdx: 319
5222/* 11340 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11354
5223/* 11345 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 11368
5224/* 11349 */ MCD::OPC_Decode, 185, 25, 192, 2, // Opcode: WFPSODB, DecodeIdx: 320
5225/* 11354 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11368
5226/* 11359 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 11368
5227/* 11363 */ MCD::OPC_Decode, 187, 25, 234, 1, // Opcode: WFPSOXB, DecodeIdx: 234
5228/* 11368 */ MCD::OPC_CheckPredicateOrFail, 39,
5229/* 11370 */ MCD::OPC_Decode, 191, 21, 182, 2, // Opcode: VFPSO, DecodeIdx: 310
5230/* 11375 */ MCD::OPC_FilterValue, 206, 1, 88, 0, // Skip to: 11468
5231/* 11380 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5232/* 11383 */ MCD::OPC_FilterValueOrFail, 0,
5233/* 11385 */ MCD::OPC_ExtractField, 20, 12, // Inst{31-20} ...
5234/* 11388 */ MCD::OPC_FilterValueOrFail, 0,
5235/* 11390 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5236/* 11393 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11406
5237/* 11397 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 11461
5238/* 11401 */ MCD::OPC_Decode, 198, 21, 156, 2, // Opcode: VFSQSB, DecodeIdx: 284
5239/* 11406 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11419
5240/* 11410 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 11461
5241/* 11414 */ MCD::OPC_Decode, 197, 21, 156, 2, // Opcode: VFSQDB, DecodeIdx: 284
5242/* 11419 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11433
5243/* 11424 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 11461
5244/* 11428 */ MCD::OPC_Decode, 190, 25, 188, 2, // Opcode: WFSQSB, DecodeIdx: 316
5245/* 11433 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11447
5246/* 11438 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 11461
5247/* 11442 */ MCD::OPC_Decode, 189, 25, 189, 2, // Opcode: WFSQDB, DecodeIdx: 317
5248/* 11447 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11461
5249/* 11452 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 11461
5250/* 11456 */ MCD::OPC_Decode, 191, 25, 156, 2, // Opcode: WFSQXB, DecodeIdx: 284
5251/* 11461 */ MCD::OPC_CheckPredicateOrFail, 39,
5252/* 11463 */ MCD::OPC_Decode, 196, 21, 239, 1, // Opcode: VFSQ, DecodeIdx: 239
5253/* 11468 */ MCD::OPC_FilterValue, 212, 1, 72, 0, // Skip to: 11545
5254/* 11473 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5255/* 11476 */ MCD::OPC_FilterValueOrFail, 0,
5256/* 11478 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5257/* 11481 */ MCD::OPC_FilterValueOrFail, 0,
5258/* 11483 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5259/* 11486 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11499
5260/* 11490 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 11538
5261/* 11494 */ MCD::OPC_Decode, 212, 24, 156, 2, // Opcode: VUPLLB, DecodeIdx: 284
5262/* 11499 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 11512
5263/* 11503 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 11538
5264/* 11507 */ MCD::OPC_Decode, 215, 24, 156, 2, // Opcode: VUPLLH, DecodeIdx: 284
5265/* 11512 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11525
5266/* 11516 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11538
5267/* 11520 */ MCD::OPC_Decode, 213, 24, 156, 2, // Opcode: VUPLLF, DecodeIdx: 284
5268/* 11525 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11538
5269/* 11529 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 11538
5270/* 11533 */ MCD::OPC_Decode, 214, 24, 156, 2, // Opcode: VUPLLG, DecodeIdx: 284
5271/* 11538 */ MCD::OPC_CheckPredicateOrFail, 39,
5272/* 11540 */ MCD::OPC_Decode, 211, 24, 157, 2, // Opcode: VUPLL, DecodeIdx: 285
5273/* 11545 */ MCD::OPC_FilterValue, 213, 1, 72, 0, // Skip to: 11622
5274/* 11550 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5275/* 11553 */ MCD::OPC_FilterValueOrFail, 0,
5276/* 11555 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5277/* 11558 */ MCD::OPC_FilterValueOrFail, 0,
5278/* 11560 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5279/* 11563 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11576
5280/* 11567 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 11615
5281/* 11571 */ MCD::OPC_Decode, 206, 24, 156, 2, // Opcode: VUPLHB, DecodeIdx: 284
5282/* 11576 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 11589
5283/* 11580 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 11615
5284/* 11584 */ MCD::OPC_Decode, 209, 24, 156, 2, // Opcode: VUPLHH, DecodeIdx: 284
5285/* 11589 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11602
5286/* 11593 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11615
5287/* 11597 */ MCD::OPC_Decode, 207, 24, 156, 2, // Opcode: VUPLHF, DecodeIdx: 284
5288/* 11602 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11615
5289/* 11606 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 11615
5290/* 11610 */ MCD::OPC_Decode, 208, 24, 156, 2, // Opcode: VUPLHG, DecodeIdx: 284
5291/* 11615 */ MCD::OPC_CheckPredicateOrFail, 39,
5292/* 11617 */ MCD::OPC_Decode, 205, 24, 157, 2, // Opcode: VUPLH, DecodeIdx: 285
5293/* 11622 */ MCD::OPC_FilterValue, 214, 1, 72, 0, // Skip to: 11699
5294/* 11627 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5295/* 11630 */ MCD::OPC_FilterValueOrFail, 0,
5296/* 11632 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5297/* 11635 */ MCD::OPC_FilterValueOrFail, 0,
5298/* 11637 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5299/* 11640 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11653
5300/* 11644 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 11692
5301/* 11648 */ MCD::OPC_Decode, 202, 24, 156, 2, // Opcode: VUPLB, DecodeIdx: 284
5302/* 11653 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 11666
5303/* 11657 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 11692
5304/* 11661 */ MCD::OPC_Decode, 210, 24, 156, 2, // Opcode: VUPLHW, DecodeIdx: 284
5305/* 11666 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11679
5306/* 11670 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11692
5307/* 11674 */ MCD::OPC_Decode, 203, 24, 156, 2, // Opcode: VUPLF, DecodeIdx: 284
5308/* 11679 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11692
5309/* 11683 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 11692
5310/* 11687 */ MCD::OPC_Decode, 204, 24, 156, 2, // Opcode: VUPLG, DecodeIdx: 284
5311/* 11692 */ MCD::OPC_CheckPredicateOrFail, 39,
5312/* 11694 */ MCD::OPC_Decode, 201, 24, 157, 2, // Opcode: VUPL, DecodeIdx: 285
5313/* 11699 */ MCD::OPC_FilterValue, 215, 1, 72, 0, // Skip to: 11776
5314/* 11704 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5315/* 11707 */ MCD::OPC_FilterValueOrFail, 0,
5316/* 11709 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5317/* 11712 */ MCD::OPC_FilterValueOrFail, 0,
5318/* 11714 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5319/* 11717 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11730
5320/* 11721 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 11769
5321/* 11725 */ MCD::OPC_Decode, 194, 24, 156, 2, // Opcode: VUPHB, DecodeIdx: 284
5322/* 11730 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 11743
5323/* 11734 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 11769
5324/* 11738 */ MCD::OPC_Decode, 197, 24, 156, 2, // Opcode: VUPHH, DecodeIdx: 284
5325/* 11743 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11756
5326/* 11747 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11769
5327/* 11751 */ MCD::OPC_Decode, 195, 24, 156, 2, // Opcode: VUPHF, DecodeIdx: 284
5328/* 11756 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11769
5329/* 11760 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 11769
5330/* 11764 */ MCD::OPC_Decode, 196, 24, 156, 2, // Opcode: VUPHG, DecodeIdx: 284
5331/* 11769 */ MCD::OPC_CheckPredicateOrFail, 39,
5332/* 11771 */ MCD::OPC_Decode, 193, 24, 157, 2, // Opcode: VUPH, DecodeIdx: 285
5333/* 11776 */ MCD::OPC_FilterValue, 216, 1, 15, 0, // Skip to: 11796
5334/* 11781 */ MCD::OPC_CheckPredicateOrFail, 39,
5335/* 11783 */ MCD::OPC_CheckFieldOrFail, 12, 20, 0,
5336/* 11787 */ MCD::OPC_CheckFieldOrFail, 8, 2, 0,
5337/* 11791 */ MCD::OPC_Decode, 189, 24, 156, 2, // Opcode: VTM, DecodeIdx: 284
5338/* 11796 */ MCD::OPC_FilterValue, 217, 1, 85, 0, // Skip to: 11886
5339/* 11801 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5340/* 11804 */ MCD::OPC_FilterValueOrFail, 0,
5341/* 11806 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5342/* 11809 */ MCD::OPC_FilterValueOrFail, 0,
5343/* 11811 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5344/* 11814 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11827
5345/* 11818 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 11879
5346/* 11822 */ MCD::OPC_Decode, 161, 20, 156, 2, // Opcode: VECLB, DecodeIdx: 284
5347/* 11827 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 11840
5348/* 11831 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 11879
5349/* 11835 */ MCD::OPC_Decode, 164, 20, 156, 2, // Opcode: VECLH, DecodeIdx: 284
5350/* 11840 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11853
5351/* 11844 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 11879
5352/* 11848 */ MCD::OPC_Decode, 162, 20, 156, 2, // Opcode: VECLF, DecodeIdx: 284
5353/* 11853 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11866
5354/* 11857 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11879
5355/* 11861 */ MCD::OPC_Decode, 163, 20, 156, 2, // Opcode: VECLG, DecodeIdx: 284
5356/* 11866 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 11879
5357/* 11870 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 11879
5358/* 11874 */ MCD::OPC_Decode, 165, 20, 156, 2, // Opcode: VECLQ, DecodeIdx: 284
5359/* 11879 */ MCD::OPC_CheckPredicateOrFail, 39,
5360/* 11881 */ MCD::OPC_Decode, 160, 20, 157, 2, // Opcode: VECL, DecodeIdx: 285
5361/* 11886 */ MCD::OPC_FilterValue, 219, 1, 85, 0, // Skip to: 11976
5362/* 11891 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5363/* 11894 */ MCD::OPC_FilterValueOrFail, 0,
5364/* 11896 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5365/* 11899 */ MCD::OPC_FilterValueOrFail, 0,
5366/* 11901 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5367/* 11904 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 11917
5368/* 11908 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 11969
5369/* 11912 */ MCD::OPC_Decode, 156, 20, 156, 2, // Opcode: VECB, DecodeIdx: 284
5370/* 11917 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 11930
5371/* 11921 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 11969
5372/* 11925 */ MCD::OPC_Decode, 159, 20, 156, 2, // Opcode: VECH, DecodeIdx: 284
5373/* 11930 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 11943
5374/* 11934 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 11969
5375/* 11938 */ MCD::OPC_Decode, 157, 20, 156, 2, // Opcode: VECF, DecodeIdx: 284
5376/* 11943 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 11956
5377/* 11947 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 11969
5378/* 11951 */ MCD::OPC_Decode, 158, 20, 156, 2, // Opcode: VECG, DecodeIdx: 284
5379/* 11956 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 11969
5380/* 11960 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 11969
5381/* 11964 */ MCD::OPC_Decode, 166, 20, 156, 2, // Opcode: VECQ, DecodeIdx: 284
5382/* 11969 */ MCD::OPC_CheckPredicateOrFail, 39,
5383/* 11971 */ MCD::OPC_Decode, 155, 20, 157, 2, // Opcode: VEC, DecodeIdx: 285
5384/* 11976 */ MCD::OPC_FilterValue, 222, 1, 85, 0, // Skip to: 12066
5385/* 11981 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5386/* 11984 */ MCD::OPC_FilterValueOrFail, 0,
5387/* 11986 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5388/* 11989 */ MCD::OPC_FilterValueOrFail, 0,
5389/* 11991 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5390/* 11994 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12007
5391/* 11998 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 12059
5392/* 12002 */ MCD::OPC_Decode, 247, 21, 156, 2, // Opcode: VLCB, DecodeIdx: 284
5393/* 12007 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 12020
5394/* 12011 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 12059
5395/* 12015 */ MCD::OPC_Decode, 250, 21, 156, 2, // Opcode: VLCH, DecodeIdx: 284
5396/* 12020 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12033
5397/* 12024 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 12059
5398/* 12028 */ MCD::OPC_Decode, 248, 21, 156, 2, // Opcode: VLCF, DecodeIdx: 284
5399/* 12033 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12046
5400/* 12037 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 12059
5401/* 12041 */ MCD::OPC_Decode, 249, 21, 156, 2, // Opcode: VLCG, DecodeIdx: 284
5402/* 12046 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12059
5403/* 12050 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 12059
5404/* 12054 */ MCD::OPC_Decode, 251, 21, 156, 2, // Opcode: VLCQ, DecodeIdx: 284
5405/* 12059 */ MCD::OPC_CheckPredicateOrFail, 39,
5406/* 12061 */ MCD::OPC_Decode, 246, 21, 157, 2, // Opcode: VLC, DecodeIdx: 285
5407/* 12066 */ MCD::OPC_FilterValue, 223, 1, 85, 0, // Skip to: 12156
5408/* 12071 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
5409/* 12074 */ MCD::OPC_FilterValueOrFail, 0,
5410/* 12076 */ MCD::OPC_ExtractField, 16, 16, // Inst{31-16} ...
5411/* 12079 */ MCD::OPC_FilterValueOrFail, 0,
5412/* 12081 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5413/* 12084 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 12097
5414/* 12088 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 12149
5415/* 12092 */ MCD::OPC_Decode, 164, 22, 156, 2, // Opcode: VLPB, DecodeIdx: 284
5416/* 12097 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 12110
5417/* 12101 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 12149
5418/* 12105 */ MCD::OPC_Decode, 167, 22, 156, 2, // Opcode: VLPH, DecodeIdx: 284
5419/* 12110 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12123
5420/* 12114 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 12149
5421/* 12118 */ MCD::OPC_Decode, 165, 22, 156, 2, // Opcode: VLPF, DecodeIdx: 284
5422/* 12123 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12136
5423/* 12127 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 12149
5424/* 12131 */ MCD::OPC_Decode, 166, 22, 156, 2, // Opcode: VLPG, DecodeIdx: 284
5425/* 12136 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 12149
5426/* 12140 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 12149
5427/* 12144 */ MCD::OPC_Decode, 168, 22, 156, 2, // Opcode: VLPQ, DecodeIdx: 284
5428/* 12149 */ MCD::OPC_CheckPredicateOrFail, 39,
5429/* 12151 */ MCD::OPC_Decode, 163, 22, 157, 2, // Opcode: VLP, DecodeIdx: 285
5430/* 12156 */ MCD::OPC_FilterValue, 226, 1, 88, 0, // Skip to: 12249
5431/* 12161 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5432/* 12164 */ MCD::OPC_FilterValueOrFail, 0,
5433/* 12166 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
5434/* 12169 */ MCD::OPC_FilterValueOrFail, 0,
5435/* 12171 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5436/* 12174 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12187
5437/* 12178 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 12242
5438/* 12182 */ MCD::OPC_Decode, 199, 21, 250, 1, // Opcode: VFSSB, DecodeIdx: 250
5439/* 12187 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12200
5440/* 12191 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 12242
5441/* 12195 */ MCD::OPC_Decode, 195, 21, 250, 1, // Opcode: VFSDB, DecodeIdx: 250
5442/* 12200 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12214
5443/* 12205 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 12242
5444/* 12209 */ MCD::OPC_Decode, 192, 25, 193, 2, // Opcode: WFSSB, DecodeIdx: 321
5445/* 12214 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12228
5446/* 12219 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 12242
5447/* 12223 */ MCD::OPC_Decode, 188, 25, 194, 2, // Opcode: WFSDB, DecodeIdx: 322
5448/* 12228 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12242
5449/* 12233 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 12242
5450/* 12237 */ MCD::OPC_Decode, 193, 25, 250, 1, // Opcode: WFSXB, DecodeIdx: 250
5451/* 12242 */ MCD::OPC_CheckPredicateOrFail, 39,
5452/* 12244 */ MCD::OPC_Decode, 194, 21, 248, 1, // Opcode: VFS, DecodeIdx: 248
5453/* 12249 */ MCD::OPC_FilterValue, 227, 1, 88, 0, // Skip to: 12342
5454/* 12254 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5455/* 12257 */ MCD::OPC_FilterValueOrFail, 0,
5456/* 12259 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
5457/* 12262 */ MCD::OPC_FilterValueOrFail, 0,
5458/* 12264 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5459/* 12267 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12280
5460/* 12271 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 12335
5461/* 12275 */ MCD::OPC_Decode, 228, 20, 250, 1, // Opcode: VFASB, DecodeIdx: 250
5462/* 12280 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12293
5463/* 12284 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 12335
5464/* 12288 */ MCD::OPC_Decode, 214, 20, 250, 1, // Opcode: VFADB, DecodeIdx: 250
5465/* 12293 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12307
5466/* 12298 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 12335
5467/* 12302 */ MCD::OPC_Decode, 227, 24, 193, 2, // Opcode: WFASB, DecodeIdx: 321
5468/* 12307 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12321
5469/* 12312 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 12335
5470/* 12316 */ MCD::OPC_Decode, 226, 24, 194, 2, // Opcode: WFADB, DecodeIdx: 322
5471/* 12321 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12335
5472/* 12326 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 12335
5473/* 12330 */ MCD::OPC_Decode, 228, 24, 250, 1, // Opcode: WFAXB, DecodeIdx: 250
5474/* 12335 */ MCD::OPC_CheckPredicateOrFail, 39,
5475/* 12337 */ MCD::OPC_Decode, 213, 20, 248, 1, // Opcode: VFA, DecodeIdx: 248
5476/* 12342 */ MCD::OPC_FilterValue, 229, 1, 88, 0, // Skip to: 12435
5477/* 12347 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5478/* 12350 */ MCD::OPC_FilterValueOrFail, 0,
5479/* 12352 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
5480/* 12355 */ MCD::OPC_FilterValueOrFail, 0,
5481/* 12357 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5482/* 12360 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12373
5483/* 12364 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 12428
5484/* 12368 */ MCD::OPC_Decode, 246, 20, 250, 1, // Opcode: VFDSB, DecodeIdx: 250
5485/* 12373 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12386
5486/* 12377 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 12428
5487/* 12381 */ MCD::OPC_Decode, 245, 20, 250, 1, // Opcode: VFDDB, DecodeIdx: 250
5488/* 12386 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12400
5489/* 12391 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 12428
5490/* 12395 */ MCD::OPC_Decode, 252, 24, 193, 2, // Opcode: WFDSB, DecodeIdx: 321
5491/* 12400 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12414
5492/* 12405 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 12428
5493/* 12409 */ MCD::OPC_Decode, 251, 24, 194, 2, // Opcode: WFDDB, DecodeIdx: 322
5494/* 12414 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12428
5495/* 12419 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 12428
5496/* 12423 */ MCD::OPC_Decode, 253, 24, 250, 1, // Opcode: WFDXB, DecodeIdx: 250
5497/* 12428 */ MCD::OPC_CheckPredicateOrFail, 39,
5498/* 12430 */ MCD::OPC_Decode, 244, 20, 248, 1, // Opcode: VFD, DecodeIdx: 248
5499/* 12435 */ MCD::OPC_FilterValue, 231, 1, 88, 0, // Skip to: 12528
5500/* 12440 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5501/* 12443 */ MCD::OPC_FilterValueOrFail, 0,
5502/* 12445 */ MCD::OPC_ExtractField, 20, 8, // Inst{27-20} ...
5503/* 12448 */ MCD::OPC_FilterValueOrFail, 0,
5504/* 12450 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5505/* 12453 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12466
5506/* 12457 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 12521
5507/* 12461 */ MCD::OPC_Decode, 182, 21, 250, 1, // Opcode: VFMSB, DecodeIdx: 250
5508/* 12466 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12479
5509/* 12470 */ MCD::OPC_CheckPredicate, 39, 47, 0, // Skip to: 12521
5510/* 12474 */ MCD::OPC_Decode, 177, 21, 250, 1, // Opcode: VFMDB, DecodeIdx: 250
5511/* 12479 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12493
5512/* 12484 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 12521
5513/* 12488 */ MCD::OPC_Decode, 174, 25, 193, 2, // Opcode: WFMSB, DecodeIdx: 321
5514/* 12493 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12507
5515/* 12498 */ MCD::OPC_CheckPredicate, 39, 19, 0, // Skip to: 12521
5516/* 12502 */ MCD::OPC_Decode, 170, 25, 194, 2, // Opcode: WFMDB, DecodeIdx: 322
5517/* 12507 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12521
5518/* 12512 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 12521
5519/* 12516 */ MCD::OPC_Decode, 178, 25, 250, 1, // Opcode: WFMXB, DecodeIdx: 250
5520/* 12521 */ MCD::OPC_CheckPredicateOrFail, 39,
5521/* 12523 */ MCD::OPC_Decode, 170, 21, 248, 1, // Opcode: VFM, DecodeIdx: 248
5522/* 12528 */ MCD::OPC_FilterValue, 232, 1, 40, 1, // Skip to: 12829
5523/* 12533 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5524/* 12536 */ MCD::OPC_FilterValueOrFail, 0,
5525/* 12538 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
5526/* 12541 */ MCD::OPC_FilterValueOrFail, 0,
5527/* 12543 */ MCD::OPC_ExtractField, 12, 12, // Inst{23-12} ...
5528/* 12546 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12559
5529/* 12550 */ MCD::OPC_CheckPredicate, 40, 12, 1, // Skip to: 12822
5530/* 12554 */ MCD::OPC_Decode, 232, 20, 250, 1, // Opcode: VFCESB, DecodeIdx: 250
5531/* 12559 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12572
5532/* 12563 */ MCD::OPC_CheckPredicate, 39, 255, 0, // Skip to: 12822
5533/* 12567 */ MCD::OPC_Decode, 230, 20, 250, 1, // Opcode: VFCEDB, DecodeIdx: 250
5534/* 12572 */ MCD::OPC_FilterValue, 66, 9, 0, // Skip to: 12585
5535/* 12576 */ MCD::OPC_CheckPredicate, 40, 242, 0, // Skip to: 12822
5536/* 12580 */ MCD::OPC_Decode, 150, 21, 250, 1, // Opcode: VFKESB, DecodeIdx: 250
5537/* 12585 */ MCD::OPC_FilterValue, 67, 9, 0, // Skip to: 12598
5538/* 12589 */ MCD::OPC_CheckPredicate, 40, 229, 0, // Skip to: 12822
5539/* 12593 */ MCD::OPC_Decode, 148, 21, 250, 1, // Opcode: VFKEDB, DecodeIdx: 250
5540/* 12598 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12612
5541/* 12603 */ MCD::OPC_CheckPredicate, 40, 215, 0, // Skip to: 12822
5542/* 12607 */ MCD::OPC_Decode, 233, 24, 193, 2, // Opcode: WFCESB, DecodeIdx: 321
5543/* 12612 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12626
5544/* 12617 */ MCD::OPC_CheckPredicate, 39, 201, 0, // Skip to: 12822
5545/* 12621 */ MCD::OPC_Decode, 231, 24, 194, 2, // Opcode: WFCEDB, DecodeIdx: 322
5546/* 12626 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12640
5547/* 12631 */ MCD::OPC_CheckPredicate, 40, 187, 0, // Skip to: 12822
5548/* 12635 */ MCD::OPC_Decode, 235, 24, 250, 1, // Opcode: WFCEXB, DecodeIdx: 250
5549/* 12640 */ MCD::OPC_FilterValue, 194, 1, 9, 0, // Skip to: 12654
5550/* 12645 */ MCD::OPC_CheckPredicate, 40, 173, 0, // Skip to: 12822
5551/* 12649 */ MCD::OPC_Decode, 133, 25, 193, 2, // Opcode: WFKESB, DecodeIdx: 321
5552/* 12654 */ MCD::OPC_FilterValue, 195, 1, 9, 0, // Skip to: 12668
5553/* 12659 */ MCD::OPC_CheckPredicate, 40, 159, 0, // Skip to: 12822
5554/* 12663 */ MCD::OPC_Decode, 131, 25, 194, 2, // Opcode: WFKEDB, DecodeIdx: 322
5555/* 12668 */ MCD::OPC_FilterValue, 196, 1, 9, 0, // Skip to: 12682
5556/* 12673 */ MCD::OPC_CheckPredicate, 40, 145, 0, // Skip to: 12822
5557/* 12677 */ MCD::OPC_Decode, 135, 25, 250, 1, // Opcode: WFKEXB, DecodeIdx: 250
5558/* 12682 */ MCD::OPC_FilterValue, 130, 2, 9, 0, // Skip to: 12696
5559/* 12687 */ MCD::OPC_CheckPredicate, 40, 131, 0, // Skip to: 12822
5560/* 12691 */ MCD::OPC_Decode, 233, 20, 250, 1, // Opcode: VFCESBS, DecodeIdx: 250
5561/* 12696 */ MCD::OPC_FilterValue, 131, 2, 9, 0, // Skip to: 12710
5562/* 12701 */ MCD::OPC_CheckPredicate, 39, 117, 0, // Skip to: 12822
5563/* 12705 */ MCD::OPC_Decode, 231, 20, 250, 1, // Opcode: VFCEDBS, DecodeIdx: 250
5564/* 12710 */ MCD::OPC_FilterValue, 194, 2, 9, 0, // Skip to: 12724
5565/* 12715 */ MCD::OPC_CheckPredicate, 40, 103, 0, // Skip to: 12822
5566/* 12719 */ MCD::OPC_Decode, 151, 21, 250, 1, // Opcode: VFKESBS, DecodeIdx: 250
5567/* 12724 */ MCD::OPC_FilterValue, 195, 2, 9, 0, // Skip to: 12738
5568/* 12729 */ MCD::OPC_CheckPredicate, 40, 89, 0, // Skip to: 12822
5569/* 12733 */ MCD::OPC_Decode, 149, 21, 250, 1, // Opcode: VFKEDBS, DecodeIdx: 250
5570/* 12738 */ MCD::OPC_FilterValue, 130, 3, 9, 0, // Skip to: 12752
5571/* 12743 */ MCD::OPC_CheckPredicate, 40, 75, 0, // Skip to: 12822
5572/* 12747 */ MCD::OPC_Decode, 234, 24, 193, 2, // Opcode: WFCESBS, DecodeIdx: 321
5573/* 12752 */ MCD::OPC_FilterValue, 131, 3, 9, 0, // Skip to: 12766
5574/* 12757 */ MCD::OPC_CheckPredicate, 39, 61, 0, // Skip to: 12822
5575/* 12761 */ MCD::OPC_Decode, 232, 24, 194, 2, // Opcode: WFCEDBS, DecodeIdx: 322
5576/* 12766 */ MCD::OPC_FilterValue, 132, 3, 9, 0, // Skip to: 12780
5577/* 12771 */ MCD::OPC_CheckPredicate, 40, 47, 0, // Skip to: 12822
5578/* 12775 */ MCD::OPC_Decode, 236, 24, 250, 1, // Opcode: WFCEXBS, DecodeIdx: 250
5579/* 12780 */ MCD::OPC_FilterValue, 194, 3, 9, 0, // Skip to: 12794
5580/* 12785 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 12822
5581/* 12789 */ MCD::OPC_Decode, 134, 25, 193, 2, // Opcode: WFKESBS, DecodeIdx: 321
5582/* 12794 */ MCD::OPC_FilterValue, 195, 3, 9, 0, // Skip to: 12808
5583/* 12799 */ MCD::OPC_CheckPredicate, 40, 19, 0, // Skip to: 12822
5584/* 12803 */ MCD::OPC_Decode, 132, 25, 194, 2, // Opcode: WFKEDBS, DecodeIdx: 322
5585/* 12808 */ MCD::OPC_FilterValue, 196, 3, 9, 0, // Skip to: 12822
5586/* 12813 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 12822
5587/* 12817 */ MCD::OPC_Decode, 136, 25, 250, 1, // Opcode: WFKEXBS, DecodeIdx: 250
5588/* 12822 */ MCD::OPC_CheckPredicateOrFail, 39,
5589/* 12824 */ MCD::OPC_Decode, 229, 20, 195, 2, // Opcode: VFCE, DecodeIdx: 323
5590/* 12829 */ MCD::OPC_FilterValue, 234, 1, 40, 1, // Skip to: 13130
5591/* 12834 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5592/* 12837 */ MCD::OPC_FilterValueOrFail, 0,
5593/* 12839 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
5594/* 12842 */ MCD::OPC_FilterValueOrFail, 0,
5595/* 12844 */ MCD::OPC_ExtractField, 12, 12, // Inst{23-12} ...
5596/* 12847 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 12860
5597/* 12851 */ MCD::OPC_CheckPredicate, 40, 12, 1, // Skip to: 13123
5598/* 12855 */ MCD::OPC_Decode, 240, 20, 250, 1, // Opcode: VFCHESB, DecodeIdx: 250
5599/* 12860 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 12873
5600/* 12864 */ MCD::OPC_CheckPredicate, 39, 255, 0, // Skip to: 13123
5601/* 12868 */ MCD::OPC_Decode, 238, 20, 250, 1, // Opcode: VFCHEDB, DecodeIdx: 250
5602/* 12873 */ MCD::OPC_FilterValue, 66, 9, 0, // Skip to: 12886
5603/* 12877 */ MCD::OPC_CheckPredicate, 40, 242, 0, // Skip to: 13123
5604/* 12881 */ MCD::OPC_Decode, 156, 21, 250, 1, // Opcode: VFKHESB, DecodeIdx: 250
5605/* 12886 */ MCD::OPC_FilterValue, 67, 9, 0, // Skip to: 12899
5606/* 12890 */ MCD::OPC_CheckPredicate, 40, 229, 0, // Skip to: 13123
5607/* 12894 */ MCD::OPC_Decode, 154, 21, 250, 1, // Opcode: VFKHEDB, DecodeIdx: 250
5608/* 12899 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12913
5609/* 12904 */ MCD::OPC_CheckPredicate, 40, 215, 0, // Skip to: 13123
5610/* 12908 */ MCD::OPC_Decode, 241, 24, 193, 2, // Opcode: WFCHESB, DecodeIdx: 321
5611/* 12913 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12927
5612/* 12918 */ MCD::OPC_CheckPredicate, 39, 201, 0, // Skip to: 13123
5613/* 12922 */ MCD::OPC_Decode, 239, 24, 194, 2, // Opcode: WFCHEDB, DecodeIdx: 322
5614/* 12927 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12941
5615/* 12932 */ MCD::OPC_CheckPredicate, 40, 187, 0, // Skip to: 13123
5616/* 12936 */ MCD::OPC_Decode, 243, 24, 250, 1, // Opcode: WFCHEXB, DecodeIdx: 250
5617/* 12941 */ MCD::OPC_FilterValue, 194, 1, 9, 0, // Skip to: 12955
5618/* 12946 */ MCD::OPC_CheckPredicate, 40, 173, 0, // Skip to: 13123
5619/* 12950 */ MCD::OPC_Decode, 141, 25, 193, 2, // Opcode: WFKHESB, DecodeIdx: 321
5620/* 12955 */ MCD::OPC_FilterValue, 195, 1, 9, 0, // Skip to: 12969
5621/* 12960 */ MCD::OPC_CheckPredicate, 40, 159, 0, // Skip to: 13123
5622/* 12964 */ MCD::OPC_Decode, 139, 25, 194, 2, // Opcode: WFKHEDB, DecodeIdx: 322
5623/* 12969 */ MCD::OPC_FilterValue, 196, 1, 9, 0, // Skip to: 12983
5624/* 12974 */ MCD::OPC_CheckPredicate, 40, 145, 0, // Skip to: 13123
5625/* 12978 */ MCD::OPC_Decode, 143, 25, 250, 1, // Opcode: WFKHEXB, DecodeIdx: 250
5626/* 12983 */ MCD::OPC_FilterValue, 130, 2, 9, 0, // Skip to: 12997
5627/* 12988 */ MCD::OPC_CheckPredicate, 40, 131, 0, // Skip to: 13123
5628/* 12992 */ MCD::OPC_Decode, 241, 20, 250, 1, // Opcode: VFCHESBS, DecodeIdx: 250
5629/* 12997 */ MCD::OPC_FilterValue, 131, 2, 9, 0, // Skip to: 13011
5630/* 13002 */ MCD::OPC_CheckPredicate, 39, 117, 0, // Skip to: 13123
5631/* 13006 */ MCD::OPC_Decode, 239, 20, 250, 1, // Opcode: VFCHEDBS, DecodeIdx: 250
5632/* 13011 */ MCD::OPC_FilterValue, 194, 2, 9, 0, // Skip to: 13025
5633/* 13016 */ MCD::OPC_CheckPredicate, 40, 103, 0, // Skip to: 13123
5634/* 13020 */ MCD::OPC_Decode, 157, 21, 250, 1, // Opcode: VFKHESBS, DecodeIdx: 250
5635/* 13025 */ MCD::OPC_FilterValue, 195, 2, 9, 0, // Skip to: 13039
5636/* 13030 */ MCD::OPC_CheckPredicate, 40, 89, 0, // Skip to: 13123
5637/* 13034 */ MCD::OPC_Decode, 155, 21, 250, 1, // Opcode: VFKHEDBS, DecodeIdx: 250
5638/* 13039 */ MCD::OPC_FilterValue, 130, 3, 9, 0, // Skip to: 13053
5639/* 13044 */ MCD::OPC_CheckPredicate, 40, 75, 0, // Skip to: 13123
5640/* 13048 */ MCD::OPC_Decode, 242, 24, 193, 2, // Opcode: WFCHESBS, DecodeIdx: 321
5641/* 13053 */ MCD::OPC_FilterValue, 131, 3, 9, 0, // Skip to: 13067
5642/* 13058 */ MCD::OPC_CheckPredicate, 39, 61, 0, // Skip to: 13123
5643/* 13062 */ MCD::OPC_Decode, 240, 24, 194, 2, // Opcode: WFCHEDBS, DecodeIdx: 322
5644/* 13067 */ MCD::OPC_FilterValue, 132, 3, 9, 0, // Skip to: 13081
5645/* 13072 */ MCD::OPC_CheckPredicate, 40, 47, 0, // Skip to: 13123
5646/* 13076 */ MCD::OPC_Decode, 244, 24, 250, 1, // Opcode: WFCHEXBS, DecodeIdx: 250
5647/* 13081 */ MCD::OPC_FilterValue, 194, 3, 9, 0, // Skip to: 13095
5648/* 13086 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 13123
5649/* 13090 */ MCD::OPC_Decode, 142, 25, 193, 2, // Opcode: WFKHESBS, DecodeIdx: 321
5650/* 13095 */ MCD::OPC_FilterValue, 195, 3, 9, 0, // Skip to: 13109
5651/* 13100 */ MCD::OPC_CheckPredicate, 40, 19, 0, // Skip to: 13123
5652/* 13104 */ MCD::OPC_Decode, 140, 25, 194, 2, // Opcode: WFKHEDBS, DecodeIdx: 322
5653/* 13109 */ MCD::OPC_FilterValue, 196, 3, 9, 0, // Skip to: 13123
5654/* 13114 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 13123
5655/* 13118 */ MCD::OPC_Decode, 144, 25, 250, 1, // Opcode: WFKHEXBS, DecodeIdx: 250
5656/* 13123 */ MCD::OPC_CheckPredicateOrFail, 39,
5657/* 13125 */ MCD::OPC_Decode, 237, 20, 195, 2, // Opcode: VFCHE, DecodeIdx: 323
5658/* 13130 */ MCD::OPC_FilterValue, 235, 1, 40, 1, // Skip to: 13431
5659/* 13135 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5660/* 13138 */ MCD::OPC_FilterValueOrFail, 0,
5661/* 13140 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
5662/* 13143 */ MCD::OPC_FilterValueOrFail, 0,
5663/* 13145 */ MCD::OPC_ExtractField, 12, 12, // Inst{23-12} ...
5664/* 13148 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13161
5665/* 13152 */ MCD::OPC_CheckPredicate, 40, 12, 1, // Skip to: 13424
5666/* 13156 */ MCD::OPC_Decode, 242, 20, 250, 1, // Opcode: VFCHSB, DecodeIdx: 250
5667/* 13161 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 13174
5668/* 13165 */ MCD::OPC_CheckPredicate, 39, 255, 0, // Skip to: 13424
5669/* 13169 */ MCD::OPC_Decode, 235, 20, 250, 1, // Opcode: VFCHDB, DecodeIdx: 250
5670/* 13174 */ MCD::OPC_FilterValue, 66, 9, 0, // Skip to: 13187
5671/* 13178 */ MCD::OPC_CheckPredicate, 40, 242, 0, // Skip to: 13424
5672/* 13182 */ MCD::OPC_Decode, 158, 21, 250, 1, // Opcode: VFKHSB, DecodeIdx: 250
5673/* 13187 */ MCD::OPC_FilterValue, 67, 9, 0, // Skip to: 13200
5674/* 13191 */ MCD::OPC_CheckPredicate, 40, 229, 0, // Skip to: 13424
5675/* 13195 */ MCD::OPC_Decode, 152, 21, 250, 1, // Opcode: VFKHDB, DecodeIdx: 250
5676/* 13200 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 13214
5677/* 13205 */ MCD::OPC_CheckPredicate, 40, 215, 0, // Skip to: 13424
5678/* 13209 */ MCD::OPC_Decode, 245, 24, 193, 2, // Opcode: WFCHSB, DecodeIdx: 321
5679/* 13214 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 13228
5680/* 13219 */ MCD::OPC_CheckPredicate, 39, 201, 0, // Skip to: 13424
5681/* 13223 */ MCD::OPC_Decode, 237, 24, 194, 2, // Opcode: WFCHDB, DecodeIdx: 322
5682/* 13228 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 13242
5683/* 13233 */ MCD::OPC_CheckPredicate, 40, 187, 0, // Skip to: 13424
5684/* 13237 */ MCD::OPC_Decode, 247, 24, 250, 1, // Opcode: WFCHXB, DecodeIdx: 250
5685/* 13242 */ MCD::OPC_FilterValue, 194, 1, 9, 0, // Skip to: 13256
5686/* 13247 */ MCD::OPC_CheckPredicate, 40, 173, 0, // Skip to: 13424
5687/* 13251 */ MCD::OPC_Decode, 145, 25, 193, 2, // Opcode: WFKHSB, DecodeIdx: 321
5688/* 13256 */ MCD::OPC_FilterValue, 195, 1, 9, 0, // Skip to: 13270
5689/* 13261 */ MCD::OPC_CheckPredicate, 40, 159, 0, // Skip to: 13424
5690/* 13265 */ MCD::OPC_Decode, 137, 25, 194, 2, // Opcode: WFKHDB, DecodeIdx: 322
5691/* 13270 */ MCD::OPC_FilterValue, 196, 1, 9, 0, // Skip to: 13284
5692/* 13275 */ MCD::OPC_CheckPredicate, 40, 145, 0, // Skip to: 13424
5693/* 13279 */ MCD::OPC_Decode, 147, 25, 250, 1, // Opcode: WFKHXB, DecodeIdx: 250
5694/* 13284 */ MCD::OPC_FilterValue, 130, 2, 9, 0, // Skip to: 13298
5695/* 13289 */ MCD::OPC_CheckPredicate, 40, 131, 0, // Skip to: 13424
5696/* 13293 */ MCD::OPC_Decode, 243, 20, 250, 1, // Opcode: VFCHSBS, DecodeIdx: 250
5697/* 13298 */ MCD::OPC_FilterValue, 131, 2, 9, 0, // Skip to: 13312
5698/* 13303 */ MCD::OPC_CheckPredicate, 39, 117, 0, // Skip to: 13424
5699/* 13307 */ MCD::OPC_Decode, 236, 20, 250, 1, // Opcode: VFCHDBS, DecodeIdx: 250
5700/* 13312 */ MCD::OPC_FilterValue, 194, 2, 9, 0, // Skip to: 13326
5701/* 13317 */ MCD::OPC_CheckPredicate, 40, 103, 0, // Skip to: 13424
5702/* 13321 */ MCD::OPC_Decode, 159, 21, 250, 1, // Opcode: VFKHSBS, DecodeIdx: 250
5703/* 13326 */ MCD::OPC_FilterValue, 195, 2, 9, 0, // Skip to: 13340
5704/* 13331 */ MCD::OPC_CheckPredicate, 40, 89, 0, // Skip to: 13424
5705/* 13335 */ MCD::OPC_Decode, 153, 21, 250, 1, // Opcode: VFKHDBS, DecodeIdx: 250
5706/* 13340 */ MCD::OPC_FilterValue, 130, 3, 9, 0, // Skip to: 13354
5707/* 13345 */ MCD::OPC_CheckPredicate, 40, 75, 0, // Skip to: 13424
5708/* 13349 */ MCD::OPC_Decode, 246, 24, 193, 2, // Opcode: WFCHSBS, DecodeIdx: 321
5709/* 13354 */ MCD::OPC_FilterValue, 131, 3, 9, 0, // Skip to: 13368
5710/* 13359 */ MCD::OPC_CheckPredicate, 39, 61, 0, // Skip to: 13424
5711/* 13363 */ MCD::OPC_Decode, 238, 24, 194, 2, // Opcode: WFCHDBS, DecodeIdx: 322
5712/* 13368 */ MCD::OPC_FilterValue, 132, 3, 9, 0, // Skip to: 13382
5713/* 13373 */ MCD::OPC_CheckPredicate, 40, 47, 0, // Skip to: 13424
5714/* 13377 */ MCD::OPC_Decode, 248, 24, 250, 1, // Opcode: WFCHXBS, DecodeIdx: 250
5715/* 13382 */ MCD::OPC_FilterValue, 194, 3, 9, 0, // Skip to: 13396
5716/* 13387 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 13424
5717/* 13391 */ MCD::OPC_Decode, 146, 25, 193, 2, // Opcode: WFKHSBS, DecodeIdx: 321
5718/* 13396 */ MCD::OPC_FilterValue, 195, 3, 9, 0, // Skip to: 13410
5719/* 13401 */ MCD::OPC_CheckPredicate, 40, 19, 0, // Skip to: 13424
5720/* 13405 */ MCD::OPC_Decode, 138, 25, 194, 2, // Opcode: WFKHDBS, DecodeIdx: 322
5721/* 13410 */ MCD::OPC_FilterValue, 196, 3, 9, 0, // Skip to: 13424
5722/* 13415 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 13424
5723/* 13419 */ MCD::OPC_Decode, 148, 25, 250, 1, // Opcode: WFKHXBS, DecodeIdx: 250
5724/* 13424 */ MCD::OPC_CheckPredicateOrFail, 39,
5725/* 13426 */ MCD::OPC_Decode, 234, 20, 195, 2, // Opcode: VFCH, DecodeIdx: 323
5726/* 13431 */ MCD::OPC_FilterValue, 238, 1, 88, 0, // Skip to: 13524
5727/* 13436 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5728/* 13439 */ MCD::OPC_FilterValueOrFail, 0,
5729/* 13441 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
5730/* 13444 */ MCD::OPC_FilterValueOrFail, 0,
5731/* 13446 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5732/* 13449 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13462
5733/* 13453 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 13517
5734/* 13457 */ MCD::OPC_Decode, 180, 21, 246, 1, // Opcode: VFMINSB, DecodeIdx: 246
5735/* 13462 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 13475
5736/* 13466 */ MCD::OPC_CheckPredicate, 40, 47, 0, // Skip to: 13517
5737/* 13470 */ MCD::OPC_Decode, 179, 21, 246, 1, // Opcode: VFMINDB, DecodeIdx: 246
5738/* 13475 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 13489
5739/* 13480 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 13517
5740/* 13484 */ MCD::OPC_Decode, 172, 25, 196, 2, // Opcode: WFMINSB, DecodeIdx: 324
5741/* 13489 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 13503
5742/* 13494 */ MCD::OPC_CheckPredicate, 40, 19, 0, // Skip to: 13517
5743/* 13498 */ MCD::OPC_Decode, 171, 25, 197, 2, // Opcode: WFMINDB, DecodeIdx: 325
5744/* 13503 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 13517
5745/* 13508 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 13517
5746/* 13512 */ MCD::OPC_Decode, 173, 25, 246, 1, // Opcode: WFMINXB, DecodeIdx: 246
5747/* 13517 */ MCD::OPC_CheckPredicateOrFail, 40,
5748/* 13519 */ MCD::OPC_Decode, 178, 21, 195, 2, // Opcode: VFMIN, DecodeIdx: 323
5749/* 13524 */ MCD::OPC_FilterValue, 239, 1, 88, 0, // Skip to: 13617
5750/* 13529 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5751/* 13532 */ MCD::OPC_FilterValueOrFail, 0,
5752/* 13534 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
5753/* 13537 */ MCD::OPC_FilterValueOrFail, 0,
5754/* 13539 */ MCD::OPC_ExtractField, 12, 8, // Inst{19-12} ...
5755/* 13542 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13555
5756/* 13546 */ MCD::OPC_CheckPredicate, 40, 60, 0, // Skip to: 13610
5757/* 13550 */ MCD::OPC_Decode, 176, 21, 246, 1, // Opcode: VFMAXSB, DecodeIdx: 246
5758/* 13555 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 13568
5759/* 13559 */ MCD::OPC_CheckPredicate, 40, 47, 0, // Skip to: 13610
5760/* 13563 */ MCD::OPC_Decode, 175, 21, 246, 1, // Opcode: VFMAXDB, DecodeIdx: 246
5761/* 13568 */ MCD::OPC_FilterValue, 130, 1, 9, 0, // Skip to: 13582
5762/* 13573 */ MCD::OPC_CheckPredicate, 40, 33, 0, // Skip to: 13610
5763/* 13577 */ MCD::OPC_Decode, 168, 25, 196, 2, // Opcode: WFMAXSB, DecodeIdx: 324
5764/* 13582 */ MCD::OPC_FilterValue, 131, 1, 9, 0, // Skip to: 13596
5765/* 13587 */ MCD::OPC_CheckPredicate, 40, 19, 0, // Skip to: 13610
5766/* 13591 */ MCD::OPC_Decode, 167, 25, 197, 2, // Opcode: WFMAXDB, DecodeIdx: 325
5767/* 13596 */ MCD::OPC_FilterValue, 132, 1, 9, 0, // Skip to: 13610
5768/* 13601 */ MCD::OPC_CheckPredicate, 40, 5, 0, // Skip to: 13610
5769/* 13605 */ MCD::OPC_Decode, 169, 25, 246, 1, // Opcode: WFMAXXB, DecodeIdx: 246
5770/* 13610 */ MCD::OPC_CheckPredicateOrFail, 40,
5771/* 13612 */ MCD::OPC_Decode, 174, 21, 195, 2, // Opcode: VFMAX, DecodeIdx: 323
5772/* 13617 */ MCD::OPC_FilterValue, 240, 1, 85, 0, // Skip to: 13707
5773/* 13622 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5774/* 13625 */ MCD::OPC_FilterValueOrFail, 0,
5775/* 13627 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
5776/* 13630 */ MCD::OPC_FilterValueOrFail, 0,
5777/* 13632 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5778/* 13635 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13648
5779/* 13639 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 13700
5780/* 13643 */ MCD::OPC_Decode, 183, 19, 250, 1, // Opcode: VAVGLB, DecodeIdx: 250
5781/* 13648 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 13661
5782/* 13652 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 13700
5783/* 13656 */ MCD::OPC_Decode, 186, 19, 250, 1, // Opcode: VAVGLH, DecodeIdx: 250
5784/* 13661 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13674
5785/* 13665 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 13700
5786/* 13669 */ MCD::OPC_Decode, 184, 19, 250, 1, // Opcode: VAVGLF, DecodeIdx: 250
5787/* 13674 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 13687
5788/* 13678 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 13700
5789/* 13682 */ MCD::OPC_Decode, 185, 19, 250, 1, // Opcode: VAVGLG, DecodeIdx: 250
5790/* 13687 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13700
5791/* 13691 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 13700
5792/* 13695 */ MCD::OPC_Decode, 187, 19, 250, 1, // Opcode: VAVGLQ, DecodeIdx: 250
5793/* 13700 */ MCD::OPC_CheckPredicateOrFail, 39,
5794/* 13702 */ MCD::OPC_Decode, 182, 19, 159, 2, // Opcode: VAVGL, DecodeIdx: 287
5795/* 13707 */ MCD::OPC_FilterValue, 241, 1, 85, 0, // Skip to: 13797
5796/* 13712 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5797/* 13715 */ MCD::OPC_FilterValueOrFail, 0,
5798/* 13717 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
5799/* 13720 */ MCD::OPC_FilterValueOrFail, 0,
5800/* 13722 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5801/* 13725 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13738
5802/* 13729 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 13790
5803/* 13733 */ MCD::OPC_Decode, 164, 19, 250, 1, // Opcode: VACCB, DecodeIdx: 250
5804/* 13738 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 13751
5805/* 13742 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 13790
5806/* 13746 */ MCD::OPC_Decode, 169, 19, 250, 1, // Opcode: VACCH, DecodeIdx: 250
5807/* 13751 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13764
5808/* 13755 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 13790
5809/* 13759 */ MCD::OPC_Decode, 167, 19, 250, 1, // Opcode: VACCF, DecodeIdx: 250
5810/* 13764 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 13777
5811/* 13768 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 13790
5812/* 13772 */ MCD::OPC_Decode, 168, 19, 250, 1, // Opcode: VACCG, DecodeIdx: 250
5813/* 13777 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13790
5814/* 13781 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 13790
5815/* 13785 */ MCD::OPC_Decode, 170, 19, 250, 1, // Opcode: VACCQ, DecodeIdx: 250
5816/* 13790 */ MCD::OPC_CheckPredicateOrFail, 39,
5817/* 13792 */ MCD::OPC_Decode, 163, 19, 159, 2, // Opcode: VACC, DecodeIdx: 287
5818/* 13797 */ MCD::OPC_FilterValue, 242, 1, 85, 0, // Skip to: 13887
5819/* 13802 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5820/* 13805 */ MCD::OPC_FilterValueOrFail, 0,
5821/* 13807 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
5822/* 13810 */ MCD::OPC_FilterValueOrFail, 0,
5823/* 13812 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5824/* 13815 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13828
5825/* 13819 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 13880
5826/* 13823 */ MCD::OPC_Decode, 178, 19, 250, 1, // Opcode: VAVGB, DecodeIdx: 250
5827/* 13828 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 13841
5828/* 13832 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 13880
5829/* 13836 */ MCD::OPC_Decode, 181, 19, 250, 1, // Opcode: VAVGH, DecodeIdx: 250
5830/* 13841 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13854
5831/* 13845 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 13880
5832/* 13849 */ MCD::OPC_Decode, 179, 19, 250, 1, // Opcode: VAVGF, DecodeIdx: 250
5833/* 13854 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 13867
5834/* 13858 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 13880
5835/* 13862 */ MCD::OPC_Decode, 180, 19, 250, 1, // Opcode: VAVGG, DecodeIdx: 250
5836/* 13867 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13880
5837/* 13871 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 13880
5838/* 13875 */ MCD::OPC_Decode, 188, 19, 250, 1, // Opcode: VAVGQ, DecodeIdx: 250
5839/* 13880 */ MCD::OPC_CheckPredicateOrFail, 39,
5840/* 13882 */ MCD::OPC_Decode, 177, 19, 159, 2, // Opcode: VAVG, DecodeIdx: 287
5841/* 13887 */ MCD::OPC_FilterValue, 243, 1, 85, 0, // Skip to: 13977
5842/* 13892 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5843/* 13895 */ MCD::OPC_FilterValueOrFail, 0,
5844/* 13897 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
5845/* 13900 */ MCD::OPC_FilterValueOrFail, 0,
5846/* 13902 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5847/* 13905 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 13918
5848/* 13909 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 13970
5849/* 13913 */ MCD::OPC_Decode, 161, 19, 250, 1, // Opcode: VAB, DecodeIdx: 250
5850/* 13918 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 13931
5851/* 13922 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 13970
5852/* 13926 */ MCD::OPC_Decode, 174, 19, 250, 1, // Opcode: VAH, DecodeIdx: 250
5853/* 13931 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 13944
5854/* 13935 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 13970
5855/* 13939 */ MCD::OPC_Decode, 172, 19, 250, 1, // Opcode: VAF, DecodeIdx: 250
5856/* 13944 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 13957
5857/* 13948 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 13970
5858/* 13952 */ MCD::OPC_Decode, 173, 19, 250, 1, // Opcode: VAG, DecodeIdx: 250
5859/* 13957 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 13970
5860/* 13961 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 13970
5861/* 13965 */ MCD::OPC_Decode, 176, 19, 250, 1, // Opcode: VAQ, DecodeIdx: 250
5862/* 13970 */ MCD::OPC_CheckPredicateOrFail, 39,
5863/* 13972 */ MCD::OPC_Decode, 160, 19, 159, 2, // Opcode: VA, DecodeIdx: 287
5864/* 13977 */ MCD::OPC_FilterValue, 245, 1, 85, 0, // Skip to: 14067
5865/* 13982 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5866/* 13985 */ MCD::OPC_FilterValueOrFail, 0,
5867/* 13987 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
5868/* 13990 */ MCD::OPC_FilterValueOrFail, 0,
5869/* 13992 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5870/* 13995 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14008
5871/* 13999 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 14060
5872/* 14003 */ MCD::OPC_Decode, 231, 23, 250, 1, // Opcode: VSCBIB, DecodeIdx: 250
5873/* 14008 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14021
5874/* 14012 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 14060
5875/* 14016 */ MCD::OPC_Decode, 234, 23, 250, 1, // Opcode: VSCBIH, DecodeIdx: 250
5876/* 14021 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14034
5877/* 14025 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 14060
5878/* 14029 */ MCD::OPC_Decode, 232, 23, 250, 1, // Opcode: VSCBIF, DecodeIdx: 250
5879/* 14034 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14047
5880/* 14038 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 14060
5881/* 14042 */ MCD::OPC_Decode, 233, 23, 250, 1, // Opcode: VSCBIG, DecodeIdx: 250
5882/* 14047 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14060
5883/* 14051 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 14060
5884/* 14055 */ MCD::OPC_Decode, 235, 23, 250, 1, // Opcode: VSCBIQ, DecodeIdx: 250
5885/* 14060 */ MCD::OPC_CheckPredicateOrFail, 39,
5886/* 14062 */ MCD::OPC_Decode, 230, 23, 159, 2, // Opcode: VSCBI, DecodeIdx: 287
5887/* 14067 */ MCD::OPC_FilterValue, 247, 1, 85, 0, // Skip to: 14157
5888/* 14072 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5889/* 14075 */ MCD::OPC_FilterValueOrFail, 0,
5890/* 14077 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
5891/* 14080 */ MCD::OPC_FilterValueOrFail, 0,
5892/* 14082 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5893/* 14085 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14098
5894/* 14089 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 14150
5895/* 14093 */ MCD::OPC_Decode, 225, 23, 250, 1, // Opcode: VSB, DecodeIdx: 250
5896/* 14098 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14111
5897/* 14102 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 14150
5898/* 14106 */ MCD::OPC_Decode, 251, 23, 250, 1, // Opcode: VSH, DecodeIdx: 250
5899/* 14111 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14124
5900/* 14115 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 14150
5901/* 14119 */ MCD::OPC_Decode, 249, 23, 250, 1, // Opcode: VSF, DecodeIdx: 250
5902/* 14124 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14137
5903/* 14128 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 14150
5904/* 14132 */ MCD::OPC_Decode, 250, 23, 250, 1, // Opcode: VSG, DecodeIdx: 250
5905/* 14137 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14150
5906/* 14141 */ MCD::OPC_CheckPredicate, 39, 5, 0, // Skip to: 14150
5907/* 14145 */ MCD::OPC_Decode, 129, 24, 250, 1, // Opcode: VSQ, DecodeIdx: 250
5908/* 14150 */ MCD::OPC_CheckPredicateOrFail, 39,
5909/* 14152 */ MCD::OPC_Decode, 224, 23, 159, 2, // Opcode: VS, DecodeIdx: 287
5910/* 14157 */ MCD::OPC_FilterValue, 248, 1, 190, 0, // Skip to: 14352
5911/* 14162 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5912/* 14165 */ MCD::OPC_FilterValueOrFail, 0,
5913/* 14167 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
5914/* 14170 */ MCD::OPC_FilterValueOrFail, 0,
5915/* 14172 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
5916/* 14175 */ MCD::OPC_FilterValueOrFail, 0,
5917/* 14177 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5918/* 14180 */ MCD::OPC_FilterValue, 0, 29, 0, // Skip to: 14213
5919/* 14184 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5920/* 14187 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14200
5921/* 14191 */ MCD::OPC_CheckPredicate, 39, 150, 0, // Skip to: 14345
5922/* 14195 */ MCD::OPC_Decode, 203, 19, 250, 1, // Opcode: VCEQB, DecodeIdx: 250
5923/* 14200 */ MCD::OPC_FilterValue, 1, 141, 0, // Skip to: 14345
5924/* 14204 */ MCD::OPC_CheckPredicate, 39, 137, 0, // Skip to: 14345
5925/* 14208 */ MCD::OPC_Decode, 204, 19, 250, 1, // Opcode: VCEQBS, DecodeIdx: 250
5926/* 14213 */ MCD::OPC_FilterValue, 1, 29, 0, // Skip to: 14246
5927/* 14217 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5928/* 14220 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14233
5929/* 14224 */ MCD::OPC_CheckPredicate, 39, 117, 0, // Skip to: 14345
5930/* 14228 */ MCD::OPC_Decode, 209, 19, 250, 1, // Opcode: VCEQH, DecodeIdx: 250
5931/* 14233 */ MCD::OPC_FilterValue, 1, 108, 0, // Skip to: 14345
5932/* 14237 */ MCD::OPC_CheckPredicate, 39, 104, 0, // Skip to: 14345
5933/* 14241 */ MCD::OPC_Decode, 210, 19, 250, 1, // Opcode: VCEQHS, DecodeIdx: 250
5934/* 14246 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 14279
5935/* 14250 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5936/* 14253 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14266
5937/* 14257 */ MCD::OPC_CheckPredicate, 39, 84, 0, // Skip to: 14345
5938/* 14261 */ MCD::OPC_Decode, 205, 19, 250, 1, // Opcode: VCEQF, DecodeIdx: 250
5939/* 14266 */ MCD::OPC_FilterValue, 1, 75, 0, // Skip to: 14345
5940/* 14270 */ MCD::OPC_CheckPredicate, 39, 71, 0, // Skip to: 14345
5941/* 14274 */ MCD::OPC_Decode, 206, 19, 250, 1, // Opcode: VCEQFS, DecodeIdx: 250
5942/* 14279 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 14312
5943/* 14283 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5944/* 14286 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14299
5945/* 14290 */ MCD::OPC_CheckPredicate, 39, 51, 0, // Skip to: 14345
5946/* 14294 */ MCD::OPC_Decode, 207, 19, 250, 1, // Opcode: VCEQG, DecodeIdx: 250
5947/* 14299 */ MCD::OPC_FilterValue, 1, 42, 0, // Skip to: 14345
5948/* 14303 */ MCD::OPC_CheckPredicate, 39, 38, 0, // Skip to: 14345
5949/* 14307 */ MCD::OPC_Decode, 208, 19, 250, 1, // Opcode: VCEQGS, DecodeIdx: 250
5950/* 14312 */ MCD::OPC_FilterValue, 4, 29, 0, // Skip to: 14345
5951/* 14316 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5952/* 14319 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14332
5953/* 14323 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 14345
5954/* 14327 */ MCD::OPC_Decode, 211, 19, 250, 1, // Opcode: VCEQQ, DecodeIdx: 250
5955/* 14332 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14345
5956/* 14336 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 14345
5957/* 14340 */ MCD::OPC_Decode, 212, 19, 250, 1, // Opcode: VCEQQS, DecodeIdx: 250
5958/* 14345 */ MCD::OPC_CheckPredicateOrFail, 39,
5959/* 14347 */ MCD::OPC_Decode, 202, 19, 247, 1, // Opcode: VCEQ, DecodeIdx: 247
5960/* 14352 */ MCD::OPC_FilterValue, 249, 1, 190, 0, // Skip to: 14547
5961/* 14357 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5962/* 14360 */ MCD::OPC_FilterValueOrFail, 0,
5963/* 14362 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
5964/* 14365 */ MCD::OPC_FilterValueOrFail, 0,
5965/* 14367 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
5966/* 14370 */ MCD::OPC_FilterValueOrFail, 0,
5967/* 14372 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
5968/* 14375 */ MCD::OPC_FilterValue, 0, 29, 0, // Skip to: 14408
5969/* 14379 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5970/* 14382 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14395
5971/* 14386 */ MCD::OPC_CheckPredicate, 39, 150, 0, // Skip to: 14540
5972/* 14390 */ MCD::OPC_Decode, 229, 19, 250, 1, // Opcode: VCHLB, DecodeIdx: 250
5973/* 14395 */ MCD::OPC_FilterValue, 1, 141, 0, // Skip to: 14540
5974/* 14399 */ MCD::OPC_CheckPredicate, 39, 137, 0, // Skip to: 14540
5975/* 14403 */ MCD::OPC_Decode, 230, 19, 250, 1, // Opcode: VCHLBS, DecodeIdx: 250
5976/* 14408 */ MCD::OPC_FilterValue, 1, 29, 0, // Skip to: 14441
5977/* 14412 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5978/* 14415 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14428
5979/* 14419 */ MCD::OPC_CheckPredicate, 39, 117, 0, // Skip to: 14540
5980/* 14423 */ MCD::OPC_Decode, 235, 19, 250, 1, // Opcode: VCHLH, DecodeIdx: 250
5981/* 14428 */ MCD::OPC_FilterValue, 1, 108, 0, // Skip to: 14540
5982/* 14432 */ MCD::OPC_CheckPredicate, 39, 104, 0, // Skip to: 14540
5983/* 14436 */ MCD::OPC_Decode, 236, 19, 250, 1, // Opcode: VCHLHS, DecodeIdx: 250
5984/* 14441 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 14474
5985/* 14445 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5986/* 14448 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14461
5987/* 14452 */ MCD::OPC_CheckPredicate, 39, 84, 0, // Skip to: 14540
5988/* 14456 */ MCD::OPC_Decode, 231, 19, 250, 1, // Opcode: VCHLF, DecodeIdx: 250
5989/* 14461 */ MCD::OPC_FilterValue, 1, 75, 0, // Skip to: 14540
5990/* 14465 */ MCD::OPC_CheckPredicate, 39, 71, 0, // Skip to: 14540
5991/* 14469 */ MCD::OPC_Decode, 232, 19, 250, 1, // Opcode: VCHLFS, DecodeIdx: 250
5992/* 14474 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 14507
5993/* 14478 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
5994/* 14481 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14494
5995/* 14485 */ MCD::OPC_CheckPredicate, 39, 51, 0, // Skip to: 14540
5996/* 14489 */ MCD::OPC_Decode, 233, 19, 250, 1, // Opcode: VCHLG, DecodeIdx: 250
5997/* 14494 */ MCD::OPC_FilterValue, 1, 42, 0, // Skip to: 14540
5998/* 14498 */ MCD::OPC_CheckPredicate, 39, 38, 0, // Skip to: 14540
5999/* 14502 */ MCD::OPC_Decode, 234, 19, 250, 1, // Opcode: VCHLGS, DecodeIdx: 250
6000/* 14507 */ MCD::OPC_FilterValue, 4, 29, 0, // Skip to: 14540
6001/* 14511 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
6002/* 14514 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14527
6003/* 14518 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 14540
6004/* 14522 */ MCD::OPC_Decode, 237, 19, 250, 1, // Opcode: VCHLQ, DecodeIdx: 250
6005/* 14527 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14540
6006/* 14531 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 14540
6007/* 14535 */ MCD::OPC_Decode, 238, 19, 250, 1, // Opcode: VCHLQS, DecodeIdx: 250
6008/* 14540 */ MCD::OPC_CheckPredicateOrFail, 39,
6009/* 14542 */ MCD::OPC_Decode, 228, 19, 247, 1, // Opcode: VCHL, DecodeIdx: 247
6010/* 14547 */ MCD::OPC_FilterValue, 251, 1, 190, 0, // Skip to: 14742
6011/* 14552 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
6012/* 14555 */ MCD::OPC_FilterValueOrFail, 0,
6013/* 14557 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
6014/* 14560 */ MCD::OPC_FilterValueOrFail, 0,
6015/* 14562 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
6016/* 14565 */ MCD::OPC_FilterValueOrFail, 0,
6017/* 14567 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6018/* 14570 */ MCD::OPC_FilterValue, 0, 29, 0, // Skip to: 14603
6019/* 14574 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
6020/* 14577 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14590
6021/* 14581 */ MCD::OPC_CheckPredicate, 39, 150, 0, // Skip to: 14735
6022/* 14585 */ MCD::OPC_Decode, 220, 19, 250, 1, // Opcode: VCHB, DecodeIdx: 250
6023/* 14590 */ MCD::OPC_FilterValue, 1, 141, 0, // Skip to: 14735
6024/* 14594 */ MCD::OPC_CheckPredicate, 39, 137, 0, // Skip to: 14735
6025/* 14598 */ MCD::OPC_Decode, 221, 19, 250, 1, // Opcode: VCHBS, DecodeIdx: 250
6026/* 14603 */ MCD::OPC_FilterValue, 1, 29, 0, // Skip to: 14636
6027/* 14607 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
6028/* 14610 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14623
6029/* 14614 */ MCD::OPC_CheckPredicate, 39, 117, 0, // Skip to: 14735
6030/* 14618 */ MCD::OPC_Decode, 226, 19, 250, 1, // Opcode: VCHH, DecodeIdx: 250
6031/* 14623 */ MCD::OPC_FilterValue, 1, 108, 0, // Skip to: 14735
6032/* 14627 */ MCD::OPC_CheckPredicate, 39, 104, 0, // Skip to: 14735
6033/* 14631 */ MCD::OPC_Decode, 227, 19, 250, 1, // Opcode: VCHHS, DecodeIdx: 250
6034/* 14636 */ MCD::OPC_FilterValue, 2, 29, 0, // Skip to: 14669
6035/* 14640 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
6036/* 14643 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14656
6037/* 14647 */ MCD::OPC_CheckPredicate, 39, 84, 0, // Skip to: 14735
6038/* 14651 */ MCD::OPC_Decode, 222, 19, 250, 1, // Opcode: VCHF, DecodeIdx: 250
6039/* 14656 */ MCD::OPC_FilterValue, 1, 75, 0, // Skip to: 14735
6040/* 14660 */ MCD::OPC_CheckPredicate, 39, 71, 0, // Skip to: 14735
6041/* 14664 */ MCD::OPC_Decode, 223, 19, 250, 1, // Opcode: VCHFS, DecodeIdx: 250
6042/* 14669 */ MCD::OPC_FilterValue, 3, 29, 0, // Skip to: 14702
6043/* 14673 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
6044/* 14676 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14689
6045/* 14680 */ MCD::OPC_CheckPredicate, 39, 51, 0, // Skip to: 14735
6046/* 14684 */ MCD::OPC_Decode, 224, 19, 250, 1, // Opcode: VCHG, DecodeIdx: 250
6047/* 14689 */ MCD::OPC_FilterValue, 1, 42, 0, // Skip to: 14735
6048/* 14693 */ MCD::OPC_CheckPredicate, 39, 38, 0, // Skip to: 14735
6049/* 14697 */ MCD::OPC_Decode, 225, 19, 250, 1, // Opcode: VCHGS, DecodeIdx: 250
6050/* 14702 */ MCD::OPC_FilterValue, 4, 29, 0, // Skip to: 14735
6051/* 14706 */ MCD::OPC_ExtractField, 20, 4, // Inst{23-20} ...
6052/* 14709 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14722
6053/* 14713 */ MCD::OPC_CheckPredicate, 41, 18, 0, // Skip to: 14735
6054/* 14717 */ MCD::OPC_Decode, 239, 19, 250, 1, // Opcode: VCHQ, DecodeIdx: 250
6055/* 14722 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14735
6056/* 14726 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 14735
6057/* 14730 */ MCD::OPC_Decode, 240, 19, 250, 1, // Opcode: VCHQS, DecodeIdx: 250
6058/* 14735 */ MCD::OPC_CheckPredicateOrFail, 39,
6059/* 14737 */ MCD::OPC_Decode, 219, 19, 247, 1, // Opcode: VCH, DecodeIdx: 247
6060/* 14742 */ MCD::OPC_FilterValue, 252, 1, 85, 0, // Skip to: 14832
6061/* 14747 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
6062/* 14750 */ MCD::OPC_FilterValueOrFail, 0,
6063/* 14752 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
6064/* 14755 */ MCD::OPC_FilterValueOrFail, 0,
6065/* 14757 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6066/* 14760 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14773
6067/* 14764 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 14825
6068/* 14768 */ MCD::OPC_Decode, 132, 23, 250, 1, // Opcode: VMNLB, DecodeIdx: 250
6069/* 14773 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14786
6070/* 14777 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 14825
6071/* 14781 */ MCD::OPC_Decode, 135, 23, 250, 1, // Opcode: VMNLH, DecodeIdx: 250
6072/* 14786 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14799
6073/* 14790 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 14825
6074/* 14794 */ MCD::OPC_Decode, 133, 23, 250, 1, // Opcode: VMNLF, DecodeIdx: 250
6075/* 14799 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14812
6076/* 14803 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 14825
6077/* 14807 */ MCD::OPC_Decode, 134, 23, 250, 1, // Opcode: VMNLG, DecodeIdx: 250
6078/* 14812 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14825
6079/* 14816 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 14825
6080/* 14820 */ MCD::OPC_Decode, 136, 23, 250, 1, // Opcode: VMNLQ, DecodeIdx: 250
6081/* 14825 */ MCD::OPC_CheckPredicateOrFail, 39,
6082/* 14827 */ MCD::OPC_Decode, 131, 23, 159, 2, // Opcode: VMNL, DecodeIdx: 287
6083/* 14832 */ MCD::OPC_FilterValue, 253, 1, 85, 0, // Skip to: 14922
6084/* 14837 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
6085/* 14840 */ MCD::OPC_FilterValueOrFail, 0,
6086/* 14842 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
6087/* 14845 */ MCD::OPC_FilterValueOrFail, 0,
6088/* 14847 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6089/* 14850 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14863
6090/* 14854 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 14915
6091/* 14858 */ MCD::OPC_Decode, 163, 23, 250, 1, // Opcode: VMXLB, DecodeIdx: 250
6092/* 14863 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14876
6093/* 14867 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 14915
6094/* 14871 */ MCD::OPC_Decode, 166, 23, 250, 1, // Opcode: VMXLH, DecodeIdx: 250
6095/* 14876 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14889
6096/* 14880 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 14915
6097/* 14884 */ MCD::OPC_Decode, 164, 23, 250, 1, // Opcode: VMXLF, DecodeIdx: 250
6098/* 14889 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14902
6099/* 14893 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 14915
6100/* 14897 */ MCD::OPC_Decode, 165, 23, 250, 1, // Opcode: VMXLG, DecodeIdx: 250
6101/* 14902 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 14915
6102/* 14906 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 14915
6103/* 14910 */ MCD::OPC_Decode, 167, 23, 250, 1, // Opcode: VMXLQ, DecodeIdx: 250
6104/* 14915 */ MCD::OPC_CheckPredicateOrFail, 39,
6105/* 14917 */ MCD::OPC_Decode, 162, 23, 159, 2, // Opcode: VMXL, DecodeIdx: 287
6106/* 14922 */ MCD::OPC_FilterValue, 254, 1, 85, 0, // Skip to: 15012
6107/* 14927 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
6108/* 14930 */ MCD::OPC_FilterValueOrFail, 0,
6109/* 14932 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
6110/* 14935 */ MCD::OPC_FilterValueOrFail, 0,
6111/* 14937 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6112/* 14940 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 14953
6113/* 14944 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 15005
6114/* 14948 */ MCD::OPC_Decode, 255, 22, 250, 1, // Opcode: VMNB, DecodeIdx: 250
6115/* 14953 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 14966
6116/* 14957 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 15005
6117/* 14961 */ MCD::OPC_Decode, 130, 23, 250, 1, // Opcode: VMNH, DecodeIdx: 250
6118/* 14966 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 14979
6119/* 14970 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 15005
6120/* 14974 */ MCD::OPC_Decode, 128, 23, 250, 1, // Opcode: VMNF, DecodeIdx: 250
6121/* 14979 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 14992
6122/* 14983 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 15005
6123/* 14987 */ MCD::OPC_Decode, 129, 23, 250, 1, // Opcode: VMNG, DecodeIdx: 250
6124/* 14992 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15005
6125/* 14996 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 15005
6126/* 15000 */ MCD::OPC_Decode, 137, 23, 250, 1, // Opcode: VMNQ, DecodeIdx: 250
6127/* 15005 */ MCD::OPC_CheckPredicateOrFail, 39,
6128/* 15007 */ MCD::OPC_Decode, 254, 22, 159, 2, // Opcode: VMN, DecodeIdx: 287
6129/* 15012 */ MCD::OPC_FilterValueOrFail, 255, 1,
6130/* 15015 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
6131/* 15018 */ MCD::OPC_FilterValueOrFail, 0,
6132/* 15020 */ MCD::OPC_ExtractField, 16, 12, // Inst{27-16} ...
6133/* 15023 */ MCD::OPC_FilterValueOrFail, 0,
6134/* 15025 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6135/* 15028 */ MCD::OPC_FilterValue, 0, 9, 0, // Skip to: 15041
6136/* 15032 */ MCD::OPC_CheckPredicate, 39, 57, 0, // Skip to: 15093
6137/* 15036 */ MCD::OPC_Decode, 158, 23, 250, 1, // Opcode: VMXB, DecodeIdx: 250
6138/* 15041 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15054
6139/* 15045 */ MCD::OPC_CheckPredicate, 39, 44, 0, // Skip to: 15093
6140/* 15049 */ MCD::OPC_Decode, 161, 23, 250, 1, // Opcode: VMXH, DecodeIdx: 250
6141/* 15054 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15067
6142/* 15058 */ MCD::OPC_CheckPredicate, 39, 31, 0, // Skip to: 15093
6143/* 15062 */ MCD::OPC_Decode, 159, 23, 250, 1, // Opcode: VMXF, DecodeIdx: 250
6144/* 15067 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15080
6145/* 15071 */ MCD::OPC_CheckPredicate, 39, 18, 0, // Skip to: 15093
6146/* 15075 */ MCD::OPC_Decode, 160, 23, 250, 1, // Opcode: VMXG, DecodeIdx: 250
6147/* 15080 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15093
6148/* 15084 */ MCD::OPC_CheckPredicate, 41, 5, 0, // Skip to: 15093
6149/* 15088 */ MCD::OPC_Decode, 168, 23, 250, 1, // Opcode: VMXQ, DecodeIdx: 250
6150/* 15093 */ MCD::OPC_CheckPredicateOrFail, 39,
6151/* 15095 */ MCD::OPC_Decode, 157, 23, 159, 2, // Opcode: VMX, DecodeIdx: 287
6152/* 15100 */ MCD::OPC_FilterValue, 232, 1, 5, 0, // Skip to: 15110
6153/* 15105 */ MCD::OPC_Decode, 165, 15, 206, 1, // Opcode: MVCIN, DecodeIdx: 206
6154/* 15110 */ MCD::OPC_FilterValue, 233, 1, 5, 0, // Skip to: 15120
6155/* 15115 */ MCD::OPC_Decode, 134, 16, 208, 1, // Opcode: PKA, DecodeIdx: 208
6156/* 15120 */ MCD::OPC_FilterValue, 234, 1, 5, 0, // Skip to: 15130
6157/* 15125 */ MCD::OPC_Decode, 157, 19, 206, 1, // Opcode: UNPKA, DecodeIdx: 206
6158/* 15130 */ MCD::OPC_FilterValue, 235, 1, 174, 7, // Skip to: 17101
6159/* 15135 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
6160/* 15138 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 15147
6161/* 15142 */ MCD::OPC_Decode, 193, 12, 198, 2, // Opcode: LMG, DecodeIdx: 326
6162/* 15147 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 15156
6163/* 15151 */ MCD::OPC_Decode, 206, 17, 199, 2, // Opcode: SRAG, DecodeIdx: 327
6164/* 15156 */ MCD::OPC_FilterValue, 11, 5, 0, // Skip to: 15165
6165/* 15160 */ MCD::OPC_Decode, 162, 17, 199, 2, // Opcode: SLAG, DecodeIdx: 327
6166/* 15165 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 15174
6167/* 15169 */ MCD::OPC_Decode, 213, 17, 199, 2, // Opcode: SRLG, DecodeIdx: 327
6168/* 15174 */ MCD::OPC_FilterValue, 13, 5, 0, // Skip to: 15183
6169/* 15178 */ MCD::OPC_Decode, 181, 17, 199, 2, // Opcode: SLLG, DecodeIdx: 327
6170/* 15183 */ MCD::OPC_FilterValue, 15, 5, 0, // Skip to: 15192
6171/* 15187 */ MCD::OPC_Decode, 136, 19, 198, 2, // Opcode: TRACG, DecodeIdx: 326
6172/* 15192 */ MCD::OPC_FilterValue, 20, 5, 0, // Skip to: 15201
6173/* 15196 */ MCD::OPC_Decode, 210, 9, 200, 2, // Opcode: CSY, DecodeIdx: 328
6174/* 15201 */ MCD::OPC_FilterValue, 22, 7, 0, // Skip to: 15212
6175/* 15205 */ MCD::OPC_CheckPredicateOrFail, 29,
6176/* 15207 */ MCD::OPC_Decode, 255, 15, 199, 2, // Opcode: PFCR, DecodeIdx: 327
6177/* 15212 */ MCD::OPC_FilterValue, 28, 5, 0, // Skip to: 15221
6178/* 15216 */ MCD::OPC_Decode, 171, 16, 199, 2, // Opcode: RLLG, DecodeIdx: 327
6179/* 15221 */ MCD::OPC_FilterValue, 29, 5, 0, // Skip to: 15230
6180/* 15225 */ MCD::OPC_Decode, 170, 16, 201, 2, // Opcode: RLL, DecodeIdx: 329
6181/* 15230 */ MCD::OPC_FilterValue, 32, 5, 0, // Skip to: 15239
6182/* 15234 */ MCD::OPC_Decode, 207, 8, 202, 2, // Opcode: CLMH, DecodeIdx: 330
6183/* 15239 */ MCD::OPC_FilterValue, 33, 5, 0, // Skip to: 15248
6184/* 15243 */ MCD::OPC_Decode, 208, 8, 203, 2, // Opcode: CLMY, DecodeIdx: 331
6185/* 15248 */ MCD::OPC_FilterValue, 35, 88, 0, // Skip to: 15340
6186/* 15252 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6187/* 15255 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15268
6188/* 15259 */ MCD::OPC_CheckPredicate, 42, 70, 0, // Skip to: 15333
6189/* 15263 */ MCD::OPC_Decode, 129, 9, 204, 2, // Opcode: CLTAsmH, DecodeIdx: 332
6190/* 15268 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15281
6191/* 15272 */ MCD::OPC_CheckPredicate, 42, 57, 0, // Skip to: 15333
6192/* 15276 */ MCD::OPC_Decode, 131, 9, 204, 2, // Opcode: CLTAsmL, DecodeIdx: 332
6193/* 15281 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15294
6194/* 15285 */ MCD::OPC_CheckPredicate, 42, 44, 0, // Skip to: 15333
6195/* 15289 */ MCD::OPC_Decode, 133, 9, 204, 2, // Opcode: CLTAsmLH, DecodeIdx: 332
6196/* 15294 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 15307
6197/* 15298 */ MCD::OPC_CheckPredicate, 42, 31, 0, // Skip to: 15333
6198/* 15302 */ MCD::OPC_Decode, 128, 9, 204, 2, // Opcode: CLTAsmE, DecodeIdx: 332
6199/* 15307 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 15320
6200/* 15311 */ MCD::OPC_CheckPredicate, 42, 18, 0, // Skip to: 15333
6201/* 15315 */ MCD::OPC_Decode, 130, 9, 204, 2, // Opcode: CLTAsmHE, DecodeIdx: 332
6202/* 15320 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 15333
6203/* 15324 */ MCD::OPC_CheckPredicate, 42, 5, 0, // Skip to: 15333
6204/* 15328 */ MCD::OPC_Decode, 132, 9, 204, 2, // Opcode: CLTAsmLE, DecodeIdx: 332
6205/* 15333 */ MCD::OPC_CheckPredicateOrFail, 42,
6206/* 15335 */ MCD::OPC_Decode, 255, 8, 205, 2, // Opcode: CLTAsm, DecodeIdx: 333
6207/* 15340 */ MCD::OPC_FilterValue, 36, 5, 0, // Skip to: 15349
6208/* 15344 */ MCD::OPC_Decode, 138, 18, 198, 2, // Opcode: STMG, DecodeIdx: 326
6209/* 15349 */ MCD::OPC_FilterValue, 37, 5, 0, // Skip to: 15358
6210/* 15353 */ MCD::OPC_Decode, 244, 17, 206, 2, // Opcode: STCTG, DecodeIdx: 334
6211/* 15358 */ MCD::OPC_FilterValue, 38, 5, 0, // Skip to: 15367
6212/* 15362 */ MCD::OPC_Decode, 139, 18, 207, 2, // Opcode: STMH, DecodeIdx: 335
6213/* 15367 */ MCD::OPC_FilterValue, 43, 88, 0, // Skip to: 15459
6214/* 15371 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6215/* 15374 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15387
6216/* 15378 */ MCD::OPC_CheckPredicate, 42, 70, 0, // Skip to: 15452
6217/* 15382 */ MCD::OPC_Decode, 157, 8, 208, 2, // Opcode: CLGTAsmH, DecodeIdx: 336
6218/* 15387 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15400
6219/* 15391 */ MCD::OPC_CheckPredicate, 42, 57, 0, // Skip to: 15452
6220/* 15395 */ MCD::OPC_Decode, 159, 8, 208, 2, // Opcode: CLGTAsmL, DecodeIdx: 336
6221/* 15400 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15413
6222/* 15404 */ MCD::OPC_CheckPredicate, 42, 44, 0, // Skip to: 15452
6223/* 15408 */ MCD::OPC_Decode, 161, 8, 208, 2, // Opcode: CLGTAsmLH, DecodeIdx: 336
6224/* 15413 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 15426
6225/* 15417 */ MCD::OPC_CheckPredicate, 42, 31, 0, // Skip to: 15452
6226/* 15421 */ MCD::OPC_Decode, 156, 8, 208, 2, // Opcode: CLGTAsmE, DecodeIdx: 336
6227/* 15426 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 15439
6228/* 15430 */ MCD::OPC_CheckPredicate, 42, 18, 0, // Skip to: 15452
6229/* 15434 */ MCD::OPC_Decode, 158, 8, 208, 2, // Opcode: CLGTAsmHE, DecodeIdx: 336
6230/* 15439 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 15452
6231/* 15443 */ MCD::OPC_CheckPredicate, 42, 5, 0, // Skip to: 15452
6232/* 15447 */ MCD::OPC_Decode, 160, 8, 208, 2, // Opcode: CLGTAsmLE, DecodeIdx: 336
6233/* 15452 */ MCD::OPC_CheckPredicateOrFail, 42,
6234/* 15454 */ MCD::OPC_Decode, 155, 8, 209, 2, // Opcode: CLGTAsm, DecodeIdx: 337
6235/* 15459 */ MCD::OPC_FilterValue, 44, 5, 0, // Skip to: 15468
6236/* 15463 */ MCD::OPC_Decode, 240, 17, 202, 2, // Opcode: STCMH, DecodeIdx: 330
6237/* 15468 */ MCD::OPC_FilterValue, 45, 5, 0, // Skip to: 15477
6238/* 15472 */ MCD::OPC_Decode, 241, 17, 203, 2, // Opcode: STCMY, DecodeIdx: 331
6239/* 15477 */ MCD::OPC_FilterValue, 47, 5, 0, // Skip to: 15486
6240/* 15481 */ MCD::OPC_Decode, 228, 11, 206, 2, // Opcode: LCTLG, DecodeIdx: 334
6241/* 15486 */ MCD::OPC_FilterValue, 48, 5, 0, // Skip to: 15495
6242/* 15490 */ MCD::OPC_Decode, 205, 9, 210, 2, // Opcode: CSG, DecodeIdx: 338
6243/* 15495 */ MCD::OPC_FilterValue, 49, 5, 0, // Skip to: 15504
6244/* 15499 */ MCD::OPC_Decode, 224, 5, 211, 2, // Opcode: CDSY, DecodeIdx: 339
6245/* 15504 */ MCD::OPC_FilterValue, 62, 5, 0, // Skip to: 15513
6246/* 15508 */ MCD::OPC_Decode, 222, 5, 211, 2, // Opcode: CDSG, DecodeIdx: 339
6247/* 15513 */ MCD::OPC_FilterValue, 68, 5, 0, // Skip to: 15522
6248/* 15517 */ MCD::OPC_Decode, 196, 5, 210, 2, // Opcode: BXHG, DecodeIdx: 338
6249/* 15522 */ MCD::OPC_FilterValue, 69, 5, 0, // Skip to: 15531
6250/* 15526 */ MCD::OPC_Decode, 198, 5, 210, 2, // Opcode: BXLEG, DecodeIdx: 338
6251/* 15531 */ MCD::OPC_FilterValue, 76, 5, 0, // Skip to: 15540
6252/* 15535 */ MCD::OPC_Decode, 160, 10, 199, 2, // Opcode: ECAG, DecodeIdx: 327
6253/* 15540 */ MCD::OPC_FilterValue, 81, 5, 0, // Skip to: 15549
6254/* 15544 */ MCD::OPC_Decode, 129, 19, 212, 2, // Opcode: TMY, DecodeIdx: 340
6255/* 15549 */ MCD::OPC_FilterValue, 82, 5, 0, // Skip to: 15558
6256/* 15553 */ MCD::OPC_Decode, 179, 15, 212, 2, // Opcode: MVIY, DecodeIdx: 340
6257/* 15558 */ MCD::OPC_FilterValue, 84, 5, 0, // Skip to: 15567
6258/* 15562 */ MCD::OPC_Decode, 214, 15, 212, 2, // Opcode: NIY, DecodeIdx: 340
6259/* 15567 */ MCD::OPC_FilterValue, 85, 5, 0, // Skip to: 15576
6260/* 15571 */ MCD::OPC_Decode, 205, 8, 212, 2, // Opcode: CLIY, DecodeIdx: 340
6261/* 15576 */ MCD::OPC_FilterValue, 86, 5, 0, // Skip to: 15585
6262/* 15580 */ MCD::OPC_Decode, 246, 15, 212, 2, // Opcode: OIY, DecodeIdx: 340
6263/* 15585 */ MCD::OPC_FilterValue, 87, 5, 0, // Skip to: 15594
6264/* 15589 */ MCD::OPC_Decode, 207, 25, 212, 2, // Opcode: XIY, DecodeIdx: 340
6265/* 15594 */ MCD::OPC_FilterValue, 106, 5, 0, // Skip to: 15603
6266/* 15598 */ MCD::OPC_Decode, 214, 4, 213, 2, // Opcode: ASI, DecodeIdx: 341
6267/* 15603 */ MCD::OPC_FilterValue, 110, 5, 0, // Skip to: 15612
6268/* 15607 */ MCD::OPC_Decode, 207, 4, 213, 2, // Opcode: ALSI, DecodeIdx: 341
6269/* 15612 */ MCD::OPC_FilterValue, 113, 11, 0, // Skip to: 15627
6270/* 15616 */ MCD::OPC_CheckPredicateOrFail, 0,
6271/* 15618 */ MCD::OPC_CheckFieldOrFail, 32, 8, 0,
6272/* 15622 */ MCD::OPC_Decode, 167, 14, 214, 2, // Opcode: LPSWEY, DecodeIdx: 342
6273/* 15627 */ MCD::OPC_FilterValue, 122, 5, 0, // Skip to: 15636
6274/* 15631 */ MCD::OPC_Decode, 180, 4, 213, 2, // Opcode: AGSI, DecodeIdx: 341
6275/* 15636 */ MCD::OPC_FilterValue, 126, 5, 0, // Skip to: 15645
6276/* 15640 */ MCD::OPC_Decode, 201, 4, 213, 2, // Opcode: ALGSI, DecodeIdx: 341
6277/* 15645 */ MCD::OPC_FilterValue, 128, 1, 5, 0, // Skip to: 15655
6278/* 15650 */ MCD::OPC_Decode, 204, 10, 215, 2, // Opcode: ICMH, DecodeIdx: 343
6279/* 15655 */ MCD::OPC_FilterValue, 129, 1, 5, 0, // Skip to: 15665
6280/* 15660 */ MCD::OPC_Decode, 205, 10, 216, 2, // Opcode: ICMY, DecodeIdx: 344
6281/* 15665 */ MCD::OPC_FilterValue, 142, 1, 5, 0, // Skip to: 15675
6282/* 15670 */ MCD::OPC_Decode, 169, 15, 217, 2, // Opcode: MVCLU, DecodeIdx: 345
6283/* 15675 */ MCD::OPC_FilterValue, 143, 1, 5, 0, // Skip to: 15685
6284/* 15680 */ MCD::OPC_Decode, 164, 7, 217, 2, // Opcode: CLCLU, DecodeIdx: 345
6285/* 15685 */ MCD::OPC_FilterValue, 144, 1, 5, 0, // Skip to: 15695
6286/* 15690 */ MCD::OPC_Decode, 140, 18, 218, 2, // Opcode: STMY, DecodeIdx: 346
6287/* 15695 */ MCD::OPC_FilterValue, 150, 1, 5, 0, // Skip to: 15705
6288/* 15700 */ MCD::OPC_Decode, 194, 12, 207, 2, // Opcode: LMH, DecodeIdx: 335
6289/* 15705 */ MCD::OPC_FilterValue, 152, 1, 5, 0, // Skip to: 15715
6290/* 15710 */ MCD::OPC_Decode, 195, 12, 218, 2, // Opcode: LMY, DecodeIdx: 346
6291/* 15715 */ MCD::OPC_FilterValue, 154, 1, 5, 0, // Skip to: 15725
6292/* 15720 */ MCD::OPC_Decode, 200, 11, 219, 2, // Opcode: LAMY, DecodeIdx: 347
6293/* 15725 */ MCD::OPC_FilterValue, 155, 1, 5, 0, // Skip to: 15735
6294/* 15730 */ MCD::OPC_Decode, 230, 17, 219, 2, // Opcode: STAMY, DecodeIdx: 347
6295/* 15735 */ MCD::OPC_FilterValue, 192, 1, 13, 0, // Skip to: 15753
6296/* 15740 */ MCD::OPC_CheckFieldOrFail, 32, 4, 0,
6297/* 15744 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
6298/* 15748 */ MCD::OPC_Decode, 130, 19, 220, 2, // Opcode: TP, DecodeIdx: 348
6299/* 15753 */ MCD::OPC_FilterValue, 220, 1, 7, 0, // Skip to: 15765
6300/* 15758 */ MCD::OPC_CheckPredicateOrFail, 26,
6301/* 15760 */ MCD::OPC_Decode, 207, 17, 201, 2, // Opcode: SRAK, DecodeIdx: 329
6302/* 15765 */ MCD::OPC_FilterValue, 221, 1, 7, 0, // Skip to: 15777
6303/* 15770 */ MCD::OPC_CheckPredicateOrFail, 26,
6304/* 15772 */ MCD::OPC_Decode, 163, 17, 201, 2, // Opcode: SLAK, DecodeIdx: 329
6305/* 15777 */ MCD::OPC_FilterValue, 222, 1, 7, 0, // Skip to: 15789
6306/* 15782 */ MCD::OPC_CheckPredicateOrFail, 26,
6307/* 15784 */ MCD::OPC_Decode, 214, 17, 201, 2, // Opcode: SRLK, DecodeIdx: 329
6308/* 15789 */ MCD::OPC_FilterValue, 223, 1, 7, 0, // Skip to: 15801
6309/* 15794 */ MCD::OPC_CheckPredicateOrFail, 26,
6310/* 15796 */ MCD::OPC_Decode, 182, 17, 201, 2, // Opcode: SLLK, DecodeIdx: 329
6311/* 15801 */ MCD::OPC_FilterValue, 224, 1, 192, 0, // Skip to: 15998
6312/* 15806 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6313/* 15809 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 15822
6314/* 15813 */ MCD::OPC_CheckPredicate, 23, 174, 0, // Skip to: 15991
6315/* 15817 */ MCD::OPC_Decode, 249, 12, 221, 2, // Opcode: LOCFHAsmO, DecodeIdx: 349
6316/* 15822 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 15835
6317/* 15826 */ MCD::OPC_CheckPredicate, 23, 161, 0, // Skip to: 15991
6318/* 15830 */ MCD::OPC_Decode, 233, 12, 221, 2, // Opcode: LOCFHAsmH, DecodeIdx: 349
6319/* 15835 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 15848
6320/* 15839 */ MCD::OPC_CheckPredicate, 23, 148, 0, // Skip to: 15991
6321/* 15843 */ MCD::OPC_Decode, 243, 12, 221, 2, // Opcode: LOCFHAsmNLE, DecodeIdx: 349
6322/* 15848 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 15861
6323/* 15852 */ MCD::OPC_CheckPredicate, 23, 135, 0, // Skip to: 15991
6324/* 15856 */ MCD::OPC_Decode, 235, 12, 221, 2, // Opcode: LOCFHAsmL, DecodeIdx: 349
6325/* 15861 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 15874
6326/* 15865 */ MCD::OPC_CheckPredicate, 23, 122, 0, // Skip to: 15991
6327/* 15869 */ MCD::OPC_Decode, 241, 12, 221, 2, // Opcode: LOCFHAsmNHE, DecodeIdx: 349
6328/* 15874 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 15887
6329/* 15878 */ MCD::OPC_CheckPredicate, 23, 109, 0, // Skip to: 15991
6330/* 15882 */ MCD::OPC_Decode, 237, 12, 221, 2, // Opcode: LOCFHAsmLH, DecodeIdx: 349
6331/* 15887 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 15900
6332/* 15891 */ MCD::OPC_CheckPredicate, 23, 96, 0, // Skip to: 15991
6333/* 15895 */ MCD::OPC_Decode, 239, 12, 221, 2, // Opcode: LOCFHAsmNE, DecodeIdx: 349
6334/* 15900 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 15913
6335/* 15904 */ MCD::OPC_CheckPredicate, 23, 83, 0, // Skip to: 15991
6336/* 15908 */ MCD::OPC_Decode, 232, 12, 221, 2, // Opcode: LOCFHAsmE, DecodeIdx: 349
6337/* 15913 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 15926
6338/* 15917 */ MCD::OPC_CheckPredicate, 23, 70, 0, // Skip to: 15991
6339/* 15921 */ MCD::OPC_Decode, 244, 12, 221, 2, // Opcode: LOCFHAsmNLH, DecodeIdx: 349
6340/* 15926 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 15939
6341/* 15930 */ MCD::OPC_CheckPredicate, 23, 57, 0, // Skip to: 15991
6342/* 15934 */ MCD::OPC_Decode, 234, 12, 221, 2, // Opcode: LOCFHAsmHE, DecodeIdx: 349
6343/* 15939 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 15952
6344/* 15943 */ MCD::OPC_CheckPredicate, 23, 44, 0, // Skip to: 15991
6345/* 15947 */ MCD::OPC_Decode, 242, 12, 221, 2, // Opcode: LOCFHAsmNL, DecodeIdx: 349
6346/* 15952 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 15965
6347/* 15956 */ MCD::OPC_CheckPredicate, 23, 31, 0, // Skip to: 15991
6348/* 15960 */ MCD::OPC_Decode, 236, 12, 221, 2, // Opcode: LOCFHAsmLE, DecodeIdx: 349
6349/* 15965 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 15978
6350/* 15969 */ MCD::OPC_CheckPredicate, 23, 18, 0, // Skip to: 15991
6351/* 15973 */ MCD::OPC_Decode, 240, 12, 221, 2, // Opcode: LOCFHAsmNH, DecodeIdx: 349
6352/* 15978 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 15991
6353/* 15982 */ MCD::OPC_CheckPredicate, 23, 5, 0, // Skip to: 15991
6354/* 15986 */ MCD::OPC_Decode, 246, 12, 221, 2, // Opcode: LOCFHAsmNO, DecodeIdx: 349
6355/* 15991 */ MCD::OPC_CheckPredicateOrFail, 23,
6356/* 15993 */ MCD::OPC_Decode, 231, 12, 222, 2, // Opcode: LOCFHAsm, DecodeIdx: 350
6357/* 15998 */ MCD::OPC_FilterValue, 225, 1, 192, 0, // Skip to: 16195
6358/* 16003 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6359/* 16006 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16019
6360/* 16010 */ MCD::OPC_CheckPredicate, 23, 174, 0, // Skip to: 16188
6361/* 16014 */ MCD::OPC_Decode, 183, 18, 223, 2, // Opcode: STOCFHAsmO, DecodeIdx: 351
6362/* 16019 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16032
6363/* 16023 */ MCD::OPC_CheckPredicate, 23, 161, 0, // Skip to: 16188
6364/* 16027 */ MCD::OPC_Decode, 167, 18, 223, 2, // Opcode: STOCFHAsmH, DecodeIdx: 351
6365/* 16032 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 16045
6366/* 16036 */ MCD::OPC_CheckPredicate, 23, 148, 0, // Skip to: 16188
6367/* 16040 */ MCD::OPC_Decode, 177, 18, 223, 2, // Opcode: STOCFHAsmNLE, DecodeIdx: 351
6368/* 16045 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 16058
6369/* 16049 */ MCD::OPC_CheckPredicate, 23, 135, 0, // Skip to: 16188
6370/* 16053 */ MCD::OPC_Decode, 169, 18, 223, 2, // Opcode: STOCFHAsmL, DecodeIdx: 351
6371/* 16058 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 16071
6372/* 16062 */ MCD::OPC_CheckPredicate, 23, 122, 0, // Skip to: 16188
6373/* 16066 */ MCD::OPC_Decode, 175, 18, 223, 2, // Opcode: STOCFHAsmNHE, DecodeIdx: 351
6374/* 16071 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 16084
6375/* 16075 */ MCD::OPC_CheckPredicate, 23, 109, 0, // Skip to: 16188
6376/* 16079 */ MCD::OPC_Decode, 171, 18, 223, 2, // Opcode: STOCFHAsmLH, DecodeIdx: 351
6377/* 16084 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 16097
6378/* 16088 */ MCD::OPC_CheckPredicate, 23, 96, 0, // Skip to: 16188
6379/* 16092 */ MCD::OPC_Decode, 173, 18, 223, 2, // Opcode: STOCFHAsmNE, DecodeIdx: 351
6380/* 16097 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 16110
6381/* 16101 */ MCD::OPC_CheckPredicate, 23, 83, 0, // Skip to: 16188
6382/* 16105 */ MCD::OPC_Decode, 166, 18, 223, 2, // Opcode: STOCFHAsmE, DecodeIdx: 351
6383/* 16110 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 16123
6384/* 16114 */ MCD::OPC_CheckPredicate, 23, 70, 0, // Skip to: 16188
6385/* 16118 */ MCD::OPC_Decode, 178, 18, 223, 2, // Opcode: STOCFHAsmNLH, DecodeIdx: 351
6386/* 16123 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 16136
6387/* 16127 */ MCD::OPC_CheckPredicate, 23, 57, 0, // Skip to: 16188
6388/* 16131 */ MCD::OPC_Decode, 168, 18, 223, 2, // Opcode: STOCFHAsmHE, DecodeIdx: 351
6389/* 16136 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 16149
6390/* 16140 */ MCD::OPC_CheckPredicate, 23, 44, 0, // Skip to: 16188
6391/* 16144 */ MCD::OPC_Decode, 176, 18, 223, 2, // Opcode: STOCFHAsmNL, DecodeIdx: 351
6392/* 16149 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 16162
6393/* 16153 */ MCD::OPC_CheckPredicate, 23, 31, 0, // Skip to: 16188
6394/* 16157 */ MCD::OPC_Decode, 170, 18, 223, 2, // Opcode: STOCFHAsmLE, DecodeIdx: 351
6395/* 16162 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 16175
6396/* 16166 */ MCD::OPC_CheckPredicate, 23, 18, 0, // Skip to: 16188
6397/* 16170 */ MCD::OPC_Decode, 174, 18, 223, 2, // Opcode: STOCFHAsmNH, DecodeIdx: 351
6398/* 16175 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 16188
6399/* 16179 */ MCD::OPC_CheckPredicate, 23, 5, 0, // Skip to: 16188
6400/* 16183 */ MCD::OPC_Decode, 180, 18, 223, 2, // Opcode: STOCFHAsmNO, DecodeIdx: 351
6401/* 16188 */ MCD::OPC_CheckPredicateOrFail, 23,
6402/* 16190 */ MCD::OPC_Decode, 165, 18, 224, 2, // Opcode: STOCFHAsm, DecodeIdx: 352
6403/* 16195 */ MCD::OPC_FilterValue, 226, 1, 192, 0, // Skip to: 16392
6404/* 16200 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6405/* 16203 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16216
6406/* 16207 */ MCD::OPC_CheckPredicate, 25, 174, 0, // Skip to: 16385
6407/* 16211 */ MCD::OPC_Decode, 165, 13, 225, 2, // Opcode: LOCGAsmO, DecodeIdx: 353
6408/* 16216 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16229
6409/* 16220 */ MCD::OPC_CheckPredicate, 25, 161, 0, // Skip to: 16385
6410/* 16224 */ MCD::OPC_Decode, 149, 13, 225, 2, // Opcode: LOCGAsmH, DecodeIdx: 353
6411/* 16229 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 16242
6412/* 16233 */ MCD::OPC_CheckPredicate, 25, 148, 0, // Skip to: 16385
6413/* 16237 */ MCD::OPC_Decode, 159, 13, 225, 2, // Opcode: LOCGAsmNLE, DecodeIdx: 353
6414/* 16242 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 16255
6415/* 16246 */ MCD::OPC_CheckPredicate, 25, 135, 0, // Skip to: 16385
6416/* 16250 */ MCD::OPC_Decode, 151, 13, 225, 2, // Opcode: LOCGAsmL, DecodeIdx: 353
6417/* 16255 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 16268
6418/* 16259 */ MCD::OPC_CheckPredicate, 25, 122, 0, // Skip to: 16385
6419/* 16263 */ MCD::OPC_Decode, 157, 13, 225, 2, // Opcode: LOCGAsmNHE, DecodeIdx: 353
6420/* 16268 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 16281
6421/* 16272 */ MCD::OPC_CheckPredicate, 25, 109, 0, // Skip to: 16385
6422/* 16276 */ MCD::OPC_Decode, 153, 13, 225, 2, // Opcode: LOCGAsmLH, DecodeIdx: 353
6423/* 16281 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 16294
6424/* 16285 */ MCD::OPC_CheckPredicate, 25, 96, 0, // Skip to: 16385
6425/* 16289 */ MCD::OPC_Decode, 155, 13, 225, 2, // Opcode: LOCGAsmNE, DecodeIdx: 353
6426/* 16294 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 16307
6427/* 16298 */ MCD::OPC_CheckPredicate, 25, 83, 0, // Skip to: 16385
6428/* 16302 */ MCD::OPC_Decode, 148, 13, 225, 2, // Opcode: LOCGAsmE, DecodeIdx: 353
6429/* 16307 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 16320
6430/* 16311 */ MCD::OPC_CheckPredicate, 25, 70, 0, // Skip to: 16385
6431/* 16315 */ MCD::OPC_Decode, 160, 13, 225, 2, // Opcode: LOCGAsmNLH, DecodeIdx: 353
6432/* 16320 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 16333
6433/* 16324 */ MCD::OPC_CheckPredicate, 25, 57, 0, // Skip to: 16385
6434/* 16328 */ MCD::OPC_Decode, 150, 13, 225, 2, // Opcode: LOCGAsmHE, DecodeIdx: 353
6435/* 16333 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 16346
6436/* 16337 */ MCD::OPC_CheckPredicate, 25, 44, 0, // Skip to: 16385
6437/* 16341 */ MCD::OPC_Decode, 158, 13, 225, 2, // Opcode: LOCGAsmNL, DecodeIdx: 353
6438/* 16346 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 16359
6439/* 16350 */ MCD::OPC_CheckPredicate, 25, 31, 0, // Skip to: 16385
6440/* 16354 */ MCD::OPC_Decode, 152, 13, 225, 2, // Opcode: LOCGAsmLE, DecodeIdx: 353
6441/* 16359 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 16372
6442/* 16363 */ MCD::OPC_CheckPredicate, 25, 18, 0, // Skip to: 16385
6443/* 16367 */ MCD::OPC_Decode, 156, 13, 225, 2, // Opcode: LOCGAsmNH, DecodeIdx: 353
6444/* 16372 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 16385
6445/* 16376 */ MCD::OPC_CheckPredicate, 25, 5, 0, // Skip to: 16385
6446/* 16380 */ MCD::OPC_Decode, 162, 13, 225, 2, // Opcode: LOCGAsmNO, DecodeIdx: 353
6447/* 16385 */ MCD::OPC_CheckPredicateOrFail, 25,
6448/* 16387 */ MCD::OPC_Decode, 147, 13, 226, 2, // Opcode: LOCGAsm, DecodeIdx: 354
6449/* 16392 */ MCD::OPC_FilterValue, 227, 1, 192, 0, // Skip to: 16589
6450/* 16397 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6451/* 16400 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16413
6452/* 16404 */ MCD::OPC_CheckPredicate, 25, 174, 0, // Skip to: 16582
6453/* 16408 */ MCD::OPC_Decode, 205, 18, 208, 2, // Opcode: STOCGAsmO, DecodeIdx: 336
6454/* 16413 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16426
6455/* 16417 */ MCD::OPC_CheckPredicate, 25, 161, 0, // Skip to: 16582
6456/* 16421 */ MCD::OPC_Decode, 189, 18, 208, 2, // Opcode: STOCGAsmH, DecodeIdx: 336
6457/* 16426 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 16439
6458/* 16430 */ MCD::OPC_CheckPredicate, 25, 148, 0, // Skip to: 16582
6459/* 16434 */ MCD::OPC_Decode, 199, 18, 208, 2, // Opcode: STOCGAsmNLE, DecodeIdx: 336
6460/* 16439 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 16452
6461/* 16443 */ MCD::OPC_CheckPredicate, 25, 135, 0, // Skip to: 16582
6462/* 16447 */ MCD::OPC_Decode, 191, 18, 208, 2, // Opcode: STOCGAsmL, DecodeIdx: 336
6463/* 16452 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 16465
6464/* 16456 */ MCD::OPC_CheckPredicate, 25, 122, 0, // Skip to: 16582
6465/* 16460 */ MCD::OPC_Decode, 197, 18, 208, 2, // Opcode: STOCGAsmNHE, DecodeIdx: 336
6466/* 16465 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 16478
6467/* 16469 */ MCD::OPC_CheckPredicate, 25, 109, 0, // Skip to: 16582
6468/* 16473 */ MCD::OPC_Decode, 193, 18, 208, 2, // Opcode: STOCGAsmLH, DecodeIdx: 336
6469/* 16478 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 16491
6470/* 16482 */ MCD::OPC_CheckPredicate, 25, 96, 0, // Skip to: 16582
6471/* 16486 */ MCD::OPC_Decode, 195, 18, 208, 2, // Opcode: STOCGAsmNE, DecodeIdx: 336
6472/* 16491 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 16504
6473/* 16495 */ MCD::OPC_CheckPredicate, 25, 83, 0, // Skip to: 16582
6474/* 16499 */ MCD::OPC_Decode, 188, 18, 208, 2, // Opcode: STOCGAsmE, DecodeIdx: 336
6475/* 16504 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 16517
6476/* 16508 */ MCD::OPC_CheckPredicate, 25, 70, 0, // Skip to: 16582
6477/* 16512 */ MCD::OPC_Decode, 200, 18, 208, 2, // Opcode: STOCGAsmNLH, DecodeIdx: 336
6478/* 16517 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 16530
6479/* 16521 */ MCD::OPC_CheckPredicate, 25, 57, 0, // Skip to: 16582
6480/* 16525 */ MCD::OPC_Decode, 190, 18, 208, 2, // Opcode: STOCGAsmHE, DecodeIdx: 336
6481/* 16530 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 16543
6482/* 16534 */ MCD::OPC_CheckPredicate, 25, 44, 0, // Skip to: 16582
6483/* 16538 */ MCD::OPC_Decode, 198, 18, 208, 2, // Opcode: STOCGAsmNL, DecodeIdx: 336
6484/* 16543 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 16556
6485/* 16547 */ MCD::OPC_CheckPredicate, 25, 31, 0, // Skip to: 16582
6486/* 16551 */ MCD::OPC_Decode, 192, 18, 208, 2, // Opcode: STOCGAsmLE, DecodeIdx: 336
6487/* 16556 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 16569
6488/* 16560 */ MCD::OPC_CheckPredicate, 25, 18, 0, // Skip to: 16582
6489/* 16564 */ MCD::OPC_Decode, 196, 18, 208, 2, // Opcode: STOCGAsmNH, DecodeIdx: 336
6490/* 16569 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 16582
6491/* 16573 */ MCD::OPC_CheckPredicate, 25, 5, 0, // Skip to: 16582
6492/* 16577 */ MCD::OPC_Decode, 202, 18, 208, 2, // Opcode: STOCGAsmNO, DecodeIdx: 336
6493/* 16582 */ MCD::OPC_CheckPredicateOrFail, 25,
6494/* 16584 */ MCD::OPC_Decode, 187, 18, 209, 2, // Opcode: STOCGAsm, DecodeIdx: 337
6495/* 16589 */ MCD::OPC_FilterValue, 228, 1, 7, 0, // Skip to: 16601
6496/* 16594 */ MCD::OPC_CheckPredicateOrFail, 28,
6497/* 16596 */ MCD::OPC_Decode, 202, 11, 198, 2, // Opcode: LANG, DecodeIdx: 326
6498/* 16601 */ MCD::OPC_FilterValue, 230, 1, 7, 0, // Skip to: 16613
6499/* 16606 */ MCD::OPC_CheckPredicateOrFail, 28,
6500/* 16608 */ MCD::OPC_Decode, 204, 11, 198, 2, // Opcode: LAOG, DecodeIdx: 326
6501/* 16613 */ MCD::OPC_FilterValue, 231, 1, 7, 0, // Skip to: 16625
6502/* 16618 */ MCD::OPC_CheckPredicateOrFail, 28,
6503/* 16620 */ MCD::OPC_Decode, 209, 11, 198, 2, // Opcode: LAXG, DecodeIdx: 326
6504/* 16625 */ MCD::OPC_FilterValue, 232, 1, 7, 0, // Skip to: 16637
6505/* 16630 */ MCD::OPC_CheckPredicateOrFail, 28,
6506/* 16632 */ MCD::OPC_Decode, 194, 11, 198, 2, // Opcode: LAAG, DecodeIdx: 326
6507/* 16637 */ MCD::OPC_FilterValue, 234, 1, 7, 0, // Skip to: 16649
6508/* 16642 */ MCD::OPC_CheckPredicateOrFail, 28,
6509/* 16644 */ MCD::OPC_Decode, 196, 11, 198, 2, // Opcode: LAALG, DecodeIdx: 326
6510/* 16649 */ MCD::OPC_FilterValue, 242, 1, 192, 0, // Skip to: 16846
6511/* 16654 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6512/* 16657 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16670
6513/* 16661 */ MCD::OPC_CheckPredicate, 25, 174, 0, // Skip to: 16839
6514/* 16665 */ MCD::OPC_Decode, 227, 12, 227, 2, // Opcode: LOCAsmO, DecodeIdx: 355
6515/* 16670 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16683
6516/* 16674 */ MCD::OPC_CheckPredicate, 25, 161, 0, // Skip to: 16839
6517/* 16678 */ MCD::OPC_Decode, 211, 12, 227, 2, // Opcode: LOCAsmH, DecodeIdx: 355
6518/* 16683 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 16696
6519/* 16687 */ MCD::OPC_CheckPredicate, 25, 148, 0, // Skip to: 16839
6520/* 16691 */ MCD::OPC_Decode, 221, 12, 227, 2, // Opcode: LOCAsmNLE, DecodeIdx: 355
6521/* 16696 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 16709
6522/* 16700 */ MCD::OPC_CheckPredicate, 25, 135, 0, // Skip to: 16839
6523/* 16704 */ MCD::OPC_Decode, 213, 12, 227, 2, // Opcode: LOCAsmL, DecodeIdx: 355
6524/* 16709 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 16722
6525/* 16713 */ MCD::OPC_CheckPredicate, 25, 122, 0, // Skip to: 16839
6526/* 16717 */ MCD::OPC_Decode, 219, 12, 227, 2, // Opcode: LOCAsmNHE, DecodeIdx: 355
6527/* 16722 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 16735
6528/* 16726 */ MCD::OPC_CheckPredicate, 25, 109, 0, // Skip to: 16839
6529/* 16730 */ MCD::OPC_Decode, 215, 12, 227, 2, // Opcode: LOCAsmLH, DecodeIdx: 355
6530/* 16735 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 16748
6531/* 16739 */ MCD::OPC_CheckPredicate, 25, 96, 0, // Skip to: 16839
6532/* 16743 */ MCD::OPC_Decode, 217, 12, 227, 2, // Opcode: LOCAsmNE, DecodeIdx: 355
6533/* 16748 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 16761
6534/* 16752 */ MCD::OPC_CheckPredicate, 25, 83, 0, // Skip to: 16839
6535/* 16756 */ MCD::OPC_Decode, 210, 12, 227, 2, // Opcode: LOCAsmE, DecodeIdx: 355
6536/* 16761 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 16774
6537/* 16765 */ MCD::OPC_CheckPredicate, 25, 70, 0, // Skip to: 16839
6538/* 16769 */ MCD::OPC_Decode, 222, 12, 227, 2, // Opcode: LOCAsmNLH, DecodeIdx: 355
6539/* 16774 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 16787
6540/* 16778 */ MCD::OPC_CheckPredicate, 25, 57, 0, // Skip to: 16839
6541/* 16782 */ MCD::OPC_Decode, 212, 12, 227, 2, // Opcode: LOCAsmHE, DecodeIdx: 355
6542/* 16787 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 16800
6543/* 16791 */ MCD::OPC_CheckPredicate, 25, 44, 0, // Skip to: 16839
6544/* 16795 */ MCD::OPC_Decode, 220, 12, 227, 2, // Opcode: LOCAsmNL, DecodeIdx: 355
6545/* 16800 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 16813
6546/* 16804 */ MCD::OPC_CheckPredicate, 25, 31, 0, // Skip to: 16839
6547/* 16808 */ MCD::OPC_Decode, 214, 12, 227, 2, // Opcode: LOCAsmLE, DecodeIdx: 355
6548/* 16813 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 16826
6549/* 16817 */ MCD::OPC_CheckPredicate, 25, 18, 0, // Skip to: 16839
6550/* 16821 */ MCD::OPC_Decode, 218, 12, 227, 2, // Opcode: LOCAsmNH, DecodeIdx: 355
6551/* 16826 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 16839
6552/* 16830 */ MCD::OPC_CheckPredicate, 25, 5, 0, // Skip to: 16839
6553/* 16834 */ MCD::OPC_Decode, 224, 12, 227, 2, // Opcode: LOCAsmNO, DecodeIdx: 355
6554/* 16839 */ MCD::OPC_CheckPredicateOrFail, 25,
6555/* 16841 */ MCD::OPC_Decode, 209, 12, 228, 2, // Opcode: LOCAsm, DecodeIdx: 356
6556/* 16846 */ MCD::OPC_FilterValue, 243, 1, 192, 0, // Skip to: 17043
6557/* 16851 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6558/* 16854 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 16867
6559/* 16858 */ MCD::OPC_CheckPredicate, 25, 174, 0, // Skip to: 17036
6560/* 16862 */ MCD::OPC_Decode, 161, 18, 204, 2, // Opcode: STOCAsmO, DecodeIdx: 332
6561/* 16867 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 16880
6562/* 16871 */ MCD::OPC_CheckPredicate, 25, 161, 0, // Skip to: 17036
6563/* 16875 */ MCD::OPC_Decode, 145, 18, 204, 2, // Opcode: STOCAsmH, DecodeIdx: 332
6564/* 16880 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 16893
6565/* 16884 */ MCD::OPC_CheckPredicate, 25, 148, 0, // Skip to: 17036
6566/* 16888 */ MCD::OPC_Decode, 155, 18, 204, 2, // Opcode: STOCAsmNLE, DecodeIdx: 332
6567/* 16893 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 16906
6568/* 16897 */ MCD::OPC_CheckPredicate, 25, 135, 0, // Skip to: 17036
6569/* 16901 */ MCD::OPC_Decode, 147, 18, 204, 2, // Opcode: STOCAsmL, DecodeIdx: 332
6570/* 16906 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 16919
6571/* 16910 */ MCD::OPC_CheckPredicate, 25, 122, 0, // Skip to: 17036
6572/* 16914 */ MCD::OPC_Decode, 153, 18, 204, 2, // Opcode: STOCAsmNHE, DecodeIdx: 332
6573/* 16919 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 16932
6574/* 16923 */ MCD::OPC_CheckPredicate, 25, 109, 0, // Skip to: 17036
6575/* 16927 */ MCD::OPC_Decode, 149, 18, 204, 2, // Opcode: STOCAsmLH, DecodeIdx: 332
6576/* 16932 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 16945
6577/* 16936 */ MCD::OPC_CheckPredicate, 25, 96, 0, // Skip to: 17036
6578/* 16940 */ MCD::OPC_Decode, 151, 18, 204, 2, // Opcode: STOCAsmNE, DecodeIdx: 332
6579/* 16945 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 16958
6580/* 16949 */ MCD::OPC_CheckPredicate, 25, 83, 0, // Skip to: 17036
6581/* 16953 */ MCD::OPC_Decode, 144, 18, 204, 2, // Opcode: STOCAsmE, DecodeIdx: 332
6582/* 16958 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 16971
6583/* 16962 */ MCD::OPC_CheckPredicate, 25, 70, 0, // Skip to: 17036
6584/* 16966 */ MCD::OPC_Decode, 156, 18, 204, 2, // Opcode: STOCAsmNLH, DecodeIdx: 332
6585/* 16971 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 16984
6586/* 16975 */ MCD::OPC_CheckPredicate, 25, 57, 0, // Skip to: 17036
6587/* 16979 */ MCD::OPC_Decode, 146, 18, 204, 2, // Opcode: STOCAsmHE, DecodeIdx: 332
6588/* 16984 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 16997
6589/* 16988 */ MCD::OPC_CheckPredicate, 25, 44, 0, // Skip to: 17036
6590/* 16992 */ MCD::OPC_Decode, 154, 18, 204, 2, // Opcode: STOCAsmNL, DecodeIdx: 332
6591/* 16997 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 17010
6592/* 17001 */ MCD::OPC_CheckPredicate, 25, 31, 0, // Skip to: 17036
6593/* 17005 */ MCD::OPC_Decode, 148, 18, 204, 2, // Opcode: STOCAsmLE, DecodeIdx: 332
6594/* 17010 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 17023
6595/* 17014 */ MCD::OPC_CheckPredicate, 25, 18, 0, // Skip to: 17036
6596/* 17018 */ MCD::OPC_Decode, 152, 18, 204, 2, // Opcode: STOCAsmNH, DecodeIdx: 332
6597/* 17023 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 17036
6598/* 17027 */ MCD::OPC_CheckPredicate, 25, 5, 0, // Skip to: 17036
6599/* 17031 */ MCD::OPC_Decode, 158, 18, 204, 2, // Opcode: STOCAsmNO, DecodeIdx: 332
6600/* 17036 */ MCD::OPC_CheckPredicateOrFail, 25,
6601/* 17038 */ MCD::OPC_Decode, 143, 18, 205, 2, // Opcode: STOCAsm, DecodeIdx: 333
6602/* 17043 */ MCD::OPC_FilterValue, 244, 1, 7, 0, // Skip to: 17055
6603/* 17048 */ MCD::OPC_CheckPredicateOrFail, 28,
6604/* 17050 */ MCD::OPC_Decode, 201, 11, 218, 2, // Opcode: LAN, DecodeIdx: 346
6605/* 17055 */ MCD::OPC_FilterValue, 246, 1, 7, 0, // Skip to: 17067
6606/* 17060 */ MCD::OPC_CheckPredicateOrFail, 28,
6607/* 17062 */ MCD::OPC_Decode, 203, 11, 218, 2, // Opcode: LAO, DecodeIdx: 346
6608/* 17067 */ MCD::OPC_FilterValue, 247, 1, 7, 0, // Skip to: 17079
6609/* 17072 */ MCD::OPC_CheckPredicateOrFail, 28,
6610/* 17074 */ MCD::OPC_Decode, 208, 11, 218, 2, // Opcode: LAX, DecodeIdx: 346
6611/* 17079 */ MCD::OPC_FilterValue, 248, 1, 7, 0, // Skip to: 17091
6612/* 17084 */ MCD::OPC_CheckPredicateOrFail, 28,
6613/* 17086 */ MCD::OPC_Decode, 193, 11, 218, 2, // Opcode: LAA, DecodeIdx: 346
6614/* 17091 */ MCD::OPC_FilterValueOrFail, 250, 1,
6615/* 17094 */ MCD::OPC_CheckPredicateOrFail, 28,
6616/* 17096 */ MCD::OPC_Decode, 195, 11, 218, 2, // Opcode: LAAL, DecodeIdx: 346
6617/* 17101 */ MCD::OPC_FilterValue, 236, 1, 10, 9, // Skip to: 19420
6618/* 17106 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
6619/* 17109 */ MCD::OPC_FilterValue, 66, 197, 0, // Skip to: 17310
6620/* 17113 */ MCD::OPC_ExtractField, 8, 8, // Inst{15-8} ...
6621/* 17116 */ MCD::OPC_FilterValueOrFail, 0,
6622/* 17118 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6623/* 17121 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17134
6624/* 17125 */ MCD::OPC_CheckPredicate, 23, 174, 0, // Skip to: 17303
6625/* 17129 */ MCD::OPC_Decode, 253, 13, 229, 2, // Opcode: LOCHIAsmO, DecodeIdx: 357
6626/* 17134 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17147
6627/* 17138 */ MCD::OPC_CheckPredicate, 23, 161, 0, // Skip to: 17303
6628/* 17142 */ MCD::OPC_Decode, 237, 13, 229, 2, // Opcode: LOCHIAsmH, DecodeIdx: 357
6629/* 17147 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 17160
6630/* 17151 */ MCD::OPC_CheckPredicate, 23, 148, 0, // Skip to: 17303
6631/* 17155 */ MCD::OPC_Decode, 247, 13, 229, 2, // Opcode: LOCHIAsmNLE, DecodeIdx: 357
6632/* 17160 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 17173
6633/* 17164 */ MCD::OPC_CheckPredicate, 23, 135, 0, // Skip to: 17303
6634/* 17168 */ MCD::OPC_Decode, 239, 13, 229, 2, // Opcode: LOCHIAsmL, DecodeIdx: 357
6635/* 17173 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 17186
6636/* 17177 */ MCD::OPC_CheckPredicate, 23, 122, 0, // Skip to: 17303
6637/* 17181 */ MCD::OPC_Decode, 245, 13, 229, 2, // Opcode: LOCHIAsmNHE, DecodeIdx: 357
6638/* 17186 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17199
6639/* 17190 */ MCD::OPC_CheckPredicate, 23, 109, 0, // Skip to: 17303
6640/* 17194 */ MCD::OPC_Decode, 241, 13, 229, 2, // Opcode: LOCHIAsmLH, DecodeIdx: 357
6641/* 17199 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 17212
6642/* 17203 */ MCD::OPC_CheckPredicate, 23, 96, 0, // Skip to: 17303
6643/* 17207 */ MCD::OPC_Decode, 243, 13, 229, 2, // Opcode: LOCHIAsmNE, DecodeIdx: 357
6644/* 17212 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 17225
6645/* 17216 */ MCD::OPC_CheckPredicate, 23, 83, 0, // Skip to: 17303
6646/* 17220 */ MCD::OPC_Decode, 236, 13, 229, 2, // Opcode: LOCHIAsmE, DecodeIdx: 357
6647/* 17225 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 17238
6648/* 17229 */ MCD::OPC_CheckPredicate, 23, 70, 0, // Skip to: 17303
6649/* 17233 */ MCD::OPC_Decode, 248, 13, 229, 2, // Opcode: LOCHIAsmNLH, DecodeIdx: 357
6650/* 17238 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 17251
6651/* 17242 */ MCD::OPC_CheckPredicate, 23, 57, 0, // Skip to: 17303
6652/* 17246 */ MCD::OPC_Decode, 238, 13, 229, 2, // Opcode: LOCHIAsmHE, DecodeIdx: 357
6653/* 17251 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 17264
6654/* 17255 */ MCD::OPC_CheckPredicate, 23, 44, 0, // Skip to: 17303
6655/* 17259 */ MCD::OPC_Decode, 246, 13, 229, 2, // Opcode: LOCHIAsmNL, DecodeIdx: 357
6656/* 17264 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 17277
6657/* 17268 */ MCD::OPC_CheckPredicate, 23, 31, 0, // Skip to: 17303
6658/* 17272 */ MCD::OPC_Decode, 240, 13, 229, 2, // Opcode: LOCHIAsmLE, DecodeIdx: 357
6659/* 17277 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 17290
6660/* 17281 */ MCD::OPC_CheckPredicate, 23, 18, 0, // Skip to: 17303
6661/* 17285 */ MCD::OPC_Decode, 244, 13, 229, 2, // Opcode: LOCHIAsmNH, DecodeIdx: 357
6662/* 17290 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 17303
6663/* 17294 */ MCD::OPC_CheckPredicate, 23, 5, 0, // Skip to: 17303
6664/* 17298 */ MCD::OPC_Decode, 250, 13, 229, 2, // Opcode: LOCHIAsmNO, DecodeIdx: 357
6665/* 17303 */ MCD::OPC_CheckPredicateOrFail, 23,
6666/* 17305 */ MCD::OPC_Decode, 235, 13, 230, 2, // Opcode: LOCHIAsm, DecodeIdx: 358
6667/* 17310 */ MCD::OPC_FilterValue, 68, 9, 0, // Skip to: 17323
6668/* 17314 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
6669/* 17318 */ MCD::OPC_Decode, 189, 5, 231, 2, // Opcode: BRXHG, DecodeIdx: 359
6670/* 17323 */ MCD::OPC_FilterValue, 69, 9, 0, // Skip to: 17336
6671/* 17327 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
6672/* 17331 */ MCD::OPC_Decode, 191, 5, 231, 2, // Opcode: BRXLG, DecodeIdx: 359
6673/* 17336 */ MCD::OPC_FilterValue, 70, 197, 0, // Skip to: 17537
6674/* 17340 */ MCD::OPC_ExtractField, 8, 8, // Inst{15-8} ...
6675/* 17343 */ MCD::OPC_FilterValueOrFail, 0,
6676/* 17345 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6677/* 17348 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17361
6678/* 17352 */ MCD::OPC_CheckPredicate, 23, 174, 0, // Skip to: 17530
6679/* 17356 */ MCD::OPC_Decode, 187, 13, 232, 2, // Opcode: LOCGHIAsmO, DecodeIdx: 360
6680/* 17361 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17374
6681/* 17365 */ MCD::OPC_CheckPredicate, 23, 161, 0, // Skip to: 17530
6682/* 17369 */ MCD::OPC_Decode, 171, 13, 232, 2, // Opcode: LOCGHIAsmH, DecodeIdx: 360
6683/* 17374 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 17387
6684/* 17378 */ MCD::OPC_CheckPredicate, 23, 148, 0, // Skip to: 17530
6685/* 17382 */ MCD::OPC_Decode, 181, 13, 232, 2, // Opcode: LOCGHIAsmNLE, DecodeIdx: 360
6686/* 17387 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 17400
6687/* 17391 */ MCD::OPC_CheckPredicate, 23, 135, 0, // Skip to: 17530
6688/* 17395 */ MCD::OPC_Decode, 173, 13, 232, 2, // Opcode: LOCGHIAsmL, DecodeIdx: 360
6689/* 17400 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 17413
6690/* 17404 */ MCD::OPC_CheckPredicate, 23, 122, 0, // Skip to: 17530
6691/* 17408 */ MCD::OPC_Decode, 179, 13, 232, 2, // Opcode: LOCGHIAsmNHE, DecodeIdx: 360
6692/* 17413 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17426
6693/* 17417 */ MCD::OPC_CheckPredicate, 23, 109, 0, // Skip to: 17530
6694/* 17421 */ MCD::OPC_Decode, 175, 13, 232, 2, // Opcode: LOCGHIAsmLH, DecodeIdx: 360
6695/* 17426 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 17439
6696/* 17430 */ MCD::OPC_CheckPredicate, 23, 96, 0, // Skip to: 17530
6697/* 17434 */ MCD::OPC_Decode, 177, 13, 232, 2, // Opcode: LOCGHIAsmNE, DecodeIdx: 360
6698/* 17439 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 17452
6699/* 17443 */ MCD::OPC_CheckPredicate, 23, 83, 0, // Skip to: 17530
6700/* 17447 */ MCD::OPC_Decode, 170, 13, 232, 2, // Opcode: LOCGHIAsmE, DecodeIdx: 360
6701/* 17452 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 17465
6702/* 17456 */ MCD::OPC_CheckPredicate, 23, 70, 0, // Skip to: 17530
6703/* 17460 */ MCD::OPC_Decode, 182, 13, 232, 2, // Opcode: LOCGHIAsmNLH, DecodeIdx: 360
6704/* 17465 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 17478
6705/* 17469 */ MCD::OPC_CheckPredicate, 23, 57, 0, // Skip to: 17530
6706/* 17473 */ MCD::OPC_Decode, 172, 13, 232, 2, // Opcode: LOCGHIAsmHE, DecodeIdx: 360
6707/* 17478 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 17491
6708/* 17482 */ MCD::OPC_CheckPredicate, 23, 44, 0, // Skip to: 17530
6709/* 17486 */ MCD::OPC_Decode, 180, 13, 232, 2, // Opcode: LOCGHIAsmNL, DecodeIdx: 360
6710/* 17491 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 17504
6711/* 17495 */ MCD::OPC_CheckPredicate, 23, 31, 0, // Skip to: 17530
6712/* 17499 */ MCD::OPC_Decode, 174, 13, 232, 2, // Opcode: LOCGHIAsmLE, DecodeIdx: 360
6713/* 17504 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 17517
6714/* 17508 */ MCD::OPC_CheckPredicate, 23, 18, 0, // Skip to: 17530
6715/* 17512 */ MCD::OPC_Decode, 178, 13, 232, 2, // Opcode: LOCGHIAsmNH, DecodeIdx: 360
6716/* 17517 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 17530
6717/* 17521 */ MCD::OPC_CheckPredicate, 23, 5, 0, // Skip to: 17530
6718/* 17525 */ MCD::OPC_Decode, 184, 13, 232, 2, // Opcode: LOCGHIAsmNO, DecodeIdx: 360
6719/* 17530 */ MCD::OPC_CheckPredicateOrFail, 23,
6720/* 17532 */ MCD::OPC_Decode, 169, 13, 233, 2, // Opcode: LOCGHIAsm, DecodeIdx: 361
6721/* 17537 */ MCD::OPC_FilterValue, 78, 197, 0, // Skip to: 17738
6722/* 17541 */ MCD::OPC_ExtractField, 8, 8, // Inst{15-8} ...
6723/* 17544 */ MCD::OPC_FilterValueOrFail, 0,
6724/* 17546 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6725/* 17549 */ MCD::OPC_FilterValue, 1, 9, 0, // Skip to: 17562
6726/* 17553 */ MCD::OPC_CheckPredicate, 23, 174, 0, // Skip to: 17731
6727/* 17557 */ MCD::OPC_Decode, 231, 13, 234, 2, // Opcode: LOCHHIAsmO, DecodeIdx: 362
6728/* 17562 */ MCD::OPC_FilterValue, 2, 9, 0, // Skip to: 17575
6729/* 17566 */ MCD::OPC_CheckPredicate, 23, 161, 0, // Skip to: 17731
6730/* 17570 */ MCD::OPC_Decode, 215, 13, 234, 2, // Opcode: LOCHHIAsmH, DecodeIdx: 362
6731/* 17575 */ MCD::OPC_FilterValue, 3, 9, 0, // Skip to: 17588
6732/* 17579 */ MCD::OPC_CheckPredicate, 23, 148, 0, // Skip to: 17731
6733/* 17583 */ MCD::OPC_Decode, 225, 13, 234, 2, // Opcode: LOCHHIAsmNLE, DecodeIdx: 362
6734/* 17588 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 17601
6735/* 17592 */ MCD::OPC_CheckPredicate, 23, 135, 0, // Skip to: 17731
6736/* 17596 */ MCD::OPC_Decode, 217, 13, 234, 2, // Opcode: LOCHHIAsmL, DecodeIdx: 362
6737/* 17601 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 17614
6738/* 17605 */ MCD::OPC_CheckPredicate, 23, 122, 0, // Skip to: 17731
6739/* 17609 */ MCD::OPC_Decode, 223, 13, 234, 2, // Opcode: LOCHHIAsmNHE, DecodeIdx: 362
6740/* 17614 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 17627
6741/* 17618 */ MCD::OPC_CheckPredicate, 23, 109, 0, // Skip to: 17731
6742/* 17622 */ MCD::OPC_Decode, 219, 13, 234, 2, // Opcode: LOCHHIAsmLH, DecodeIdx: 362
6743/* 17627 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 17640
6744/* 17631 */ MCD::OPC_CheckPredicate, 23, 96, 0, // Skip to: 17731
6745/* 17635 */ MCD::OPC_Decode, 221, 13, 234, 2, // Opcode: LOCHHIAsmNE, DecodeIdx: 362
6746/* 17640 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 17653
6747/* 17644 */ MCD::OPC_CheckPredicate, 23, 83, 0, // Skip to: 17731
6748/* 17648 */ MCD::OPC_Decode, 214, 13, 234, 2, // Opcode: LOCHHIAsmE, DecodeIdx: 362
6749/* 17653 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 17666
6750/* 17657 */ MCD::OPC_CheckPredicate, 23, 70, 0, // Skip to: 17731
6751/* 17661 */ MCD::OPC_Decode, 226, 13, 234, 2, // Opcode: LOCHHIAsmNLH, DecodeIdx: 362
6752/* 17666 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 17679
6753/* 17670 */ MCD::OPC_CheckPredicate, 23, 57, 0, // Skip to: 17731
6754/* 17674 */ MCD::OPC_Decode, 216, 13, 234, 2, // Opcode: LOCHHIAsmHE, DecodeIdx: 362
6755/* 17679 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 17692
6756/* 17683 */ MCD::OPC_CheckPredicate, 23, 44, 0, // Skip to: 17731
6757/* 17687 */ MCD::OPC_Decode, 224, 13, 234, 2, // Opcode: LOCHHIAsmNL, DecodeIdx: 362
6758/* 17692 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 17705
6759/* 17696 */ MCD::OPC_CheckPredicate, 23, 31, 0, // Skip to: 17731
6760/* 17700 */ MCD::OPC_Decode, 218, 13, 234, 2, // Opcode: LOCHHIAsmLE, DecodeIdx: 362
6761/* 17705 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 17718
6762/* 17709 */ MCD::OPC_CheckPredicate, 23, 18, 0, // Skip to: 17731
6763/* 17713 */ MCD::OPC_Decode, 222, 13, 234, 2, // Opcode: LOCHHIAsmNH, DecodeIdx: 362
6764/* 17718 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 17731
6765/* 17722 */ MCD::OPC_CheckPredicate, 23, 5, 0, // Skip to: 17731
6766/* 17726 */ MCD::OPC_Decode, 228, 13, 234, 2, // Opcode: LOCHHIAsmNO, DecodeIdx: 362
6767/* 17731 */ MCD::OPC_CheckPredicateOrFail, 23,
6768/* 17733 */ MCD::OPC_Decode, 213, 13, 235, 2, // Opcode: LOCHHIAsm, DecodeIdx: 363
6769/* 17738 */ MCD::OPC_FilterValue, 81, 22, 0, // Skip to: 17764
6770/* 17742 */ MCD::OPC_CheckPredicate, 22, 11, 0, // Skip to: 17757
6771/* 17746 */ MCD::OPC_CheckField, 8, 8, 0, 5, 0, // Skip to: 17757
6772/* 17752 */ MCD::OPC_Decode, 169, 16, 236, 2, // Opcode: RISBLGOpt, DecodeIdx: 364
6773/* 17757 */ MCD::OPC_CheckPredicateOrFail, 22,
6774/* 17759 */ MCD::OPC_Decode, 168, 16, 237, 2, // Opcode: RISBLG, DecodeIdx: 365
6775/* 17764 */ MCD::OPC_FilterValue, 84, 16, 0, // Skip to: 17784
6776/* 17768 */ MCD::OPC_CheckField, 8, 8, 0, 5, 0, // Skip to: 17779
6777/* 17774 */ MCD::OPC_Decode, 173, 16, 238, 2, // Opcode: RNSBGOpt, DecodeIdx: 366
6778/* 17779 */ MCD::OPC_Decode, 172, 16, 239, 2, // Opcode: RNSBG, DecodeIdx: 367
6779/* 17784 */ MCD::OPC_FilterValue, 85, 39, 0, // Skip to: 17827
6780/* 17788 */ MCD::OPC_ExtractField, 8, 8, // Inst{15-8} ...
6781/* 17791 */ MCD::OPC_FilterValue, 0, 16, 0, // Skip to: 17811
6782/* 17795 */ MCD::OPC_CheckField, 23, 1, 1, 5, 0, // Skip to: 17806
6783/* 17801 */ MCD::OPC_Decode, 165, 16, 240, 2, // Opcode: RISBGZOpt, DecodeIdx: 368
6784/* 17806 */ MCD::OPC_Decode, 163, 16, 238, 2, // Opcode: RISBGOpt, DecodeIdx: 366
6785/* 17811 */ MCD::OPC_CheckField, 23, 1, 1, 5, 0, // Skip to: 17822
6786/* 17817 */ MCD::OPC_Decode, 164, 16, 241, 2, // Opcode: RISBGZ, DecodeIdx: 369
6787/* 17822 */ MCD::OPC_Decode, 156, 16, 239, 2, // Opcode: RISBG, DecodeIdx: 367
6788/* 17827 */ MCD::OPC_FilterValue, 86, 16, 0, // Skip to: 17847
6789/* 17831 */ MCD::OPC_CheckField, 8, 8, 0, 5, 0, // Skip to: 17842
6790/* 17837 */ MCD::OPC_Decode, 175, 16, 238, 2, // Opcode: ROSBGOpt, DecodeIdx: 366
6791/* 17842 */ MCD::OPC_Decode, 174, 16, 239, 2, // Opcode: ROSBG, DecodeIdx: 367
6792/* 17847 */ MCD::OPC_FilterValue, 87, 16, 0, // Skip to: 17867
6793/* 17851 */ MCD::OPC_CheckField, 8, 8, 0, 5, 0, // Skip to: 17862
6794/* 17857 */ MCD::OPC_Decode, 183, 16, 238, 2, // Opcode: RXSBGOpt, DecodeIdx: 366
6795/* 17862 */ MCD::OPC_Decode, 182, 16, 239, 2, // Opcode: RXSBG, DecodeIdx: 367
6796/* 17867 */ MCD::OPC_FilterValue, 89, 53, 0, // Skip to: 17924
6797/* 17871 */ MCD::OPC_ExtractField, 8, 8, // Inst{15-8} ...
6798/* 17874 */ MCD::OPC_FilterValue, 0, 24, 0, // Skip to: 17902
6799/* 17878 */ MCD::OPC_CheckPredicate, 42, 11, 0, // Skip to: 17893
6800/* 17882 */ MCD::OPC_CheckField, 23, 1, 1, 5, 0, // Skip to: 17893
6801/* 17888 */ MCD::OPC_Decode, 162, 16, 240, 2, // Opcode: RISBGNZOpt, DecodeIdx: 368
6802/* 17893 */ MCD::OPC_CheckPredicate, 42, 5, 0, // Skip to: 17902
6803/* 17897 */ MCD::OPC_Decode, 160, 16, 238, 2, // Opcode: RISBGNOpt, DecodeIdx: 366
6804/* 17902 */ MCD::OPC_CheckPredicate, 42, 11, 0, // Skip to: 17917
6805/* 17906 */ MCD::OPC_CheckField, 23, 1, 1, 5, 0, // Skip to: 17917
6806/* 17912 */ MCD::OPC_Decode, 161, 16, 241, 2, // Opcode: RISBGNZ, DecodeIdx: 369
6807/* 17917 */ MCD::OPC_CheckPredicateOrFail, 42,
6808/* 17919 */ MCD::OPC_Decode, 159, 16, 239, 2, // Opcode: RISBGN, DecodeIdx: 367
6809/* 17924 */ MCD::OPC_FilterValue, 93, 22, 0, // Skip to: 17950
6810/* 17928 */ MCD::OPC_CheckPredicate, 22, 11, 0, // Skip to: 17943
6811/* 17932 */ MCD::OPC_CheckField, 8, 8, 0, 5, 0, // Skip to: 17943
6812/* 17938 */ MCD::OPC_Decode, 167, 16, 242, 2, // Opcode: RISBHGOpt, DecodeIdx: 370
6813/* 17943 */ MCD::OPC_CheckPredicateOrFail, 22,
6814/* 17945 */ MCD::OPC_Decode, 166, 16, 243, 2, // Opcode: RISBHG, DecodeIdx: 371
6815/* 17950 */ MCD::OPC_FilterValue, 100, 67, 0, // Skip to: 18021
6816/* 17954 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6817/* 17957 */ MCD::OPC_FilterValueOrFail, 0,
6818/* 17959 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6819/* 17962 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 17971
6820/* 17966 */ MCD::OPC_Decode, 204, 6, 244, 2, // Opcode: CGRJAsmH, DecodeIdx: 372
6821/* 17971 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 17980
6822/* 17975 */ MCD::OPC_Decode, 206, 6, 244, 2, // Opcode: CGRJAsmL, DecodeIdx: 372
6823/* 17980 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 17989
6824/* 17984 */ MCD::OPC_Decode, 208, 6, 244, 2, // Opcode: CGRJAsmLH, DecodeIdx: 372
6825/* 17989 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 17998
6826/* 17993 */ MCD::OPC_Decode, 203, 6, 244, 2, // Opcode: CGRJAsmE, DecodeIdx: 372
6827/* 17998 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18007
6828/* 18002 */ MCD::OPC_Decode, 205, 6, 244, 2, // Opcode: CGRJAsmHE, DecodeIdx: 372
6829/* 18007 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18016
6830/* 18011 */ MCD::OPC_Decode, 207, 6, 244, 2, // Opcode: CGRJAsmLE, DecodeIdx: 372
6831/* 18016 */ MCD::OPC_Decode, 202, 6, 245, 2, // Opcode: CGRJAsm, DecodeIdx: 373
6832/* 18021 */ MCD::OPC_FilterValue, 101, 67, 0, // Skip to: 18092
6833/* 18025 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6834/* 18028 */ MCD::OPC_FilterValueOrFail, 0,
6835/* 18030 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6836/* 18033 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18042
6837/* 18037 */ MCD::OPC_Decode, 128, 8, 244, 2, // Opcode: CLGRJAsmH, DecodeIdx: 372
6838/* 18042 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18051
6839/* 18046 */ MCD::OPC_Decode, 130, 8, 244, 2, // Opcode: CLGRJAsmL, DecodeIdx: 372
6840/* 18051 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18060
6841/* 18055 */ MCD::OPC_Decode, 132, 8, 244, 2, // Opcode: CLGRJAsmLH, DecodeIdx: 372
6842/* 18060 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18069
6843/* 18064 */ MCD::OPC_Decode, 255, 7, 244, 2, // Opcode: CLGRJAsmE, DecodeIdx: 372
6844/* 18069 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18078
6845/* 18073 */ MCD::OPC_Decode, 129, 8, 244, 2, // Opcode: CLGRJAsmHE, DecodeIdx: 372
6846/* 18078 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18087
6847/* 18082 */ MCD::OPC_Decode, 131, 8, 244, 2, // Opcode: CLGRJAsmLE, DecodeIdx: 372
6848/* 18087 */ MCD::OPC_Decode, 254, 7, 245, 2, // Opcode: CLGRJAsm, DecodeIdx: 373
6849/* 18092 */ MCD::OPC_FilterValue, 112, 72, 0, // Skip to: 18168
6850/* 18096 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6851/* 18099 */ MCD::OPC_FilterValueOrFail, 0,
6852/* 18101 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6853/* 18104 */ MCD::OPC_FilterValueOrFail, 0,
6854/* 18106 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6855/* 18109 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18118
6856/* 18113 */ MCD::OPC_Decode, 175, 6, 246, 2, // Opcode: CGITAsmH, DecodeIdx: 374
6857/* 18118 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18127
6858/* 18122 */ MCD::OPC_Decode, 177, 6, 246, 2, // Opcode: CGITAsmL, DecodeIdx: 374
6859/* 18127 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18136
6860/* 18131 */ MCD::OPC_Decode, 179, 6, 246, 2, // Opcode: CGITAsmLH, DecodeIdx: 374
6861/* 18136 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18145
6862/* 18140 */ MCD::OPC_Decode, 174, 6, 246, 2, // Opcode: CGITAsmE, DecodeIdx: 374
6863/* 18145 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18154
6864/* 18149 */ MCD::OPC_Decode, 176, 6, 246, 2, // Opcode: CGITAsmHE, DecodeIdx: 374
6865/* 18154 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18163
6866/* 18158 */ MCD::OPC_Decode, 178, 6, 246, 2, // Opcode: CGITAsmLE, DecodeIdx: 374
6867/* 18163 */ MCD::OPC_Decode, 173, 6, 247, 2, // Opcode: CGITAsm, DecodeIdx: 375
6868/* 18168 */ MCD::OPC_FilterValue, 113, 72, 0, // Skip to: 18244
6869/* 18172 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6870/* 18175 */ MCD::OPC_FilterValueOrFail, 0,
6871/* 18177 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6872/* 18180 */ MCD::OPC_FilterValueOrFail, 0,
6873/* 18182 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6874/* 18185 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18194
6875/* 18189 */ MCD::OPC_Decode, 227, 7, 248, 2, // Opcode: CLGITAsmH, DecodeIdx: 376
6876/* 18194 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18203
6877/* 18198 */ MCD::OPC_Decode, 229, 7, 248, 2, // Opcode: CLGITAsmL, DecodeIdx: 376
6878/* 18203 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18212
6879/* 18207 */ MCD::OPC_Decode, 231, 7, 248, 2, // Opcode: CLGITAsmLH, DecodeIdx: 376
6880/* 18212 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18221
6881/* 18216 */ MCD::OPC_Decode, 226, 7, 248, 2, // Opcode: CLGITAsmE, DecodeIdx: 376
6882/* 18221 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18230
6883/* 18225 */ MCD::OPC_Decode, 228, 7, 248, 2, // Opcode: CLGITAsmHE, DecodeIdx: 376
6884/* 18230 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18239
6885/* 18234 */ MCD::OPC_Decode, 230, 7, 248, 2, // Opcode: CLGITAsmLE, DecodeIdx: 376
6886/* 18239 */ MCD::OPC_Decode, 225, 7, 249, 2, // Opcode: CLGITAsm, DecodeIdx: 377
6887/* 18244 */ MCD::OPC_FilterValue, 114, 72, 0, // Skip to: 18320
6888/* 18248 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6889/* 18251 */ MCD::OPC_FilterValueOrFail, 0,
6890/* 18253 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6891/* 18256 */ MCD::OPC_FilterValueOrFail, 0,
6892/* 18258 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6893/* 18261 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18270
6894/* 18265 */ MCD::OPC_Decode, 148, 7, 250, 2, // Opcode: CITAsmH, DecodeIdx: 378
6895/* 18270 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18279
6896/* 18274 */ MCD::OPC_Decode, 150, 7, 250, 2, // Opcode: CITAsmL, DecodeIdx: 378
6897/* 18279 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18288
6898/* 18283 */ MCD::OPC_Decode, 152, 7, 250, 2, // Opcode: CITAsmLH, DecodeIdx: 378
6899/* 18288 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18297
6900/* 18292 */ MCD::OPC_Decode, 147, 7, 250, 2, // Opcode: CITAsmE, DecodeIdx: 378
6901/* 18297 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18306
6902/* 18301 */ MCD::OPC_Decode, 149, 7, 250, 2, // Opcode: CITAsmHE, DecodeIdx: 378
6903/* 18306 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18315
6904/* 18310 */ MCD::OPC_Decode, 151, 7, 250, 2, // Opcode: CITAsmLE, DecodeIdx: 378
6905/* 18315 */ MCD::OPC_Decode, 146, 7, 251, 2, // Opcode: CITAsm, DecodeIdx: 379
6906/* 18320 */ MCD::OPC_FilterValue, 115, 72, 0, // Skip to: 18396
6907/* 18324 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6908/* 18327 */ MCD::OPC_FilterValueOrFail, 0,
6909/* 18329 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6910/* 18332 */ MCD::OPC_FilterValueOrFail, 0,
6911/* 18334 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6912/* 18337 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18346
6913/* 18341 */ MCD::OPC_Decode, 173, 7, 252, 2, // Opcode: CLFITAsmH, DecodeIdx: 380
6914/* 18346 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18355
6915/* 18350 */ MCD::OPC_Decode, 175, 7, 252, 2, // Opcode: CLFITAsmL, DecodeIdx: 380
6916/* 18355 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18364
6917/* 18359 */ MCD::OPC_Decode, 177, 7, 252, 2, // Opcode: CLFITAsmLH, DecodeIdx: 380
6918/* 18364 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18373
6919/* 18368 */ MCD::OPC_Decode, 172, 7, 252, 2, // Opcode: CLFITAsmE, DecodeIdx: 380
6920/* 18373 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18382
6921/* 18377 */ MCD::OPC_Decode, 174, 7, 252, 2, // Opcode: CLFITAsmHE, DecodeIdx: 380
6922/* 18382 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18391
6923/* 18386 */ MCD::OPC_Decode, 176, 7, 252, 2, // Opcode: CLFITAsmLE, DecodeIdx: 380
6924/* 18391 */ MCD::OPC_Decode, 171, 7, 253, 2, // Opcode: CLFITAsm, DecodeIdx: 381
6925/* 18396 */ MCD::OPC_FilterValue, 118, 67, 0, // Skip to: 18467
6926/* 18400 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6927/* 18403 */ MCD::OPC_FilterValueOrFail, 0,
6928/* 18405 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6929/* 18408 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18417
6930/* 18412 */ MCD::OPC_Decode, 176, 9, 254, 2, // Opcode: CRJAsmH, DecodeIdx: 382
6931/* 18417 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18426
6932/* 18421 */ MCD::OPC_Decode, 178, 9, 254, 2, // Opcode: CRJAsmL, DecodeIdx: 382
6933/* 18426 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18435
6934/* 18430 */ MCD::OPC_Decode, 180, 9, 254, 2, // Opcode: CRJAsmLH, DecodeIdx: 382
6935/* 18435 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18444
6936/* 18439 */ MCD::OPC_Decode, 175, 9, 254, 2, // Opcode: CRJAsmE, DecodeIdx: 382
6937/* 18444 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18453
6938/* 18448 */ MCD::OPC_Decode, 177, 9, 254, 2, // Opcode: CRJAsmHE, DecodeIdx: 382
6939/* 18453 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18462
6940/* 18457 */ MCD::OPC_Decode, 179, 9, 254, 2, // Opcode: CRJAsmLE, DecodeIdx: 382
6941/* 18462 */ MCD::OPC_Decode, 174, 9, 255, 2, // Opcode: CRJAsm, DecodeIdx: 383
6942/* 18467 */ MCD::OPC_FilterValue, 119, 67, 0, // Skip to: 18538
6943/* 18471 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
6944/* 18474 */ MCD::OPC_FilterValueOrFail, 0,
6945/* 18476 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
6946/* 18479 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18488
6947/* 18483 */ MCD::OPC_Decode, 227, 8, 254, 2, // Opcode: CLRJAsmH, DecodeIdx: 382
6948/* 18488 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18497
6949/* 18492 */ MCD::OPC_Decode, 229, 8, 254, 2, // Opcode: CLRJAsmL, DecodeIdx: 382
6950/* 18497 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18506
6951/* 18501 */ MCD::OPC_Decode, 231, 8, 254, 2, // Opcode: CLRJAsmLH, DecodeIdx: 382
6952/* 18506 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18515
6953/* 18510 */ MCD::OPC_Decode, 226, 8, 254, 2, // Opcode: CLRJAsmE, DecodeIdx: 382
6954/* 18515 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18524
6955/* 18519 */ MCD::OPC_Decode, 228, 8, 254, 2, // Opcode: CLRJAsmHE, DecodeIdx: 382
6956/* 18524 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18533
6957/* 18528 */ MCD::OPC_Decode, 230, 8, 254, 2, // Opcode: CLRJAsmLE, DecodeIdx: 382
6958/* 18533 */ MCD::OPC_Decode, 225, 8, 255, 2, // Opcode: CLRJAsm, DecodeIdx: 383
6959/* 18538 */ MCD::OPC_FilterValue, 124, 62, 0, // Skip to: 18604
6960/* 18542 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6961/* 18545 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18554
6962/* 18549 */ MCD::OPC_Decode, 161, 6, 128, 3, // Opcode: CGIJAsmH, DecodeIdx: 384
6963/* 18554 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18563
6964/* 18558 */ MCD::OPC_Decode, 163, 6, 128, 3, // Opcode: CGIJAsmL, DecodeIdx: 384
6965/* 18563 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18572
6966/* 18567 */ MCD::OPC_Decode, 165, 6, 128, 3, // Opcode: CGIJAsmLH, DecodeIdx: 384
6967/* 18572 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18581
6968/* 18576 */ MCD::OPC_Decode, 160, 6, 128, 3, // Opcode: CGIJAsmE, DecodeIdx: 384
6969/* 18581 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18590
6970/* 18585 */ MCD::OPC_Decode, 162, 6, 128, 3, // Opcode: CGIJAsmHE, DecodeIdx: 384
6971/* 18590 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18599
6972/* 18594 */ MCD::OPC_Decode, 164, 6, 128, 3, // Opcode: CGIJAsmLE, DecodeIdx: 384
6973/* 18599 */ MCD::OPC_Decode, 159, 6, 129, 3, // Opcode: CGIJAsm, DecodeIdx: 385
6974/* 18604 */ MCD::OPC_FilterValue, 125, 62, 0, // Skip to: 18670
6975/* 18608 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6976/* 18611 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18620
6977/* 18615 */ MCD::OPC_Decode, 213, 7, 130, 3, // Opcode: CLGIJAsmH, DecodeIdx: 386
6978/* 18620 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18629
6979/* 18624 */ MCD::OPC_Decode, 215, 7, 130, 3, // Opcode: CLGIJAsmL, DecodeIdx: 386
6980/* 18629 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18638
6981/* 18633 */ MCD::OPC_Decode, 217, 7, 130, 3, // Opcode: CLGIJAsmLH, DecodeIdx: 386
6982/* 18638 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18647
6983/* 18642 */ MCD::OPC_Decode, 212, 7, 130, 3, // Opcode: CLGIJAsmE, DecodeIdx: 386
6984/* 18647 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18656
6985/* 18651 */ MCD::OPC_Decode, 214, 7, 130, 3, // Opcode: CLGIJAsmHE, DecodeIdx: 386
6986/* 18656 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18665
6987/* 18660 */ MCD::OPC_Decode, 216, 7, 130, 3, // Opcode: CLGIJAsmLE, DecodeIdx: 386
6988/* 18665 */ MCD::OPC_Decode, 211, 7, 131, 3, // Opcode: CLGIJAsm, DecodeIdx: 387
6989/* 18670 */ MCD::OPC_FilterValue, 126, 62, 0, // Skip to: 18736
6990/* 18674 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
6991/* 18677 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18686
6992/* 18681 */ MCD::OPC_Decode, 134, 7, 132, 3, // Opcode: CIJAsmH, DecodeIdx: 388
6993/* 18686 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18695
6994/* 18690 */ MCD::OPC_Decode, 136, 7, 132, 3, // Opcode: CIJAsmL, DecodeIdx: 388
6995/* 18695 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18704
6996/* 18699 */ MCD::OPC_Decode, 138, 7, 132, 3, // Opcode: CIJAsmLH, DecodeIdx: 388
6997/* 18704 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18713
6998/* 18708 */ MCD::OPC_Decode, 133, 7, 132, 3, // Opcode: CIJAsmE, DecodeIdx: 388
6999/* 18713 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18722
7000/* 18717 */ MCD::OPC_Decode, 135, 7, 132, 3, // Opcode: CIJAsmHE, DecodeIdx: 388
7001/* 18722 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18731
7002/* 18726 */ MCD::OPC_Decode, 137, 7, 132, 3, // Opcode: CIJAsmLE, DecodeIdx: 388
7003/* 18731 */ MCD::OPC_Decode, 132, 7, 133, 3, // Opcode: CIJAsm, DecodeIdx: 389
7004/* 18736 */ MCD::OPC_FilterValue, 127, 62, 0, // Skip to: 18802
7005/* 18740 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
7006/* 18743 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18752
7007/* 18747 */ MCD::OPC_Decode, 194, 8, 134, 3, // Opcode: CLIJAsmH, DecodeIdx: 390
7008/* 18752 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18761
7009/* 18756 */ MCD::OPC_Decode, 196, 8, 134, 3, // Opcode: CLIJAsmL, DecodeIdx: 390
7010/* 18761 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18770
7011/* 18765 */ MCD::OPC_Decode, 198, 8, 134, 3, // Opcode: CLIJAsmLH, DecodeIdx: 390
7012/* 18770 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18779
7013/* 18774 */ MCD::OPC_Decode, 193, 8, 134, 3, // Opcode: CLIJAsmE, DecodeIdx: 390
7014/* 18779 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18788
7015/* 18783 */ MCD::OPC_Decode, 195, 8, 134, 3, // Opcode: CLIJAsmHE, DecodeIdx: 390
7016/* 18788 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18797
7017/* 18792 */ MCD::OPC_Decode, 197, 8, 134, 3, // Opcode: CLIJAsmLE, DecodeIdx: 390
7018/* 18797 */ MCD::OPC_Decode, 192, 8, 135, 3, // Opcode: CLIJAsm, DecodeIdx: 391
7019/* 18802 */ MCD::OPC_FilterValue, 216, 1, 11, 0, // Skip to: 18818
7020/* 18807 */ MCD::OPC_CheckPredicateOrFail, 26,
7021/* 18809 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7022/* 18813 */ MCD::OPC_Decode, 185, 4, 136, 3, // Opcode: AHIK, DecodeIdx: 392
7023/* 18818 */ MCD::OPC_FilterValue, 217, 1, 11, 0, // Skip to: 18834
7024/* 18823 */ MCD::OPC_CheckPredicateOrFail, 26,
7025/* 18825 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7026/* 18829 */ MCD::OPC_Decode, 177, 4, 137, 3, // Opcode: AGHIK, DecodeIdx: 393
7027/* 18834 */ MCD::OPC_FilterValue, 218, 1, 11, 0, // Skip to: 18850
7028/* 18839 */ MCD::OPC_CheckPredicateOrFail, 26,
7029/* 18841 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7030/* 18845 */ MCD::OPC_Decode, 204, 4, 136, 3, // Opcode: ALHSIK, DecodeIdx: 392
7031/* 18850 */ MCD::OPC_FilterValue, 219, 1, 11, 0, // Skip to: 18866
7032/* 18855 */ MCD::OPC_CheckPredicateOrFail, 26,
7033/* 18857 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7034/* 18861 */ MCD::OPC_Decode, 198, 4, 137, 3, // Opcode: ALGHSIK, DecodeIdx: 393
7035/* 18866 */ MCD::OPC_FilterValue, 228, 1, 67, 0, // Skip to: 18938
7036/* 18871 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
7037/* 18874 */ MCD::OPC_FilterValueOrFail, 0,
7038/* 18876 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
7039/* 18879 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18888
7040/* 18883 */ MCD::OPC_Decode, 190, 6, 138, 3, // Opcode: CGRBAsmH, DecodeIdx: 394
7041/* 18888 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18897
7042/* 18892 */ MCD::OPC_Decode, 192, 6, 138, 3, // Opcode: CGRBAsmL, DecodeIdx: 394
7043/* 18897 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18906
7044/* 18901 */ MCD::OPC_Decode, 194, 6, 138, 3, // Opcode: CGRBAsmLH, DecodeIdx: 394
7045/* 18906 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18915
7046/* 18910 */ MCD::OPC_Decode, 189, 6, 138, 3, // Opcode: CGRBAsmE, DecodeIdx: 394
7047/* 18915 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18924
7048/* 18919 */ MCD::OPC_Decode, 191, 6, 138, 3, // Opcode: CGRBAsmHE, DecodeIdx: 394
7049/* 18924 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 18933
7050/* 18928 */ MCD::OPC_Decode, 193, 6, 138, 3, // Opcode: CGRBAsmLE, DecodeIdx: 394
7051/* 18933 */ MCD::OPC_Decode, 188, 6, 139, 3, // Opcode: CGRBAsm, DecodeIdx: 395
7052/* 18938 */ MCD::OPC_FilterValue, 229, 1, 67, 0, // Skip to: 19010
7053/* 18943 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
7054/* 18946 */ MCD::OPC_FilterValueOrFail, 0,
7055/* 18948 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
7056/* 18951 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 18960
7057/* 18955 */ MCD::OPC_Decode, 242, 7, 138, 3, // Opcode: CLGRBAsmH, DecodeIdx: 394
7058/* 18960 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 18969
7059/* 18964 */ MCD::OPC_Decode, 244, 7, 138, 3, // Opcode: CLGRBAsmL, DecodeIdx: 394
7060/* 18969 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 18978
7061/* 18973 */ MCD::OPC_Decode, 246, 7, 138, 3, // Opcode: CLGRBAsmLH, DecodeIdx: 394
7062/* 18978 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 18987
7063/* 18982 */ MCD::OPC_Decode, 241, 7, 138, 3, // Opcode: CLGRBAsmE, DecodeIdx: 394
7064/* 18987 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 18996
7065/* 18991 */ MCD::OPC_Decode, 243, 7, 138, 3, // Opcode: CLGRBAsmHE, DecodeIdx: 394
7066/* 18996 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 19005
7067/* 19000 */ MCD::OPC_Decode, 245, 7, 138, 3, // Opcode: CLGRBAsmLE, DecodeIdx: 394
7068/* 19005 */ MCD::OPC_Decode, 240, 7, 139, 3, // Opcode: CLGRBAsm, DecodeIdx: 395
7069/* 19010 */ MCD::OPC_FilterValue, 246, 1, 67, 0, // Skip to: 19082
7070/* 19015 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
7071/* 19018 */ MCD::OPC_FilterValueOrFail, 0,
7072/* 19020 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
7073/* 19023 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 19032
7074/* 19027 */ MCD::OPC_Decode, 160, 9, 140, 3, // Opcode: CRBAsmH, DecodeIdx: 396
7075/* 19032 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 19041
7076/* 19036 */ MCD::OPC_Decode, 162, 9, 140, 3, // Opcode: CRBAsmL, DecodeIdx: 396
7077/* 19041 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 19050
7078/* 19045 */ MCD::OPC_Decode, 164, 9, 140, 3, // Opcode: CRBAsmLH, DecodeIdx: 396
7079/* 19050 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 19059
7080/* 19054 */ MCD::OPC_Decode, 159, 9, 140, 3, // Opcode: CRBAsmE, DecodeIdx: 396
7081/* 19059 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 19068
7082/* 19063 */ MCD::OPC_Decode, 161, 9, 140, 3, // Opcode: CRBAsmHE, DecodeIdx: 396
7083/* 19068 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 19077
7084/* 19072 */ MCD::OPC_Decode, 163, 9, 140, 3, // Opcode: CRBAsmLE, DecodeIdx: 396
7085/* 19077 */ MCD::OPC_Decode, 158, 9, 141, 3, // Opcode: CRBAsm, DecodeIdx: 397
7086/* 19082 */ MCD::OPC_FilterValue, 247, 1, 67, 0, // Skip to: 19154
7087/* 19087 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
7088/* 19090 */ MCD::OPC_FilterValueOrFail, 0,
7089/* 19092 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
7090/* 19095 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 19104
7091/* 19099 */ MCD::OPC_Decode, 213, 8, 140, 3, // Opcode: CLRBAsmH, DecodeIdx: 396
7092/* 19104 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 19113
7093/* 19108 */ MCD::OPC_Decode, 215, 8, 140, 3, // Opcode: CLRBAsmL, DecodeIdx: 396
7094/* 19113 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 19122
7095/* 19117 */ MCD::OPC_Decode, 217, 8, 140, 3, // Opcode: CLRBAsmLH, DecodeIdx: 396
7096/* 19122 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 19131
7097/* 19126 */ MCD::OPC_Decode, 212, 8, 140, 3, // Opcode: CLRBAsmE, DecodeIdx: 396
7098/* 19131 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 19140
7099/* 19135 */ MCD::OPC_Decode, 214, 8, 140, 3, // Opcode: CLRBAsmHE, DecodeIdx: 396
7100/* 19140 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 19149
7101/* 19144 */ MCD::OPC_Decode, 216, 8, 140, 3, // Opcode: CLRBAsmLE, DecodeIdx: 396
7102/* 19149 */ MCD::OPC_Decode, 211, 8, 141, 3, // Opcode: CLRBAsm, DecodeIdx: 397
7103/* 19154 */ MCD::OPC_FilterValue, 252, 1, 62, 0, // Skip to: 19221
7104/* 19159 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
7105/* 19162 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 19171
7106/* 19166 */ MCD::OPC_Decode, 147, 6, 142, 3, // Opcode: CGIBAsmH, DecodeIdx: 398
7107/* 19171 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 19180
7108/* 19175 */ MCD::OPC_Decode, 149, 6, 142, 3, // Opcode: CGIBAsmL, DecodeIdx: 398
7109/* 19180 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 19189
7110/* 19184 */ MCD::OPC_Decode, 151, 6, 142, 3, // Opcode: CGIBAsmLH, DecodeIdx: 398
7111/* 19189 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 19198
7112/* 19193 */ MCD::OPC_Decode, 146, 6, 142, 3, // Opcode: CGIBAsmE, DecodeIdx: 398
7113/* 19198 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 19207
7114/* 19202 */ MCD::OPC_Decode, 148, 6, 142, 3, // Opcode: CGIBAsmHE, DecodeIdx: 398
7115/* 19207 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 19216
7116/* 19211 */ MCD::OPC_Decode, 150, 6, 142, 3, // Opcode: CGIBAsmLE, DecodeIdx: 398
7117/* 19216 */ MCD::OPC_Decode, 145, 6, 143, 3, // Opcode: CGIBAsm, DecodeIdx: 399
7118/* 19221 */ MCD::OPC_FilterValue, 253, 1, 62, 0, // Skip to: 19288
7119/* 19226 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
7120/* 19229 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 19238
7121/* 19233 */ MCD::OPC_Decode, 199, 7, 144, 3, // Opcode: CLGIBAsmH, DecodeIdx: 400
7122/* 19238 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 19247
7123/* 19242 */ MCD::OPC_Decode, 201, 7, 144, 3, // Opcode: CLGIBAsmL, DecodeIdx: 400
7124/* 19247 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 19256
7125/* 19251 */ MCD::OPC_Decode, 203, 7, 144, 3, // Opcode: CLGIBAsmLH, DecodeIdx: 400
7126/* 19256 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 19265
7127/* 19260 */ MCD::OPC_Decode, 198, 7, 144, 3, // Opcode: CLGIBAsmE, DecodeIdx: 400
7128/* 19265 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 19274
7129/* 19269 */ MCD::OPC_Decode, 200, 7, 144, 3, // Opcode: CLGIBAsmHE, DecodeIdx: 400
7130/* 19274 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 19283
7131/* 19278 */ MCD::OPC_Decode, 202, 7, 144, 3, // Opcode: CLGIBAsmLE, DecodeIdx: 400
7132/* 19283 */ MCD::OPC_Decode, 197, 7, 145, 3, // Opcode: CLGIBAsm, DecodeIdx: 401
7133/* 19288 */ MCD::OPC_FilterValue, 254, 1, 62, 0, // Skip to: 19355
7134/* 19293 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
7135/* 19296 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 19305
7136/* 19300 */ MCD::OPC_Decode, 247, 6, 146, 3, // Opcode: CIBAsmH, DecodeIdx: 402
7137/* 19305 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 19314
7138/* 19309 */ MCD::OPC_Decode, 249, 6, 146, 3, // Opcode: CIBAsmL, DecodeIdx: 402
7139/* 19314 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 19323
7140/* 19318 */ MCD::OPC_Decode, 251, 6, 146, 3, // Opcode: CIBAsmLH, DecodeIdx: 402
7141/* 19323 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 19332
7142/* 19327 */ MCD::OPC_Decode, 246, 6, 146, 3, // Opcode: CIBAsmE, DecodeIdx: 402
7143/* 19332 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 19341
7144/* 19336 */ MCD::OPC_Decode, 248, 6, 146, 3, // Opcode: CIBAsmHE, DecodeIdx: 402
7145/* 19341 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 19350
7146/* 19345 */ MCD::OPC_Decode, 250, 6, 146, 3, // Opcode: CIBAsmLE, DecodeIdx: 402
7147/* 19350 */ MCD::OPC_Decode, 245, 6, 147, 3, // Opcode: CIBAsm, DecodeIdx: 403
7148/* 19355 */ MCD::OPC_FilterValueOrFail, 255, 1,
7149/* 19358 */ MCD::OPC_ExtractField, 32, 4, // Inst{35-32} ...
7150/* 19361 */ MCD::OPC_FilterValue, 2, 5, 0, // Skip to: 19370
7151/* 19365 */ MCD::OPC_Decode, 179, 8, 148, 3, // Opcode: CLIBAsmH, DecodeIdx: 404
7152/* 19370 */ MCD::OPC_FilterValue, 4, 5, 0, // Skip to: 19379
7153/* 19374 */ MCD::OPC_Decode, 181, 8, 148, 3, // Opcode: CLIBAsmL, DecodeIdx: 404
7154/* 19379 */ MCD::OPC_FilterValue, 6, 5, 0, // Skip to: 19388
7155/* 19383 */ MCD::OPC_Decode, 183, 8, 148, 3, // Opcode: CLIBAsmLH, DecodeIdx: 404
7156/* 19388 */ MCD::OPC_FilterValue, 8, 5, 0, // Skip to: 19397
7157/* 19392 */ MCD::OPC_Decode, 178, 8, 148, 3, // Opcode: CLIBAsmE, DecodeIdx: 404
7158/* 19397 */ MCD::OPC_FilterValue, 10, 5, 0, // Skip to: 19406
7159/* 19401 */ MCD::OPC_Decode, 180, 8, 148, 3, // Opcode: CLIBAsmHE, DecodeIdx: 404
7160/* 19406 */ MCD::OPC_FilterValue, 12, 5, 0, // Skip to: 19415
7161/* 19410 */ MCD::OPC_Decode, 182, 8, 148, 3, // Opcode: CLIBAsmLE, DecodeIdx: 404
7162/* 19415 */ MCD::OPC_Decode, 177, 8, 149, 3, // Opcode: CLIBAsm, DecodeIdx: 405
7163/* 19420 */ MCD::OPC_FilterValue, 237, 1, 41, 3, // Skip to: 20234
7164/* 19425 */ MCD::OPC_ExtractField, 0, 8, // Inst{7-0} ...
7165/* 19428 */ MCD::OPC_FilterValue, 4, 9, 0, // Skip to: 19441
7166/* 19432 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7167/* 19436 */ MCD::OPC_Decode, 234, 11, 150, 3, // Opcode: LDEB, DecodeIdx: 406
7168/* 19441 */ MCD::OPC_FilterValue, 5, 9, 0, // Skip to: 19454
7169/* 19445 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7170/* 19449 */ MCD::OPC_Decode, 206, 14, 151, 3, // Opcode: LXDB, DecodeIdx: 407
7171/* 19454 */ MCD::OPC_FilterValue, 6, 9, 0, // Skip to: 19467
7172/* 19458 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7173/* 19462 */ MCD::OPC_Decode, 211, 14, 151, 3, // Opcode: LXEB, DecodeIdx: 407
7174/* 19467 */ MCD::OPC_FilterValue, 7, 9, 0, // Skip to: 19480
7175/* 19471 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7176/* 19475 */ MCD::OPC_Decode, 187, 15, 152, 3, // Opcode: MXDB, DecodeIdx: 408
7177/* 19480 */ MCD::OPC_FilterValue, 8, 9, 0, // Skip to: 19493
7178/* 19484 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7179/* 19488 */ MCD::OPC_Decode, 176, 11, 153, 3, // Opcode: KEB, DecodeIdx: 409
7180/* 19493 */ MCD::OPC_FilterValue, 9, 9, 0, // Skip to: 19506
7181/* 19497 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7182/* 19501 */ MCD::OPC_Decode, 229, 5, 153, 3, // Opcode: CEB, DecodeIdx: 409
7183/* 19506 */ MCD::OPC_FilterValue, 10, 9, 0, // Skip to: 19519
7184/* 19510 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7185/* 19514 */ MCD::OPC_Decode, 167, 4, 154, 3, // Opcode: AEB, DecodeIdx: 410
7186/* 19519 */ MCD::OPC_FilterValue, 11, 9, 0, // Skip to: 19532
7187/* 19523 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7188/* 19527 */ MCD::OPC_Decode, 204, 16, 154, 3, // Opcode: SEB, DecodeIdx: 410
7189/* 19532 */ MCD::OPC_FilterValue, 12, 9, 0, // Skip to: 19545
7190/* 19536 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7191/* 19540 */ MCD::OPC_Decode, 242, 14, 155, 3, // Opcode: MDEB, DecodeIdx: 411
7192/* 19545 */ MCD::OPC_FilterValue, 13, 9, 0, // Skip to: 19558
7193/* 19549 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7194/* 19553 */ MCD::OPC_Decode, 138, 10, 154, 3, // Opcode: DEB, DecodeIdx: 410
7195/* 19558 */ MCD::OPC_FilterValue, 14, 9, 0, // Skip to: 19571
7196/* 19562 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7197/* 19566 */ MCD::OPC_Decode, 228, 14, 156, 3, // Opcode: MAEB, DecodeIdx: 412
7198/* 19571 */ MCD::OPC_FilterValue, 15, 9, 0, // Skip to: 19584
7199/* 19575 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7200/* 19579 */ MCD::OPC_Decode, 148, 15, 156, 3, // Opcode: MSEB, DecodeIdx: 412
7201/* 19584 */ MCD::OPC_FilterValue, 16, 9, 0, // Skip to: 19597
7202/* 19588 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7203/* 19592 */ MCD::OPC_Decode, 241, 18, 153, 3, // Opcode: TCEB, DecodeIdx: 409
7204/* 19597 */ MCD::OPC_FilterValue, 17, 9, 0, // Skip to: 19610
7205/* 19601 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7206/* 19605 */ MCD::OPC_Decode, 240, 18, 150, 3, // Opcode: TCDB, DecodeIdx: 406
7207/* 19610 */ MCD::OPC_FilterValue, 18, 9, 0, // Skip to: 19623
7208/* 19614 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7209/* 19618 */ MCD::OPC_Decode, 242, 18, 151, 3, // Opcode: TCXB, DecodeIdx: 407
7210/* 19623 */ MCD::OPC_FilterValue, 20, 9, 0, // Skip to: 19636
7211/* 19627 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7212/* 19631 */ MCD::OPC_Decode, 199, 17, 153, 3, // Opcode: SQEB, DecodeIdx: 409
7213/* 19636 */ MCD::OPC_FilterValue, 21, 9, 0, // Skip to: 19649
7214/* 19640 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7215/* 19644 */ MCD::OPC_Decode, 195, 17, 150, 3, // Opcode: SQDB, DecodeIdx: 406
7216/* 19649 */ MCD::OPC_FilterValue, 23, 9, 0, // Skip to: 19662
7217/* 19653 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7218/* 19657 */ MCD::OPC_Decode, 250, 14, 154, 3, // Opcode: MEEB, DecodeIdx: 410
7219/* 19662 */ MCD::OPC_FilterValue, 24, 9, 0, // Skip to: 19675
7220/* 19666 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7221/* 19670 */ MCD::OPC_Decode, 172, 11, 150, 3, // Opcode: KDB, DecodeIdx: 406
7222/* 19675 */ MCD::OPC_FilterValue, 25, 9, 0, // Skip to: 19688
7223/* 19679 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7224/* 19683 */ MCD::OPC_Decode, 204, 5, 150, 3, // Opcode: CDB, DecodeIdx: 406
7225/* 19688 */ MCD::OPC_FilterValue, 26, 9, 0, // Skip to: 19701
7226/* 19692 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7227/* 19696 */ MCD::OPC_Decode, 161, 4, 155, 3, // Opcode: ADB, DecodeIdx: 411
7228/* 19701 */ MCD::OPC_FilterValue, 27, 9, 0, // Skip to: 19714
7229/* 19705 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7230/* 19709 */ MCD::OPC_Decode, 198, 16, 155, 3, // Opcode: SDB, DecodeIdx: 411
7231/* 19714 */ MCD::OPC_FilterValue, 28, 9, 0, // Skip to: 19727
7232/* 19718 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7233/* 19722 */ MCD::OPC_Decode, 239, 14, 155, 3, // Opcode: MDB, DecodeIdx: 411
7234/* 19727 */ MCD::OPC_FilterValue, 29, 9, 0, // Skip to: 19740
7235/* 19731 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7236/* 19735 */ MCD::OPC_Decode, 132, 10, 155, 3, // Opcode: DDB, DecodeIdx: 411
7237/* 19740 */ MCD::OPC_FilterValue, 30, 9, 0, // Skip to: 19753
7238/* 19744 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7239/* 19748 */ MCD::OPC_Decode, 224, 14, 157, 3, // Opcode: MADB, DecodeIdx: 413
7240/* 19753 */ MCD::OPC_FilterValue, 31, 9, 0, // Skip to: 19766
7241/* 19757 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7242/* 19761 */ MCD::OPC_Decode, 144, 15, 157, 3, // Opcode: MSDB, DecodeIdx: 413
7243/* 19766 */ MCD::OPC_FilterValue, 36, 9, 0, // Skip to: 19779
7244/* 19770 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7245/* 19774 */ MCD::OPC_Decode, 232, 11, 150, 3, // Opcode: LDE, DecodeIdx: 406
7246/* 19779 */ MCD::OPC_FilterValue, 37, 9, 0, // Skip to: 19792
7247/* 19783 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7248/* 19787 */ MCD::OPC_Decode, 205, 14, 151, 3, // Opcode: LXD, DecodeIdx: 407
7249/* 19792 */ MCD::OPC_FilterValue, 38, 9, 0, // Skip to: 19805
7250/* 19796 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7251/* 19800 */ MCD::OPC_Decode, 210, 14, 151, 3, // Opcode: LXE, DecodeIdx: 407
7252/* 19805 */ MCD::OPC_FilterValue, 46, 9, 0, // Skip to: 19818
7253/* 19809 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7254/* 19813 */ MCD::OPC_Decode, 227, 14, 156, 3, // Opcode: MAE, DecodeIdx: 412
7255/* 19818 */ MCD::OPC_FilterValue, 47, 9, 0, // Skip to: 19831
7256/* 19822 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7257/* 19826 */ MCD::OPC_Decode, 147, 15, 156, 3, // Opcode: MSE, DecodeIdx: 412
7258/* 19831 */ MCD::OPC_FilterValue, 52, 9, 0, // Skip to: 19844
7259/* 19835 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7260/* 19839 */ MCD::OPC_Decode, 198, 17, 153, 3, // Opcode: SQE, DecodeIdx: 409
7261/* 19844 */ MCD::OPC_FilterValue, 53, 9, 0, // Skip to: 19857
7262/* 19848 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7263/* 19852 */ MCD::OPC_Decode, 194, 17, 150, 3, // Opcode: SQD, DecodeIdx: 406
7264/* 19857 */ MCD::OPC_FilterValue, 55, 9, 0, // Skip to: 19870
7265/* 19861 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7266/* 19865 */ MCD::OPC_Decode, 249, 14, 154, 3, // Opcode: MEE, DecodeIdx: 410
7267/* 19870 */ MCD::OPC_FilterValue, 56, 9, 0, // Skip to: 19883
7268/* 19874 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7269/* 19878 */ MCD::OPC_Decode, 234, 14, 157, 3, // Opcode: MAYL, DecodeIdx: 413
7270/* 19883 */ MCD::OPC_FilterValue, 57, 9, 0, // Skip to: 19896
7271/* 19887 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7272/* 19891 */ MCD::OPC_Decode, 196, 15, 158, 3, // Opcode: MYL, DecodeIdx: 414
7273/* 19896 */ MCD::OPC_FilterValue, 58, 9, 0, // Skip to: 19909
7274/* 19900 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7275/* 19904 */ MCD::OPC_Decode, 231, 14, 157, 3, // Opcode: MAY, DecodeIdx: 413
7276/* 19909 */ MCD::OPC_FilterValue, 59, 9, 0, // Skip to: 19922
7277/* 19913 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7278/* 19917 */ MCD::OPC_Decode, 193, 15, 159, 3, // Opcode: MY, DecodeIdx: 415
7279/* 19922 */ MCD::OPC_FilterValue, 60, 9, 0, // Skip to: 19935
7280/* 19926 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7281/* 19930 */ MCD::OPC_Decode, 232, 14, 157, 3, // Opcode: MAYH, DecodeIdx: 413
7282/* 19935 */ MCD::OPC_FilterValue, 61, 9, 0, // Skip to: 19948
7283/* 19939 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7284/* 19943 */ MCD::OPC_Decode, 194, 15, 158, 3, // Opcode: MYH, DecodeIdx: 414
7285/* 19948 */ MCD::OPC_FilterValue, 62, 9, 0, // Skip to: 19961
7286/* 19952 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7287/* 19956 */ MCD::OPC_Decode, 223, 14, 157, 3, // Opcode: MAD, DecodeIdx: 413
7288/* 19961 */ MCD::OPC_FilterValue, 63, 9, 0, // Skip to: 19974
7289/* 19965 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7290/* 19969 */ MCD::OPC_Decode, 143, 15, 157, 3, // Opcode: MSD, DecodeIdx: 413
7291/* 19974 */ MCD::OPC_FilterValue, 64, 9, 0, // Skip to: 19987
7292/* 19978 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7293/* 19982 */ MCD::OPC_Decode, 170, 17, 158, 3, // Opcode: SLDT, DecodeIdx: 414
7294/* 19987 */ MCD::OPC_FilterValue, 65, 9, 0, // Skip to: 20000
7295/* 19991 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7296/* 19995 */ MCD::OPC_Decode, 210, 17, 158, 3, // Opcode: SRDT, DecodeIdx: 414
7297/* 20000 */ MCD::OPC_FilterValue, 72, 9, 0, // Skip to: 20013
7298/* 20004 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7299/* 20008 */ MCD::OPC_Decode, 185, 17, 160, 3, // Opcode: SLXT, DecodeIdx: 416
7300/* 20013 */ MCD::OPC_FilterValue, 73, 9, 0, // Skip to: 20026
7301/* 20017 */ MCD::OPC_CheckFieldOrFail, 8, 4, 0,
7302/* 20021 */ MCD::OPC_Decode, 221, 17, 160, 3, // Opcode: SRXT, DecodeIdx: 416
7303/* 20026 */ MCD::OPC_FilterValue, 80, 9, 0, // Skip to: 20039
7304/* 20030 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7305/* 20034 */ MCD::OPC_Decode, 244, 18, 153, 3, // Opcode: TDCET, DecodeIdx: 409
7306/* 20039 */ MCD::OPC_FilterValue, 81, 9, 0, // Skip to: 20052
7307/* 20043 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7308/* 20047 */ MCD::OPC_Decode, 247, 18, 153, 3, // Opcode: TDGET, DecodeIdx: 409
7309/* 20052 */ MCD::OPC_FilterValue, 84, 9, 0, // Skip to: 20065
7310/* 20056 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7311/* 20060 */ MCD::OPC_Decode, 243, 18, 150, 3, // Opcode: TDCDT, DecodeIdx: 406
7312/* 20065 */ MCD::OPC_FilterValue, 85, 9, 0, // Skip to: 20078
7313/* 20069 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7314/* 20073 */ MCD::OPC_Decode, 246, 18, 150, 3, // Opcode: TDGDT, DecodeIdx: 406
7315/* 20078 */ MCD::OPC_FilterValue, 88, 9, 0, // Skip to: 20091
7316/* 20082 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7317/* 20086 */ MCD::OPC_Decode, 245, 18, 151, 3, // Opcode: TDCXT, DecodeIdx: 407
7318/* 20091 */ MCD::OPC_FilterValue, 89, 9, 0, // Skip to: 20104
7319/* 20095 */ MCD::OPC_CheckFieldOrFail, 8, 8, 0,
7320/* 20099 */ MCD::OPC_Decode, 248, 18, 151, 3, // Opcode: TDGXT, DecodeIdx: 407
7321/* 20104 */ MCD::OPC_FilterValue, 100, 5, 0, // Skip to: 20113
7322/* 20108 */ MCD::OPC_Decode, 131, 12, 161, 3, // Opcode: LEY, DecodeIdx: 417
7323/* 20113 */ MCD::OPC_FilterValue, 101, 5, 0, // Skip to: 20122
7324/* 20117 */ MCD::OPC_Decode, 246, 11, 162, 3, // Opcode: LDY, DecodeIdx: 418
7325/* 20122 */ MCD::OPC_FilterValue, 102, 5, 0, // Skip to: 20131
7326/* 20126 */ MCD::OPC_Decode, 252, 17, 161, 3, // Opcode: STEY, DecodeIdx: 417
7327/* 20131 */ MCD::OPC_FilterValue, 103, 5, 0, // Skip to: 20140
7328/* 20135 */ MCD::OPC_Decode, 248, 17, 162, 3, // Opcode: STDY, DecodeIdx: 418
7329/* 20140 */ MCD::OPC_FilterValue, 168, 1, 7, 0, // Skip to: 20152
7330/* 20145 */ MCD::OPC_CheckPredicateOrFail, 43,
7331/* 20147 */ MCD::OPC_Decode, 128, 10, 163, 3, // Opcode: CZDT, DecodeIdx: 419
7332/* 20152 */ MCD::OPC_FilterValue, 169, 1, 7, 0, // Skip to: 20164
7333/* 20157 */ MCD::OPC_CheckPredicateOrFail, 43,
7334/* 20159 */ MCD::OPC_Decode, 129, 10, 164, 3, // Opcode: CZXT, DecodeIdx: 420
7335/* 20164 */ MCD::OPC_FilterValue, 170, 1, 7, 0, // Skip to: 20176
7336/* 20169 */ MCD::OPC_CheckPredicateOrFail, 43,
7337/* 20171 */ MCD::OPC_Decode, 227, 5, 163, 3, // Opcode: CDZT, DecodeIdx: 419
7338/* 20176 */ MCD::OPC_FilterValue, 171, 1, 7, 0, // Skip to: 20188
7339/* 20181 */ MCD::OPC_CheckPredicateOrFail, 43,
7340/* 20183 */ MCD::OPC_Decode, 254, 9, 164, 3, // Opcode: CXZT, DecodeIdx: 420
7341/* 20188 */ MCD::OPC_FilterValue, 172, 1, 7, 0, // Skip to: 20200
7342/* 20193 */ MCD::OPC_CheckPredicateOrFail, 44,
7343/* 20195 */ MCD::OPC_Decode, 144, 9, 163, 3, // Opcode: CPDT, DecodeIdx: 419
7344/* 20200 */ MCD::OPC_FilterValue, 173, 1, 7, 0, // Skip to: 20212
7345/* 20205 */ MCD::OPC_CheckPredicateOrFail, 44,
7346/* 20207 */ MCD::OPC_Decode, 154, 9, 164, 3, // Opcode: CPXT, DecodeIdx: 420
7347/* 20212 */ MCD::OPC_FilterValue, 174, 1, 7, 0, // Skip to: 20224
7348/* 20217 */ MCD::OPC_CheckPredicateOrFail, 44,
7349/* 20219 */ MCD::OPC_Decode, 219, 5, 163, 3, // Opcode: CDPT, DecodeIdx: 419
7350/* 20224 */ MCD::OPC_FilterValueOrFail, 175, 1,
7351/* 20227 */ MCD::OPC_CheckPredicateOrFail, 44,
7352/* 20229 */ MCD::OPC_Decode, 249, 9, 164, 3, // Opcode: CXPT, DecodeIdx: 420
7353/* 20234 */ MCD::OPC_FilterValue, 238, 1, 5, 0, // Skip to: 20244
7354/* 20239 */ MCD::OPC_Decode, 136, 16, 165, 3, // Opcode: PLO, DecodeIdx: 421
7355/* 20244 */ MCD::OPC_FilterValue, 239, 1, 5, 0, // Skip to: 20254
7356/* 20249 */ MCD::OPC_Decode, 192, 12, 166, 3, // Opcode: LMD, DecodeIdx: 422
7357/* 20254 */ MCD::OPC_FilterValue, 240, 1, 5, 0, // Skip to: 20264
7358/* 20259 */ MCD::OPC_Decode, 218, 17, 167, 3, // Opcode: SRP, DecodeIdx: 423
7359/* 20264 */ MCD::OPC_FilterValue, 241, 1, 5, 0, // Skip to: 20274
7360/* 20269 */ MCD::OPC_Decode, 181, 15, 168, 3, // Opcode: MVO, DecodeIdx: 424
7361/* 20274 */ MCD::OPC_FilterValue, 242, 1, 5, 0, // Skip to: 20284
7362/* 20279 */ MCD::OPC_Decode, 250, 15, 168, 3, // Opcode: PACK, DecodeIdx: 424
7363/* 20284 */ MCD::OPC_FilterValue, 243, 1, 5, 0, // Skip to: 20294
7364/* 20289 */ MCD::OPC_Decode, 156, 19, 168, 3, // Opcode: UNPK, DecodeIdx: 424
7365/* 20294 */ MCD::OPC_FilterValue, 248, 1, 5, 0, // Skip to: 20304
7366/* 20299 */ MCD::OPC_Decode, 212, 25, 168, 3, // Opcode: ZAP, DecodeIdx: 424
7367/* 20304 */ MCD::OPC_FilterValue, 249, 1, 5, 0, // Skip to: 20314
7368/* 20309 */ MCD::OPC_Decode, 143, 9, 168, 3, // Opcode: CP, DecodeIdx: 424
7369/* 20314 */ MCD::OPC_FilterValue, 250, 1, 5, 0, // Skip to: 20324
7370/* 20319 */ MCD::OPC_Decode, 211, 4, 168, 3, // Opcode: AP, DecodeIdx: 424
7371/* 20324 */ MCD::OPC_FilterValue, 251, 1, 5, 0, // Skip to: 20334
7372/* 20329 */ MCD::OPC_Decode, 188, 17, 168, 3, // Opcode: SP, DecodeIdx: 424
7373/* 20334 */ MCD::OPC_FilterValue, 252, 1, 5, 0, // Skip to: 20344
7374/* 20339 */ MCD::OPC_Decode, 138, 15, 168, 3, // Opcode: MP, DecodeIdx: 424
7375/* 20344 */ MCD::OPC_FilterValueOrFail, 253, 1,
7376/* 20347 */ MCD::OPC_Decode, 149, 10, 168, 3, // Opcode: DP, DecodeIdx: 424
7377/* 20352 */ MCD::OPC_Fail,
7378 0
7379};
7380
7381static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) {
7382 switch (Idx) {
7383 default: llvm_unreachable("Invalid index!");
7384 case 0:
7385 return (Bits[SystemZ::FeatureBEAREnhancement]);
7386 case 1:
7387 return (Bits[SystemZ::FeatureProcessorActivityInstrumentation]);
7388 case 2:
7389 return (Bits[SystemZ::FeatureFPExtension]);
7390 case 3:
7391 return (Bits[SystemZ::FeatureProcessorAssist]);
7392 case 4:
7393 return (Bits[SystemZ::FeatureTransactionalExecution]);
7394 case 5:
7395 return (Bits[SystemZ::FeatureExecutionHint]);
7396 case 6:
7397 return (Bits[SystemZ::FeatureMessageSecurityAssist3]);
7398 case 7:
7399 return (Bits[SystemZ::FeatureMessageSecurityAssist8]);
7400 case 8:
7401 return (Bits[SystemZ::FeatureMessageSecurityAssist4]);
7402 case 9:
7403 return (Bits[SystemZ::FeatureEnhancedSort]);
7404 case 10:
7405 return (Bits[SystemZ::FeatureDeflateConversion]);
7406 case 11:
7407 return (Bits[SystemZ::FeatureMessageSecurityAssist9]);
7408 case 12:
7409 return (Bits[SystemZ::FeatureNNPAssist]);
7410 case 13:
7411 return (Bits[SystemZ::FeatureMessageSecurityAssist5]);
7412 case 14:
7413 return (Bits[SystemZ::FeatureMessageSecurityAssist12]);
7414 case 15:
7415 return (Bits[SystemZ::FeatureMiscellaneousExtensions3]);
7416 case 16:
7417 return (Bits[SystemZ::FeatureMiscellaneousExtensions4]);
7418 case 17:
7419 return (Bits[SystemZ::FeatureResetDATProtection]);
7420 case 18:
7421 return (Bits[SystemZ::FeatureEnhancedDAT2]);
7422 case 19:
7423 return (Bits[SystemZ::FeatureTestPendingExternalInterruption]);
7424 case 20:
7425 return (Bits[SystemZ::FeatureInsertReferenceBitsMultiple]);
7426 case 21:
7427 return (Bits[SystemZ::FeatureResetReferenceBitsMultiple]);
7428 case 22:
7429 return (Bits[SystemZ::FeatureHighWord]);
7430 case 23:
7431 return (Bits[SystemZ::FeatureLoadStoreOnCond2]);
7432 case 24:
7433 return (Bits[SystemZ::FeaturePopulationCount]);
7434 case 25:
7435 return (Bits[SystemZ::FeatureLoadStoreOnCond]);
7436 case 26:
7437 return (Bits[SystemZ::FeatureDistinctOps]);
7438 case 27:
7439 return (Bits[SystemZ::FeatureMiscellaneousExtensions2]);
7440 case 28:
7441 return (Bits[SystemZ::FeatureInterlockedAccess1]);
7442 case 29:
7443 return (Bits[SystemZ::FeatureConcurrentFunctions]);
7444 case 30:
7445 return (Bits[SystemZ::FeatureLoadAndZeroRightmostByte]);
7446 case 31:
7447 return (Bits[SystemZ::FeatureGuardedStorage]);
7448 case 32:
7449 return (Bits[SystemZ::FeatureLoadAndTrap]);
7450 case 33:
7451 return (Bits[SystemZ::FeatureVectorEnhancements2]);
7452 case 34:
7453 return (Bits[SystemZ::FeatureVectorPackedDecimal]);
7454 case 35:
7455 return (Bits[SystemZ::FeatureVectorPackedDecimalEnhancement3]);
7456 case 36:
7457 return (Bits[SystemZ::FeatureVectorPackedDecimalEnhancement]);
7458 case 37:
7459 return (Bits[SystemZ::FeatureVectorPackedDecimalEnhancement2]);
7460 case 38:
7461 return (Bits[SystemZ::FeatureVector] && Bits[SystemZ::FeatureNNPAssist]);
7462 case 39:
7463 return (Bits[SystemZ::FeatureVector]);
7464 case 40:
7465 return (Bits[SystemZ::FeatureVectorEnhancements1]);
7466 case 41:
7467 return (Bits[SystemZ::FeatureVectorEnhancements3]);
7468 case 42:
7469 return (Bits[SystemZ::FeatureMiscellaneousExtensions]);
7470 case 43:
7471 return (Bits[SystemZ::FeatureDFPZonedConversion]);
7472 case 44:
7473 return (Bits[SystemZ::FeatureDFPPackedConversion]);
7474 }
7475}
7476
7477// Handling 425 cases.
7478template <typename InsnType>
7479static DecodeStatus decodeToMCInst(unsigned Idx, DecodeStatus S, InsnType insn, MCInst &MI, uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) {
7480 DecodeComplete = true;
7481 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>;
7482 TmpType tmp;
7483 switch (Idx) {
7484 default: llvm_unreachable("Invalid index!");
7485 case 0:
7486 return S;
7487 case 1:
7488 tmp = fieldFromInstruction(insn, 4, 4);
7489 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7490 return S;
7491 case 2:
7492 tmp = fieldFromInstruction(insn, 4, 4);
7493 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7494 tmp = fieldFromInstruction(insn, 0, 4);
7495 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7496 return S;
7497 case 3:
7498 tmp = fieldFromInstruction(insn, 4, 4);
7499 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7500 tmp = fieldFromInstruction(insn, 4, 4);
7501 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7502 tmp = fieldFromInstruction(insn, 0, 4);
7503 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7504 return S;
7505 case 4:
7506 tmp = fieldFromInstruction(insn, 0, 4);
7507 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7508 return S;
7509 case 5:
7510 tmp = fieldFromInstruction(insn, 0, 4);
7511 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7512 return S;
7513 case 6:
7514 tmp = fieldFromInstruction(insn, 4, 4);
7515 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7516 tmp = fieldFromInstruction(insn, 0, 4);
7517 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7518 return S;
7519 case 7:
7520 tmp = fieldFromInstruction(insn, 0, 8);
7521 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7522 return S;
7523 case 8:
7524 tmp = fieldFromInstruction(insn, 4, 4);
7525 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7526 tmp = fieldFromInstruction(insn, 0, 4);
7527 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7528 tmp = fieldFromInstruction(insn, 4, 4);
7529 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7530 tmp = fieldFromInstruction(insn, 0, 4);
7531 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7532 return S;
7533 case 9:
7534 tmp = fieldFromInstruction(insn, 4, 4);
7535 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7536 tmp = fieldFromInstruction(insn, 0, 4);
7537 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7538 return S;
7539 case 10:
7540 tmp = fieldFromInstruction(insn, 4, 4);
7541 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7542 tmp = fieldFromInstruction(insn, 4, 4);
7543 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7544 tmp = fieldFromInstruction(insn, 0, 4);
7545 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7546 return S;
7547 case 11:
7548 tmp = fieldFromInstruction(insn, 4, 4);
7549 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7550 tmp = fieldFromInstruction(insn, 4, 4);
7551 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7552 tmp = fieldFromInstruction(insn, 0, 4);
7553 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7554 return S;
7555 case 12:
7556 tmp = fieldFromInstruction(insn, 4, 4);
7557 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7558 tmp = fieldFromInstruction(insn, 0, 4);
7559 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7560 return S;
7561 case 13:
7562 tmp = fieldFromInstruction(insn, 4, 4);
7563 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7564 tmp = fieldFromInstruction(insn, 0, 4);
7565 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7566 return S;
7567 case 14:
7568 tmp = fieldFromInstruction(insn, 4, 4);
7569 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7570 tmp = fieldFromInstruction(insn, 4, 4);
7571 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7572 tmp = fieldFromInstruction(insn, 0, 4);
7573 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7574 return S;
7575 case 15:
7576 tmp = fieldFromInstruction(insn, 4, 4);
7577 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7578 tmp = fieldFromInstruction(insn, 4, 4);
7579 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7580 tmp = fieldFromInstruction(insn, 0, 4);
7581 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7582 return S;
7583 case 16:
7584 tmp = fieldFromInstruction(insn, 4, 4);
7585 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7586 tmp = fieldFromInstruction(insn, 4, 4);
7587 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7588 tmp = fieldFromInstruction(insn, 0, 4);
7589 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7590 return S;
7591 case 17:
7592 tmp = fieldFromInstruction(insn, 4, 4);
7593 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7594 tmp = fieldFromInstruction(insn, 0, 4);
7595 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7596 return S;
7597 case 18:
7598 tmp = fieldFromInstruction(insn, 4, 4);
7599 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7600 tmp = fieldFromInstruction(insn, 0, 4);
7601 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7602 return S;
7603 case 19:
7604 tmp = fieldFromInstruction(insn, 4, 4);
7605 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7606 tmp = fieldFromInstruction(insn, 4, 4);
7607 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7608 tmp = fieldFromInstruction(insn, 0, 4);
7609 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7610 return S;
7611 case 20:
7612 tmp = fieldFromInstruction(insn, 4, 4);
7613 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7614 tmp = fieldFromInstruction(insn, 4, 4);
7615 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7616 tmp = fieldFromInstruction(insn, 0, 4);
7617 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7618 return S;
7619 case 21:
7620 tmp = fieldFromInstruction(insn, 20, 4);
7621 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7622 tmp = fieldFromInstruction(insn, 12, 4);
7623 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7624 tmp = fieldFromInstruction(insn, 0, 12);
7625 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7626 tmp = fieldFromInstruction(insn, 16, 4);
7627 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7628 return S;
7629 case 22:
7630 tmp = fieldFromInstruction(insn, 20, 4);
7631 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7632 tmp = fieldFromInstruction(insn, 12, 4);
7633 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7634 tmp = fieldFromInstruction(insn, 0, 12);
7635 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7636 tmp = fieldFromInstruction(insn, 16, 4);
7637 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7638 return S;
7639 case 23:
7640 tmp = fieldFromInstruction(insn, 20, 4);
7641 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7642 tmp = fieldFromInstruction(insn, 20, 4);
7643 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7644 tmp = fieldFromInstruction(insn, 12, 4);
7645 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7646 tmp = fieldFromInstruction(insn, 0, 12);
7647 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7648 tmp = fieldFromInstruction(insn, 16, 4);
7649 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7650 return S;
7651 case 24:
7652 tmp = fieldFromInstruction(insn, 20, 4);
7653 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7654 tmp = fieldFromInstruction(insn, 12, 4);
7655 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7656 tmp = fieldFromInstruction(insn, 0, 12);
7657 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7658 tmp = fieldFromInstruction(insn, 16, 4);
7659 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7660 return S;
7661 case 25:
7662 tmp = fieldFromInstruction(insn, 20, 4);
7663 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7664 tmp = fieldFromInstruction(insn, 20, 4);
7665 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7666 tmp = fieldFromInstruction(insn, 12, 4);
7667 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7668 tmp = fieldFromInstruction(insn, 0, 12);
7669 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7670 tmp = fieldFromInstruction(insn, 16, 4);
7671 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7672 return S;
7673 case 26:
7674 tmp = fieldFromInstruction(insn, 12, 4);
7675 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7676 tmp = fieldFromInstruction(insn, 0, 12);
7677 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7678 tmp = fieldFromInstruction(insn, 16, 4);
7679 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7680 return S;
7681 case 27:
7682 tmp = fieldFromInstruction(insn, 20, 4);
7683 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7684 tmp = fieldFromInstruction(insn, 12, 4);
7685 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7686 tmp = fieldFromInstruction(insn, 0, 12);
7687 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7688 tmp = fieldFromInstruction(insn, 16, 4);
7689 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7690 return S;
7691 case 28:
7692 tmp = fieldFromInstruction(insn, 20, 4);
7693 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7694 tmp = fieldFromInstruction(insn, 20, 4);
7695 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7696 tmp = fieldFromInstruction(insn, 12, 4);
7697 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7698 tmp = fieldFromInstruction(insn, 0, 12);
7699 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7700 tmp = fieldFromInstruction(insn, 16, 4);
7701 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7702 return S;
7703 case 29:
7704 tmp = fieldFromInstruction(insn, 20, 4);
7705 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7706 tmp = fieldFromInstruction(insn, 12, 4);
7707 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7708 tmp = fieldFromInstruction(insn, 0, 12);
7709 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7710 tmp = fieldFromInstruction(insn, 16, 4);
7711 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7712 return S;
7713 case 30:
7714 tmp = fieldFromInstruction(insn, 20, 4);
7715 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7716 tmp = fieldFromInstruction(insn, 20, 4);
7717 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7718 tmp = fieldFromInstruction(insn, 12, 4);
7719 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7720 tmp = fieldFromInstruction(insn, 0, 12);
7721 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7722 tmp = fieldFromInstruction(insn, 16, 4);
7723 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7724 return S;
7725 case 31:
7726 tmp = fieldFromInstruction(insn, 20, 4);
7727 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7728 tmp = fieldFromInstruction(insn, 20, 4);
7729 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7730 tmp = fieldFromInstruction(insn, 12, 4);
7731 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7732 tmp = fieldFromInstruction(insn, 0, 12);
7733 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7734 tmp = fieldFromInstruction(insn, 16, 4);
7735 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7736 return S;
7737 case 32:
7738 tmp = fieldFromInstruction(insn, 20, 4);
7739 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7740 tmp = fieldFromInstruction(insn, 12, 4);
7741 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7742 tmp = fieldFromInstruction(insn, 0, 12);
7743 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7744 tmp = fieldFromInstruction(insn, 16, 4);
7745 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7746 return S;
7747 case 33:
7748 tmp = fieldFromInstruction(insn, 20, 4);
7749 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7750 tmp = fieldFromInstruction(insn, 20, 4);
7751 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7752 tmp = fieldFromInstruction(insn, 12, 4);
7753 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7754 tmp = fieldFromInstruction(insn, 0, 12);
7755 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7756 tmp = fieldFromInstruction(insn, 16, 4);
7757 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7758 return S;
7759 case 34:
7760 tmp = fieldFromInstruction(insn, 12, 4);
7761 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7762 tmp = fieldFromInstruction(insn, 0, 12);
7763 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7764 return S;
7765 case 35:
7766 tmp = fieldFromInstruction(insn, 20, 4);
7767 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7768 tmp = fieldFromInstruction(insn, 16, 4);
7769 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7770 tmp = fieldFromInstruction(insn, 12, 4);
7771 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7772 tmp = fieldFromInstruction(insn, 0, 12);
7773 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7774 return S;
7775 case 36:
7776 tmp = fieldFromInstruction(insn, 20, 4);
7777 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7778 tmp = fieldFromInstruction(insn, 20, 4);
7779 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7780 tmp = fieldFromInstruction(insn, 16, 4);
7781 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7782 tmp = fieldFromInstruction(insn, 0, 16);
7783 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7784 return S;
7785 case 37:
7786 tmp = fieldFromInstruction(insn, 20, 4);
7787 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7788 tmp = fieldFromInstruction(insn, 20, 4);
7789 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7790 tmp = fieldFromInstruction(insn, 16, 4);
7791 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7792 tmp = fieldFromInstruction(insn, 12, 4);
7793 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7794 tmp = fieldFromInstruction(insn, 0, 12);
7795 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7796 return S;
7797 case 38:
7798 tmp = fieldFromInstruction(insn, 20, 4);
7799 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7800 tmp = fieldFromInstruction(insn, 20, 4);
7801 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7802 tmp = fieldFromInstruction(insn, 12, 4);
7803 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7804 tmp = fieldFromInstruction(insn, 0, 12);
7805 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7806 return S;
7807 case 39:
7808 tmp = fieldFromInstruction(insn, 20, 4);
7809 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7810 tmp = fieldFromInstruction(insn, 20, 4);
7811 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7812 tmp = fieldFromInstruction(insn, 12, 4);
7813 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7814 tmp = fieldFromInstruction(insn, 0, 12);
7815 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7816 return S;
7817 case 40:
7818 tmp = fieldFromInstruction(insn, 12, 4);
7819 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7820 tmp = fieldFromInstruction(insn, 0, 12);
7821 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7822 tmp = fieldFromInstruction(insn, 16, 8);
7823 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7824 return S;
7825 case 41:
7826 tmp = fieldFromInstruction(insn, 20, 4);
7827 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7828 tmp = fieldFromInstruction(insn, 16, 4);
7829 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7830 tmp = fieldFromInstruction(insn, 12, 4);
7831 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7832 tmp = fieldFromInstruction(insn, 0, 12);
7833 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7834 return S;
7835 case 42:
7836 tmp = fieldFromInstruction(insn, 20, 4);
7837 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7838 tmp = fieldFromInstruction(insn, 20, 4);
7839 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7840 tmp = fieldFromInstruction(insn, 0, 16);
7841 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7842 return S;
7843 case 43:
7844 tmp = fieldFromInstruction(insn, 20, 4);
7845 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7846 tmp = fieldFromInstruction(insn, 20, 4);
7847 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7848 tmp = fieldFromInstruction(insn, 0, 16);
7849 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7850 return S;
7851 case 44:
7852 tmp = fieldFromInstruction(insn, 20, 4);
7853 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7854 tmp = fieldFromInstruction(insn, 0, 16);
7855 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7856 return S;
7857 case 45:
7858 tmp = fieldFromInstruction(insn, 20, 4);
7859 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7860 tmp = fieldFromInstruction(insn, 0, 16);
7861 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7862 return S;
7863 case 46:
7864 tmp = fieldFromInstruction(insn, 20, 4);
7865 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7866 tmp = fieldFromInstruction(insn, 0, 16);
7867 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7868 return S;
7869 case 47:
7870 tmp = fieldFromInstruction(insn, 0, 16);
7871 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7872 return S;
7873 case 48:
7874 tmp = fieldFromInstruction(insn, 20, 4);
7875 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7876 tmp = fieldFromInstruction(insn, 0, 16);
7877 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7878 return S;
7879 case 49:
7880 tmp = fieldFromInstruction(insn, 20, 4);
7881 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7882 tmp = fieldFromInstruction(insn, 0, 16);
7883 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7884 return S;
7885 case 50:
7886 tmp = fieldFromInstruction(insn, 20, 4);
7887 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7888 tmp = fieldFromInstruction(insn, 20, 4);
7889 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7890 tmp = fieldFromInstruction(insn, 0, 16);
7891 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7892 return S;
7893 case 51:
7894 tmp = fieldFromInstruction(insn, 20, 4);
7895 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7896 tmp = fieldFromInstruction(insn, 20, 4);
7897 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7898 tmp = fieldFromInstruction(insn, 0, 16);
7899 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7900 return S;
7901 case 52:
7902 tmp = fieldFromInstruction(insn, 20, 4);
7903 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7904 tmp = fieldFromInstruction(insn, 0, 16);
7905 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7906 return S;
7907 case 53:
7908 tmp = fieldFromInstruction(insn, 20, 4);
7909 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7910 tmp = fieldFromInstruction(insn, 0, 16);
7911 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7912 return S;
7913 case 54:
7914 tmp = fieldFromInstruction(insn, 20, 4);
7915 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7916 tmp = fieldFromInstruction(insn, 20, 4);
7917 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7918 tmp = fieldFromInstruction(insn, 0, 16);
7919 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7920 return S;
7921 case 55:
7922 tmp = fieldFromInstruction(insn, 20, 4);
7923 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7924 tmp = fieldFromInstruction(insn, 20, 4);
7925 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7926 tmp = fieldFromInstruction(insn, 0, 16);
7927 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7928 return S;
7929 case 56:
7930 tmp = fieldFromInstruction(insn, 20, 4);
7931 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7932 tmp = fieldFromInstruction(insn, 16, 4);
7933 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7934 tmp = fieldFromInstruction(insn, 20, 4);
7935 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7936 tmp = fieldFromInstruction(insn, 16, 4);
7937 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7938 tmp = fieldFromInstruction(insn, 12, 4);
7939 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7940 tmp = fieldFromInstruction(insn, 0, 12);
7941 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7942 return S;
7943 case 57:
7944 tmp = fieldFromInstruction(insn, 20, 4);
7945 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7946 tmp = fieldFromInstruction(insn, 16, 4);
7947 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7948 tmp = fieldFromInstruction(insn, 12, 4);
7949 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7950 tmp = fieldFromInstruction(insn, 0, 12);
7951 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7952 return S;
7953 case 58:
7954 tmp = fieldFromInstruction(insn, 4, 4);
7955 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7956 tmp = fieldFromInstruction(insn, 0, 4);
7957 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7958 return S;
7959 case 59:
7960 tmp = fieldFromInstruction(insn, 4, 4);
7961 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7962 tmp = fieldFromInstruction(insn, 0, 4);
7963 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7964 tmp = fieldFromInstruction(insn, 12, 4);
7965 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7966 return S;
7967 case 60:
7968 tmp = fieldFromInstruction(insn, 4, 4);
7969 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7970 tmp = fieldFromInstruction(insn, 0, 4);
7971 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7972 tmp = fieldFromInstruction(insn, 12, 4);
7973 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7974 tmp = fieldFromInstruction(insn, 8, 4);
7975 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7976 return S;
7977 case 61:
7978 tmp = fieldFromInstruction(insn, 4, 4);
7979 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7980 tmp = fieldFromInstruction(insn, 0, 4);
7981 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7982 return S;
7983 case 62:
7984 tmp = fieldFromInstruction(insn, 4, 4);
7985 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7986 tmp = fieldFromInstruction(insn, 0, 4);
7987 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7988 tmp = fieldFromInstruction(insn, 12, 4);
7989 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7990 return S;
7991 case 63:
7992 tmp = fieldFromInstruction(insn, 4, 4);
7993 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7994 tmp = fieldFromInstruction(insn, 0, 4);
7995 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7996 return S;
7997 case 64:
7998 tmp = fieldFromInstruction(insn, 4, 4);
7999 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8000 tmp = fieldFromInstruction(insn, 0, 4);
8001 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8002 tmp = fieldFromInstruction(insn, 4, 4);
8003 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8004 tmp = fieldFromInstruction(insn, 0, 4);
8005 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8006 return S;
8007 case 65:
8008 tmp = fieldFromInstruction(insn, 4, 4);
8009 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8010 return S;
8011 case 66:
8012 tmp = fieldFromInstruction(insn, 4, 4);
8013 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8014 tmp = fieldFromInstruction(insn, 0, 4);
8015 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8016 return S;
8017 case 67:
8018 tmp = fieldFromInstruction(insn, 4, 4);
8019 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8020 tmp = fieldFromInstruction(insn, 0, 4);
8021 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8022 return S;
8023 case 68:
8024 tmp = fieldFromInstruction(insn, 4, 4);
8025 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8026 tmp = fieldFromInstruction(insn, 0, 4);
8027 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8028 return S;
8029 case 69:
8030 tmp = fieldFromInstruction(insn, 4, 4);
8031 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8032 tmp = fieldFromInstruction(insn, 0, 4);
8033 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8034 return S;
8035 case 70:
8036 tmp = fieldFromInstruction(insn, 4, 4);
8037 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8038 tmp = fieldFromInstruction(insn, 4, 4);
8039 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8040 tmp = fieldFromInstruction(insn, 0, 4);
8041 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8042 return S;
8043 case 71:
8044 tmp = fieldFromInstruction(insn, 4, 4);
8045 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8046 tmp = fieldFromInstruction(insn, 0, 4);
8047 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8048 tmp = fieldFromInstruction(insn, 4, 4);
8049 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8050 tmp = fieldFromInstruction(insn, 0, 4);
8051 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8052 return S;
8053 case 72:
8054 tmp = fieldFromInstruction(insn, 12, 4);
8055 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8056 tmp = fieldFromInstruction(insn, 0, 12);
8057 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8058 return S;
8059 case 73:
8060 tmp = fieldFromInstruction(insn, 4, 4);
8061 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8062 tmp = fieldFromInstruction(insn, 0, 4);
8063 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8064 tmp = fieldFromInstruction(insn, 4, 4);
8065 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8066 tmp = fieldFromInstruction(insn, 0, 4);
8067 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8068 return S;
8069 case 74:
8070 tmp = fieldFromInstruction(insn, 4, 4);
8071 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8072 tmp = fieldFromInstruction(insn, 0, 4);
8073 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8074 tmp = fieldFromInstruction(insn, 4, 4);
8075 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8076 tmp = fieldFromInstruction(insn, 0, 4);
8077 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8078 tmp = fieldFromInstruction(insn, 12, 4);
8079 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8080 return S;
8081 case 75:
8082 tmp = fieldFromInstruction(insn, 4, 4);
8083 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8084 tmp = fieldFromInstruction(insn, 0, 4);
8085 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8086 tmp = fieldFromInstruction(insn, 12, 4);
8087 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8088 return S;
8089 case 76:
8090 tmp = fieldFromInstruction(insn, 4, 4);
8091 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8092 tmp = fieldFromInstruction(insn, 0, 4);
8093 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8094 return S;
8095 case 77:
8096 tmp = fieldFromInstruction(insn, 4, 4);
8097 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8098 tmp = fieldFromInstruction(insn, 0, 4);
8099 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8100 return S;
8101 case 78:
8102 tmp = fieldFromInstruction(insn, 4, 4);
8103 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8104 tmp = fieldFromInstruction(insn, 0, 4);
8105 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8106 return S;
8107 case 79:
8108 tmp = fieldFromInstruction(insn, 4, 4);
8109 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8110 tmp = fieldFromInstruction(insn, 0, 4);
8111 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8112 return S;
8113 case 80:
8114 tmp = fieldFromInstruction(insn, 12, 4);
8115 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8116 tmp = fieldFromInstruction(insn, 12, 4);
8117 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8118 tmp = fieldFromInstruction(insn, 4, 4);
8119 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8120 tmp = fieldFromInstruction(insn, 0, 4);
8121 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8122 return S;
8123 case 81:
8124 tmp = fieldFromInstruction(insn, 4, 4);
8125 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8126 tmp = fieldFromInstruction(insn, 0, 4);
8127 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8128 return S;
8129 case 82:
8130 tmp = fieldFromInstruction(insn, 12, 4);
8131 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8132 tmp = fieldFromInstruction(insn, 12, 4);
8133 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8134 tmp = fieldFromInstruction(insn, 4, 4);
8135 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8136 tmp = fieldFromInstruction(insn, 0, 4);
8137 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8138 return S;
8139 case 83:
8140 tmp = fieldFromInstruction(insn, 12, 4);
8141 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8142 tmp = fieldFromInstruction(insn, 4, 4);
8143 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8144 tmp = fieldFromInstruction(insn, 0, 4);
8145 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8146 return S;
8147 case 84:
8148 tmp = fieldFromInstruction(insn, 12, 4);
8149 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8150 tmp = fieldFromInstruction(insn, 4, 4);
8151 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8152 tmp = fieldFromInstruction(insn, 0, 4);
8153 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8154 return S;
8155 case 85:
8156 tmp = fieldFromInstruction(insn, 4, 4);
8157 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8158 tmp = fieldFromInstruction(insn, 12, 4);
8159 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8160 tmp = fieldFromInstruction(insn, 0, 4);
8161 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8162 tmp = fieldFromInstruction(insn, 8, 4);
8163 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8164 return S;
8165 case 86:
8166 tmp = fieldFromInstruction(insn, 4, 4);
8167 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8168 tmp = fieldFromInstruction(insn, 12, 4);
8169 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8170 tmp = fieldFromInstruction(insn, 0, 4);
8171 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8172 tmp = fieldFromInstruction(insn, 8, 4);
8173 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8174 return S;
8175 case 87:
8176 tmp = fieldFromInstruction(insn, 4, 4);
8177 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8178 tmp = fieldFromInstruction(insn, 12, 4);
8179 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8180 tmp = fieldFromInstruction(insn, 0, 4);
8181 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8182 return S;
8183 case 88:
8184 tmp = fieldFromInstruction(insn, 4, 4);
8185 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8186 tmp = fieldFromInstruction(insn, 12, 4);
8187 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8188 tmp = fieldFromInstruction(insn, 0, 4);
8189 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8190 return S;
8191 case 89:
8192 tmp = fieldFromInstruction(insn, 4, 4);
8193 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8194 tmp = fieldFromInstruction(insn, 12, 4);
8195 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8196 tmp = fieldFromInstruction(insn, 0, 4);
8197 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8198 return S;
8199 case 90:
8200 tmp = fieldFromInstruction(insn, 4, 4);
8201 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8202 tmp = fieldFromInstruction(insn, 12, 4);
8203 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8204 tmp = fieldFromInstruction(insn, 4, 4);
8205 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8206 tmp = fieldFromInstruction(insn, 0, 4);
8207 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8208 tmp = fieldFromInstruction(insn, 8, 4);
8209 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8210 return S;
8211 case 91:
8212 tmp = fieldFromInstruction(insn, 4, 4);
8213 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8214 tmp = fieldFromInstruction(insn, 12, 4);
8215 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8216 tmp = fieldFromInstruction(insn, 0, 4);
8217 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8218 return S;
8219 case 92:
8220 tmp = fieldFromInstruction(insn, 4, 4);
8221 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8222 tmp = fieldFromInstruction(insn, 12, 4);
8223 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8224 tmp = fieldFromInstruction(insn, 0, 4);
8225 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8226 tmp = fieldFromInstruction(insn, 8, 4);
8227 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8228 return S;
8229 case 93:
8230 tmp = fieldFromInstruction(insn, 4, 4);
8231 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8232 tmp = fieldFromInstruction(insn, 12, 4);
8233 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8234 tmp = fieldFromInstruction(insn, 4, 4);
8235 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8236 tmp = fieldFromInstruction(insn, 0, 4);
8237 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8238 tmp = fieldFromInstruction(insn, 8, 4);
8239 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8240 return S;
8241 case 94:
8242 tmp = fieldFromInstruction(insn, 4, 4);
8243 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8244 tmp = fieldFromInstruction(insn, 12, 4);
8245 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8246 tmp = fieldFromInstruction(insn, 0, 4);
8247 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8248 tmp = fieldFromInstruction(insn, 8, 4);
8249 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8250 return S;
8251 case 95:
8252 tmp = fieldFromInstruction(insn, 4, 4);
8253 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8254 tmp = fieldFromInstruction(insn, 0, 4);
8255 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8256 return S;
8257 case 96:
8258 tmp = fieldFromInstruction(insn, 4, 4);
8259 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8260 tmp = fieldFromInstruction(insn, 0, 4);
8261 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8262 tmp = fieldFromInstruction(insn, 12, 4);
8263 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8264 return S;
8265 case 97:
8266 tmp = fieldFromInstruction(insn, 4, 4);
8267 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8268 return S;
8269 case 98:
8270 tmp = fieldFromInstruction(insn, 4, 4);
8271 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8272 return S;
8273 case 99:
8274 tmp = fieldFromInstruction(insn, 4, 4);
8275 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8276 return S;
8277 case 100:
8278 tmp = fieldFromInstruction(insn, 4, 4);
8279 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8280 tmp = fieldFromInstruction(insn, 12, 4);
8281 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8282 tmp = fieldFromInstruction(insn, 0, 4);
8283 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8284 tmp = fieldFromInstruction(insn, 8, 4);
8285 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8286 return S;
8287 case 101:
8288 tmp = fieldFromInstruction(insn, 4, 4);
8289 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8290 tmp = fieldFromInstruction(insn, 12, 4);
8291 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8292 tmp = fieldFromInstruction(insn, 0, 4);
8293 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8294 tmp = fieldFromInstruction(insn, 8, 4);
8295 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8296 return S;
8297 case 102:
8298 tmp = fieldFromInstruction(insn, 4, 4);
8299 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8300 tmp = fieldFromInstruction(insn, 12, 4);
8301 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8302 tmp = fieldFromInstruction(insn, 0, 4);
8303 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8304 tmp = fieldFromInstruction(insn, 8, 4);
8305 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8306 return S;
8307 case 103:
8308 tmp = fieldFromInstruction(insn, 4, 4);
8309 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8310 tmp = fieldFromInstruction(insn, 0, 4);
8311 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8312 return S;
8313 case 104:
8314 tmp = fieldFromInstruction(insn, 4, 4);
8315 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8316 tmp = fieldFromInstruction(insn, 0, 4);
8317 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8318 return S;
8319 case 105:
8320 tmp = fieldFromInstruction(insn, 4, 4);
8321 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8322 tmp = fieldFromInstruction(insn, 0, 4);
8323 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8324 return S;
8325 case 106:
8326 tmp = fieldFromInstruction(insn, 4, 4);
8327 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8328 tmp = fieldFromInstruction(insn, 12, 4);
8329 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8330 tmp = fieldFromInstruction(insn, 0, 4);
8331 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8332 return S;
8333 case 107:
8334 tmp = fieldFromInstruction(insn, 4, 4);
8335 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8336 tmp = fieldFromInstruction(insn, 12, 4);
8337 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8338 tmp = fieldFromInstruction(insn, 0, 4);
8339 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8340 tmp = fieldFromInstruction(insn, 8, 4);
8341 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8342 return S;
8343 case 108:
8344 tmp = fieldFromInstruction(insn, 4, 4);
8345 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8346 tmp = fieldFromInstruction(insn, 12, 4);
8347 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8348 tmp = fieldFromInstruction(insn, 0, 4);
8349 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8350 return S;
8351 case 109:
8352 tmp = fieldFromInstruction(insn, 4, 4);
8353 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8354 tmp = fieldFromInstruction(insn, 12, 4);
8355 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8356 tmp = fieldFromInstruction(insn, 0, 4);
8357 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8358 tmp = fieldFromInstruction(insn, 8, 4);
8359 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8360 return S;
8361 case 110:
8362 tmp = fieldFromInstruction(insn, 4, 4);
8363 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8364 tmp = fieldFromInstruction(insn, 12, 4);
8365 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8366 tmp = fieldFromInstruction(insn, 0, 4);
8367 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8368 return S;
8369 case 111:
8370 tmp = fieldFromInstruction(insn, 4, 4);
8371 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8372 tmp = fieldFromInstruction(insn, 12, 4);
8373 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8374 tmp = fieldFromInstruction(insn, 0, 4);
8375 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8376 tmp = fieldFromInstruction(insn, 8, 4);
8377 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8378 return S;
8379 case 112:
8380 tmp = fieldFromInstruction(insn, 4, 4);
8381 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8382 tmp = fieldFromInstruction(insn, 12, 4);
8383 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8384 tmp = fieldFromInstruction(insn, 0, 4);
8385 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8386 tmp = fieldFromInstruction(insn, 8, 4);
8387 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8388 return S;
8389 case 113:
8390 tmp = fieldFromInstruction(insn, 4, 4);
8391 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8392 tmp = fieldFromInstruction(insn, 12, 4);
8393 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8394 tmp = fieldFromInstruction(insn, 0, 4);
8395 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8396 tmp = fieldFromInstruction(insn, 8, 4);
8397 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8398 return S;
8399 case 114:
8400 tmp = fieldFromInstruction(insn, 4, 4);
8401 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8402 tmp = fieldFromInstruction(insn, 12, 4);
8403 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8404 tmp = fieldFromInstruction(insn, 0, 4);
8405 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8406 tmp = fieldFromInstruction(insn, 8, 4);
8407 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8408 return S;
8409 case 115:
8410 tmp = fieldFromInstruction(insn, 4, 4);
8411 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8412 tmp = fieldFromInstruction(insn, 0, 4);
8413 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8414 return S;
8415 case 116:
8416 tmp = fieldFromInstruction(insn, 4, 4);
8417 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8418 tmp = fieldFromInstruction(insn, 0, 4);
8419 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8420 return S;
8421 case 117:
8422 tmp = fieldFromInstruction(insn, 4, 4);
8423 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8424 tmp = fieldFromInstruction(insn, 0, 4);
8425 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8426 return S;
8427 case 118:
8428 tmp = fieldFromInstruction(insn, 4, 4);
8429 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8430 tmp = fieldFromInstruction(insn, 12, 4);
8431 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8432 tmp = fieldFromInstruction(insn, 0, 4);
8433 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8434 return S;
8435 case 119:
8436 tmp = fieldFromInstruction(insn, 4, 4);
8437 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8438 tmp = fieldFromInstruction(insn, 12, 4);
8439 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8440 tmp = fieldFromInstruction(insn, 0, 4);
8441 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8442 tmp = fieldFromInstruction(insn, 8, 4);
8443 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8444 return S;
8445 case 120:
8446 tmp = fieldFromInstruction(insn, 4, 4);
8447 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8448 tmp = fieldFromInstruction(insn, 12, 4);
8449 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8450 tmp = fieldFromInstruction(insn, 0, 4);
8451 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8452 return S;
8453 case 121:
8454 tmp = fieldFromInstruction(insn, 4, 4);
8455 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8456 tmp = fieldFromInstruction(insn, 12, 4);
8457 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8458 tmp = fieldFromInstruction(insn, 0, 4);
8459 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8460 tmp = fieldFromInstruction(insn, 8, 4);
8461 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8462 return S;
8463 case 122:
8464 tmp = fieldFromInstruction(insn, 4, 4);
8465 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8466 tmp = fieldFromInstruction(insn, 12, 4);
8467 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8468 tmp = fieldFromInstruction(insn, 0, 4);
8469 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8470 return S;
8471 case 123:
8472 tmp = fieldFromInstruction(insn, 4, 4);
8473 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8474 tmp = fieldFromInstruction(insn, 12, 4);
8475 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8476 tmp = fieldFromInstruction(insn, 0, 4);
8477 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8478 tmp = fieldFromInstruction(insn, 8, 4);
8479 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8480 return S;
8481 case 124:
8482 tmp = fieldFromInstruction(insn, 4, 4);
8483 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8484 tmp = fieldFromInstruction(insn, 0, 4);
8485 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8486 return S;
8487 case 125:
8488 tmp = fieldFromInstruction(insn, 4, 4);
8489 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8490 tmp = fieldFromInstruction(insn, 0, 4);
8491 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8492 tmp = fieldFromInstruction(insn, 12, 4);
8493 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8494 tmp = fieldFromInstruction(insn, 8, 4);
8495 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8496 return S;
8497 case 126:
8498 tmp = fieldFromInstruction(insn, 4, 4);
8499 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8500 tmp = fieldFromInstruction(insn, 0, 4);
8501 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8502 tmp = fieldFromInstruction(insn, 8, 4);
8503 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8504 return S;
8505 case 127:
8506 tmp = fieldFromInstruction(insn, 4, 4);
8507 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8508 tmp = fieldFromInstruction(insn, 0, 4);
8509 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8510 tmp = fieldFromInstruction(insn, 12, 4);
8511 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8512 return S;
8513 case 128:
8514 tmp = fieldFromInstruction(insn, 4, 4);
8515 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8516 tmp = fieldFromInstruction(insn, 0, 4);
8517 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8518 tmp = fieldFromInstruction(insn, 12, 4);
8519 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8520 tmp = fieldFromInstruction(insn, 8, 4);
8521 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8522 return S;
8523 case 129:
8524 tmp = fieldFromInstruction(insn, 4, 4);
8525 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8526 tmp = fieldFromInstruction(insn, 0, 4);
8527 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8528 tmp = fieldFromInstruction(insn, 8, 4);
8529 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8530 return S;
8531 case 130:
8532 tmp = fieldFromInstruction(insn, 4, 4);
8533 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8534 tmp = fieldFromInstruction(insn, 0, 4);
8535 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8536 tmp = fieldFromInstruction(insn, 8, 4);
8537 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8538 return S;
8539 case 131:
8540 tmp = fieldFromInstruction(insn, 4, 4);
8541 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8542 tmp = fieldFromInstruction(insn, 0, 4);
8543 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8544 return S;
8545 case 132:
8546 tmp = fieldFromInstruction(insn, 4, 4);
8547 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8548 tmp = fieldFromInstruction(insn, 0, 4);
8549 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8550 tmp = fieldFromInstruction(insn, 8, 4);
8551 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8552 return S;
8553 case 133:
8554 tmp = fieldFromInstruction(insn, 4, 4);
8555 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8556 tmp = fieldFromInstruction(insn, 0, 4);
8557 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8558 return S;
8559 case 134:
8560 tmp = fieldFromInstruction(insn, 4, 4);
8561 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8562 tmp = fieldFromInstruction(insn, 0, 4);
8563 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8564 tmp = fieldFromInstruction(insn, 12, 4);
8565 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8566 return S;
8567 case 135:
8568 tmp = fieldFromInstruction(insn, 4, 4);
8569 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8570 tmp = fieldFromInstruction(insn, 12, 4);
8571 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8572 tmp = fieldFromInstruction(insn, 4, 4);
8573 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8574 tmp = fieldFromInstruction(insn, 0, 4);
8575 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8576 tmp = fieldFromInstruction(insn, 8, 4);
8577 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8578 return S;
8579 case 136:
8580 tmp = fieldFromInstruction(insn, 4, 4);
8581 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8582 tmp = fieldFromInstruction(insn, 0, 4);
8583 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8584 return S;
8585 case 137:
8586 tmp = fieldFromInstruction(insn, 4, 4);
8587 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8588 tmp = fieldFromInstruction(insn, 12, 4);
8589 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8590 tmp = fieldFromInstruction(insn, 4, 4);
8591 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8592 tmp = fieldFromInstruction(insn, 0, 4);
8593 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8594 tmp = fieldFromInstruction(insn, 8, 4);
8595 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8596 return S;
8597 case 138:
8598 tmp = fieldFromInstruction(insn, 4, 4);
8599 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8600 tmp = fieldFromInstruction(insn, 0, 4);
8601 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8602 tmp = fieldFromInstruction(insn, 12, 4);
8603 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8604 return S;
8605 case 139:
8606 tmp = fieldFromInstruction(insn, 4, 4);
8607 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8608 tmp = fieldFromInstruction(insn, 12, 4);
8609 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8610 tmp = fieldFromInstruction(insn, 4, 4);
8611 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8612 tmp = fieldFromInstruction(insn, 0, 4);
8613 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8614 tmp = fieldFromInstruction(insn, 8, 4);
8615 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8616 return S;
8617 case 140:
8618 tmp = fieldFromInstruction(insn, 20, 4);
8619 if (!Check(S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8620 tmp = fieldFromInstruction(insn, 16, 4);
8621 if (!Check(S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8622 tmp = fieldFromInstruction(insn, 12, 4);
8623 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8624 tmp = fieldFromInstruction(insn, 0, 12);
8625 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8626 return S;
8627 case 141:
8628 tmp = fieldFromInstruction(insn, 4, 4);
8629 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8630 tmp = fieldFromInstruction(insn, 4, 4);
8631 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8632 tmp = fieldFromInstruction(insn, 0, 4);
8633 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8634 return S;
8635 case 142:
8636 tmp = fieldFromInstruction(insn, 4, 4);
8637 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8638 tmp = fieldFromInstruction(insn, 4, 4);
8639 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8640 tmp = fieldFromInstruction(insn, 0, 4);
8641 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8642 return S;
8643 case 143:
8644 tmp = fieldFromInstruction(insn, 0, 4);
8645 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8646 tmp = fieldFromInstruction(insn, 4, 4);
8647 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8648 tmp = fieldFromInstruction(insn, 0, 4);
8649 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8650 return S;
8651 case 144:
8652 tmp = fieldFromInstruction(insn, 4, 4);
8653 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8654 tmp = fieldFromInstruction(insn, 0, 4);
8655 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8656 tmp = fieldFromInstruction(insn, 12, 4);
8657 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8658 tmp = fieldFromInstruction(insn, 4, 4);
8659 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8660 tmp = fieldFromInstruction(insn, 0, 4);
8661 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8662 tmp = fieldFromInstruction(insn, 12, 4);
8663 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8664 return S;
8665 case 145:
8666 tmp = fieldFromInstruction(insn, 4, 4);
8667 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8668 tmp = fieldFromInstruction(insn, 0, 4);
8669 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8670 tmp = fieldFromInstruction(insn, 4, 4);
8671 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8672 tmp = fieldFromInstruction(insn, 0, 4);
8673 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8674 tmp = fieldFromInstruction(insn, 12, 4);
8675 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8676 return S;
8677 case 146:
8678 tmp = fieldFromInstruction(insn, 4, 4);
8679 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8680 tmp = fieldFromInstruction(insn, 0, 4);
8681 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8682 tmp = fieldFromInstruction(insn, 4, 4);
8683 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8684 tmp = fieldFromInstruction(insn, 0, 4);
8685 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8686 tmp = fieldFromInstruction(insn, 12, 4);
8687 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8688 return S;
8689 case 147:
8690 tmp = fieldFromInstruction(insn, 4, 4);
8691 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8692 tmp = fieldFromInstruction(insn, 0, 4);
8693 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8694 tmp = fieldFromInstruction(insn, 12, 4);
8695 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8696 return S;
8697 case 148:
8698 tmp = fieldFromInstruction(insn, 4, 4);
8699 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8700 tmp = fieldFromInstruction(insn, 0, 4);
8701 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8702 tmp = fieldFromInstruction(insn, 12, 4);
8703 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8704 return S;
8705 case 149:
8706 tmp = fieldFromInstruction(insn, 4, 4);
8707 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8708 tmp = fieldFromInstruction(insn, 0, 4);
8709 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8710 tmp = fieldFromInstruction(insn, 12, 4);
8711 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8712 return S;
8713 case 150:
8714 tmp = fieldFromInstruction(insn, 4, 4);
8715 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8716 tmp = fieldFromInstruction(insn, 0, 4);
8717 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8718 return S;
8719 case 151:
8720 tmp = fieldFromInstruction(insn, 4, 4);
8721 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8722 tmp = fieldFromInstruction(insn, 0, 4);
8723 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8724 tmp = fieldFromInstruction(insn, 12, 4);
8725 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8726 tmp = fieldFromInstruction(insn, 8, 4);
8727 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8728 return S;
8729 case 152:
8730 tmp = fieldFromInstruction(insn, 4, 4);
8731 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8732 tmp = fieldFromInstruction(insn, 0, 4);
8733 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8734 tmp = fieldFromInstruction(insn, 12, 4);
8735 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8736 return S;
8737 case 153:
8738 tmp = fieldFromInstruction(insn, 4, 4);
8739 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8740 tmp = fieldFromInstruction(insn, 0, 4);
8741 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8742 tmp = fieldFromInstruction(insn, 12, 4);
8743 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8744 tmp = fieldFromInstruction(insn, 8, 4);
8745 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8746 return S;
8747 case 154:
8748 tmp = fieldFromInstruction(insn, 4, 4);
8749 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8750 tmp = fieldFromInstruction(insn, 0, 4);
8751 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8752 tmp = fieldFromInstruction(insn, 4, 4);
8753 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8754 tmp = fieldFromInstruction(insn, 0, 4);
8755 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8756 tmp = fieldFromInstruction(insn, 12, 4);
8757 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8758 return S;
8759 case 155:
8760 tmp = fieldFromInstruction(insn, 4, 4);
8761 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8762 return S;
8763 case 156:
8764 tmp = fieldFromInstruction(insn, 4, 4);
8765 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8766 tmp = fieldFromInstruction(insn, 4, 4);
8767 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8768 return S;
8769 case 157:
8770 tmp = fieldFromInstruction(insn, 4, 4);
8771 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8772 tmp = fieldFromInstruction(insn, 4, 4);
8773 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8774 return S;
8775 case 158:
8776 tmp = fieldFromInstruction(insn, 4, 4);
8777 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8778 tmp = fieldFromInstruction(insn, 12, 4);
8779 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8780 tmp = fieldFromInstruction(insn, 4, 4);
8781 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8782 tmp = fieldFromInstruction(insn, 0, 4);
8783 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8784 tmp = fieldFromInstruction(insn, 8, 4);
8785 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8786 return S;
8787 case 159:
8788 tmp = fieldFromInstruction(insn, 0, 4);
8789 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8790 tmp = fieldFromInstruction(insn, 4, 4);
8791 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8792 tmp = fieldFromInstruction(insn, 0, 4);
8793 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8794 return S;
8795 case 160:
8796 tmp = fieldFromInstruction(insn, 0, 4);
8797 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8798 tmp = fieldFromInstruction(insn, 4, 4);
8799 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8800 tmp = fieldFromInstruction(insn, 4, 4);
8801 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8802 return S;
8803 case 161:
8804 tmp = fieldFromInstruction(insn, 0, 4);
8805 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8806 tmp = fieldFromInstruction(insn, 4, 4);
8807 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8808 tmp = fieldFromInstruction(insn, 4, 4);
8809 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8810 tmp = fieldFromInstruction(insn, 12, 4);
8811 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8812 return S;
8813 case 162:
8814 tmp = fieldFromInstruction(insn, 4, 4);
8815 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8816 tmp = fieldFromInstruction(insn, 12, 4);
8817 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8818 tmp = fieldFromInstruction(insn, 0, 4);
8819 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8820 return S;
8821 case 163:
8822 tmp = fieldFromInstruction(insn, 4, 4);
8823 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8824 tmp = fieldFromInstruction(insn, 12, 4);
8825 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8826 tmp = fieldFromInstruction(insn, 0, 4);
8827 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8828 tmp = fieldFromInstruction(insn, 8, 4);
8829 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8830 return S;
8831 case 164:
8832 tmp = fieldFromInstruction(insn, 4, 4);
8833 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8834 tmp = fieldFromInstruction(insn, 0, 4);
8835 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8836 tmp = fieldFromInstruction(insn, 12, 4);
8837 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8838 return S;
8839 case 165:
8840 tmp = fieldFromInstruction(insn, 4, 4);
8841 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8842 tmp = fieldFromInstruction(insn, 0, 4);
8843 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8844 return S;
8845 case 166:
8846 tmp = fieldFromInstruction(insn, 4, 4);
8847 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8848 tmp = fieldFromInstruction(insn, 0, 4);
8849 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8850 tmp = fieldFromInstruction(insn, 12, 4);
8851 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8852 return S;
8853 case 167:
8854 tmp = fieldFromInstruction(insn, 4, 4);
8855 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8856 tmp = fieldFromInstruction(insn, 0, 4);
8857 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8858 return S;
8859 case 168:
8860 tmp = fieldFromInstruction(insn, 4, 4);
8861 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8862 tmp = fieldFromInstruction(insn, 4, 4);
8863 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8864 tmp = fieldFromInstruction(insn, 0, 4);
8865 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8866 return S;
8867 case 169:
8868 tmp = fieldFromInstruction(insn, 4, 4);
8869 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8870 tmp = fieldFromInstruction(insn, 4, 4);
8871 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8872 tmp = fieldFromInstruction(insn, 0, 4);
8873 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8874 tmp = fieldFromInstruction(insn, 12, 4);
8875 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8876 return S;
8877 case 170:
8878 tmp = fieldFromInstruction(insn, 4, 4);
8879 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8880 tmp = fieldFromInstruction(insn, 4, 4);
8881 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8882 tmp = fieldFromInstruction(insn, 0, 4);
8883 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8884 tmp = fieldFromInstruction(insn, 12, 4);
8885 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8886 return S;
8887 case 171:
8888 tmp = fieldFromInstruction(insn, 4, 4);
8889 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8890 tmp = fieldFromInstruction(insn, 12, 4);
8891 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8892 tmp = fieldFromInstruction(insn, 0, 4);
8893 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8894 return S;
8895 case 172:
8896 tmp = fieldFromInstruction(insn, 4, 4);
8897 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8898 tmp = fieldFromInstruction(insn, 12, 4);
8899 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8900 tmp = fieldFromInstruction(insn, 0, 4);
8901 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8902 tmp = fieldFromInstruction(insn, 8, 4);
8903 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8904 return S;
8905 case 173:
8906 tmp = fieldFromInstruction(insn, 4, 4);
8907 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8908 tmp = fieldFromInstruction(insn, 0, 4);
8909 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8910 tmp = fieldFromInstruction(insn, 12, 4);
8911 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8912 return S;
8913 case 174:
8914 tmp = fieldFromInstruction(insn, 4, 4);
8915 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8916 tmp = fieldFromInstruction(insn, 12, 4);
8917 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8918 tmp = fieldFromInstruction(insn, 0, 4);
8919 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8920 return S;
8921 case 175:
8922 tmp = fieldFromInstruction(insn, 4, 4);
8923 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8924 tmp = fieldFromInstruction(insn, 12, 4);
8925 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8926 tmp = fieldFromInstruction(insn, 0, 4);
8927 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8928 tmp = fieldFromInstruction(insn, 8, 4);
8929 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8930 return S;
8931 case 176:
8932 tmp = fieldFromInstruction(insn, 4, 4);
8933 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8934 tmp = fieldFromInstruction(insn, 4, 4);
8935 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8936 tmp = fieldFromInstruction(insn, 0, 4);
8937 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8938 tmp = fieldFromInstruction(insn, 12, 4);
8939 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8940 return S;
8941 case 177:
8942 tmp = fieldFromInstruction(insn, 20, 4);
8943 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8944 tmp = fieldFromInstruction(insn, 20, 4);
8945 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8946 tmp = fieldFromInstruction(insn, 16, 4);
8947 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8948 tmp = fieldFromInstruction(insn, 12, 4);
8949 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8950 tmp = fieldFromInstruction(insn, 0, 12);
8951 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8952 return S;
8953 case 178:
8954 tmp = fieldFromInstruction(insn, 20, 4);
8955 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8956 tmp = fieldFromInstruction(insn, 16, 4);
8957 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8958 tmp = fieldFromInstruction(insn, 12, 4);
8959 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8960 tmp = fieldFromInstruction(insn, 0, 12);
8961 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8962 return S;
8963 case 179:
8964 tmp = fieldFromInstruction(insn, 20, 4);
8965 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8966 tmp = fieldFromInstruction(insn, 20, 4);
8967 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8968 tmp = fieldFromInstruction(insn, 16, 4);
8969 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8970 tmp = fieldFromInstruction(insn, 12, 4);
8971 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8972 tmp = fieldFromInstruction(insn, 0, 12);
8973 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8974 return S;
8975 case 180:
8976 tmp = fieldFromInstruction(insn, 36, 4);
8977 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8978 tmp = fieldFromInstruction(insn, 0, 32);
8979 if (!Check(S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8980 return S;
8981 case 181:
8982 tmp = fieldFromInstruction(insn, 36, 4);
8983 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8984 tmp = fieldFromInstruction(insn, 0, 32);
8985 if (!Check(S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8986 return S;
8987 case 182:
8988 tmp = fieldFromInstruction(insn, 0, 32);
8989 if (!Check(S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8990 return S;
8991 case 183:
8992 tmp = fieldFromInstruction(insn, 36, 4);
8993 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8994 tmp = fieldFromInstruction(insn, 0, 32);
8995 if (!Check(S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8996 return S;
8997 case 184:
8998 tmp = fieldFromInstruction(insn, 36, 4);
8999 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9000 tmp = fieldFromInstruction(insn, 0, 32);
9001 if (!Check(S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9002 return S;
9003 case 185:
9004 tmp = fieldFromInstruction(insn, 36, 4);
9005 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9006 tmp = fieldFromInstruction(insn, 36, 4);
9007 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9008 tmp = fieldFromInstruction(insn, 0, 32);
9009 if (!Check(S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9010 return S;
9011 case 186:
9012 tmp = fieldFromInstruction(insn, 36, 4);
9013 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9014 tmp = fieldFromInstruction(insn, 36, 4);
9015 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9016 tmp = fieldFromInstruction(insn, 0, 32);
9017 if (!Check(S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9018 return S;
9019 case 187:
9020 tmp = fieldFromInstruction(insn, 36, 4);
9021 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9022 tmp = fieldFromInstruction(insn, 0, 32);
9023 if (!Check(S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9024 return S;
9025 case 188:
9026 tmp = fieldFromInstruction(insn, 36, 4);
9027 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9028 tmp = fieldFromInstruction(insn, 0, 32);
9029 if (!Check(S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9030 return S;
9031 case 189:
9032 tmp = fieldFromInstruction(insn, 36, 4);
9033 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9034 tmp = fieldFromInstruction(insn, 0, 32);
9035 if (!Check(S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9036 return S;
9037 case 190:
9038 tmp = fieldFromInstruction(insn, 36, 4);
9039 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9040 tmp = fieldFromInstruction(insn, 36, 4);
9041 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9042 tmp = fieldFromInstruction(insn, 0, 32);
9043 if (!Check(S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9044 return S;
9045 case 191:
9046 tmp = fieldFromInstruction(insn, 36, 4);
9047 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9048 tmp = fieldFromInstruction(insn, 36, 4);
9049 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9050 tmp = fieldFromInstruction(insn, 0, 32);
9051 if (!Check(S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9052 return S;
9053 case 192:
9054 tmp = fieldFromInstruction(insn, 36, 4);
9055 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9056 tmp = fieldFromInstruction(insn, 36, 4);
9057 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9058 tmp = fieldFromInstruction(insn, 0, 32);
9059 if (!Check(S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9060 return S;
9061 case 193:
9062 tmp = fieldFromInstruction(insn, 36, 4);
9063 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9064 tmp = fieldFromInstruction(insn, 0, 32);
9065 if (!Check(S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9066 return S;
9067 case 194:
9068 tmp = fieldFromInstruction(insn, 36, 4);
9069 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9070 tmp = fieldFromInstruction(insn, 0, 32);
9071 if (!Check(S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9072 return S;
9073 case 195:
9074 tmp = fieldFromInstruction(insn, 36, 4);
9075 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9076 tmp = fieldFromInstruction(insn, 24, 12);
9077 if (!Check(S, decodePC12DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9078 tmp = fieldFromInstruction(insn, 0, 24);
9079 if (!Check(S, decodePC24DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9080 return S;
9081 case 196:
9082 tmp = fieldFromInstruction(insn, 36, 4);
9083 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9084 tmp = fieldFromInstruction(insn, 0, 32);
9085 if (!Check(S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9086 return S;
9087 case 197:
9088 tmp = fieldFromInstruction(insn, 36, 4);
9089 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9090 tmp = fieldFromInstruction(insn, 0, 32);
9091 if (!Check(S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9092 return S;
9093 case 198:
9094 tmp = fieldFromInstruction(insn, 36, 4);
9095 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9096 tmp = fieldFromInstruction(insn, 0, 16);
9097 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9098 tmp = fieldFromInstruction(insn, 28, 4);
9099 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9100 tmp = fieldFromInstruction(insn, 16, 12);
9101 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9102 return S;
9103 case 199:
9104 tmp = fieldFromInstruction(insn, 28, 4);
9105 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9106 tmp = fieldFromInstruction(insn, 16, 12);
9107 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9108 tmp = fieldFromInstruction(insn, 12, 4);
9109 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9110 tmp = fieldFromInstruction(insn, 0, 12);
9111 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9112 tmp = fieldFromInstruction(insn, 36, 4);
9113 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9114 return S;
9115 case 200:
9116 tmp = fieldFromInstruction(insn, 36, 4);
9117 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9118 tmp = fieldFromInstruction(insn, 28, 4);
9119 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9120 tmp = fieldFromInstruction(insn, 16, 12);
9121 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9122 tmp = fieldFromInstruction(insn, 12, 4);
9123 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9124 tmp = fieldFromInstruction(insn, 0, 12);
9125 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9126 return S;
9127 case 201:
9128 tmp = fieldFromInstruction(insn, 36, 4);
9129 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9130 tmp = fieldFromInstruction(insn, 28, 4);
9131 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9132 tmp = fieldFromInstruction(insn, 16, 12);
9133 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9134 tmp = fieldFromInstruction(insn, 12, 4);
9135 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9136 tmp = fieldFromInstruction(insn, 0, 12);
9137 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9138 return S;
9139 case 202:
9140 tmp = fieldFromInstruction(insn, 36, 4);
9141 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9142 tmp = fieldFromInstruction(insn, 28, 4);
9143 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9144 tmp = fieldFromInstruction(insn, 16, 12);
9145 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9146 tmp = fieldFromInstruction(insn, 12, 4);
9147 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9148 tmp = fieldFromInstruction(insn, 0, 12);
9149 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9150 return S;
9151 case 203:
9152 tmp = fieldFromInstruction(insn, 36, 4);
9153 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9154 tmp = fieldFromInstruction(insn, 36, 4);
9155 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9156 tmp = fieldFromInstruction(insn, 0, 32);
9157 if (!Check(S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9158 return S;
9159 case 204:
9160 tmp = fieldFromInstruction(insn, 36, 4);
9161 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9162 tmp = fieldFromInstruction(insn, 36, 4);
9163 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9164 tmp = fieldFromInstruction(insn, 0, 32);
9165 if (!Check(S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9166 return S;
9167 case 205:
9168 tmp = fieldFromInstruction(insn, 36, 4);
9169 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9170 tmp = fieldFromInstruction(insn, 0, 32);
9171 if (!Check(S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9172 return S;
9173 case 206:
9174 tmp = fieldFromInstruction(insn, 28, 4);
9175 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9176 tmp = fieldFromInstruction(insn, 16, 12);
9177 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9178 tmp = fieldFromInstruction(insn, 32, 8);
9179 if (!Check(S, decodeLenOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9180 tmp = fieldFromInstruction(insn, 12, 4);
9181 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9182 tmp = fieldFromInstruction(insn, 0, 12);
9183 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9184 return S;
9185 case 207:
9186 tmp = fieldFromInstruction(insn, 28, 4);
9187 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9188 tmp = fieldFromInstruction(insn, 16, 12);
9189 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9190 tmp = fieldFromInstruction(insn, 36, 4);
9191 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9192 tmp = fieldFromInstruction(insn, 12, 4);
9193 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9194 tmp = fieldFromInstruction(insn, 0, 12);
9195 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9196 tmp = fieldFromInstruction(insn, 32, 4);
9197 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9198 return S;
9199 case 208:
9200 tmp = fieldFromInstruction(insn, 28, 4);
9201 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9202 tmp = fieldFromInstruction(insn, 16, 12);
9203 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9204 tmp = fieldFromInstruction(insn, 12, 4);
9205 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9206 tmp = fieldFromInstruction(insn, 0, 12);
9207 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9208 tmp = fieldFromInstruction(insn, 32, 8);
9209 if (!Check(S, decodeLenOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9210 return S;
9211 case 209:
9212 tmp = fieldFromInstruction(insn, 36, 4);
9213 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9214 tmp = fieldFromInstruction(insn, 28, 4);
9215 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9216 tmp = 0x0;
9217 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9218 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9219 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9220 tmp = fieldFromInstruction(insn, 32, 4);
9221 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9222 return S;
9223 case 210:
9224 tmp = fieldFromInstruction(insn, 36, 4);
9225 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9226 tmp = fieldFromInstruction(insn, 36, 4);
9227 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9228 tmp = fieldFromInstruction(insn, 28, 4);
9229 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9230 tmp = 0x0;
9231 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9232 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9233 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9234 tmp = fieldFromInstruction(insn, 32, 4);
9235 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9236 return S;
9237 case 211:
9238 tmp = fieldFromInstruction(insn, 36, 4);
9239 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9240 tmp = fieldFromInstruction(insn, 36, 4);
9241 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9242 tmp = fieldFromInstruction(insn, 28, 4);
9243 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9244 tmp = 0x0;
9245 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9246 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9247 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9248 tmp = fieldFromInstruction(insn, 32, 4);
9249 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9250 return S;
9251 case 212:
9252 tmp = fieldFromInstruction(insn, 36, 4);
9253 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9254 tmp = fieldFromInstruction(insn, 36, 4);
9255 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9256 tmp = fieldFromInstruction(insn, 28, 4);
9257 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9258 tmp = 0x0;
9259 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9260 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9261 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9262 tmp = fieldFromInstruction(insn, 32, 4);
9263 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9264 return S;
9265 case 213:
9266 tmp = fieldFromInstruction(insn, 36, 4);
9267 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9268 tmp = fieldFromInstruction(insn, 28, 4);
9269 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9270 tmp = 0x0;
9271 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9272 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9273 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9274 tmp = fieldFromInstruction(insn, 32, 4);
9275 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9276 return S;
9277 case 214:
9278 tmp = fieldFromInstruction(insn, 36, 4);
9279 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9280 tmp = fieldFromInstruction(insn, 28, 4);
9281 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9282 tmp = 0x0;
9283 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9284 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9285 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9286 tmp = fieldFromInstruction(insn, 32, 4);
9287 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9288 return S;
9289 case 215:
9290 tmp = fieldFromInstruction(insn, 28, 4);
9291 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9292 tmp = 0x0;
9293 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9294 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9295 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9296 tmp = fieldFromInstruction(insn, 32, 4);
9297 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9298 return S;
9299 case 216:
9300 tmp = fieldFromInstruction(insn, 36, 4);
9301 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9302 tmp = fieldFromInstruction(insn, 28, 4);
9303 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9304 tmp = 0x0;
9305 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9306 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9307 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9308 tmp = fieldFromInstruction(insn, 32, 4);
9309 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9310 return S;
9311 case 217:
9312 tmp = fieldFromInstruction(insn, 36, 4);
9313 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9314 tmp = fieldFromInstruction(insn, 28, 4);
9315 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9316 tmp = 0x0;
9317 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9318 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9319 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9320 tmp = fieldFromInstruction(insn, 32, 4);
9321 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9322 return S;
9323 case 218:
9324 tmp = fieldFromInstruction(insn, 36, 4);
9325 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9326 tmp = fieldFromInstruction(insn, 28, 4);
9327 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9328 tmp = 0x0;
9329 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
9330 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
9331 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9332 tmp = fieldFromInstruction(insn, 32, 4);
9333 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9334 return S;
9335 case 219:
9336 tmp = fieldFromInstruction(insn, 28, 4);
9337 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9338 tmp = fieldFromInstruction(insn, 16, 12);
9339 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9340 tmp = fieldFromInstruction(insn, 12, 4);
9341 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9342 tmp = fieldFromInstruction(insn, 0, 12);
9343 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9344 return S;
9345 case 220:
9346 tmp = fieldFromInstruction(insn, 28, 4);
9347 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9348 tmp = fieldFromInstruction(insn, 16, 12);
9349 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9350 tmp = fieldFromInstruction(insn, 0, 16);
9351 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9352 return S;
9353 case 221:
9354 tmp = fieldFromInstruction(insn, 28, 4);
9355 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9356 tmp = fieldFromInstruction(insn, 16, 12);
9357 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9358 tmp = fieldFromInstruction(insn, 0, 16);
9359 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9360 return S;
9361 case 222:
9362 tmp = 0x0;
9363 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9364 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9365 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9366 tmp = 0x0;
9367 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9368 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9369 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9370 tmp = fieldFromInstruction(insn, 28, 4);
9371 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9372 tmp = fieldFromInstruction(insn, 16, 12);
9373 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9374 tmp = fieldFromInstruction(insn, 32, 4);
9375 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9376 tmp = fieldFromInstruction(insn, 12, 4);
9377 if (!Check(S, decodeU3ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9378 return S;
9379 case 223:
9380 tmp = 0x0;
9381 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9382 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9383 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9384 tmp = 0x0;
9385 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9386 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9387 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9388 tmp = fieldFromInstruction(insn, 28, 4);
9389 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9390 tmp = fieldFromInstruction(insn, 16, 12);
9391 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9392 tmp = fieldFromInstruction(insn, 32, 4);
9393 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9394 tmp = fieldFromInstruction(insn, 12, 4);
9395 if (!Check(S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9396 return S;
9397 case 224:
9398 tmp = 0x0;
9399 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9400 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9401 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9402 tmp = 0x0;
9403 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9404 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9405 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9406 tmp = fieldFromInstruction(insn, 28, 4);
9407 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9408 tmp = fieldFromInstruction(insn, 16, 12);
9409 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9410 tmp = fieldFromInstruction(insn, 32, 4);
9411 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9412 tmp = fieldFromInstruction(insn, 12, 4);
9413 if (!Check(S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9414 return S;
9415 case 225:
9416 tmp = 0x0;
9417 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9418 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9419 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9420 tmp = fieldFromInstruction(insn, 28, 4);
9421 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9422 tmp = fieldFromInstruction(insn, 16, 12);
9423 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9424 tmp = fieldFromInstruction(insn, 32, 4);
9425 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9426 return S;
9427 case 226:
9428 tmp = 0x0;
9429 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9430 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9431 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9432 tmp = fieldFromInstruction(insn, 28, 4);
9433 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9434 tmp = fieldFromInstruction(insn, 16, 12);
9435 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9436 tmp = fieldFromInstruction(insn, 32, 4);
9437 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9438 tmp = fieldFromInstruction(insn, 12, 4);
9439 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9440 return S;
9441 case 227:
9442 tmp = 0x0;
9443 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9444 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9445 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9446 tmp = fieldFromInstruction(insn, 28, 4);
9447 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9448 tmp = fieldFromInstruction(insn, 16, 12);
9449 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9450 tmp = fieldFromInstruction(insn, 32, 4);
9451 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9452 tmp = fieldFromInstruction(insn, 12, 4);
9453 if (!Check(S, decodeU3ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9454 return S;
9455 case 228:
9456 tmp = 0x0;
9457 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9458 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9459 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9460 tmp = fieldFromInstruction(insn, 28, 4);
9461 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9462 tmp = fieldFromInstruction(insn, 16, 12);
9463 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9464 tmp = fieldFromInstruction(insn, 32, 4);
9465 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9466 tmp = fieldFromInstruction(insn, 12, 4);
9467 if (!Check(S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9468 return S;
9469 case 229:
9470 tmp = 0x0;
9471 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9472 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9473 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9474 tmp = fieldFromInstruction(insn, 28, 4);
9475 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9476 tmp = fieldFromInstruction(insn, 16, 12);
9477 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9478 tmp = fieldFromInstruction(insn, 32, 4);
9479 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9480 tmp = fieldFromInstruction(insn, 12, 4);
9481 if (!Check(S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9482 return S;
9483 case 230:
9484 tmp = 0x0;
9485 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
9486 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
9487 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9488 tmp = fieldFromInstruction(insn, 28, 4);
9489 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9490 tmp = fieldFromInstruction(insn, 16, 12);
9491 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9492 tmp = fieldFromInstruction(insn, 32, 8);
9493 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9494 return S;
9495 case 231:
9496 tmp = 0x0;
9497 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
9498 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
9499 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9500 tmp = fieldFromInstruction(insn, 32, 4);
9501 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9502 tmp = fieldFromInstruction(insn, 28, 4);
9503 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9504 tmp = fieldFromInstruction(insn, 16, 12);
9505 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9506 return S;
9507 case 232:
9508 tmp = 0x0;
9509 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9510 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9511 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9512 tmp = fieldFromInstruction(insn, 16, 16);
9513 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9514 tmp = fieldFromInstruction(insn, 12, 4);
9515 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9516 return S;
9517 case 233:
9518 tmp = 0x0;
9519 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9520 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9521 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9522 tmp = 0x0;
9523 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9524 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9525 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9526 tmp = fieldFromInstruction(insn, 12, 8);
9527 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9528 tmp = fieldFromInstruction(insn, 20, 4);
9529 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9530 return S;
9531 case 234:
9532 tmp = 0x0;
9533 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9534 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9535 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9536 tmp = 0x0;
9537 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9538 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9539 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9540 tmp = fieldFromInstruction(insn, 20, 4);
9541 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9542 return S;
9543 case 235:
9544 tmp = fieldFromInstruction(insn, 36, 4);
9545 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9546 tmp = 0x0;
9547 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9548 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9549 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9550 tmp = fieldFromInstruction(insn, 20, 4);
9551 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9552 return S;
9553 case 236:
9554 tmp = fieldFromInstruction(insn, 36, 4);
9555 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9556 tmp = 0x0;
9557 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9558 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9559 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9560 tmp = fieldFromInstruction(insn, 20, 4);
9561 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9562 tmp = fieldFromInstruction(insn, 16, 4);
9563 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9564 return S;
9565 case 237:
9566 tmp = fieldFromInstruction(insn, 36, 4);
9567 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9568 tmp = 0x0;
9569 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9570 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9571 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9572 tmp = fieldFromInstruction(insn, 20, 4);
9573 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9574 return S;
9575 case 238:
9576 tmp = fieldFromInstruction(insn, 36, 4);
9577 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9578 tmp = 0x0;
9579 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9580 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9581 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9582 tmp = fieldFromInstruction(insn, 20, 4);
9583 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9584 tmp = fieldFromInstruction(insn, 16, 4);
9585 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9586 return S;
9587 case 239:
9588 tmp = 0x0;
9589 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9590 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9591 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9592 tmp = 0x0;
9593 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9594 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9595 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9596 tmp = fieldFromInstruction(insn, 12, 4);
9597 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9598 tmp = fieldFromInstruction(insn, 16, 4);
9599 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9600 return S;
9601 case 240:
9602 tmp = 0x0;
9603 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9604 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9605 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9606 tmp = fieldFromInstruction(insn, 32, 4);
9607 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9608 tmp = fieldFromInstruction(insn, 12, 8);
9609 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9610 tmp = fieldFromInstruction(insn, 20, 4);
9611 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9612 return S;
9613 case 241:
9614 tmp = 0x0;
9615 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9616 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9617 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9618 tmp = 0x0;
9619 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9620 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9621 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9622 tmp = fieldFromInstruction(insn, 12, 8);
9623 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9624 tmp = fieldFromInstruction(insn, 24, 8);
9625 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9626 tmp = fieldFromInstruction(insn, 20, 4);
9627 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9628 return S;
9629 case 242:
9630 tmp = 0x0;
9631 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9632 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9633 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9634 tmp = fieldFromInstruction(insn, 32, 4);
9635 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9636 tmp = fieldFromInstruction(insn, 12, 8);
9637 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9638 tmp = fieldFromInstruction(insn, 20, 4);
9639 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9640 return S;
9641 case 243:
9642 tmp = 0x0;
9643 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9644 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9645 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9646 return S;
9647 case 244:
9648 tmp = 0x0;
9649 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9650 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9651 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9652 tmp = fieldFromInstruction(insn, 12, 16);
9653 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9654 return S;
9655 case 245:
9656 tmp = 0x0;
9657 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9658 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9659 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9660 tmp = 0x0;
9661 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9662 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9663 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9664 tmp = 0x0;
9665 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
9666 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
9667 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9668 tmp = fieldFromInstruction(insn, 12, 8);
9669 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9670 tmp = fieldFromInstruction(insn, 20, 4);
9671 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9672 return S;
9673 case 246:
9674 tmp = 0x0;
9675 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9676 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9677 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9678 tmp = 0x0;
9679 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9680 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9681 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9682 tmp = 0x0;
9683 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
9684 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
9685 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9686 tmp = fieldFromInstruction(insn, 20, 4);
9687 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9688 return S;
9689 case 247:
9690 tmp = 0x0;
9691 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9692 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9693 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9694 tmp = 0x0;
9695 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9696 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9697 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9698 tmp = 0x0;
9699 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
9700 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
9701 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9702 tmp = fieldFromInstruction(insn, 12, 4);
9703 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9704 tmp = fieldFromInstruction(insn, 20, 4);
9705 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9706 return S;
9707 case 248:
9708 tmp = 0x0;
9709 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9710 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9711 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9712 tmp = 0x0;
9713 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9714 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9715 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9716 tmp = 0x0;
9717 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
9718 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
9719 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9720 tmp = fieldFromInstruction(insn, 12, 4);
9721 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9722 tmp = fieldFromInstruction(insn, 16, 4);
9723 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9724 return S;
9725 case 249:
9726 tmp = 0x0;
9727 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9728 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9729 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9730 tmp = 0x0;
9731 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
9732 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
9733 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9734 tmp = fieldFromInstruction(insn, 20, 4);
9735 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9736 return S;
9737 case 250:
9738 tmp = 0x0;
9739 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9740 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9741 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9742 tmp = 0x0;
9743 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9744 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9745 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9746 tmp = 0x0;
9747 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
9748 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
9749 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9750 return S;
9751 case 251:
9752 tmp = 0x0;
9753 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9754 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9755 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9756 tmp = 0x0;
9757 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
9758 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
9759 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9760 tmp = fieldFromInstruction(insn, 12, 16);
9761 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9762 return S;
9763 case 252:
9764 tmp = 0x0;
9765 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9766 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9767 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9768 tmp = 0x0;
9769 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9770 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9771 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9772 tmp = fieldFromInstruction(insn, 28, 4);
9773 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9774 tmp = fieldFromInstruction(insn, 16, 12);
9775 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9776 tmp = fieldFromInstruction(insn, 32, 4);
9777 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9778 tmp = fieldFromInstruction(insn, 12, 4);
9779 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9780 return S;
9781 case 253:
9782 tmp = 0x0;
9783 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9784 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9785 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9786 tmp = 0x0;
9787 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9788 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9789 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9790 tmp = fieldFromInstruction(insn, 28, 4);
9791 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9792 tmp = fieldFromInstruction(insn, 16, 12);
9793 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9794 tmp = 0x0;
9795 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9796 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9797 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9798 tmp = fieldFromInstruction(insn, 12, 4);
9799 if (!Check(S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9800 return S;
9801 case 254:
9802 tmp = 0x0;
9803 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9804 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9805 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9806 tmp = 0x0;
9807 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9808 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9809 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9810 tmp = fieldFromInstruction(insn, 28, 4);
9811 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9812 tmp = fieldFromInstruction(insn, 16, 12);
9813 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9814 tmp = 0x0;
9815 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9816 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9817 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9818 tmp = fieldFromInstruction(insn, 12, 4);
9819 if (!Check(S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9820 return S;
9821 case 255:
9822 tmp = 0x0;
9823 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9824 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9825 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9826 tmp = fieldFromInstruction(insn, 28, 4);
9827 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9828 tmp = fieldFromInstruction(insn, 16, 12);
9829 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9830 tmp = 0x0;
9831 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9832 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9833 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9834 tmp = fieldFromInstruction(insn, 12, 4);
9835 if (!Check(S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9836 return S;
9837 case 256:
9838 tmp = 0x0;
9839 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9840 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9841 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9842 tmp = fieldFromInstruction(insn, 28, 4);
9843 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9844 tmp = fieldFromInstruction(insn, 16, 12);
9845 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9846 tmp = 0x0;
9847 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9848 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9849 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9850 tmp = fieldFromInstruction(insn, 12, 4);
9851 if (!Check(S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9852 return S;
9853 case 257:
9854 tmp = fieldFromInstruction(insn, 36, 4);
9855 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9856 tmp = 0x0;
9857 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9858 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9859 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9860 tmp = fieldFromInstruction(insn, 28, 4);
9861 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9862 tmp = fieldFromInstruction(insn, 16, 12);
9863 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9864 return S;
9865 case 258:
9866 tmp = fieldFromInstruction(insn, 36, 4);
9867 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9868 tmp = 0x0;
9869 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9870 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9871 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9872 tmp = fieldFromInstruction(insn, 28, 4);
9873 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9874 tmp = fieldFromInstruction(insn, 16, 12);
9875 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9876 tmp = fieldFromInstruction(insn, 12, 4);
9877 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9878 return S;
9879 case 259:
9880 tmp = 0x0;
9881 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9882 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9883 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9884 tmp = 0x0;
9885 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9886 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9887 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9888 tmp = fieldFromInstruction(insn, 32, 4);
9889 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9890 tmp = fieldFromInstruction(insn, 28, 4);
9891 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9892 tmp = fieldFromInstruction(insn, 16, 12);
9893 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9894 return S;
9895 case 260:
9896 tmp = 0x0;
9897 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9898 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9899 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9900 tmp = 0x0;
9901 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9902 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9903 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9904 tmp = fieldFromInstruction(insn, 32, 4);
9905 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9906 tmp = fieldFromInstruction(insn, 28, 4);
9907 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9908 tmp = fieldFromInstruction(insn, 16, 12);
9909 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9910 return S;
9911 case 261:
9912 tmp = 0x0;
9913 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9914 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9915 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9916 tmp = 0x0;
9917 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9918 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9919 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9920 tmp = fieldFromInstruction(insn, 32, 4);
9921 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9922 tmp = fieldFromInstruction(insn, 28, 4);
9923 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9924 tmp = fieldFromInstruction(insn, 16, 12);
9925 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9926 tmp = fieldFromInstruction(insn, 12, 4);
9927 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9928 return S;
9929 case 262:
9930 tmp = fieldFromInstruction(insn, 36, 4);
9931 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9932 tmp = fieldFromInstruction(insn, 28, 4);
9933 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9934 tmp = fieldFromInstruction(insn, 16, 12);
9935 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9936 tmp = fieldFromInstruction(insn, 32, 4);
9937 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9938 tmp = fieldFromInstruction(insn, 12, 4);
9939 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9940 return S;
9941 case 263:
9942 tmp = 0x0;
9943 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9944 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9945 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9946 tmp = 0x0;
9947 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9948 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9949 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9950 tmp = fieldFromInstruction(insn, 28, 4);
9951 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9952 tmp = fieldFromInstruction(insn, 16, 12);
9953 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9954 return S;
9955 case 264:
9956 tmp = 0x0;
9957 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9958 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9959 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9960 tmp = 0x0;
9961 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9962 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9963 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9964 tmp = fieldFromInstruction(insn, 28, 4);
9965 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9966 tmp = fieldFromInstruction(insn, 16, 12);
9967 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9968 tmp = fieldFromInstruction(insn, 12, 4);
9969 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9970 return S;
9971 case 265:
9972 tmp = 0x0;
9973 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9974 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9975 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9976 tmp = 0x0;
9977 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9978 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9979 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9980 tmp = fieldFromInstruction(insn, 28, 4);
9981 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9982 tmp = fieldFromInstruction(insn, 16, 12);
9983 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9984 return S;
9985 case 266:
9986 tmp = 0x0;
9987 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
9988 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
9989 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9990 tmp = 0x0;
9991 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
9992 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
9993 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9994 tmp = fieldFromInstruction(insn, 28, 4);
9995 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9996 tmp = fieldFromInstruction(insn, 16, 12);
9997 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9998 tmp = fieldFromInstruction(insn, 12, 4);
9999 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10000 return S;
10001 case 267:
10002 tmp = 0x0;
10003 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10004 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10005 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10006 tmp = fieldFromInstruction(insn, 32, 4);
10007 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10008 tmp = fieldFromInstruction(insn, 28, 4);
10009 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10010 tmp = fieldFromInstruction(insn, 16, 12);
10011 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10012 return S;
10013 case 268:
10014 tmp = 0x0;
10015 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10016 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10017 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10018 tmp = 0x0;
10019 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10020 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10021 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10022 tmp = fieldFromInstruction(insn, 16, 16);
10023 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10024 tmp = fieldFromInstruction(insn, 12, 4);
10025 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10026 return S;
10027 case 269:
10028 tmp = 0x0;
10029 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10030 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10031 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10032 tmp = 0x0;
10033 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10034 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10035 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10036 tmp = fieldFromInstruction(insn, 16, 16);
10037 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10038 tmp = fieldFromInstruction(insn, 12, 4);
10039 if (!Check(S, decodeU3ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10040 return S;
10041 case 270:
10042 tmp = 0x0;
10043 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10044 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10045 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10046 tmp = 0x0;
10047 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10048 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10049 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10050 tmp = fieldFromInstruction(insn, 16, 16);
10051 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10052 tmp = fieldFromInstruction(insn, 12, 4);
10053 if (!Check(S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10054 return S;
10055 case 271:
10056 tmp = 0x0;
10057 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10058 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10059 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10060 tmp = 0x0;
10061 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10062 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10063 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10064 tmp = fieldFromInstruction(insn, 16, 16);
10065 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10066 tmp = fieldFromInstruction(insn, 12, 4);
10067 if (!Check(S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10068 return S;
10069 case 272:
10070 tmp = 0x0;
10071 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10072 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10073 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10074 return S;
10075 case 273:
10076 tmp = 0x0;
10077 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10078 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10079 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10080 tmp = fieldFromInstruction(insn, 16, 16);
10081 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10082 return S;
10083 case 274:
10084 tmp = 0x0;
10085 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10086 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10087 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10088 tmp = fieldFromInstruction(insn, 16, 16);
10089 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10090 return S;
10091 case 275:
10092 tmp = 0x0;
10093 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10094 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10095 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10096 tmp = fieldFromInstruction(insn, 16, 16);
10097 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10098 tmp = fieldFromInstruction(insn, 12, 4);
10099 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10100 return S;
10101 case 276:
10102 tmp = 0x0;
10103 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10104 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10105 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10106 tmp = fieldFromInstruction(insn, 24, 8);
10107 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10108 tmp = fieldFromInstruction(insn, 16, 8);
10109 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10110 return S;
10111 case 277:
10112 tmp = 0x0;
10113 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10114 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10115 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10116 tmp = fieldFromInstruction(insn, 24, 8);
10117 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10118 tmp = fieldFromInstruction(insn, 16, 8);
10119 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10120 tmp = fieldFromInstruction(insn, 12, 4);
10121 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10122 return S;
10123 case 278:
10124 tmp = 0x0;
10125 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10126 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10127 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10128 tmp = 0x0;
10129 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10130 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10131 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10132 tmp = fieldFromInstruction(insn, 20, 12);
10133 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10134 return S;
10135 case 279:
10136 tmp = 0x0;
10137 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10138 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10139 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10140 tmp = 0x0;
10141 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10142 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10143 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10144 tmp = fieldFromInstruction(insn, 20, 12);
10145 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10146 return S;
10147 case 280:
10148 tmp = 0x0;
10149 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10150 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10151 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10152 tmp = 0x0;
10153 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10154 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10155 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10156 tmp = fieldFromInstruction(insn, 20, 12);
10157 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10158 return S;
10159 case 281:
10160 tmp = 0x0;
10161 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10162 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10163 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10164 tmp = 0x0;
10165 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10166 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10167 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10168 tmp = fieldFromInstruction(insn, 20, 12);
10169 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10170 tmp = fieldFromInstruction(insn, 12, 4);
10171 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10172 tmp = fieldFromInstruction(insn, 16, 4);
10173 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10174 return S;
10175 case 282:
10176 tmp = 0x0;
10177 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10178 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10179 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10180 tmp = 0x0;
10181 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10182 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10183 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10184 tmp = fieldFromInstruction(insn, 16, 16);
10185 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10186 return S;
10187 case 283:
10188 tmp = 0x0;
10189 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10190 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10191 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10192 tmp = 0x0;
10193 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10194 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10195 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10196 tmp = fieldFromInstruction(insn, 16, 16);
10197 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10198 tmp = fieldFromInstruction(insn, 12, 4);
10199 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10200 return S;
10201 case 284:
10202 tmp = 0x0;
10203 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10204 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10205 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10206 tmp = 0x0;
10207 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10208 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10209 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10210 return S;
10211 case 285:
10212 tmp = 0x0;
10213 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10214 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10215 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10216 tmp = 0x0;
10217 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10218 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10219 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10220 tmp = fieldFromInstruction(insn, 12, 4);
10221 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10222 return S;
10223 case 286:
10224 tmp = 0x0;
10225 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10226 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10227 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10228 tmp = 0x0;
10229 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10230 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10231 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10232 tmp = fieldFromInstruction(insn, 12, 4);
10233 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10234 tmp = fieldFromInstruction(insn, 20, 4);
10235 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10236 return S;
10237 case 287:
10238 tmp = 0x0;
10239 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10240 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10241 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10242 tmp = 0x0;
10243 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10244 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10245 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10246 tmp = 0x0;
10247 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10248 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10249 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10250 tmp = fieldFromInstruction(insn, 12, 4);
10251 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10252 return S;
10253 case 288:
10254 tmp = 0x0;
10255 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10256 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10257 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10258 tmp = fieldFromInstruction(insn, 32, 4);
10259 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10260 tmp = fieldFromInstruction(insn, 28, 4);
10261 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10262 return S;
10263 case 289:
10264 tmp = 0x0;
10265 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10266 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10267 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10268 tmp = 0x0;
10269 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10270 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10271 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10272 tmp = 0x0;
10273 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10274 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10275 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10276 tmp = 0x0;
10277 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10278 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10279 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10280 tmp = fieldFromInstruction(insn, 16, 8);
10281 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10282 return S;
10283 case 290:
10284 tmp = 0x0;
10285 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10286 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10287 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10288 tmp = 0x0;
10289 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10290 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10291 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10292 tmp = 0x0;
10293 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10294 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10295 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10296 tmp = 0x0;
10297 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10298 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10299 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10300 tmp = fieldFromInstruction(insn, 16, 8);
10301 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10302 tmp = fieldFromInstruction(insn, 12, 4);
10303 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10304 return S;
10305 case 291:
10306 tmp = 0x0;
10307 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10308 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10309 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10310 tmp = 0x0;
10311 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10312 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10313 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10314 tmp = 0x0;
10315 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10316 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10317 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10318 tmp = fieldFromInstruction(insn, 16, 8);
10319 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10320 return S;
10321 case 292:
10322 tmp = 0x0;
10323 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10324 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10325 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10326 tmp = 0x0;
10327 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10328 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10329 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10330 tmp = 0x0;
10331 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10332 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10333 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10334 tmp = fieldFromInstruction(insn, 22, 2) << 2;
10335 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10336 return S;
10337 case 293:
10338 tmp = 0x0;
10339 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10340 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10341 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10342 tmp = 0x0;
10343 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10344 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10345 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10346 tmp = 0x0;
10347 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10348 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10349 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10350 tmp = fieldFromInstruction(insn, 21, 3) << 1;
10351 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10352 return S;
10353 case 294:
10354 tmp = 0x0;
10355 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10356 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10357 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10358 tmp = 0x0;
10359 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10360 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10361 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10362 tmp = 0x0;
10363 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10364 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10365 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10366 tmp = 0x0;
10367 insertBits(tmp, fieldFromInstruction(insn, 20, 1), 0, 1);
10368 insertBits(tmp, fieldFromInstruction(insn, 22, 2), 2, 2);
10369 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10370 return S;
10371 case 295:
10372 tmp = 0x0;
10373 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10374 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10375 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10376 tmp = 0x0;
10377 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10378 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10379 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10380 tmp = 0x0;
10381 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10382 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10383 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10384 tmp = 0x0;
10385 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10386 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10387 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10388 tmp = fieldFromInstruction(insn, 16, 8);
10389 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10390 return S;
10391 case 296:
10392 tmp = 0x0;
10393 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10394 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10395 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10396 tmp = 0x0;
10397 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10398 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10399 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10400 tmp = 0x0;
10401 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10402 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10403 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10404 tmp = 0x0;
10405 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10406 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10407 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10408 return S;
10409 case 297:
10410 tmp = 0x0;
10411 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10412 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10413 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10414 tmp = 0x0;
10415 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10416 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10417 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10418 tmp = 0x0;
10419 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10420 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10421 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10422 tmp = 0x0;
10423 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10424 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10425 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10426 tmp = fieldFromInstruction(insn, 24, 4);
10427 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10428 return S;
10429 case 298:
10430 tmp = 0x0;
10431 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10432 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10433 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10434 tmp = 0x0;
10435 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10436 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10437 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10438 tmp = 0x0;
10439 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10440 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10441 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10442 tmp = 0x0;
10443 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10444 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10445 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10446 tmp = fieldFromInstruction(insn, 22, 2) << 2;
10447 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10448 return S;
10449 case 299:
10450 tmp = 0x0;
10451 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10452 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10453 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10454 tmp = 0x0;
10455 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10456 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10457 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10458 tmp = 0x0;
10459 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10460 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10461 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10462 tmp = 0x0;
10463 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10464 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10465 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10466 tmp = fieldFromInstruction(insn, 21, 3) << 1;
10467 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10468 return S;
10469 case 300:
10470 tmp = 0x0;
10471 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10472 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10473 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10474 tmp = 0x0;
10475 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10476 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10477 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10478 tmp = 0x0;
10479 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10480 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10481 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10482 tmp = 0x0;
10483 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10484 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10485 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10486 tmp = 0x0;
10487 insertBits(tmp, fieldFromInstruction(insn, 20, 1), 0, 1);
10488 insertBits(tmp, fieldFromInstruction(insn, 22, 2), 2, 2);
10489 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10490 return S;
10491 case 301:
10492 tmp = 0x0;
10493 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10494 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10495 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10496 tmp = 0x0;
10497 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10498 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10499 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10500 tmp = 0x0;
10501 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10502 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10503 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10504 tmp = 0x0;
10505 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10506 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10507 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10508 tmp = fieldFromInstruction(insn, 20, 4);
10509 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10510 return S;
10511 case 302:
10512 tmp = 0x0;
10513 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10514 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10515 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10516 tmp = 0x0;
10517 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10518 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10519 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10520 tmp = 0x0;
10521 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10522 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10523 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10524 tmp = 0x0;
10525 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10526 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10527 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10528 tmp = fieldFromInstruction(insn, 24, 4);
10529 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10530 tmp = fieldFromInstruction(insn, 20, 4);
10531 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10532 return S;
10533 case 303:
10534 tmp = 0x0;
10535 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10536 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10537 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10538 tmp = 0x0;
10539 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10540 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10541 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10542 tmp = 0x0;
10543 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10544 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10545 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10546 tmp = 0x0;
10547 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10548 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10549 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10550 return S;
10551 case 304:
10552 tmp = 0x0;
10553 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10554 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10555 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10556 tmp = 0x0;
10557 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10558 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10559 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10560 tmp = 0x0;
10561 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10562 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10563 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10564 tmp = 0x0;
10565 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10566 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10567 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10568 return S;
10569 case 305:
10570 tmp = 0x0;
10571 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10572 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10573 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10574 tmp = 0x0;
10575 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10576 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10577 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10578 tmp = 0x0;
10579 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10580 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10581 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10582 tmp = 0x0;
10583 insertBits(tmp, fieldFromInstruction(insn, 8, 1), 4, 1);
10584 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
10585 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10586 tmp = fieldFromInstruction(insn, 16, 4);
10587 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10588 tmp = fieldFromInstruction(insn, 24, 4);
10589 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10590 return S;
10591 case 306:
10592 tmp = 0x0;
10593 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10594 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10595 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10596 tmp = 0x0;
10597 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10598 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10599 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10600 tmp = 0x0;
10601 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10602 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10603 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10604 tmp = fieldFromInstruction(insn, 16, 4);
10605 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10606 return S;
10607 case 307:
10608 tmp = 0x0;
10609 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10610 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10611 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10612 tmp = 0x0;
10613 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10614 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10615 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10616 tmp = fieldFromInstruction(insn, 16, 3);
10617 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10618 tmp = fieldFromInstruction(insn, 20, 4);
10619 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10620 return S;
10621 case 308:
10622 tmp = 0x0;
10623 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10624 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10625 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10626 tmp = 0x0;
10627 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10628 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10629 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10630 tmp = fieldFromInstruction(insn, 16, 4);
10631 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10632 tmp = fieldFromInstruction(insn, 20, 4);
10633 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10634 return S;
10635 case 309:
10636 tmp = 0x0;
10637 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10638 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10639 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10640 tmp = 0x0;
10641 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10642 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10643 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10644 tmp = fieldFromInstruction(insn, 16, 3);
10645 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10646 tmp = fieldFromInstruction(insn, 20, 4);
10647 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10648 return S;
10649 case 310:
10650 tmp = 0x0;
10651 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10652 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10653 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10654 tmp = 0x0;
10655 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10656 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10657 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10658 tmp = fieldFromInstruction(insn, 12, 4);
10659 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10660 tmp = fieldFromInstruction(insn, 16, 4);
10661 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10662 tmp = fieldFromInstruction(insn, 20, 4);
10663 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10664 return S;
10665 case 311:
10666 tmp = 0x0;
10667 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10668 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10669 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10670 tmp = 0x0;
10671 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10672 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10673 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10674 return S;
10675 case 312:
10676 tmp = 0x0;
10677 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10678 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10679 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10680 tmp = 0x0;
10681 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10682 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10683 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10684 return S;
10685 case 313:
10686 tmp = 0x0;
10687 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10688 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10689 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10690 tmp = 0x0;
10691 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10692 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10693 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10694 tmp = fieldFromInstruction(insn, 16, 3);
10695 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10696 tmp = fieldFromInstruction(insn, 20, 4);
10697 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10698 return S;
10699 case 314:
10700 tmp = 0x0;
10701 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10702 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10703 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10704 tmp = 0x0;
10705 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10706 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10707 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10708 tmp = fieldFromInstruction(insn, 16, 3);
10709 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10710 tmp = fieldFromInstruction(insn, 20, 4);
10711 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10712 return S;
10713 case 315:
10714 tmp = 0x0;
10715 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10716 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10717 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10718 tmp = 0x0;
10719 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10720 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10721 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10722 tmp = fieldFromInstruction(insn, 16, 3);
10723 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10724 tmp = fieldFromInstruction(insn, 20, 4);
10725 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10726 return S;
10727 case 316:
10728 tmp = 0x0;
10729 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10730 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10731 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10732 tmp = 0x0;
10733 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10734 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10735 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10736 return S;
10737 case 317:
10738 tmp = 0x0;
10739 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10740 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10741 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10742 tmp = 0x0;
10743 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10744 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10745 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10746 return S;
10747 case 318:
10748 tmp = 0x0;
10749 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10750 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10751 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10752 tmp = 0x0;
10753 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10754 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10755 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10756 tmp = fieldFromInstruction(insn, 12, 4);
10757 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10758 tmp = fieldFromInstruction(insn, 16, 4);
10759 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10760 return S;
10761 case 319:
10762 tmp = 0x0;
10763 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10764 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10765 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10766 tmp = 0x0;
10767 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10768 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10769 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10770 tmp = fieldFromInstruction(insn, 20, 4);
10771 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10772 return S;
10773 case 320:
10774 tmp = 0x0;
10775 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10776 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10777 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10778 tmp = 0x0;
10779 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10780 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10781 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10782 tmp = fieldFromInstruction(insn, 20, 4);
10783 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10784 return S;
10785 case 321:
10786 tmp = 0x0;
10787 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10788 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10789 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10790 tmp = 0x0;
10791 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10792 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10793 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10794 tmp = 0x0;
10795 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10796 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10797 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10798 return S;
10799 case 322:
10800 tmp = 0x0;
10801 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10802 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10803 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10804 tmp = 0x0;
10805 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10806 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10807 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10808 tmp = 0x0;
10809 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10810 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10811 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10812 return S;
10813 case 323:
10814 tmp = 0x0;
10815 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10816 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10817 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10818 tmp = 0x0;
10819 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10820 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10821 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10822 tmp = 0x0;
10823 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10824 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10825 if (!Check(S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10826 tmp = fieldFromInstruction(insn, 12, 4);
10827 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10828 tmp = fieldFromInstruction(insn, 16, 4);
10829 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10830 tmp = fieldFromInstruction(insn, 20, 4);
10831 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10832 return S;
10833 case 324:
10834 tmp = 0x0;
10835 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10836 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10837 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10838 tmp = 0x0;
10839 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10840 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10841 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10842 tmp = 0x0;
10843 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10844 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10845 if (!Check(S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10846 tmp = fieldFromInstruction(insn, 20, 4);
10847 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10848 return S;
10849 case 325:
10850 tmp = 0x0;
10851 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 4, 1);
10852 insertBits(tmp, fieldFromInstruction(insn, 36, 4), 0, 4);
10853 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10854 tmp = 0x0;
10855 insertBits(tmp, fieldFromInstruction(insn, 10, 1), 4, 1);
10856 insertBits(tmp, fieldFromInstruction(insn, 32, 4), 0, 4);
10857 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10858 tmp = 0x0;
10859 insertBits(tmp, fieldFromInstruction(insn, 9, 1), 4, 1);
10860 insertBits(tmp, fieldFromInstruction(insn, 28, 4), 0, 4);
10861 if (!Check(S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10862 tmp = fieldFromInstruction(insn, 20, 4);
10863 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10864 return S;
10865 case 326:
10866 tmp = fieldFromInstruction(insn, 36, 4);
10867 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10868 tmp = fieldFromInstruction(insn, 32, 4);
10869 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10870 tmp = fieldFromInstruction(insn, 28, 4);
10871 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10872 tmp = 0x0;
10873 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10874 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10875 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10876 return S;
10877 case 327:
10878 tmp = fieldFromInstruction(insn, 36, 4);
10879 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10880 tmp = fieldFromInstruction(insn, 32, 4);
10881 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10882 tmp = fieldFromInstruction(insn, 28, 4);
10883 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10884 tmp = 0x0;
10885 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10886 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10887 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10888 return S;
10889 case 328:
10890 tmp = fieldFromInstruction(insn, 36, 4);
10891 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10892 tmp = fieldFromInstruction(insn, 36, 4);
10893 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10894 tmp = fieldFromInstruction(insn, 32, 4);
10895 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10896 tmp = fieldFromInstruction(insn, 28, 4);
10897 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10898 tmp = 0x0;
10899 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10900 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10901 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10902 return S;
10903 case 329:
10904 tmp = fieldFromInstruction(insn, 36, 4);
10905 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10906 tmp = fieldFromInstruction(insn, 32, 4);
10907 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10908 tmp = fieldFromInstruction(insn, 28, 4);
10909 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10910 tmp = 0x0;
10911 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10912 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10913 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10914 return S;
10915 case 330:
10916 tmp = fieldFromInstruction(insn, 36, 4);
10917 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10918 tmp = fieldFromInstruction(insn, 32, 4);
10919 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10920 tmp = fieldFromInstruction(insn, 28, 4);
10921 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10922 tmp = 0x0;
10923 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10924 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10925 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10926 return S;
10927 case 331:
10928 tmp = fieldFromInstruction(insn, 36, 4);
10929 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10930 tmp = fieldFromInstruction(insn, 32, 4);
10931 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10932 tmp = fieldFromInstruction(insn, 28, 4);
10933 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10934 tmp = 0x0;
10935 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10936 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10937 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10938 return S;
10939 case 332:
10940 tmp = fieldFromInstruction(insn, 36, 4);
10941 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10942 tmp = fieldFromInstruction(insn, 28, 4);
10943 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10944 tmp = 0x0;
10945 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10946 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10947 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10948 return S;
10949 case 333:
10950 tmp = fieldFromInstruction(insn, 36, 4);
10951 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10952 tmp = fieldFromInstruction(insn, 28, 4);
10953 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10954 tmp = 0x0;
10955 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10956 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10957 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10958 tmp = fieldFromInstruction(insn, 32, 4);
10959 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10960 return S;
10961 case 334:
10962 tmp = fieldFromInstruction(insn, 36, 4);
10963 if (!Check(S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10964 tmp = fieldFromInstruction(insn, 32, 4);
10965 if (!Check(S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10966 tmp = fieldFromInstruction(insn, 28, 4);
10967 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10968 tmp = 0x0;
10969 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10970 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10971 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10972 return S;
10973 case 335:
10974 tmp = fieldFromInstruction(insn, 36, 4);
10975 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10976 tmp = fieldFromInstruction(insn, 32, 4);
10977 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10978 tmp = fieldFromInstruction(insn, 28, 4);
10979 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10980 tmp = 0x0;
10981 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10982 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10983 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10984 return S;
10985 case 336:
10986 tmp = fieldFromInstruction(insn, 36, 4);
10987 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10988 tmp = fieldFromInstruction(insn, 28, 4);
10989 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10990 tmp = 0x0;
10991 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
10992 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
10993 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10994 return S;
10995 case 337:
10996 tmp = fieldFromInstruction(insn, 36, 4);
10997 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
10998 tmp = fieldFromInstruction(insn, 28, 4);
10999 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11000 tmp = 0x0;
11001 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11002 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11003 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11004 tmp = fieldFromInstruction(insn, 32, 4);
11005 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11006 return S;
11007 case 338:
11008 tmp = fieldFromInstruction(insn, 36, 4);
11009 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11010 tmp = fieldFromInstruction(insn, 36, 4);
11011 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11012 tmp = fieldFromInstruction(insn, 32, 4);
11013 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11014 tmp = fieldFromInstruction(insn, 28, 4);
11015 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11016 tmp = 0x0;
11017 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11018 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11019 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11020 return S;
11021 case 339:
11022 tmp = fieldFromInstruction(insn, 36, 4);
11023 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11024 tmp = fieldFromInstruction(insn, 36, 4);
11025 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11026 tmp = fieldFromInstruction(insn, 32, 4);
11027 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11028 tmp = fieldFromInstruction(insn, 28, 4);
11029 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11030 tmp = 0x0;
11031 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11032 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11033 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11034 return S;
11035 case 340:
11036 tmp = fieldFromInstruction(insn, 28, 4);
11037 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11038 tmp = 0x0;
11039 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11040 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11041 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11042 tmp = fieldFromInstruction(insn, 32, 8);
11043 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11044 return S;
11045 case 341:
11046 tmp = fieldFromInstruction(insn, 28, 4);
11047 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11048 tmp = 0x0;
11049 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11050 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11051 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11052 tmp = fieldFromInstruction(insn, 32, 8);
11053 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11054 return S;
11055 case 342:
11056 tmp = fieldFromInstruction(insn, 28, 4);
11057 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11058 tmp = 0x0;
11059 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11060 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11061 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11062 return S;
11063 case 343:
11064 tmp = fieldFromInstruction(insn, 36, 4);
11065 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11066 tmp = fieldFromInstruction(insn, 36, 4);
11067 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11068 tmp = fieldFromInstruction(insn, 32, 4);
11069 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11070 tmp = fieldFromInstruction(insn, 28, 4);
11071 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11072 tmp = 0x0;
11073 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11074 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11075 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11076 return S;
11077 case 344:
11078 tmp = fieldFromInstruction(insn, 36, 4);
11079 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11080 tmp = fieldFromInstruction(insn, 36, 4);
11081 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11082 tmp = fieldFromInstruction(insn, 32, 4);
11083 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11084 tmp = fieldFromInstruction(insn, 28, 4);
11085 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11086 tmp = 0x0;
11087 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11088 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11089 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11090 return S;
11091 case 345:
11092 tmp = fieldFromInstruction(insn, 36, 4);
11093 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11094 tmp = fieldFromInstruction(insn, 32, 4);
11095 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11096 tmp = fieldFromInstruction(insn, 36, 4);
11097 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11098 tmp = fieldFromInstruction(insn, 32, 4);
11099 if (!Check(S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11100 tmp = fieldFromInstruction(insn, 28, 4);
11101 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11102 tmp = 0x0;
11103 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11104 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11105 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11106 return S;
11107 case 346:
11108 tmp = fieldFromInstruction(insn, 36, 4);
11109 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11110 tmp = fieldFromInstruction(insn, 32, 4);
11111 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11112 tmp = fieldFromInstruction(insn, 28, 4);
11113 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11114 tmp = 0x0;
11115 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11116 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11117 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11118 return S;
11119 case 347:
11120 tmp = fieldFromInstruction(insn, 36, 4);
11121 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11122 tmp = fieldFromInstruction(insn, 32, 4);
11123 if (!Check(S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11124 tmp = fieldFromInstruction(insn, 28, 4);
11125 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11126 tmp = 0x0;
11127 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11128 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11129 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11130 return S;
11131 case 348:
11132 tmp = fieldFromInstruction(insn, 28, 4);
11133 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11134 tmp = fieldFromInstruction(insn, 16, 12);
11135 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11136 tmp = fieldFromInstruction(insn, 36, 4);
11137 if (!Check(S, decodeLenOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11138 return S;
11139 case 349:
11140 tmp = fieldFromInstruction(insn, 36, 4);
11141 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11142 tmp = fieldFromInstruction(insn, 36, 4);
11143 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11144 tmp = fieldFromInstruction(insn, 28, 4);
11145 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11146 tmp = 0x0;
11147 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11148 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11149 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11150 return S;
11151 case 350:
11152 tmp = fieldFromInstruction(insn, 36, 4);
11153 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11154 tmp = fieldFromInstruction(insn, 36, 4);
11155 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11156 tmp = fieldFromInstruction(insn, 28, 4);
11157 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11158 tmp = 0x0;
11159 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11160 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11161 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11162 tmp = fieldFromInstruction(insn, 32, 4);
11163 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11164 return S;
11165 case 351:
11166 tmp = fieldFromInstruction(insn, 36, 4);
11167 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11168 tmp = fieldFromInstruction(insn, 28, 4);
11169 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11170 tmp = 0x0;
11171 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11172 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11173 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11174 return S;
11175 case 352:
11176 tmp = fieldFromInstruction(insn, 36, 4);
11177 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11178 tmp = fieldFromInstruction(insn, 28, 4);
11179 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11180 tmp = 0x0;
11181 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11182 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11183 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11184 tmp = fieldFromInstruction(insn, 32, 4);
11185 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11186 return S;
11187 case 353:
11188 tmp = fieldFromInstruction(insn, 36, 4);
11189 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11190 tmp = fieldFromInstruction(insn, 36, 4);
11191 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11192 tmp = fieldFromInstruction(insn, 28, 4);
11193 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11194 tmp = 0x0;
11195 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11196 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11197 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11198 return S;
11199 case 354:
11200 tmp = fieldFromInstruction(insn, 36, 4);
11201 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11202 tmp = fieldFromInstruction(insn, 36, 4);
11203 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11204 tmp = fieldFromInstruction(insn, 28, 4);
11205 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11206 tmp = 0x0;
11207 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11208 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11209 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11210 tmp = fieldFromInstruction(insn, 32, 4);
11211 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11212 return S;
11213 case 355:
11214 tmp = fieldFromInstruction(insn, 36, 4);
11215 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11216 tmp = fieldFromInstruction(insn, 36, 4);
11217 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11218 tmp = fieldFromInstruction(insn, 28, 4);
11219 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11220 tmp = 0x0;
11221 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11222 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11223 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11224 return S;
11225 case 356:
11226 tmp = fieldFromInstruction(insn, 36, 4);
11227 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11228 tmp = fieldFromInstruction(insn, 36, 4);
11229 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11230 tmp = fieldFromInstruction(insn, 28, 4);
11231 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11232 tmp = 0x0;
11233 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11234 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11235 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11236 tmp = fieldFromInstruction(insn, 32, 4);
11237 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11238 return S;
11239 case 357:
11240 tmp = fieldFromInstruction(insn, 36, 4);
11241 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11242 tmp = fieldFromInstruction(insn, 36, 4);
11243 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11244 tmp = fieldFromInstruction(insn, 16, 16);
11245 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11246 return S;
11247 case 358:
11248 tmp = fieldFromInstruction(insn, 36, 4);
11249 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11250 tmp = fieldFromInstruction(insn, 36, 4);
11251 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11252 tmp = fieldFromInstruction(insn, 16, 16);
11253 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11254 tmp = fieldFromInstruction(insn, 32, 4);
11255 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11256 return S;
11257 case 359:
11258 tmp = fieldFromInstruction(insn, 36, 4);
11259 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11260 tmp = fieldFromInstruction(insn, 36, 4);
11261 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11262 tmp = fieldFromInstruction(insn, 32, 4);
11263 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11264 tmp = fieldFromInstruction(insn, 16, 16);
11265 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11266 return S;
11267 case 360:
11268 tmp = fieldFromInstruction(insn, 36, 4);
11269 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11270 tmp = fieldFromInstruction(insn, 36, 4);
11271 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11272 tmp = fieldFromInstruction(insn, 16, 16);
11273 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11274 return S;
11275 case 361:
11276 tmp = fieldFromInstruction(insn, 36, 4);
11277 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11278 tmp = fieldFromInstruction(insn, 36, 4);
11279 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11280 tmp = fieldFromInstruction(insn, 16, 16);
11281 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11282 tmp = fieldFromInstruction(insn, 32, 4);
11283 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11284 return S;
11285 case 362:
11286 tmp = fieldFromInstruction(insn, 36, 4);
11287 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11288 tmp = fieldFromInstruction(insn, 36, 4);
11289 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11290 tmp = fieldFromInstruction(insn, 16, 16);
11291 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11292 return S;
11293 case 363:
11294 tmp = fieldFromInstruction(insn, 36, 4);
11295 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11296 tmp = fieldFromInstruction(insn, 36, 4);
11297 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11298 tmp = fieldFromInstruction(insn, 16, 16);
11299 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11300 tmp = fieldFromInstruction(insn, 32, 4);
11301 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11302 return S;
11303 case 364:
11304 tmp = fieldFromInstruction(insn, 36, 4);
11305 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11306 tmp = fieldFromInstruction(insn, 36, 4);
11307 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11308 tmp = fieldFromInstruction(insn, 32, 4);
11309 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11310 tmp = fieldFromInstruction(insn, 24, 8);
11311 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11312 tmp = fieldFromInstruction(insn, 16, 8);
11313 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11314 return S;
11315 case 365:
11316 tmp = fieldFromInstruction(insn, 36, 4);
11317 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11318 tmp = fieldFromInstruction(insn, 36, 4);
11319 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11320 tmp = fieldFromInstruction(insn, 32, 4);
11321 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11322 tmp = fieldFromInstruction(insn, 24, 8);
11323 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11324 tmp = fieldFromInstruction(insn, 16, 8);
11325 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11326 tmp = fieldFromInstruction(insn, 8, 8);
11327 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11328 return S;
11329 case 366:
11330 tmp = fieldFromInstruction(insn, 36, 4);
11331 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11332 tmp = fieldFromInstruction(insn, 36, 4);
11333 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11334 tmp = fieldFromInstruction(insn, 32, 4);
11335 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11336 tmp = fieldFromInstruction(insn, 24, 8);
11337 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11338 tmp = fieldFromInstruction(insn, 16, 8);
11339 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11340 return S;
11341 case 367:
11342 tmp = fieldFromInstruction(insn, 36, 4);
11343 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11344 tmp = fieldFromInstruction(insn, 36, 4);
11345 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11346 tmp = fieldFromInstruction(insn, 32, 4);
11347 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11348 tmp = fieldFromInstruction(insn, 24, 8);
11349 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11350 tmp = fieldFromInstruction(insn, 16, 8);
11351 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11352 tmp = fieldFromInstruction(insn, 8, 8);
11353 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11354 return S;
11355 case 368:
11356 tmp = fieldFromInstruction(insn, 36, 4);
11357 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11358 tmp = fieldFromInstruction(insn, 36, 4);
11359 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11360 tmp = fieldFromInstruction(insn, 32, 4);
11361 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11362 tmp = fieldFromInstruction(insn, 24, 8);
11363 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11364 tmp = fieldFromInstruction(insn, 16, 7);
11365 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11366 return S;
11367 case 369:
11368 tmp = fieldFromInstruction(insn, 36, 4);
11369 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11370 tmp = fieldFromInstruction(insn, 36, 4);
11371 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11372 tmp = fieldFromInstruction(insn, 32, 4);
11373 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11374 tmp = fieldFromInstruction(insn, 24, 8);
11375 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11376 tmp = fieldFromInstruction(insn, 16, 7);
11377 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11378 tmp = fieldFromInstruction(insn, 8, 8);
11379 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11380 return S;
11381 case 370:
11382 tmp = fieldFromInstruction(insn, 36, 4);
11383 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11384 tmp = fieldFromInstruction(insn, 36, 4);
11385 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11386 tmp = fieldFromInstruction(insn, 32, 4);
11387 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11388 tmp = fieldFromInstruction(insn, 24, 8);
11389 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11390 tmp = fieldFromInstruction(insn, 16, 8);
11391 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11392 return S;
11393 case 371:
11394 tmp = fieldFromInstruction(insn, 36, 4);
11395 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11396 tmp = fieldFromInstruction(insn, 36, 4);
11397 if (!Check(S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11398 tmp = fieldFromInstruction(insn, 32, 4);
11399 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11400 tmp = fieldFromInstruction(insn, 24, 8);
11401 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11402 tmp = fieldFromInstruction(insn, 16, 8);
11403 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11404 tmp = fieldFromInstruction(insn, 8, 8);
11405 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11406 return S;
11407 case 372:
11408 tmp = fieldFromInstruction(insn, 36, 4);
11409 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11410 tmp = fieldFromInstruction(insn, 32, 4);
11411 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11412 tmp = fieldFromInstruction(insn, 16, 16);
11413 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11414 return S;
11415 case 373:
11416 tmp = fieldFromInstruction(insn, 36, 4);
11417 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11418 tmp = fieldFromInstruction(insn, 32, 4);
11419 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11420 tmp = fieldFromInstruction(insn, 12, 4);
11421 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11422 tmp = fieldFromInstruction(insn, 16, 16);
11423 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11424 return S;
11425 case 374:
11426 tmp = fieldFromInstruction(insn, 36, 4);
11427 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11428 tmp = fieldFromInstruction(insn, 16, 16);
11429 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11430 return S;
11431 case 375:
11432 tmp = fieldFromInstruction(insn, 36, 4);
11433 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11434 tmp = fieldFromInstruction(insn, 16, 16);
11435 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11436 tmp = fieldFromInstruction(insn, 12, 4);
11437 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11438 return S;
11439 case 376:
11440 tmp = fieldFromInstruction(insn, 36, 4);
11441 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11442 tmp = fieldFromInstruction(insn, 16, 16);
11443 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11444 return S;
11445 case 377:
11446 tmp = fieldFromInstruction(insn, 36, 4);
11447 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11448 tmp = fieldFromInstruction(insn, 16, 16);
11449 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11450 tmp = fieldFromInstruction(insn, 12, 4);
11451 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11452 return S;
11453 case 378:
11454 tmp = fieldFromInstruction(insn, 36, 4);
11455 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11456 tmp = fieldFromInstruction(insn, 16, 16);
11457 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11458 return S;
11459 case 379:
11460 tmp = fieldFromInstruction(insn, 36, 4);
11461 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11462 tmp = fieldFromInstruction(insn, 16, 16);
11463 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11464 tmp = fieldFromInstruction(insn, 12, 4);
11465 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11466 return S;
11467 case 380:
11468 tmp = fieldFromInstruction(insn, 36, 4);
11469 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11470 tmp = fieldFromInstruction(insn, 16, 16);
11471 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11472 return S;
11473 case 381:
11474 tmp = fieldFromInstruction(insn, 36, 4);
11475 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11476 tmp = fieldFromInstruction(insn, 16, 16);
11477 if (!Check(S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11478 tmp = fieldFromInstruction(insn, 12, 4);
11479 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11480 return S;
11481 case 382:
11482 tmp = fieldFromInstruction(insn, 36, 4);
11483 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11484 tmp = fieldFromInstruction(insn, 32, 4);
11485 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11486 tmp = fieldFromInstruction(insn, 16, 16);
11487 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11488 return S;
11489 case 383:
11490 tmp = fieldFromInstruction(insn, 36, 4);
11491 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11492 tmp = fieldFromInstruction(insn, 32, 4);
11493 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11494 tmp = fieldFromInstruction(insn, 12, 4);
11495 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11496 tmp = fieldFromInstruction(insn, 16, 16);
11497 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11498 return S;
11499 case 384:
11500 tmp = fieldFromInstruction(insn, 36, 4);
11501 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11502 tmp = fieldFromInstruction(insn, 8, 8);
11503 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11504 tmp = fieldFromInstruction(insn, 16, 16);
11505 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11506 return S;
11507 case 385:
11508 tmp = fieldFromInstruction(insn, 36, 4);
11509 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11510 tmp = fieldFromInstruction(insn, 8, 8);
11511 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11512 tmp = fieldFromInstruction(insn, 32, 4);
11513 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11514 tmp = fieldFromInstruction(insn, 16, 16);
11515 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11516 return S;
11517 case 386:
11518 tmp = fieldFromInstruction(insn, 36, 4);
11519 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11520 tmp = fieldFromInstruction(insn, 8, 8);
11521 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11522 tmp = fieldFromInstruction(insn, 16, 16);
11523 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11524 return S;
11525 case 387:
11526 tmp = fieldFromInstruction(insn, 36, 4);
11527 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11528 tmp = fieldFromInstruction(insn, 8, 8);
11529 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11530 tmp = fieldFromInstruction(insn, 32, 4);
11531 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11532 tmp = fieldFromInstruction(insn, 16, 16);
11533 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11534 return S;
11535 case 388:
11536 tmp = fieldFromInstruction(insn, 36, 4);
11537 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11538 tmp = fieldFromInstruction(insn, 8, 8);
11539 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11540 tmp = fieldFromInstruction(insn, 16, 16);
11541 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11542 return S;
11543 case 389:
11544 tmp = fieldFromInstruction(insn, 36, 4);
11545 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11546 tmp = fieldFromInstruction(insn, 8, 8);
11547 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11548 tmp = fieldFromInstruction(insn, 32, 4);
11549 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11550 tmp = fieldFromInstruction(insn, 16, 16);
11551 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11552 return S;
11553 case 390:
11554 tmp = fieldFromInstruction(insn, 36, 4);
11555 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11556 tmp = fieldFromInstruction(insn, 8, 8);
11557 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11558 tmp = fieldFromInstruction(insn, 16, 16);
11559 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11560 return S;
11561 case 391:
11562 tmp = fieldFromInstruction(insn, 36, 4);
11563 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11564 tmp = fieldFromInstruction(insn, 8, 8);
11565 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11566 tmp = fieldFromInstruction(insn, 32, 4);
11567 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11568 tmp = fieldFromInstruction(insn, 16, 16);
11569 if (!Check(S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11570 return S;
11571 case 392:
11572 tmp = fieldFromInstruction(insn, 36, 4);
11573 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11574 tmp = fieldFromInstruction(insn, 32, 4);
11575 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11576 tmp = fieldFromInstruction(insn, 16, 16);
11577 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11578 return S;
11579 case 393:
11580 tmp = fieldFromInstruction(insn, 36, 4);
11581 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11582 tmp = fieldFromInstruction(insn, 32, 4);
11583 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11584 tmp = fieldFromInstruction(insn, 16, 16);
11585 if (!Check(S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11586 return S;
11587 case 394:
11588 tmp = fieldFromInstruction(insn, 36, 4);
11589 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11590 tmp = fieldFromInstruction(insn, 32, 4);
11591 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11592 tmp = fieldFromInstruction(insn, 28, 4);
11593 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11594 tmp = fieldFromInstruction(insn, 16, 12);
11595 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11596 return S;
11597 case 395:
11598 tmp = fieldFromInstruction(insn, 36, 4);
11599 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11600 tmp = fieldFromInstruction(insn, 32, 4);
11601 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11602 tmp = fieldFromInstruction(insn, 12, 4);
11603 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11604 tmp = fieldFromInstruction(insn, 28, 4);
11605 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11606 tmp = fieldFromInstruction(insn, 16, 12);
11607 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11608 return S;
11609 case 396:
11610 tmp = fieldFromInstruction(insn, 36, 4);
11611 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11612 tmp = fieldFromInstruction(insn, 32, 4);
11613 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11614 tmp = fieldFromInstruction(insn, 28, 4);
11615 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11616 tmp = fieldFromInstruction(insn, 16, 12);
11617 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11618 return S;
11619 case 397:
11620 tmp = fieldFromInstruction(insn, 36, 4);
11621 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11622 tmp = fieldFromInstruction(insn, 32, 4);
11623 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11624 tmp = fieldFromInstruction(insn, 12, 4);
11625 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11626 tmp = fieldFromInstruction(insn, 28, 4);
11627 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11628 tmp = fieldFromInstruction(insn, 16, 12);
11629 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11630 return S;
11631 case 398:
11632 tmp = fieldFromInstruction(insn, 36, 4);
11633 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11634 tmp = fieldFromInstruction(insn, 8, 8);
11635 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11636 tmp = fieldFromInstruction(insn, 28, 4);
11637 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11638 tmp = fieldFromInstruction(insn, 16, 12);
11639 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11640 return S;
11641 case 399:
11642 tmp = fieldFromInstruction(insn, 36, 4);
11643 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11644 tmp = fieldFromInstruction(insn, 8, 8);
11645 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11646 tmp = fieldFromInstruction(insn, 32, 4);
11647 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11648 tmp = fieldFromInstruction(insn, 28, 4);
11649 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11650 tmp = fieldFromInstruction(insn, 16, 12);
11651 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11652 return S;
11653 case 400:
11654 tmp = fieldFromInstruction(insn, 36, 4);
11655 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11656 tmp = fieldFromInstruction(insn, 8, 8);
11657 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11658 tmp = fieldFromInstruction(insn, 28, 4);
11659 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11660 tmp = fieldFromInstruction(insn, 16, 12);
11661 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11662 return S;
11663 case 401:
11664 tmp = fieldFromInstruction(insn, 36, 4);
11665 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11666 tmp = fieldFromInstruction(insn, 8, 8);
11667 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11668 tmp = fieldFromInstruction(insn, 32, 4);
11669 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11670 tmp = fieldFromInstruction(insn, 28, 4);
11671 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11672 tmp = fieldFromInstruction(insn, 16, 12);
11673 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11674 return S;
11675 case 402:
11676 tmp = fieldFromInstruction(insn, 36, 4);
11677 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11678 tmp = fieldFromInstruction(insn, 8, 8);
11679 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11680 tmp = fieldFromInstruction(insn, 28, 4);
11681 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11682 tmp = fieldFromInstruction(insn, 16, 12);
11683 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11684 return S;
11685 case 403:
11686 tmp = fieldFromInstruction(insn, 36, 4);
11687 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11688 tmp = fieldFromInstruction(insn, 8, 8);
11689 if (!Check(S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11690 tmp = fieldFromInstruction(insn, 32, 4);
11691 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11692 tmp = fieldFromInstruction(insn, 28, 4);
11693 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11694 tmp = fieldFromInstruction(insn, 16, 12);
11695 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11696 return S;
11697 case 404:
11698 tmp = fieldFromInstruction(insn, 36, 4);
11699 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11700 tmp = fieldFromInstruction(insn, 8, 8);
11701 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11702 tmp = fieldFromInstruction(insn, 28, 4);
11703 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11704 tmp = fieldFromInstruction(insn, 16, 12);
11705 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11706 return S;
11707 case 405:
11708 tmp = fieldFromInstruction(insn, 36, 4);
11709 if (!Check(S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11710 tmp = fieldFromInstruction(insn, 8, 8);
11711 if (!Check(S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11712 tmp = fieldFromInstruction(insn, 32, 4);
11713 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11714 tmp = fieldFromInstruction(insn, 28, 4);
11715 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11716 tmp = fieldFromInstruction(insn, 16, 12);
11717 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11718 return S;
11719 case 406:
11720 tmp = fieldFromInstruction(insn, 36, 4);
11721 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11722 tmp = fieldFromInstruction(insn, 28, 4);
11723 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11724 tmp = fieldFromInstruction(insn, 16, 12);
11725 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11726 tmp = fieldFromInstruction(insn, 32, 4);
11727 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11728 return S;
11729 case 407:
11730 tmp = fieldFromInstruction(insn, 36, 4);
11731 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11732 tmp = fieldFromInstruction(insn, 28, 4);
11733 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11734 tmp = fieldFromInstruction(insn, 16, 12);
11735 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11736 tmp = fieldFromInstruction(insn, 32, 4);
11737 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11738 return S;
11739 case 408:
11740 tmp = fieldFromInstruction(insn, 36, 4);
11741 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11742 tmp = fieldFromInstruction(insn, 36, 4);
11743 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11744 tmp = fieldFromInstruction(insn, 28, 4);
11745 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11746 tmp = fieldFromInstruction(insn, 16, 12);
11747 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11748 tmp = fieldFromInstruction(insn, 32, 4);
11749 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11750 return S;
11751 case 409:
11752 tmp = fieldFromInstruction(insn, 36, 4);
11753 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11754 tmp = fieldFromInstruction(insn, 28, 4);
11755 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11756 tmp = fieldFromInstruction(insn, 16, 12);
11757 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11758 tmp = fieldFromInstruction(insn, 32, 4);
11759 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11760 return S;
11761 case 410:
11762 tmp = fieldFromInstruction(insn, 36, 4);
11763 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11764 tmp = fieldFromInstruction(insn, 36, 4);
11765 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11766 tmp = fieldFromInstruction(insn, 28, 4);
11767 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11768 tmp = fieldFromInstruction(insn, 16, 12);
11769 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11770 tmp = fieldFromInstruction(insn, 32, 4);
11771 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11772 return S;
11773 case 411:
11774 tmp = fieldFromInstruction(insn, 36, 4);
11775 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11776 tmp = fieldFromInstruction(insn, 36, 4);
11777 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11778 tmp = fieldFromInstruction(insn, 28, 4);
11779 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11780 tmp = fieldFromInstruction(insn, 16, 12);
11781 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11782 tmp = fieldFromInstruction(insn, 32, 4);
11783 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11784 return S;
11785 case 412:
11786 tmp = fieldFromInstruction(insn, 12, 4);
11787 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11788 tmp = fieldFromInstruction(insn, 12, 4);
11789 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11790 tmp = fieldFromInstruction(insn, 36, 4);
11791 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11792 tmp = fieldFromInstruction(insn, 28, 4);
11793 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11794 tmp = fieldFromInstruction(insn, 16, 12);
11795 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11796 tmp = fieldFromInstruction(insn, 32, 4);
11797 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11798 return S;
11799 case 413:
11800 tmp = fieldFromInstruction(insn, 12, 4);
11801 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11802 tmp = fieldFromInstruction(insn, 12, 4);
11803 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11804 tmp = fieldFromInstruction(insn, 36, 4);
11805 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11806 tmp = fieldFromInstruction(insn, 28, 4);
11807 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11808 tmp = fieldFromInstruction(insn, 16, 12);
11809 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11810 tmp = fieldFromInstruction(insn, 32, 4);
11811 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11812 return S;
11813 case 414:
11814 tmp = fieldFromInstruction(insn, 12, 4);
11815 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11816 tmp = fieldFromInstruction(insn, 36, 4);
11817 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11818 tmp = fieldFromInstruction(insn, 28, 4);
11819 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11820 tmp = fieldFromInstruction(insn, 16, 12);
11821 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11822 tmp = fieldFromInstruction(insn, 32, 4);
11823 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11824 return S;
11825 case 415:
11826 tmp = fieldFromInstruction(insn, 12, 4);
11827 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11828 tmp = fieldFromInstruction(insn, 36, 4);
11829 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11830 tmp = fieldFromInstruction(insn, 28, 4);
11831 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11832 tmp = fieldFromInstruction(insn, 16, 12);
11833 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11834 tmp = fieldFromInstruction(insn, 32, 4);
11835 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11836 return S;
11837 case 416:
11838 tmp = fieldFromInstruction(insn, 12, 4);
11839 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11840 tmp = fieldFromInstruction(insn, 36, 4);
11841 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11842 tmp = fieldFromInstruction(insn, 28, 4);
11843 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11844 tmp = fieldFromInstruction(insn, 16, 12);
11845 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11846 tmp = fieldFromInstruction(insn, 32, 4);
11847 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11848 return S;
11849 case 417:
11850 tmp = fieldFromInstruction(insn, 36, 4);
11851 if (!Check(S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11852 tmp = fieldFromInstruction(insn, 28, 4);
11853 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11854 tmp = 0x0;
11855 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11856 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11857 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11858 tmp = fieldFromInstruction(insn, 32, 4);
11859 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11860 return S;
11861 case 418:
11862 tmp = fieldFromInstruction(insn, 36, 4);
11863 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11864 tmp = fieldFromInstruction(insn, 28, 4);
11865 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11866 tmp = 0x0;
11867 insertBits(tmp, fieldFromInstruction(insn, 8, 8), 12, 8);
11868 insertBits(tmp, fieldFromInstruction(insn, 16, 12), 0, 12);
11869 if (!Check(S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11870 tmp = fieldFromInstruction(insn, 32, 4);
11871 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11872 return S;
11873 case 419:
11874 tmp = fieldFromInstruction(insn, 12, 4);
11875 if (!Check(S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11876 tmp = fieldFromInstruction(insn, 28, 4);
11877 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11878 tmp = fieldFromInstruction(insn, 16, 12);
11879 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11880 tmp = fieldFromInstruction(insn, 32, 8);
11881 if (!Check(S, decodeLenOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11882 tmp = fieldFromInstruction(insn, 8, 4);
11883 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11884 return S;
11885 case 420:
11886 tmp = fieldFromInstruction(insn, 12, 4);
11887 if (!Check(S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11888 tmp = fieldFromInstruction(insn, 28, 4);
11889 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11890 tmp = fieldFromInstruction(insn, 16, 12);
11891 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11892 tmp = fieldFromInstruction(insn, 32, 8);
11893 if (!Check(S, decodeLenOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11894 tmp = fieldFromInstruction(insn, 8, 4);
11895 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11896 return S;
11897 case 421:
11898 tmp = fieldFromInstruction(insn, 36, 4);
11899 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11900 tmp = fieldFromInstruction(insn, 28, 4);
11901 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11902 tmp = fieldFromInstruction(insn, 16, 12);
11903 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11904 tmp = fieldFromInstruction(insn, 32, 4);
11905 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11906 tmp = fieldFromInstruction(insn, 12, 4);
11907 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11908 tmp = fieldFromInstruction(insn, 0, 12);
11909 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11910 return S;
11911 case 422:
11912 tmp = fieldFromInstruction(insn, 36, 4);
11913 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11914 tmp = fieldFromInstruction(insn, 32, 4);
11915 if (!Check(S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11916 tmp = fieldFromInstruction(insn, 28, 4);
11917 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11918 tmp = fieldFromInstruction(insn, 16, 12);
11919 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11920 tmp = fieldFromInstruction(insn, 12, 4);
11921 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11922 tmp = fieldFromInstruction(insn, 0, 12);
11923 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11924 return S;
11925 case 423:
11926 tmp = fieldFromInstruction(insn, 28, 4);
11927 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11928 tmp = fieldFromInstruction(insn, 16, 12);
11929 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11930 tmp = fieldFromInstruction(insn, 36, 4);
11931 if (!Check(S, decodeLenOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11932 tmp = fieldFromInstruction(insn, 12, 4);
11933 if (!Check(S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11934 tmp = fieldFromInstruction(insn, 0, 12);
11935 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11936 tmp = fieldFromInstruction(insn, 32, 4);
11937 if (!Check(S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11938 return S;
11939 case 424:
11940 tmp = fieldFromInstruction(insn, 28, 4);
11941 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11942 tmp = fieldFromInstruction(insn, 16, 12);
11943 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11944 tmp = fieldFromInstruction(insn, 36, 4);
11945 if (!Check(S, decodeLenOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11946 tmp = fieldFromInstruction(insn, 12, 4);
11947 if (!Check(S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11948 tmp = fieldFromInstruction(insn, 0, 12);
11949 if (!Check(S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11950 tmp = fieldFromInstruction(insn, 32, 4);
11951 if (!Check(S, decodeLenOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11952 return S;
11953 }
11954}
11955
11956static unsigned decodeNumToSkip(const uint8_t *&Ptr) {
11957 unsigned NumToSkip = *Ptr++;
11958 NumToSkip |= (*Ptr++) << 8;
11959 return NumToSkip;
11960}
11961
11962template <typename InsnType>
11963static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
11964 InsnType insn, uint64_t Address,
11965 const MCDisassembler *DisAsm,
11966 const MCSubtargetInfo &STI) {
11967 const FeatureBitset &Bits = STI.getFeatureBits();
11968
11969 const uint8_t *Ptr = DecodeTable;
11970 uint64_t CurFieldValue = 0;
11971 DecodeStatus S = MCDisassembler::Success;
11972 while (true) {
11973 ptrdiff_t Loc = Ptr - DecodeTable;
11974 const uint8_t DecoderOp = *Ptr++;
11975 switch (DecoderOp) {
11976 default:
11977 errs() << Loc << ": Unexpected decode table opcode: "
11978 << (int)DecoderOp << '\n';
11979 return MCDisassembler::Fail;
11980 case MCD::OPC_ExtractField: {
11981 // Decode the start value.
11982 unsigned Start = decodeULEB128AndIncUnsafe(p&: Ptr);
11983 unsigned Len = *Ptr++;
11984 CurFieldValue = fieldFromInstruction(insn, Start, Len);
11985 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
11986 << Len << "): " << CurFieldValue << "\n");
11987 break;
11988 }
11989 case MCD::OPC_FilterValue:
11990 case MCD::OPC_FilterValueOrFail: {
11991 bool IsFail = DecoderOp == MCD::OPC_FilterValueOrFail;
11992 // Decode the field value.
11993 uint64_t Val = decodeULEB128AndIncUnsafe(p&: Ptr);
11994 bool Failed = Val != CurFieldValue;
11995 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
11996
11997 // Note: Print NumToSkip even for OPC_FilterValueOrFail to simplify debug
11998 // prints.
11999 LLVM_DEBUG({
12000 StringRef OpName = IsFail ? "OPC_FilterValueOrFail" : "OPC_FilterValue";
12001 dbgs() << Loc << ": " << OpName << '(' << Val << ", " << NumToSkip
12002 << ") " << (Failed ? "FAIL:" : "PASS:")
12003 << " continuing at " << (Ptr - DecodeTable) << '\n';
12004 });
12005
12006 // Perform the filter operation.
12007 if (Failed) {
12008 if (IsFail)
12009 return MCDisassembler::Fail;
12010 Ptr += NumToSkip;
12011 }
12012 break;
12013 }
12014 case MCD::OPC_CheckField:
12015 case MCD::OPC_CheckFieldOrFail: {
12016 bool IsFail = DecoderOp == MCD::OPC_CheckFieldOrFail;
12017 // Decode the start value.
12018 unsigned Start = decodeULEB128AndIncUnsafe(p&: Ptr);
12019 unsigned Len = *Ptr;
12020 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len);
12021 // Decode the field value.
12022 unsigned PtrLen = 0;
12023 uint64_t ExpectedValue = decodeULEB128(p: ++Ptr, n: &PtrLen);
12024 Ptr += PtrLen;
12025 bool Failed = ExpectedValue != FieldValue;
12026 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
12027
12028 LLVM_DEBUG({
12029 StringRef OpName = IsFail ? "OPC_CheckFieldOrFail" : "OPC_CheckField";
12030 dbgs() << Loc << ": " << OpName << '(' << Start << ", " << Len << ", "
12031 << ExpectedValue << ", " << NumToSkip << "): FieldValue = "
12032 << FieldValue << ", ExpectedValue = " << ExpectedValue << ": "
12033 << (Failed ? "FAIL\n" : "PASS\n");
12034 });
12035
12036 // If the actual and expected values don't match, skip or fail.
12037 if (Failed) {
12038 if (IsFail)
12039 return MCDisassembler::Fail;
12040 Ptr += NumToSkip;
12041 }
12042 break;
12043 }
12044 case MCD::OPC_CheckPredicate:
12045 case MCD::OPC_CheckPredicateOrFail: {
12046 bool IsFail = DecoderOp == MCD::OPC_CheckPredicateOrFail;
12047 // Decode the Predicate Index value.
12048 unsigned PIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
12049 unsigned NumToSkip = IsFail ? 0 : decodeNumToSkip(Ptr);
12050 // Check the predicate.
12051 bool Failed = !checkDecoderPredicate(Idx: PIdx, Bits);
12052
12053 LLVM_DEBUG({
12054 StringRef OpName = IsFail ? "OPC_CheckPredicateOrFail" : "OPC_CheckPredicate";
12055 dbgs() << Loc << ": " << OpName << '(' << PIdx << ", " << NumToSkip
12056 << "): " << (Failed ? "FAIL\n" : "PASS\n");
12057 });
12058
12059 if (Failed) {
12060 if (IsFail)
12061 return MCDisassembler::Fail;
12062 Ptr += NumToSkip;
12063 }
12064 break;
12065 }
12066 case MCD::OPC_Decode: {
12067 // Decode the Opcode value.
12068 unsigned Opc = decodeULEB128AndIncUnsafe(p&: Ptr);
12069 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
12070
12071 MI.clear();
12072 MI.setOpcode(Opc);
12073 bool DecodeComplete;
12074 S = decodeToMCInst(DecodeIdx, S, insn, MI, Address, DisAsm, DecodeComplete);
12075 assert(DecodeComplete);
12076
12077 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
12078 << ", using decoder " << DecodeIdx << ": "
12079 << (S != MCDisassembler::Fail ? "PASS\n" : "FAIL\n"));
12080 return S;
12081 }
12082 case MCD::OPC_Fail: {
12083 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
12084 return MCDisassembler::Fail;
12085 }
12086 }
12087 }
12088 llvm_unreachable("bogosity detected in disassembler state machine!");
12089}
12090
12091
12092} // namespace
12093