xref: /aosp_15_r20/external/capstone/arch/SystemZ/SystemZGenDisassemblerTables.inc (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2*9a0e4156SSadaf Ebrahimi|*                                                                            *|
3*9a0e4156SSadaf Ebrahimi|*  * SystemZ Disassembler                                                    *|
4*9a0e4156SSadaf Ebrahimi|*                                                                            *|
5*9a0e4156SSadaf Ebrahimi|* Automatically generated file, do not edit!                                 *|
6*9a0e4156SSadaf Ebrahimi|*                                                                            *|
7*9a0e4156SSadaf Ebrahimi\*===----------------------------------------------------------------------===*/
8*9a0e4156SSadaf Ebrahimi
9*9a0e4156SSadaf Ebrahimi/* Capstone Disassembly Engine */
10*9a0e4156SSadaf Ebrahimi/* By Nguyen Anh Quynh <[email protected]>, 2013-2015 */
11*9a0e4156SSadaf Ebrahimi
12*9a0e4156SSadaf Ebrahimi#include "../../MCInst.h"
13*9a0e4156SSadaf Ebrahimi#include "../../LEB128.h"
14*9a0e4156SSadaf Ebrahimi
15*9a0e4156SSadaf Ebrahimi// Helper function for extracting fields from encoded instructions.
16*9a0e4156SSadaf Ebrahimi#define FieldFromInstruction(fname, InsnType) \
17*9a0e4156SSadaf Ebrahimistatic InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
18*9a0e4156SSadaf Ebrahimi{ \
19*9a0e4156SSadaf Ebrahimi  InsnType fieldMask; \
20*9a0e4156SSadaf Ebrahimi  if (numBits == sizeof(InsnType)*8) \
21*9a0e4156SSadaf Ebrahimi    fieldMask = (InsnType)(-1LL); \
22*9a0e4156SSadaf Ebrahimi  else \
23*9a0e4156SSadaf Ebrahimi    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
24*9a0e4156SSadaf Ebrahimi  return (insn & fieldMask) >> startBit; \
25*9a0e4156SSadaf Ebrahimi}
26*9a0e4156SSadaf Ebrahimi
27*9a0e4156SSadaf Ebrahimistatic const uint8_t DecoderTable16[] = {
28*9a0e4156SSadaf Ebrahimi/* 0 */       MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
29*9a0e4156SSadaf Ebrahimi/* 3 */       MCD_OPC_FilterValue, 1, 84, 0, // Skip to: 91
30*9a0e4156SSadaf Ebrahimi/* 7 */       MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
31*9a0e4156SSadaf Ebrahimi/* 10 */      MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 18
32*9a0e4156SSadaf Ebrahimi/* 14 */      MCD_OPC_Decode, 149, 14, 0, // Opcode: PR
33*9a0e4156SSadaf Ebrahimi/* 18 */      MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 26
34*9a0e4156SSadaf Ebrahimi/* 22 */      MCD_OPC_Decode, 209, 16, 0, // Opcode: UPT
35*9a0e4156SSadaf Ebrahimi/* 26 */      MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 34
36*9a0e4156SSadaf Ebrahimi/* 30 */      MCD_OPC_Decode, 153, 14, 0, // Opcode: PTFF
37*9a0e4156SSadaf Ebrahimi/* 34 */      MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 42
38*9a0e4156SSadaf Ebrahimi/* 38 */      MCD_OPC_Decode, 189, 14, 0, // Opcode: SCKPF
39*9a0e4156SSadaf Ebrahimi/* 42 */      MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 50
40*9a0e4156SSadaf Ebrahimi/* 46 */      MCD_OPC_Decode, 140, 14, 0, // Opcode: PFPO
41*9a0e4156SSadaf Ebrahimi/* 50 */      MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 58
42*9a0e4156SSadaf Ebrahimi/* 54 */      MCD_OPC_Decode, 156, 16, 0, // Opcode: TAM
43*9a0e4156SSadaf Ebrahimi/* 58 */      MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 66
44*9a0e4156SSadaf Ebrahimi/* 62 */      MCD_OPC_Decode, 181, 14, 0, // Opcode: SAM24
45*9a0e4156SSadaf Ebrahimi/* 66 */      MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 74
46*9a0e4156SSadaf Ebrahimi/* 70 */      MCD_OPC_Decode, 182, 14, 0, // Opcode: SAM31
47*9a0e4156SSadaf Ebrahimi/* 74 */      MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 82
48*9a0e4156SSadaf Ebrahimi/* 78 */      MCD_OPC_Decode, 183, 14, 0, // Opcode: SAM64
49*9a0e4156SSadaf Ebrahimi/* 82 */      MCD_OPC_FilterValue, 255, 1, 85, 2, // Skip to: 684
50*9a0e4156SSadaf Ebrahimi/* 87 */      MCD_OPC_Decode, 187, 16, 0, // Opcode: TRAP2
51*9a0e4156SSadaf Ebrahimi/* 91 */      MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 105
52*9a0e4156SSadaf Ebrahimi/* 95 */      MCD_OPC_CheckField, 0, 4, 0, 71, 2, // Skip to: 684
53*9a0e4156SSadaf Ebrahimi/* 101 */     MCD_OPC_Decode, 245, 14, 1, // Opcode: SPM
54*9a0e4156SSadaf Ebrahimi/* 105 */     MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 113
55*9a0e4156SSadaf Ebrahimi/* 109 */     MCD_OPC_Decode, 168, 3, 2, // Opcode: BALR
56*9a0e4156SSadaf Ebrahimi/* 113 */     MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 121
57*9a0e4156SSadaf Ebrahimi/* 117 */     MCD_OPC_Decode, 199, 3, 3, // Opcode: BCTR
58*9a0e4156SSadaf Ebrahimi/* 121 */     MCD_OPC_FilterValue, 7, 127, 0, // Skip to: 252
59*9a0e4156SSadaf Ebrahimi/* 125 */     MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
60*9a0e4156SSadaf Ebrahimi/* 128 */     MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 136
61*9a0e4156SSadaf Ebrahimi/* 132 */     MCD_OPC_Decode, 245, 3, 4, // Opcode: BRAsmO
62*9a0e4156SSadaf Ebrahimi/* 136 */     MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 144
63*9a0e4156SSadaf Ebrahimi/* 140 */     MCD_OPC_Decode, 229, 3, 4, // Opcode: BRAsmH
64*9a0e4156SSadaf Ebrahimi/* 144 */     MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 152
65*9a0e4156SSadaf Ebrahimi/* 148 */     MCD_OPC_Decode, 239, 3, 4, // Opcode: BRAsmNLE
66*9a0e4156SSadaf Ebrahimi/* 152 */     MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 160
67*9a0e4156SSadaf Ebrahimi/* 156 */     MCD_OPC_Decode, 231, 3, 4, // Opcode: BRAsmL
68*9a0e4156SSadaf Ebrahimi/* 160 */     MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 168
69*9a0e4156SSadaf Ebrahimi/* 164 */     MCD_OPC_Decode, 237, 3, 4, // Opcode: BRAsmNHE
70*9a0e4156SSadaf Ebrahimi/* 168 */     MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 176
71*9a0e4156SSadaf Ebrahimi/* 172 */     MCD_OPC_Decode, 233, 3, 4, // Opcode: BRAsmLH
72*9a0e4156SSadaf Ebrahimi/* 176 */     MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 184
73*9a0e4156SSadaf Ebrahimi/* 180 */     MCD_OPC_Decode, 235, 3, 4, // Opcode: BRAsmNE
74*9a0e4156SSadaf Ebrahimi/* 184 */     MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 192
75*9a0e4156SSadaf Ebrahimi/* 188 */     MCD_OPC_Decode, 228, 3, 4, // Opcode: BRAsmE
76*9a0e4156SSadaf Ebrahimi/* 192 */     MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 200
77*9a0e4156SSadaf Ebrahimi/* 196 */     MCD_OPC_Decode, 240, 3, 4, // Opcode: BRAsmNLH
78*9a0e4156SSadaf Ebrahimi/* 200 */     MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 208
79*9a0e4156SSadaf Ebrahimi/* 204 */     MCD_OPC_Decode, 230, 3, 4, // Opcode: BRAsmHE
80*9a0e4156SSadaf Ebrahimi/* 208 */     MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 216
81*9a0e4156SSadaf Ebrahimi/* 212 */     MCD_OPC_Decode, 238, 3, 4, // Opcode: BRAsmNL
82*9a0e4156SSadaf Ebrahimi/* 216 */     MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 224
83*9a0e4156SSadaf Ebrahimi/* 220 */     MCD_OPC_Decode, 232, 3, 4, // Opcode: BRAsmLE
84*9a0e4156SSadaf Ebrahimi/* 224 */     MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 232
85*9a0e4156SSadaf Ebrahimi/* 228 */     MCD_OPC_Decode, 236, 3, 4, // Opcode: BRAsmNH
86*9a0e4156SSadaf Ebrahimi/* 232 */     MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 240
87*9a0e4156SSadaf Ebrahimi/* 236 */     MCD_OPC_Decode, 242, 3, 4, // Opcode: BRAsmNO
88*9a0e4156SSadaf Ebrahimi/* 240 */     MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 248
89*9a0e4156SSadaf Ebrahimi/* 244 */     MCD_OPC_Decode, 225, 3, 4, // Opcode: BR
90*9a0e4156SSadaf Ebrahimi/* 248 */     MCD_OPC_Decode, 195, 3, 5, // Opcode: BCRAsm
91*9a0e4156SSadaf Ebrahimi/* 252 */     MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 260
92*9a0e4156SSadaf Ebrahimi/* 256 */     MCD_OPC_Decode, 147, 16, 6, // Opcode: SVC
93*9a0e4156SSadaf Ebrahimi/* 260 */     MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 268
94*9a0e4156SSadaf Ebrahimi/* 264 */     MCD_OPC_Decode, 133, 4, 2, // Opcode: BSM
95*9a0e4156SSadaf Ebrahimi/* 268 */     MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 276
96*9a0e4156SSadaf Ebrahimi/* 272 */     MCD_OPC_Decode, 171, 3, 2, // Opcode: BASSM
97*9a0e4156SSadaf Ebrahimi/* 276 */     MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 284
98*9a0e4156SSadaf Ebrahimi/* 280 */     MCD_OPC_Decode, 170, 3, 2, // Opcode: BASR
99*9a0e4156SSadaf Ebrahimi/* 284 */     MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 292
100*9a0e4156SSadaf Ebrahimi/* 288 */     MCD_OPC_Decode, 195, 13, 7, // Opcode: MVCL
101*9a0e4156SSadaf Ebrahimi/* 292 */     MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 300
102*9a0e4156SSadaf Ebrahimi/* 296 */     MCD_OPC_Decode, 226, 5, 7, // Opcode: CLCL
103*9a0e4156SSadaf Ebrahimi/* 300 */     MCD_OPC_FilterValue, 16, 4, 0, // Skip to: 308
104*9a0e4156SSadaf Ebrahimi/* 304 */     MCD_OPC_Decode, 196, 12, 8, // Opcode: LPR
105*9a0e4156SSadaf Ebrahimi/* 308 */     MCD_OPC_FilterValue, 17, 4, 0, // Skip to: 316
106*9a0e4156SSadaf Ebrahimi/* 312 */     MCD_OPC_Decode, 238, 10, 8, // Opcode: LNR
107*9a0e4156SSadaf Ebrahimi/* 316 */     MCD_OPC_FilterValue, 18, 4, 0, // Skip to: 324
108*9a0e4156SSadaf Ebrahimi/* 320 */     MCD_OPC_Decode, 227, 12, 8, // Opcode: LTR
109*9a0e4156SSadaf Ebrahimi/* 324 */     MCD_OPC_FilterValue, 19, 4, 0, // Skip to: 332
110*9a0e4156SSadaf Ebrahimi/* 328 */     MCD_OPC_Decode, 141, 10, 8, // Opcode: LCR
111*9a0e4156SSadaf Ebrahimi/* 332 */     MCD_OPC_FilterValue, 20, 4, 0, // Skip to: 340
112*9a0e4156SSadaf Ebrahimi/* 336 */     MCD_OPC_Decode, 240, 13, 9, // Opcode: NR
113*9a0e4156SSadaf Ebrahimi/* 340 */     MCD_OPC_FilterValue, 21, 4, 0, // Skip to: 348
114*9a0e4156SSadaf Ebrahimi/* 344 */     MCD_OPC_Decode, 145, 7, 8, // Opcode: CLR
115*9a0e4156SSadaf Ebrahimi/* 348 */     MCD_OPC_FilterValue, 22, 4, 0, // Skip to: 356
116*9a0e4156SSadaf Ebrahimi/* 352 */     MCD_OPC_Decode, 129, 14, 9, // Opcode: OR
117*9a0e4156SSadaf Ebrahimi/* 356 */     MCD_OPC_FilterValue, 23, 4, 0, // Skip to: 364
118*9a0e4156SSadaf Ebrahimi/* 360 */     MCD_OPC_Decode, 235, 21, 9, // Opcode: XR
119*9a0e4156SSadaf Ebrahimi/* 364 */     MCD_OPC_FilterValue, 24, 4, 0, // Skip to: 372
120*9a0e4156SSadaf Ebrahimi/* 368 */     MCD_OPC_Decode, 202, 12, 8, // Opcode: LR
121*9a0e4156SSadaf Ebrahimi/* 372 */     MCD_OPC_FilterValue, 25, 4, 0, // Skip to: 380
122*9a0e4156SSadaf Ebrahimi/* 376 */     MCD_OPC_Decode, 214, 7, 8, // Opcode: CR
123*9a0e4156SSadaf Ebrahimi/* 380 */     MCD_OPC_FilterValue, 26, 4, 0, // Skip to: 388
124*9a0e4156SSadaf Ebrahimi/* 384 */     MCD_OPC_Decode, 153, 3, 9, // Opcode: AR
125*9a0e4156SSadaf Ebrahimi/* 388 */     MCD_OPC_FilterValue, 27, 4, 0, // Skip to: 396
126*9a0e4156SSadaf Ebrahimi/* 392 */     MCD_OPC_Decode, 130, 15, 9, // Opcode: SR
127*9a0e4156SSadaf Ebrahimi/* 396 */     MCD_OPC_FilterValue, 28, 4, 0, // Skip to: 404
128*9a0e4156SSadaf Ebrahimi/* 400 */     MCD_OPC_Decode, 167, 13, 10, // Opcode: MR
129*9a0e4156SSadaf Ebrahimi/* 404 */     MCD_OPC_FilterValue, 29, 4, 0, // Skip to: 412
130*9a0e4156SSadaf Ebrahimi/* 408 */     MCD_OPC_Decode, 206, 8, 10, // Opcode: DR
131*9a0e4156SSadaf Ebrahimi/* 412 */     MCD_OPC_FilterValue, 30, 4, 0, // Skip to: 420
132*9a0e4156SSadaf Ebrahimi/* 416 */     MCD_OPC_Decode, 146, 3, 9, // Opcode: ALR
133*9a0e4156SSadaf Ebrahimi/* 420 */     MCD_OPC_FilterValue, 31, 4, 0, // Skip to: 428
134*9a0e4156SSadaf Ebrahimi/* 424 */     MCD_OPC_Decode, 238, 14, 9, // Opcode: SLR
135*9a0e4156SSadaf Ebrahimi/* 428 */     MCD_OPC_FilterValue, 32, 4, 0, // Skip to: 436
136*9a0e4156SSadaf Ebrahimi/* 432 */     MCD_OPC_Decode, 189, 12, 11, // Opcode: LPDR
137*9a0e4156SSadaf Ebrahimi/* 436 */     MCD_OPC_FilterValue, 33, 4, 0, // Skip to: 444
138*9a0e4156SSadaf Ebrahimi/* 440 */     MCD_OPC_Decode, 233, 10, 11, // Opcode: LNDR
139*9a0e4156SSadaf Ebrahimi/* 444 */     MCD_OPC_FilterValue, 34, 4, 0, // Skip to: 452
140*9a0e4156SSadaf Ebrahimi/* 448 */     MCD_OPC_Decode, 218, 12, 11, // Opcode: LTDR
141*9a0e4156SSadaf Ebrahimi/* 452 */     MCD_OPC_FilterValue, 35, 4, 0, // Skip to: 460
142*9a0e4156SSadaf Ebrahimi/* 456 */     MCD_OPC_Decode, 136, 10, 11, // Opcode: LCDR
143*9a0e4156SSadaf Ebrahimi/* 460 */     MCD_OPC_FilterValue, 36, 4, 0, // Skip to: 468
144*9a0e4156SSadaf Ebrahimi/* 464 */     MCD_OPC_Decode, 252, 8, 11, // Opcode: HDR
145*9a0e4156SSadaf Ebrahimi/* 468 */     MCD_OPC_FilterValue, 37, 4, 0, // Skip to: 476
146*9a0e4156SSadaf Ebrahimi/* 472 */     MCD_OPC_Decode, 158, 10, 12, // Opcode: LDXR
147*9a0e4156SSadaf Ebrahimi/* 476 */     MCD_OPC_FilterValue, 38, 4, 0, // Skip to: 484
148*9a0e4156SSadaf Ebrahimi/* 480 */     MCD_OPC_Decode, 217, 13, 13, // Opcode: MXR
149*9a0e4156SSadaf Ebrahimi/* 484 */     MCD_OPC_FilterValue, 39, 4, 0, // Skip to: 492
150*9a0e4156SSadaf Ebrahimi/* 488 */     MCD_OPC_Decode, 216, 13, 14, // Opcode: MXDR
151*9a0e4156SSadaf Ebrahimi/* 492 */     MCD_OPC_FilterValue, 40, 4, 0, // Skip to: 500
152*9a0e4156SSadaf Ebrahimi/* 496 */     MCD_OPC_Decode, 154, 10, 11, // Opcode: LDR
153*9a0e4156SSadaf Ebrahimi/* 500 */     MCD_OPC_FilterValue, 41, 4, 0, // Skip to: 508
154*9a0e4156SSadaf Ebrahimi/* 504 */     MCD_OPC_Decode, 156, 4, 11, // Opcode: CDR
155*9a0e4156SSadaf Ebrahimi/* 508 */     MCD_OPC_FilterValue, 42, 4, 0, // Skip to: 516
156*9a0e4156SSadaf Ebrahimi/* 512 */     MCD_OPC_Decode, 232, 2, 15, // Opcode: ADR
157*9a0e4156SSadaf Ebrahimi/* 516 */     MCD_OPC_FilterValue, 43, 4, 0, // Skip to: 524
158*9a0e4156SSadaf Ebrahimi/* 520 */     MCD_OPC_Decode, 193, 14, 15, // Opcode: SDR
159*9a0e4156SSadaf Ebrahimi/* 524 */     MCD_OPC_FilterValue, 44, 4, 0, // Skip to: 532
160*9a0e4156SSadaf Ebrahimi/* 528 */     MCD_OPC_Decode, 145, 13, 15, // Opcode: MDR
161*9a0e4156SSadaf Ebrahimi/* 532 */     MCD_OPC_FilterValue, 45, 4, 0, // Skip to: 540
162*9a0e4156SSadaf Ebrahimi/* 536 */     MCD_OPC_Decode, 191, 8, 15, // Opcode: DDR
163*9a0e4156SSadaf Ebrahimi/* 540 */     MCD_OPC_FilterValue, 46, 4, 0, // Skip to: 548
164*9a0e4156SSadaf Ebrahimi/* 544 */     MCD_OPC_Decode, 159, 3, 15, // Opcode: AWR
165*9a0e4156SSadaf Ebrahimi/* 548 */     MCD_OPC_FilterValue, 47, 4, 0, // Skip to: 556
166*9a0e4156SSadaf Ebrahimi/* 552 */     MCD_OPC_Decode, 149, 16, 15, // Opcode: SWR
167*9a0e4156SSadaf Ebrahimi/* 556 */     MCD_OPC_FilterValue, 48, 4, 0, // Skip to: 564
168*9a0e4156SSadaf Ebrahimi/* 560 */     MCD_OPC_Decode, 191, 12, 16, // Opcode: LPER
169*9a0e4156SSadaf Ebrahimi/* 564 */     MCD_OPC_FilterValue, 49, 4, 0, // Skip to: 572
170*9a0e4156SSadaf Ebrahimi/* 568 */     MCD_OPC_Decode, 235, 10, 16, // Opcode: LNER
171*9a0e4156SSadaf Ebrahimi/* 572 */     MCD_OPC_FilterValue, 50, 4, 0, // Skip to: 580
172*9a0e4156SSadaf Ebrahimi/* 576 */     MCD_OPC_Decode, 222, 12, 16, // Opcode: LTER
173*9a0e4156SSadaf Ebrahimi/* 580 */     MCD_OPC_FilterValue, 51, 4, 0, // Skip to: 588
174*9a0e4156SSadaf Ebrahimi/* 584 */     MCD_OPC_Decode, 138, 10, 16, // Opcode: LCER
175*9a0e4156SSadaf Ebrahimi/* 588 */     MCD_OPC_FilterValue, 52, 4, 0, // Skip to: 596
176*9a0e4156SSadaf Ebrahimi/* 592 */     MCD_OPC_Decode, 253, 8, 16, // Opcode: HER
177*9a0e4156SSadaf Ebrahimi/* 596 */     MCD_OPC_FilterValue, 53, 4, 0, // Skip to: 604
178*9a0e4156SSadaf Ebrahimi/* 600 */     MCD_OPC_Decode, 164, 10, 17, // Opcode: LEDR
179*9a0e4156SSadaf Ebrahimi/* 604 */     MCD_OPC_FilterValue, 54, 4, 0, // Skip to: 612
180*9a0e4156SSadaf Ebrahimi/* 608 */     MCD_OPC_Decode, 161, 3, 13, // Opcode: AXR
181*9a0e4156SSadaf Ebrahimi/* 612 */     MCD_OPC_FilterValue, 55, 4, 0, // Skip to: 620
182*9a0e4156SSadaf Ebrahimi/* 616 */     MCD_OPC_Decode, 151, 16, 13, // Opcode: SXR
183*9a0e4156SSadaf Ebrahimi/* 620 */     MCD_OPC_FilterValue, 56, 4, 0, // Skip to: 628
184*9a0e4156SSadaf Ebrahimi/* 624 */     MCD_OPC_Decode, 166, 10, 16, // Opcode: LER
185*9a0e4156SSadaf Ebrahimi/* 628 */     MCD_OPC_FilterValue, 57, 4, 0, // Skip to: 636
186*9a0e4156SSadaf Ebrahimi/* 632 */     MCD_OPC_Decode, 176, 4, 16, // Opcode: CER
187*9a0e4156SSadaf Ebrahimi/* 636 */     MCD_OPC_FilterValue, 58, 4, 0, // Skip to: 644
188*9a0e4156SSadaf Ebrahimi/* 640 */     MCD_OPC_Decode, 238, 2, 18, // Opcode: AER
189*9a0e4156SSadaf Ebrahimi/* 644 */     MCD_OPC_FilterValue, 59, 4, 0, // Skip to: 652
190*9a0e4156SSadaf Ebrahimi/* 648 */     MCD_OPC_Decode, 199, 14, 18, // Opcode: SER
191*9a0e4156SSadaf Ebrahimi/* 652 */     MCD_OPC_FilterValue, 60, 4, 0, // Skip to: 660
192*9a0e4156SSadaf Ebrahimi/* 656 */     MCD_OPC_Decode, 144, 13, 19, // Opcode: MDER
193*9a0e4156SSadaf Ebrahimi/* 660 */     MCD_OPC_FilterValue, 61, 4, 0, // Skip to: 668
194*9a0e4156SSadaf Ebrahimi/* 664 */     MCD_OPC_Decode, 197, 8, 18, // Opcode: DER
195*9a0e4156SSadaf Ebrahimi/* 668 */     MCD_OPC_FilterValue, 62, 4, 0, // Skip to: 676
196*9a0e4156SSadaf Ebrahimi/* 672 */     MCD_OPC_Decode, 157, 3, 18, // Opcode: AUR
197*9a0e4156SSadaf Ebrahimi/* 676 */     MCD_OPC_FilterValue, 63, 4, 0, // Skip to: 684
198*9a0e4156SSadaf Ebrahimi/* 680 */     MCD_OPC_Decode, 146, 16, 18, // Opcode: SUR
199*9a0e4156SSadaf Ebrahimi/* 684 */     MCD_OPC_Fail,
200*9a0e4156SSadaf Ebrahimi  0
201*9a0e4156SSadaf Ebrahimi};
202*9a0e4156SSadaf Ebrahimi
203*9a0e4156SSadaf Ebrahimistatic const uint8_t DecoderTable32[] = {
204*9a0e4156SSadaf Ebrahimi/* 0 */       MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
205*9a0e4156SSadaf Ebrahimi/* 3 */       MCD_OPC_FilterValue, 64, 4, 0, // Skip to: 11
206*9a0e4156SSadaf Ebrahimi/* 7 */       MCD_OPC_Decode, 183, 15, 20, // Opcode: STH
207*9a0e4156SSadaf Ebrahimi/* 11 */      MCD_OPC_FilterValue, 65, 4, 0, // Skip to: 19
208*9a0e4156SSadaf Ebrahimi/* 15 */      MCD_OPC_Decode, 237, 9, 21, // Opcode: LA
209*9a0e4156SSadaf Ebrahimi/* 19 */      MCD_OPC_FilterValue, 66, 4, 0, // Skip to: 27
210*9a0e4156SSadaf Ebrahimi/* 23 */      MCD_OPC_Decode, 158, 15, 20, // Opcode: STC
211*9a0e4156SSadaf Ebrahimi/* 27 */      MCD_OPC_FilterValue, 67, 4, 0, // Skip to: 35
212*9a0e4156SSadaf Ebrahimi/* 31 */      MCD_OPC_Decode, 128, 9, 22, // Opcode: IC
213*9a0e4156SSadaf Ebrahimi/* 35 */      MCD_OPC_FilterValue, 68, 4, 0, // Skip to: 43
214*9a0e4156SSadaf Ebrahimi/* 39 */      MCD_OPC_Decode, 238, 8, 21, // Opcode: EX
215*9a0e4156SSadaf Ebrahimi/* 43 */      MCD_OPC_FilterValue, 69, 4, 0, // Skip to: 51
216*9a0e4156SSadaf Ebrahimi/* 47 */      MCD_OPC_Decode, 167, 3, 21, // Opcode: BAL
217*9a0e4156SSadaf Ebrahimi/* 51 */      MCD_OPC_FilterValue, 70, 4, 0, // Skip to: 59
218*9a0e4156SSadaf Ebrahimi/* 55 */      MCD_OPC_Decode, 196, 3, 23, // Opcode: BCT
219*9a0e4156SSadaf Ebrahimi/* 59 */      MCD_OPC_FilterValue, 71, 127, 0, // Skip to: 190
220*9a0e4156SSadaf Ebrahimi/* 63 */      MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
221*9a0e4156SSadaf Ebrahimi/* 66 */      MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 74
222*9a0e4156SSadaf Ebrahimi/* 70 */      MCD_OPC_Decode, 189, 3, 24, // Opcode: BAsmO
223*9a0e4156SSadaf Ebrahimi/* 74 */      MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 82
224*9a0e4156SSadaf Ebrahimi/* 78 */      MCD_OPC_Decode, 173, 3, 24, // Opcode: BAsmH
225*9a0e4156SSadaf Ebrahimi/* 82 */      MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 90
226*9a0e4156SSadaf Ebrahimi/* 86 */      MCD_OPC_Decode, 183, 3, 24, // Opcode: BAsmNLE
227*9a0e4156SSadaf Ebrahimi/* 90 */      MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 98
228*9a0e4156SSadaf Ebrahimi/* 94 */      MCD_OPC_Decode, 175, 3, 24, // Opcode: BAsmL
229*9a0e4156SSadaf Ebrahimi/* 98 */      MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 106
230*9a0e4156SSadaf Ebrahimi/* 102 */     MCD_OPC_Decode, 181, 3, 24, // Opcode: BAsmNHE
231*9a0e4156SSadaf Ebrahimi/* 106 */     MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 114
232*9a0e4156SSadaf Ebrahimi/* 110 */     MCD_OPC_Decode, 177, 3, 24, // Opcode: BAsmLH
233*9a0e4156SSadaf Ebrahimi/* 114 */     MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 122
234*9a0e4156SSadaf Ebrahimi/* 118 */     MCD_OPC_Decode, 179, 3, 24, // Opcode: BAsmNE
235*9a0e4156SSadaf Ebrahimi/* 122 */     MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 130
236*9a0e4156SSadaf Ebrahimi/* 126 */     MCD_OPC_Decode, 172, 3, 24, // Opcode: BAsmE
237*9a0e4156SSadaf Ebrahimi/* 130 */     MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 138
238*9a0e4156SSadaf Ebrahimi/* 134 */     MCD_OPC_Decode, 184, 3, 24, // Opcode: BAsmNLH
239*9a0e4156SSadaf Ebrahimi/* 138 */     MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 146
240*9a0e4156SSadaf Ebrahimi/* 142 */     MCD_OPC_Decode, 174, 3, 24, // Opcode: BAsmHE
241*9a0e4156SSadaf Ebrahimi/* 146 */     MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 154
242*9a0e4156SSadaf Ebrahimi/* 150 */     MCD_OPC_Decode, 182, 3, 24, // Opcode: BAsmNL
243*9a0e4156SSadaf Ebrahimi/* 154 */     MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 162
244*9a0e4156SSadaf Ebrahimi/* 158 */     MCD_OPC_Decode, 176, 3, 24, // Opcode: BAsmLE
245*9a0e4156SSadaf Ebrahimi/* 162 */     MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 170
246*9a0e4156SSadaf Ebrahimi/* 166 */     MCD_OPC_Decode, 180, 3, 24, // Opcode: BAsmNH
247*9a0e4156SSadaf Ebrahimi/* 170 */     MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 178
248*9a0e4156SSadaf Ebrahimi/* 174 */     MCD_OPC_Decode, 186, 3, 24, // Opcode: BAsmNO
249*9a0e4156SSadaf Ebrahimi/* 178 */     MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 186
250*9a0e4156SSadaf Ebrahimi/* 182 */     MCD_OPC_Decode, 165, 3, 24, // Opcode: B
251*9a0e4156SSadaf Ebrahimi/* 186 */     MCD_OPC_Decode, 193, 3, 25, // Opcode: BCAsm
252*9a0e4156SSadaf Ebrahimi/* 190 */     MCD_OPC_FilterValue, 72, 4, 0, // Skip to: 198
253*9a0e4156SSadaf Ebrahimi/* 194 */     MCD_OPC_Decode, 192, 10, 20, // Opcode: LH
254*9a0e4156SSadaf Ebrahimi/* 198 */     MCD_OPC_FilterValue, 73, 4, 0, // Skip to: 206
255*9a0e4156SSadaf Ebrahimi/* 202 */     MCD_OPC_Decode, 171, 5, 20, // Opcode: CH
256*9a0e4156SSadaf Ebrahimi/* 206 */     MCD_OPC_FilterValue, 74, 4, 0, // Skip to: 214
257*9a0e4156SSadaf Ebrahimi/* 210 */     MCD_OPC_Decode, 250, 2, 23, // Opcode: AH
258*9a0e4156SSadaf Ebrahimi/* 214 */     MCD_OPC_FilterValue, 75, 4, 0, // Skip to: 222
259*9a0e4156SSadaf Ebrahimi/* 218 */     MCD_OPC_Decode, 208, 14, 23, // Opcode: SH
260*9a0e4156SSadaf Ebrahimi/* 222 */     MCD_OPC_FilterValue, 76, 4, 0, // Skip to: 230
261*9a0e4156SSadaf Ebrahimi/* 226 */     MCD_OPC_Decode, 159, 13, 23, // Opcode: MH
262*9a0e4156SSadaf Ebrahimi/* 230 */     MCD_OPC_FilterValue, 77, 4, 0, // Skip to: 238
263*9a0e4156SSadaf Ebrahimi/* 234 */     MCD_OPC_Decode, 169, 3, 21, // Opcode: BAS
264*9a0e4156SSadaf Ebrahimi/* 238 */     MCD_OPC_FilterValue, 78, 4, 0, // Skip to: 246
265*9a0e4156SSadaf Ebrahimi/* 242 */     MCD_OPC_Decode, 161, 8, 20, // Opcode: CVD
266*9a0e4156SSadaf Ebrahimi/* 246 */     MCD_OPC_FilterValue, 79, 4, 0, // Skip to: 254
267*9a0e4156SSadaf Ebrahimi/* 250 */     MCD_OPC_Decode, 158, 8, 23, // Opcode: CVB
268*9a0e4156SSadaf Ebrahimi/* 254 */     MCD_OPC_FilterValue, 80, 4, 0, // Skip to: 262
269*9a0e4156SSadaf Ebrahimi/* 258 */     MCD_OPC_Decode, 154, 15, 20, // Opcode: ST
270*9a0e4156SSadaf Ebrahimi/* 262 */     MCD_OPC_FilterValue, 81, 4, 0, // Skip to: 270
271*9a0e4156SSadaf Ebrahimi/* 266 */     MCD_OPC_Decode, 242, 9, 21, // Opcode: LAE
272*9a0e4156SSadaf Ebrahimi/* 270 */     MCD_OPC_FilterValue, 84, 4, 0, // Skip to: 278
273*9a0e4156SSadaf Ebrahimi/* 274 */     MCD_OPC_Decode, 226, 13, 23, // Opcode: N
274*9a0e4156SSadaf Ebrahimi/* 278 */     MCD_OPC_FilterValue, 85, 4, 0, // Skip to: 286
275*9a0e4156SSadaf Ebrahimi/* 282 */     MCD_OPC_Decode, 224, 5, 20, // Opcode: CL
276*9a0e4156SSadaf Ebrahimi/* 286 */     MCD_OPC_FilterValue, 86, 4, 0, // Skip to: 294
277*9a0e4156SSadaf Ebrahimi/* 290 */     MCD_OPC_Decode, 244, 13, 23, // Opcode: O
278*9a0e4156SSadaf Ebrahimi/* 294 */     MCD_OPC_FilterValue, 87, 4, 0, // Skip to: 302
279*9a0e4156SSadaf Ebrahimi/* 298 */     MCD_OPC_Decode, 226, 21, 23, // Opcode: X
280*9a0e4156SSadaf Ebrahimi/* 302 */     MCD_OPC_FilterValue, 88, 4, 0, // Skip to: 310
281*9a0e4156SSadaf Ebrahimi/* 306 */     MCD_OPC_Decode, 236, 9, 20, // Opcode: L
282*9a0e4156SSadaf Ebrahimi/* 310 */     MCD_OPC_FilterValue, 89, 4, 0, // Skip to: 318
283*9a0e4156SSadaf Ebrahimi/* 314 */     MCD_OPC_Decode, 138, 4, 20, // Opcode: C
284*9a0e4156SSadaf Ebrahimi/* 318 */     MCD_OPC_FilterValue, 90, 4, 0, // Skip to: 326
285*9a0e4156SSadaf Ebrahimi/* 322 */     MCD_OPC_Decode, 228, 2, 23, // Opcode: A
286*9a0e4156SSadaf Ebrahimi/* 326 */     MCD_OPC_FilterValue, 91, 4, 0, // Skip to: 334
287*9a0e4156SSadaf Ebrahimi/* 330 */     MCD_OPC_Decode, 177, 14, 23, // Opcode: S
288*9a0e4156SSadaf Ebrahimi/* 334 */     MCD_OPC_FilterValue, 92, 4, 0, // Skip to: 342
289*9a0e4156SSadaf Ebrahimi/* 338 */     MCD_OPC_Decode, 250, 12, 26, // Opcode: M
290*9a0e4156SSadaf Ebrahimi/* 342 */     MCD_OPC_FilterValue, 93, 4, 0, // Skip to: 350
291*9a0e4156SSadaf Ebrahimi/* 346 */     MCD_OPC_Decode, 187, 8, 26, // Opcode: D
292*9a0e4156SSadaf Ebrahimi/* 350 */     MCD_OPC_FilterValue, 94, 4, 0, // Skip to: 358
293*9a0e4156SSadaf Ebrahimi/* 354 */     MCD_OPC_Decode, 129, 3, 23, // Opcode: AL
294*9a0e4156SSadaf Ebrahimi/* 358 */     MCD_OPC_FilterValue, 95, 4, 0, // Skip to: 366
295*9a0e4156SSadaf Ebrahimi/* 362 */     MCD_OPC_Decode, 215, 14, 23, // Opcode: SL
296*9a0e4156SSadaf Ebrahimi/* 366 */     MCD_OPC_FilterValue, 96, 4, 0, // Skip to: 374
297*9a0e4156SSadaf Ebrahimi/* 370 */     MCD_OPC_Decode, 172, 15, 27, // Opcode: STD
298*9a0e4156SSadaf Ebrahimi/* 374 */     MCD_OPC_FilterValue, 103, 4, 0, // Skip to: 382
299*9a0e4156SSadaf Ebrahimi/* 378 */     MCD_OPC_Decode, 213, 13, 28, // Opcode: MXD
300*9a0e4156SSadaf Ebrahimi/* 382 */     MCD_OPC_FilterValue, 104, 4, 0, // Skip to: 390
301*9a0e4156SSadaf Ebrahimi/* 386 */     MCD_OPC_Decode, 146, 10, 27, // Opcode: LD
302*9a0e4156SSadaf Ebrahimi/* 390 */     MCD_OPC_FilterValue, 105, 4, 0, // Skip to: 398
303*9a0e4156SSadaf Ebrahimi/* 394 */     MCD_OPC_Decode, 139, 4, 27, // Opcode: CD
304*9a0e4156SSadaf Ebrahimi/* 398 */     MCD_OPC_FilterValue, 106, 4, 0, // Skip to: 406
305*9a0e4156SSadaf Ebrahimi/* 402 */     MCD_OPC_Decode, 229, 2, 29, // Opcode: AD
306*9a0e4156SSadaf Ebrahimi/* 406 */     MCD_OPC_FilterValue, 107, 4, 0, // Skip to: 414
307*9a0e4156SSadaf Ebrahimi/* 410 */     MCD_OPC_Decode, 190, 14, 29, // Opcode: SD
308*9a0e4156SSadaf Ebrahimi/* 414 */     MCD_OPC_FilterValue, 108, 4, 0, // Skip to: 422
309*9a0e4156SSadaf Ebrahimi/* 418 */     MCD_OPC_Decode, 138, 13, 29, // Opcode: MD
310*9a0e4156SSadaf Ebrahimi/* 422 */     MCD_OPC_FilterValue, 109, 4, 0, // Skip to: 430
311*9a0e4156SSadaf Ebrahimi/* 426 */     MCD_OPC_Decode, 188, 8, 29, // Opcode: DD
312*9a0e4156SSadaf Ebrahimi/* 430 */     MCD_OPC_FilterValue, 110, 4, 0, // Skip to: 438
313*9a0e4156SSadaf Ebrahimi/* 434 */     MCD_OPC_Decode, 158, 3, 29, // Opcode: AW
314*9a0e4156SSadaf Ebrahimi/* 438 */     MCD_OPC_FilterValue, 111, 4, 0, // Skip to: 446
315*9a0e4156SSadaf Ebrahimi/* 442 */     MCD_OPC_Decode, 148, 16, 29, // Opcode: SW
316*9a0e4156SSadaf Ebrahimi/* 446 */     MCD_OPC_FilterValue, 112, 4, 0, // Skip to: 454
317*9a0e4156SSadaf Ebrahimi/* 450 */     MCD_OPC_Decode, 174, 15, 30, // Opcode: STE
318*9a0e4156SSadaf Ebrahimi/* 454 */     MCD_OPC_FilterValue, 113, 4, 0, // Skip to: 462
319*9a0e4156SSadaf Ebrahimi/* 458 */     MCD_OPC_Decode, 168, 13, 23, // Opcode: MS
320*9a0e4156SSadaf Ebrahimi/* 462 */     MCD_OPC_FilterValue, 120, 4, 0, // Skip to: 470
321*9a0e4156SSadaf Ebrahimi/* 466 */     MCD_OPC_Decode, 161, 10, 30, // Opcode: LE
322*9a0e4156SSadaf Ebrahimi/* 470 */     MCD_OPC_FilterValue, 121, 4, 0, // Skip to: 478
323*9a0e4156SSadaf Ebrahimi/* 474 */     MCD_OPC_Decode, 164, 4, 30, // Opcode: CE
324*9a0e4156SSadaf Ebrahimi/* 478 */     MCD_OPC_FilterValue, 122, 4, 0, // Skip to: 486
325*9a0e4156SSadaf Ebrahimi/* 482 */     MCD_OPC_Decode, 235, 2, 31, // Opcode: AE
326*9a0e4156SSadaf Ebrahimi/* 486 */     MCD_OPC_FilterValue, 123, 4, 0, // Skip to: 494
327*9a0e4156SSadaf Ebrahimi/* 490 */     MCD_OPC_Decode, 196, 14, 31, // Opcode: SE
328*9a0e4156SSadaf Ebrahimi/* 494 */     MCD_OPC_FilterValue, 124, 4, 0, // Skip to: 502
329*9a0e4156SSadaf Ebrahimi/* 498 */     MCD_OPC_Decode, 141, 13, 29, // Opcode: MDE
330*9a0e4156SSadaf Ebrahimi/* 502 */     MCD_OPC_FilterValue, 125, 4, 0, // Skip to: 510
331*9a0e4156SSadaf Ebrahimi/* 506 */     MCD_OPC_Decode, 194, 8, 31, // Opcode: DE
332*9a0e4156SSadaf Ebrahimi/* 510 */     MCD_OPC_FilterValue, 126, 4, 0, // Skip to: 518
333*9a0e4156SSadaf Ebrahimi/* 514 */     MCD_OPC_Decode, 156, 3, 31, // Opcode: AU
334*9a0e4156SSadaf Ebrahimi/* 518 */     MCD_OPC_FilterValue, 127, 4, 0, // Skip to: 526
335*9a0e4156SSadaf Ebrahimi/* 522 */     MCD_OPC_Decode, 145, 16, 31, // Opcode: SU
336*9a0e4156SSadaf Ebrahimi/* 526 */     MCD_OPC_FilterValue, 128, 1, 10, 0, // Skip to: 541
337*9a0e4156SSadaf Ebrahimi/* 531 */     MCD_OPC_CheckField, 16, 8, 0, 67, 31, // Skip to: 8540
338*9a0e4156SSadaf Ebrahimi/* 537 */     MCD_OPC_Decode, 153, 15, 32, // Opcode: SSM
339*9a0e4156SSadaf Ebrahimi/* 541 */     MCD_OPC_FilterValue, 130, 1, 10, 0, // Skip to: 556
340*9a0e4156SSadaf Ebrahimi/* 546 */     MCD_OPC_CheckField, 16, 8, 0, 52, 31, // Skip to: 8540
341*9a0e4156SSadaf Ebrahimi/* 552 */     MCD_OPC_Decode, 197, 12, 32, // Opcode: LPSW
342*9a0e4156SSadaf Ebrahimi/* 556 */     MCD_OPC_FilterValue, 131, 1, 4, 0, // Skip to: 565
343*9a0e4156SSadaf Ebrahimi/* 561 */     MCD_OPC_Decode, 198, 8, 33, // Opcode: DIAG
344*9a0e4156SSadaf Ebrahimi/* 565 */     MCD_OPC_FilterValue, 132, 1, 4, 0, // Skip to: 574
345*9a0e4156SSadaf Ebrahimi/* 570 */     MCD_OPC_Decode, 255, 3, 34, // Opcode: BRXH
346*9a0e4156SSadaf Ebrahimi/* 574 */     MCD_OPC_FilterValue, 133, 1, 4, 0, // Skip to: 583
347*9a0e4156SSadaf Ebrahimi/* 579 */     MCD_OPC_Decode, 129, 4, 34, // Opcode: BRXLE
348*9a0e4156SSadaf Ebrahimi/* 583 */     MCD_OPC_FilterValue, 134, 1, 4, 0, // Skip to: 592
349*9a0e4156SSadaf Ebrahimi/* 588 */     MCD_OPC_Decode, 134, 4, 35, // Opcode: BXH
350*9a0e4156SSadaf Ebrahimi/* 592 */     MCD_OPC_FilterValue, 135, 1, 4, 0, // Skip to: 601
351*9a0e4156SSadaf Ebrahimi/* 597 */     MCD_OPC_Decode, 136, 4, 35, // Opcode: BXLE
352*9a0e4156SSadaf Ebrahimi/* 601 */     MCD_OPC_FilterValue, 136, 1, 10, 0, // Skip to: 616
353*9a0e4156SSadaf Ebrahimi/* 606 */     MCD_OPC_CheckField, 16, 4, 0, 248, 30, // Skip to: 8540
354*9a0e4156SSadaf Ebrahimi/* 612 */     MCD_OPC_Decode, 138, 15, 36, // Opcode: SRL
355*9a0e4156SSadaf Ebrahimi/* 616 */     MCD_OPC_FilterValue, 137, 1, 10, 0, // Skip to: 631
356*9a0e4156SSadaf Ebrahimi/* 621 */     MCD_OPC_CheckField, 16, 4, 0, 233, 30, // Skip to: 8540
357*9a0e4156SSadaf Ebrahimi/* 627 */     MCD_OPC_Decode, 235, 14, 36, // Opcode: SLL
358*9a0e4156SSadaf Ebrahimi/* 631 */     MCD_OPC_FilterValue, 138, 1, 10, 0, // Skip to: 646
359*9a0e4156SSadaf Ebrahimi/* 636 */     MCD_OPC_CheckField, 16, 4, 0, 218, 30, // Skip to: 8540
360*9a0e4156SSadaf Ebrahimi/* 642 */     MCD_OPC_Decode, 131, 15, 36, // Opcode: SRA
361*9a0e4156SSadaf Ebrahimi/* 646 */     MCD_OPC_FilterValue, 139, 1, 10, 0, // Skip to: 661
362*9a0e4156SSadaf Ebrahimi/* 651 */     MCD_OPC_CheckField, 16, 4, 0, 203, 30, // Skip to: 8540
363*9a0e4156SSadaf Ebrahimi/* 657 */     MCD_OPC_Decode, 216, 14, 36, // Opcode: SLA
364*9a0e4156SSadaf Ebrahimi/* 661 */     MCD_OPC_FilterValue, 140, 1, 10, 0, // Skip to: 676
365*9a0e4156SSadaf Ebrahimi/* 666 */     MCD_OPC_CheckField, 16, 4, 0, 188, 30, // Skip to: 8540
366*9a0e4156SSadaf Ebrahimi/* 672 */     MCD_OPC_Decode, 135, 15, 37, // Opcode: SRDL
367*9a0e4156SSadaf Ebrahimi/* 676 */     MCD_OPC_FilterValue, 141, 1, 10, 0, // Skip to: 691
368*9a0e4156SSadaf Ebrahimi/* 681 */     MCD_OPC_CheckField, 16, 4, 0, 173, 30, // Skip to: 8540
369*9a0e4156SSadaf Ebrahimi/* 687 */     MCD_OPC_Decode, 224, 14, 37, // Opcode: SLDL
370*9a0e4156SSadaf Ebrahimi/* 691 */     MCD_OPC_FilterValue, 142, 1, 10, 0, // Skip to: 706
371*9a0e4156SSadaf Ebrahimi/* 696 */     MCD_OPC_CheckField, 16, 4, 0, 158, 30, // Skip to: 8540
372*9a0e4156SSadaf Ebrahimi/* 702 */     MCD_OPC_Decode, 134, 15, 37, // Opcode: SRDA
373*9a0e4156SSadaf Ebrahimi/* 706 */     MCD_OPC_FilterValue, 143, 1, 10, 0, // Skip to: 721
374*9a0e4156SSadaf Ebrahimi/* 711 */     MCD_OPC_CheckField, 16, 4, 0, 143, 30, // Skip to: 8540
375*9a0e4156SSadaf Ebrahimi/* 717 */     MCD_OPC_Decode, 223, 14, 37, // Opcode: SLDA
376*9a0e4156SSadaf Ebrahimi/* 721 */     MCD_OPC_FilterValue, 144, 1, 4, 0, // Skip to: 730
377*9a0e4156SSadaf Ebrahimi/* 726 */     MCD_OPC_Decode, 188, 15, 33, // Opcode: STM
378*9a0e4156SSadaf Ebrahimi/* 730 */     MCD_OPC_FilterValue, 145, 1, 4, 0, // Skip to: 739
379*9a0e4156SSadaf Ebrahimi/* 735 */     MCD_OPC_Decode, 175, 16, 38, // Opcode: TM
380*9a0e4156SSadaf Ebrahimi/* 739 */     MCD_OPC_FilterValue, 146, 1, 4, 0, // Skip to: 748
381*9a0e4156SSadaf Ebrahimi/* 744 */     MCD_OPC_Decode, 205, 13, 38, // Opcode: MVI
382*9a0e4156SSadaf Ebrahimi/* 748 */     MCD_OPC_FilterValue, 147, 1, 10, 0, // Skip to: 763
383*9a0e4156SSadaf Ebrahimi/* 753 */     MCD_OPC_CheckField, 16, 8, 0, 101, 30, // Skip to: 8540
384*9a0e4156SSadaf Ebrahimi/* 759 */     MCD_OPC_Decode, 204, 16, 32, // Opcode: TS
385*9a0e4156SSadaf Ebrahimi/* 763 */     MCD_OPC_FilterValue, 148, 1, 4, 0, // Skip to: 772
386*9a0e4156SSadaf Ebrahimi/* 768 */     MCD_OPC_Decode, 231, 13, 38, // Opcode: NI
387*9a0e4156SSadaf Ebrahimi/* 772 */     MCD_OPC_FilterValue, 149, 1, 4, 0, // Skip to: 781
388*9a0e4156SSadaf Ebrahimi/* 777 */     MCD_OPC_Decode, 239, 6, 38, // Opcode: CLI
389*9a0e4156SSadaf Ebrahimi/* 781 */     MCD_OPC_FilterValue, 150, 1, 4, 0, // Skip to: 790
390*9a0e4156SSadaf Ebrahimi/* 786 */     MCD_OPC_Decode, 249, 13, 38, // Opcode: OI
391*9a0e4156SSadaf Ebrahimi/* 790 */     MCD_OPC_FilterValue, 151, 1, 4, 0, // Skip to: 799
392*9a0e4156SSadaf Ebrahimi/* 795 */     MCD_OPC_Decode, 231, 21, 38, // Opcode: XI
393*9a0e4156SSadaf Ebrahimi/* 799 */     MCD_OPC_FilterValue, 152, 1, 4, 0, // Skip to: 808
394*9a0e4156SSadaf Ebrahimi/* 804 */     MCD_OPC_Decode, 225, 10, 33, // Opcode: LM
395*9a0e4156SSadaf Ebrahimi/* 808 */     MCD_OPC_FilterValue, 153, 1, 4, 0, // Skip to: 817
396*9a0e4156SSadaf Ebrahimi/* 813 */     MCD_OPC_Decode, 185, 16, 33, // Opcode: TRACE
397*9a0e4156SSadaf Ebrahimi/* 817 */     MCD_OPC_FilterValue, 154, 1, 4, 0, // Skip to: 826
398*9a0e4156SSadaf Ebrahimi/* 822 */     MCD_OPC_Decode, 244, 9, 39, // Opcode: LAM
399*9a0e4156SSadaf Ebrahimi/* 826 */     MCD_OPC_FilterValue, 155, 1, 4, 0, // Skip to: 835
400*9a0e4156SSadaf Ebrahimi/* 831 */     MCD_OPC_Decode, 155, 15, 39, // Opcode: STAM
401*9a0e4156SSadaf Ebrahimi/* 835 */     MCD_OPC_FilterValue, 165, 1, 131, 0, // Skip to: 971
402*9a0e4156SSadaf Ebrahimi/* 840 */     MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
403*9a0e4156SSadaf Ebrahimi/* 843 */     MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 851
404*9a0e4156SSadaf Ebrahimi/* 847 */     MCD_OPC_Decode, 140, 9, 40, // Opcode: IIHH
405*9a0e4156SSadaf Ebrahimi/* 851 */     MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 859
406*9a0e4156SSadaf Ebrahimi/* 855 */     MCD_OPC_Decode, 141, 9, 40, // Opcode: IIHL
407*9a0e4156SSadaf Ebrahimi/* 859 */     MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 867
408*9a0e4156SSadaf Ebrahimi/* 863 */     MCD_OPC_Decode, 143, 9, 41, // Opcode: IILH
409*9a0e4156SSadaf Ebrahimi/* 867 */     MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 875
410*9a0e4156SSadaf Ebrahimi/* 871 */     MCD_OPC_Decode, 144, 9, 41, // Opcode: IILL
411*9a0e4156SSadaf Ebrahimi/* 875 */     MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 883
412*9a0e4156SSadaf Ebrahimi/* 879 */     MCD_OPC_Decode, 234, 13, 40, // Opcode: NIHH
413*9a0e4156SSadaf Ebrahimi/* 883 */     MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 891
414*9a0e4156SSadaf Ebrahimi/* 887 */     MCD_OPC_Decode, 235, 13, 40, // Opcode: NIHL
415*9a0e4156SSadaf Ebrahimi/* 891 */     MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 899
416*9a0e4156SSadaf Ebrahimi/* 895 */     MCD_OPC_Decode, 237, 13, 41, // Opcode: NILH
417*9a0e4156SSadaf Ebrahimi/* 899 */     MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 907
418*9a0e4156SSadaf Ebrahimi/* 903 */     MCD_OPC_Decode, 238, 13, 41, // Opcode: NILL
419*9a0e4156SSadaf Ebrahimi/* 907 */     MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 915
420*9a0e4156SSadaf Ebrahimi/* 911 */     MCD_OPC_Decode, 251, 13, 40, // Opcode: OIHH
421*9a0e4156SSadaf Ebrahimi/* 915 */     MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 923
422*9a0e4156SSadaf Ebrahimi/* 919 */     MCD_OPC_Decode, 252, 13, 40, // Opcode: OIHL
423*9a0e4156SSadaf Ebrahimi/* 923 */     MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 931
424*9a0e4156SSadaf Ebrahimi/* 927 */     MCD_OPC_Decode, 254, 13, 41, // Opcode: OILH
425*9a0e4156SSadaf Ebrahimi/* 931 */     MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 939
426*9a0e4156SSadaf Ebrahimi/* 935 */     MCD_OPC_Decode, 255, 13, 41, // Opcode: OILL
427*9a0e4156SSadaf Ebrahimi/* 939 */     MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 947
428*9a0e4156SSadaf Ebrahimi/* 943 */     MCD_OPC_Decode, 219, 10, 42, // Opcode: LLIHH
429*9a0e4156SSadaf Ebrahimi/* 947 */     MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 955
430*9a0e4156SSadaf Ebrahimi/* 951 */     MCD_OPC_Decode, 220, 10, 42, // Opcode: LLIHL
431*9a0e4156SSadaf Ebrahimi/* 955 */     MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 963
432*9a0e4156SSadaf Ebrahimi/* 959 */     MCD_OPC_Decode, 222, 10, 42, // Opcode: LLILH
433*9a0e4156SSadaf Ebrahimi/* 963 */     MCD_OPC_FilterValue, 15, 149, 29, // Skip to: 8540
434*9a0e4156SSadaf Ebrahimi/* 967 */     MCD_OPC_Decode, 223, 10, 42, // Opcode: LLILL
435*9a0e4156SSadaf Ebrahimi/* 971 */     MCD_OPC_FilterValue, 167, 1, 254, 0, // Skip to: 1230
436*9a0e4156SSadaf Ebrahimi/* 976 */     MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
437*9a0e4156SSadaf Ebrahimi/* 979 */     MCD_OPC_FilterValue, 0, 4, 0, // Skip to: 987
438*9a0e4156SSadaf Ebrahimi/* 983 */     MCD_OPC_Decode, 178, 16, 43, // Opcode: TMLH
439*9a0e4156SSadaf Ebrahimi/* 987 */     MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 995
440*9a0e4156SSadaf Ebrahimi/* 991 */     MCD_OPC_Decode, 179, 16, 43, // Opcode: TMLL
441*9a0e4156SSadaf Ebrahimi/* 995 */     MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1003
442*9a0e4156SSadaf Ebrahimi/* 999 */     MCD_OPC_Decode, 176, 16, 44, // Opcode: TMHH
443*9a0e4156SSadaf Ebrahimi/* 1003 */    MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 1011
444*9a0e4156SSadaf Ebrahimi/* 1007 */    MCD_OPC_Decode, 177, 16, 44, // Opcode: TMHL
445*9a0e4156SSadaf Ebrahimi/* 1011 */    MCD_OPC_FilterValue, 4, 127, 0, // Skip to: 1142
446*9a0e4156SSadaf Ebrahimi/* 1015 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
447*9a0e4156SSadaf Ebrahimi/* 1018 */    MCD_OPC_FilterValue, 1, 4, 0, // Skip to: 1026
448*9a0e4156SSadaf Ebrahimi/* 1022 */    MCD_OPC_Decode, 196, 9, 45, // Opcode: JAsmO
449*9a0e4156SSadaf Ebrahimi/* 1026 */    MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1034
450*9a0e4156SSadaf Ebrahimi/* 1030 */    MCD_OPC_Decode, 180, 9, 45, // Opcode: JAsmH
451*9a0e4156SSadaf Ebrahimi/* 1034 */    MCD_OPC_FilterValue, 3, 4, 0, // Skip to: 1042
452*9a0e4156SSadaf Ebrahimi/* 1038 */    MCD_OPC_Decode, 190, 9, 45, // Opcode: JAsmNLE
453*9a0e4156SSadaf Ebrahimi/* 1042 */    MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 1050
454*9a0e4156SSadaf Ebrahimi/* 1046 */    MCD_OPC_Decode, 182, 9, 45, // Opcode: JAsmL
455*9a0e4156SSadaf Ebrahimi/* 1050 */    MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1058
456*9a0e4156SSadaf Ebrahimi/* 1054 */    MCD_OPC_Decode, 188, 9, 45, // Opcode: JAsmNHE
457*9a0e4156SSadaf Ebrahimi/* 1058 */    MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1066
458*9a0e4156SSadaf Ebrahimi/* 1062 */    MCD_OPC_Decode, 184, 9, 45, // Opcode: JAsmLH
459*9a0e4156SSadaf Ebrahimi/* 1066 */    MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 1074
460*9a0e4156SSadaf Ebrahimi/* 1070 */    MCD_OPC_Decode, 186, 9, 45, // Opcode: JAsmNE
461*9a0e4156SSadaf Ebrahimi/* 1074 */    MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 1082
462*9a0e4156SSadaf Ebrahimi/* 1078 */    MCD_OPC_Decode, 179, 9, 45, // Opcode: JAsmE
463*9a0e4156SSadaf Ebrahimi/* 1082 */    MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 1090
464*9a0e4156SSadaf Ebrahimi/* 1086 */    MCD_OPC_Decode, 191, 9, 45, // Opcode: JAsmNLH
465*9a0e4156SSadaf Ebrahimi/* 1090 */    MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 1098
466*9a0e4156SSadaf Ebrahimi/* 1094 */    MCD_OPC_Decode, 181, 9, 45, // Opcode: JAsmHE
467*9a0e4156SSadaf Ebrahimi/* 1098 */    MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 1106
468*9a0e4156SSadaf Ebrahimi/* 1102 */    MCD_OPC_Decode, 189, 9, 45, // Opcode: JAsmNL
469*9a0e4156SSadaf Ebrahimi/* 1106 */    MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 1114
470*9a0e4156SSadaf Ebrahimi/* 1110 */    MCD_OPC_Decode, 183, 9, 45, // Opcode: JAsmLE
471*9a0e4156SSadaf Ebrahimi/* 1114 */    MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 1122
472*9a0e4156SSadaf Ebrahimi/* 1118 */    MCD_OPC_Decode, 187, 9, 45, // Opcode: JAsmNH
473*9a0e4156SSadaf Ebrahimi/* 1122 */    MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 1130
474*9a0e4156SSadaf Ebrahimi/* 1126 */    MCD_OPC_Decode, 193, 9, 45, // Opcode: JAsmNO
475*9a0e4156SSadaf Ebrahimi/* 1130 */    MCD_OPC_FilterValue, 15, 4, 0, // Skip to: 1138
476*9a0e4156SSadaf Ebrahimi/* 1134 */    MCD_OPC_Decode, 178, 9, 45, // Opcode: J
477*9a0e4156SSadaf Ebrahimi/* 1138 */    MCD_OPC_Decode, 249, 3, 46, // Opcode: BRCAsm
478*9a0e4156SSadaf Ebrahimi/* 1142 */    MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1150
479*9a0e4156SSadaf Ebrahimi/* 1146 */    MCD_OPC_Decode, 226, 3, 47, // Opcode: BRAS
480*9a0e4156SSadaf Ebrahimi/* 1150 */    MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1158
481*9a0e4156SSadaf Ebrahimi/* 1154 */    MCD_OPC_Decode, 252, 3, 48, // Opcode: BRCT
482*9a0e4156SSadaf Ebrahimi/* 1158 */    MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 1166
483*9a0e4156SSadaf Ebrahimi/* 1162 */    MCD_OPC_Decode, 253, 3, 49, // Opcode: BRCTG
484*9a0e4156SSadaf Ebrahimi/* 1166 */    MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 1174
485*9a0e4156SSadaf Ebrahimi/* 1170 */    MCD_OPC_Decode, 194, 10, 50, // Opcode: LHI
486*9a0e4156SSadaf Ebrahimi/* 1174 */    MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 1182
487*9a0e4156SSadaf Ebrahimi/* 1178 */    MCD_OPC_Decode, 186, 10, 51, // Opcode: LGHI
488*9a0e4156SSadaf Ebrahimi/* 1182 */    MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 1190
489*9a0e4156SSadaf Ebrahimi/* 1186 */    MCD_OPC_Decode, 253, 2, 52, // Opcode: AHI
490*9a0e4156SSadaf Ebrahimi/* 1190 */    MCD_OPC_FilterValue, 11, 4, 0, // Skip to: 1198
491*9a0e4156SSadaf Ebrahimi/* 1194 */    MCD_OPC_Decode, 245, 2, 53, // Opcode: AGHI
492*9a0e4156SSadaf Ebrahimi/* 1198 */    MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 1206
493*9a0e4156SSadaf Ebrahimi/* 1202 */    MCD_OPC_Decode, 160, 13, 52, // Opcode: MHI
494*9a0e4156SSadaf Ebrahimi/* 1206 */    MCD_OPC_FilterValue, 13, 4, 0, // Skip to: 1214
495*9a0e4156SSadaf Ebrahimi/* 1210 */    MCD_OPC_Decode, 157, 13, 53, // Opcode: MGHI
496*9a0e4156SSadaf Ebrahimi/* 1214 */    MCD_OPC_FilterValue, 14, 4, 0, // Skip to: 1222
497*9a0e4156SSadaf Ebrahimi/* 1218 */    MCD_OPC_Decode, 175, 5, 50, // Opcode: CHI
498*9a0e4156SSadaf Ebrahimi/* 1222 */    MCD_OPC_FilterValue, 15, 146, 28, // Skip to: 8540
499*9a0e4156SSadaf Ebrahimi/* 1226 */    MCD_OPC_Decode, 205, 4, 51, // Opcode: CGHI
500*9a0e4156SSadaf Ebrahimi/* 1230 */    MCD_OPC_FilterValue, 168, 1, 4, 0, // Skip to: 1239
501*9a0e4156SSadaf Ebrahimi/* 1235 */    MCD_OPC_Decode, 196, 13, 54, // Opcode: MVCLE
502*9a0e4156SSadaf Ebrahimi/* 1239 */    MCD_OPC_FilterValue, 169, 1, 4, 0, // Skip to: 1248
503*9a0e4156SSadaf Ebrahimi/* 1244 */    MCD_OPC_Decode, 227, 5, 54, // Opcode: CLCLE
504*9a0e4156SSadaf Ebrahimi/* 1248 */    MCD_OPC_FilterValue, 172, 1, 4, 0, // Skip to: 1257
505*9a0e4156SSadaf Ebrahimi/* 1253 */    MCD_OPC_Decode, 192, 15, 38, // Opcode: STNSM
506*9a0e4156SSadaf Ebrahimi/* 1257 */    MCD_OPC_FilterValue, 173, 1, 4, 0, // Skip to: 1266
507*9a0e4156SSadaf Ebrahimi/* 1262 */    MCD_OPC_Decode, 131, 16, 38, // Opcode: STOSM
508*9a0e4156SSadaf Ebrahimi/* 1266 */    MCD_OPC_FilterValue, 174, 1, 4, 0, // Skip to: 1275
509*9a0e4156SSadaf Ebrahimi/* 1271 */    MCD_OPC_Decode, 214, 14, 55, // Opcode: SIGP
510*9a0e4156SSadaf Ebrahimi/* 1275 */    MCD_OPC_FilterValue, 175, 1, 4, 0, // Skip to: 1284
511*9a0e4156SSadaf Ebrahimi/* 1280 */    MCD_OPC_Decode, 137, 13, 38, // Opcode: MC
512*9a0e4156SSadaf Ebrahimi/* 1284 */    MCD_OPC_FilterValue, 177, 1, 4, 0, // Skip to: 1293
513*9a0e4156SSadaf Ebrahimi/* 1289 */    MCD_OPC_Decode, 203, 12, 21, // Opcode: LRA
514*9a0e4156SSadaf Ebrahimi/* 1293 */    MCD_OPC_FilterValue, 178, 1, 65, 5, // Skip to: 2643
515*9a0e4156SSadaf Ebrahimi/* 1298 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
516*9a0e4156SSadaf Ebrahimi/* 1301 */    MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 1309
517*9a0e4156SSadaf Ebrahimi/* 1305 */    MCD_OPC_Decode, 187, 15, 32, // Opcode: STIDP
518*9a0e4156SSadaf Ebrahimi/* 1309 */    MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 1317
519*9a0e4156SSadaf Ebrahimi/* 1313 */    MCD_OPC_Decode, 187, 14, 32, // Opcode: SCK
520*9a0e4156SSadaf Ebrahimi/* 1317 */    MCD_OPC_FilterValue, 5, 4, 0, // Skip to: 1325
521*9a0e4156SSadaf Ebrahimi/* 1321 */    MCD_OPC_Decode, 160, 15, 32, // Opcode: STCK
522*9a0e4156SSadaf Ebrahimi/* 1325 */    MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 1333
523*9a0e4156SSadaf Ebrahimi/* 1329 */    MCD_OPC_Decode, 188, 14, 32, // Opcode: SCKC
524*9a0e4156SSadaf Ebrahimi/* 1333 */    MCD_OPC_FilterValue, 7, 4, 0, // Skip to: 1341
525*9a0e4156SSadaf Ebrahimi/* 1337 */    MCD_OPC_Decode, 161, 15, 32, // Opcode: STCKC
526*9a0e4156SSadaf Ebrahimi/* 1341 */    MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 1349
527*9a0e4156SSadaf Ebrahimi/* 1345 */    MCD_OPC_Decode, 246, 14, 32, // Opcode: SPT
528*9a0e4156SSadaf Ebrahimi/* 1349 */    MCD_OPC_FilterValue, 9, 4, 0, // Skip to: 1357
529*9a0e4156SSadaf Ebrahimi/* 1353 */    MCD_OPC_Decode, 133, 16, 32, // Opcode: STPT
530*9a0e4156SSadaf Ebrahimi/* 1357 */    MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 1365
531*9a0e4156SSadaf Ebrahimi/* 1361 */    MCD_OPC_Decode, 244, 14, 32, // Opcode: SPKA
532*9a0e4156SSadaf Ebrahimi/* 1365 */    MCD_OPC_FilterValue, 11, 10, 0, // Skip to: 1379
533*9a0e4156SSadaf Ebrahimi/* 1369 */    MCD_OPC_CheckField, 0, 16, 0, 253, 27, // Skip to: 8540
534*9a0e4156SSadaf Ebrahimi/* 1375 */    MCD_OPC_Decode, 145, 9, 0, // Opcode: IPK
535*9a0e4156SSadaf Ebrahimi/* 1379 */    MCD_OPC_FilterValue, 13, 10, 0, // Skip to: 1393
536*9a0e4156SSadaf Ebrahimi/* 1383 */    MCD_OPC_CheckField, 0, 16, 0, 239, 27, // Skip to: 8540
537*9a0e4156SSadaf Ebrahimi/* 1389 */    MCD_OPC_Decode, 155, 14, 0, // Opcode: PTLB
538*9a0e4156SSadaf Ebrahimi/* 1393 */    MCD_OPC_FilterValue, 16, 4, 0, // Skip to: 1401
539*9a0e4156SSadaf Ebrahimi/* 1397 */    MCD_OPC_Decode, 247, 14, 32, // Opcode: SPX
540*9a0e4156SSadaf Ebrahimi/* 1401 */    MCD_OPC_FilterValue, 17, 4, 0, // Skip to: 1409
541*9a0e4156SSadaf Ebrahimi/* 1405 */    MCD_OPC_Decode, 134, 16, 32, // Opcode: STPX
542*9a0e4156SSadaf Ebrahimi/* 1409 */    MCD_OPC_FilterValue, 18, 4, 0, // Skip to: 1417
543*9a0e4156SSadaf Ebrahimi/* 1413 */    MCD_OPC_Decode, 157, 15, 32, // Opcode: STAP
544*9a0e4156SSadaf Ebrahimi/* 1417 */    MCD_OPC_FilterValue, 20, 4, 0, // Skip to: 1425
545*9a0e4156SSadaf Ebrahimi/* 1421 */    MCD_OPC_Decode, 212, 14, 32, // Opcode: SIE
546*9a0e4156SSadaf Ebrahimi/* 1425 */    MCD_OPC_FilterValue, 24, 4, 0, // Skip to: 1433
547*9a0e4156SSadaf Ebrahimi/* 1429 */    MCD_OPC_Decode, 134, 14, 32, // Opcode: PC
548*9a0e4156SSadaf Ebrahimi/* 1433 */    MCD_OPC_FilterValue, 25, 4, 0, // Skip to: 1441
549*9a0e4156SSadaf Ebrahimi/* 1437 */    MCD_OPC_Decode, 178, 14, 32, // Opcode: SAC
550*9a0e4156SSadaf Ebrahimi/* 1441 */    MCD_OPC_FilterValue, 26, 4, 0, // Skip to: 1449
551*9a0e4156SSadaf Ebrahimi/* 1445 */    MCD_OPC_Decode, 178, 4, 32, // Opcode: CFC
552*9a0e4156SSadaf Ebrahimi/* 1449 */    MCD_OPC_FilterValue, 33, 24, 0, // Skip to: 1477
553*9a0e4156SSadaf Ebrahimi/* 1453 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 1463
554*9a0e4156SSadaf Ebrahimi/* 1459 */    MCD_OPC_Decode, 149, 9, 56, // Opcode: IPTEOptOpt
555*9a0e4156SSadaf Ebrahimi/* 1463 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 1473
556*9a0e4156SSadaf Ebrahimi/* 1469 */    MCD_OPC_Decode, 148, 9, 57, // Opcode: IPTEOpt
557*9a0e4156SSadaf Ebrahimi/* 1473 */    MCD_OPC_Decode, 147, 9, 58, // Opcode: IPTE
558*9a0e4156SSadaf Ebrahimi/* 1477 */    MCD_OPC_FilterValue, 34, 16, 0, // Skip to: 1497
559*9a0e4156SSadaf Ebrahimi/* 1481 */    MCD_OPC_CheckField, 8, 8, 0, 141, 27, // Skip to: 8540
560*9a0e4156SSadaf Ebrahimi/* 1487 */    MCD_OPC_CheckField, 0, 4, 0, 135, 27, // Skip to: 8540
561*9a0e4156SSadaf Ebrahimi/* 1493 */    MCD_OPC_Decode, 146, 9, 1, // Opcode: IPM
562*9a0e4156SSadaf Ebrahimi/* 1497 */    MCD_OPC_FilterValue, 35, 10, 0, // Skip to: 1511
563*9a0e4156SSadaf Ebrahimi/* 1501 */    MCD_OPC_CheckField, 8, 8, 0, 121, 27, // Skip to: 8540
564*9a0e4156SSadaf Ebrahimi/* 1507 */    MCD_OPC_Decode, 152, 9, 3, // Opcode: IVSK
565*9a0e4156SSadaf Ebrahimi/* 1511 */    MCD_OPC_FilterValue, 36, 16, 0, // Skip to: 1531
566*9a0e4156SSadaf Ebrahimi/* 1515 */    MCD_OPC_CheckField, 8, 8, 0, 107, 27, // Skip to: 8540
567*9a0e4156SSadaf Ebrahimi/* 1521 */    MCD_OPC_CheckField, 0, 4, 0, 101, 27, // Skip to: 8540
568*9a0e4156SSadaf Ebrahimi/* 1527 */    MCD_OPC_Decode, 255, 8, 1, // Opcode: IAC
569*9a0e4156SSadaf Ebrahimi/* 1531 */    MCD_OPC_FilterValue, 37, 16, 0, // Skip to: 1551
570*9a0e4156SSadaf Ebrahimi/* 1535 */    MCD_OPC_CheckField, 8, 8, 0, 87, 27, // Skip to: 8540
571*9a0e4156SSadaf Ebrahimi/* 1541 */    MCD_OPC_CheckField, 0, 4, 0, 81, 27, // Skip to: 8540
572*9a0e4156SSadaf Ebrahimi/* 1547 */    MCD_OPC_Decode, 149, 15, 1, // Opcode: SSAR
573*9a0e4156SSadaf Ebrahimi/* 1551 */    MCD_OPC_FilterValue, 38, 16, 0, // Skip to: 1571
574*9a0e4156SSadaf Ebrahimi/* 1555 */    MCD_OPC_CheckField, 8, 8, 0, 67, 27, // Skip to: 8540
575*9a0e4156SSadaf Ebrahimi/* 1561 */    MCD_OPC_CheckField, 0, 4, 0, 61, 27, // Skip to: 8540
576*9a0e4156SSadaf Ebrahimi/* 1567 */    MCD_OPC_Decode, 226, 8, 1, // Opcode: EPAR
577*9a0e4156SSadaf Ebrahimi/* 1571 */    MCD_OPC_FilterValue, 39, 16, 0, // Skip to: 1591
578*9a0e4156SSadaf Ebrahimi/* 1575 */    MCD_OPC_CheckField, 8, 8, 0, 47, 27, // Skip to: 8540
579*9a0e4156SSadaf Ebrahimi/* 1581 */    MCD_OPC_CheckField, 0, 4, 0, 41, 27, // Skip to: 8540
580*9a0e4156SSadaf Ebrahimi/* 1587 */    MCD_OPC_Decode, 232, 8, 1, // Opcode: ESAR
581*9a0e4156SSadaf Ebrahimi/* 1591 */    MCD_OPC_FilterValue, 40, 10, 0, // Skip to: 1605
582*9a0e4156SSadaf Ebrahimi/* 1595 */    MCD_OPC_CheckField, 8, 8, 0, 27, 27, // Skip to: 8540
583*9a0e4156SSadaf Ebrahimi/* 1601 */    MCD_OPC_Decode, 151, 14, 59, // Opcode: PT
584*9a0e4156SSadaf Ebrahimi/* 1605 */    MCD_OPC_FilterValue, 41, 10, 0, // Skip to: 1619
585*9a0e4156SSadaf Ebrahimi/* 1609 */    MCD_OPC_CheckField, 8, 8, 0, 13, 27, // Skip to: 8540
586*9a0e4156SSadaf Ebrahimi/* 1615 */    MCD_OPC_Decode, 151, 9, 3, // Opcode: ISKE
587*9a0e4156SSadaf Ebrahimi/* 1619 */    MCD_OPC_FilterValue, 42, 10, 0, // Skip to: 1633
588*9a0e4156SSadaf Ebrahimi/* 1623 */    MCD_OPC_CheckField, 8, 8, 0, 255, 26, // Skip to: 8540
589*9a0e4156SSadaf Ebrahimi/* 1629 */    MCD_OPC_Decode, 171, 14, 59, // Opcode: RRBE
590*9a0e4156SSadaf Ebrahimi/* 1633 */    MCD_OPC_FilterValue, 43, 21, 0, // Skip to: 1658
591*9a0e4156SSadaf Ebrahimi/* 1637 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
592*9a0e4156SSadaf Ebrahimi/* 1640 */    MCD_OPC_FilterValue, 0, 240, 26, // Skip to: 8540
593*9a0e4156SSadaf Ebrahimi/* 1644 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 1654
594*9a0e4156SSadaf Ebrahimi/* 1650 */    MCD_OPC_Decode, 152, 15, 59, // Opcode: SSKEOpt
595*9a0e4156SSadaf Ebrahimi/* 1654 */    MCD_OPC_Decode, 151, 15, 60, // Opcode: SSKE
596*9a0e4156SSadaf Ebrahimi/* 1658 */    MCD_OPC_FilterValue, 44, 10, 0, // Skip to: 1672
597*9a0e4156SSadaf Ebrahimi/* 1662 */    MCD_OPC_CheckField, 8, 8, 0, 216, 26, // Skip to: 8540
598*9a0e4156SSadaf Ebrahimi/* 1668 */    MCD_OPC_Decode, 158, 16, 61, // Opcode: TB
599*9a0e4156SSadaf Ebrahimi/* 1672 */    MCD_OPC_FilterValue, 45, 10, 0, // Skip to: 1686
600*9a0e4156SSadaf Ebrahimi/* 1676 */    MCD_OPC_CheckField, 8, 8, 0, 202, 26, // Skip to: 8540
601*9a0e4156SSadaf Ebrahimi/* 1682 */    MCD_OPC_Decode, 212, 8, 13, // Opcode: DXR
602*9a0e4156SSadaf Ebrahimi/* 1686 */    MCD_OPC_FilterValue, 46, 10, 0, // Skip to: 1700
603*9a0e4156SSadaf Ebrahimi/* 1690 */    MCD_OPC_CheckField, 8, 8, 0, 188, 26, // Skip to: 8540
604*9a0e4156SSadaf Ebrahimi/* 1696 */    MCD_OPC_Decode, 141, 14, 61, // Opcode: PGIN
605*9a0e4156SSadaf Ebrahimi/* 1700 */    MCD_OPC_FilterValue, 47, 10, 0, // Skip to: 1714
606*9a0e4156SSadaf Ebrahimi/* 1704 */    MCD_OPC_CheckField, 8, 8, 0, 174, 26, // Skip to: 8540
607*9a0e4156SSadaf Ebrahimi/* 1710 */    MCD_OPC_Decode, 142, 14, 61, // Opcode: PGOUT
608*9a0e4156SSadaf Ebrahimi/* 1714 */    MCD_OPC_FilterValue, 48, 10, 0, // Skip to: 1728
609*9a0e4156SSadaf Ebrahimi/* 1718 */    MCD_OPC_CheckField, 0, 16, 0, 160, 26, // Skip to: 8540
610*9a0e4156SSadaf Ebrahimi/* 1724 */    MCD_OPC_Decode, 133, 8, 0, // Opcode: CSCH
611*9a0e4156SSadaf Ebrahimi/* 1728 */    MCD_OPC_FilterValue, 49, 10, 0, // Skip to: 1742
612*9a0e4156SSadaf Ebrahimi/* 1732 */    MCD_OPC_CheckField, 0, 16, 0, 146, 26, // Skip to: 8540
613*9a0e4156SSadaf Ebrahimi/* 1738 */    MCD_OPC_Decode, 254, 8, 0, // Opcode: HSCH
614*9a0e4156SSadaf Ebrahimi/* 1742 */    MCD_OPC_FilterValue, 50, 4, 0, // Skip to: 1750
615*9a0e4156SSadaf Ebrahimi/* 1746 */    MCD_OPC_Decode, 170, 13, 32, // Opcode: MSCH
616*9a0e4156SSadaf Ebrahimi/* 1750 */    MCD_OPC_FilterValue, 51, 4, 0, // Skip to: 1758
617*9a0e4156SSadaf Ebrahimi/* 1754 */    MCD_OPC_Decode, 150, 15, 32, // Opcode: SSCH
618*9a0e4156SSadaf Ebrahimi/* 1758 */    MCD_OPC_FilterValue, 52, 4, 0, // Skip to: 1766
619*9a0e4156SSadaf Ebrahimi/* 1762 */    MCD_OPC_Decode, 140, 16, 32, // Opcode: STSCH
620*9a0e4156SSadaf Ebrahimi/* 1766 */    MCD_OPC_FilterValue, 53, 4, 0, // Skip to: 1774
621*9a0e4156SSadaf Ebrahimi/* 1770 */    MCD_OPC_Decode, 205, 16, 32, // Opcode: TSCH
622*9a0e4156SSadaf Ebrahimi/* 1774 */    MCD_OPC_FilterValue, 54, 4, 0, // Skip to: 1782
623*9a0e4156SSadaf Ebrahimi/* 1778 */    MCD_OPC_Decode, 182, 16, 32, // Opcode: TPI
624*9a0e4156SSadaf Ebrahimi/* 1782 */    MCD_OPC_FilterValue, 55, 10, 0, // Skip to: 1796
625*9a0e4156SSadaf Ebrahimi/* 1786 */    MCD_OPC_CheckField, 0, 16, 0, 92, 26, // Skip to: 8540
626*9a0e4156SSadaf Ebrahimi/* 1792 */    MCD_OPC_Decode, 180, 14, 0, // Opcode: SAL
627*9a0e4156SSadaf Ebrahimi/* 1796 */    MCD_OPC_FilterValue, 56, 10, 0, // Skip to: 1810
628*9a0e4156SSadaf Ebrahimi/* 1800 */    MCD_OPC_CheckField, 0, 16, 0, 78, 26, // Skip to: 8540
629*9a0e4156SSadaf Ebrahimi/* 1806 */    MCD_OPC_Decode, 175, 14, 0, // Opcode: RSCH
630*9a0e4156SSadaf Ebrahimi/* 1810 */    MCD_OPC_FilterValue, 57, 4, 0, // Skip to: 1818
631*9a0e4156SSadaf Ebrahimi/* 1814 */    MCD_OPC_Decode, 168, 15, 32, // Opcode: STCRW
632*9a0e4156SSadaf Ebrahimi/* 1818 */    MCD_OPC_FilterValue, 58, 4, 0, // Skip to: 1826
633*9a0e4156SSadaf Ebrahimi/* 1822 */    MCD_OPC_Decode, 167, 15, 32, // Opcode: STCPS
634*9a0e4156SSadaf Ebrahimi/* 1826 */    MCD_OPC_FilterValue, 59, 10, 0, // Skip to: 1840
635*9a0e4156SSadaf Ebrahimi/* 1830 */    MCD_OPC_CheckField, 0, 16, 0, 48, 26, // Skip to: 8540
636*9a0e4156SSadaf Ebrahimi/* 1836 */    MCD_OPC_Decode, 160, 14, 0, // Opcode: RCHP
637*9a0e4156SSadaf Ebrahimi/* 1840 */    MCD_OPC_FilterValue, 60, 10, 0, // Skip to: 1854
638*9a0e4156SSadaf Ebrahimi/* 1844 */    MCD_OPC_CheckField, 0, 16, 0, 34, 26, // Skip to: 8540
639*9a0e4156SSadaf Ebrahimi/* 1850 */    MCD_OPC_Decode, 186, 14, 0, // Opcode: SCHM
640*9a0e4156SSadaf Ebrahimi/* 1854 */    MCD_OPC_FilterValue, 64, 10, 0, // Skip to: 1868
641*9a0e4156SSadaf Ebrahimi/* 1858 */    MCD_OPC_CheckField, 8, 8, 0, 20, 26, // Skip to: 8540
642*9a0e4156SSadaf Ebrahimi/* 1864 */    MCD_OPC_Decode, 166, 3, 61, // Opcode: BAKR
643*9a0e4156SSadaf Ebrahimi/* 1868 */    MCD_OPC_FilterValue, 65, 10, 0, // Skip to: 1882
644*9a0e4156SSadaf Ebrahimi/* 1872 */    MCD_OPC_CheckField, 8, 8, 0, 6, 26, // Skip to: 8540
645*9a0e4156SSadaf Ebrahimi/* 1878 */    MCD_OPC_Decode, 223, 5, 62, // Opcode: CKSM
646*9a0e4156SSadaf Ebrahimi/* 1882 */    MCD_OPC_FilterValue, 68, 10, 0, // Skip to: 1896
647*9a0e4156SSadaf Ebrahimi/* 1886 */    MCD_OPC_CheckField, 8, 8, 0, 248, 25, // Skip to: 8540
648*9a0e4156SSadaf Ebrahimi/* 1892 */    MCD_OPC_Decode, 251, 14, 11, // Opcode: SQDR
649*9a0e4156SSadaf Ebrahimi/* 1896 */    MCD_OPC_FilterValue, 69, 10, 0, // Skip to: 1910
650*9a0e4156SSadaf Ebrahimi/* 1900 */    MCD_OPC_CheckField, 8, 8, 0, 234, 25, // Skip to: 8540
651*9a0e4156SSadaf Ebrahimi/* 1906 */    MCD_OPC_Decode, 255, 14, 16, // Opcode: SQER
652*9a0e4156SSadaf Ebrahimi/* 1910 */    MCD_OPC_FilterValue, 70, 10, 0, // Skip to: 1924
653*9a0e4156SSadaf Ebrahimi/* 1914 */    MCD_OPC_CheckField, 8, 8, 0, 220, 25, // Skip to: 8540
654*9a0e4156SSadaf Ebrahimi/* 1920 */    MCD_OPC_Decode, 142, 16, 59, // Opcode: STURA
655*9a0e4156SSadaf Ebrahimi/* 1924 */    MCD_OPC_FilterValue, 71, 16, 0, // Skip to: 1944
656*9a0e4156SSadaf Ebrahimi/* 1928 */    MCD_OPC_CheckField, 8, 8, 0, 206, 25, // Skip to: 8540
657*9a0e4156SSadaf Ebrahimi/* 1934 */    MCD_OPC_CheckField, 0, 4, 0, 200, 25, // Skip to: 8540
658*9a0e4156SSadaf Ebrahimi/* 1940 */    MCD_OPC_Decode, 189, 13, 63, // Opcode: MSTA
659*9a0e4156SSadaf Ebrahimi/* 1944 */    MCD_OPC_FilterValue, 72, 10, 0, // Skip to: 1958
660*9a0e4156SSadaf Ebrahimi/* 1948 */    MCD_OPC_CheckField, 0, 16, 0, 186, 25, // Skip to: 8540
661*9a0e4156SSadaf Ebrahimi/* 1954 */    MCD_OPC_Decode, 133, 14, 0, // Opcode: PALB
662*9a0e4156SSadaf Ebrahimi/* 1958 */    MCD_OPC_FilterValue, 73, 10, 0, // Skip to: 1972
663*9a0e4156SSadaf Ebrahimi/* 1962 */    MCD_OPC_CheckField, 8, 8, 0, 172, 25, // Skip to: 8540
664*9a0e4156SSadaf Ebrahimi/* 1968 */    MCD_OPC_Decode, 229, 8, 8, // Opcode: EREG
665*9a0e4156SSadaf Ebrahimi/* 1972 */    MCD_OPC_FilterValue, 74, 10, 0, // Skip to: 1986
666*9a0e4156SSadaf Ebrahimi/* 1976 */    MCD_OPC_CheckField, 8, 8, 0, 158, 25, // Skip to: 8540
667*9a0e4156SSadaf Ebrahimi/* 1982 */    MCD_OPC_Decode, 235, 8, 64, // Opcode: ESTA
668*9a0e4156SSadaf Ebrahimi/* 1986 */    MCD_OPC_FilterValue, 75, 10, 0, // Skip to: 2000
669*9a0e4156SSadaf Ebrahimi/* 1990 */    MCD_OPC_CheckField, 8, 8, 0, 144, 25, // Skip to: 8540
670*9a0e4156SSadaf Ebrahimi/* 1996 */    MCD_OPC_Decode, 232, 12, 59, // Opcode: LURA
671*9a0e4156SSadaf Ebrahimi/* 2000 */    MCD_OPC_FilterValue, 76, 10, 0, // Skip to: 2014
672*9a0e4156SSadaf Ebrahimi/* 2004 */    MCD_OPC_CheckField, 8, 8, 0, 130, 25, // Skip to: 8540
673*9a0e4156SSadaf Ebrahimi/* 2010 */    MCD_OPC_Decode, 157, 16, 65, // Opcode: TAR
674*9a0e4156SSadaf Ebrahimi/* 2014 */    MCD_OPC_FilterValue, 77, 10, 0, // Skip to: 2028
675*9a0e4156SSadaf Ebrahimi/* 2018 */    MCD_OPC_CheckField, 8, 8, 0, 116, 25, // Skip to: 8540
676*9a0e4156SSadaf Ebrahimi/* 2024 */    MCD_OPC_Decode, 213, 7, 66, // Opcode: CPYA
677*9a0e4156SSadaf Ebrahimi/* 2028 */    MCD_OPC_FilterValue, 78, 10, 0, // Skip to: 2042
678*9a0e4156SSadaf Ebrahimi/* 2032 */    MCD_OPC_CheckField, 8, 8, 0, 102, 25, // Skip to: 8540
679*9a0e4156SSadaf Ebrahimi/* 2038 */    MCD_OPC_Decode, 184, 14, 65, // Opcode: SAR
680*9a0e4156SSadaf Ebrahimi/* 2042 */    MCD_OPC_FilterValue, 79, 10, 0, // Skip to: 2056
681*9a0e4156SSadaf Ebrahimi/* 2046 */    MCD_OPC_CheckField, 8, 8, 0, 88, 25, // Skip to: 8540
682*9a0e4156SSadaf Ebrahimi/* 2052 */    MCD_OPC_Decode, 215, 8, 67, // Opcode: EAR
683*9a0e4156SSadaf Ebrahimi/* 2056 */    MCD_OPC_FilterValue, 80, 10, 0, // Skip to: 2070
684*9a0e4156SSadaf Ebrahimi/* 2060 */    MCD_OPC_CheckField, 8, 8, 0, 74, 25, // Skip to: 8540
685*9a0e4156SSadaf Ebrahimi/* 2066 */    MCD_OPC_Decode, 136, 8, 68, // Opcode: CSP
686*9a0e4156SSadaf Ebrahimi/* 2070 */    MCD_OPC_FilterValue, 82, 10, 0, // Skip to: 2084
687*9a0e4156SSadaf Ebrahimi/* 2074 */    MCD_OPC_CheckField, 8, 8, 0, 60, 25, // Skip to: 8540
688*9a0e4156SSadaf Ebrahimi/* 2080 */    MCD_OPC_Decode, 187, 13, 9, // Opcode: MSR
689*9a0e4156SSadaf Ebrahimi/* 2084 */    MCD_OPC_FilterValue, 84, 10, 0, // Skip to: 2098
690*9a0e4156SSadaf Ebrahimi/* 2088 */    MCD_OPC_CheckField, 8, 8, 0, 46, 25, // Skip to: 8540
691*9a0e4156SSadaf Ebrahimi/* 2094 */    MCD_OPC_Decode, 209, 13, 61, // Opcode: MVPG
692*9a0e4156SSadaf Ebrahimi/* 2098 */    MCD_OPC_FilterValue, 85, 10, 0, // Skip to: 2112
693*9a0e4156SSadaf Ebrahimi/* 2102 */    MCD_OPC_CheckField, 8, 8, 0, 32, 25, // Skip to: 8540
694*9a0e4156SSadaf Ebrahimi/* 2108 */    MCD_OPC_Decode, 210, 13, 69, // Opcode: MVST
695*9a0e4156SSadaf Ebrahimi/* 2112 */    MCD_OPC_FilterValue, 87, 10, 0, // Skip to: 2126
696*9a0e4156SSadaf Ebrahimi/* 2116 */    MCD_OPC_CheckField, 8, 8, 0, 18, 25, // Skip to: 8540
697*9a0e4156SSadaf Ebrahimi/* 2122 */    MCD_OPC_Decode, 152, 8, 7, // Opcode: CUSE
698*9a0e4156SSadaf Ebrahimi/* 2126 */    MCD_OPC_FilterValue, 88, 10, 0, // Skip to: 2140
699*9a0e4156SSadaf Ebrahimi/* 2130 */    MCD_OPC_CheckField, 8, 8, 0, 4, 25, // Skip to: 8540
700*9a0e4156SSadaf Ebrahimi/* 2136 */    MCD_OPC_Decode, 132, 4, 61, // Opcode: BSG
701*9a0e4156SSadaf Ebrahimi/* 2140 */    MCD_OPC_FilterValue, 90, 10, 0, // Skip to: 2154
702*9a0e4156SSadaf Ebrahimi/* 2144 */    MCD_OPC_CheckField, 8, 8, 0, 246, 24, // Skip to: 8540
703*9a0e4156SSadaf Ebrahimi/* 2150 */    MCD_OPC_Decode, 131, 4, 61, // Opcode: BSA
704*9a0e4156SSadaf Ebrahimi/* 2154 */    MCD_OPC_FilterValue, 93, 10, 0, // Skip to: 2168
705*9a0e4156SSadaf Ebrahimi/* 2158 */    MCD_OPC_CheckField, 8, 8, 0, 232, 24, // Skip to: 8540
706*9a0e4156SSadaf Ebrahimi/* 2164 */    MCD_OPC_Decode, 189, 7, 69, // Opcode: CLST
707*9a0e4156SSadaf Ebrahimi/* 2168 */    MCD_OPC_FilterValue, 94, 10, 0, // Skip to: 2182
708*9a0e4156SSadaf Ebrahimi/* 2172 */    MCD_OPC_CheckField, 8, 8, 0, 218, 24, // Skip to: 8540
709*9a0e4156SSadaf Ebrahimi/* 2178 */    MCD_OPC_Decode, 145, 15, 69, // Opcode: SRST
710*9a0e4156SSadaf Ebrahimi/* 2182 */    MCD_OPC_FilterValue, 99, 10, 0, // Skip to: 2196
711*9a0e4156SSadaf Ebrahimi/* 2186 */    MCD_OPC_CheckField, 8, 8, 0, 204, 24, // Skip to: 8540
712*9a0e4156SSadaf Ebrahimi/* 2192 */    MCD_OPC_Decode, 205, 7, 7, // Opcode: CMPSC
713*9a0e4156SSadaf Ebrahimi/* 2196 */    MCD_OPC_FilterValue, 116, 4, 0, // Skip to: 2204
714*9a0e4156SSadaf Ebrahimi/* 2200 */    MCD_OPC_Decode, 213, 14, 32, // Opcode: SIGA
715*9a0e4156SSadaf Ebrahimi/* 2204 */    MCD_OPC_FilterValue, 118, 10, 0, // Skip to: 2218
716*9a0e4156SSadaf Ebrahimi/* 2208 */    MCD_OPC_CheckField, 0, 16, 0, 182, 24, // Skip to: 8540
717*9a0e4156SSadaf Ebrahimi/* 2214 */    MCD_OPC_Decode, 237, 21, 0, // Opcode: XSCH
718*9a0e4156SSadaf Ebrahimi/* 2218 */    MCD_OPC_FilterValue, 119, 4, 0, // Skip to: 2226
719*9a0e4156SSadaf Ebrahimi/* 2222 */    MCD_OPC_Decode, 170, 14, 32, // Opcode: RP
720*9a0e4156SSadaf Ebrahimi/* 2226 */    MCD_OPC_FilterValue, 120, 4, 0, // Skip to: 2234
721*9a0e4156SSadaf Ebrahimi/* 2230 */    MCD_OPC_Decode, 162, 15, 32, // Opcode: STCKE
722*9a0e4156SSadaf Ebrahimi/* 2234 */    MCD_OPC_FilterValue, 121, 4, 0, // Skip to: 2242
723*9a0e4156SSadaf Ebrahimi/* 2238 */    MCD_OPC_Decode, 179, 14, 32, // Opcode: SACF
724*9a0e4156SSadaf Ebrahimi/* 2242 */    MCD_OPC_FilterValue, 124, 4, 0, // Skip to: 2250
725*9a0e4156SSadaf Ebrahimi/* 2246 */    MCD_OPC_Decode, 163, 15, 32, // Opcode: STCKF
726*9a0e4156SSadaf Ebrahimi/* 2250 */    MCD_OPC_FilterValue, 125, 4, 0, // Skip to: 2258
727*9a0e4156SSadaf Ebrahimi/* 2254 */    MCD_OPC_Decode, 141, 16, 32, // Opcode: STSI
728*9a0e4156SSadaf Ebrahimi/* 2258 */    MCD_OPC_FilterValue, 128, 1, 4, 0, // Skip to: 2267
729*9a0e4156SSadaf Ebrahimi/* 2263 */    MCD_OPC_Decode, 194, 12, 32, // Opcode: LPP
730*9a0e4156SSadaf Ebrahimi/* 2267 */    MCD_OPC_FilterValue, 132, 1, 4, 0, // Skip to: 2276
731*9a0e4156SSadaf Ebrahimi/* 2272 */    MCD_OPC_Decode, 132, 10, 32, // Opcode: LCCTL
732*9a0e4156SSadaf Ebrahimi/* 2276 */    MCD_OPC_FilterValue, 133, 1, 4, 0, // Skip to: 2285
733*9a0e4156SSadaf Ebrahimi/* 2281 */    MCD_OPC_Decode, 183, 12, 32, // Opcode: LPCTL
734*9a0e4156SSadaf Ebrahimi/* 2285 */    MCD_OPC_FilterValue, 134, 1, 4, 0, // Skip to: 2294
735*9a0e4156SSadaf Ebrahimi/* 2290 */    MCD_OPC_Decode, 159, 14, 32, // Opcode: QSI
736*9a0e4156SSadaf Ebrahimi/* 2294 */    MCD_OPC_FilterValue, 135, 1, 4, 0, // Skip to: 2303
737*9a0e4156SSadaf Ebrahimi/* 2299 */    MCD_OPC_Decode, 214, 12, 32, // Opcode: LSCTL
738*9a0e4156SSadaf Ebrahimi/* 2303 */    MCD_OPC_FilterValue, 142, 1, 4, 0, // Skip to: 2312
739*9a0e4156SSadaf Ebrahimi/* 2308 */    MCD_OPC_Decode, 158, 14, 32, // Opcode: QCTRI
740*9a0e4156SSadaf Ebrahimi/* 2312 */    MCD_OPC_FilterValue, 153, 1, 4, 0, // Skip to: 2321
741*9a0e4156SSadaf Ebrahimi/* 2317 */    MCD_OPC_Decode, 141, 15, 70, // Opcode: SRNM
742*9a0e4156SSadaf Ebrahimi/* 2321 */    MCD_OPC_FilterValue, 156, 1, 4, 0, // Skip to: 2330
743*9a0e4156SSadaf Ebrahimi/* 2326 */    MCD_OPC_Decode, 179, 15, 32, // Opcode: STFPC
744*9a0e4156SSadaf Ebrahimi/* 2330 */    MCD_OPC_FilterValue, 157, 1, 4, 0, // Skip to: 2339
745*9a0e4156SSadaf Ebrahimi/* 2335 */    MCD_OPC_Decode, 174, 10, 32, // Opcode: LFPC
746*9a0e4156SSadaf Ebrahimi/* 2339 */    MCD_OPC_FilterValue, 165, 1, 10, 0, // Skip to: 2354
747*9a0e4156SSadaf Ebrahimi/* 2344 */    MCD_OPC_CheckField, 8, 8, 0, 46, 24, // Skip to: 8540
748*9a0e4156SSadaf Ebrahimi/* 2350 */    MCD_OPC_Decode, 189, 16, 71, // Opcode: TRE
749*9a0e4156SSadaf Ebrahimi/* 2354 */    MCD_OPC_FilterValue, 166, 1, 21, 0, // Skip to: 2380
750*9a0e4156SSadaf Ebrahimi/* 2359 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
751*9a0e4156SSadaf Ebrahimi/* 2362 */    MCD_OPC_FilterValue, 0, 30, 24, // Skip to: 8540
752*9a0e4156SSadaf Ebrahimi/* 2366 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 2376
753*9a0e4156SSadaf Ebrahimi/* 2372 */    MCD_OPC_Decode, 146, 8, 7, // Opcode: CU21Opt
754*9a0e4156SSadaf Ebrahimi/* 2376 */    MCD_OPC_Decode, 145, 8, 72, // Opcode: CU21
755*9a0e4156SSadaf Ebrahimi/* 2380 */    MCD_OPC_FilterValue, 167, 1, 21, 0, // Skip to: 2406
756*9a0e4156SSadaf Ebrahimi/* 2385 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
757*9a0e4156SSadaf Ebrahimi/* 2388 */    MCD_OPC_FilterValue, 0, 4, 24, // Skip to: 8540
758*9a0e4156SSadaf Ebrahimi/* 2392 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 2402
759*9a0e4156SSadaf Ebrahimi/* 2398 */    MCD_OPC_Decode, 142, 8, 7, // Opcode: CU12Opt
760*9a0e4156SSadaf Ebrahimi/* 2402 */    MCD_OPC_Decode, 141, 8, 72, // Opcode: CU12
761*9a0e4156SSadaf Ebrahimi/* 2406 */    MCD_OPC_FilterValue, 176, 1, 4, 0, // Skip to: 2415
762*9a0e4156SSadaf Ebrahimi/* 2411 */    MCD_OPC_Decode, 178, 15, 32, // Opcode: STFLE
763*9a0e4156SSadaf Ebrahimi/* 2415 */    MCD_OPC_FilterValue, 177, 1, 4, 0, // Skip to: 2424
764*9a0e4156SSadaf Ebrahimi/* 2420 */    MCD_OPC_Decode, 177, 15, 32, // Opcode: STFL
765*9a0e4156SSadaf Ebrahimi/* 2424 */    MCD_OPC_FilterValue, 178, 1, 4, 0, // Skip to: 2433
766*9a0e4156SSadaf Ebrahimi/* 2429 */    MCD_OPC_Decode, 198, 12, 32, // Opcode: LPSWE
767*9a0e4156SSadaf Ebrahimi/* 2433 */    MCD_OPC_FilterValue, 184, 1, 8, 0, // Skip to: 2446
768*9a0e4156SSadaf Ebrahimi/* 2438 */    MCD_OPC_CheckPredicate, 0, 210, 23, // Skip to: 8540
769*9a0e4156SSadaf Ebrahimi/* 2442 */    MCD_OPC_Decode, 142, 15, 70, // Opcode: SRNMB
770*9a0e4156SSadaf Ebrahimi/* 2446 */    MCD_OPC_FilterValue, 185, 1, 4, 0, // Skip to: 2455
771*9a0e4156SSadaf Ebrahimi/* 2451 */    MCD_OPC_Decode, 143, 15, 70, // Opcode: SRNMT
772*9a0e4156SSadaf Ebrahimi/* 2455 */    MCD_OPC_FilterValue, 189, 1, 4, 0, // Skip to: 2464
773*9a0e4156SSadaf Ebrahimi/* 2460 */    MCD_OPC_Decode, 171, 10, 32, // Opcode: LFAS
774*9a0e4156SSadaf Ebrahimi/* 2464 */    MCD_OPC_FilterValue, 224, 1, 10, 0, // Skip to: 2479
775*9a0e4156SSadaf Ebrahimi/* 2469 */    MCD_OPC_CheckField, 8, 8, 0, 177, 23, // Skip to: 8540
776*9a0e4156SSadaf Ebrahimi/* 2475 */    MCD_OPC_Decode, 185, 14, 61, // Opcode: SCCTR
777*9a0e4156SSadaf Ebrahimi/* 2479 */    MCD_OPC_FilterValue, 225, 1, 10, 0, // Skip to: 2494
778*9a0e4156SSadaf Ebrahimi/* 2484 */    MCD_OPC_CheckField, 8, 8, 0, 162, 23, // Skip to: 8540
779*9a0e4156SSadaf Ebrahimi/* 2490 */    MCD_OPC_Decode, 243, 14, 61, // Opcode: SPCTR
780*9a0e4156SSadaf Ebrahimi/* 2494 */    MCD_OPC_FilterValue, 228, 1, 10, 0, // Skip to: 2509
781*9a0e4156SSadaf Ebrahimi/* 2499 */    MCD_OPC_CheckField, 8, 8, 0, 147, 23, // Skip to: 8540
782*9a0e4156SSadaf Ebrahimi/* 2505 */    MCD_OPC_Decode, 217, 8, 61, // Opcode: ECCTR
783*9a0e4156SSadaf Ebrahimi/* 2509 */    MCD_OPC_FilterValue, 229, 1, 10, 0, // Skip to: 2524
784*9a0e4156SSadaf Ebrahimi/* 2514 */    MCD_OPC_CheckField, 8, 8, 0, 132, 23, // Skip to: 8540
785*9a0e4156SSadaf Ebrahimi/* 2520 */    MCD_OPC_Decode, 227, 8, 61, // Opcode: EPCTR
786*9a0e4156SSadaf Ebrahimi/* 2524 */    MCD_OPC_FilterValue, 232, 1, 14, 0, // Skip to: 2543
787*9a0e4156SSadaf Ebrahimi/* 2529 */    MCD_OPC_CheckPredicate, 1, 119, 23, // Skip to: 8540
788*9a0e4156SSadaf Ebrahimi/* 2533 */    MCD_OPC_CheckField, 8, 4, 0, 113, 23, // Skip to: 8540
789*9a0e4156SSadaf Ebrahimi/* 2539 */    MCD_OPC_Decode, 147, 14, 73, // Opcode: PPA
790*9a0e4156SSadaf Ebrahimi/* 2543 */    MCD_OPC_FilterValue, 236, 1, 20, 0, // Skip to: 2568
791*9a0e4156SSadaf Ebrahimi/* 2548 */    MCD_OPC_CheckPredicate, 2, 100, 23, // Skip to: 8540
792*9a0e4156SSadaf Ebrahimi/* 2552 */    MCD_OPC_CheckField, 8, 8, 0, 94, 23, // Skip to: 8540
793*9a0e4156SSadaf Ebrahimi/* 2558 */    MCD_OPC_CheckField, 0, 4, 0, 88, 23, // Skip to: 8540
794*9a0e4156SSadaf Ebrahimi/* 2564 */    MCD_OPC_Decode, 237, 8, 1, // Opcode: ETND
795*9a0e4156SSadaf Ebrahimi/* 2568 */    MCD_OPC_FilterValue, 237, 1, 10, 0, // Skip to: 2583
796*9a0e4156SSadaf Ebrahimi/* 2573 */    MCD_OPC_CheckField, 8, 8, 0, 73, 23, // Skip to: 8540
797*9a0e4156SSadaf Ebrahimi/* 2579 */    MCD_OPC_Decode, 218, 8, 59, // Opcode: ECPGA
798*9a0e4156SSadaf Ebrahimi/* 2583 */    MCD_OPC_FilterValue, 248, 1, 14, 0, // Skip to: 2602
799*9a0e4156SSadaf Ebrahimi/* 2588 */    MCD_OPC_CheckPredicate, 2, 60, 23, // Skip to: 8540
800*9a0e4156SSadaf Ebrahimi/* 2592 */    MCD_OPC_CheckField, 0, 16, 0, 54, 23, // Skip to: 8540
801*9a0e4156SSadaf Ebrahimi/* 2598 */    MCD_OPC_Decode, 172, 16, 0, // Opcode: TEND
802*9a0e4156SSadaf Ebrahimi/* 2602 */    MCD_OPC_FilterValue, 250, 1, 14, 0, // Skip to: 2621
803*9a0e4156SSadaf Ebrahimi/* 2607 */    MCD_OPC_CheckPredicate, 3, 41, 23, // Skip to: 8540
804*9a0e4156SSadaf Ebrahimi/* 2611 */    MCD_OPC_CheckField, 8, 8, 0, 35, 23, // Skip to: 8540
805*9a0e4156SSadaf Ebrahimi/* 2617 */    MCD_OPC_Decode, 232, 13, 74, // Opcode: NIAI
806*9a0e4156SSadaf Ebrahimi/* 2621 */    MCD_OPC_FilterValue, 252, 1, 8, 0, // Skip to: 2634
807*9a0e4156SSadaf Ebrahimi/* 2626 */    MCD_OPC_CheckPredicate, 2, 22, 23, // Skip to: 8540
808*9a0e4156SSadaf Ebrahimi/* 2630 */    MCD_OPC_Decode, 155, 16, 32, // Opcode: TABORT
809*9a0e4156SSadaf Ebrahimi/* 2634 */    MCD_OPC_FilterValue, 255, 1, 13, 23, // Skip to: 8540
810*9a0e4156SSadaf Ebrahimi/* 2639 */    MCD_OPC_Decode, 188, 16, 32, // Opcode: TRAP4
811*9a0e4156SSadaf Ebrahimi/* 2643 */    MCD_OPC_FilterValue, 179, 1, 122, 10, // Skip to: 5330
812*9a0e4156SSadaf Ebrahimi/* 2648 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
813*9a0e4156SSadaf Ebrahimi/* 2651 */    MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 2665
814*9a0e4156SSadaf Ebrahimi/* 2655 */    MCD_OPC_CheckField, 8, 8, 0, 247, 22, // Skip to: 8540
815*9a0e4156SSadaf Ebrahimi/* 2661 */    MCD_OPC_Decode, 190, 12, 16, // Opcode: LPEBR
816*9a0e4156SSadaf Ebrahimi/* 2665 */    MCD_OPC_FilterValue, 1, 10, 0, // Skip to: 2679
817*9a0e4156SSadaf Ebrahimi/* 2669 */    MCD_OPC_CheckField, 8, 8, 0, 233, 22, // Skip to: 8540
818*9a0e4156SSadaf Ebrahimi/* 2675 */    MCD_OPC_Decode, 234, 10, 16, // Opcode: LNEBR
819*9a0e4156SSadaf Ebrahimi/* 2679 */    MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 2693
820*9a0e4156SSadaf Ebrahimi/* 2683 */    MCD_OPC_CheckField, 8, 8, 0, 219, 22, // Skip to: 8540
821*9a0e4156SSadaf Ebrahimi/* 2689 */    MCD_OPC_Decode, 220, 12, 16, // Opcode: LTEBR
822*9a0e4156SSadaf Ebrahimi/* 2693 */    MCD_OPC_FilterValue, 3, 10, 0, // Skip to: 2707
823*9a0e4156SSadaf Ebrahimi/* 2697 */    MCD_OPC_CheckField, 8, 8, 0, 205, 22, // Skip to: 8540
824*9a0e4156SSadaf Ebrahimi/* 2703 */    MCD_OPC_Decode, 137, 10, 16, // Opcode: LCEBR
825*9a0e4156SSadaf Ebrahimi/* 2707 */    MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 2721
826*9a0e4156SSadaf Ebrahimi/* 2711 */    MCD_OPC_CheckField, 8, 8, 0, 191, 22, // Skip to: 8540
827*9a0e4156SSadaf Ebrahimi/* 2717 */    MCD_OPC_Decode, 150, 10, 75, // Opcode: LDEBR
828*9a0e4156SSadaf Ebrahimi/* 2721 */    MCD_OPC_FilterValue, 5, 10, 0, // Skip to: 2735
829*9a0e4156SSadaf Ebrahimi/* 2725 */    MCD_OPC_CheckField, 8, 8, 0, 177, 22, // Skip to: 8540
830*9a0e4156SSadaf Ebrahimi/* 2731 */    MCD_OPC_Decode, 236, 12, 76, // Opcode: LXDBR
831*9a0e4156SSadaf Ebrahimi/* 2735 */    MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 2749
832*9a0e4156SSadaf Ebrahimi/* 2739 */    MCD_OPC_CheckField, 8, 8, 0, 163, 22, // Skip to: 8540
833*9a0e4156SSadaf Ebrahimi/* 2745 */    MCD_OPC_Decode, 241, 12, 77, // Opcode: LXEBR
834*9a0e4156SSadaf Ebrahimi/* 2749 */    MCD_OPC_FilterValue, 7, 10, 0, // Skip to: 2763
835*9a0e4156SSadaf Ebrahimi/* 2753 */    MCD_OPC_CheckField, 8, 8, 0, 149, 22, // Skip to: 8540
836*9a0e4156SSadaf Ebrahimi/* 2759 */    MCD_OPC_Decode, 215, 13, 14, // Opcode: MXDBR
837*9a0e4156SSadaf Ebrahimi/* 2763 */    MCD_OPC_FilterValue, 8, 10, 0, // Skip to: 2777
838*9a0e4156SSadaf Ebrahimi/* 2767 */    MCD_OPC_CheckField, 8, 8, 0, 135, 22, // Skip to: 8540
839*9a0e4156SSadaf Ebrahimi/* 2773 */    MCD_OPC_Decode, 224, 9, 16, // Opcode: KEBR
840*9a0e4156SSadaf Ebrahimi/* 2777 */    MCD_OPC_FilterValue, 9, 10, 0, // Skip to: 2791
841*9a0e4156SSadaf Ebrahimi/* 2781 */    MCD_OPC_CheckField, 8, 8, 0, 121, 22, // Skip to: 8540
842*9a0e4156SSadaf Ebrahimi/* 2787 */    MCD_OPC_Decode, 166, 4, 16, // Opcode: CEBR
843*9a0e4156SSadaf Ebrahimi/* 2791 */    MCD_OPC_FilterValue, 10, 10, 0, // Skip to: 2805
844*9a0e4156SSadaf Ebrahimi/* 2795 */    MCD_OPC_CheckField, 8, 8, 0, 107, 22, // Skip to: 8540
845*9a0e4156SSadaf Ebrahimi/* 2801 */    MCD_OPC_Decode, 237, 2, 18, // Opcode: AEBR
846*9a0e4156SSadaf Ebrahimi/* 2805 */    MCD_OPC_FilterValue, 11, 10, 0, // Skip to: 2819
847*9a0e4156SSadaf Ebrahimi/* 2809 */    MCD_OPC_CheckField, 8, 8, 0, 93, 22, // Skip to: 8540
848*9a0e4156SSadaf Ebrahimi/* 2815 */    MCD_OPC_Decode, 198, 14, 18, // Opcode: SEBR
849*9a0e4156SSadaf Ebrahimi/* 2819 */    MCD_OPC_FilterValue, 12, 10, 0, // Skip to: 2833
850*9a0e4156SSadaf Ebrahimi/* 2823 */    MCD_OPC_CheckField, 8, 8, 0, 79, 22, // Skip to: 8540
851*9a0e4156SSadaf Ebrahimi/* 2829 */    MCD_OPC_Decode, 143, 13, 19, // Opcode: MDEBR
852*9a0e4156SSadaf Ebrahimi/* 2833 */    MCD_OPC_FilterValue, 13, 10, 0, // Skip to: 2847
853*9a0e4156SSadaf Ebrahimi/* 2837 */    MCD_OPC_CheckField, 8, 8, 0, 65, 22, // Skip to: 8540
854*9a0e4156SSadaf Ebrahimi/* 2843 */    MCD_OPC_Decode, 196, 8, 18, // Opcode: DEBR
855*9a0e4156SSadaf Ebrahimi/* 2847 */    MCD_OPC_FilterValue, 14, 10, 0, // Skip to: 2861
856*9a0e4156SSadaf Ebrahimi/* 2851 */    MCD_OPC_CheckField, 8, 4, 0, 51, 22, // Skip to: 8540
857*9a0e4156SSadaf Ebrahimi/* 2857 */    MCD_OPC_Decode, 129, 13, 78, // Opcode: MAEBR
858*9a0e4156SSadaf Ebrahimi/* 2861 */    MCD_OPC_FilterValue, 15, 10, 0, // Skip to: 2875
859*9a0e4156SSadaf Ebrahimi/* 2865 */    MCD_OPC_CheckField, 8, 4, 0, 37, 22, // Skip to: 8540
860*9a0e4156SSadaf Ebrahimi/* 2871 */    MCD_OPC_Decode, 177, 13, 78, // Opcode: MSEBR
861*9a0e4156SSadaf Ebrahimi/* 2875 */    MCD_OPC_FilterValue, 16, 10, 0, // Skip to: 2889
862*9a0e4156SSadaf Ebrahimi/* 2879 */    MCD_OPC_CheckField, 8, 8, 0, 23, 22, // Skip to: 8540
863*9a0e4156SSadaf Ebrahimi/* 2885 */    MCD_OPC_Decode, 185, 12, 11, // Opcode: LPDBR
864*9a0e4156SSadaf Ebrahimi/* 2889 */    MCD_OPC_FilterValue, 17, 10, 0, // Skip to: 2903
865*9a0e4156SSadaf Ebrahimi/* 2893 */    MCD_OPC_CheckField, 8, 8, 0, 9, 22, // Skip to: 8540
866*9a0e4156SSadaf Ebrahimi/* 2899 */    MCD_OPC_Decode, 230, 10, 11, // Opcode: LNDBR
867*9a0e4156SSadaf Ebrahimi/* 2903 */    MCD_OPC_FilterValue, 18, 10, 0, // Skip to: 2917
868*9a0e4156SSadaf Ebrahimi/* 2907 */    MCD_OPC_CheckField, 8, 8, 0, 251, 21, // Skip to: 8540
869*9a0e4156SSadaf Ebrahimi/* 2913 */    MCD_OPC_Decode, 216, 12, 11, // Opcode: LTDBR
870*9a0e4156SSadaf Ebrahimi/* 2917 */    MCD_OPC_FilterValue, 19, 10, 0, // Skip to: 2931
871*9a0e4156SSadaf Ebrahimi/* 2921 */    MCD_OPC_CheckField, 8, 8, 0, 237, 21, // Skip to: 8540
872*9a0e4156SSadaf Ebrahimi/* 2927 */    MCD_OPC_Decode, 133, 10, 11, // Opcode: LCDBR
873*9a0e4156SSadaf Ebrahimi/* 2931 */    MCD_OPC_FilterValue, 20, 10, 0, // Skip to: 2945
874*9a0e4156SSadaf Ebrahimi/* 2935 */    MCD_OPC_CheckField, 8, 8, 0, 223, 21, // Skip to: 8540
875*9a0e4156SSadaf Ebrahimi/* 2941 */    MCD_OPC_Decode, 254, 14, 16, // Opcode: SQEBR
876*9a0e4156SSadaf Ebrahimi/* 2945 */    MCD_OPC_FilterValue, 21, 10, 0, // Skip to: 2959
877*9a0e4156SSadaf Ebrahimi/* 2949 */    MCD_OPC_CheckField, 8, 8, 0, 209, 21, // Skip to: 8540
878*9a0e4156SSadaf Ebrahimi/* 2955 */    MCD_OPC_Decode, 250, 14, 11, // Opcode: SQDBR
879*9a0e4156SSadaf Ebrahimi/* 2959 */    MCD_OPC_FilterValue, 22, 10, 0, // Skip to: 2973
880*9a0e4156SSadaf Ebrahimi/* 2963 */    MCD_OPC_CheckField, 8, 8, 0, 195, 21, // Skip to: 8540
881*9a0e4156SSadaf Ebrahimi/* 2969 */    MCD_OPC_Decode, 128, 15, 79, // Opcode: SQXBR
882*9a0e4156SSadaf Ebrahimi/* 2973 */    MCD_OPC_FilterValue, 23, 10, 0, // Skip to: 2987
883*9a0e4156SSadaf Ebrahimi/* 2977 */    MCD_OPC_CheckField, 8, 8, 0, 181, 21, // Skip to: 8540
884*9a0e4156SSadaf Ebrahimi/* 2983 */    MCD_OPC_Decode, 151, 13, 18, // Opcode: MEEBR
885*9a0e4156SSadaf Ebrahimi/* 2987 */    MCD_OPC_FilterValue, 24, 10, 0, // Skip to: 3001
886*9a0e4156SSadaf Ebrahimi/* 2991 */    MCD_OPC_CheckField, 8, 8, 0, 167, 21, // Skip to: 8540
887*9a0e4156SSadaf Ebrahimi/* 2997 */    MCD_OPC_Decode, 221, 9, 11, // Opcode: KDBR
888*9a0e4156SSadaf Ebrahimi/* 3001 */    MCD_OPC_FilterValue, 25, 10, 0, // Skip to: 3015
889*9a0e4156SSadaf Ebrahimi/* 3005 */    MCD_OPC_CheckField, 8, 8, 0, 153, 21, // Skip to: 8540
890*9a0e4156SSadaf Ebrahimi/* 3011 */    MCD_OPC_Decode, 141, 4, 11, // Opcode: CDBR
891*9a0e4156SSadaf Ebrahimi/* 3015 */    MCD_OPC_FilterValue, 26, 10, 0, // Skip to: 3029
892*9a0e4156SSadaf Ebrahimi/* 3019 */    MCD_OPC_CheckField, 8, 8, 0, 139, 21, // Skip to: 8540
893*9a0e4156SSadaf Ebrahimi/* 3025 */    MCD_OPC_Decode, 231, 2, 15, // Opcode: ADBR
894*9a0e4156SSadaf Ebrahimi/* 3029 */    MCD_OPC_FilterValue, 27, 10, 0, // Skip to: 3043
895*9a0e4156SSadaf Ebrahimi/* 3033 */    MCD_OPC_CheckField, 8, 8, 0, 125, 21, // Skip to: 8540
896*9a0e4156SSadaf Ebrahimi/* 3039 */    MCD_OPC_Decode, 192, 14, 15, // Opcode: SDBR
897*9a0e4156SSadaf Ebrahimi/* 3043 */    MCD_OPC_FilterValue, 28, 10, 0, // Skip to: 3057
898*9a0e4156SSadaf Ebrahimi/* 3047 */    MCD_OPC_CheckField, 8, 8, 0, 111, 21, // Skip to: 8540
899*9a0e4156SSadaf Ebrahimi/* 3053 */    MCD_OPC_Decode, 140, 13, 15, // Opcode: MDBR
900*9a0e4156SSadaf Ebrahimi/* 3057 */    MCD_OPC_FilterValue, 29, 10, 0, // Skip to: 3071
901*9a0e4156SSadaf Ebrahimi/* 3061 */    MCD_OPC_CheckField, 8, 8, 0, 97, 21, // Skip to: 8540
902*9a0e4156SSadaf Ebrahimi/* 3067 */    MCD_OPC_Decode, 190, 8, 15, // Opcode: DDBR
903*9a0e4156SSadaf Ebrahimi/* 3071 */    MCD_OPC_FilterValue, 30, 10, 0, // Skip to: 3085
904*9a0e4156SSadaf Ebrahimi/* 3075 */    MCD_OPC_CheckField, 8, 4, 0, 83, 21, // Skip to: 8540
905*9a0e4156SSadaf Ebrahimi/* 3081 */    MCD_OPC_Decode, 253, 12, 80, // Opcode: MADBR
906*9a0e4156SSadaf Ebrahimi/* 3085 */    MCD_OPC_FilterValue, 31, 10, 0, // Skip to: 3099
907*9a0e4156SSadaf Ebrahimi/* 3089 */    MCD_OPC_CheckField, 8, 4, 0, 69, 21, // Skip to: 8540
908*9a0e4156SSadaf Ebrahimi/* 3095 */    MCD_OPC_Decode, 173, 13, 80, // Opcode: MSDBR
909*9a0e4156SSadaf Ebrahimi/* 3099 */    MCD_OPC_FilterValue, 36, 10, 0, // Skip to: 3113
910*9a0e4156SSadaf Ebrahimi/* 3103 */    MCD_OPC_CheckField, 8, 8, 0, 55, 21, // Skip to: 8540
911*9a0e4156SSadaf Ebrahimi/* 3109 */    MCD_OPC_Decode, 151, 10, 75, // Opcode: LDER
912*9a0e4156SSadaf Ebrahimi/* 3113 */    MCD_OPC_FilterValue, 37, 10, 0, // Skip to: 3127
913*9a0e4156SSadaf Ebrahimi/* 3117 */    MCD_OPC_CheckField, 8, 8, 0, 41, 21, // Skip to: 8540
914*9a0e4156SSadaf Ebrahimi/* 3123 */    MCD_OPC_Decode, 237, 12, 76, // Opcode: LXDR
915*9a0e4156SSadaf Ebrahimi/* 3127 */    MCD_OPC_FilterValue, 38, 10, 0, // Skip to: 3141
916*9a0e4156SSadaf Ebrahimi/* 3131 */    MCD_OPC_CheckField, 8, 8, 0, 27, 21, // Skip to: 8540
917*9a0e4156SSadaf Ebrahimi/* 3137 */    MCD_OPC_Decode, 242, 12, 77, // Opcode: LXER
918*9a0e4156SSadaf Ebrahimi/* 3141 */    MCD_OPC_FilterValue, 46, 10, 0, // Skip to: 3155
919*9a0e4156SSadaf Ebrahimi/* 3145 */    MCD_OPC_CheckField, 8, 4, 0, 13, 21, // Skip to: 8540
920*9a0e4156SSadaf Ebrahimi/* 3151 */    MCD_OPC_Decode, 130, 13, 78, // Opcode: MAER
921*9a0e4156SSadaf Ebrahimi/* 3155 */    MCD_OPC_FilterValue, 47, 10, 0, // Skip to: 3169
922*9a0e4156SSadaf Ebrahimi/* 3159 */    MCD_OPC_CheckField, 8, 4, 0, 255, 20, // Skip to: 8540
923*9a0e4156SSadaf Ebrahimi/* 3165 */    MCD_OPC_Decode, 178, 13, 78, // Opcode: MSER
924*9a0e4156SSadaf Ebrahimi/* 3169 */    MCD_OPC_FilterValue, 54, 10, 0, // Skip to: 3183
925*9a0e4156SSadaf Ebrahimi/* 3173 */    MCD_OPC_CheckField, 8, 8, 0, 241, 20, // Skip to: 8540
926*9a0e4156SSadaf Ebrahimi/* 3179 */    MCD_OPC_Decode, 129, 15, 79, // Opcode: SQXR
927*9a0e4156SSadaf Ebrahimi/* 3183 */    MCD_OPC_FilterValue, 55, 10, 0, // Skip to: 3197
928*9a0e4156SSadaf Ebrahimi/* 3187 */    MCD_OPC_CheckField, 8, 8, 0, 227, 20, // Skip to: 8540
929*9a0e4156SSadaf Ebrahimi/* 3193 */    MCD_OPC_Decode, 152, 13, 18, // Opcode: MEER
930*9a0e4156SSadaf Ebrahimi/* 3197 */    MCD_OPC_FilterValue, 56, 10, 0, // Skip to: 3211
931*9a0e4156SSadaf Ebrahimi/* 3201 */    MCD_OPC_CheckField, 8, 4, 0, 213, 20, // Skip to: 8540
932*9a0e4156SSadaf Ebrahimi/* 3207 */    MCD_OPC_Decode, 135, 13, 80, // Opcode: MAYLR
933*9a0e4156SSadaf Ebrahimi/* 3211 */    MCD_OPC_FilterValue, 57, 10, 0, // Skip to: 3225
934*9a0e4156SSadaf Ebrahimi/* 3215 */    MCD_OPC_CheckField, 8, 4, 0, 199, 20, // Skip to: 8540
935*9a0e4156SSadaf Ebrahimi/* 3221 */    MCD_OPC_Decode, 224, 13, 81, // Opcode: MYLR
936*9a0e4156SSadaf Ebrahimi/* 3225 */    MCD_OPC_FilterValue, 58, 10, 0, // Skip to: 3239
937*9a0e4156SSadaf Ebrahimi/* 3229 */    MCD_OPC_CheckField, 8, 4, 0, 185, 20, // Skip to: 8540
938*9a0e4156SSadaf Ebrahimi/* 3235 */    MCD_OPC_Decode, 136, 13, 82, // Opcode: MAYR
939*9a0e4156SSadaf Ebrahimi/* 3239 */    MCD_OPC_FilterValue, 59, 10, 0, // Skip to: 3253
940*9a0e4156SSadaf Ebrahimi/* 3243 */    MCD_OPC_CheckField, 8, 4, 0, 171, 20, // Skip to: 8540
941*9a0e4156SSadaf Ebrahimi/* 3249 */    MCD_OPC_Decode, 225, 13, 83, // Opcode: MYR
942*9a0e4156SSadaf Ebrahimi/* 3253 */    MCD_OPC_FilterValue, 60, 10, 0, // Skip to: 3267
943*9a0e4156SSadaf Ebrahimi/* 3257 */    MCD_OPC_CheckField, 8, 4, 0, 157, 20, // Skip to: 8540
944*9a0e4156SSadaf Ebrahimi/* 3263 */    MCD_OPC_Decode, 133, 13, 80, // Opcode: MAYHR
945*9a0e4156SSadaf Ebrahimi/* 3267 */    MCD_OPC_FilterValue, 61, 10, 0, // Skip to: 3281
946*9a0e4156SSadaf Ebrahimi/* 3271 */    MCD_OPC_CheckField, 8, 4, 0, 143, 20, // Skip to: 8540
947*9a0e4156SSadaf Ebrahimi/* 3277 */    MCD_OPC_Decode, 222, 13, 81, // Opcode: MYHR
948*9a0e4156SSadaf Ebrahimi/* 3281 */    MCD_OPC_FilterValue, 62, 10, 0, // Skip to: 3295
949*9a0e4156SSadaf Ebrahimi/* 3285 */    MCD_OPC_CheckField, 8, 4, 0, 129, 20, // Skip to: 8540
950*9a0e4156SSadaf Ebrahimi/* 3291 */    MCD_OPC_Decode, 254, 12, 80, // Opcode: MADR
951*9a0e4156SSadaf Ebrahimi/* 3295 */    MCD_OPC_FilterValue, 63, 10, 0, // Skip to: 3309
952*9a0e4156SSadaf Ebrahimi/* 3299 */    MCD_OPC_CheckField, 8, 4, 0, 115, 20, // Skip to: 8540
953*9a0e4156SSadaf Ebrahimi/* 3305 */    MCD_OPC_Decode, 174, 13, 80, // Opcode: MSDR
954*9a0e4156SSadaf Ebrahimi/* 3309 */    MCD_OPC_FilterValue, 64, 10, 0, // Skip to: 3323
955*9a0e4156SSadaf Ebrahimi/* 3313 */    MCD_OPC_CheckField, 8, 8, 0, 101, 20, // Skip to: 8540
956*9a0e4156SSadaf Ebrahimi/* 3319 */    MCD_OPC_Decode, 200, 12, 79, // Opcode: LPXBR
957*9a0e4156SSadaf Ebrahimi/* 3323 */    MCD_OPC_FilterValue, 65, 10, 0, // Skip to: 3337
958*9a0e4156SSadaf Ebrahimi/* 3327 */    MCD_OPC_CheckField, 8, 8, 0, 87, 20, // Skip to: 8540
959*9a0e4156SSadaf Ebrahimi/* 3333 */    MCD_OPC_Decode, 239, 10, 79, // Opcode: LNXBR
960*9a0e4156SSadaf Ebrahimi/* 3337 */    MCD_OPC_FilterValue, 66, 10, 0, // Skip to: 3351
961*9a0e4156SSadaf Ebrahimi/* 3341 */    MCD_OPC_CheckField, 8, 8, 0, 73, 20, // Skip to: 8540
962*9a0e4156SSadaf Ebrahimi/* 3347 */    MCD_OPC_Decode, 228, 12, 79, // Opcode: LTXBR
963*9a0e4156SSadaf Ebrahimi/* 3351 */    MCD_OPC_FilterValue, 67, 10, 0, // Skip to: 3365
964*9a0e4156SSadaf Ebrahimi/* 3355 */    MCD_OPC_CheckField, 8, 8, 0, 59, 20, // Skip to: 8540
965*9a0e4156SSadaf Ebrahimi/* 3361 */    MCD_OPC_Decode, 144, 10, 79, // Opcode: LCXBR
966*9a0e4156SSadaf Ebrahimi/* 3365 */    MCD_OPC_FilterValue, 68, 18, 0, // Skip to: 3387
967*9a0e4156SSadaf Ebrahimi/* 3369 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3379
968*9a0e4156SSadaf Ebrahimi/* 3375 */    MCD_OPC_Decode, 162, 10, 17, // Opcode: LEDBR
969*9a0e4156SSadaf Ebrahimi/* 3379 */    MCD_OPC_CheckPredicate, 0, 37, 20, // Skip to: 8540
970*9a0e4156SSadaf Ebrahimi/* 3383 */    MCD_OPC_Decode, 163, 10, 84, // Opcode: LEDBRA
971*9a0e4156SSadaf Ebrahimi/* 3387 */    MCD_OPC_FilterValue, 69, 18, 0, // Skip to: 3409
972*9a0e4156SSadaf Ebrahimi/* 3391 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3401
973*9a0e4156SSadaf Ebrahimi/* 3397 */    MCD_OPC_Decode, 156, 10, 79, // Opcode: LDXBR
974*9a0e4156SSadaf Ebrahimi/* 3401 */    MCD_OPC_CheckPredicate, 0, 15, 20, // Skip to: 8540
975*9a0e4156SSadaf Ebrahimi/* 3405 */    MCD_OPC_Decode, 157, 10, 85, // Opcode: LDXBRA
976*9a0e4156SSadaf Ebrahimi/* 3409 */    MCD_OPC_FilterValue, 70, 18, 0, // Skip to: 3431
977*9a0e4156SSadaf Ebrahimi/* 3413 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 3423
978*9a0e4156SSadaf Ebrahimi/* 3419 */    MCD_OPC_Decode, 167, 10, 79, // Opcode: LEXBR
979*9a0e4156SSadaf Ebrahimi/* 3423 */    MCD_OPC_CheckPredicate, 0, 249, 19, // Skip to: 8540
980*9a0e4156SSadaf Ebrahimi/* 3427 */    MCD_OPC_Decode, 168, 10, 85, // Opcode: LEXBRA
981*9a0e4156SSadaf Ebrahimi/* 3431 */    MCD_OPC_FilterValue, 71, 18, 0, // Skip to: 3453
982*9a0e4156SSadaf Ebrahimi/* 3435 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3445
983*9a0e4156SSadaf Ebrahimi/* 3441 */    MCD_OPC_Decode, 247, 8, 86, // Opcode: FIXBR
984*9a0e4156SSadaf Ebrahimi/* 3445 */    MCD_OPC_CheckPredicate, 0, 227, 19, // Skip to: 8540
985*9a0e4156SSadaf Ebrahimi/* 3449 */    MCD_OPC_Decode, 248, 8, 85, // Opcode: FIXBRA
986*9a0e4156SSadaf Ebrahimi/* 3453 */    MCD_OPC_FilterValue, 72, 10, 0, // Skip to: 3467
987*9a0e4156SSadaf Ebrahimi/* 3457 */    MCD_OPC_CheckField, 8, 8, 0, 213, 19, // Skip to: 8540
988*9a0e4156SSadaf Ebrahimi/* 3463 */    MCD_OPC_Decode, 234, 9, 79, // Opcode: KXBR
989*9a0e4156SSadaf Ebrahimi/* 3467 */    MCD_OPC_FilterValue, 73, 10, 0, // Skip to: 3481
990*9a0e4156SSadaf Ebrahimi/* 3471 */    MCD_OPC_CheckField, 8, 8, 0, 199, 19, // Skip to: 8540
991*9a0e4156SSadaf Ebrahimi/* 3477 */    MCD_OPC_Decode, 164, 8, 79, // Opcode: CXBR
992*9a0e4156SSadaf Ebrahimi/* 3481 */    MCD_OPC_FilterValue, 74, 10, 0, // Skip to: 3495
993*9a0e4156SSadaf Ebrahimi/* 3485 */    MCD_OPC_CheckField, 8, 8, 0, 185, 19, // Skip to: 8540
994*9a0e4156SSadaf Ebrahimi/* 3491 */    MCD_OPC_Decode, 160, 3, 13, // Opcode: AXBR
995*9a0e4156SSadaf Ebrahimi/* 3495 */    MCD_OPC_FilterValue, 75, 10, 0, // Skip to: 3509
996*9a0e4156SSadaf Ebrahimi/* 3499 */    MCD_OPC_CheckField, 8, 8, 0, 171, 19, // Skip to: 8540
997*9a0e4156SSadaf Ebrahimi/* 3505 */    MCD_OPC_Decode, 150, 16, 13, // Opcode: SXBR
998*9a0e4156SSadaf Ebrahimi/* 3509 */    MCD_OPC_FilterValue, 76, 10, 0, // Skip to: 3523
999*9a0e4156SSadaf Ebrahimi/* 3513 */    MCD_OPC_CheckField, 8, 8, 0, 157, 19, // Skip to: 8540
1000*9a0e4156SSadaf Ebrahimi/* 3519 */    MCD_OPC_Decode, 212, 13, 13, // Opcode: MXBR
1001*9a0e4156SSadaf Ebrahimi/* 3523 */    MCD_OPC_FilterValue, 77, 10, 0, // Skip to: 3537
1002*9a0e4156SSadaf Ebrahimi/* 3527 */    MCD_OPC_CheckField, 8, 8, 0, 143, 19, // Skip to: 8540
1003*9a0e4156SSadaf Ebrahimi/* 3533 */    MCD_OPC_Decode, 211, 8, 13, // Opcode: DXBR
1004*9a0e4156SSadaf Ebrahimi/* 3537 */    MCD_OPC_FilterValue, 80, 10, 0, // Skip to: 3551
1005*9a0e4156SSadaf Ebrahimi/* 3541 */    MCD_OPC_CheckField, 8, 4, 0, 129, 19, // Skip to: 8540
1006*9a0e4156SSadaf Ebrahimi/* 3547 */    MCD_OPC_Decode, 160, 16, 87, // Opcode: TBEDR
1007*9a0e4156SSadaf Ebrahimi/* 3551 */    MCD_OPC_FilterValue, 81, 10, 0, // Skip to: 3565
1008*9a0e4156SSadaf Ebrahimi/* 3555 */    MCD_OPC_CheckField, 8, 4, 0, 115, 19, // Skip to: 8540
1009*9a0e4156SSadaf Ebrahimi/* 3561 */    MCD_OPC_Decode, 159, 16, 88, // Opcode: TBDR
1010*9a0e4156SSadaf Ebrahimi/* 3565 */    MCD_OPC_FilterValue, 83, 4, 0, // Skip to: 3573
1011*9a0e4156SSadaf Ebrahimi/* 3569 */    MCD_OPC_Decode, 200, 8, 89, // Opcode: DIEBR
1012*9a0e4156SSadaf Ebrahimi/* 3573 */    MCD_OPC_FilterValue, 87, 18, 0, // Skip to: 3595
1013*9a0e4156SSadaf Ebrahimi/* 3577 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3587
1014*9a0e4156SSadaf Ebrahimi/* 3583 */    MCD_OPC_Decode, 244, 8, 90, // Opcode: FIEBR
1015*9a0e4156SSadaf Ebrahimi/* 3587 */    MCD_OPC_CheckPredicate, 0, 85, 19, // Skip to: 8540
1016*9a0e4156SSadaf Ebrahimi/* 3591 */    MCD_OPC_Decode, 245, 8, 91, // Opcode: FIEBRA
1017*9a0e4156SSadaf Ebrahimi/* 3595 */    MCD_OPC_FilterValue, 88, 10, 0, // Skip to: 3609
1018*9a0e4156SSadaf Ebrahimi/* 3599 */    MCD_OPC_CheckField, 8, 8, 0, 71, 19, // Skip to: 8540
1019*9a0e4156SSadaf Ebrahimi/* 3605 */    MCD_OPC_Decode, 173, 16, 75, // Opcode: THDER
1020*9a0e4156SSadaf Ebrahimi/* 3609 */    MCD_OPC_FilterValue, 89, 10, 0, // Skip to: 3623
1021*9a0e4156SSadaf Ebrahimi/* 3613 */    MCD_OPC_CheckField, 8, 8, 0, 57, 19, // Skip to: 8540
1022*9a0e4156SSadaf Ebrahimi/* 3619 */    MCD_OPC_Decode, 174, 16, 11, // Opcode: THDR
1023*9a0e4156SSadaf Ebrahimi/* 3623 */    MCD_OPC_FilterValue, 91, 4, 0, // Skip to: 3631
1024*9a0e4156SSadaf Ebrahimi/* 3627 */    MCD_OPC_Decode, 199, 8, 92, // Opcode: DIDBR
1025*9a0e4156SSadaf Ebrahimi/* 3631 */    MCD_OPC_FilterValue, 95, 18, 0, // Skip to: 3653
1026*9a0e4156SSadaf Ebrahimi/* 3635 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3645
1027*9a0e4156SSadaf Ebrahimi/* 3641 */    MCD_OPC_Decode, 240, 8, 88, // Opcode: FIDBR
1028*9a0e4156SSadaf Ebrahimi/* 3645 */    MCD_OPC_CheckPredicate, 0, 27, 19, // Skip to: 8540
1029*9a0e4156SSadaf Ebrahimi/* 3649 */    MCD_OPC_Decode, 241, 8, 93, // Opcode: FIDBRA
1030*9a0e4156SSadaf Ebrahimi/* 3653 */    MCD_OPC_FilterValue, 96, 10, 0, // Skip to: 3667
1031*9a0e4156SSadaf Ebrahimi/* 3657 */    MCD_OPC_CheckField, 8, 8, 0, 13, 19, // Skip to: 8540
1032*9a0e4156SSadaf Ebrahimi/* 3663 */    MCD_OPC_Decode, 201, 12, 79, // Opcode: LPXR
1033*9a0e4156SSadaf Ebrahimi/* 3667 */    MCD_OPC_FilterValue, 97, 10, 0, // Skip to: 3681
1034*9a0e4156SSadaf Ebrahimi/* 3671 */    MCD_OPC_CheckField, 8, 8, 0, 255, 18, // Skip to: 8540
1035*9a0e4156SSadaf Ebrahimi/* 3677 */    MCD_OPC_Decode, 240, 10, 79, // Opcode: LNXR
1036*9a0e4156SSadaf Ebrahimi/* 3681 */    MCD_OPC_FilterValue, 98, 10, 0, // Skip to: 3695
1037*9a0e4156SSadaf Ebrahimi/* 3685 */    MCD_OPC_CheckField, 8, 8, 0, 241, 18, // Skip to: 8540
1038*9a0e4156SSadaf Ebrahimi/* 3691 */    MCD_OPC_Decode, 230, 12, 79, // Opcode: LTXR
1039*9a0e4156SSadaf Ebrahimi/* 3695 */    MCD_OPC_FilterValue, 99, 10, 0, // Skip to: 3709
1040*9a0e4156SSadaf Ebrahimi/* 3699 */    MCD_OPC_CheckField, 8, 8, 0, 227, 18, // Skip to: 8540
1041*9a0e4156SSadaf Ebrahimi/* 3705 */    MCD_OPC_Decode, 145, 10, 79, // Opcode: LCXR
1042*9a0e4156SSadaf Ebrahimi/* 3709 */    MCD_OPC_FilterValue, 101, 10, 0, // Skip to: 3723
1043*9a0e4156SSadaf Ebrahimi/* 3713 */    MCD_OPC_CheckField, 8, 8, 0, 213, 18, // Skip to: 8540
1044*9a0e4156SSadaf Ebrahimi/* 3719 */    MCD_OPC_Decode, 243, 12, 79, // Opcode: LXR
1045*9a0e4156SSadaf Ebrahimi/* 3723 */    MCD_OPC_FilterValue, 102, 10, 0, // Skip to: 3737
1046*9a0e4156SSadaf Ebrahimi/* 3727 */    MCD_OPC_CheckField, 8, 8, 0, 199, 18, // Skip to: 8540
1047*9a0e4156SSadaf Ebrahimi/* 3733 */    MCD_OPC_Decode, 169, 10, 94, // Opcode: LEXR
1048*9a0e4156SSadaf Ebrahimi/* 3737 */    MCD_OPC_FilterValue, 103, 10, 0, // Skip to: 3751
1049*9a0e4156SSadaf Ebrahimi/* 3741 */    MCD_OPC_CheckField, 8, 8, 0, 185, 18, // Skip to: 8540
1050*9a0e4156SSadaf Ebrahimi/* 3747 */    MCD_OPC_Decode, 249, 8, 79, // Opcode: FIXR
1051*9a0e4156SSadaf Ebrahimi/* 3751 */    MCD_OPC_FilterValue, 105, 10, 0, // Skip to: 3765
1052*9a0e4156SSadaf Ebrahimi/* 3755 */    MCD_OPC_CheckField, 8, 8, 0, 171, 18, // Skip to: 8540
1053*9a0e4156SSadaf Ebrahimi/* 3761 */    MCD_OPC_Decode, 179, 8, 79, // Opcode: CXR
1054*9a0e4156SSadaf Ebrahimi/* 3765 */    MCD_OPC_FilterValue, 112, 10, 0, // Skip to: 3779
1055*9a0e4156SSadaf Ebrahimi/* 3769 */    MCD_OPC_CheckField, 8, 8, 0, 157, 18, // Skip to: 8540
1056*9a0e4156SSadaf Ebrahimi/* 3775 */    MCD_OPC_Decode, 186, 12, 11, // Opcode: LPDFR
1057*9a0e4156SSadaf Ebrahimi/* 3779 */    MCD_OPC_FilterValue, 113, 10, 0, // Skip to: 3793
1058*9a0e4156SSadaf Ebrahimi/* 3783 */    MCD_OPC_CheckField, 8, 8, 0, 143, 18, // Skip to: 8540
1059*9a0e4156SSadaf Ebrahimi/* 3789 */    MCD_OPC_Decode, 231, 10, 11, // Opcode: LNDFR
1060*9a0e4156SSadaf Ebrahimi/* 3793 */    MCD_OPC_FilterValue, 114, 10, 0, // Skip to: 3807
1061*9a0e4156SSadaf Ebrahimi/* 3797 */    MCD_OPC_CheckField, 8, 4, 0, 129, 18, // Skip to: 8540
1062*9a0e4156SSadaf Ebrahimi/* 3803 */    MCD_OPC_Decode, 208, 7, 95, // Opcode: CPSDRdd
1063*9a0e4156SSadaf Ebrahimi/* 3807 */    MCD_OPC_FilterValue, 115, 10, 0, // Skip to: 3821
1064*9a0e4156SSadaf Ebrahimi/* 3811 */    MCD_OPC_CheckField, 8, 8, 0, 115, 18, // Skip to: 8540
1065*9a0e4156SSadaf Ebrahimi/* 3817 */    MCD_OPC_Decode, 134, 10, 11, // Opcode: LCDFR
1066*9a0e4156SSadaf Ebrahimi/* 3821 */    MCD_OPC_FilterValue, 116, 16, 0, // Skip to: 3841
1067*9a0e4156SSadaf Ebrahimi/* 3825 */    MCD_OPC_CheckField, 8, 8, 0, 101, 18, // Skip to: 8540
1068*9a0e4156SSadaf Ebrahimi/* 3831 */    MCD_OPC_CheckField, 0, 4, 0, 95, 18, // Skip to: 8540
1069*9a0e4156SSadaf Ebrahimi/* 3837 */    MCD_OPC_Decode, 246, 12, 96, // Opcode: LZER
1070*9a0e4156SSadaf Ebrahimi/* 3841 */    MCD_OPC_FilterValue, 117, 16, 0, // Skip to: 3861
1071*9a0e4156SSadaf Ebrahimi/* 3845 */    MCD_OPC_CheckField, 8, 8, 0, 81, 18, // Skip to: 8540
1072*9a0e4156SSadaf Ebrahimi/* 3851 */    MCD_OPC_CheckField, 0, 4, 0, 75, 18, // Skip to: 8540
1073*9a0e4156SSadaf Ebrahimi/* 3857 */    MCD_OPC_Decode, 245, 12, 97, // Opcode: LZDR
1074*9a0e4156SSadaf Ebrahimi/* 3861 */    MCD_OPC_FilterValue, 118, 16, 0, // Skip to: 3881
1075*9a0e4156SSadaf Ebrahimi/* 3865 */    MCD_OPC_CheckField, 8, 8, 0, 61, 18, // Skip to: 8540
1076*9a0e4156SSadaf Ebrahimi/* 3871 */    MCD_OPC_CheckField, 0, 4, 0, 55, 18, // Skip to: 8540
1077*9a0e4156SSadaf Ebrahimi/* 3877 */    MCD_OPC_Decode, 249, 12, 98, // Opcode: LZXR
1078*9a0e4156SSadaf Ebrahimi/* 3881 */    MCD_OPC_FilterValue, 119, 10, 0, // Skip to: 3895
1079*9a0e4156SSadaf Ebrahimi/* 3885 */    MCD_OPC_CheckField, 8, 8, 0, 41, 18, // Skip to: 8540
1080*9a0e4156SSadaf Ebrahimi/* 3891 */    MCD_OPC_Decode, 246, 8, 16, // Opcode: FIER
1081*9a0e4156SSadaf Ebrahimi/* 3895 */    MCD_OPC_FilterValue, 127, 10, 0, // Skip to: 3909
1082*9a0e4156SSadaf Ebrahimi/* 3899 */    MCD_OPC_CheckField, 8, 8, 0, 27, 18, // Skip to: 8540
1083*9a0e4156SSadaf Ebrahimi/* 3905 */    MCD_OPC_Decode, 242, 8, 11, // Opcode: FIDR
1084*9a0e4156SSadaf Ebrahimi/* 3909 */    MCD_OPC_FilterValue, 132, 1, 16, 0, // Skip to: 3930
1085*9a0e4156SSadaf Ebrahimi/* 3914 */    MCD_OPC_CheckField, 8, 8, 0, 12, 18, // Skip to: 8540
1086*9a0e4156SSadaf Ebrahimi/* 3920 */    MCD_OPC_CheckField, 0, 4, 0, 6, 18, // Skip to: 8540
1087*9a0e4156SSadaf Ebrahimi/* 3926 */    MCD_OPC_Decode, 201, 14, 1, // Opcode: SFPC
1088*9a0e4156SSadaf Ebrahimi/* 3930 */    MCD_OPC_FilterValue, 133, 1, 16, 0, // Skip to: 3951
1089*9a0e4156SSadaf Ebrahimi/* 3935 */    MCD_OPC_CheckField, 8, 8, 0, 247, 17, // Skip to: 8540
1090*9a0e4156SSadaf Ebrahimi/* 3941 */    MCD_OPC_CheckField, 0, 4, 0, 241, 17, // Skip to: 8540
1091*9a0e4156SSadaf Ebrahimi/* 3947 */    MCD_OPC_Decode, 200, 14, 1, // Opcode: SFASR
1092*9a0e4156SSadaf Ebrahimi/* 3951 */    MCD_OPC_FilterValue, 140, 1, 16, 0, // Skip to: 3972
1093*9a0e4156SSadaf Ebrahimi/* 3956 */    MCD_OPC_CheckField, 8, 8, 0, 226, 17, // Skip to: 8540
1094*9a0e4156SSadaf Ebrahimi/* 3962 */    MCD_OPC_CheckField, 0, 4, 0, 220, 17, // Skip to: 8540
1095*9a0e4156SSadaf Ebrahimi/* 3968 */    MCD_OPC_Decode, 224, 8, 1, // Opcode: EFPC
1096*9a0e4156SSadaf Ebrahimi/* 3972 */    MCD_OPC_FilterValue, 144, 1, 8, 0, // Skip to: 3985
1097*9a0e4156SSadaf Ebrahimi/* 3977 */    MCD_OPC_CheckPredicate, 0, 207, 17, // Skip to: 8540
1098*9a0e4156SSadaf Ebrahimi/* 3981 */    MCD_OPC_Decode, 174, 4, 99, // Opcode: CELFBR
1099*9a0e4156SSadaf Ebrahimi/* 3985 */    MCD_OPC_FilterValue, 145, 1, 8, 0, // Skip to: 3998
1100*9a0e4156SSadaf Ebrahimi/* 3990 */    MCD_OPC_CheckPredicate, 0, 194, 17, // Skip to: 8540
1101*9a0e4156SSadaf Ebrahimi/* 3994 */    MCD_OPC_Decode, 151, 4, 100, // Opcode: CDLFBR
1102*9a0e4156SSadaf Ebrahimi/* 3998 */    MCD_OPC_FilterValue, 146, 1, 8, 0, // Skip to: 4011
1103*9a0e4156SSadaf Ebrahimi/* 4003 */    MCD_OPC_CheckPredicate, 0, 181, 17, // Skip to: 8540
1104*9a0e4156SSadaf Ebrahimi/* 4007 */    MCD_OPC_Decode, 174, 8, 101, // Opcode: CXLFBR
1105*9a0e4156SSadaf Ebrahimi/* 4011 */    MCD_OPC_FilterValue, 148, 1, 18, 0, // Skip to: 4034
1106*9a0e4156SSadaf Ebrahimi/* 4016 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4026
1107*9a0e4156SSadaf Ebrahimi/* 4022 */    MCD_OPC_Decode, 168, 4, 102, // Opcode: CEFBR
1108*9a0e4156SSadaf Ebrahimi/* 4026 */    MCD_OPC_CheckPredicate, 0, 158, 17, // Skip to: 8540
1109*9a0e4156SSadaf Ebrahimi/* 4030 */    MCD_OPC_Decode, 169, 4, 99, // Opcode: CEFBRA
1110*9a0e4156SSadaf Ebrahimi/* 4034 */    MCD_OPC_FilterValue, 149, 1, 18, 0, // Skip to: 4057
1111*9a0e4156SSadaf Ebrahimi/* 4039 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4049
1112*9a0e4156SSadaf Ebrahimi/* 4045 */    MCD_OPC_Decode, 142, 4, 103, // Opcode: CDFBR
1113*9a0e4156SSadaf Ebrahimi/* 4049 */    MCD_OPC_CheckPredicate, 0, 135, 17, // Skip to: 8540
1114*9a0e4156SSadaf Ebrahimi/* 4053 */    MCD_OPC_Decode, 143, 4, 100, // Opcode: CDFBRA
1115*9a0e4156SSadaf Ebrahimi/* 4057 */    MCD_OPC_FilterValue, 150, 1, 18, 0, // Skip to: 4080
1116*9a0e4156SSadaf Ebrahimi/* 4062 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4072
1117*9a0e4156SSadaf Ebrahimi/* 4068 */    MCD_OPC_Decode, 165, 8, 104, // Opcode: CXFBR
1118*9a0e4156SSadaf Ebrahimi/* 4072 */    MCD_OPC_CheckPredicate, 0, 112, 17, // Skip to: 8540
1119*9a0e4156SSadaf Ebrahimi/* 4076 */    MCD_OPC_Decode, 166, 8, 101, // Opcode: CXFBRA
1120*9a0e4156SSadaf Ebrahimi/* 4080 */    MCD_OPC_FilterValue, 152, 1, 18, 0, // Skip to: 4103
1121*9a0e4156SSadaf Ebrahimi/* 4085 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4095
1122*9a0e4156SSadaf Ebrahimi/* 4091 */    MCD_OPC_Decode, 183, 4, 105, // Opcode: CFEBR
1123*9a0e4156SSadaf Ebrahimi/* 4095 */    MCD_OPC_CheckPredicate, 0, 89, 17, // Skip to: 8540
1124*9a0e4156SSadaf Ebrahimi/* 4099 */    MCD_OPC_Decode, 184, 4, 106, // Opcode: CFEBRA
1125*9a0e4156SSadaf Ebrahimi/* 4103 */    MCD_OPC_FilterValue, 153, 1, 18, 0, // Skip to: 4126
1126*9a0e4156SSadaf Ebrahimi/* 4108 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4118
1127*9a0e4156SSadaf Ebrahimi/* 4114 */    MCD_OPC_Decode, 179, 4, 107, // Opcode: CFDBR
1128*9a0e4156SSadaf Ebrahimi/* 4118 */    MCD_OPC_CheckPredicate, 0, 66, 17, // Skip to: 8540
1129*9a0e4156SSadaf Ebrahimi/* 4122 */    MCD_OPC_Decode, 180, 4, 108, // Opcode: CFDBRA
1130*9a0e4156SSadaf Ebrahimi/* 4126 */    MCD_OPC_FilterValue, 154, 1, 18, 0, // Skip to: 4149
1131*9a0e4156SSadaf Ebrahimi/* 4131 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4141
1132*9a0e4156SSadaf Ebrahimi/* 4137 */    MCD_OPC_Decode, 187, 4, 109, // Opcode: CFXBR
1133*9a0e4156SSadaf Ebrahimi/* 4141 */    MCD_OPC_CheckPredicate, 0, 43, 17, // Skip to: 8540
1134*9a0e4156SSadaf Ebrahimi/* 4145 */    MCD_OPC_Decode, 188, 4, 110, // Opcode: CFXBRA
1135*9a0e4156SSadaf Ebrahimi/* 4149 */    MCD_OPC_FilterValue, 156, 1, 8, 0, // Skip to: 4162
1136*9a0e4156SSadaf Ebrahimi/* 4154 */    MCD_OPC_CheckPredicate, 0, 30, 17, // Skip to: 8540
1137*9a0e4156SSadaf Ebrahimi/* 4158 */    MCD_OPC_Decode, 231, 5, 106, // Opcode: CLFEBR
1138*9a0e4156SSadaf Ebrahimi/* 4162 */    MCD_OPC_FilterValue, 157, 1, 8, 0, // Skip to: 4175
1139*9a0e4156SSadaf Ebrahimi/* 4167 */    MCD_OPC_CheckPredicate, 0, 17, 17, // Skip to: 8540
1140*9a0e4156SSadaf Ebrahimi/* 4171 */    MCD_OPC_Decode, 229, 5, 108, // Opcode: CLFDBR
1141*9a0e4156SSadaf Ebrahimi/* 4175 */    MCD_OPC_FilterValue, 158, 1, 8, 0, // Skip to: 4188
1142*9a0e4156SSadaf Ebrahimi/* 4180 */    MCD_OPC_CheckPredicate, 0, 4, 17, // Skip to: 8540
1143*9a0e4156SSadaf Ebrahimi/* 4184 */    MCD_OPC_Decode, 248, 5, 110, // Opcode: CLFXBR
1144*9a0e4156SSadaf Ebrahimi/* 4188 */    MCD_OPC_FilterValue, 160, 1, 8, 0, // Skip to: 4201
1145*9a0e4156SSadaf Ebrahimi/* 4193 */    MCD_OPC_CheckPredicate, 0, 247, 16, // Skip to: 8540
1146*9a0e4156SSadaf Ebrahimi/* 4197 */    MCD_OPC_Decode, 175, 4, 111, // Opcode: CELGBR
1147*9a0e4156SSadaf Ebrahimi/* 4201 */    MCD_OPC_FilterValue, 161, 1, 8, 0, // Skip to: 4214
1148*9a0e4156SSadaf Ebrahimi/* 4206 */    MCD_OPC_CheckPredicate, 0, 234, 16, // Skip to: 8540
1149*9a0e4156SSadaf Ebrahimi/* 4210 */    MCD_OPC_Decode, 153, 4, 112, // Opcode: CDLGBR
1150*9a0e4156SSadaf Ebrahimi/* 4214 */    MCD_OPC_FilterValue, 162, 1, 8, 0, // Skip to: 4227
1151*9a0e4156SSadaf Ebrahimi/* 4219 */    MCD_OPC_CheckPredicate, 0, 221, 16, // Skip to: 8540
1152*9a0e4156SSadaf Ebrahimi/* 4223 */    MCD_OPC_Decode, 176, 8, 113, // Opcode: CXLGBR
1153*9a0e4156SSadaf Ebrahimi/* 4227 */    MCD_OPC_FilterValue, 164, 1, 18, 0, // Skip to: 4250
1154*9a0e4156SSadaf Ebrahimi/* 4232 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4242
1155*9a0e4156SSadaf Ebrahimi/* 4238 */    MCD_OPC_Decode, 171, 4, 114, // Opcode: CEGBR
1156*9a0e4156SSadaf Ebrahimi/* 4242 */    MCD_OPC_CheckPredicate, 0, 198, 16, // Skip to: 8540
1157*9a0e4156SSadaf Ebrahimi/* 4246 */    MCD_OPC_Decode, 172, 4, 111, // Opcode: CEGBRA
1158*9a0e4156SSadaf Ebrahimi/* 4250 */    MCD_OPC_FilterValue, 165, 1, 18, 0, // Skip to: 4273
1159*9a0e4156SSadaf Ebrahimi/* 4255 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4265
1160*9a0e4156SSadaf Ebrahimi/* 4261 */    MCD_OPC_Decode, 146, 4, 115, // Opcode: CDGBR
1161*9a0e4156SSadaf Ebrahimi/* 4265 */    MCD_OPC_CheckPredicate, 0, 175, 16, // Skip to: 8540
1162*9a0e4156SSadaf Ebrahimi/* 4269 */    MCD_OPC_Decode, 147, 4, 112, // Opcode: CDGBRA
1163*9a0e4156SSadaf Ebrahimi/* 4273 */    MCD_OPC_FilterValue, 166, 1, 18, 0, // Skip to: 4296
1164*9a0e4156SSadaf Ebrahimi/* 4278 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 4288
1165*9a0e4156SSadaf Ebrahimi/* 4284 */    MCD_OPC_Decode, 169, 8, 116, // Opcode: CXGBR
1166*9a0e4156SSadaf Ebrahimi/* 4288 */    MCD_OPC_CheckPredicate, 0, 152, 16, // Skip to: 8540
1167*9a0e4156SSadaf Ebrahimi/* 4292 */    MCD_OPC_Decode, 170, 8, 113, // Opcode: CXGBRA
1168*9a0e4156SSadaf Ebrahimi/* 4296 */    MCD_OPC_FilterValue, 168, 1, 18, 0, // Skip to: 4319
1169*9a0e4156SSadaf Ebrahimi/* 4301 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4311
1170*9a0e4156SSadaf Ebrahimi/* 4307 */    MCD_OPC_Decode, 197, 4, 117, // Opcode: CGEBR
1171*9a0e4156SSadaf Ebrahimi/* 4311 */    MCD_OPC_CheckPredicate, 0, 129, 16, // Skip to: 8540
1172*9a0e4156SSadaf Ebrahimi/* 4315 */    MCD_OPC_Decode, 198, 4, 118, // Opcode: CGEBRA
1173*9a0e4156SSadaf Ebrahimi/* 4319 */    MCD_OPC_FilterValue, 169, 1, 18, 0, // Skip to: 4342
1174*9a0e4156SSadaf Ebrahimi/* 4324 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4334
1175*9a0e4156SSadaf Ebrahimi/* 4330 */    MCD_OPC_Decode, 192, 4, 119, // Opcode: CGDBR
1176*9a0e4156SSadaf Ebrahimi/* 4334 */    MCD_OPC_CheckPredicate, 0, 106, 16, // Skip to: 8540
1177*9a0e4156SSadaf Ebrahimi/* 4338 */    MCD_OPC_Decode, 193, 4, 120, // Opcode: CGDBRA
1178*9a0e4156SSadaf Ebrahimi/* 4342 */    MCD_OPC_FilterValue, 170, 1, 18, 0, // Skip to: 4365
1179*9a0e4156SSadaf Ebrahimi/* 4347 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4357
1180*9a0e4156SSadaf Ebrahimi/* 4353 */    MCD_OPC_Decode, 166, 5, 121, // Opcode: CGXBR
1181*9a0e4156SSadaf Ebrahimi/* 4357 */    MCD_OPC_CheckPredicate, 0, 83, 16, // Skip to: 8540
1182*9a0e4156SSadaf Ebrahimi/* 4361 */    MCD_OPC_Decode, 167, 5, 122, // Opcode: CGXBRA
1183*9a0e4156SSadaf Ebrahimi/* 4365 */    MCD_OPC_FilterValue, 172, 1, 8, 0, // Skip to: 4378
1184*9a0e4156SSadaf Ebrahimi/* 4370 */    MCD_OPC_CheckPredicate, 0, 70, 16, // Skip to: 8540
1185*9a0e4156SSadaf Ebrahimi/* 4374 */    MCD_OPC_Decode, 253, 5, 118, // Opcode: CLGEBR
1186*9a0e4156SSadaf Ebrahimi/* 4378 */    MCD_OPC_FilterValue, 173, 1, 8, 0, // Skip to: 4391
1187*9a0e4156SSadaf Ebrahimi/* 4383 */    MCD_OPC_CheckPredicate, 0, 57, 16, // Skip to: 8540
1188*9a0e4156SSadaf Ebrahimi/* 4387 */    MCD_OPC_Decode, 251, 5, 120, // Opcode: CLGDBR
1189*9a0e4156SSadaf Ebrahimi/* 4391 */    MCD_OPC_FilterValue, 174, 1, 8, 0, // Skip to: 4404
1190*9a0e4156SSadaf Ebrahimi/* 4396 */    MCD_OPC_CheckPredicate, 0, 44, 16, // Skip to: 8540
1191*9a0e4156SSadaf Ebrahimi/* 4400 */    MCD_OPC_Decode, 232, 6, 122, // Opcode: CLGXBR
1192*9a0e4156SSadaf Ebrahimi/* 4404 */    MCD_OPC_FilterValue, 180, 1, 10, 0, // Skip to: 4419
1193*9a0e4156SSadaf Ebrahimi/* 4409 */    MCD_OPC_CheckField, 8, 8, 0, 29, 16, // Skip to: 8540
1194*9a0e4156SSadaf Ebrahimi/* 4415 */    MCD_OPC_Decode, 170, 4, 102, // Opcode: CEFR
1195*9a0e4156SSadaf Ebrahimi/* 4419 */    MCD_OPC_FilterValue, 181, 1, 10, 0, // Skip to: 4434
1196*9a0e4156SSadaf Ebrahimi/* 4424 */    MCD_OPC_CheckField, 8, 8, 0, 14, 16, // Skip to: 8540
1197*9a0e4156SSadaf Ebrahimi/* 4430 */    MCD_OPC_Decode, 144, 4, 103, // Opcode: CDFR
1198*9a0e4156SSadaf Ebrahimi/* 4434 */    MCD_OPC_FilterValue, 182, 1, 10, 0, // Skip to: 4449
1199*9a0e4156SSadaf Ebrahimi/* 4439 */    MCD_OPC_CheckField, 8, 8, 0, 255, 15, // Skip to: 8540
1200*9a0e4156SSadaf Ebrahimi/* 4445 */    MCD_OPC_Decode, 167, 8, 104, // Opcode: CXFR
1201*9a0e4156SSadaf Ebrahimi/* 4449 */    MCD_OPC_FilterValue, 184, 1, 10, 0, // Skip to: 4464
1202*9a0e4156SSadaf Ebrahimi/* 4454 */    MCD_OPC_CheckField, 8, 4, 0, 240, 15, // Skip to: 8540
1203*9a0e4156SSadaf Ebrahimi/* 4460 */    MCD_OPC_Decode, 185, 4, 105, // Opcode: CFER
1204*9a0e4156SSadaf Ebrahimi/* 4464 */    MCD_OPC_FilterValue, 185, 1, 10, 0, // Skip to: 4479
1205*9a0e4156SSadaf Ebrahimi/* 4469 */    MCD_OPC_CheckField, 8, 4, 0, 225, 15, // Skip to: 8540
1206*9a0e4156SSadaf Ebrahimi/* 4475 */    MCD_OPC_Decode, 181, 4, 107, // Opcode: CFDR
1207*9a0e4156SSadaf Ebrahimi/* 4479 */    MCD_OPC_FilterValue, 186, 1, 10, 0, // Skip to: 4494
1208*9a0e4156SSadaf Ebrahimi/* 4484 */    MCD_OPC_CheckField, 8, 4, 0, 210, 15, // Skip to: 8540
1209*9a0e4156SSadaf Ebrahimi/* 4490 */    MCD_OPC_Decode, 189, 4, 109, // Opcode: CFXR
1210*9a0e4156SSadaf Ebrahimi/* 4494 */    MCD_OPC_FilterValue, 193, 1, 10, 0, // Skip to: 4509
1211*9a0e4156SSadaf Ebrahimi/* 4499 */    MCD_OPC_CheckField, 8, 8, 0, 195, 15, // Skip to: 8540
1212*9a0e4156SSadaf Ebrahimi/* 4505 */    MCD_OPC_Decode, 153, 10, 115, // Opcode: LDGR
1213*9a0e4156SSadaf Ebrahimi/* 4509 */    MCD_OPC_FilterValue, 196, 1, 10, 0, // Skip to: 4524
1214*9a0e4156SSadaf Ebrahimi/* 4514 */    MCD_OPC_CheckField, 8, 8, 0, 180, 15, // Skip to: 8540
1215*9a0e4156SSadaf Ebrahimi/* 4520 */    MCD_OPC_Decode, 173, 4, 114, // Opcode: CEGR
1216*9a0e4156SSadaf Ebrahimi/* 4524 */    MCD_OPC_FilterValue, 197, 1, 10, 0, // Skip to: 4539
1217*9a0e4156SSadaf Ebrahimi/* 4529 */    MCD_OPC_CheckField, 8, 8, 0, 165, 15, // Skip to: 8540
1218*9a0e4156SSadaf Ebrahimi/* 4535 */    MCD_OPC_Decode, 148, 4, 115, // Opcode: CDGR
1219*9a0e4156SSadaf Ebrahimi/* 4539 */    MCD_OPC_FilterValue, 198, 1, 10, 0, // Skip to: 4554
1220*9a0e4156SSadaf Ebrahimi/* 4544 */    MCD_OPC_CheckField, 8, 8, 0, 150, 15, // Skip to: 8540
1221*9a0e4156SSadaf Ebrahimi/* 4550 */    MCD_OPC_Decode, 171, 8, 116, // Opcode: CXGR
1222*9a0e4156SSadaf Ebrahimi/* 4554 */    MCD_OPC_FilterValue, 200, 1, 10, 0, // Skip to: 4569
1223*9a0e4156SSadaf Ebrahimi/* 4559 */    MCD_OPC_CheckField, 8, 4, 0, 135, 15, // Skip to: 8540
1224*9a0e4156SSadaf Ebrahimi/* 4565 */    MCD_OPC_Decode, 199, 4, 117, // Opcode: CGER
1225*9a0e4156SSadaf Ebrahimi/* 4569 */    MCD_OPC_FilterValue, 201, 1, 10, 0, // Skip to: 4584
1226*9a0e4156SSadaf Ebrahimi/* 4574 */    MCD_OPC_CheckField, 8, 4, 0, 120, 15, // Skip to: 8540
1227*9a0e4156SSadaf Ebrahimi/* 4580 */    MCD_OPC_Decode, 194, 4, 119, // Opcode: CGDR
1228*9a0e4156SSadaf Ebrahimi/* 4584 */    MCD_OPC_FilterValue, 202, 1, 10, 0, // Skip to: 4599
1229*9a0e4156SSadaf Ebrahimi/* 4589 */    MCD_OPC_CheckField, 8, 4, 0, 105, 15, // Skip to: 8540
1230*9a0e4156SSadaf Ebrahimi/* 4595 */    MCD_OPC_Decode, 168, 5, 121, // Opcode: CGXR
1231*9a0e4156SSadaf Ebrahimi/* 4599 */    MCD_OPC_FilterValue, 205, 1, 10, 0, // Skip to: 4614
1232*9a0e4156SSadaf Ebrahimi/* 4604 */    MCD_OPC_CheckField, 8, 8, 0, 90, 15, // Skip to: 8540
1233*9a0e4156SSadaf Ebrahimi/* 4610 */    MCD_OPC_Decode, 179, 10, 123, // Opcode: LGDR
1234*9a0e4156SSadaf Ebrahimi/* 4614 */    MCD_OPC_FilterValue, 208, 1, 18, 0, // Skip to: 4637
1235*9a0e4156SSadaf Ebrahimi/* 4619 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4629
1236*9a0e4156SSadaf Ebrahimi/* 4625 */    MCD_OPC_Decode, 146, 13, 95, // Opcode: MDTR
1237*9a0e4156SSadaf Ebrahimi/* 4629 */    MCD_OPC_CheckPredicate, 0, 67, 15, // Skip to: 8540
1238*9a0e4156SSadaf Ebrahimi/* 4633 */    MCD_OPC_Decode, 147, 13, 124, // Opcode: MDTRA
1239*9a0e4156SSadaf Ebrahimi/* 4637 */    MCD_OPC_FilterValue, 209, 1, 18, 0, // Skip to: 4660
1240*9a0e4156SSadaf Ebrahimi/* 4642 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4652
1241*9a0e4156SSadaf Ebrahimi/* 4648 */    MCD_OPC_Decode, 192, 8, 95, // Opcode: DDTR
1242*9a0e4156SSadaf Ebrahimi/* 4652 */    MCD_OPC_CheckPredicate, 0, 44, 15, // Skip to: 8540
1243*9a0e4156SSadaf Ebrahimi/* 4656 */    MCD_OPC_Decode, 193, 8, 124, // Opcode: DDTRA
1244*9a0e4156SSadaf Ebrahimi/* 4660 */    MCD_OPC_FilterValue, 210, 1, 18, 0, // Skip to: 4683
1245*9a0e4156SSadaf Ebrahimi/* 4665 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4675
1246*9a0e4156SSadaf Ebrahimi/* 4671 */    MCD_OPC_Decode, 233, 2, 95, // Opcode: ADTR
1247*9a0e4156SSadaf Ebrahimi/* 4675 */    MCD_OPC_CheckPredicate, 0, 21, 15, // Skip to: 8540
1248*9a0e4156SSadaf Ebrahimi/* 4679 */    MCD_OPC_Decode, 234, 2, 124, // Opcode: ADTRA
1249*9a0e4156SSadaf Ebrahimi/* 4683 */    MCD_OPC_FilterValue, 211, 1, 18, 0, // Skip to: 4706
1250*9a0e4156SSadaf Ebrahimi/* 4688 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4698
1251*9a0e4156SSadaf Ebrahimi/* 4694 */    MCD_OPC_Decode, 194, 14, 95, // Opcode: SDTR
1252*9a0e4156SSadaf Ebrahimi/* 4698 */    MCD_OPC_CheckPredicate, 0, 254, 14, // Skip to: 8540
1253*9a0e4156SSadaf Ebrahimi/* 4702 */    MCD_OPC_Decode, 195, 14, 124, // Opcode: SDTRA
1254*9a0e4156SSadaf Ebrahimi/* 4706 */    MCD_OPC_FilterValue, 212, 1, 10, 0, // Skip to: 4721
1255*9a0e4156SSadaf Ebrahimi/* 4711 */    MCD_OPC_CheckField, 12, 4, 0, 239, 14, // Skip to: 8540
1256*9a0e4156SSadaf Ebrahimi/* 4717 */    MCD_OPC_Decode, 152, 10, 125, // Opcode: LDETR
1257*9a0e4156SSadaf Ebrahimi/* 4721 */    MCD_OPC_FilterValue, 213, 1, 4, 0, // Skip to: 4730
1258*9a0e4156SSadaf Ebrahimi/* 4726 */    MCD_OPC_Decode, 165, 10, 84, // Opcode: LEDTR
1259*9a0e4156SSadaf Ebrahimi/* 4730 */    MCD_OPC_FilterValue, 214, 1, 10, 0, // Skip to: 4745
1260*9a0e4156SSadaf Ebrahimi/* 4735 */    MCD_OPC_CheckField, 8, 8, 0, 215, 14, // Skip to: 8540
1261*9a0e4156SSadaf Ebrahimi/* 4741 */    MCD_OPC_Decode, 219, 12, 11, // Opcode: LTDTR
1262*9a0e4156SSadaf Ebrahimi/* 4745 */    MCD_OPC_FilterValue, 215, 1, 4, 0, // Skip to: 4754
1263*9a0e4156SSadaf Ebrahimi/* 4750 */    MCD_OPC_Decode, 243, 8, 93, // Opcode: FIDTR
1264*9a0e4156SSadaf Ebrahimi/* 4754 */    MCD_OPC_FilterValue, 216, 1, 18, 0, // Skip to: 4777
1265*9a0e4156SSadaf Ebrahimi/* 4759 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4769
1266*9a0e4156SSadaf Ebrahimi/* 4765 */    MCD_OPC_Decode, 218, 13, 126, // Opcode: MXTR
1267*9a0e4156SSadaf Ebrahimi/* 4769 */    MCD_OPC_CheckPredicate, 0, 183, 14, // Skip to: 8540
1268*9a0e4156SSadaf Ebrahimi/* 4773 */    MCD_OPC_Decode, 219, 13, 127, // Opcode: MXTRA
1269*9a0e4156SSadaf Ebrahimi/* 4777 */    MCD_OPC_FilterValue, 217, 1, 18, 0, // Skip to: 4800
1270*9a0e4156SSadaf Ebrahimi/* 4782 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4792
1271*9a0e4156SSadaf Ebrahimi/* 4788 */    MCD_OPC_Decode, 213, 8, 126, // Opcode: DXTR
1272*9a0e4156SSadaf Ebrahimi/* 4792 */    MCD_OPC_CheckPredicate, 0, 160, 14, // Skip to: 8540
1273*9a0e4156SSadaf Ebrahimi/* 4796 */    MCD_OPC_Decode, 214, 8, 127, // Opcode: DXTRA
1274*9a0e4156SSadaf Ebrahimi/* 4800 */    MCD_OPC_FilterValue, 218, 1, 18, 0, // Skip to: 4823
1275*9a0e4156SSadaf Ebrahimi/* 4805 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4815
1276*9a0e4156SSadaf Ebrahimi/* 4811 */    MCD_OPC_Decode, 162, 3, 126, // Opcode: AXTR
1277*9a0e4156SSadaf Ebrahimi/* 4815 */    MCD_OPC_CheckPredicate, 0, 137, 14, // Skip to: 8540
1278*9a0e4156SSadaf Ebrahimi/* 4819 */    MCD_OPC_Decode, 163, 3, 127, // Opcode: AXTRA
1279*9a0e4156SSadaf Ebrahimi/* 4823 */    MCD_OPC_FilterValue, 219, 1, 18, 0, // Skip to: 4846
1280*9a0e4156SSadaf Ebrahimi/* 4828 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4838
1281*9a0e4156SSadaf Ebrahimi/* 4834 */    MCD_OPC_Decode, 152, 16, 126, // Opcode: SXTR
1282*9a0e4156SSadaf Ebrahimi/* 4838 */    MCD_OPC_CheckPredicate, 0, 114, 14, // Skip to: 8540
1283*9a0e4156SSadaf Ebrahimi/* 4842 */    MCD_OPC_Decode, 153, 16, 127, // Opcode: SXTRA
1284*9a0e4156SSadaf Ebrahimi/* 4846 */    MCD_OPC_FilterValue, 220, 1, 11, 0, // Skip to: 4862
1285*9a0e4156SSadaf Ebrahimi/* 4851 */    MCD_OPC_CheckField, 12, 4, 0, 99, 14, // Skip to: 8540
1286*9a0e4156SSadaf Ebrahimi/* 4857 */    MCD_OPC_Decode, 238, 12, 128, 1, // Opcode: LXDTR
1287*9a0e4156SSadaf Ebrahimi/* 4862 */    MCD_OPC_FilterValue, 221, 1, 4, 0, // Skip to: 4871
1288*9a0e4156SSadaf Ebrahimi/* 4867 */    MCD_OPC_Decode, 159, 10, 85, // Opcode: LDXTR
1289*9a0e4156SSadaf Ebrahimi/* 4871 */    MCD_OPC_FilterValue, 222, 1, 10, 0, // Skip to: 4886
1290*9a0e4156SSadaf Ebrahimi/* 4876 */    MCD_OPC_CheckField, 8, 8, 0, 74, 14, // Skip to: 8540
1291*9a0e4156SSadaf Ebrahimi/* 4882 */    MCD_OPC_Decode, 231, 12, 79, // Opcode: LTXTR
1292*9a0e4156SSadaf Ebrahimi/* 4886 */    MCD_OPC_FilterValue, 223, 1, 4, 0, // Skip to: 4895
1293*9a0e4156SSadaf Ebrahimi/* 4891 */    MCD_OPC_Decode, 250, 8, 85, // Opcode: FIXTR
1294*9a0e4156SSadaf Ebrahimi/* 4895 */    MCD_OPC_FilterValue, 224, 1, 10, 0, // Skip to: 4910
1295*9a0e4156SSadaf Ebrahimi/* 4900 */    MCD_OPC_CheckField, 8, 8, 0, 50, 14, // Skip to: 8540
1296*9a0e4156SSadaf Ebrahimi/* 4906 */    MCD_OPC_Decode, 222, 9, 11, // Opcode: KDTR
1297*9a0e4156SSadaf Ebrahimi/* 4910 */    MCD_OPC_FilterValue, 225, 1, 18, 0, // Skip to: 4933
1298*9a0e4156SSadaf Ebrahimi/* 4915 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 4925
1299*9a0e4156SSadaf Ebrahimi/* 4921 */    MCD_OPC_Decode, 195, 4, 119, // Opcode: CGDTR
1300*9a0e4156SSadaf Ebrahimi/* 4925 */    MCD_OPC_CheckPredicate, 0, 27, 14, // Skip to: 8540
1301*9a0e4156SSadaf Ebrahimi/* 4929 */    MCD_OPC_Decode, 196, 4, 120, // Opcode: CGDTRA
1302*9a0e4156SSadaf Ebrahimi/* 4933 */    MCD_OPC_FilterValue, 226, 1, 10, 0, // Skip to: 4948
1303*9a0e4156SSadaf Ebrahimi/* 4938 */    MCD_OPC_CheckField, 8, 8, 0, 12, 14, // Skip to: 8540
1304*9a0e4156SSadaf Ebrahimi/* 4944 */    MCD_OPC_Decode, 151, 8, 123, // Opcode: CUDTR
1305*9a0e4156SSadaf Ebrahimi/* 4948 */    MCD_OPC_FilterValue, 227, 1, 11, 0, // Skip to: 4964
1306*9a0e4156SSadaf Ebrahimi/* 4953 */    MCD_OPC_CheckField, 12, 4, 0, 253, 13, // Skip to: 8540
1307*9a0e4156SSadaf Ebrahimi/* 4959 */    MCD_OPC_Decode, 134, 8, 129, 1, // Opcode: CSDTR
1308*9a0e4156SSadaf Ebrahimi/* 4964 */    MCD_OPC_FilterValue, 228, 1, 10, 0, // Skip to: 4979
1309*9a0e4156SSadaf Ebrahimi/* 4969 */    MCD_OPC_CheckField, 8, 8, 0, 237, 13, // Skip to: 8540
1310*9a0e4156SSadaf Ebrahimi/* 4975 */    MCD_OPC_Decode, 161, 4, 11, // Opcode: CDTR
1311*9a0e4156SSadaf Ebrahimi/* 4979 */    MCD_OPC_FilterValue, 229, 1, 10, 0, // Skip to: 4994
1312*9a0e4156SSadaf Ebrahimi/* 4984 */    MCD_OPC_CheckField, 8, 8, 0, 222, 13, // Skip to: 8540
1313*9a0e4156SSadaf Ebrahimi/* 4990 */    MCD_OPC_Decode, 222, 8, 11, // Opcode: EEDTR
1314*9a0e4156SSadaf Ebrahimi/* 4994 */    MCD_OPC_FilterValue, 231, 1, 10, 0, // Skip to: 5009
1315*9a0e4156SSadaf Ebrahimi/* 4999 */    MCD_OPC_CheckField, 8, 8, 0, 207, 13, // Skip to: 8540
1316*9a0e4156SSadaf Ebrahimi/* 5005 */    MCD_OPC_Decode, 233, 8, 11, // Opcode: ESDTR
1317*9a0e4156SSadaf Ebrahimi/* 5009 */    MCD_OPC_FilterValue, 232, 1, 10, 0, // Skip to: 5024
1318*9a0e4156SSadaf Ebrahimi/* 5014 */    MCD_OPC_CheckField, 8, 8, 0, 192, 13, // Skip to: 8540
1319*9a0e4156SSadaf Ebrahimi/* 5020 */    MCD_OPC_Decode, 235, 9, 79, // Opcode: KXTR
1320*9a0e4156SSadaf Ebrahimi/* 5024 */    MCD_OPC_FilterValue, 233, 1, 18, 0, // Skip to: 5047
1321*9a0e4156SSadaf Ebrahimi/* 5029 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 5039
1322*9a0e4156SSadaf Ebrahimi/* 5035 */    MCD_OPC_Decode, 169, 5, 121, // Opcode: CGXTR
1323*9a0e4156SSadaf Ebrahimi/* 5039 */    MCD_OPC_CheckPredicate, 0, 169, 13, // Skip to: 8540
1324*9a0e4156SSadaf Ebrahimi/* 5043 */    MCD_OPC_Decode, 170, 5, 122, // Opcode: CGXTRA
1325*9a0e4156SSadaf Ebrahimi/* 5047 */    MCD_OPC_FilterValue, 234, 1, 11, 0, // Skip to: 5063
1326*9a0e4156SSadaf Ebrahimi/* 5052 */    MCD_OPC_CheckField, 8, 8, 0, 154, 13, // Skip to: 8540
1327*9a0e4156SSadaf Ebrahimi/* 5058 */    MCD_OPC_Decode, 157, 8, 130, 1, // Opcode: CUXTR
1328*9a0e4156SSadaf Ebrahimi/* 5063 */    MCD_OPC_FilterValue, 235, 1, 11, 0, // Skip to: 5079
1329*9a0e4156SSadaf Ebrahimi/* 5068 */    MCD_OPC_CheckField, 12, 4, 0, 138, 13, // Skip to: 8540
1330*9a0e4156SSadaf Ebrahimi/* 5074 */    MCD_OPC_Decode, 139, 8, 131, 1, // Opcode: CSXTR
1331*9a0e4156SSadaf Ebrahimi/* 5079 */    MCD_OPC_FilterValue, 236, 1, 10, 0, // Skip to: 5094
1332*9a0e4156SSadaf Ebrahimi/* 5084 */    MCD_OPC_CheckField, 8, 8, 0, 122, 13, // Skip to: 8540
1333*9a0e4156SSadaf Ebrahimi/* 5090 */    MCD_OPC_Decode, 181, 8, 79, // Opcode: CXTR
1334*9a0e4156SSadaf Ebrahimi/* 5094 */    MCD_OPC_FilterValue, 237, 1, 10, 0, // Skip to: 5109
1335*9a0e4156SSadaf Ebrahimi/* 5099 */    MCD_OPC_CheckField, 8, 8, 0, 107, 13, // Skip to: 8540
1336*9a0e4156SSadaf Ebrahimi/* 5105 */    MCD_OPC_Decode, 223, 8, 79, // Opcode: EEXTR
1337*9a0e4156SSadaf Ebrahimi/* 5109 */    MCD_OPC_FilterValue, 239, 1, 10, 0, // Skip to: 5124
1338*9a0e4156SSadaf Ebrahimi/* 5114 */    MCD_OPC_CheckField, 8, 8, 0, 92, 13, // Skip to: 8540
1339*9a0e4156SSadaf Ebrahimi/* 5120 */    MCD_OPC_Decode, 236, 8, 79, // Opcode: ESXTR
1340*9a0e4156SSadaf Ebrahimi/* 5124 */    MCD_OPC_FilterValue, 241, 1, 18, 0, // Skip to: 5147
1341*9a0e4156SSadaf Ebrahimi/* 5129 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 5139
1342*9a0e4156SSadaf Ebrahimi/* 5135 */    MCD_OPC_Decode, 149, 4, 115, // Opcode: CDGTR
1343*9a0e4156SSadaf Ebrahimi/* 5139 */    MCD_OPC_CheckPredicate, 0, 69, 13, // Skip to: 8540
1344*9a0e4156SSadaf Ebrahimi/* 5143 */    MCD_OPC_Decode, 150, 4, 112, // Opcode: CDGTRA
1345*9a0e4156SSadaf Ebrahimi/* 5147 */    MCD_OPC_FilterValue, 242, 1, 10, 0, // Skip to: 5162
1346*9a0e4156SSadaf Ebrahimi/* 5152 */    MCD_OPC_CheckField, 8, 8, 0, 54, 13, // Skip to: 8540
1347*9a0e4156SSadaf Ebrahimi/* 5158 */    MCD_OPC_Decode, 162, 4, 115, // Opcode: CDUTR
1348*9a0e4156SSadaf Ebrahimi/* 5162 */    MCD_OPC_FilterValue, 243, 1, 10, 0, // Skip to: 5177
1349*9a0e4156SSadaf Ebrahimi/* 5167 */    MCD_OPC_CheckField, 8, 8, 0, 39, 13, // Skip to: 8540
1350*9a0e4156SSadaf Ebrahimi/* 5173 */    MCD_OPC_Decode, 159, 4, 115, // Opcode: CDSTR
1351*9a0e4156SSadaf Ebrahimi/* 5177 */    MCD_OPC_FilterValue, 244, 1, 10, 0, // Skip to: 5192
1352*9a0e4156SSadaf Ebrahimi/* 5182 */    MCD_OPC_CheckField, 8, 8, 0, 24, 13, // Skip to: 8540
1353*9a0e4156SSadaf Ebrahimi/* 5188 */    MCD_OPC_Decode, 167, 4, 11, // Opcode: CEDTR
1354*9a0e4156SSadaf Ebrahimi/* 5192 */    MCD_OPC_FilterValue, 245, 1, 4, 0, // Skip to: 5201
1355*9a0e4156SSadaf Ebrahimi/* 5197 */    MCD_OPC_Decode, 156, 14, 92, // Opcode: QADTR
1356*9a0e4156SSadaf Ebrahimi/* 5201 */    MCD_OPC_FilterValue, 246, 1, 10, 0, // Skip to: 5216
1357*9a0e4156SSadaf Ebrahimi/* 5206 */    MCD_OPC_CheckField, 8, 4, 0, 0, 13, // Skip to: 8540
1358*9a0e4156SSadaf Ebrahimi/* 5212 */    MCD_OPC_Decode, 137, 9, 95, // Opcode: IEDTR
1359*9a0e4156SSadaf Ebrahimi/* 5216 */    MCD_OPC_FilterValue, 247, 1, 4, 0, // Skip to: 5225
1360*9a0e4156SSadaf Ebrahimi/* 5221 */    MCD_OPC_Decode, 173, 14, 92, // Opcode: RRDTR
1361*9a0e4156SSadaf Ebrahimi/* 5225 */    MCD_OPC_FilterValue, 249, 1, 18, 0, // Skip to: 5248
1362*9a0e4156SSadaf Ebrahimi/* 5230 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, // Skip to: 5240
1363*9a0e4156SSadaf Ebrahimi/* 5236 */    MCD_OPC_Decode, 172, 8, 116, // Opcode: CXGTR
1364*9a0e4156SSadaf Ebrahimi/* 5240 */    MCD_OPC_CheckPredicate, 0, 224, 12, // Skip to: 8540
1365*9a0e4156SSadaf Ebrahimi/* 5244 */    MCD_OPC_Decode, 173, 8, 113, // Opcode: CXGTRA
1366*9a0e4156SSadaf Ebrahimi/* 5248 */    MCD_OPC_FilterValue, 250, 1, 11, 0, // Skip to: 5264
1367*9a0e4156SSadaf Ebrahimi/* 5253 */    MCD_OPC_CheckField, 8, 8, 0, 209, 12, // Skip to: 8540
1368*9a0e4156SSadaf Ebrahimi/* 5259 */    MCD_OPC_Decode, 182, 8, 132, 1, // Opcode: CXUTR
1369*9a0e4156SSadaf Ebrahimi/* 5264 */    MCD_OPC_FilterValue, 251, 1, 11, 0, // Skip to: 5280
1370*9a0e4156SSadaf Ebrahimi/* 5269 */    MCD_OPC_CheckField, 8, 8, 0, 193, 12, // Skip to: 8540
1371*9a0e4156SSadaf Ebrahimi/* 5275 */    MCD_OPC_Decode, 180, 8, 132, 1, // Opcode: CXSTR
1372*9a0e4156SSadaf Ebrahimi/* 5280 */    MCD_OPC_FilterValue, 252, 1, 10, 0, // Skip to: 5295
1373*9a0e4156SSadaf Ebrahimi/* 5285 */    MCD_OPC_CheckField, 8, 8, 0, 177, 12, // Skip to: 8540
1374*9a0e4156SSadaf Ebrahimi/* 5291 */    MCD_OPC_Decode, 177, 4, 79, // Opcode: CEXTR
1375*9a0e4156SSadaf Ebrahimi/* 5295 */    MCD_OPC_FilterValue, 253, 1, 5, 0, // Skip to: 5305
1376*9a0e4156SSadaf Ebrahimi/* 5300 */    MCD_OPC_Decode, 157, 14, 133, 1, // Opcode: QAXTR
1377*9a0e4156SSadaf Ebrahimi/* 5305 */    MCD_OPC_FilterValue, 254, 1, 10, 0, // Skip to: 5320
1378*9a0e4156SSadaf Ebrahimi/* 5310 */    MCD_OPC_CheckField, 8, 4, 0, 152, 12, // Skip to: 8540
1379*9a0e4156SSadaf Ebrahimi/* 5316 */    MCD_OPC_Decode, 138, 9, 126, // Opcode: IEXTR
1380*9a0e4156SSadaf Ebrahimi/* 5320 */    MCD_OPC_FilterValue, 255, 1, 143, 12, // Skip to: 8540
1381*9a0e4156SSadaf Ebrahimi/* 5325 */    MCD_OPC_Decode, 174, 14, 133, 1, // Opcode: RRXTR
1382*9a0e4156SSadaf Ebrahimi/* 5330 */    MCD_OPC_FilterValue, 182, 1, 5, 0, // Skip to: 5340
1383*9a0e4156SSadaf Ebrahimi/* 5335 */    MCD_OPC_Decode, 170, 15, 134, 1, // Opcode: STCTL
1384*9a0e4156SSadaf Ebrahimi/* 5340 */    MCD_OPC_FilterValue, 183, 1, 5, 0, // Skip to: 5350
1385*9a0e4156SSadaf Ebrahimi/* 5345 */    MCD_OPC_Decode, 142, 10, 134, 1, // Opcode: LCTL
1386*9a0e4156SSadaf Ebrahimi/* 5350 */    MCD_OPC_FilterValue, 185, 1, 64, 12, // Skip to: 8491
1387*9a0e4156SSadaf Ebrahimi/* 5355 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
1388*9a0e4156SSadaf Ebrahimi/* 5358 */    MCD_OPC_FilterValue, 0, 10, 0, // Skip to: 5372
1389*9a0e4156SSadaf Ebrahimi/* 5362 */    MCD_OPC_CheckField, 8, 8, 0, 100, 12, // Skip to: 8540
1390*9a0e4156SSadaf Ebrahimi/* 5368 */    MCD_OPC_Decode, 193, 12, 61, // Opcode: LPGR
1391*9a0e4156SSadaf Ebrahimi/* 5372 */    MCD_OPC_FilterValue, 1, 10, 0, // Skip to: 5386
1392*9a0e4156SSadaf Ebrahimi/* 5376 */    MCD_OPC_CheckField, 8, 8, 0, 86, 12, // Skip to: 8540
1393*9a0e4156SSadaf Ebrahimi/* 5382 */    MCD_OPC_Decode, 237, 10, 61, // Opcode: LNGR
1394*9a0e4156SSadaf Ebrahimi/* 5386 */    MCD_OPC_FilterValue, 2, 10, 0, // Skip to: 5400
1395*9a0e4156SSadaf Ebrahimi/* 5390 */    MCD_OPC_CheckField, 8, 8, 0, 72, 12, // Skip to: 8540
1396*9a0e4156SSadaf Ebrahimi/* 5396 */    MCD_OPC_Decode, 226, 12, 61, // Opcode: LTGR
1397*9a0e4156SSadaf Ebrahimi/* 5400 */    MCD_OPC_FilterValue, 3, 10, 0, // Skip to: 5414
1398*9a0e4156SSadaf Ebrahimi/* 5404 */    MCD_OPC_CheckField, 8, 8, 0, 58, 12, // Skip to: 8540
1399*9a0e4156SSadaf Ebrahimi/* 5410 */    MCD_OPC_Decode, 140, 10, 61, // Opcode: LCGR
1400*9a0e4156SSadaf Ebrahimi/* 5414 */    MCD_OPC_FilterValue, 4, 10, 0, // Skip to: 5428
1401*9a0e4156SSadaf Ebrahimi/* 5418 */    MCD_OPC_CheckField, 8, 8, 0, 44, 12, // Skip to: 8540
1402*9a0e4156SSadaf Ebrahimi/* 5424 */    MCD_OPC_Decode, 189, 10, 61, // Opcode: LGR
1403*9a0e4156SSadaf Ebrahimi/* 5428 */    MCD_OPC_FilterValue, 5, 10, 0, // Skip to: 5442
1404*9a0e4156SSadaf Ebrahimi/* 5432 */    MCD_OPC_CheckField, 8, 8, 0, 30, 12, // Skip to: 8540
1405*9a0e4156SSadaf Ebrahimi/* 5438 */    MCD_OPC_Decode, 233, 12, 61, // Opcode: LURAG
1406*9a0e4156SSadaf Ebrahimi/* 5442 */    MCD_OPC_FilterValue, 6, 10, 0, // Skip to: 5456
1407*9a0e4156SSadaf Ebrahimi/* 5446 */    MCD_OPC_CheckField, 8, 8, 0, 16, 12, // Skip to: 8540
1408*9a0e4156SSadaf Ebrahimi/* 5452 */    MCD_OPC_Decode, 178, 10, 61, // Opcode: LGBR
1409*9a0e4156SSadaf Ebrahimi/* 5456 */    MCD_OPC_FilterValue, 7, 10, 0, // Skip to: 5470
1410*9a0e4156SSadaf Ebrahimi/* 5460 */    MCD_OPC_CheckField, 8, 8, 0, 2, 12, // Skip to: 8540
1411*9a0e4156SSadaf Ebrahimi/* 5466 */    MCD_OPC_Decode, 187, 10, 61, // Opcode: LGHR
1412*9a0e4156SSadaf Ebrahimi/* 5470 */    MCD_OPC_FilterValue, 8, 11, 0, // Skip to: 5485
1413*9a0e4156SSadaf Ebrahimi/* 5474 */    MCD_OPC_CheckField, 8, 8, 0, 244, 11, // Skip to: 8540
1414*9a0e4156SSadaf Ebrahimi/* 5480 */    MCD_OPC_Decode, 247, 2, 135, 1, // Opcode: AGR
1415*9a0e4156SSadaf Ebrahimi/* 5485 */    MCD_OPC_FilterValue, 9, 11, 0, // Skip to: 5500
1416*9a0e4156SSadaf Ebrahimi/* 5489 */    MCD_OPC_CheckField, 8, 8, 0, 229, 11, // Skip to: 8540
1417*9a0e4156SSadaf Ebrahimi/* 5495 */    MCD_OPC_Decode, 206, 14, 135, 1, // Opcode: SGR
1418*9a0e4156SSadaf Ebrahimi/* 5500 */    MCD_OPC_FilterValue, 10, 11, 0, // Skip to: 5515
1419*9a0e4156SSadaf Ebrahimi/* 5504 */    MCD_OPC_CheckField, 8, 8, 0, 214, 11, // Skip to: 8540
1420*9a0e4156SSadaf Ebrahimi/* 5510 */    MCD_OPC_Decode, 140, 3, 135, 1, // Opcode: ALGR
1421*9a0e4156SSadaf Ebrahimi/* 5515 */    MCD_OPC_FilterValue, 11, 11, 0, // Skip to: 5530
1422*9a0e4156SSadaf Ebrahimi/* 5519 */    MCD_OPC_CheckField, 8, 8, 0, 199, 11, // Skip to: 8540
1423*9a0e4156SSadaf Ebrahimi/* 5525 */    MCD_OPC_Decode, 231, 14, 135, 1, // Opcode: SLGR
1424*9a0e4156SSadaf Ebrahimi/* 5530 */    MCD_OPC_FilterValue, 12, 11, 0, // Skip to: 5545
1425*9a0e4156SSadaf Ebrahimi/* 5534 */    MCD_OPC_CheckField, 8, 8, 0, 184, 11, // Skip to: 8540
1426*9a0e4156SSadaf Ebrahimi/* 5540 */    MCD_OPC_Decode, 185, 13, 135, 1, // Opcode: MSGR
1427*9a0e4156SSadaf Ebrahimi/* 5545 */    MCD_OPC_FilterValue, 13, 10, 0, // Skip to: 5559
1428*9a0e4156SSadaf Ebrahimi/* 5549 */    MCD_OPC_CheckField, 8, 8, 0, 169, 11, // Skip to: 8540
1429*9a0e4156SSadaf Ebrahimi/* 5555 */    MCD_OPC_Decode, 210, 8, 68, // Opcode: DSGR
1430*9a0e4156SSadaf Ebrahimi/* 5559 */    MCD_OPC_FilterValue, 14, 10, 0, // Skip to: 5573
1431*9a0e4156SSadaf Ebrahimi/* 5563 */    MCD_OPC_CheckField, 8, 8, 0, 155, 11, // Skip to: 8540
1432*9a0e4156SSadaf Ebrahimi/* 5569 */    MCD_OPC_Decode, 230, 8, 61, // Opcode: EREGG
1433*9a0e4156SSadaf Ebrahimi/* 5573 */    MCD_OPC_FilterValue, 15, 10, 0, // Skip to: 5587
1434*9a0e4156SSadaf Ebrahimi/* 5577 */    MCD_OPC_CheckField, 8, 8, 0, 141, 11, // Skip to: 8540
1435*9a0e4156SSadaf Ebrahimi/* 5583 */    MCD_OPC_Decode, 211, 12, 61, // Opcode: LRVGR
1436*9a0e4156SSadaf Ebrahimi/* 5587 */    MCD_OPC_FilterValue, 16, 10, 0, // Skip to: 5601
1437*9a0e4156SSadaf Ebrahimi/* 5591 */    MCD_OPC_CheckField, 8, 8, 0, 127, 11, // Skip to: 8540
1438*9a0e4156SSadaf Ebrahimi/* 5597 */    MCD_OPC_Decode, 192, 12, 56, // Opcode: LPGFR
1439*9a0e4156SSadaf Ebrahimi/* 5601 */    MCD_OPC_FilterValue, 17, 10, 0, // Skip to: 5615
1440*9a0e4156SSadaf Ebrahimi/* 5605 */    MCD_OPC_CheckField, 8, 8, 0, 113, 11, // Skip to: 8540
1441*9a0e4156SSadaf Ebrahimi/* 5611 */    MCD_OPC_Decode, 236, 10, 56, // Opcode: LNGFR
1442*9a0e4156SSadaf Ebrahimi/* 5615 */    MCD_OPC_FilterValue, 18, 10, 0, // Skip to: 5629
1443*9a0e4156SSadaf Ebrahimi/* 5619 */    MCD_OPC_CheckField, 8, 8, 0, 99, 11, // Skip to: 8540
1444*9a0e4156SSadaf Ebrahimi/* 5625 */    MCD_OPC_Decode, 225, 12, 56, // Opcode: LTGFR
1445*9a0e4156SSadaf Ebrahimi/* 5629 */    MCD_OPC_FilterValue, 19, 10, 0, // Skip to: 5643
1446*9a0e4156SSadaf Ebrahimi/* 5633 */    MCD_OPC_CheckField, 8, 8, 0, 85, 11, // Skip to: 8540
1447*9a0e4156SSadaf Ebrahimi/* 5639 */    MCD_OPC_Decode, 139, 10, 56, // Opcode: LCGFR
1448*9a0e4156SSadaf Ebrahimi/* 5643 */    MCD_OPC_FilterValue, 20, 10, 0, // Skip to: 5657
1449*9a0e4156SSadaf Ebrahimi/* 5647 */    MCD_OPC_CheckField, 8, 8, 0, 71, 11, // Skip to: 8540
1450*9a0e4156SSadaf Ebrahimi/* 5653 */    MCD_OPC_Decode, 182, 10, 56, // Opcode: LGFR
1451*9a0e4156SSadaf Ebrahimi/* 5657 */    MCD_OPC_FilterValue, 22, 10, 0, // Skip to: 5671
1452*9a0e4156SSadaf Ebrahimi/* 5661 */    MCD_OPC_CheckField, 8, 8, 0, 57, 11, // Skip to: 8540
1453*9a0e4156SSadaf Ebrahimi/* 5667 */    MCD_OPC_Decode, 205, 10, 56, // Opcode: LLGFR
1454*9a0e4156SSadaf Ebrahimi/* 5671 */    MCD_OPC_FilterValue, 23, 10, 0, // Skip to: 5685
1455*9a0e4156SSadaf Ebrahimi/* 5675 */    MCD_OPC_CheckField, 8, 8, 0, 43, 11, // Skip to: 8540
1456*9a0e4156SSadaf Ebrahimi/* 5681 */    MCD_OPC_Decode, 213, 10, 61, // Opcode: LLGTR
1457*9a0e4156SSadaf Ebrahimi/* 5685 */    MCD_OPC_FilterValue, 24, 11, 0, // Skip to: 5700
1458*9a0e4156SSadaf Ebrahimi/* 5689 */    MCD_OPC_CheckField, 8, 8, 0, 29, 11, // Skip to: 8540
1459*9a0e4156SSadaf Ebrahimi/* 5695 */    MCD_OPC_Decode, 243, 2, 136, 1, // Opcode: AGFR
1460*9a0e4156SSadaf Ebrahimi/* 5700 */    MCD_OPC_FilterValue, 25, 11, 0, // Skip to: 5715
1461*9a0e4156SSadaf Ebrahimi/* 5704 */    MCD_OPC_CheckField, 8, 8, 0, 14, 11, // Skip to: 8540
1462*9a0e4156SSadaf Ebrahimi/* 5710 */    MCD_OPC_Decode, 204, 14, 136, 1, // Opcode: SGFR
1463*9a0e4156SSadaf Ebrahimi/* 5715 */    MCD_OPC_FilterValue, 26, 11, 0, // Skip to: 5730
1464*9a0e4156SSadaf Ebrahimi/* 5719 */    MCD_OPC_CheckField, 8, 8, 0, 255, 10, // Skip to: 8540
1465*9a0e4156SSadaf Ebrahimi/* 5725 */    MCD_OPC_Decode, 138, 3, 136, 1, // Opcode: ALGFR
1466*9a0e4156SSadaf Ebrahimi/* 5730 */    MCD_OPC_FilterValue, 27, 11, 0, // Skip to: 5745
1467*9a0e4156SSadaf Ebrahimi/* 5734 */    MCD_OPC_CheckField, 8, 8, 0, 240, 10, // Skip to: 8540
1468*9a0e4156SSadaf Ebrahimi/* 5740 */    MCD_OPC_Decode, 230, 14, 136, 1, // Opcode: SLGFR
1469*9a0e4156SSadaf Ebrahimi/* 5745 */    MCD_OPC_FilterValue, 28, 11, 0, // Skip to: 5760
1470*9a0e4156SSadaf Ebrahimi/* 5749 */    MCD_OPC_CheckField, 8, 8, 0, 225, 10, // Skip to: 8540
1471*9a0e4156SSadaf Ebrahimi/* 5755 */    MCD_OPC_Decode, 184, 13, 136, 1, // Opcode: MSGFR
1472*9a0e4156SSadaf Ebrahimi/* 5760 */    MCD_OPC_FilterValue, 29, 10, 0, // Skip to: 5774
1473*9a0e4156SSadaf Ebrahimi/* 5764 */    MCD_OPC_CheckField, 8, 8, 0, 210, 10, // Skip to: 8540
1474*9a0e4156SSadaf Ebrahimi/* 5770 */    MCD_OPC_Decode, 209, 8, 10, // Opcode: DSGFR
1475*9a0e4156SSadaf Ebrahimi/* 5774 */    MCD_OPC_FilterValue, 30, 11, 0, // Skip to: 5789
1476*9a0e4156SSadaf Ebrahimi/* 5778 */    MCD_OPC_CheckField, 8, 8, 0, 196, 10, // Skip to: 8540
1477*9a0e4156SSadaf Ebrahimi/* 5784 */    MCD_OPC_Decode, 229, 9, 137, 1, // Opcode: KMAC
1478*9a0e4156SSadaf Ebrahimi/* 5789 */    MCD_OPC_FilterValue, 31, 10, 0, // Skip to: 5803
1479*9a0e4156SSadaf Ebrahimi/* 5793 */    MCD_OPC_CheckField, 8, 8, 0, 181, 10, // Skip to: 8540
1480*9a0e4156SSadaf Ebrahimi/* 5799 */    MCD_OPC_Decode, 213, 12, 8, // Opcode: LRVR
1481*9a0e4156SSadaf Ebrahimi/* 5803 */    MCD_OPC_FilterValue, 32, 10, 0, // Skip to: 5817
1482*9a0e4156SSadaf Ebrahimi/* 5807 */    MCD_OPC_CheckField, 8, 8, 0, 167, 10, // Skip to: 8540
1483*9a0e4156SSadaf Ebrahimi/* 5813 */    MCD_OPC_Decode, 250, 4, 61, // Opcode: CGR
1484*9a0e4156SSadaf Ebrahimi/* 5817 */    MCD_OPC_FilterValue, 33, 10, 0, // Skip to: 5831
1485*9a0e4156SSadaf Ebrahimi/* 5821 */    MCD_OPC_CheckField, 8, 8, 0, 153, 10, // Skip to: 8540
1486*9a0e4156SSadaf Ebrahimi/* 5827 */    MCD_OPC_Decode, 174, 6, 61, // Opcode: CLGR
1487*9a0e4156SSadaf Ebrahimi/* 5831 */    MCD_OPC_FilterValue, 37, 10, 0, // Skip to: 5845
1488*9a0e4156SSadaf Ebrahimi/* 5835 */    MCD_OPC_CheckField, 8, 8, 0, 139, 10, // Skip to: 8540
1489*9a0e4156SSadaf Ebrahimi/* 5841 */    MCD_OPC_Decode, 143, 16, 61, // Opcode: STURG
1490*9a0e4156SSadaf Ebrahimi/* 5845 */    MCD_OPC_FilterValue, 38, 10, 0, // Skip to: 5859
1491*9a0e4156SSadaf Ebrahimi/* 5849 */    MCD_OPC_CheckField, 8, 8, 0, 125, 10, // Skip to: 8540
1492*9a0e4156SSadaf Ebrahimi/* 5855 */    MCD_OPC_Decode, 130, 10, 8, // Opcode: LBR
1493*9a0e4156SSadaf Ebrahimi/* 5859 */    MCD_OPC_FilterValue, 39, 10, 0, // Skip to: 5873
1494*9a0e4156SSadaf Ebrahimi/* 5863 */    MCD_OPC_CheckField, 8, 8, 0, 111, 10, // Skip to: 8540
1495*9a0e4156SSadaf Ebrahimi/* 5869 */    MCD_OPC_Decode, 195, 10, 8, // Opcode: LHR
1496*9a0e4156SSadaf Ebrahimi/* 5873 */    MCD_OPC_FilterValue, 40, 14, 0, // Skip to: 5891
1497*9a0e4156SSadaf Ebrahimi/* 5877 */    MCD_OPC_CheckPredicate, 4, 99, 10, // Skip to: 8540
1498*9a0e4156SSadaf Ebrahimi/* 5881 */    MCD_OPC_CheckField, 0, 16, 0, 93, 10, // Skip to: 8540
1499*9a0e4156SSadaf Ebrahimi/* 5887 */    MCD_OPC_Decode, 136, 14, 0, // Opcode: PCKMO
1500*9a0e4156SSadaf Ebrahimi/* 5891 */    MCD_OPC_FilterValue, 41, 15, 0, // Skip to: 5910
1501*9a0e4156SSadaf Ebrahimi/* 5895 */    MCD_OPC_CheckPredicate, 5, 81, 10, // Skip to: 8540
1502*9a0e4156SSadaf Ebrahimi/* 5899 */    MCD_OPC_CheckField, 8, 4, 0, 75, 10, // Skip to: 8540
1503*9a0e4156SSadaf Ebrahimi/* 5905 */    MCD_OPC_Decode, 228, 9, 138, 1, // Opcode: KMA
1504*9a0e4156SSadaf Ebrahimi/* 5910 */    MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 5928
1505*9a0e4156SSadaf Ebrahimi/* 5914 */    MCD_OPC_CheckPredicate, 6, 62, 10, // Skip to: 8540
1506*9a0e4156SSadaf Ebrahimi/* 5918 */    MCD_OPC_CheckField, 8, 8, 0, 56, 10, // Skip to: 8540
1507*9a0e4156SSadaf Ebrahimi/* 5924 */    MCD_OPC_Decode, 232, 9, 7, // Opcode: KMF
1508*9a0e4156SSadaf Ebrahimi/* 5928 */    MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 5946
1509*9a0e4156SSadaf Ebrahimi/* 5932 */    MCD_OPC_CheckPredicate, 6, 44, 10, // Skip to: 8540
1510*9a0e4156SSadaf Ebrahimi/* 5936 */    MCD_OPC_CheckField, 8, 8, 0, 38, 10, // Skip to: 8540
1511*9a0e4156SSadaf Ebrahimi/* 5942 */    MCD_OPC_Decode, 233, 9, 7, // Opcode: KMO
1512*9a0e4156SSadaf Ebrahimi/* 5946 */    MCD_OPC_FilterValue, 44, 14, 0, // Skip to: 5964
1513*9a0e4156SSadaf Ebrahimi/* 5950 */    MCD_OPC_CheckPredicate, 6, 26, 10, // Skip to: 8540
1514*9a0e4156SSadaf Ebrahimi/* 5954 */    MCD_OPC_CheckField, 0, 16, 0, 20, 10, // Skip to: 8540
1515*9a0e4156SSadaf Ebrahimi/* 5960 */    MCD_OPC_Decode, 135, 14, 0, // Opcode: PCC
1516*9a0e4156SSadaf Ebrahimi/* 5964 */    MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 5983
1517*9a0e4156SSadaf Ebrahimi/* 5968 */    MCD_OPC_CheckPredicate, 6, 8, 10, // Skip to: 8540
1518*9a0e4156SSadaf Ebrahimi/* 5972 */    MCD_OPC_CheckField, 8, 4, 0, 2, 10, // Skip to: 8540
1519*9a0e4156SSadaf Ebrahimi/* 5978 */    MCD_OPC_Decode, 231, 9, 138, 1, // Opcode: KMCTR
1520*9a0e4156SSadaf Ebrahimi/* 5983 */    MCD_OPC_FilterValue, 46, 10, 0, // Skip to: 5997
1521*9a0e4156SSadaf Ebrahimi/* 5987 */    MCD_OPC_CheckField, 8, 8, 0, 243, 9, // Skip to: 8540
1522*9a0e4156SSadaf Ebrahimi/* 5993 */    MCD_OPC_Decode, 227, 9, 7, // Opcode: KM
1523*9a0e4156SSadaf Ebrahimi/* 5997 */    MCD_OPC_FilterValue, 47, 10, 0, // Skip to: 6011
1524*9a0e4156SSadaf Ebrahimi/* 6001 */    MCD_OPC_CheckField, 8, 8, 0, 229, 9, // Skip to: 8540
1525*9a0e4156SSadaf Ebrahimi/* 6007 */    MCD_OPC_Decode, 230, 9, 7, // Opcode: KMC
1526*9a0e4156SSadaf Ebrahimi/* 6011 */    MCD_OPC_FilterValue, 48, 10, 0, // Skip to: 6025
1527*9a0e4156SSadaf Ebrahimi/* 6015 */    MCD_OPC_CheckField, 8, 8, 0, 215, 9, // Skip to: 8540
1528*9a0e4156SSadaf Ebrahimi/* 6021 */    MCD_OPC_Decode, 202, 4, 56, // Opcode: CGFR
1529*9a0e4156SSadaf Ebrahimi/* 6025 */    MCD_OPC_FilterValue, 49, 10, 0, // Skip to: 6039
1530*9a0e4156SSadaf Ebrahimi/* 6029 */    MCD_OPC_CheckField, 8, 8, 0, 201, 9, // Skip to: 8540
1531*9a0e4156SSadaf Ebrahimi/* 6035 */    MCD_OPC_Decode, 128, 6, 56, // Opcode: CLGFR
1532*9a0e4156SSadaf Ebrahimi/* 6039 */    MCD_OPC_FilterValue, 60, 14, 0, // Skip to: 6057
1533*9a0e4156SSadaf Ebrahimi/* 6043 */    MCD_OPC_CheckPredicate, 7, 189, 9, // Skip to: 8540
1534*9a0e4156SSadaf Ebrahimi/* 6047 */    MCD_OPC_CheckField, 8, 8, 0, 183, 9, // Skip to: 8540
1535*9a0e4156SSadaf Ebrahimi/* 6053 */    MCD_OPC_Decode, 148, 14, 7, // Opcode: PPNO
1536*9a0e4156SSadaf Ebrahimi/* 6057 */    MCD_OPC_FilterValue, 62, 11, 0, // Skip to: 6072
1537*9a0e4156SSadaf Ebrahimi/* 6061 */    MCD_OPC_CheckField, 8, 8, 0, 169, 9, // Skip to: 8540
1538*9a0e4156SSadaf Ebrahimi/* 6067 */    MCD_OPC_Decode, 225, 9, 137, 1, // Opcode: KIMD
1539*9a0e4156SSadaf Ebrahimi/* 6072 */    MCD_OPC_FilterValue, 63, 11, 0, // Skip to: 6087
1540*9a0e4156SSadaf Ebrahimi/* 6076 */    MCD_OPC_CheckField, 8, 8, 0, 154, 9, // Skip to: 8540
1541*9a0e4156SSadaf Ebrahimi/* 6082 */    MCD_OPC_Decode, 226, 9, 137, 1, // Opcode: KLMD
1542*9a0e4156SSadaf Ebrahimi/* 6087 */    MCD_OPC_FilterValue, 65, 8, 0, // Skip to: 6099
1543*9a0e4156SSadaf Ebrahimi/* 6091 */    MCD_OPC_CheckPredicate, 0, 141, 9, // Skip to: 8540
1544*9a0e4156SSadaf Ebrahimi/* 6095 */    MCD_OPC_Decode, 182, 4, 108, // Opcode: CFDTR
1545*9a0e4156SSadaf Ebrahimi/* 6099 */    MCD_OPC_FilterValue, 66, 8, 0, // Skip to: 6111
1546*9a0e4156SSadaf Ebrahimi/* 6103 */    MCD_OPC_CheckPredicate, 0, 129, 9, // Skip to: 8540
1547*9a0e4156SSadaf Ebrahimi/* 6107 */    MCD_OPC_Decode, 252, 5, 120, // Opcode: CLGDTR
1548*9a0e4156SSadaf Ebrahimi/* 6111 */    MCD_OPC_FilterValue, 67, 8, 0, // Skip to: 6123
1549*9a0e4156SSadaf Ebrahimi/* 6115 */    MCD_OPC_CheckPredicate, 0, 117, 9, // Skip to: 8540
1550*9a0e4156SSadaf Ebrahimi/* 6119 */    MCD_OPC_Decode, 230, 5, 108, // Opcode: CLFDTR
1551*9a0e4156SSadaf Ebrahimi/* 6123 */    MCD_OPC_FilterValue, 70, 11, 0, // Skip to: 6138
1552*9a0e4156SSadaf Ebrahimi/* 6127 */    MCD_OPC_CheckField, 8, 8, 0, 103, 9, // Skip to: 8540
1553*9a0e4156SSadaf Ebrahimi/* 6133 */    MCD_OPC_Decode, 198, 3, 135, 1, // Opcode: BCTGR
1554*9a0e4156SSadaf Ebrahimi/* 6138 */    MCD_OPC_FilterValue, 73, 8, 0, // Skip to: 6150
1555*9a0e4156SSadaf Ebrahimi/* 6142 */    MCD_OPC_CheckPredicate, 0, 90, 9, // Skip to: 8540
1556*9a0e4156SSadaf Ebrahimi/* 6146 */    MCD_OPC_Decode, 190, 4, 110, // Opcode: CFXTR
1557*9a0e4156SSadaf Ebrahimi/* 6150 */    MCD_OPC_FilterValue, 74, 8, 0, // Skip to: 6162
1558*9a0e4156SSadaf Ebrahimi/* 6154 */    MCD_OPC_CheckPredicate, 0, 78, 9, // Skip to: 8540
1559*9a0e4156SSadaf Ebrahimi/* 6158 */    MCD_OPC_Decode, 233, 6, 122, // Opcode: CLGXTR
1560*9a0e4156SSadaf Ebrahimi/* 6162 */    MCD_OPC_FilterValue, 75, 8, 0, // Skip to: 6174
1561*9a0e4156SSadaf Ebrahimi/* 6166 */    MCD_OPC_CheckPredicate, 0, 66, 9, // Skip to: 8540
1562*9a0e4156SSadaf Ebrahimi/* 6170 */    MCD_OPC_Decode, 249, 5, 110, // Opcode: CLFXTR
1563*9a0e4156SSadaf Ebrahimi/* 6174 */    MCD_OPC_FilterValue, 81, 8, 0, // Skip to: 6186
1564*9a0e4156SSadaf Ebrahimi/* 6178 */    MCD_OPC_CheckPredicate, 0, 54, 9, // Skip to: 8540
1565*9a0e4156SSadaf Ebrahimi/* 6182 */    MCD_OPC_Decode, 145, 4, 100, // Opcode: CDFTR
1566*9a0e4156SSadaf Ebrahimi/* 6186 */    MCD_OPC_FilterValue, 82, 8, 0, // Skip to: 6198
1567*9a0e4156SSadaf Ebrahimi/* 6190 */    MCD_OPC_CheckPredicate, 0, 42, 9, // Skip to: 8540
1568*9a0e4156SSadaf Ebrahimi/* 6194 */    MCD_OPC_Decode, 154, 4, 112, // Opcode: CDLGTR
1569*9a0e4156SSadaf Ebrahimi/* 6198 */    MCD_OPC_FilterValue, 83, 8, 0, // Skip to: 6210
1570*9a0e4156SSadaf Ebrahimi/* 6202 */    MCD_OPC_CheckPredicate, 0, 30, 9, // Skip to: 8540
1571*9a0e4156SSadaf Ebrahimi/* 6206 */    MCD_OPC_Decode, 152, 4, 100, // Opcode: CDLFTR
1572*9a0e4156SSadaf Ebrahimi/* 6210 */    MCD_OPC_FilterValue, 89, 8, 0, // Skip to: 6222
1573*9a0e4156SSadaf Ebrahimi/* 6214 */    MCD_OPC_CheckPredicate, 0, 18, 9, // Skip to: 8540
1574*9a0e4156SSadaf Ebrahimi/* 6218 */    MCD_OPC_Decode, 168, 8, 101, // Opcode: CXFTR
1575*9a0e4156SSadaf Ebrahimi/* 6222 */    MCD_OPC_FilterValue, 90, 8, 0, // Skip to: 6234
1576*9a0e4156SSadaf Ebrahimi/* 6226 */    MCD_OPC_CheckPredicate, 0, 6, 9, // Skip to: 8540
1577*9a0e4156SSadaf Ebrahimi/* 6230 */    MCD_OPC_Decode, 177, 8, 113, // Opcode: CXLGTR
1578*9a0e4156SSadaf Ebrahimi/* 6234 */    MCD_OPC_FilterValue, 91, 8, 0, // Skip to: 6246
1579*9a0e4156SSadaf Ebrahimi/* 6238 */    MCD_OPC_CheckPredicate, 0, 250, 8, // Skip to: 8540
1580*9a0e4156SSadaf Ebrahimi/* 6242 */    MCD_OPC_Decode, 175, 8, 101, // Opcode: CXLFTR
1581*9a0e4156SSadaf Ebrahimi/* 6246 */    MCD_OPC_FilterValue, 96, 62, 0, // Skip to: 6312
1582*9a0e4156SSadaf Ebrahimi/* 6250 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1583*9a0e4156SSadaf Ebrahimi/* 6253 */    MCD_OPC_FilterValue, 0, 235, 8, // Skip to: 8540
1584*9a0e4156SSadaf Ebrahimi/* 6257 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1585*9a0e4156SSadaf Ebrahimi/* 6260 */    MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6268
1586*9a0e4156SSadaf Ebrahimi/* 6264 */    MCD_OPC_Decode, 155, 5, 61, // Opcode: CGRTAsmH
1587*9a0e4156SSadaf Ebrahimi/* 6268 */    MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6276
1588*9a0e4156SSadaf Ebrahimi/* 6272 */    MCD_OPC_Decode, 157, 5, 61, // Opcode: CGRTAsmL
1589*9a0e4156SSadaf Ebrahimi/* 6276 */    MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6284
1590*9a0e4156SSadaf Ebrahimi/* 6280 */    MCD_OPC_Decode, 159, 5, 61, // Opcode: CGRTAsmLH
1591*9a0e4156SSadaf Ebrahimi/* 6284 */    MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6292
1592*9a0e4156SSadaf Ebrahimi/* 6288 */    MCD_OPC_Decode, 154, 5, 61, // Opcode: CGRTAsmE
1593*9a0e4156SSadaf Ebrahimi/* 6292 */    MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6300
1594*9a0e4156SSadaf Ebrahimi/* 6296 */    MCD_OPC_Decode, 156, 5, 61, // Opcode: CGRTAsmHE
1595*9a0e4156SSadaf Ebrahimi/* 6300 */    MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6308
1596*9a0e4156SSadaf Ebrahimi/* 6304 */    MCD_OPC_Decode, 158, 5, 61, // Opcode: CGRTAsmLE
1597*9a0e4156SSadaf Ebrahimi/* 6308 */    MCD_OPC_Decode, 153, 5, 73, // Opcode: CGRTAsm
1598*9a0e4156SSadaf Ebrahimi/* 6312 */    MCD_OPC_FilterValue, 97, 62, 0, // Skip to: 6378
1599*9a0e4156SSadaf Ebrahimi/* 6316 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1600*9a0e4156SSadaf Ebrahimi/* 6319 */    MCD_OPC_FilterValue, 0, 169, 8, // Skip to: 8540
1601*9a0e4156SSadaf Ebrahimi/* 6323 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1602*9a0e4156SSadaf Ebrahimi/* 6326 */    MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6334
1603*9a0e4156SSadaf Ebrahimi/* 6330 */    MCD_OPC_Decode, 207, 6, 61, // Opcode: CLGRTAsmH
1604*9a0e4156SSadaf Ebrahimi/* 6334 */    MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6342
1605*9a0e4156SSadaf Ebrahimi/* 6338 */    MCD_OPC_Decode, 209, 6, 61, // Opcode: CLGRTAsmL
1606*9a0e4156SSadaf Ebrahimi/* 6342 */    MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6350
1607*9a0e4156SSadaf Ebrahimi/* 6346 */    MCD_OPC_Decode, 211, 6, 61, // Opcode: CLGRTAsmLH
1608*9a0e4156SSadaf Ebrahimi/* 6350 */    MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6358
1609*9a0e4156SSadaf Ebrahimi/* 6354 */    MCD_OPC_Decode, 206, 6, 61, // Opcode: CLGRTAsmE
1610*9a0e4156SSadaf Ebrahimi/* 6358 */    MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6366
1611*9a0e4156SSadaf Ebrahimi/* 6362 */    MCD_OPC_Decode, 208, 6, 61, // Opcode: CLGRTAsmHE
1612*9a0e4156SSadaf Ebrahimi/* 6366 */    MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6374
1613*9a0e4156SSadaf Ebrahimi/* 6370 */    MCD_OPC_Decode, 210, 6, 61, // Opcode: CLGRTAsmLE
1614*9a0e4156SSadaf Ebrahimi/* 6374 */    MCD_OPC_Decode, 205, 6, 73, // Opcode: CLGRTAsm
1615*9a0e4156SSadaf Ebrahimi/* 6378 */    MCD_OPC_FilterValue, 114, 63, 0, // Skip to: 6445
1616*9a0e4156SSadaf Ebrahimi/* 6382 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1617*9a0e4156SSadaf Ebrahimi/* 6385 */    MCD_OPC_FilterValue, 0, 103, 8, // Skip to: 8540
1618*9a0e4156SSadaf Ebrahimi/* 6389 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1619*9a0e4156SSadaf Ebrahimi/* 6392 */    MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6400
1620*9a0e4156SSadaf Ebrahimi/* 6396 */    MCD_OPC_Decode, 249, 7, 8, // Opcode: CRTAsmH
1621*9a0e4156SSadaf Ebrahimi/* 6400 */    MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6408
1622*9a0e4156SSadaf Ebrahimi/* 6404 */    MCD_OPC_Decode, 251, 7, 8, // Opcode: CRTAsmL
1623*9a0e4156SSadaf Ebrahimi/* 6408 */    MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6416
1624*9a0e4156SSadaf Ebrahimi/* 6412 */    MCD_OPC_Decode, 253, 7, 8, // Opcode: CRTAsmLH
1625*9a0e4156SSadaf Ebrahimi/* 6416 */    MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6424
1626*9a0e4156SSadaf Ebrahimi/* 6420 */    MCD_OPC_Decode, 248, 7, 8, // Opcode: CRTAsmE
1627*9a0e4156SSadaf Ebrahimi/* 6424 */    MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6432
1628*9a0e4156SSadaf Ebrahimi/* 6428 */    MCD_OPC_Decode, 250, 7, 8, // Opcode: CRTAsmHE
1629*9a0e4156SSadaf Ebrahimi/* 6432 */    MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6440
1630*9a0e4156SSadaf Ebrahimi/* 6436 */    MCD_OPC_Decode, 252, 7, 8, // Opcode: CRTAsmLE
1631*9a0e4156SSadaf Ebrahimi/* 6440 */    MCD_OPC_Decode, 247, 7, 139, 1, // Opcode: CRTAsm
1632*9a0e4156SSadaf Ebrahimi/* 6445 */    MCD_OPC_FilterValue, 115, 63, 0, // Skip to: 6512
1633*9a0e4156SSadaf Ebrahimi/* 6449 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1634*9a0e4156SSadaf Ebrahimi/* 6452 */    MCD_OPC_FilterValue, 0, 36, 8, // Skip to: 8540
1635*9a0e4156SSadaf Ebrahimi/* 6456 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1636*9a0e4156SSadaf Ebrahimi/* 6459 */    MCD_OPC_FilterValue, 2, 4, 0, // Skip to: 6467
1637*9a0e4156SSadaf Ebrahimi/* 6463 */    MCD_OPC_Decode, 178, 7, 8, // Opcode: CLRTAsmH
1638*9a0e4156SSadaf Ebrahimi/* 6467 */    MCD_OPC_FilterValue, 4, 4, 0, // Skip to: 6475
1639*9a0e4156SSadaf Ebrahimi/* 6471 */    MCD_OPC_Decode, 180, 7, 8, // Opcode: CLRTAsmL
1640*9a0e4156SSadaf Ebrahimi/* 6475 */    MCD_OPC_FilterValue, 6, 4, 0, // Skip to: 6483
1641*9a0e4156SSadaf Ebrahimi/* 6479 */    MCD_OPC_Decode, 182, 7, 8, // Opcode: CLRTAsmLH
1642*9a0e4156SSadaf Ebrahimi/* 6483 */    MCD_OPC_FilterValue, 8, 4, 0, // Skip to: 6491
1643*9a0e4156SSadaf Ebrahimi/* 6487 */    MCD_OPC_Decode, 177, 7, 8, // Opcode: CLRTAsmE
1644*9a0e4156SSadaf Ebrahimi/* 6491 */    MCD_OPC_FilterValue, 10, 4, 0, // Skip to: 6499
1645*9a0e4156SSadaf Ebrahimi/* 6495 */    MCD_OPC_Decode, 179, 7, 8, // Opcode: CLRTAsmHE
1646*9a0e4156SSadaf Ebrahimi/* 6499 */    MCD_OPC_FilterValue, 12, 4, 0, // Skip to: 6507
1647*9a0e4156SSadaf Ebrahimi/* 6503 */    MCD_OPC_Decode, 181, 7, 8, // Opcode: CLRTAsmLE
1648*9a0e4156SSadaf Ebrahimi/* 6507 */    MCD_OPC_Decode, 176, 7, 139, 1, // Opcode: CLRTAsm
1649*9a0e4156SSadaf Ebrahimi/* 6512 */    MCD_OPC_FilterValue, 128, 1, 11, 0, // Skip to: 6528
1650*9a0e4156SSadaf Ebrahimi/* 6517 */    MCD_OPC_CheckField, 8, 8, 0, 225, 7, // Skip to: 8540
1651*9a0e4156SSadaf Ebrahimi/* 6523 */    MCD_OPC_Decode, 229, 13, 135, 1, // Opcode: NGR
1652*9a0e4156SSadaf Ebrahimi/* 6528 */    MCD_OPC_FilterValue, 129, 1, 11, 0, // Skip to: 6544
1653*9a0e4156SSadaf Ebrahimi/* 6533 */    MCD_OPC_CheckField, 8, 8, 0, 209, 7, // Skip to: 8540
1654*9a0e4156SSadaf Ebrahimi/* 6539 */    MCD_OPC_Decode, 247, 13, 135, 1, // Opcode: OGR
1655*9a0e4156SSadaf Ebrahimi/* 6544 */    MCD_OPC_FilterValue, 130, 1, 11, 0, // Skip to: 6560
1656*9a0e4156SSadaf Ebrahimi/* 6549 */    MCD_OPC_CheckField, 8, 8, 0, 193, 7, // Skip to: 8540
1657*9a0e4156SSadaf Ebrahimi/* 6555 */    MCD_OPC_Decode, 229, 21, 135, 1, // Opcode: XGR
1658*9a0e4156SSadaf Ebrahimi/* 6560 */    MCD_OPC_FilterValue, 131, 1, 11, 0, // Skip to: 6576
1659*9a0e4156SSadaf Ebrahimi/* 6565 */    MCD_OPC_CheckField, 8, 8, 0, 177, 7, // Skip to: 8540
1660*9a0e4156SSadaf Ebrahimi/* 6571 */    MCD_OPC_Decode, 251, 8, 140, 1, // Opcode: FLOGR
1661*9a0e4156SSadaf Ebrahimi/* 6576 */    MCD_OPC_FilterValue, 132, 1, 10, 0, // Skip to: 6591
1662*9a0e4156SSadaf Ebrahimi/* 6581 */    MCD_OPC_CheckField, 8, 8, 0, 161, 7, // Skip to: 8540
1663*9a0e4156SSadaf Ebrahimi/* 6587 */    MCD_OPC_Decode, 202, 10, 61, // Opcode: LLGCR
1664*9a0e4156SSadaf Ebrahimi/* 6591 */    MCD_OPC_FilterValue, 133, 1, 10, 0, // Skip to: 6606
1665*9a0e4156SSadaf Ebrahimi/* 6596 */    MCD_OPC_CheckField, 8, 8, 0, 146, 7, // Skip to: 8540
1666*9a0e4156SSadaf Ebrahimi/* 6602 */    MCD_OPC_Decode, 209, 10, 61, // Opcode: LLGHR
1667*9a0e4156SSadaf Ebrahimi/* 6606 */    MCD_OPC_FilterValue, 134, 1, 10, 0, // Skip to: 6621
1668*9a0e4156SSadaf Ebrahimi/* 6611 */    MCD_OPC_CheckField, 8, 8, 0, 131, 7, // Skip to: 8540
1669*9a0e4156SSadaf Ebrahimi/* 6617 */    MCD_OPC_Decode, 164, 13, 68, // Opcode: MLGR
1670*9a0e4156SSadaf Ebrahimi/* 6621 */    MCD_OPC_FilterValue, 135, 1, 10, 0, // Skip to: 6636
1671*9a0e4156SSadaf Ebrahimi/* 6626 */    MCD_OPC_CheckField, 8, 8, 0, 116, 7, // Skip to: 8540
1672*9a0e4156SSadaf Ebrahimi/* 6632 */    MCD_OPC_Decode, 203, 8, 68, // Opcode: DLGR
1673*9a0e4156SSadaf Ebrahimi/* 6636 */    MCD_OPC_FilterValue, 136, 1, 11, 0, // Skip to: 6652
1674*9a0e4156SSadaf Ebrahimi/* 6641 */    MCD_OPC_CheckField, 8, 8, 0, 101, 7, // Skip to: 8540
1675*9a0e4156SSadaf Ebrahimi/* 6647 */    MCD_OPC_Decode, 132, 3, 135, 1, // Opcode: ALCGR
1676*9a0e4156SSadaf Ebrahimi/* 6652 */    MCD_OPC_FilterValue, 137, 1, 11, 0, // Skip to: 6668
1677*9a0e4156SSadaf Ebrahimi/* 6657 */    MCD_OPC_CheckField, 8, 8, 0, 85, 7, // Skip to: 8540
1678*9a0e4156SSadaf Ebrahimi/* 6663 */    MCD_OPC_Decode, 221, 14, 135, 1, // Opcode: SLBGR
1679*9a0e4156SSadaf Ebrahimi/* 6668 */    MCD_OPC_FilterValue, 138, 1, 10, 0, // Skip to: 6683
1680*9a0e4156SSadaf Ebrahimi/* 6673 */    MCD_OPC_CheckField, 8, 8, 0, 69, 7, // Skip to: 8540
1681*9a0e4156SSadaf Ebrahimi/* 6679 */    MCD_OPC_Decode, 137, 8, 68, // Opcode: CSPG
1682*9a0e4156SSadaf Ebrahimi/* 6683 */    MCD_OPC_FilterValue, 141, 1, 10, 0, // Skip to: 6698
1683*9a0e4156SSadaf Ebrahimi/* 6688 */    MCD_OPC_CheckField, 8, 8, 0, 54, 7, // Skip to: 8540
1684*9a0e4156SSadaf Ebrahimi/* 6694 */    MCD_OPC_Decode, 228, 8, 8, // Opcode: EPSW
1685*9a0e4156SSadaf Ebrahimi/* 6698 */    MCD_OPC_FilterValue, 142, 1, 16, 0, // Skip to: 6719
1686*9a0e4156SSadaf Ebrahimi/* 6703 */    MCD_OPC_CheckField, 8, 4, 0, 5, 0, // Skip to: 6714
1687*9a0e4156SSadaf Ebrahimi/* 6709 */    MCD_OPC_Decode, 136, 9, 141, 1, // Opcode: IDTEOpt
1688*9a0e4156SSadaf Ebrahimi/* 6714 */    MCD_OPC_Decode, 135, 9, 142, 1, // Opcode: IDTE
1689*9a0e4156SSadaf Ebrahimi/* 6719 */    MCD_OPC_FilterValue, 143, 1, 24, 0, // Skip to: 6748
1690*9a0e4156SSadaf Ebrahimi/* 6724 */    MCD_OPC_CheckPredicate, 8, 11, 0, // Skip to: 6739
1691*9a0e4156SSadaf Ebrahimi/* 6728 */    MCD_OPC_CheckField, 8, 4, 0, 5, 0, // Skip to: 6739
1692*9a0e4156SSadaf Ebrahimi/* 6734 */    MCD_OPC_Decode, 230, 7, 143, 1, // Opcode: CRDTEOpt
1693*9a0e4156SSadaf Ebrahimi/* 6739 */    MCD_OPC_CheckPredicate, 8, 5, 7, // Skip to: 8540
1694*9a0e4156SSadaf Ebrahimi/* 6743 */    MCD_OPC_Decode, 229, 7, 144, 1, // Opcode: CRDTE
1695*9a0e4156SSadaf Ebrahimi/* 6748 */    MCD_OPC_FilterValue, 144, 1, 22, 0, // Skip to: 6775
1696*9a0e4156SSadaf Ebrahimi/* 6753 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1697*9a0e4156SSadaf Ebrahimi/* 6756 */    MCD_OPC_FilterValue, 0, 244, 6, // Skip to: 8540
1698*9a0e4156SSadaf Ebrahimi/* 6760 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6770
1699*9a0e4156SSadaf Ebrahimi/* 6766 */    MCD_OPC_Decode, 203, 16, 71, // Opcode: TRTTOpt
1700*9a0e4156SSadaf Ebrahimi/* 6770 */    MCD_OPC_Decode, 202, 16, 145, 1, // Opcode: TRTT
1701*9a0e4156SSadaf Ebrahimi/* 6775 */    MCD_OPC_FilterValue, 145, 1, 22, 0, // Skip to: 6802
1702*9a0e4156SSadaf Ebrahimi/* 6780 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1703*9a0e4156SSadaf Ebrahimi/* 6783 */    MCD_OPC_FilterValue, 0, 217, 6, // Skip to: 8540
1704*9a0e4156SSadaf Ebrahimi/* 6787 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6797
1705*9a0e4156SSadaf Ebrahimi/* 6793 */    MCD_OPC_Decode, 198, 16, 71, // Opcode: TRTOOpt
1706*9a0e4156SSadaf Ebrahimi/* 6797 */    MCD_OPC_Decode, 197, 16, 145, 1, // Opcode: TRTO
1707*9a0e4156SSadaf Ebrahimi/* 6802 */    MCD_OPC_FilterValue, 146, 1, 22, 0, // Skip to: 6829
1708*9a0e4156SSadaf Ebrahimi/* 6807 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1709*9a0e4156SSadaf Ebrahimi/* 6810 */    MCD_OPC_FilterValue, 0, 190, 6, // Skip to: 8540
1710*9a0e4156SSadaf Ebrahimi/* 6814 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6824
1711*9a0e4156SSadaf Ebrahimi/* 6820 */    MCD_OPC_Decode, 193, 16, 71, // Opcode: TROTOpt
1712*9a0e4156SSadaf Ebrahimi/* 6824 */    MCD_OPC_Decode, 192, 16, 145, 1, // Opcode: TROT
1713*9a0e4156SSadaf Ebrahimi/* 6829 */    MCD_OPC_FilterValue, 147, 1, 22, 0, // Skip to: 6856
1714*9a0e4156SSadaf Ebrahimi/* 6834 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1715*9a0e4156SSadaf Ebrahimi/* 6837 */    MCD_OPC_FilterValue, 0, 163, 6, // Skip to: 8540
1716*9a0e4156SSadaf Ebrahimi/* 6841 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 6851
1717*9a0e4156SSadaf Ebrahimi/* 6847 */    MCD_OPC_Decode, 191, 16, 71, // Opcode: TROOOpt
1718*9a0e4156SSadaf Ebrahimi/* 6851 */    MCD_OPC_Decode, 190, 16, 145, 1, // Opcode: TROO
1719*9a0e4156SSadaf Ebrahimi/* 6856 */    MCD_OPC_FilterValue, 148, 1, 10, 0, // Skip to: 6871
1720*9a0e4156SSadaf Ebrahimi/* 6861 */    MCD_OPC_CheckField, 8, 8, 0, 137, 6, // Skip to: 8540
1721*9a0e4156SSadaf Ebrahimi/* 6867 */    MCD_OPC_Decode, 200, 10, 8, // Opcode: LLCR
1722*9a0e4156SSadaf Ebrahimi/* 6871 */    MCD_OPC_FilterValue, 149, 1, 10, 0, // Skip to: 6886
1723*9a0e4156SSadaf Ebrahimi/* 6876 */    MCD_OPC_CheckField, 8, 8, 0, 122, 6, // Skip to: 8540
1724*9a0e4156SSadaf Ebrahimi/* 6882 */    MCD_OPC_Decode, 216, 10, 8, // Opcode: LLHR
1725*9a0e4156SSadaf Ebrahimi/* 6886 */    MCD_OPC_FilterValue, 150, 1, 10, 0, // Skip to: 6901
1726*9a0e4156SSadaf Ebrahimi/* 6891 */    MCD_OPC_CheckField, 8, 8, 0, 107, 6, // Skip to: 8540
1727*9a0e4156SSadaf Ebrahimi/* 6897 */    MCD_OPC_Decode, 165, 13, 10, // Opcode: MLR
1728*9a0e4156SSadaf Ebrahimi/* 6901 */    MCD_OPC_FilterValue, 151, 1, 10, 0, // Skip to: 6916
1729*9a0e4156SSadaf Ebrahimi/* 6906 */    MCD_OPC_CheckField, 8, 8, 0, 92, 6, // Skip to: 8540
1730*9a0e4156SSadaf Ebrahimi/* 6912 */    MCD_OPC_Decode, 204, 8, 10, // Opcode: DLR
1731*9a0e4156SSadaf Ebrahimi/* 6916 */    MCD_OPC_FilterValue, 152, 1, 10, 0, // Skip to: 6931
1732*9a0e4156SSadaf Ebrahimi/* 6921 */    MCD_OPC_CheckField, 8, 8, 0, 77, 6, // Skip to: 8540
1733*9a0e4156SSadaf Ebrahimi/* 6927 */    MCD_OPC_Decode, 133, 3, 9, // Opcode: ALCR
1734*9a0e4156SSadaf Ebrahimi/* 6931 */    MCD_OPC_FilterValue, 153, 1, 10, 0, // Skip to: 6946
1735*9a0e4156SSadaf Ebrahimi/* 6936 */    MCD_OPC_CheckField, 8, 8, 0, 62, 6, // Skip to: 8540
1736*9a0e4156SSadaf Ebrahimi/* 6942 */    MCD_OPC_Decode, 222, 14, 9, // Opcode: SLBR
1737*9a0e4156SSadaf Ebrahimi/* 6946 */    MCD_OPC_FilterValue, 154, 1, 17, 0, // Skip to: 6968
1738*9a0e4156SSadaf Ebrahimi/* 6951 */    MCD_OPC_CheckField, 8, 8, 0, 47, 6, // Skip to: 8540
1739*9a0e4156SSadaf Ebrahimi/* 6957 */    MCD_OPC_CheckField, 0, 4, 0, 41, 6, // Skip to: 8540
1740*9a0e4156SSadaf Ebrahimi/* 6963 */    MCD_OPC_Decode, 225, 8, 146, 1, // Opcode: EPAIR
1741*9a0e4156SSadaf Ebrahimi/* 6968 */    MCD_OPC_FilterValue, 155, 1, 17, 0, // Skip to: 6990
1742*9a0e4156SSadaf Ebrahimi/* 6973 */    MCD_OPC_CheckField, 8, 8, 0, 25, 6, // Skip to: 8540
1743*9a0e4156SSadaf Ebrahimi/* 6979 */    MCD_OPC_CheckField, 0, 4, 0, 19, 6, // Skip to: 8540
1744*9a0e4156SSadaf Ebrahimi/* 6985 */    MCD_OPC_Decode, 231, 8, 146, 1, // Opcode: ESAIR
1745*9a0e4156SSadaf Ebrahimi/* 6990 */    MCD_OPC_FilterValue, 157, 1, 17, 0, // Skip to: 7012
1746*9a0e4156SSadaf Ebrahimi/* 6995 */    MCD_OPC_CheckField, 8, 8, 0, 3, 6, // Skip to: 8540
1747*9a0e4156SSadaf Ebrahimi/* 7001 */    MCD_OPC_CheckField, 0, 4, 0, 253, 5, // Skip to: 8540
1748*9a0e4156SSadaf Ebrahimi/* 7007 */    MCD_OPC_Decode, 234, 8, 147, 1, // Opcode: ESEA
1749*9a0e4156SSadaf Ebrahimi/* 7012 */    MCD_OPC_FilterValue, 158, 1, 10, 0, // Skip to: 7027
1750*9a0e4156SSadaf Ebrahimi/* 7017 */    MCD_OPC_CheckField, 8, 8, 0, 237, 5, // Skip to: 8540
1751*9a0e4156SSadaf Ebrahimi/* 7023 */    MCD_OPC_Decode, 154, 14, 61, // Opcode: PTI
1752*9a0e4156SSadaf Ebrahimi/* 7027 */    MCD_OPC_FilterValue, 159, 1, 17, 0, // Skip to: 7049
1753*9a0e4156SSadaf Ebrahimi/* 7032 */    MCD_OPC_CheckField, 8, 8, 0, 222, 5, // Skip to: 8540
1754*9a0e4156SSadaf Ebrahimi/* 7038 */    MCD_OPC_CheckField, 0, 4, 0, 216, 5, // Skip to: 8540
1755*9a0e4156SSadaf Ebrahimi/* 7044 */    MCD_OPC_Decode, 148, 15, 146, 1, // Opcode: SSAIR
1756*9a0e4156SSadaf Ebrahimi/* 7049 */    MCD_OPC_FilterValue, 162, 1, 17, 0, // Skip to: 7071
1757*9a0e4156SSadaf Ebrahimi/* 7054 */    MCD_OPC_CheckField, 8, 8, 0, 200, 5, // Skip to: 8540
1758*9a0e4156SSadaf Ebrahimi/* 7060 */    MCD_OPC_CheckField, 0, 4, 0, 194, 5, // Skip to: 8540
1759*9a0e4156SSadaf Ebrahimi/* 7066 */    MCD_OPC_Decode, 152, 14, 148, 1, // Opcode: PTF
1760*9a0e4156SSadaf Ebrahimi/* 7071 */    MCD_OPC_FilterValue, 170, 1, 5, 0, // Skip to: 7081
1761*9a0e4156SSadaf Ebrahimi/* 7076 */    MCD_OPC_Decode, 199, 12, 149, 1, // Opcode: LPTEA
1762*9a0e4156SSadaf Ebrahimi/* 7081 */    MCD_OPC_FilterValue, 172, 1, 14, 0, // Skip to: 7100
1763*9a0e4156SSadaf Ebrahimi/* 7086 */    MCD_OPC_CheckPredicate, 9, 170, 5, // Skip to: 8540
1764*9a0e4156SSadaf Ebrahimi/* 7090 */    MCD_OPC_CheckField, 8, 8, 0, 164, 5, // Skip to: 8540
1765*9a0e4156SSadaf Ebrahimi/* 7096 */    MCD_OPC_Decode, 150, 9, 61, // Opcode: IRBM
1766*9a0e4156SSadaf Ebrahimi/* 7100 */    MCD_OPC_FilterValue, 174, 1, 14, 0, // Skip to: 7119
1767*9a0e4156SSadaf Ebrahimi/* 7105 */    MCD_OPC_CheckPredicate, 10, 151, 5, // Skip to: 8540
1768*9a0e4156SSadaf Ebrahimi/* 7109 */    MCD_OPC_CheckField, 8, 8, 0, 145, 5, // Skip to: 8540
1769*9a0e4156SSadaf Ebrahimi/* 7115 */    MCD_OPC_Decode, 172, 14, 61, // Opcode: RRBM
1770*9a0e4156SSadaf Ebrahimi/* 7119 */    MCD_OPC_FilterValue, 175, 1, 11, 0, // Skip to: 7135
1771*9a0e4156SSadaf Ebrahimi/* 7124 */    MCD_OPC_CheckField, 8, 8, 0, 130, 5, // Skip to: 8540
1772*9a0e4156SSadaf Ebrahimi/* 7130 */    MCD_OPC_Decode, 139, 14, 150, 1, // Opcode: PFMF
1773*9a0e4156SSadaf Ebrahimi/* 7135 */    MCD_OPC_FilterValue, 176, 1, 21, 0, // Skip to: 7161
1774*9a0e4156SSadaf Ebrahimi/* 7140 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1775*9a0e4156SSadaf Ebrahimi/* 7143 */    MCD_OPC_FilterValue, 0, 113, 5, // Skip to: 8540
1776*9a0e4156SSadaf Ebrahimi/* 7147 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 7157
1777*9a0e4156SSadaf Ebrahimi/* 7153 */    MCD_OPC_Decode, 144, 8, 7, // Opcode: CU14Opt
1778*9a0e4156SSadaf Ebrahimi/* 7157 */    MCD_OPC_Decode, 143, 8, 72, // Opcode: CU14
1779*9a0e4156SSadaf Ebrahimi/* 7161 */    MCD_OPC_FilterValue, 177, 1, 21, 0, // Skip to: 7187
1780*9a0e4156SSadaf Ebrahimi/* 7166 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1781*9a0e4156SSadaf Ebrahimi/* 7169 */    MCD_OPC_FilterValue, 0, 87, 5, // Skip to: 8540
1782*9a0e4156SSadaf Ebrahimi/* 7173 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, // Skip to: 7183
1783*9a0e4156SSadaf Ebrahimi/* 7179 */    MCD_OPC_Decode, 148, 8, 7, // Opcode: CU24Opt
1784*9a0e4156SSadaf Ebrahimi/* 7183 */    MCD_OPC_Decode, 147, 8, 72, // Opcode: CU24
1785*9a0e4156SSadaf Ebrahimi/* 7187 */    MCD_OPC_FilterValue, 178, 1, 10, 0, // Skip to: 7202
1786*9a0e4156SSadaf Ebrahimi/* 7192 */    MCD_OPC_CheckField, 8, 8, 0, 62, 5, // Skip to: 8540
1787*9a0e4156SSadaf Ebrahimi/* 7198 */    MCD_OPC_Decode, 149, 8, 7, // Opcode: CU41
1788*9a0e4156SSadaf Ebrahimi/* 7202 */    MCD_OPC_FilterValue, 179, 1, 10, 0, // Skip to: 7217
1789*9a0e4156SSadaf Ebrahimi/* 7207 */    MCD_OPC_CheckField, 8, 8, 0, 47, 5, // Skip to: 8540
1790*9a0e4156SSadaf Ebrahimi/* 7213 */    MCD_OPC_Decode, 150, 8, 7, // Opcode: CU42
1791*9a0e4156SSadaf Ebrahimi/* 7217 */    MCD_OPC_FilterValue, 189, 1, 23, 0, // Skip to: 7245
1792*9a0e4156SSadaf Ebrahimi/* 7222 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1793*9a0e4156SSadaf Ebrahimi/* 7225 */    MCD_OPC_FilterValue, 0, 31, 5, // Skip to: 8540
1794*9a0e4156SSadaf Ebrahimi/* 7229 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 7240
1795*9a0e4156SSadaf Ebrahimi/* 7235 */    MCD_OPC_Decode, 201, 16, 151, 1, // Opcode: TRTREOpt
1796*9a0e4156SSadaf Ebrahimi/* 7240 */    MCD_OPC_Decode, 200, 16, 152, 1, // Opcode: TRTRE
1797*9a0e4156SSadaf Ebrahimi/* 7245 */    MCD_OPC_FilterValue, 190, 1, 10, 0, // Skip to: 7260
1798*9a0e4156SSadaf Ebrahimi/* 7250 */    MCD_OPC_CheckField, 8, 8, 0, 4, 5, // Skip to: 8540
1799*9a0e4156SSadaf Ebrahimi/* 7256 */    MCD_OPC_Decode, 146, 15, 69, // Opcode: SRSTU
1800*9a0e4156SSadaf Ebrahimi/* 7260 */    MCD_OPC_FilterValue, 191, 1, 23, 0, // Skip to: 7288
1801*9a0e4156SSadaf Ebrahimi/* 7265 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1802*9a0e4156SSadaf Ebrahimi/* 7268 */    MCD_OPC_FilterValue, 0, 244, 4, // Skip to: 8540
1803*9a0e4156SSadaf Ebrahimi/* 7272 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, // Skip to: 7283
1804*9a0e4156SSadaf Ebrahimi/* 7278 */    MCD_OPC_Decode, 196, 16, 151, 1, // Opcode: TRTEOpt
1805*9a0e4156SSadaf Ebrahimi/* 7283 */    MCD_OPC_Decode, 195, 16, 152, 1, // Opcode: TRTE
1806*9a0e4156SSadaf Ebrahimi/* 7288 */    MCD_OPC_FilterValue, 200, 1, 15, 0, // Skip to: 7308
1807*9a0e4156SSadaf Ebrahimi/* 7293 */    MCD_OPC_CheckPredicate, 11, 219, 4, // Skip to: 8540
1808*9a0e4156SSadaf Ebrahimi/* 7297 */    MCD_OPC_CheckField, 8, 4, 0, 213, 4, // Skip to: 8540
1809*9a0e4156SSadaf Ebrahimi/* 7303 */    MCD_OPC_Decode, 251, 2, 153, 1, // Opcode: AHHHR
1810*9a0e4156SSadaf Ebrahimi/* 7308 */    MCD_OPC_FilterValue, 201, 1, 15, 0, // Skip to: 7328
1811*9a0e4156SSadaf Ebrahimi/* 7313 */    MCD_OPC_CheckPredicate, 11, 199, 4, // Skip to: 8540
1812*9a0e4156SSadaf Ebrahimi/* 7317 */    MCD_OPC_CheckField, 8, 4, 0, 193, 4, // Skip to: 8540
1813*9a0e4156SSadaf Ebrahimi/* 7323 */    MCD_OPC_Decode, 209, 14, 153, 1, // Opcode: SHHHR
1814*9a0e4156SSadaf Ebrahimi/* 7328 */    MCD_OPC_FilterValue, 202, 1, 15, 0, // Skip to: 7348
1815*9a0e4156SSadaf Ebrahimi/* 7333 */    MCD_OPC_CheckPredicate, 11, 179, 4, // Skip to: 8540
1816*9a0e4156SSadaf Ebrahimi/* 7337 */    MCD_OPC_CheckField, 8, 4, 0, 173, 4, // Skip to: 8540
1817*9a0e4156SSadaf Ebrahimi/* 7343 */    MCD_OPC_Decode, 143, 3, 153, 1, // Opcode: ALHHHR
1818*9a0e4156SSadaf Ebrahimi/* 7348 */    MCD_OPC_FilterValue, 203, 1, 15, 0, // Skip to: 7368
1819*9a0e4156SSadaf Ebrahimi/* 7353 */    MCD_OPC_CheckPredicate, 11, 159, 4, // Skip to: 8540
1820*9a0e4156SSadaf Ebrahimi/* 7357 */    MCD_OPC_CheckField, 8, 4, 0, 153, 4, // Skip to: 8540
1821*9a0e4156SSadaf Ebrahimi/* 7363 */    MCD_OPC_Decode, 233, 14, 153, 1, // Opcode: SLHHHR
1822*9a0e4156SSadaf Ebrahimi/* 7368 */    MCD_OPC_FilterValue, 205, 1, 15, 0, // Skip to: 7388
1823*9a0e4156SSadaf Ebrahimi/* 7373 */    MCD_OPC_CheckPredicate, 11, 139, 4, // Skip to: 8540
1824*9a0e4156SSadaf Ebrahimi/* 7377 */    MCD_OPC_CheckField, 8, 8, 0, 133, 4, // Skip to: 8540
1825*9a0e4156SSadaf Ebrahimi/* 7383 */    MCD_OPC_Decode, 173, 5, 154, 1, // Opcode: CHHR
1826*9a0e4156SSadaf Ebrahimi/* 7388 */    MCD_OPC_FilterValue, 207, 1, 15, 0, // Skip to: 7408
1827*9a0e4156SSadaf Ebrahimi/* 7393 */    MCD_OPC_CheckPredicate, 11, 119, 4, // Skip to: 8540
1828*9a0e4156SSadaf Ebrahimi/* 7397 */    MCD_OPC_CheckField, 8, 8, 0, 113, 4, // Skip to: 8540
1829*9a0e4156SSadaf Ebrahimi/* 7403 */    MCD_OPC_Decode, 235, 6, 154, 1, // Opcode: CLHHR
1830*9a0e4156SSadaf Ebrahimi/* 7408 */    MCD_OPC_FilterValue, 216, 1, 15, 0, // Skip to: 7428
1831*9a0e4156SSadaf Ebrahimi/* 7413 */    MCD_OPC_CheckPredicate, 11, 99, 4, // Skip to: 8540
1832*9a0e4156SSadaf Ebrahimi/* 7417 */    MCD_OPC_CheckField, 8, 4, 0, 93, 4, // Skip to: 8540
1833*9a0e4156SSadaf Ebrahimi/* 7423 */    MCD_OPC_Decode, 252, 2, 155, 1, // Opcode: AHHLR
1834*9a0e4156SSadaf Ebrahimi/* 7428 */    MCD_OPC_FilterValue, 217, 1, 15, 0, // Skip to: 7448
1835*9a0e4156SSadaf Ebrahimi/* 7433 */    MCD_OPC_CheckPredicate, 11, 79, 4, // Skip to: 8540
1836*9a0e4156SSadaf Ebrahimi/* 7437 */    MCD_OPC_CheckField, 8, 4, 0, 73, 4, // Skip to: 8540
1837*9a0e4156SSadaf Ebrahimi/* 7443 */    MCD_OPC_Decode, 210, 14, 155, 1, // Opcode: SHHLR
1838*9a0e4156SSadaf Ebrahimi/* 7448 */    MCD_OPC_FilterValue, 218, 1, 15, 0, // Skip to: 7468
1839*9a0e4156SSadaf Ebrahimi/* 7453 */    MCD_OPC_CheckPredicate, 11, 59, 4, // Skip to: 8540
1840*9a0e4156SSadaf Ebrahimi/* 7457 */    MCD_OPC_CheckField, 8, 4, 0, 53, 4, // Skip to: 8540
1841*9a0e4156SSadaf Ebrahimi/* 7463 */    MCD_OPC_Decode, 144, 3, 155, 1, // Opcode: ALHHLR
1842*9a0e4156SSadaf Ebrahimi/* 7468 */    MCD_OPC_FilterValue, 219, 1, 15, 0, // Skip to: 7488
1843*9a0e4156SSadaf Ebrahimi/* 7473 */    MCD_OPC_CheckPredicate, 11, 39, 4, // Skip to: 8540
1844*9a0e4156SSadaf Ebrahimi/* 7477 */    MCD_OPC_CheckField, 8, 4, 0, 33, 4, // Skip to: 8540
1845*9a0e4156SSadaf Ebrahimi/* 7483 */    MCD_OPC_Decode, 234, 14, 155, 1, // Opcode: SLHHLR
1846*9a0e4156SSadaf Ebrahimi/* 7488 */    MCD_OPC_FilterValue, 221, 1, 15, 0, // Skip to: 7508
1847*9a0e4156SSadaf Ebrahimi/* 7493 */    MCD_OPC_CheckPredicate, 11, 19, 4, // Skip to: 8540
1848*9a0e4156SSadaf Ebrahimi/* 7497 */    MCD_OPC_CheckField, 8, 8, 0, 13, 4, // Skip to: 8540
1849*9a0e4156SSadaf Ebrahimi/* 7503 */    MCD_OPC_Decode, 176, 5, 156, 1, // Opcode: CHLR
1850*9a0e4156SSadaf Ebrahimi/* 7508 */    MCD_OPC_FilterValue, 223, 1, 15, 0, // Skip to: 7528
1851*9a0e4156SSadaf Ebrahimi/* 7513 */    MCD_OPC_CheckPredicate, 11, 255, 3, // Skip to: 8540
1852*9a0e4156SSadaf Ebrahimi/* 7517 */    MCD_OPC_CheckField, 8, 8, 0, 249, 3, // Skip to: 8540
1853*9a0e4156SSadaf Ebrahimi/* 7523 */    MCD_OPC_Decode, 237, 6, 156, 1, // Opcode: CLHLR
1854*9a0e4156SSadaf Ebrahimi/* 7528 */    MCD_OPC_FilterValue, 224, 1, 201, 0, // Skip to: 7734
1855*9a0e4156SSadaf Ebrahimi/* 7533 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1856*9a0e4156SSadaf Ebrahimi/* 7536 */    MCD_OPC_FilterValue, 0, 232, 3, // Skip to: 8540
1857*9a0e4156SSadaf Ebrahimi/* 7540 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1858*9a0e4156SSadaf Ebrahimi/* 7543 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7556
1859*9a0e4156SSadaf Ebrahimi/* 7547 */    MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 7725
1860*9a0e4156SSadaf Ebrahimi/* 7551 */    MCD_OPC_Decode, 176, 11, 157, 1, // Opcode: LOCFHRAsmO
1861*9a0e4156SSadaf Ebrahimi/* 7556 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7569
1862*9a0e4156SSadaf Ebrahimi/* 7560 */    MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 7725
1863*9a0e4156SSadaf Ebrahimi/* 7564 */    MCD_OPC_Decode, 160, 11, 157, 1, // Opcode: LOCFHRAsmH
1864*9a0e4156SSadaf Ebrahimi/* 7569 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7582
1865*9a0e4156SSadaf Ebrahimi/* 7573 */    MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 7725
1866*9a0e4156SSadaf Ebrahimi/* 7577 */    MCD_OPC_Decode, 170, 11, 157, 1, // Opcode: LOCFHRAsmNLE
1867*9a0e4156SSadaf Ebrahimi/* 7582 */    MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 7595
1868*9a0e4156SSadaf Ebrahimi/* 7586 */    MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 7725
1869*9a0e4156SSadaf Ebrahimi/* 7590 */    MCD_OPC_Decode, 162, 11, 157, 1, // Opcode: LOCFHRAsmL
1870*9a0e4156SSadaf Ebrahimi/* 7595 */    MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7608
1871*9a0e4156SSadaf Ebrahimi/* 7599 */    MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 7725
1872*9a0e4156SSadaf Ebrahimi/* 7603 */    MCD_OPC_Decode, 168, 11, 157, 1, // Opcode: LOCFHRAsmNHE
1873*9a0e4156SSadaf Ebrahimi/* 7608 */    MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7621
1874*9a0e4156SSadaf Ebrahimi/* 7612 */    MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 7725
1875*9a0e4156SSadaf Ebrahimi/* 7616 */    MCD_OPC_Decode, 164, 11, 157, 1, // Opcode: LOCFHRAsmLH
1876*9a0e4156SSadaf Ebrahimi/* 7621 */    MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7634
1877*9a0e4156SSadaf Ebrahimi/* 7625 */    MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 7725
1878*9a0e4156SSadaf Ebrahimi/* 7629 */    MCD_OPC_Decode, 166, 11, 157, 1, // Opcode: LOCFHRAsmNE
1879*9a0e4156SSadaf Ebrahimi/* 7634 */    MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7647
1880*9a0e4156SSadaf Ebrahimi/* 7638 */    MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 7725
1881*9a0e4156SSadaf Ebrahimi/* 7642 */    MCD_OPC_Decode, 159, 11, 157, 1, // Opcode: LOCFHRAsmE
1882*9a0e4156SSadaf Ebrahimi/* 7647 */    MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7660
1883*9a0e4156SSadaf Ebrahimi/* 7651 */    MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 7725
1884*9a0e4156SSadaf Ebrahimi/* 7655 */    MCD_OPC_Decode, 171, 11, 157, 1, // Opcode: LOCFHRAsmNLH
1885*9a0e4156SSadaf Ebrahimi/* 7660 */    MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7673
1886*9a0e4156SSadaf Ebrahimi/* 7664 */    MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 7725
1887*9a0e4156SSadaf Ebrahimi/* 7668 */    MCD_OPC_Decode, 161, 11, 157, 1, // Opcode: LOCFHRAsmHE
1888*9a0e4156SSadaf Ebrahimi/* 7673 */    MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7686
1889*9a0e4156SSadaf Ebrahimi/* 7677 */    MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 7725
1890*9a0e4156SSadaf Ebrahimi/* 7681 */    MCD_OPC_Decode, 169, 11, 157, 1, // Opcode: LOCFHRAsmNL
1891*9a0e4156SSadaf Ebrahimi/* 7686 */    MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 7699
1892*9a0e4156SSadaf Ebrahimi/* 7690 */    MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 7725
1893*9a0e4156SSadaf Ebrahimi/* 7694 */    MCD_OPC_Decode, 163, 11, 157, 1, // Opcode: LOCFHRAsmLE
1894*9a0e4156SSadaf Ebrahimi/* 7699 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 7712
1895*9a0e4156SSadaf Ebrahimi/* 7703 */    MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 7725
1896*9a0e4156SSadaf Ebrahimi/* 7707 */    MCD_OPC_Decode, 167, 11, 157, 1, // Opcode: LOCFHRAsmNH
1897*9a0e4156SSadaf Ebrahimi/* 7712 */    MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 7725
1898*9a0e4156SSadaf Ebrahimi/* 7716 */    MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 7725
1899*9a0e4156SSadaf Ebrahimi/* 7720 */    MCD_OPC_Decode, 173, 11, 157, 1, // Opcode: LOCFHRAsmNO
1900*9a0e4156SSadaf Ebrahimi/* 7725 */    MCD_OPC_CheckPredicate, 12, 43, 3, // Skip to: 8540
1901*9a0e4156SSadaf Ebrahimi/* 7729 */    MCD_OPC_Decode, 158, 11, 158, 1, // Opcode: LOCFHRAsm
1902*9a0e4156SSadaf Ebrahimi/* 7734 */    MCD_OPC_FilterValue, 225, 1, 14, 0, // Skip to: 7753
1903*9a0e4156SSadaf Ebrahimi/* 7739 */    MCD_OPC_CheckPredicate, 13, 29, 3, // Skip to: 8540
1904*9a0e4156SSadaf Ebrahimi/* 7743 */    MCD_OPC_CheckField, 8, 8, 0, 23, 3, // Skip to: 8540
1905*9a0e4156SSadaf Ebrahimi/* 7749 */    MCD_OPC_Decode, 146, 14, 61, // Opcode: POPCNT
1906*9a0e4156SSadaf Ebrahimi/* 7753 */    MCD_OPC_FilterValue, 226, 1, 201, 0, // Skip to: 7959
1907*9a0e4156SSadaf Ebrahimi/* 7758 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1908*9a0e4156SSadaf Ebrahimi/* 7761 */    MCD_OPC_FilterValue, 0, 7, 3, // Skip to: 8540
1909*9a0e4156SSadaf Ebrahimi/* 7765 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1910*9a0e4156SSadaf Ebrahimi/* 7768 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7781
1911*9a0e4156SSadaf Ebrahimi/* 7772 */    MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 7950
1912*9a0e4156SSadaf Ebrahimi/* 7776 */    MCD_OPC_Decode, 242, 11, 135, 1, // Opcode: LOCGRAsmO
1913*9a0e4156SSadaf Ebrahimi/* 7781 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7794
1914*9a0e4156SSadaf Ebrahimi/* 7785 */    MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 7950
1915*9a0e4156SSadaf Ebrahimi/* 7789 */    MCD_OPC_Decode, 226, 11, 135, 1, // Opcode: LOCGRAsmH
1916*9a0e4156SSadaf Ebrahimi/* 7794 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7807
1917*9a0e4156SSadaf Ebrahimi/* 7798 */    MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 7950
1918*9a0e4156SSadaf Ebrahimi/* 7802 */    MCD_OPC_Decode, 236, 11, 135, 1, // Opcode: LOCGRAsmNLE
1919*9a0e4156SSadaf Ebrahimi/* 7807 */    MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 7820
1920*9a0e4156SSadaf Ebrahimi/* 7811 */    MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 7950
1921*9a0e4156SSadaf Ebrahimi/* 7815 */    MCD_OPC_Decode, 228, 11, 135, 1, // Opcode: LOCGRAsmL
1922*9a0e4156SSadaf Ebrahimi/* 7820 */    MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7833
1923*9a0e4156SSadaf Ebrahimi/* 7824 */    MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 7950
1924*9a0e4156SSadaf Ebrahimi/* 7828 */    MCD_OPC_Decode, 234, 11, 135, 1, // Opcode: LOCGRAsmNHE
1925*9a0e4156SSadaf Ebrahimi/* 7833 */    MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7846
1926*9a0e4156SSadaf Ebrahimi/* 7837 */    MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 7950
1927*9a0e4156SSadaf Ebrahimi/* 7841 */    MCD_OPC_Decode, 230, 11, 135, 1, // Opcode: LOCGRAsmLH
1928*9a0e4156SSadaf Ebrahimi/* 7846 */    MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7859
1929*9a0e4156SSadaf Ebrahimi/* 7850 */    MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 7950
1930*9a0e4156SSadaf Ebrahimi/* 7854 */    MCD_OPC_Decode, 232, 11, 135, 1, // Opcode: LOCGRAsmNE
1931*9a0e4156SSadaf Ebrahimi/* 7859 */    MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7872
1932*9a0e4156SSadaf Ebrahimi/* 7863 */    MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 7950
1933*9a0e4156SSadaf Ebrahimi/* 7867 */    MCD_OPC_Decode, 225, 11, 135, 1, // Opcode: LOCGRAsmE
1934*9a0e4156SSadaf Ebrahimi/* 7872 */    MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 7885
1935*9a0e4156SSadaf Ebrahimi/* 7876 */    MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 7950
1936*9a0e4156SSadaf Ebrahimi/* 7880 */    MCD_OPC_Decode, 237, 11, 135, 1, // Opcode: LOCGRAsmNLH
1937*9a0e4156SSadaf Ebrahimi/* 7885 */    MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 7898
1938*9a0e4156SSadaf Ebrahimi/* 7889 */    MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 7950
1939*9a0e4156SSadaf Ebrahimi/* 7893 */    MCD_OPC_Decode, 227, 11, 135, 1, // Opcode: LOCGRAsmHE
1940*9a0e4156SSadaf Ebrahimi/* 7898 */    MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 7911
1941*9a0e4156SSadaf Ebrahimi/* 7902 */    MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 7950
1942*9a0e4156SSadaf Ebrahimi/* 7906 */    MCD_OPC_Decode, 235, 11, 135, 1, // Opcode: LOCGRAsmNL
1943*9a0e4156SSadaf Ebrahimi/* 7911 */    MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 7924
1944*9a0e4156SSadaf Ebrahimi/* 7915 */    MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 7950
1945*9a0e4156SSadaf Ebrahimi/* 7919 */    MCD_OPC_Decode, 229, 11, 135, 1, // Opcode: LOCGRAsmLE
1946*9a0e4156SSadaf Ebrahimi/* 7924 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 7937
1947*9a0e4156SSadaf Ebrahimi/* 7928 */    MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 7950
1948*9a0e4156SSadaf Ebrahimi/* 7932 */    MCD_OPC_Decode, 233, 11, 135, 1, // Opcode: LOCGRAsmNH
1949*9a0e4156SSadaf Ebrahimi/* 7937 */    MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 7950
1950*9a0e4156SSadaf Ebrahimi/* 7941 */    MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 7950
1951*9a0e4156SSadaf Ebrahimi/* 7945 */    MCD_OPC_Decode, 239, 11, 135, 1, // Opcode: LOCGRAsmNO
1952*9a0e4156SSadaf Ebrahimi/* 7950 */    MCD_OPC_CheckPredicate, 14, 74, 2, // Skip to: 8540
1953*9a0e4156SSadaf Ebrahimi/* 7954 */    MCD_OPC_Decode, 224, 11, 159, 1, // Opcode: LOCGRAsm
1954*9a0e4156SSadaf Ebrahimi/* 7959 */    MCD_OPC_FilterValue, 228, 1, 15, 0, // Skip to: 7979
1955*9a0e4156SSadaf Ebrahimi/* 7964 */    MCD_OPC_CheckPredicate, 15, 60, 2, // Skip to: 8540
1956*9a0e4156SSadaf Ebrahimi/* 7968 */    MCD_OPC_CheckField, 8, 4, 0, 54, 2, // Skip to: 8540
1957*9a0e4156SSadaf Ebrahimi/* 7974 */    MCD_OPC_Decode, 230, 13, 141, 1, // Opcode: NGRK
1958*9a0e4156SSadaf Ebrahimi/* 7979 */    MCD_OPC_FilterValue, 230, 1, 15, 0, // Skip to: 7999
1959*9a0e4156SSadaf Ebrahimi/* 7984 */    MCD_OPC_CheckPredicate, 15, 40, 2, // Skip to: 8540
1960*9a0e4156SSadaf Ebrahimi/* 7988 */    MCD_OPC_CheckField, 8, 4, 0, 34, 2, // Skip to: 8540
1961*9a0e4156SSadaf Ebrahimi/* 7994 */    MCD_OPC_Decode, 248, 13, 141, 1, // Opcode: OGRK
1962*9a0e4156SSadaf Ebrahimi/* 7999 */    MCD_OPC_FilterValue, 231, 1, 15, 0, // Skip to: 8019
1963*9a0e4156SSadaf Ebrahimi/* 8004 */    MCD_OPC_CheckPredicate, 15, 20, 2, // Skip to: 8540
1964*9a0e4156SSadaf Ebrahimi/* 8008 */    MCD_OPC_CheckField, 8, 4, 0, 14, 2, // Skip to: 8540
1965*9a0e4156SSadaf Ebrahimi/* 8014 */    MCD_OPC_Decode, 230, 21, 141, 1, // Opcode: XGRK
1966*9a0e4156SSadaf Ebrahimi/* 8019 */    MCD_OPC_FilterValue, 232, 1, 15, 0, // Skip to: 8039
1967*9a0e4156SSadaf Ebrahimi/* 8024 */    MCD_OPC_CheckPredicate, 15, 0, 2, // Skip to: 8540
1968*9a0e4156SSadaf Ebrahimi/* 8028 */    MCD_OPC_CheckField, 8, 4, 0, 250, 1, // Skip to: 8540
1969*9a0e4156SSadaf Ebrahimi/* 8034 */    MCD_OPC_Decode, 248, 2, 141, 1, // Opcode: AGRK
1970*9a0e4156SSadaf Ebrahimi/* 8039 */    MCD_OPC_FilterValue, 233, 1, 15, 0, // Skip to: 8059
1971*9a0e4156SSadaf Ebrahimi/* 8044 */    MCD_OPC_CheckPredicate, 15, 236, 1, // Skip to: 8540
1972*9a0e4156SSadaf Ebrahimi/* 8048 */    MCD_OPC_CheckField, 8, 4, 0, 230, 1, // Skip to: 8540
1973*9a0e4156SSadaf Ebrahimi/* 8054 */    MCD_OPC_Decode, 207, 14, 141, 1, // Opcode: SGRK
1974*9a0e4156SSadaf Ebrahimi/* 8059 */    MCD_OPC_FilterValue, 234, 1, 15, 0, // Skip to: 8079
1975*9a0e4156SSadaf Ebrahimi/* 8064 */    MCD_OPC_CheckPredicate, 15, 216, 1, // Skip to: 8540
1976*9a0e4156SSadaf Ebrahimi/* 8068 */    MCD_OPC_CheckField, 8, 4, 0, 210, 1, // Skip to: 8540
1977*9a0e4156SSadaf Ebrahimi/* 8074 */    MCD_OPC_Decode, 141, 3, 141, 1, // Opcode: ALGRK
1978*9a0e4156SSadaf Ebrahimi/* 8079 */    MCD_OPC_FilterValue, 235, 1, 15, 0, // Skip to: 8099
1979*9a0e4156SSadaf Ebrahimi/* 8084 */    MCD_OPC_CheckPredicate, 15, 196, 1, // Skip to: 8540
1980*9a0e4156SSadaf Ebrahimi/* 8088 */    MCD_OPC_CheckField, 8, 4, 0, 190, 1, // Skip to: 8540
1981*9a0e4156SSadaf Ebrahimi/* 8094 */    MCD_OPC_Decode, 232, 14, 141, 1, // Opcode: SLGRK
1982*9a0e4156SSadaf Ebrahimi/* 8099 */    MCD_OPC_FilterValue, 236, 1, 15, 0, // Skip to: 8119
1983*9a0e4156SSadaf Ebrahimi/* 8104 */    MCD_OPC_CheckPredicate, 16, 176, 1, // Skip to: 8540
1984*9a0e4156SSadaf Ebrahimi/* 8108 */    MCD_OPC_CheckField, 8, 4, 0, 170, 1, // Skip to: 8540
1985*9a0e4156SSadaf Ebrahimi/* 8114 */    MCD_OPC_Decode, 158, 13, 160, 1, // Opcode: MGRK
1986*9a0e4156SSadaf Ebrahimi/* 8119 */    MCD_OPC_FilterValue, 237, 1, 15, 0, // Skip to: 8139
1987*9a0e4156SSadaf Ebrahimi/* 8124 */    MCD_OPC_CheckPredicate, 16, 156, 1, // Skip to: 8540
1988*9a0e4156SSadaf Ebrahimi/* 8128 */    MCD_OPC_CheckField, 8, 4, 0, 150, 1, // Skip to: 8540
1989*9a0e4156SSadaf Ebrahimi/* 8134 */    MCD_OPC_Decode, 186, 13, 141, 1, // Opcode: MSGRKC
1990*9a0e4156SSadaf Ebrahimi/* 8139 */    MCD_OPC_FilterValue, 242, 1, 187, 0, // Skip to: 8331
1991*9a0e4156SSadaf Ebrahimi/* 8144 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1992*9a0e4156SSadaf Ebrahimi/* 8147 */    MCD_OPC_FilterValue, 0, 133, 1, // Skip to: 8540
1993*9a0e4156SSadaf Ebrahimi/* 8151 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1994*9a0e4156SSadaf Ebrahimi/* 8154 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 8166
1995*9a0e4156SSadaf Ebrahimi/* 8158 */    MCD_OPC_CheckPredicate, 14, 160, 0, // Skip to: 8322
1996*9a0e4156SSadaf Ebrahimi/* 8162 */    MCD_OPC_Decode, 180, 12, 9, // Opcode: LOCRAsmO
1997*9a0e4156SSadaf Ebrahimi/* 8166 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8178
1998*9a0e4156SSadaf Ebrahimi/* 8170 */    MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 8322
1999*9a0e4156SSadaf Ebrahimi/* 8174 */    MCD_OPC_Decode, 164, 12, 9, // Opcode: LOCRAsmH
2000*9a0e4156SSadaf Ebrahimi/* 8178 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8190
2001*9a0e4156SSadaf Ebrahimi/* 8182 */    MCD_OPC_CheckPredicate, 14, 136, 0, // Skip to: 8322
2002*9a0e4156SSadaf Ebrahimi/* 8186 */    MCD_OPC_Decode, 174, 12, 9, // Opcode: LOCRAsmNLE
2003*9a0e4156SSadaf Ebrahimi/* 8190 */    MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8202
2004*9a0e4156SSadaf Ebrahimi/* 8194 */    MCD_OPC_CheckPredicate, 14, 124, 0, // Skip to: 8322
2005*9a0e4156SSadaf Ebrahimi/* 8198 */    MCD_OPC_Decode, 166, 12, 9, // Opcode: LOCRAsmL
2006*9a0e4156SSadaf Ebrahimi/* 8202 */    MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8214
2007*9a0e4156SSadaf Ebrahimi/* 8206 */    MCD_OPC_CheckPredicate, 14, 112, 0, // Skip to: 8322
2008*9a0e4156SSadaf Ebrahimi/* 8210 */    MCD_OPC_Decode, 172, 12, 9, // Opcode: LOCRAsmNHE
2009*9a0e4156SSadaf Ebrahimi/* 8214 */    MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8226
2010*9a0e4156SSadaf Ebrahimi/* 8218 */    MCD_OPC_CheckPredicate, 14, 100, 0, // Skip to: 8322
2011*9a0e4156SSadaf Ebrahimi/* 8222 */    MCD_OPC_Decode, 168, 12, 9, // Opcode: LOCRAsmLH
2012*9a0e4156SSadaf Ebrahimi/* 8226 */    MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8238
2013*9a0e4156SSadaf Ebrahimi/* 8230 */    MCD_OPC_CheckPredicate, 14, 88, 0, // Skip to: 8322
2014*9a0e4156SSadaf Ebrahimi/* 8234 */    MCD_OPC_Decode, 170, 12, 9, // Opcode: LOCRAsmNE
2015*9a0e4156SSadaf Ebrahimi/* 8238 */    MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 8250
2016*9a0e4156SSadaf Ebrahimi/* 8242 */    MCD_OPC_CheckPredicate, 14, 76, 0, // Skip to: 8322
2017*9a0e4156SSadaf Ebrahimi/* 8246 */    MCD_OPC_Decode, 163, 12, 9, // Opcode: LOCRAsmE
2018*9a0e4156SSadaf Ebrahimi/* 8250 */    MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 8262
2019*9a0e4156SSadaf Ebrahimi/* 8254 */    MCD_OPC_CheckPredicate, 14, 64, 0, // Skip to: 8322
2020*9a0e4156SSadaf Ebrahimi/* 8258 */    MCD_OPC_Decode, 175, 12, 9, // Opcode: LOCRAsmNLH
2021*9a0e4156SSadaf Ebrahimi/* 8262 */    MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 8274
2022*9a0e4156SSadaf Ebrahimi/* 8266 */    MCD_OPC_CheckPredicate, 14, 52, 0, // Skip to: 8322
2023*9a0e4156SSadaf Ebrahimi/* 8270 */    MCD_OPC_Decode, 165, 12, 9, // Opcode: LOCRAsmHE
2024*9a0e4156SSadaf Ebrahimi/* 8274 */    MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 8286
2025*9a0e4156SSadaf Ebrahimi/* 8278 */    MCD_OPC_CheckPredicate, 14, 40, 0, // Skip to: 8322
2026*9a0e4156SSadaf Ebrahimi/* 8282 */    MCD_OPC_Decode, 173, 12, 9, // Opcode: LOCRAsmNL
2027*9a0e4156SSadaf Ebrahimi/* 8286 */    MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 8298
2028*9a0e4156SSadaf Ebrahimi/* 8290 */    MCD_OPC_CheckPredicate, 14, 28, 0, // Skip to: 8322
2029*9a0e4156SSadaf Ebrahimi/* 8294 */    MCD_OPC_Decode, 167, 12, 9, // Opcode: LOCRAsmLE
2030*9a0e4156SSadaf Ebrahimi/* 8298 */    MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 8310
2031*9a0e4156SSadaf Ebrahimi/* 8302 */    MCD_OPC_CheckPredicate, 14, 16, 0, // Skip to: 8322
2032*9a0e4156SSadaf Ebrahimi/* 8306 */    MCD_OPC_Decode, 171, 12, 9, // Opcode: LOCRAsmNH
2033*9a0e4156SSadaf Ebrahimi/* 8310 */    MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 8322
2034*9a0e4156SSadaf Ebrahimi/* 8314 */    MCD_OPC_CheckPredicate, 14, 4, 0, // Skip to: 8322
2035*9a0e4156SSadaf Ebrahimi/* 8318 */    MCD_OPC_Decode, 177, 12, 9, // Opcode: LOCRAsmNO
2036*9a0e4156SSadaf Ebrahimi/* 8322 */    MCD_OPC_CheckPredicate, 14, 214, 0, // Skip to: 8540
2037*9a0e4156SSadaf Ebrahimi/* 8326 */    MCD_OPC_Decode, 162, 12, 161, 1, // Opcode: LOCRAsm
2038*9a0e4156SSadaf Ebrahimi/* 8331 */    MCD_OPC_FilterValue, 244, 1, 15, 0, // Skip to: 8351
2039*9a0e4156SSadaf Ebrahimi/* 8336 */    MCD_OPC_CheckPredicate, 15, 200, 0, // Skip to: 8540
2040*9a0e4156SSadaf Ebrahimi/* 8340 */    MCD_OPC_CheckField, 8, 4, 0, 194, 0, // Skip to: 8540
2041*9a0e4156SSadaf Ebrahimi/* 8346 */    MCD_OPC_Decode, 241, 13, 162, 1, // Opcode: NRK
2042*9a0e4156SSadaf Ebrahimi/* 8351 */    MCD_OPC_FilterValue, 246, 1, 15, 0, // Skip to: 8371
2043*9a0e4156SSadaf Ebrahimi/* 8356 */    MCD_OPC_CheckPredicate, 15, 180, 0, // Skip to: 8540
2044*9a0e4156SSadaf Ebrahimi/* 8360 */    MCD_OPC_CheckField, 8, 4, 0, 174, 0, // Skip to: 8540
2045*9a0e4156SSadaf Ebrahimi/* 8366 */    MCD_OPC_Decode, 130, 14, 162, 1, // Opcode: ORK
2046*9a0e4156SSadaf Ebrahimi/* 8371 */    MCD_OPC_FilterValue, 247, 1, 15, 0, // Skip to: 8391
2047*9a0e4156SSadaf Ebrahimi/* 8376 */    MCD_OPC_CheckPredicate, 15, 160, 0, // Skip to: 8540
2048*9a0e4156SSadaf Ebrahimi/* 8380 */    MCD_OPC_CheckField, 8, 4, 0, 154, 0, // Skip to: 8540
2049*9a0e4156SSadaf Ebrahimi/* 8386 */    MCD_OPC_Decode, 236, 21, 162, 1, // Opcode: XRK
2050*9a0e4156SSadaf Ebrahimi/* 8391 */    MCD_OPC_FilterValue, 248, 1, 15, 0, // Skip to: 8411
2051*9a0e4156SSadaf Ebrahimi/* 8396 */    MCD_OPC_CheckPredicate, 15, 140, 0, // Skip to: 8540
2052*9a0e4156SSadaf Ebrahimi/* 8400 */    MCD_OPC_CheckField, 8, 4, 0, 134, 0, // Skip to: 8540
2053*9a0e4156SSadaf Ebrahimi/* 8406 */    MCD_OPC_Decode, 154, 3, 162, 1, // Opcode: ARK
2054*9a0e4156SSadaf Ebrahimi/* 8411 */    MCD_OPC_FilterValue, 249, 1, 15, 0, // Skip to: 8431
2055*9a0e4156SSadaf Ebrahimi/* 8416 */    MCD_OPC_CheckPredicate, 15, 120, 0, // Skip to: 8540
2056*9a0e4156SSadaf Ebrahimi/* 8420 */    MCD_OPC_CheckField, 8, 4, 0, 114, 0, // Skip to: 8540
2057*9a0e4156SSadaf Ebrahimi/* 8426 */    MCD_OPC_Decode, 137, 15, 162, 1, // Opcode: SRK
2058*9a0e4156SSadaf Ebrahimi/* 8431 */    MCD_OPC_FilterValue, 250, 1, 15, 0, // Skip to: 8451
2059*9a0e4156SSadaf Ebrahimi/* 8436 */    MCD_OPC_CheckPredicate, 15, 100, 0, // Skip to: 8540
2060*9a0e4156SSadaf Ebrahimi/* 8440 */    MCD_OPC_CheckField, 8, 4, 0, 94, 0, // Skip to: 8540
2061*9a0e4156SSadaf Ebrahimi/* 8446 */    MCD_OPC_Decode, 147, 3, 162, 1, // Opcode: ALRK
2062*9a0e4156SSadaf Ebrahimi/* 8451 */    MCD_OPC_FilterValue, 251, 1, 15, 0, // Skip to: 8471
2063*9a0e4156SSadaf Ebrahimi/* 8456 */    MCD_OPC_CheckPredicate, 15, 80, 0, // Skip to: 8540
2064*9a0e4156SSadaf Ebrahimi/* 8460 */    MCD_OPC_CheckField, 8, 4, 0, 74, 0, // Skip to: 8540
2065*9a0e4156SSadaf Ebrahimi/* 8466 */    MCD_OPC_Decode, 239, 14, 162, 1, // Opcode: SLRK
2066*9a0e4156SSadaf Ebrahimi/* 8471 */    MCD_OPC_FilterValue, 253, 1, 64, 0, // Skip to: 8540
2067*9a0e4156SSadaf Ebrahimi/* 8476 */    MCD_OPC_CheckPredicate, 16, 60, 0, // Skip to: 8540
2068*9a0e4156SSadaf Ebrahimi/* 8480 */    MCD_OPC_CheckField, 8, 4, 0, 54, 0, // Skip to: 8540
2069*9a0e4156SSadaf Ebrahimi/* 8486 */    MCD_OPC_Decode, 188, 13, 162, 1, // Opcode: MSRKC
2070*9a0e4156SSadaf Ebrahimi/* 8491 */    MCD_OPC_FilterValue, 186, 1, 4, 0, // Skip to: 8500
2071*9a0e4156SSadaf Ebrahimi/* 8496 */    MCD_OPC_Decode, 132, 8, 35, // Opcode: CS
2072*9a0e4156SSadaf Ebrahimi/* 8500 */    MCD_OPC_FilterValue, 187, 1, 5, 0, // Skip to: 8510
2073*9a0e4156SSadaf Ebrahimi/* 8505 */    MCD_OPC_Decode, 157, 4, 163, 1, // Opcode: CDS
2074*9a0e4156SSadaf Ebrahimi/* 8510 */    MCD_OPC_FilterValue, 189, 1, 5, 0, // Skip to: 8520
2075*9a0e4156SSadaf Ebrahimi/* 8515 */    MCD_OPC_Decode, 142, 7, 164, 1, // Opcode: CLM
2076*9a0e4156SSadaf Ebrahimi/* 8520 */    MCD_OPC_FilterValue, 190, 1, 5, 0, // Skip to: 8530
2077*9a0e4156SSadaf Ebrahimi/* 8525 */    MCD_OPC_Decode, 164, 15, 164, 1, // Opcode: STCM
2078*9a0e4156SSadaf Ebrahimi/* 8530 */    MCD_OPC_FilterValue, 191, 1, 5, 0, // Skip to: 8540
2079*9a0e4156SSadaf Ebrahimi/* 8535 */    MCD_OPC_Decode, 131, 9, 165, 1, // Opcode: ICM
2080*9a0e4156SSadaf Ebrahimi/* 8540 */    MCD_OPC_Fail,
2081*9a0e4156SSadaf Ebrahimi  0
2082*9a0e4156SSadaf Ebrahimi};
2083*9a0e4156SSadaf Ebrahimi
2084*9a0e4156SSadaf Ebrahimistatic const uint8_t DecoderTable48[] = {
2085*9a0e4156SSadaf Ebrahimi/* 0 */       MCD_OPC_ExtractField, 40, 8,  // Inst{47-40} ...
2086*9a0e4156SSadaf Ebrahimi/* 3 */       MCD_OPC_FilterValue, 192, 1, 11, 1, // Skip to: 275
2087*9a0e4156SSadaf Ebrahimi/* 8 */       MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2088*9a0e4156SSadaf Ebrahimi/* 11 */      MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 20
2089*9a0e4156SSadaf Ebrahimi/* 15 */      MCD_OPC_Decode, 250, 9, 166, 1, // Opcode: LARL
2090*9a0e4156SSadaf Ebrahimi/* 20 */      MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 29
2091*9a0e4156SSadaf Ebrahimi/* 24 */      MCD_OPC_Decode, 181, 10, 167, 1, // Opcode: LGFI
2092*9a0e4156SSadaf Ebrahimi/* 29 */      MCD_OPC_FilterValue, 4, 143, 0, // Skip to: 176
2093*9a0e4156SSadaf Ebrahimi/* 33 */      MCD_OPC_ExtractField, 36, 4,  // Inst{39-36} ...
2094*9a0e4156SSadaf Ebrahimi/* 36 */      MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 45
2095*9a0e4156SSadaf Ebrahimi/* 40 */      MCD_OPC_Decode, 217, 9, 168, 1, // Opcode: JGAsmO
2096*9a0e4156SSadaf Ebrahimi/* 45 */      MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 54
2097*9a0e4156SSadaf Ebrahimi/* 49 */      MCD_OPC_Decode, 201, 9, 168, 1, // Opcode: JGAsmH
2098*9a0e4156SSadaf Ebrahimi/* 54 */      MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 63
2099*9a0e4156SSadaf Ebrahimi/* 58 */      MCD_OPC_Decode, 211, 9, 168, 1, // Opcode: JGAsmNLE
2100*9a0e4156SSadaf Ebrahimi/* 63 */      MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 72
2101*9a0e4156SSadaf Ebrahimi/* 67 */      MCD_OPC_Decode, 203, 9, 168, 1, // Opcode: JGAsmL
2102*9a0e4156SSadaf Ebrahimi/* 72 */      MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 81
2103*9a0e4156SSadaf Ebrahimi/* 76 */      MCD_OPC_Decode, 209, 9, 168, 1, // Opcode: JGAsmNHE
2104*9a0e4156SSadaf Ebrahimi/* 81 */      MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 90
2105*9a0e4156SSadaf Ebrahimi/* 85 */      MCD_OPC_Decode, 205, 9, 168, 1, // Opcode: JGAsmLH
2106*9a0e4156SSadaf Ebrahimi/* 90 */      MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 99
2107*9a0e4156SSadaf Ebrahimi/* 94 */      MCD_OPC_Decode, 207, 9, 168, 1, // Opcode: JGAsmNE
2108*9a0e4156SSadaf Ebrahimi/* 99 */      MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 108
2109*9a0e4156SSadaf Ebrahimi/* 103 */     MCD_OPC_Decode, 200, 9, 168, 1, // Opcode: JGAsmE
2110*9a0e4156SSadaf Ebrahimi/* 108 */     MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 117
2111*9a0e4156SSadaf Ebrahimi/* 112 */     MCD_OPC_Decode, 212, 9, 168, 1, // Opcode: JGAsmNLH
2112*9a0e4156SSadaf Ebrahimi/* 117 */     MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 126
2113*9a0e4156SSadaf Ebrahimi/* 121 */     MCD_OPC_Decode, 202, 9, 168, 1, // Opcode: JGAsmHE
2114*9a0e4156SSadaf Ebrahimi/* 126 */     MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 135
2115*9a0e4156SSadaf Ebrahimi/* 130 */     MCD_OPC_Decode, 210, 9, 168, 1, // Opcode: JGAsmNL
2116*9a0e4156SSadaf Ebrahimi/* 135 */     MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 144
2117*9a0e4156SSadaf Ebrahimi/* 139 */     MCD_OPC_Decode, 204, 9, 168, 1, // Opcode: JGAsmLE
2118*9a0e4156SSadaf Ebrahimi/* 144 */     MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 153
2119*9a0e4156SSadaf Ebrahimi/* 148 */     MCD_OPC_Decode, 208, 9, 168, 1, // Opcode: JGAsmNH
2120*9a0e4156SSadaf Ebrahimi/* 153 */     MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 162
2121*9a0e4156SSadaf Ebrahimi/* 157 */     MCD_OPC_Decode, 214, 9, 168, 1, // Opcode: JGAsmNO
2122*9a0e4156SSadaf Ebrahimi/* 162 */     MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 171
2123*9a0e4156SSadaf Ebrahimi/* 166 */     MCD_OPC_Decode, 199, 9, 168, 1, // Opcode: JG
2124*9a0e4156SSadaf Ebrahimi/* 171 */     MCD_OPC_Decode, 251, 3, 169, 1, // Opcode: BRCLAsm
2125*9a0e4156SSadaf Ebrahimi/* 176 */     MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 185
2126*9a0e4156SSadaf Ebrahimi/* 180 */     MCD_OPC_Decode, 227, 3, 170, 1, // Opcode: BRASL
2127*9a0e4156SSadaf Ebrahimi/* 185 */     MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 194
2128*9a0e4156SSadaf Ebrahimi/* 189 */     MCD_OPC_Decode, 232, 21, 171, 1, // Opcode: XIHF
2129*9a0e4156SSadaf Ebrahimi/* 194 */     MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 203
2130*9a0e4156SSadaf Ebrahimi/* 198 */     MCD_OPC_Decode, 233, 21, 172, 1, // Opcode: XILF
2131*9a0e4156SSadaf Ebrahimi/* 203 */     MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 212
2132*9a0e4156SSadaf Ebrahimi/* 207 */     MCD_OPC_Decode, 139, 9, 173, 1, // Opcode: IIHF
2133*9a0e4156SSadaf Ebrahimi/* 212 */     MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 221
2134*9a0e4156SSadaf Ebrahimi/* 216 */     MCD_OPC_Decode, 142, 9, 174, 1, // Opcode: IILF
2135*9a0e4156SSadaf Ebrahimi/* 221 */     MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 230
2136*9a0e4156SSadaf Ebrahimi/* 225 */     MCD_OPC_Decode, 233, 13, 171, 1, // Opcode: NIHF
2137*9a0e4156SSadaf Ebrahimi/* 230 */     MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 239
2138*9a0e4156SSadaf Ebrahimi/* 234 */     MCD_OPC_Decode, 236, 13, 172, 1, // Opcode: NILF
2139*9a0e4156SSadaf Ebrahimi/* 239 */     MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 248
2140*9a0e4156SSadaf Ebrahimi/* 243 */     MCD_OPC_Decode, 250, 13, 171, 1, // Opcode: OIHF
2141*9a0e4156SSadaf Ebrahimi/* 248 */     MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 257
2142*9a0e4156SSadaf Ebrahimi/* 252 */     MCD_OPC_Decode, 253, 13, 172, 1, // Opcode: OILF
2143*9a0e4156SSadaf Ebrahimi/* 257 */     MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 266
2144*9a0e4156SSadaf Ebrahimi/* 261 */     MCD_OPC_Decode, 218, 10, 175, 1, // Opcode: LLIHF
2145*9a0e4156SSadaf Ebrahimi/* 266 */     MCD_OPC_FilterValue, 15, 133, 73, // Skip to: 19091
2146*9a0e4156SSadaf Ebrahimi/* 270 */     MCD_OPC_Decode, 221, 10, 175, 1, // Opcode: LLILF
2147*9a0e4156SSadaf Ebrahimi/* 275 */     MCD_OPC_FilterValue, 194, 1, 111, 0, // Skip to: 391
2148*9a0e4156SSadaf Ebrahimi/* 280 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2149*9a0e4156SSadaf Ebrahimi/* 283 */     MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 292
2150*9a0e4156SSadaf Ebrahimi/* 287 */     MCD_OPC_Decode, 183, 13, 176, 1, // Opcode: MSGFI
2151*9a0e4156SSadaf Ebrahimi/* 292 */     MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 301
2152*9a0e4156SSadaf Ebrahimi/* 296 */     MCD_OPC_Decode, 179, 13, 177, 1, // Opcode: MSFI
2153*9a0e4156SSadaf Ebrahimi/* 301 */     MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 310
2154*9a0e4156SSadaf Ebrahimi/* 305 */     MCD_OPC_Decode, 229, 14, 178, 1, // Opcode: SLGFI
2155*9a0e4156SSadaf Ebrahimi/* 310 */     MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 319
2156*9a0e4156SSadaf Ebrahimi/* 314 */     MCD_OPC_Decode, 226, 14, 172, 1, // Opcode: SLFI
2157*9a0e4156SSadaf Ebrahimi/* 319 */     MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 328
2158*9a0e4156SSadaf Ebrahimi/* 323 */     MCD_OPC_Decode, 242, 2, 176, 1, // Opcode: AGFI
2159*9a0e4156SSadaf Ebrahimi/* 328 */     MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 337
2160*9a0e4156SSadaf Ebrahimi/* 332 */     MCD_OPC_Decode, 239, 2, 177, 1, // Opcode: AFI
2161*9a0e4156SSadaf Ebrahimi/* 337 */     MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 346
2162*9a0e4156SSadaf Ebrahimi/* 341 */     MCD_OPC_Decode, 137, 3, 178, 1, // Opcode: ALGFI
2163*9a0e4156SSadaf Ebrahimi/* 346 */     MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 355
2164*9a0e4156SSadaf Ebrahimi/* 350 */     MCD_OPC_Decode, 134, 3, 172, 1, // Opcode: ALFI
2165*9a0e4156SSadaf Ebrahimi/* 355 */     MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 364
2166*9a0e4156SSadaf Ebrahimi/* 359 */     MCD_OPC_Decode, 201, 4, 167, 1, // Opcode: CGFI
2167*9a0e4156SSadaf Ebrahimi/* 364 */     MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 373
2168*9a0e4156SSadaf Ebrahimi/* 368 */     MCD_OPC_Decode, 186, 4, 179, 1, // Opcode: CFI
2169*9a0e4156SSadaf Ebrahimi/* 373 */     MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 382
2170*9a0e4156SSadaf Ebrahimi/* 377 */     MCD_OPC_Decode, 255, 5, 175, 1, // Opcode: CLGFI
2171*9a0e4156SSadaf Ebrahimi/* 382 */     MCD_OPC_FilterValue, 15, 17, 73, // Skip to: 19091
2172*9a0e4156SSadaf Ebrahimi/* 386 */     MCD_OPC_Decode, 233, 5, 174, 1, // Opcode: CLFI
2173*9a0e4156SSadaf Ebrahimi/* 391 */     MCD_OPC_FilterValue, 196, 1, 102, 0, // Skip to: 498
2174*9a0e4156SSadaf Ebrahimi/* 396 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2175*9a0e4156SSadaf Ebrahimi/* 399 */     MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 408
2176*9a0e4156SSadaf Ebrahimi/* 403 */     MCD_OPC_Decode, 217, 10, 180, 1, // Opcode: LLHRL
2177*9a0e4156SSadaf Ebrahimi/* 408 */     MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 417
2178*9a0e4156SSadaf Ebrahimi/* 412 */     MCD_OPC_Decode, 188, 10, 166, 1, // Opcode: LGHRL
2179*9a0e4156SSadaf Ebrahimi/* 417 */     MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 426
2180*9a0e4156SSadaf Ebrahimi/* 421 */     MCD_OPC_Decode, 196, 10, 180, 1, // Opcode: LHRL
2181*9a0e4156SSadaf Ebrahimi/* 426 */     MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 435
2182*9a0e4156SSadaf Ebrahimi/* 430 */     MCD_OPC_Decode, 210, 10, 166, 1, // Opcode: LLGHRL
2183*9a0e4156SSadaf Ebrahimi/* 435 */     MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 444
2184*9a0e4156SSadaf Ebrahimi/* 439 */     MCD_OPC_Decode, 185, 15, 180, 1, // Opcode: STHRL
2185*9a0e4156SSadaf Ebrahimi/* 444 */     MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 453
2186*9a0e4156SSadaf Ebrahimi/* 448 */     MCD_OPC_Decode, 190, 10, 166, 1, // Opcode: LGRL
2187*9a0e4156SSadaf Ebrahimi/* 453 */     MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 462
2188*9a0e4156SSadaf Ebrahimi/* 457 */     MCD_OPC_Decode, 181, 15, 166, 1, // Opcode: STGRL
2189*9a0e4156SSadaf Ebrahimi/* 462 */     MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 471
2190*9a0e4156SSadaf Ebrahimi/* 466 */     MCD_OPC_Decode, 183, 10, 166, 1, // Opcode: LGFRL
2191*9a0e4156SSadaf Ebrahimi/* 471 */     MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 480
2192*9a0e4156SSadaf Ebrahimi/* 475 */     MCD_OPC_Decode, 208, 12, 180, 1, // Opcode: LRL
2193*9a0e4156SSadaf Ebrahimi/* 480 */     MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 489
2194*9a0e4156SSadaf Ebrahimi/* 484 */     MCD_OPC_Decode, 206, 10, 166, 1, // Opcode: LLGFRL
2195*9a0e4156SSadaf Ebrahimi/* 489 */     MCD_OPC_FilterValue, 15, 166, 72, // Skip to: 19091
2196*9a0e4156SSadaf Ebrahimi/* 493 */     MCD_OPC_Decode, 136, 16, 180, 1, // Opcode: STRL
2197*9a0e4156SSadaf Ebrahimi/* 498 */     MCD_OPC_FilterValue, 197, 1, 9, 0, // Skip to: 512
2198*9a0e4156SSadaf Ebrahimi/* 503 */     MCD_OPC_CheckPredicate, 3, 152, 72, // Skip to: 19091
2199*9a0e4156SSadaf Ebrahimi/* 507 */     MCD_OPC_Decode, 224, 3, 181, 1, // Opcode: BPRP
2200*9a0e4156SSadaf Ebrahimi/* 512 */     MCD_OPC_FilterValue, 198, 1, 111, 0, // Skip to: 628
2201*9a0e4156SSadaf Ebrahimi/* 517 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2202*9a0e4156SSadaf Ebrahimi/* 520 */     MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 529
2203*9a0e4156SSadaf Ebrahimi/* 524 */     MCD_OPC_Decode, 239, 8, 166, 1, // Opcode: EXRL
2204*9a0e4156SSadaf Ebrahimi/* 529 */     MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 538
2205*9a0e4156SSadaf Ebrahimi/* 533 */     MCD_OPC_Decode, 138, 14, 182, 1, // Opcode: PFDRL
2206*9a0e4156SSadaf Ebrahimi/* 538 */     MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 547
2207*9a0e4156SSadaf Ebrahimi/* 542 */     MCD_OPC_Decode, 206, 4, 166, 1, // Opcode: CGHRL
2208*9a0e4156SSadaf Ebrahimi/* 547 */     MCD_OPC_FilterValue, 5, 5, 0, // Skip to: 556
2209*9a0e4156SSadaf Ebrahimi/* 551 */     MCD_OPC_Decode, 177, 5, 180, 1, // Opcode: CHRL
2210*9a0e4156SSadaf Ebrahimi/* 556 */     MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 565
2211*9a0e4156SSadaf Ebrahimi/* 560 */     MCD_OPC_Decode, 130, 6, 166, 1, // Opcode: CLGHRL
2212*9a0e4156SSadaf Ebrahimi/* 565 */     MCD_OPC_FilterValue, 7, 5, 0, // Skip to: 574
2213*9a0e4156SSadaf Ebrahimi/* 569 */     MCD_OPC_Decode, 238, 6, 180, 1, // Opcode: CLHRL
2214*9a0e4156SSadaf Ebrahimi/* 574 */     MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 583
2215*9a0e4156SSadaf Ebrahimi/* 578 */     MCD_OPC_Decode, 151, 5, 166, 1, // Opcode: CGRL
2216*9a0e4156SSadaf Ebrahimi/* 583 */     MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 592
2217*9a0e4156SSadaf Ebrahimi/* 587 */     MCD_OPC_Decode, 203, 6, 166, 1, // Opcode: CLGRL
2218*9a0e4156SSadaf Ebrahimi/* 592 */     MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 601
2219*9a0e4156SSadaf Ebrahimi/* 596 */     MCD_OPC_Decode, 203, 4, 166, 1, // Opcode: CGFRL
2220*9a0e4156SSadaf Ebrahimi/* 601 */     MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 610
2221*9a0e4156SSadaf Ebrahimi/* 605 */     MCD_OPC_Decode, 245, 7, 180, 1, // Opcode: CRL
2222*9a0e4156SSadaf Ebrahimi/* 610 */     MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 619
2223*9a0e4156SSadaf Ebrahimi/* 614 */     MCD_OPC_Decode, 129, 6, 166, 1, // Opcode: CLGFRL
2224*9a0e4156SSadaf Ebrahimi/* 619 */     MCD_OPC_FilterValue, 15, 36, 72, // Skip to: 19091
2225*9a0e4156SSadaf Ebrahimi/* 623 */     MCD_OPC_Decode, 174, 7, 180, 1, // Opcode: CLRL
2226*9a0e4156SSadaf Ebrahimi/* 628 */     MCD_OPC_FilterValue, 199, 1, 15, 0, // Skip to: 648
2227*9a0e4156SSadaf Ebrahimi/* 633 */     MCD_OPC_CheckPredicate, 3, 22, 72, // Skip to: 19091
2228*9a0e4156SSadaf Ebrahimi/* 637 */     MCD_OPC_CheckField, 32, 4, 0, 16, 72, // Skip to: 19091
2229*9a0e4156SSadaf Ebrahimi/* 643 */     MCD_OPC_Decode, 223, 3, 183, 1, // Opcode: BPP
2230*9a0e4156SSadaf Ebrahimi/* 648 */     MCD_OPC_FilterValue, 200, 1, 56, 0, // Skip to: 709
2231*9a0e4156SSadaf Ebrahimi/* 653 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2232*9a0e4156SSadaf Ebrahimi/* 656 */     MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 665
2233*9a0e4156SSadaf Ebrahimi/* 660 */     MCD_OPC_Decode, 198, 13, 184, 1, // Opcode: MVCOS
2234*9a0e4156SSadaf Ebrahimi/* 665 */     MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 674
2235*9a0e4156SSadaf Ebrahimi/* 669 */     MCD_OPC_Decode, 219, 8, 184, 1, // Opcode: ECTG
2236*9a0e4156SSadaf Ebrahimi/* 674 */     MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 683
2237*9a0e4156SSadaf Ebrahimi/* 678 */     MCD_OPC_Decode, 138, 8, 184, 1, // Opcode: CSST
2238*9a0e4156SSadaf Ebrahimi/* 683 */     MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 696
2239*9a0e4156SSadaf Ebrahimi/* 687 */     MCD_OPC_CheckPredicate, 17, 224, 71, // Skip to: 19091
2240*9a0e4156SSadaf Ebrahimi/* 691 */     MCD_OPC_Decode, 184, 12, 185, 1, // Opcode: LPD
2241*9a0e4156SSadaf Ebrahimi/* 696 */     MCD_OPC_FilterValue, 5, 215, 71, // Skip to: 19091
2242*9a0e4156SSadaf Ebrahimi/* 700 */     MCD_OPC_CheckPredicate, 17, 211, 71, // Skip to: 19091
2243*9a0e4156SSadaf Ebrahimi/* 704 */     MCD_OPC_Decode, 188, 12, 185, 1, // Opcode: LPDG
2244*9a0e4156SSadaf Ebrahimi/* 709 */     MCD_OPC_FilterValue, 204, 1, 81, 0, // Skip to: 795
2245*9a0e4156SSadaf Ebrahimi/* 714 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2246*9a0e4156SSadaf Ebrahimi/* 717 */     MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 730
2247*9a0e4156SSadaf Ebrahimi/* 721 */     MCD_OPC_CheckPredicate, 11, 190, 71, // Skip to: 19091
2248*9a0e4156SSadaf Ebrahimi/* 725 */     MCD_OPC_Decode, 254, 3, 186, 1, // Opcode: BRCTH
2249*9a0e4156SSadaf Ebrahimi/* 730 */     MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 743
2250*9a0e4156SSadaf Ebrahimi/* 734 */     MCD_OPC_CheckPredicate, 11, 177, 71, // Skip to: 19091
2251*9a0e4156SSadaf Ebrahimi/* 738 */     MCD_OPC_Decode, 128, 3, 187, 1, // Opcode: AIH
2252*9a0e4156SSadaf Ebrahimi/* 743 */     MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 756
2253*9a0e4156SSadaf Ebrahimi/* 747 */     MCD_OPC_CheckPredicate, 11, 164, 71, // Skip to: 19091
2254*9a0e4156SSadaf Ebrahimi/* 751 */     MCD_OPC_Decode, 149, 3, 187, 1, // Opcode: ALSIH
2255*9a0e4156SSadaf Ebrahimi/* 756 */     MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 769
2256*9a0e4156SSadaf Ebrahimi/* 760 */     MCD_OPC_CheckPredicate, 11, 151, 71, // Skip to: 19091
2257*9a0e4156SSadaf Ebrahimi/* 764 */     MCD_OPC_Decode, 150, 3, 187, 1, // Opcode: ALSIHN
2258*9a0e4156SSadaf Ebrahimi/* 769 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 782
2259*9a0e4156SSadaf Ebrahimi/* 773 */     MCD_OPC_CheckPredicate, 11, 138, 71, // Skip to: 19091
2260*9a0e4156SSadaf Ebrahimi/* 777 */     MCD_OPC_Decode, 194, 5, 188, 1, // Opcode: CIH
2261*9a0e4156SSadaf Ebrahimi/* 782 */     MCD_OPC_FilterValue, 15, 129, 71, // Skip to: 19091
2262*9a0e4156SSadaf Ebrahimi/* 786 */     MCD_OPC_CheckPredicate, 11, 125, 71, // Skip to: 19091
2263*9a0e4156SSadaf Ebrahimi/* 790 */     MCD_OPC_Decode, 254, 6, 173, 1, // Opcode: CLIH
2264*9a0e4156SSadaf Ebrahimi/* 795 */     MCD_OPC_FilterValue, 208, 1, 5, 0, // Skip to: 805
2265*9a0e4156SSadaf Ebrahimi/* 800 */     MCD_OPC_Decode, 199, 16, 189, 1, // Opcode: TRTR
2266*9a0e4156SSadaf Ebrahimi/* 805 */     MCD_OPC_FilterValue, 209, 1, 5, 0, // Skip to: 815
2267*9a0e4156SSadaf Ebrahimi/* 810 */     MCD_OPC_Decode, 207, 13, 189, 1, // Opcode: MVN
2268*9a0e4156SSadaf Ebrahimi/* 815 */     MCD_OPC_FilterValue, 210, 1, 5, 0, // Skip to: 825
2269*9a0e4156SSadaf Ebrahimi/* 820 */     MCD_OPC_Decode, 191, 13, 189, 1, // Opcode: MVC
2270*9a0e4156SSadaf Ebrahimi/* 825 */     MCD_OPC_FilterValue, 211, 1, 5, 0, // Skip to: 835
2271*9a0e4156SSadaf Ebrahimi/* 830 */     MCD_OPC_Decode, 211, 13, 189, 1, // Opcode: MVZ
2272*9a0e4156SSadaf Ebrahimi/* 835 */     MCD_OPC_FilterValue, 212, 1, 5, 0, // Skip to: 845
2273*9a0e4156SSadaf Ebrahimi/* 840 */     MCD_OPC_Decode, 227, 13, 189, 1, // Opcode: NC
2274*9a0e4156SSadaf Ebrahimi/* 845 */     MCD_OPC_FilterValue, 213, 1, 5, 0, // Skip to: 855
2275*9a0e4156SSadaf Ebrahimi/* 850 */     MCD_OPC_Decode, 225, 5, 189, 1, // Opcode: CLC
2276*9a0e4156SSadaf Ebrahimi/* 855 */     MCD_OPC_FilterValue, 214, 1, 5, 0, // Skip to: 865
2277*9a0e4156SSadaf Ebrahimi/* 860 */     MCD_OPC_Decode, 245, 13, 189, 1, // Opcode: OC
2278*9a0e4156SSadaf Ebrahimi/* 865 */     MCD_OPC_FilterValue, 215, 1, 5, 0, // Skip to: 875
2279*9a0e4156SSadaf Ebrahimi/* 870 */     MCD_OPC_Decode, 227, 21, 189, 1, // Opcode: XC
2280*9a0e4156SSadaf Ebrahimi/* 875 */     MCD_OPC_FilterValue, 217, 1, 5, 0, // Skip to: 885
2281*9a0e4156SSadaf Ebrahimi/* 880 */     MCD_OPC_Decode, 194, 13, 190, 1, // Opcode: MVCK
2282*9a0e4156SSadaf Ebrahimi/* 885 */     MCD_OPC_FilterValue, 218, 1, 5, 0, // Skip to: 895
2283*9a0e4156SSadaf Ebrahimi/* 890 */     MCD_OPC_Decode, 199, 13, 190, 1, // Opcode: MVCP
2284*9a0e4156SSadaf Ebrahimi/* 895 */     MCD_OPC_FilterValue, 219, 1, 5, 0, // Skip to: 905
2285*9a0e4156SSadaf Ebrahimi/* 900 */     MCD_OPC_Decode, 200, 13, 190, 1, // Opcode: MVCS
2286*9a0e4156SSadaf Ebrahimi/* 905 */     MCD_OPC_FilterValue, 220, 1, 5, 0, // Skip to: 915
2287*9a0e4156SSadaf Ebrahimi/* 910 */     MCD_OPC_Decode, 184, 16, 189, 1, // Opcode: TR
2288*9a0e4156SSadaf Ebrahimi/* 915 */     MCD_OPC_FilterValue, 221, 1, 5, 0, // Skip to: 925
2289*9a0e4156SSadaf Ebrahimi/* 920 */     MCD_OPC_Decode, 194, 16, 189, 1, // Opcode: TRT
2290*9a0e4156SSadaf Ebrahimi/* 925 */     MCD_OPC_FilterValue, 222, 1, 5, 0, // Skip to: 935
2291*9a0e4156SSadaf Ebrahimi/* 930 */     MCD_OPC_Decode, 220, 8, 189, 1, // Opcode: ED
2292*9a0e4156SSadaf Ebrahimi/* 935 */     MCD_OPC_FilterValue, 223, 1, 5, 0, // Skip to: 945
2293*9a0e4156SSadaf Ebrahimi/* 940 */     MCD_OPC_Decode, 221, 8, 189, 1, // Opcode: EDMK
2294*9a0e4156SSadaf Ebrahimi/* 945 */     MCD_OPC_FilterValue, 225, 1, 5, 0, // Skip to: 955
2295*9a0e4156SSadaf Ebrahimi/* 950 */     MCD_OPC_Decode, 144, 14, 191, 1, // Opcode: PKU
2296*9a0e4156SSadaf Ebrahimi/* 955 */     MCD_OPC_FilterValue, 226, 1, 5, 0, // Skip to: 965
2297*9a0e4156SSadaf Ebrahimi/* 960 */     MCD_OPC_Decode, 208, 16, 189, 1, // Opcode: UNPKU
2298*9a0e4156SSadaf Ebrahimi/* 965 */     MCD_OPC_FilterValue, 227, 1, 83, 5, // Skip to: 2333
2299*9a0e4156SSadaf Ebrahimi/* 970 */     MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
2300*9a0e4156SSadaf Ebrahimi/* 973 */     MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 982
2301*9a0e4156SSadaf Ebrahimi/* 977 */     MCD_OPC_Decode, 223, 12, 192, 1, // Opcode: LTG
2302*9a0e4156SSadaf Ebrahimi/* 982 */     MCD_OPC_FilterValue, 3, 5, 0, // Skip to: 991
2303*9a0e4156SSadaf Ebrahimi/* 986 */     MCD_OPC_Decode, 204, 12, 192, 1, // Opcode: LRAG
2304*9a0e4156SSadaf Ebrahimi/* 991 */     MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 1000
2305*9a0e4156SSadaf Ebrahimi/* 995 */     MCD_OPC_Decode, 175, 10, 192, 1, // Opcode: LG
2306*9a0e4156SSadaf Ebrahimi/* 1000 */    MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 1009
2307*9a0e4156SSadaf Ebrahimi/* 1004 */    MCD_OPC_Decode, 160, 8, 193, 1, // Opcode: CVBY
2308*9a0e4156SSadaf Ebrahimi/* 1009 */    MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 1018
2309*9a0e4156SSadaf Ebrahimi/* 1013 */    MCD_OPC_Decode, 240, 2, 194, 1, // Opcode: AG
2310*9a0e4156SSadaf Ebrahimi/* 1018 */    MCD_OPC_FilterValue, 9, 5, 0, // Skip to: 1027
2311*9a0e4156SSadaf Ebrahimi/* 1022 */    MCD_OPC_Decode, 202, 14, 194, 1, // Opcode: SG
2312*9a0e4156SSadaf Ebrahimi/* 1027 */    MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 1036
2313*9a0e4156SSadaf Ebrahimi/* 1031 */    MCD_OPC_Decode, 135, 3, 194, 1, // Opcode: ALG
2314*9a0e4156SSadaf Ebrahimi/* 1036 */    MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 1045
2315*9a0e4156SSadaf Ebrahimi/* 1040 */    MCD_OPC_Decode, 227, 14, 194, 1, // Opcode: SLG
2316*9a0e4156SSadaf Ebrahimi/* 1045 */    MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 1054
2317*9a0e4156SSadaf Ebrahimi/* 1049 */    MCD_OPC_Decode, 180, 13, 194, 1, // Opcode: MSG
2318*9a0e4156SSadaf Ebrahimi/* 1054 */    MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 1063
2319*9a0e4156SSadaf Ebrahimi/* 1058 */    MCD_OPC_Decode, 207, 8, 195, 1, // Opcode: DSG
2320*9a0e4156SSadaf Ebrahimi/* 1063 */    MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 1072
2321*9a0e4156SSadaf Ebrahimi/* 1067 */    MCD_OPC_Decode, 159, 8, 194, 1, // Opcode: CVBG
2322*9a0e4156SSadaf Ebrahimi/* 1072 */    MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 1081
2323*9a0e4156SSadaf Ebrahimi/* 1076 */    MCD_OPC_Decode, 210, 12, 192, 1, // Opcode: LRVG
2324*9a0e4156SSadaf Ebrahimi/* 1081 */    MCD_OPC_FilterValue, 18, 5, 0, // Skip to: 1090
2325*9a0e4156SSadaf Ebrahimi/* 1085 */    MCD_OPC_Decode, 215, 12, 196, 1, // Opcode: LT
2326*9a0e4156SSadaf Ebrahimi/* 1090 */    MCD_OPC_FilterValue, 19, 5, 0, // Skip to: 1099
2327*9a0e4156SSadaf Ebrahimi/* 1094 */    MCD_OPC_Decode, 205, 12, 192, 1, // Opcode: LRAY
2328*9a0e4156SSadaf Ebrahimi/* 1099 */    MCD_OPC_FilterValue, 20, 5, 0, // Skip to: 1108
2329*9a0e4156SSadaf Ebrahimi/* 1103 */    MCD_OPC_Decode, 180, 10, 192, 1, // Opcode: LGF
2330*9a0e4156SSadaf Ebrahimi/* 1108 */    MCD_OPC_FilterValue, 21, 5, 0, // Skip to: 1117
2331*9a0e4156SSadaf Ebrahimi/* 1112 */    MCD_OPC_Decode, 185, 10, 192, 1, // Opcode: LGH
2332*9a0e4156SSadaf Ebrahimi/* 1117 */    MCD_OPC_FilterValue, 22, 5, 0, // Skip to: 1126
2333*9a0e4156SSadaf Ebrahimi/* 1121 */    MCD_OPC_Decode, 203, 10, 192, 1, // Opcode: LLGF
2334*9a0e4156SSadaf Ebrahimi/* 1126 */    MCD_OPC_FilterValue, 23, 5, 0, // Skip to: 1135
2335*9a0e4156SSadaf Ebrahimi/* 1130 */    MCD_OPC_Decode, 211, 10, 192, 1, // Opcode: LLGT
2336*9a0e4156SSadaf Ebrahimi/* 1135 */    MCD_OPC_FilterValue, 24, 5, 0, // Skip to: 1144
2337*9a0e4156SSadaf Ebrahimi/* 1139 */    MCD_OPC_Decode, 241, 2, 194, 1, // Opcode: AGF
2338*9a0e4156SSadaf Ebrahimi/* 1144 */    MCD_OPC_FilterValue, 25, 5, 0, // Skip to: 1153
2339*9a0e4156SSadaf Ebrahimi/* 1148 */    MCD_OPC_Decode, 203, 14, 194, 1, // Opcode: SGF
2340*9a0e4156SSadaf Ebrahimi/* 1153 */    MCD_OPC_FilterValue, 26, 5, 0, // Skip to: 1162
2341*9a0e4156SSadaf Ebrahimi/* 1157 */    MCD_OPC_Decode, 136, 3, 194, 1, // Opcode: ALGF
2342*9a0e4156SSadaf Ebrahimi/* 1162 */    MCD_OPC_FilterValue, 27, 5, 0, // Skip to: 1171
2343*9a0e4156SSadaf Ebrahimi/* 1166 */    MCD_OPC_Decode, 228, 14, 194, 1, // Opcode: SLGF
2344*9a0e4156SSadaf Ebrahimi/* 1171 */    MCD_OPC_FilterValue, 28, 5, 0, // Skip to: 1180
2345*9a0e4156SSadaf Ebrahimi/* 1175 */    MCD_OPC_Decode, 182, 13, 194, 1, // Opcode: MSGF
2346*9a0e4156SSadaf Ebrahimi/* 1180 */    MCD_OPC_FilterValue, 29, 5, 0, // Skip to: 1189
2347*9a0e4156SSadaf Ebrahimi/* 1184 */    MCD_OPC_Decode, 208, 8, 195, 1, // Opcode: DSGF
2348*9a0e4156SSadaf Ebrahimi/* 1189 */    MCD_OPC_FilterValue, 30, 5, 0, // Skip to: 1198
2349*9a0e4156SSadaf Ebrahimi/* 1193 */    MCD_OPC_Decode, 209, 12, 196, 1, // Opcode: LRV
2350*9a0e4156SSadaf Ebrahimi/* 1198 */    MCD_OPC_FilterValue, 31, 5, 0, // Skip to: 1207
2351*9a0e4156SSadaf Ebrahimi/* 1202 */    MCD_OPC_Decode, 212, 12, 196, 1, // Opcode: LRVH
2352*9a0e4156SSadaf Ebrahimi/* 1207 */    MCD_OPC_FilterValue, 32, 5, 0, // Skip to: 1216
2353*9a0e4156SSadaf Ebrahimi/* 1211 */    MCD_OPC_Decode, 191, 4, 192, 1, // Opcode: CG
2354*9a0e4156SSadaf Ebrahimi/* 1216 */    MCD_OPC_FilterValue, 33, 5, 0, // Skip to: 1225
2355*9a0e4156SSadaf Ebrahimi/* 1220 */    MCD_OPC_Decode, 250, 5, 192, 1, // Opcode: CLG
2356*9a0e4156SSadaf Ebrahimi/* 1225 */    MCD_OPC_FilterValue, 36, 5, 0, // Skip to: 1234
2357*9a0e4156SSadaf Ebrahimi/* 1229 */    MCD_OPC_Decode, 180, 15, 192, 1, // Opcode: STG
2358*9a0e4156SSadaf Ebrahimi/* 1234 */    MCD_OPC_FilterValue, 37, 9, 0, // Skip to: 1247
2359*9a0e4156SSadaf Ebrahimi/* 1238 */    MCD_OPC_CheckPredicate, 2, 185, 69, // Skip to: 19091
2360*9a0e4156SSadaf Ebrahimi/* 1242 */    MCD_OPC_Decode, 242, 13, 192, 1, // Opcode: NTSTG
2361*9a0e4156SSadaf Ebrahimi/* 1247 */    MCD_OPC_FilterValue, 38, 5, 0, // Skip to: 1256
2362*9a0e4156SSadaf Ebrahimi/* 1251 */    MCD_OPC_Decode, 163, 8, 196, 1, // Opcode: CVDY
2363*9a0e4156SSadaf Ebrahimi/* 1256 */    MCD_OPC_FilterValue, 42, 9, 0, // Skip to: 1269
2364*9a0e4156SSadaf Ebrahimi/* 1260 */    MCD_OPC_CheckPredicate, 18, 163, 69, // Skip to: 19091
2365*9a0e4156SSadaf Ebrahimi/* 1264 */    MCD_OPC_Decode, 248, 12, 192, 1, // Opcode: LZRG
2366*9a0e4156SSadaf Ebrahimi/* 1269 */    MCD_OPC_FilterValue, 46, 5, 0, // Skip to: 1278
2367*9a0e4156SSadaf Ebrahimi/* 1273 */    MCD_OPC_Decode, 162, 8, 192, 1, // Opcode: CVDG
2368*9a0e4156SSadaf Ebrahimi/* 1278 */    MCD_OPC_FilterValue, 47, 5, 0, // Skip to: 1287
2369*9a0e4156SSadaf Ebrahimi/* 1282 */    MCD_OPC_Decode, 138, 16, 192, 1, // Opcode: STRVG
2370*9a0e4156SSadaf Ebrahimi/* 1287 */    MCD_OPC_FilterValue, 48, 5, 0, // Skip to: 1296
2371*9a0e4156SSadaf Ebrahimi/* 1291 */    MCD_OPC_Decode, 200, 4, 192, 1, // Opcode: CGF
2372*9a0e4156SSadaf Ebrahimi/* 1296 */    MCD_OPC_FilterValue, 49, 5, 0, // Skip to: 1305
2373*9a0e4156SSadaf Ebrahimi/* 1300 */    MCD_OPC_Decode, 254, 5, 192, 1, // Opcode: CLGF
2374*9a0e4156SSadaf Ebrahimi/* 1305 */    MCD_OPC_FilterValue, 50, 5, 0, // Skip to: 1314
2375*9a0e4156SSadaf Ebrahimi/* 1309 */    MCD_OPC_Decode, 224, 12, 192, 1, // Opcode: LTGF
2376*9a0e4156SSadaf Ebrahimi/* 1314 */    MCD_OPC_FilterValue, 52, 5, 0, // Skip to: 1323
2377*9a0e4156SSadaf Ebrahimi/* 1318 */    MCD_OPC_Decode, 204, 4, 192, 1, // Opcode: CGH
2378*9a0e4156SSadaf Ebrahimi/* 1323 */    MCD_OPC_FilterValue, 54, 5, 0, // Skip to: 1332
2379*9a0e4156SSadaf Ebrahimi/* 1327 */    MCD_OPC_Decode, 137, 14, 197, 1, // Opcode: PFD
2380*9a0e4156SSadaf Ebrahimi/* 1332 */    MCD_OPC_FilterValue, 56, 9, 0, // Skip to: 1345
2381*9a0e4156SSadaf Ebrahimi/* 1336 */    MCD_OPC_CheckPredicate, 16, 87, 69, // Skip to: 19091
2382*9a0e4156SSadaf Ebrahimi/* 1340 */    MCD_OPC_Decode, 244, 2, 194, 1, // Opcode: AGH
2383*9a0e4156SSadaf Ebrahimi/* 1345 */    MCD_OPC_FilterValue, 57, 9, 0, // Skip to: 1358
2384*9a0e4156SSadaf Ebrahimi/* 1349 */    MCD_OPC_CheckPredicate, 16, 74, 69, // Skip to: 19091
2385*9a0e4156SSadaf Ebrahimi/* 1353 */    MCD_OPC_Decode, 205, 14, 194, 1, // Opcode: SGH
2386*9a0e4156SSadaf Ebrahimi/* 1358 */    MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 1371
2387*9a0e4156SSadaf Ebrahimi/* 1362 */    MCD_OPC_CheckPredicate, 18, 61, 69, // Skip to: 19091
2388*9a0e4156SSadaf Ebrahimi/* 1366 */    MCD_OPC_Decode, 224, 10, 192, 1, // Opcode: LLZRGF
2389*9a0e4156SSadaf Ebrahimi/* 1371 */    MCD_OPC_FilterValue, 59, 9, 0, // Skip to: 1384
2390*9a0e4156SSadaf Ebrahimi/* 1375 */    MCD_OPC_CheckPredicate, 18, 48, 69, // Skip to: 19091
2391*9a0e4156SSadaf Ebrahimi/* 1379 */    MCD_OPC_Decode, 247, 12, 196, 1, // Opcode: LZRF
2392*9a0e4156SSadaf Ebrahimi/* 1384 */    MCD_OPC_FilterValue, 60, 9, 0, // Skip to: 1397
2393*9a0e4156SSadaf Ebrahimi/* 1388 */    MCD_OPC_CheckPredicate, 16, 35, 69, // Skip to: 19091
2394*9a0e4156SSadaf Ebrahimi/* 1392 */    MCD_OPC_Decode, 156, 13, 194, 1, // Opcode: MGH
2395*9a0e4156SSadaf Ebrahimi/* 1397 */    MCD_OPC_FilterValue, 62, 5, 0, // Skip to: 1406
2396*9a0e4156SSadaf Ebrahimi/* 1401 */    MCD_OPC_Decode, 137, 16, 196, 1, // Opcode: STRV
2397*9a0e4156SSadaf Ebrahimi/* 1406 */    MCD_OPC_FilterValue, 63, 5, 0, // Skip to: 1415
2398*9a0e4156SSadaf Ebrahimi/* 1410 */    MCD_OPC_Decode, 139, 16, 196, 1, // Opcode: STRVH
2399*9a0e4156SSadaf Ebrahimi/* 1415 */    MCD_OPC_FilterValue, 70, 5, 0, // Skip to: 1424
2400*9a0e4156SSadaf Ebrahimi/* 1419 */    MCD_OPC_Decode, 197, 3, 194, 1, // Opcode: BCTG
2401*9a0e4156SSadaf Ebrahimi/* 1424 */    MCD_OPC_FilterValue, 71, 207, 0, // Skip to: 1635
2402*9a0e4156SSadaf Ebrahimi/* 1428 */    MCD_OPC_ExtractField, 36, 4,  // Inst{39-36} ...
2403*9a0e4156SSadaf Ebrahimi/* 1431 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 1444
2404*9a0e4156SSadaf Ebrahimi/* 1435 */    MCD_OPC_CheckPredicate, 16, 187, 0, // Skip to: 1626
2405*9a0e4156SSadaf Ebrahimi/* 1439 */    MCD_OPC_Decode, 218, 3, 198, 1, // Opcode: BIAsmO
2406*9a0e4156SSadaf Ebrahimi/* 1444 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 1457
2407*9a0e4156SSadaf Ebrahimi/* 1448 */    MCD_OPC_CheckPredicate, 16, 174, 0, // Skip to: 1626
2408*9a0e4156SSadaf Ebrahimi/* 1452 */    MCD_OPC_Decode, 202, 3, 198, 1, // Opcode: BIAsmH
2409*9a0e4156SSadaf Ebrahimi/* 1457 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 1470
2410*9a0e4156SSadaf Ebrahimi/* 1461 */    MCD_OPC_CheckPredicate, 16, 161, 0, // Skip to: 1626
2411*9a0e4156SSadaf Ebrahimi/* 1465 */    MCD_OPC_Decode, 212, 3, 198, 1, // Opcode: BIAsmNLE
2412*9a0e4156SSadaf Ebrahimi/* 1470 */    MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 1483
2413*9a0e4156SSadaf Ebrahimi/* 1474 */    MCD_OPC_CheckPredicate, 16, 148, 0, // Skip to: 1626
2414*9a0e4156SSadaf Ebrahimi/* 1478 */    MCD_OPC_Decode, 204, 3, 198, 1, // Opcode: BIAsmL
2415*9a0e4156SSadaf Ebrahimi/* 1483 */    MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1496
2416*9a0e4156SSadaf Ebrahimi/* 1487 */    MCD_OPC_CheckPredicate, 16, 135, 0, // Skip to: 1626
2417*9a0e4156SSadaf Ebrahimi/* 1491 */    MCD_OPC_Decode, 210, 3, 198, 1, // Opcode: BIAsmNHE
2418*9a0e4156SSadaf Ebrahimi/* 1496 */    MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1509
2419*9a0e4156SSadaf Ebrahimi/* 1500 */    MCD_OPC_CheckPredicate, 16, 122, 0, // Skip to: 1626
2420*9a0e4156SSadaf Ebrahimi/* 1504 */    MCD_OPC_Decode, 206, 3, 198, 1, // Opcode: BIAsmLH
2421*9a0e4156SSadaf Ebrahimi/* 1509 */    MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 1522
2422*9a0e4156SSadaf Ebrahimi/* 1513 */    MCD_OPC_CheckPredicate, 16, 109, 0, // Skip to: 1626
2423*9a0e4156SSadaf Ebrahimi/* 1517 */    MCD_OPC_Decode, 208, 3, 198, 1, // Opcode: BIAsmNE
2424*9a0e4156SSadaf Ebrahimi/* 1522 */    MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 1535
2425*9a0e4156SSadaf Ebrahimi/* 1526 */    MCD_OPC_CheckPredicate, 16, 96, 0, // Skip to: 1626
2426*9a0e4156SSadaf Ebrahimi/* 1530 */    MCD_OPC_Decode, 201, 3, 198, 1, // Opcode: BIAsmE
2427*9a0e4156SSadaf Ebrahimi/* 1535 */    MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 1548
2428*9a0e4156SSadaf Ebrahimi/* 1539 */    MCD_OPC_CheckPredicate, 16, 83, 0, // Skip to: 1626
2429*9a0e4156SSadaf Ebrahimi/* 1543 */    MCD_OPC_Decode, 213, 3, 198, 1, // Opcode: BIAsmNLH
2430*9a0e4156SSadaf Ebrahimi/* 1548 */    MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1561
2431*9a0e4156SSadaf Ebrahimi/* 1552 */    MCD_OPC_CheckPredicate, 16, 70, 0, // Skip to: 1626
2432*9a0e4156SSadaf Ebrahimi/* 1556 */    MCD_OPC_Decode, 203, 3, 198, 1, // Opcode: BIAsmHE
2433*9a0e4156SSadaf Ebrahimi/* 1561 */    MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 1574
2434*9a0e4156SSadaf Ebrahimi/* 1565 */    MCD_OPC_CheckPredicate, 16, 57, 0, // Skip to: 1626
2435*9a0e4156SSadaf Ebrahimi/* 1569 */    MCD_OPC_Decode, 211, 3, 198, 1, // Opcode: BIAsmNL
2436*9a0e4156SSadaf Ebrahimi/* 1574 */    MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 1587
2437*9a0e4156SSadaf Ebrahimi/* 1578 */    MCD_OPC_CheckPredicate, 16, 44, 0, // Skip to: 1626
2438*9a0e4156SSadaf Ebrahimi/* 1582 */    MCD_OPC_Decode, 205, 3, 198, 1, // Opcode: BIAsmLE
2439*9a0e4156SSadaf Ebrahimi/* 1587 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1600
2440*9a0e4156SSadaf Ebrahimi/* 1591 */    MCD_OPC_CheckPredicate, 16, 31, 0, // Skip to: 1626
2441*9a0e4156SSadaf Ebrahimi/* 1595 */    MCD_OPC_Decode, 209, 3, 198, 1, // Opcode: BIAsmNH
2442*9a0e4156SSadaf Ebrahimi/* 1600 */    MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 1613
2443*9a0e4156SSadaf Ebrahimi/* 1604 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1626
2444*9a0e4156SSadaf Ebrahimi/* 1608 */    MCD_OPC_Decode, 215, 3, 198, 1, // Opcode: BIAsmNO
2445*9a0e4156SSadaf Ebrahimi/* 1613 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1626
2446*9a0e4156SSadaf Ebrahimi/* 1617 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1626
2447*9a0e4156SSadaf Ebrahimi/* 1621 */    MCD_OPC_Decode, 200, 3, 198, 1, // Opcode: BI
2448*9a0e4156SSadaf Ebrahimi/* 1626 */    MCD_OPC_CheckPredicate, 16, 53, 68, // Skip to: 19091
2449*9a0e4156SSadaf Ebrahimi/* 1630 */    MCD_OPC_Decode, 222, 3, 197, 1, // Opcode: BICAsm
2450*9a0e4156SSadaf Ebrahimi/* 1635 */    MCD_OPC_FilterValue, 72, 9, 0, // Skip to: 1648
2451*9a0e4156SSadaf Ebrahimi/* 1639 */    MCD_OPC_CheckPredicate, 19, 40, 68, // Skip to: 19091
2452*9a0e4156SSadaf Ebrahimi/* 1643 */    MCD_OPC_Decode, 207, 10, 192, 1, // Opcode: LLGFSG
2453*9a0e4156SSadaf Ebrahimi/* 1648 */    MCD_OPC_FilterValue, 73, 9, 0, // Skip to: 1661
2454*9a0e4156SSadaf Ebrahimi/* 1652 */    MCD_OPC_CheckPredicate, 19, 27, 68, // Skip to: 19091
2455*9a0e4156SSadaf Ebrahimi/* 1656 */    MCD_OPC_Decode, 182, 15, 192, 1, // Opcode: STGSC
2456*9a0e4156SSadaf Ebrahimi/* 1661 */    MCD_OPC_FilterValue, 76, 9, 0, // Skip to: 1674
2457*9a0e4156SSadaf Ebrahimi/* 1665 */    MCD_OPC_CheckPredicate, 19, 14, 68, // Skip to: 19091
2458*9a0e4156SSadaf Ebrahimi/* 1669 */    MCD_OPC_Decode, 184, 10, 192, 1, // Opcode: LGG
2459*9a0e4156SSadaf Ebrahimi/* 1674 */    MCD_OPC_FilterValue, 77, 9, 0, // Skip to: 1687
2460*9a0e4156SSadaf Ebrahimi/* 1678 */    MCD_OPC_CheckPredicate, 19, 1, 68, // Skip to: 19091
2461*9a0e4156SSadaf Ebrahimi/* 1682 */    MCD_OPC_Decode, 191, 10, 192, 1, // Opcode: LGSC
2462*9a0e4156SSadaf Ebrahimi/* 1687 */    MCD_OPC_FilterValue, 80, 5, 0, // Skip to: 1696
2463*9a0e4156SSadaf Ebrahimi/* 1691 */    MCD_OPC_Decode, 144, 16, 196, 1, // Opcode: STY
2464*9a0e4156SSadaf Ebrahimi/* 1696 */    MCD_OPC_FilterValue, 81, 5, 0, // Skip to: 1705
2465*9a0e4156SSadaf Ebrahimi/* 1700 */    MCD_OPC_Decode, 190, 13, 193, 1, // Opcode: MSY
2466*9a0e4156SSadaf Ebrahimi/* 1705 */    MCD_OPC_FilterValue, 83, 9, 0, // Skip to: 1718
2467*9a0e4156SSadaf Ebrahimi/* 1709 */    MCD_OPC_CheckPredicate, 16, 226, 67, // Skip to: 19091
2468*9a0e4156SSadaf Ebrahimi/* 1713 */    MCD_OPC_Decode, 169, 13, 193, 1, // Opcode: MSC
2469*9a0e4156SSadaf Ebrahimi/* 1718 */    MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 1727
2470*9a0e4156SSadaf Ebrahimi/* 1722 */    MCD_OPC_Decode, 243, 13, 193, 1, // Opcode: NY
2471*9a0e4156SSadaf Ebrahimi/* 1727 */    MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 1736
2472*9a0e4156SSadaf Ebrahimi/* 1731 */    MCD_OPC_Decode, 204, 7, 196, 1, // Opcode: CLY
2473*9a0e4156SSadaf Ebrahimi/* 1736 */    MCD_OPC_FilterValue, 86, 5, 0, // Skip to: 1745
2474*9a0e4156SSadaf Ebrahimi/* 1740 */    MCD_OPC_Decode, 131, 14, 193, 1, // Opcode: OY
2475*9a0e4156SSadaf Ebrahimi/* 1745 */    MCD_OPC_FilterValue, 87, 5, 0, // Skip to: 1754
2476*9a0e4156SSadaf Ebrahimi/* 1749 */    MCD_OPC_Decode, 238, 21, 193, 1, // Opcode: XY
2477*9a0e4156SSadaf Ebrahimi/* 1754 */    MCD_OPC_FilterValue, 88, 5, 0, // Skip to: 1763
2478*9a0e4156SSadaf Ebrahimi/* 1758 */    MCD_OPC_Decode, 244, 12, 196, 1, // Opcode: LY
2479*9a0e4156SSadaf Ebrahimi/* 1763 */    MCD_OPC_FilterValue, 89, 5, 0, // Skip to: 1772
2480*9a0e4156SSadaf Ebrahimi/* 1767 */    MCD_OPC_Decode, 184, 8, 196, 1, // Opcode: CY
2481*9a0e4156SSadaf Ebrahimi/* 1772 */    MCD_OPC_FilterValue, 90, 5, 0, // Skip to: 1781
2482*9a0e4156SSadaf Ebrahimi/* 1776 */    MCD_OPC_Decode, 164, 3, 193, 1, // Opcode: AY
2483*9a0e4156SSadaf Ebrahimi/* 1781 */    MCD_OPC_FilterValue, 91, 5, 0, // Skip to: 1790
2484*9a0e4156SSadaf Ebrahimi/* 1785 */    MCD_OPC_Decode, 154, 16, 193, 1, // Opcode: SY
2485*9a0e4156SSadaf Ebrahimi/* 1790 */    MCD_OPC_FilterValue, 92, 5, 0, // Skip to: 1799
2486*9a0e4156SSadaf Ebrahimi/* 1794 */    MCD_OPC_Decode, 154, 13, 195, 1, // Opcode: MFY
2487*9a0e4156SSadaf Ebrahimi/* 1799 */    MCD_OPC_FilterValue, 94, 5, 0, // Skip to: 1808
2488*9a0e4156SSadaf Ebrahimi/* 1803 */    MCD_OPC_Decode, 151, 3, 193, 1, // Opcode: ALY
2489*9a0e4156SSadaf Ebrahimi/* 1808 */    MCD_OPC_FilterValue, 95, 5, 0, // Skip to: 1817
2490*9a0e4156SSadaf Ebrahimi/* 1812 */    MCD_OPC_Decode, 241, 14, 193, 1, // Opcode: SLY
2491*9a0e4156SSadaf Ebrahimi/* 1817 */    MCD_OPC_FilterValue, 112, 5, 0, // Skip to: 1826
2492*9a0e4156SSadaf Ebrahimi/* 1821 */    MCD_OPC_Decode, 186, 15, 196, 1, // Opcode: STHY
2493*9a0e4156SSadaf Ebrahimi/* 1826 */    MCD_OPC_FilterValue, 113, 5, 0, // Skip to: 1835
2494*9a0e4156SSadaf Ebrahimi/* 1830 */    MCD_OPC_Decode, 255, 9, 192, 1, // Opcode: LAY
2495*9a0e4156SSadaf Ebrahimi/* 1835 */    MCD_OPC_FilterValue, 114, 5, 0, // Skip to: 1844
2496*9a0e4156SSadaf Ebrahimi/* 1839 */    MCD_OPC_Decode, 171, 15, 196, 1, // Opcode: STCY
2497*9a0e4156SSadaf Ebrahimi/* 1844 */    MCD_OPC_FilterValue, 115, 5, 0, // Skip to: 1853
2498*9a0e4156SSadaf Ebrahimi/* 1848 */    MCD_OPC_Decode, 134, 9, 194, 1, // Opcode: ICY
2499*9a0e4156SSadaf Ebrahimi/* 1853 */    MCD_OPC_FilterValue, 117, 5, 0, // Skip to: 1862
2500*9a0e4156SSadaf Ebrahimi/* 1857 */    MCD_OPC_Decode, 243, 9, 192, 1, // Opcode: LAEY
2501*9a0e4156SSadaf Ebrahimi/* 1862 */    MCD_OPC_FilterValue, 118, 5, 0, // Skip to: 1871
2502*9a0e4156SSadaf Ebrahimi/* 1866 */    MCD_OPC_Decode, 128, 10, 196, 1, // Opcode: LB
2503*9a0e4156SSadaf Ebrahimi/* 1871 */    MCD_OPC_FilterValue, 119, 5, 0, // Skip to: 1880
2504*9a0e4156SSadaf Ebrahimi/* 1875 */    MCD_OPC_Decode, 177, 10, 192, 1, // Opcode: LGB
2505*9a0e4156SSadaf Ebrahimi/* 1880 */    MCD_OPC_FilterValue, 120, 5, 0, // Skip to: 1889
2506*9a0e4156SSadaf Ebrahimi/* 1884 */    MCD_OPC_Decode, 197, 10, 196, 1, // Opcode: LHY
2507*9a0e4156SSadaf Ebrahimi/* 1889 */    MCD_OPC_FilterValue, 121, 5, 0, // Skip to: 1898
2508*9a0e4156SSadaf Ebrahimi/* 1893 */    MCD_OPC_Decode, 179, 5, 196, 1, // Opcode: CHY
2509*9a0e4156SSadaf Ebrahimi/* 1898 */    MCD_OPC_FilterValue, 122, 5, 0, // Skip to: 1907
2510*9a0e4156SSadaf Ebrahimi/* 1902 */    MCD_OPC_Decode, 255, 2, 193, 1, // Opcode: AHY
2511*9a0e4156SSadaf Ebrahimi/* 1907 */    MCD_OPC_FilterValue, 123, 5, 0, // Skip to: 1916
2512*9a0e4156SSadaf Ebrahimi/* 1911 */    MCD_OPC_Decode, 211, 14, 193, 1, // Opcode: SHY
2513*9a0e4156SSadaf Ebrahimi/* 1916 */    MCD_OPC_FilterValue, 124, 5, 0, // Skip to: 1925
2514*9a0e4156SSadaf Ebrahimi/* 1920 */    MCD_OPC_Decode, 161, 13, 193, 1, // Opcode: MHY
2515*9a0e4156SSadaf Ebrahimi/* 1925 */    MCD_OPC_FilterValue, 128, 1, 5, 0, // Skip to: 1935
2516*9a0e4156SSadaf Ebrahimi/* 1930 */    MCD_OPC_Decode, 228, 13, 194, 1, // Opcode: NG
2517*9a0e4156SSadaf Ebrahimi/* 1935 */    MCD_OPC_FilterValue, 129, 1, 5, 0, // Skip to: 1945
2518*9a0e4156SSadaf Ebrahimi/* 1940 */    MCD_OPC_Decode, 246, 13, 194, 1, // Opcode: OG
2519*9a0e4156SSadaf Ebrahimi/* 1945 */    MCD_OPC_FilterValue, 130, 1, 5, 0, // Skip to: 1955
2520*9a0e4156SSadaf Ebrahimi/* 1950 */    MCD_OPC_Decode, 228, 21, 194, 1, // Opcode: XG
2521*9a0e4156SSadaf Ebrahimi/* 1955 */    MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 1969
2522*9a0e4156SSadaf Ebrahimi/* 1960 */    MCD_OPC_CheckPredicate, 16, 231, 66, // Skip to: 19091
2523*9a0e4156SSadaf Ebrahimi/* 1964 */    MCD_OPC_Decode, 181, 13, 194, 1, // Opcode: MSGC
2524*9a0e4156SSadaf Ebrahimi/* 1969 */    MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 1983
2525*9a0e4156SSadaf Ebrahimi/* 1974 */    MCD_OPC_CheckPredicate, 16, 217, 66, // Skip to: 19091
2526*9a0e4156SSadaf Ebrahimi/* 1978 */    MCD_OPC_Decode, 155, 13, 195, 1, // Opcode: MG
2527*9a0e4156SSadaf Ebrahimi/* 1983 */    MCD_OPC_FilterValue, 133, 1, 9, 0, // Skip to: 1997
2528*9a0e4156SSadaf Ebrahimi/* 1988 */    MCD_OPC_CheckPredicate, 20, 203, 66, // Skip to: 19091
2529*9a0e4156SSadaf Ebrahimi/* 1992 */    MCD_OPC_Decode, 176, 10, 192, 1, // Opcode: LGAT
2530*9a0e4156SSadaf Ebrahimi/* 1997 */    MCD_OPC_FilterValue, 134, 1, 5, 0, // Skip to: 2007
2531*9a0e4156SSadaf Ebrahimi/* 2002 */    MCD_OPC_Decode, 163, 13, 195, 1, // Opcode: MLG
2532*9a0e4156SSadaf Ebrahimi/* 2007 */    MCD_OPC_FilterValue, 135, 1, 5, 0, // Skip to: 2017
2533*9a0e4156SSadaf Ebrahimi/* 2012 */    MCD_OPC_Decode, 202, 8, 195, 1, // Opcode: DLG
2534*9a0e4156SSadaf Ebrahimi/* 2017 */    MCD_OPC_FilterValue, 136, 1, 5, 0, // Skip to: 2027
2535*9a0e4156SSadaf Ebrahimi/* 2022 */    MCD_OPC_Decode, 131, 3, 194, 1, // Opcode: ALCG
2536*9a0e4156SSadaf Ebrahimi/* 2027 */    MCD_OPC_FilterValue, 137, 1, 5, 0, // Skip to: 2037
2537*9a0e4156SSadaf Ebrahimi/* 2032 */    MCD_OPC_Decode, 220, 14, 194, 1, // Opcode: SLBG
2538*9a0e4156SSadaf Ebrahimi/* 2037 */    MCD_OPC_FilterValue, 142, 1, 5, 0, // Skip to: 2047
2539*9a0e4156SSadaf Ebrahimi/* 2042 */    MCD_OPC_Decode, 132, 16, 199, 1, // Opcode: STPQ
2540*9a0e4156SSadaf Ebrahimi/* 2047 */    MCD_OPC_FilterValue, 143, 1, 5, 0, // Skip to: 2057
2541*9a0e4156SSadaf Ebrahimi/* 2052 */    MCD_OPC_Decode, 195, 12, 199, 1, // Opcode: LPQ
2542*9a0e4156SSadaf Ebrahimi/* 2057 */    MCD_OPC_FilterValue, 144, 1, 5, 0, // Skip to: 2067
2543*9a0e4156SSadaf Ebrahimi/* 2062 */    MCD_OPC_Decode, 201, 10, 192, 1, // Opcode: LLGC
2544*9a0e4156SSadaf Ebrahimi/* 2067 */    MCD_OPC_FilterValue, 145, 1, 5, 0, // Skip to: 2077
2545*9a0e4156SSadaf Ebrahimi/* 2072 */    MCD_OPC_Decode, 208, 10, 192, 1, // Opcode: LLGH
2546*9a0e4156SSadaf Ebrahimi/* 2077 */    MCD_OPC_FilterValue, 148, 1, 5, 0, // Skip to: 2087
2547*9a0e4156SSadaf Ebrahimi/* 2082 */    MCD_OPC_Decode, 198, 10, 196, 1, // Opcode: LLC
2548*9a0e4156SSadaf Ebrahimi/* 2087 */    MCD_OPC_FilterValue, 149, 1, 5, 0, // Skip to: 2097
2549*9a0e4156SSadaf Ebrahimi/* 2092 */    MCD_OPC_Decode, 214, 10, 196, 1, // Opcode: LLH
2550*9a0e4156SSadaf Ebrahimi/* 2097 */    MCD_OPC_FilterValue, 150, 1, 5, 0, // Skip to: 2107
2551*9a0e4156SSadaf Ebrahimi/* 2102 */    MCD_OPC_Decode, 162, 13, 195, 1, // Opcode: ML
2552*9a0e4156SSadaf Ebrahimi/* 2107 */    MCD_OPC_FilterValue, 151, 1, 5, 0, // Skip to: 2117
2553*9a0e4156SSadaf Ebrahimi/* 2112 */    MCD_OPC_Decode, 201, 8, 195, 1, // Opcode: DL
2554*9a0e4156SSadaf Ebrahimi/* 2117 */    MCD_OPC_FilterValue, 152, 1, 5, 0, // Skip to: 2127
2555*9a0e4156SSadaf Ebrahimi/* 2122 */    MCD_OPC_Decode, 130, 3, 193, 1, // Opcode: ALC
2556*9a0e4156SSadaf Ebrahimi/* 2127 */    MCD_OPC_FilterValue, 153, 1, 5, 0, // Skip to: 2137
2557*9a0e4156SSadaf Ebrahimi/* 2132 */    MCD_OPC_Decode, 219, 14, 193, 1, // Opcode: SLB
2558*9a0e4156SSadaf Ebrahimi/* 2137 */    MCD_OPC_FilterValue, 156, 1, 9, 0, // Skip to: 2151
2559*9a0e4156SSadaf Ebrahimi/* 2142 */    MCD_OPC_CheckPredicate, 20, 49, 66, // Skip to: 19091
2560*9a0e4156SSadaf Ebrahimi/* 2146 */    MCD_OPC_Decode, 212, 10, 192, 1, // Opcode: LLGTAT
2561*9a0e4156SSadaf Ebrahimi/* 2151 */    MCD_OPC_FilterValue, 157, 1, 9, 0, // Skip to: 2165
2562*9a0e4156SSadaf Ebrahimi/* 2156 */    MCD_OPC_CheckPredicate, 20, 35, 66, // Skip to: 19091
2563*9a0e4156SSadaf Ebrahimi/* 2160 */    MCD_OPC_Decode, 204, 10, 192, 1, // Opcode: LLGFAT
2564*9a0e4156SSadaf Ebrahimi/* 2165 */    MCD_OPC_FilterValue, 159, 1, 9, 0, // Skip to: 2179
2565*9a0e4156SSadaf Ebrahimi/* 2170 */    MCD_OPC_CheckPredicate, 20, 21, 66, // Skip to: 19091
2566*9a0e4156SSadaf Ebrahimi/* 2174 */    MCD_OPC_Decode, 252, 9, 196, 1, // Opcode: LAT
2567*9a0e4156SSadaf Ebrahimi/* 2179 */    MCD_OPC_FilterValue, 192, 1, 9, 0, // Skip to: 2193
2568*9a0e4156SSadaf Ebrahimi/* 2184 */    MCD_OPC_CheckPredicate, 11, 7, 66, // Skip to: 19091
2569*9a0e4156SSadaf Ebrahimi/* 2188 */    MCD_OPC_Decode, 129, 10, 200, 1, // Opcode: LBH
2570*9a0e4156SSadaf Ebrahimi/* 2193 */    MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 2207
2571*9a0e4156SSadaf Ebrahimi/* 2198 */    MCD_OPC_CheckPredicate, 11, 249, 65, // Skip to: 19091
2572*9a0e4156SSadaf Ebrahimi/* 2202 */    MCD_OPC_Decode, 199, 10, 200, 1, // Opcode: LLCH
2573*9a0e4156SSadaf Ebrahimi/* 2207 */    MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 2221
2574*9a0e4156SSadaf Ebrahimi/* 2212 */    MCD_OPC_CheckPredicate, 11, 235, 65, // Skip to: 19091
2575*9a0e4156SSadaf Ebrahimi/* 2216 */    MCD_OPC_Decode, 159, 15, 200, 1, // Opcode: STCH
2576*9a0e4156SSadaf Ebrahimi/* 2221 */    MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 2235
2577*9a0e4156SSadaf Ebrahimi/* 2226 */    MCD_OPC_CheckPredicate, 11, 221, 65, // Skip to: 19091
2578*9a0e4156SSadaf Ebrahimi/* 2230 */    MCD_OPC_Decode, 193, 10, 200, 1, // Opcode: LHH
2579*9a0e4156SSadaf Ebrahimi/* 2235 */    MCD_OPC_FilterValue, 198, 1, 9, 0, // Skip to: 2249
2580*9a0e4156SSadaf Ebrahimi/* 2240 */    MCD_OPC_CheckPredicate, 11, 207, 65, // Skip to: 19091
2581*9a0e4156SSadaf Ebrahimi/* 2244 */    MCD_OPC_Decode, 215, 10, 200, 1, // Opcode: LLHH
2582*9a0e4156SSadaf Ebrahimi/* 2249 */    MCD_OPC_FilterValue, 199, 1, 9, 0, // Skip to: 2263
2583*9a0e4156SSadaf Ebrahimi/* 2254 */    MCD_OPC_CheckPredicate, 11, 193, 65, // Skip to: 19091
2584*9a0e4156SSadaf Ebrahimi/* 2258 */    MCD_OPC_Decode, 184, 15, 200, 1, // Opcode: STHH
2585*9a0e4156SSadaf Ebrahimi/* 2263 */    MCD_OPC_FilterValue, 200, 1, 9, 0, // Skip to: 2277
2586*9a0e4156SSadaf Ebrahimi/* 2268 */    MCD_OPC_CheckPredicate, 20, 179, 65, // Skip to: 19091
2587*9a0e4156SSadaf Ebrahimi/* 2272 */    MCD_OPC_Decode, 173, 10, 200, 1, // Opcode: LFHAT
2588*9a0e4156SSadaf Ebrahimi/* 2277 */    MCD_OPC_FilterValue, 202, 1, 9, 0, // Skip to: 2291
2589*9a0e4156SSadaf Ebrahimi/* 2282 */    MCD_OPC_CheckPredicate, 11, 165, 65, // Skip to: 19091
2590*9a0e4156SSadaf Ebrahimi/* 2286 */    MCD_OPC_Decode, 172, 10, 200, 1, // Opcode: LFH
2591*9a0e4156SSadaf Ebrahimi/* 2291 */    MCD_OPC_FilterValue, 203, 1, 9, 0, // Skip to: 2305
2592*9a0e4156SSadaf Ebrahimi/* 2296 */    MCD_OPC_CheckPredicate, 11, 151, 65, // Skip to: 19091
2593*9a0e4156SSadaf Ebrahimi/* 2300 */    MCD_OPC_Decode, 176, 15, 200, 1, // Opcode: STFH
2594*9a0e4156SSadaf Ebrahimi/* 2305 */    MCD_OPC_FilterValue, 205, 1, 9, 0, // Skip to: 2319
2595*9a0e4156SSadaf Ebrahimi/* 2310 */    MCD_OPC_CheckPredicate, 11, 137, 65, // Skip to: 19091
2596*9a0e4156SSadaf Ebrahimi/* 2314 */    MCD_OPC_Decode, 172, 5, 200, 1, // Opcode: CHF
2597*9a0e4156SSadaf Ebrahimi/* 2319 */    MCD_OPC_FilterValue, 207, 1, 127, 65, // Skip to: 19091
2598*9a0e4156SSadaf Ebrahimi/* 2324 */    MCD_OPC_CheckPredicate, 11, 123, 65, // Skip to: 19091
2599*9a0e4156SSadaf Ebrahimi/* 2328 */    MCD_OPC_Decode, 234, 6, 200, 1, // Opcode: CLHF
2600*9a0e4156SSadaf Ebrahimi/* 2333 */    MCD_OPC_FilterValue, 229, 1, 155, 0, // Skip to: 2493
2601*9a0e4156SSadaf Ebrahimi/* 2338 */    MCD_OPC_ExtractField, 32, 8,  // Inst{39-32} ...
2602*9a0e4156SSadaf Ebrahimi/* 2341 */    MCD_OPC_FilterValue, 0, 5, 0, // Skip to: 2350
2603*9a0e4156SSadaf Ebrahimi/* 2345 */    MCD_OPC_Decode, 251, 9, 201, 1, // Opcode: LASP
2604*9a0e4156SSadaf Ebrahimi/* 2350 */    MCD_OPC_FilterValue, 1, 5, 0, // Skip to: 2359
2605*9a0e4156SSadaf Ebrahimi/* 2354 */    MCD_OPC_Decode, 183, 16, 201, 1, // Opcode: TPROT
2606*9a0e4156SSadaf Ebrahimi/* 2359 */    MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 2368
2607*9a0e4156SSadaf Ebrahimi/* 2363 */    MCD_OPC_Decode, 135, 16, 201, 1, // Opcode: STRAG
2608*9a0e4156SSadaf Ebrahimi/* 2368 */    MCD_OPC_FilterValue, 14, 5, 0, // Skip to: 2377
2609*9a0e4156SSadaf Ebrahimi/* 2372 */    MCD_OPC_Decode, 201, 13, 201, 1, // Opcode: MVCSK
2610*9a0e4156SSadaf Ebrahimi/* 2377 */    MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 2386
2611*9a0e4156SSadaf Ebrahimi/* 2381 */    MCD_OPC_Decode, 192, 13, 201, 1, // Opcode: MVCDK
2612*9a0e4156SSadaf Ebrahimi/* 2386 */    MCD_OPC_FilterValue, 68, 5, 0, // Skip to: 2395
2613*9a0e4156SSadaf Ebrahimi/* 2390 */    MCD_OPC_Decode, 203, 13, 202, 1, // Opcode: MVHHI
2614*9a0e4156SSadaf Ebrahimi/* 2395 */    MCD_OPC_FilterValue, 72, 5, 0, // Skip to: 2404
2615*9a0e4156SSadaf Ebrahimi/* 2399 */    MCD_OPC_Decode, 202, 13, 202, 1, // Opcode: MVGHI
2616*9a0e4156SSadaf Ebrahimi/* 2404 */    MCD_OPC_FilterValue, 76, 5, 0, // Skip to: 2413
2617*9a0e4156SSadaf Ebrahimi/* 2408 */    MCD_OPC_Decode, 204, 13, 202, 1, // Opcode: MVHI
2618*9a0e4156SSadaf Ebrahimi/* 2413 */    MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 2422
2619*9a0e4156SSadaf Ebrahimi/* 2417 */    MCD_OPC_Decode, 174, 5, 202, 1, // Opcode: CHHSI
2620*9a0e4156SSadaf Ebrahimi/* 2422 */    MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 2431
2621*9a0e4156SSadaf Ebrahimi/* 2426 */    MCD_OPC_Decode, 236, 6, 203, 1, // Opcode: CLHHSI
2622*9a0e4156SSadaf Ebrahimi/* 2431 */    MCD_OPC_FilterValue, 88, 5, 0, // Skip to: 2440
2623*9a0e4156SSadaf Ebrahimi/* 2435 */    MCD_OPC_Decode, 207, 4, 202, 1, // Opcode: CGHSI
2624*9a0e4156SSadaf Ebrahimi/* 2440 */    MCD_OPC_FilterValue, 89, 5, 0, // Skip to: 2449
2625*9a0e4156SSadaf Ebrahimi/* 2444 */    MCD_OPC_Decode, 131, 6, 203, 1, // Opcode: CLGHSI
2626*9a0e4156SSadaf Ebrahimi/* 2449 */    MCD_OPC_FilterValue, 92, 5, 0, // Skip to: 2458
2627*9a0e4156SSadaf Ebrahimi/* 2453 */    MCD_OPC_Decode, 178, 5, 202, 1, // Opcode: CHSI
2628*9a0e4156SSadaf Ebrahimi/* 2458 */    MCD_OPC_FilterValue, 93, 5, 0, // Skip to: 2467
2629*9a0e4156SSadaf Ebrahimi/* 2462 */    MCD_OPC_Decode, 232, 5, 203, 1, // Opcode: CLFHSI
2630*9a0e4156SSadaf Ebrahimi/* 2467 */    MCD_OPC_FilterValue, 96, 9, 0, // Skip to: 2480
2631*9a0e4156SSadaf Ebrahimi/* 2471 */    MCD_OPC_CheckPredicate, 2, 232, 64, // Skip to: 19091
2632*9a0e4156SSadaf Ebrahimi/* 2475 */    MCD_OPC_Decode, 161, 16, 203, 1, // Opcode: TBEGIN
2633*9a0e4156SSadaf Ebrahimi/* 2480 */    MCD_OPC_FilterValue, 97, 223, 64, // Skip to: 19091
2634*9a0e4156SSadaf Ebrahimi/* 2484 */    MCD_OPC_CheckPredicate, 2, 219, 64, // Skip to: 19091
2635*9a0e4156SSadaf Ebrahimi/* 2488 */    MCD_OPC_Decode, 162, 16, 203, 1, // Opcode: TBEGINC
2636*9a0e4156SSadaf Ebrahimi/* 2493 */    MCD_OPC_FilterValue, 230, 1, 35, 2, // Skip to: 3045
2637*9a0e4156SSadaf Ebrahimi/* 2498 */    MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
2638*9a0e4156SSadaf Ebrahimi/* 2501 */    MCD_OPC_FilterValue, 52, 15, 0, // Skip to: 2520
2639*9a0e4156SSadaf Ebrahimi/* 2505 */    MCD_OPC_CheckPredicate, 21, 198, 64, // Skip to: 19091
2640*9a0e4156SSadaf Ebrahimi/* 2509 */    MCD_OPC_CheckField, 9, 3, 0, 192, 64, // Skip to: 19091
2641*9a0e4156SSadaf Ebrahimi/* 2515 */    MCD_OPC_Decode, 146, 20, 204, 1, // Opcode: VPKZ
2642*9a0e4156SSadaf Ebrahimi/* 2520 */    MCD_OPC_FilterValue, 53, 15, 0, // Skip to: 2539
2643*9a0e4156SSadaf Ebrahimi/* 2524 */    MCD_OPC_CheckPredicate, 21, 179, 64, // Skip to: 19091
2644*9a0e4156SSadaf Ebrahimi/* 2528 */    MCD_OPC_CheckField, 9, 3, 0, 173, 64, // Skip to: 19091
2645*9a0e4156SSadaf Ebrahimi/* 2534 */    MCD_OPC_Decode, 148, 19, 204, 1, // Opcode: VLRL
2646*9a0e4156SSadaf Ebrahimi/* 2539 */    MCD_OPC_FilterValue, 55, 21, 0, // Skip to: 2564
2647*9a0e4156SSadaf Ebrahimi/* 2543 */    MCD_OPC_CheckPredicate, 21, 160, 64, // Skip to: 19091
2648*9a0e4156SSadaf Ebrahimi/* 2547 */    MCD_OPC_CheckField, 36, 4, 0, 154, 64, // Skip to: 19091
2649*9a0e4156SSadaf Ebrahimi/* 2553 */    MCD_OPC_CheckField, 9, 3, 0, 148, 64, // Skip to: 19091
2650*9a0e4156SSadaf Ebrahimi/* 2559 */    MCD_OPC_Decode, 149, 19, 205, 1, // Opcode: VLRLR
2651*9a0e4156SSadaf Ebrahimi/* 2564 */    MCD_OPC_FilterValue, 60, 15, 0, // Skip to: 2583
2652*9a0e4156SSadaf Ebrahimi/* 2568 */    MCD_OPC_CheckPredicate, 21, 135, 64, // Skip to: 19091
2653*9a0e4156SSadaf Ebrahimi/* 2572 */    MCD_OPC_CheckField, 9, 3, 0, 129, 64, // Skip to: 19091
2654*9a0e4156SSadaf Ebrahimi/* 2578 */    MCD_OPC_Decode, 234, 20, 204, 1, // Opcode: VUPKZ
2655*9a0e4156SSadaf Ebrahimi/* 2583 */    MCD_OPC_FilterValue, 61, 15, 0, // Skip to: 2602
2656*9a0e4156SSadaf Ebrahimi/* 2587 */    MCD_OPC_CheckPredicate, 21, 116, 64, // Skip to: 19091
2657*9a0e4156SSadaf Ebrahimi/* 2591 */    MCD_OPC_CheckField, 9, 3, 0, 110, 64, // Skip to: 19091
2658*9a0e4156SSadaf Ebrahimi/* 2597 */    MCD_OPC_Decode, 217, 20, 204, 1, // Opcode: VSTRL
2659*9a0e4156SSadaf Ebrahimi/* 2602 */    MCD_OPC_FilterValue, 63, 21, 0, // Skip to: 2627
2660*9a0e4156SSadaf Ebrahimi/* 2606 */    MCD_OPC_CheckPredicate, 21, 97, 64, // Skip to: 19091
2661*9a0e4156SSadaf Ebrahimi/* 2610 */    MCD_OPC_CheckField, 36, 4, 0, 91, 64, // Skip to: 19091
2662*9a0e4156SSadaf Ebrahimi/* 2616 */    MCD_OPC_CheckField, 9, 3, 0, 85, 64, // Skip to: 19091
2663*9a0e4156SSadaf Ebrahimi/* 2622 */    MCD_OPC_Decode, 218, 20, 205, 1, // Opcode: VSTRLR
2664*9a0e4156SSadaf Ebrahimi/* 2627 */    MCD_OPC_FilterValue, 73, 21, 0, // Skip to: 2652
2665*9a0e4156SSadaf Ebrahimi/* 2631 */    MCD_OPC_CheckPredicate, 21, 72, 64, // Skip to: 19091
2666*9a0e4156SSadaf Ebrahimi/* 2635 */    MCD_OPC_CheckField, 32, 4, 0, 66, 64, // Skip to: 19091
2667*9a0e4156SSadaf Ebrahimi/* 2641 */    MCD_OPC_CheckField, 8, 3, 0, 60, 64, // Skip to: 19091
2668*9a0e4156SSadaf Ebrahimi/* 2647 */    MCD_OPC_Decode, 128, 19, 206, 1, // Opcode: VLIP
2669*9a0e4156SSadaf Ebrahimi/* 2652 */    MCD_OPC_FilterValue, 80, 27, 0, // Skip to: 2683
2670*9a0e4156SSadaf Ebrahimi/* 2656 */    MCD_OPC_CheckPredicate, 21, 47, 64, // Skip to: 19091
2671*9a0e4156SSadaf Ebrahimi/* 2660 */    MCD_OPC_CheckField, 24, 8, 0, 41, 64, // Skip to: 19091
2672*9a0e4156SSadaf Ebrahimi/* 2666 */    MCD_OPC_CheckField, 11, 9, 0, 35, 64, // Skip to: 19091
2673*9a0e4156SSadaf Ebrahimi/* 2672 */    MCD_OPC_CheckField, 8, 2, 0, 29, 64, // Skip to: 19091
2674*9a0e4156SSadaf Ebrahimi/* 2678 */    MCD_OPC_Decode, 157, 17, 207, 1, // Opcode: VCVB
2675*9a0e4156SSadaf Ebrahimi/* 2683 */    MCD_OPC_FilterValue, 82, 27, 0, // Skip to: 2714
2676*9a0e4156SSadaf Ebrahimi/* 2687 */    MCD_OPC_CheckPredicate, 21, 16, 64, // Skip to: 19091
2677*9a0e4156SSadaf Ebrahimi/* 2691 */    MCD_OPC_CheckField, 24, 8, 0, 10, 64, // Skip to: 19091
2678*9a0e4156SSadaf Ebrahimi/* 2697 */    MCD_OPC_CheckField, 11, 9, 0, 4, 64, // Skip to: 19091
2679*9a0e4156SSadaf Ebrahimi/* 2703 */    MCD_OPC_CheckField, 8, 2, 0, 254, 63, // Skip to: 19091
2680*9a0e4156SSadaf Ebrahimi/* 2709 */    MCD_OPC_Decode, 158, 17, 208, 1, // Opcode: VCVBG
2681*9a0e4156SSadaf Ebrahimi/* 2714 */    MCD_OPC_FilterValue, 88, 21, 0, // Skip to: 2739
2682*9a0e4156SSadaf Ebrahimi/* 2718 */    MCD_OPC_CheckPredicate, 21, 241, 63, // Skip to: 19091
2683*9a0e4156SSadaf Ebrahimi/* 2722 */    MCD_OPC_CheckField, 24, 8, 0, 235, 63, // Skip to: 19091
2684*9a0e4156SSadaf Ebrahimi/* 2728 */    MCD_OPC_CheckField, 8, 3, 0, 229, 63, // Skip to: 19091
2685*9a0e4156SSadaf Ebrahimi/* 2734 */    MCD_OPC_Decode, 159, 17, 209, 1, // Opcode: VCVD
2686*9a0e4156SSadaf Ebrahimi/* 2739 */    MCD_OPC_FilterValue, 89, 15, 0, // Skip to: 2758
2687*9a0e4156SSadaf Ebrahimi/* 2743 */    MCD_OPC_CheckPredicate, 21, 216, 63, // Skip to: 19091
2688*9a0e4156SSadaf Ebrahimi/* 2747 */    MCD_OPC_CheckField, 8, 2, 0, 210, 63, // Skip to: 19091
2689*9a0e4156SSadaf Ebrahimi/* 2753 */    MCD_OPC_Decode, 196, 20, 210, 1, // Opcode: VSRP
2690*9a0e4156SSadaf Ebrahimi/* 2758 */    MCD_OPC_FilterValue, 90, 21, 0, // Skip to: 2783
2691*9a0e4156SSadaf Ebrahimi/* 2762 */    MCD_OPC_CheckPredicate, 21, 197, 63, // Skip to: 19091
2692*9a0e4156SSadaf Ebrahimi/* 2766 */    MCD_OPC_CheckField, 24, 8, 0, 191, 63, // Skip to: 19091
2693*9a0e4156SSadaf Ebrahimi/* 2772 */    MCD_OPC_CheckField, 8, 3, 0, 185, 63, // Skip to: 19091
2694*9a0e4156SSadaf Ebrahimi/* 2778 */    MCD_OPC_Decode, 160, 17, 211, 1, // Opcode: VCVDG
2695*9a0e4156SSadaf Ebrahimi/* 2783 */    MCD_OPC_FilterValue, 91, 15, 0, // Skip to: 2802
2696*9a0e4156SSadaf Ebrahimi/* 2787 */    MCD_OPC_CheckPredicate, 21, 172, 63, // Skip to: 19091
2697*9a0e4156SSadaf Ebrahimi/* 2791 */    MCD_OPC_CheckField, 8, 2, 0, 166, 63, // Skip to: 19091
2698*9a0e4156SSadaf Ebrahimi/* 2797 */    MCD_OPC_Decode, 152, 20, 210, 1, // Opcode: VPSOP
2699*9a0e4156SSadaf Ebrahimi/* 2802 */    MCD_OPC_FilterValue, 95, 27, 0, // Skip to: 2833
2700*9a0e4156SSadaf Ebrahimi/* 2806 */    MCD_OPC_CheckPredicate, 21, 153, 63, // Skip to: 19091
2701*9a0e4156SSadaf Ebrahimi/* 2810 */    MCD_OPC_CheckField, 36, 4, 0, 147, 63, // Skip to: 19091
2702*9a0e4156SSadaf Ebrahimi/* 2816 */    MCD_OPC_CheckField, 11, 21, 0, 141, 63, // Skip to: 19091
2703*9a0e4156SSadaf Ebrahimi/* 2822 */    MCD_OPC_CheckField, 8, 2, 0, 135, 63, // Skip to: 19091
2704*9a0e4156SSadaf Ebrahimi/* 2828 */    MCD_OPC_Decode, 229, 20, 212, 1, // Opcode: VTP
2705*9a0e4156SSadaf Ebrahimi/* 2833 */    MCD_OPC_FilterValue, 113, 21, 0, // Skip to: 2858
2706*9a0e4156SSadaf Ebrahimi/* 2837 */    MCD_OPC_CheckPredicate, 21, 122, 63, // Skip to: 19091
2707*9a0e4156SSadaf Ebrahimi/* 2841 */    MCD_OPC_CheckField, 24, 4, 0, 116, 63, // Skip to: 19091
2708*9a0e4156SSadaf Ebrahimi/* 2847 */    MCD_OPC_CheckField, 8, 1, 0, 110, 63, // Skip to: 19091
2709*9a0e4156SSadaf Ebrahimi/* 2853 */    MCD_OPC_Decode, 225, 16, 213, 1, // Opcode: VAP
2710*9a0e4156SSadaf Ebrahimi/* 2858 */    MCD_OPC_FilterValue, 115, 21, 0, // Skip to: 2883
2711*9a0e4156SSadaf Ebrahimi/* 2862 */    MCD_OPC_CheckPredicate, 21, 97, 63, // Skip to: 19091
2712*9a0e4156SSadaf Ebrahimi/* 2866 */    MCD_OPC_CheckField, 24, 4, 0, 91, 63, // Skip to: 19091
2713*9a0e4156SSadaf Ebrahimi/* 2872 */    MCD_OPC_CheckField, 8, 1, 0, 85, 63, // Skip to: 19091
2714*9a0e4156SSadaf Ebrahimi/* 2878 */    MCD_OPC_Decode, 190, 20, 213, 1, // Opcode: VSP
2715*9a0e4156SSadaf Ebrahimi/* 2883 */    MCD_OPC_FilterValue, 119, 33, 0, // Skip to: 2920
2716*9a0e4156SSadaf Ebrahimi/* 2887 */    MCD_OPC_CheckPredicate, 21, 72, 63, // Skip to: 19091
2717*9a0e4156SSadaf Ebrahimi/* 2891 */    MCD_OPC_CheckField, 36, 4, 0, 66, 63, // Skip to: 19091
2718*9a0e4156SSadaf Ebrahimi/* 2897 */    MCD_OPC_CheckField, 24, 4, 0, 60, 63, // Skip to: 19091
2719*9a0e4156SSadaf Ebrahimi/* 2903 */    MCD_OPC_CheckField, 11, 9, 0, 54, 63, // Skip to: 19091
2720*9a0e4156SSadaf Ebrahimi/* 2909 */    MCD_OPC_CheckField, 8, 1, 0, 48, 63, // Skip to: 19091
2721*9a0e4156SSadaf Ebrahimi/* 2915 */    MCD_OPC_Decode, 151, 17, 214, 1, // Opcode: VCP
2722*9a0e4156SSadaf Ebrahimi/* 2920 */    MCD_OPC_FilterValue, 120, 21, 0, // Skip to: 2945
2723*9a0e4156SSadaf Ebrahimi/* 2924 */    MCD_OPC_CheckPredicate, 21, 35, 63, // Skip to: 19091
2724*9a0e4156SSadaf Ebrahimi/* 2928 */    MCD_OPC_CheckField, 24, 4, 0, 29, 63, // Skip to: 19091
2725*9a0e4156SSadaf Ebrahimi/* 2934 */    MCD_OPC_CheckField, 8, 1, 0, 23, 63, // Skip to: 19091
2726*9a0e4156SSadaf Ebrahimi/* 2940 */    MCD_OPC_Decode, 222, 19, 213, 1, // Opcode: VMP
2727*9a0e4156SSadaf Ebrahimi/* 2945 */    MCD_OPC_FilterValue, 121, 21, 0, // Skip to: 2970
2728*9a0e4156SSadaf Ebrahimi/* 2949 */    MCD_OPC_CheckPredicate, 21, 10, 63, // Skip to: 19091
2729*9a0e4156SSadaf Ebrahimi/* 2953 */    MCD_OPC_CheckField, 24, 4, 0, 4, 63, // Skip to: 19091
2730*9a0e4156SSadaf Ebrahimi/* 2959 */    MCD_OPC_CheckField, 8, 1, 0, 254, 62, // Skip to: 19091
2731*9a0e4156SSadaf Ebrahimi/* 2965 */    MCD_OPC_Decode, 235, 19, 213, 1, // Opcode: VMSP
2732*9a0e4156SSadaf Ebrahimi/* 2970 */    MCD_OPC_FilterValue, 122, 21, 0, // Skip to: 2995
2733*9a0e4156SSadaf Ebrahimi/* 2974 */    MCD_OPC_CheckPredicate, 21, 241, 62, // Skip to: 19091
2734*9a0e4156SSadaf Ebrahimi/* 2978 */    MCD_OPC_CheckField, 24, 4, 0, 235, 62, // Skip to: 19091
2735*9a0e4156SSadaf Ebrahimi/* 2984 */    MCD_OPC_CheckField, 8, 1, 0, 229, 62, // Skip to: 19091
2736*9a0e4156SSadaf Ebrahimi/* 2990 */    MCD_OPC_Decode, 161, 17, 213, 1, // Opcode: VDP
2737*9a0e4156SSadaf Ebrahimi/* 2995 */    MCD_OPC_FilterValue, 123, 21, 0, // Skip to: 3020
2738*9a0e4156SSadaf Ebrahimi/* 2999 */    MCD_OPC_CheckPredicate, 21, 216, 62, // Skip to: 19091
2739*9a0e4156SSadaf Ebrahimi/* 3003 */    MCD_OPC_CheckField, 24, 4, 0, 210, 62, // Skip to: 19091
2740*9a0e4156SSadaf Ebrahimi/* 3009 */    MCD_OPC_CheckField, 8, 1, 0, 204, 62, // Skip to: 19091
2741*9a0e4156SSadaf Ebrahimi/* 3015 */    MCD_OPC_Decode, 163, 20, 213, 1, // Opcode: VRP
2742*9a0e4156SSadaf Ebrahimi/* 3020 */    MCD_OPC_FilterValue, 126, 195, 62, // Skip to: 19091
2743*9a0e4156SSadaf Ebrahimi/* 3024 */    MCD_OPC_CheckPredicate, 21, 191, 62, // Skip to: 19091
2744*9a0e4156SSadaf Ebrahimi/* 3028 */    MCD_OPC_CheckField, 24, 4, 0, 185, 62, // Skip to: 19091
2745*9a0e4156SSadaf Ebrahimi/* 3034 */    MCD_OPC_CheckField, 8, 1, 0, 179, 62, // Skip to: 19091
2746*9a0e4156SSadaf Ebrahimi/* 3040 */    MCD_OPC_Decode, 178, 20, 213, 1, // Opcode: VSDP
2747*9a0e4156SSadaf Ebrahimi/* 3045 */    MCD_OPC_FilterValue, 231, 1, 216, 41, // Skip to: 13762
2748*9a0e4156SSadaf Ebrahimi/* 3050 */    MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
2749*9a0e4156SSadaf Ebrahimi/* 3053 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3072
2750*9a0e4156SSadaf Ebrahimi/* 3057 */    MCD_OPC_CheckPredicate, 22, 158, 62, // Skip to: 19091
2751*9a0e4156SSadaf Ebrahimi/* 3061 */    MCD_OPC_CheckField, 8, 3, 0, 152, 62, // Skip to: 19091
2752*9a0e4156SSadaf Ebrahimi/* 3067 */    MCD_OPC_Decode, 241, 18, 215, 1, // Opcode: VLEB
2753*9a0e4156SSadaf Ebrahimi/* 3072 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 3091
2754*9a0e4156SSadaf Ebrahimi/* 3076 */    MCD_OPC_CheckPredicate, 22, 139, 62, // Skip to: 19091
2755*9a0e4156SSadaf Ebrahimi/* 3080 */    MCD_OPC_CheckField, 8, 3, 0, 133, 62, // Skip to: 19091
2756*9a0e4156SSadaf Ebrahimi/* 3086 */    MCD_OPC_Decode, 246, 18, 216, 1, // Opcode: VLEH
2757*9a0e4156SSadaf Ebrahimi/* 3091 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3110
2758*9a0e4156SSadaf Ebrahimi/* 3095 */    MCD_OPC_CheckPredicate, 22, 120, 62, // Skip to: 19091
2759*9a0e4156SSadaf Ebrahimi/* 3099 */    MCD_OPC_CheckField, 8, 3, 0, 114, 62, // Skip to: 19091
2760*9a0e4156SSadaf Ebrahimi/* 3105 */    MCD_OPC_Decode, 245, 18, 217, 1, // Opcode: VLEG
2761*9a0e4156SSadaf Ebrahimi/* 3110 */    MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 3129
2762*9a0e4156SSadaf Ebrahimi/* 3114 */    MCD_OPC_CheckPredicate, 22, 101, 62, // Skip to: 19091
2763*9a0e4156SSadaf Ebrahimi/* 3118 */    MCD_OPC_CheckField, 8, 3, 0, 95, 62, // Skip to: 19091
2764*9a0e4156SSadaf Ebrahimi/* 3124 */    MCD_OPC_Decode, 244, 18, 218, 1, // Opcode: VLEF
2765*9a0e4156SSadaf Ebrahimi/* 3129 */    MCD_OPC_FilterValue, 4, 84, 0, // Skip to: 3217
2766*9a0e4156SSadaf Ebrahimi/* 3133 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2767*9a0e4156SSadaf Ebrahimi/* 3136 */    MCD_OPC_FilterValue, 0, 79, 62, // Skip to: 19091
2768*9a0e4156SSadaf Ebrahimi/* 3140 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2769*9a0e4156SSadaf Ebrahimi/* 3143 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3156
2770*9a0e4156SSadaf Ebrahimi/* 3147 */    MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 3208
2771*9a0e4156SSadaf Ebrahimi/* 3151 */    MCD_OPC_Decode, 131, 19, 219, 1, // Opcode: VLLEZB
2772*9a0e4156SSadaf Ebrahimi/* 3156 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3169
2773*9a0e4156SSadaf Ebrahimi/* 3160 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3208
2774*9a0e4156SSadaf Ebrahimi/* 3164 */    MCD_OPC_Decode, 134, 19, 219, 1, // Opcode: VLLEZH
2775*9a0e4156SSadaf Ebrahimi/* 3169 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3182
2776*9a0e4156SSadaf Ebrahimi/* 3173 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3208
2777*9a0e4156SSadaf Ebrahimi/* 3177 */    MCD_OPC_Decode, 132, 19, 219, 1, // Opcode: VLLEZF
2778*9a0e4156SSadaf Ebrahimi/* 3182 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3195
2779*9a0e4156SSadaf Ebrahimi/* 3186 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3208
2780*9a0e4156SSadaf Ebrahimi/* 3190 */    MCD_OPC_Decode, 133, 19, 219, 1, // Opcode: VLLEZG
2781*9a0e4156SSadaf Ebrahimi/* 3195 */    MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 3208
2782*9a0e4156SSadaf Ebrahimi/* 3199 */    MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 3208
2783*9a0e4156SSadaf Ebrahimi/* 3203 */    MCD_OPC_Decode, 135, 19, 219, 1, // Opcode: VLLEZLF
2784*9a0e4156SSadaf Ebrahimi/* 3208 */    MCD_OPC_CheckPredicate, 22, 7, 62, // Skip to: 19091
2785*9a0e4156SSadaf Ebrahimi/* 3212 */    MCD_OPC_Decode, 130, 19, 220, 1, // Opcode: VLLEZ
2786*9a0e4156SSadaf Ebrahimi/* 3217 */    MCD_OPC_FilterValue, 5, 71, 0, // Skip to: 3292
2787*9a0e4156SSadaf Ebrahimi/* 3221 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2788*9a0e4156SSadaf Ebrahimi/* 3224 */    MCD_OPC_FilterValue, 0, 247, 61, // Skip to: 19091
2789*9a0e4156SSadaf Ebrahimi/* 3228 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2790*9a0e4156SSadaf Ebrahimi/* 3231 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3244
2791*9a0e4156SSadaf Ebrahimi/* 3235 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3283
2792*9a0e4156SSadaf Ebrahimi/* 3239 */    MCD_OPC_Decode, 144, 19, 219, 1, // Opcode: VLREPB
2793*9a0e4156SSadaf Ebrahimi/* 3244 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3257
2794*9a0e4156SSadaf Ebrahimi/* 3248 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3283
2795*9a0e4156SSadaf Ebrahimi/* 3252 */    MCD_OPC_Decode, 147, 19, 219, 1, // Opcode: VLREPH
2796*9a0e4156SSadaf Ebrahimi/* 3257 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3270
2797*9a0e4156SSadaf Ebrahimi/* 3261 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3283
2798*9a0e4156SSadaf Ebrahimi/* 3265 */    MCD_OPC_Decode, 145, 19, 219, 1, // Opcode: VLREPF
2799*9a0e4156SSadaf Ebrahimi/* 3270 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3283
2800*9a0e4156SSadaf Ebrahimi/* 3274 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3283
2801*9a0e4156SSadaf Ebrahimi/* 3278 */    MCD_OPC_Decode, 146, 19, 219, 1, // Opcode: VLREPG
2802*9a0e4156SSadaf Ebrahimi/* 3283 */    MCD_OPC_CheckPredicate, 22, 188, 61, // Skip to: 19091
2803*9a0e4156SSadaf Ebrahimi/* 3287 */    MCD_OPC_Decode, 143, 19, 220, 1, // Opcode: VLREP
2804*9a0e4156SSadaf Ebrahimi/* 3292 */    MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 3317
2805*9a0e4156SSadaf Ebrahimi/* 3296 */    MCD_OPC_CheckPredicate, 22, 175, 61, // Skip to: 19091
2806*9a0e4156SSadaf Ebrahimi/* 3300 */    MCD_OPC_CheckField, 12, 4, 0, 169, 61, // Skip to: 19091
2807*9a0e4156SSadaf Ebrahimi/* 3306 */    MCD_OPC_CheckField, 8, 3, 0, 163, 61, // Skip to: 19091
2808*9a0e4156SSadaf Ebrahimi/* 3312 */    MCD_OPC_Decode, 232, 18, 219, 1, // Opcode: VL
2809*9a0e4156SSadaf Ebrahimi/* 3317 */    MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 3336
2810*9a0e4156SSadaf Ebrahimi/* 3321 */    MCD_OPC_CheckPredicate, 22, 150, 61, // Skip to: 19091
2811*9a0e4156SSadaf Ebrahimi/* 3325 */    MCD_OPC_CheckField, 8, 3, 0, 144, 61, // Skip to: 19091
2812*9a0e4156SSadaf Ebrahimi/* 3331 */    MCD_OPC_Decode, 233, 18, 220, 1, // Opcode: VLBB
2813*9a0e4156SSadaf Ebrahimi/* 3336 */    MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 3355
2814*9a0e4156SSadaf Ebrahimi/* 3340 */    MCD_OPC_CheckPredicate, 22, 131, 61, // Skip to: 19091
2815*9a0e4156SSadaf Ebrahimi/* 3344 */    MCD_OPC_CheckField, 8, 3, 0, 125, 61, // Skip to: 19091
2816*9a0e4156SSadaf Ebrahimi/* 3350 */    MCD_OPC_Decode, 198, 20, 220, 1, // Opcode: VSTEB
2817*9a0e4156SSadaf Ebrahimi/* 3355 */    MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 3374
2818*9a0e4156SSadaf Ebrahimi/* 3359 */    MCD_OPC_CheckPredicate, 22, 112, 61, // Skip to: 19091
2819*9a0e4156SSadaf Ebrahimi/* 3363 */    MCD_OPC_CheckField, 8, 3, 0, 106, 61, // Skip to: 19091
2820*9a0e4156SSadaf Ebrahimi/* 3369 */    MCD_OPC_Decode, 201, 20, 221, 1, // Opcode: VSTEH
2821*9a0e4156SSadaf Ebrahimi/* 3374 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 3393
2822*9a0e4156SSadaf Ebrahimi/* 3378 */    MCD_OPC_CheckPredicate, 22, 93, 61, // Skip to: 19091
2823*9a0e4156SSadaf Ebrahimi/* 3382 */    MCD_OPC_CheckField, 8, 3, 0, 87, 61, // Skip to: 19091
2824*9a0e4156SSadaf Ebrahimi/* 3388 */    MCD_OPC_Decode, 200, 20, 222, 1, // Opcode: VSTEG
2825*9a0e4156SSadaf Ebrahimi/* 3393 */    MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 3412
2826*9a0e4156SSadaf Ebrahimi/* 3397 */    MCD_OPC_CheckPredicate, 22, 74, 61, // Skip to: 19091
2827*9a0e4156SSadaf Ebrahimi/* 3401 */    MCD_OPC_CheckField, 8, 3, 0, 68, 61, // Skip to: 19091
2828*9a0e4156SSadaf Ebrahimi/* 3407 */    MCD_OPC_Decode, 199, 20, 223, 1, // Opcode: VSTEF
2829*9a0e4156SSadaf Ebrahimi/* 3412 */    MCD_OPC_FilterValue, 14, 21, 0, // Skip to: 3437
2830*9a0e4156SSadaf Ebrahimi/* 3416 */    MCD_OPC_CheckPredicate, 22, 55, 61, // Skip to: 19091
2831*9a0e4156SSadaf Ebrahimi/* 3420 */    MCD_OPC_CheckField, 12, 4, 0, 49, 61, // Skip to: 19091
2832*9a0e4156SSadaf Ebrahimi/* 3426 */    MCD_OPC_CheckField, 8, 3, 0, 43, 61, // Skip to: 19091
2833*9a0e4156SSadaf Ebrahimi/* 3432 */    MCD_OPC_Decode, 197, 20, 219, 1, // Opcode: VST
2834*9a0e4156SSadaf Ebrahimi/* 3437 */    MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 3456
2835*9a0e4156SSadaf Ebrahimi/* 3441 */    MCD_OPC_CheckPredicate, 22, 30, 61, // Skip to: 19091
2836*9a0e4156SSadaf Ebrahimi/* 3445 */    MCD_OPC_CheckField, 8, 2, 0, 24, 61, // Skip to: 19091
2837*9a0e4156SSadaf Ebrahimi/* 3451 */    MCD_OPC_Decode, 209, 18, 224, 1, // Opcode: VGEG
2838*9a0e4156SSadaf Ebrahimi/* 3456 */    MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 3475
2839*9a0e4156SSadaf Ebrahimi/* 3460 */    MCD_OPC_CheckPredicate, 22, 11, 61, // Skip to: 19091
2840*9a0e4156SSadaf Ebrahimi/* 3464 */    MCD_OPC_CheckField, 8, 2, 0, 5, 61, // Skip to: 19091
2841*9a0e4156SSadaf Ebrahimi/* 3470 */    MCD_OPC_Decode, 208, 18, 225, 1, // Opcode: VGEF
2842*9a0e4156SSadaf Ebrahimi/* 3475 */    MCD_OPC_FilterValue, 26, 15, 0, // Skip to: 3494
2843*9a0e4156SSadaf Ebrahimi/* 3479 */    MCD_OPC_CheckPredicate, 22, 248, 60, // Skip to: 19091
2844*9a0e4156SSadaf Ebrahimi/* 3483 */    MCD_OPC_CheckField, 8, 2, 0, 242, 60, // Skip to: 19091
2845*9a0e4156SSadaf Ebrahimi/* 3489 */    MCD_OPC_Decode, 177, 20, 226, 1, // Opcode: VSCEG
2846*9a0e4156SSadaf Ebrahimi/* 3494 */    MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 3513
2847*9a0e4156SSadaf Ebrahimi/* 3498 */    MCD_OPC_CheckPredicate, 22, 229, 60, // Skip to: 19091
2848*9a0e4156SSadaf Ebrahimi/* 3502 */    MCD_OPC_CheckField, 8, 2, 0, 223, 60, // Skip to: 19091
2849*9a0e4156SSadaf Ebrahimi/* 3508 */    MCD_OPC_Decode, 176, 20, 227, 1, // Opcode: VSCEF
2850*9a0e4156SSadaf Ebrahimi/* 3513 */    MCD_OPC_FilterValue, 33, 78, 0, // Skip to: 3595
2851*9a0e4156SSadaf Ebrahimi/* 3517 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
2852*9a0e4156SSadaf Ebrahimi/* 3520 */    MCD_OPC_FilterValue, 0, 207, 60, // Skip to: 19091
2853*9a0e4156SSadaf Ebrahimi/* 3524 */    MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
2854*9a0e4156SSadaf Ebrahimi/* 3527 */    MCD_OPC_FilterValue, 0, 200, 60, // Skip to: 19091
2855*9a0e4156SSadaf Ebrahimi/* 3531 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2856*9a0e4156SSadaf Ebrahimi/* 3534 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3547
2857*9a0e4156SSadaf Ebrahimi/* 3538 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3586
2858*9a0e4156SSadaf Ebrahimi/* 3542 */    MCD_OPC_Decode, 252, 18, 228, 1, // Opcode: VLGVB
2859*9a0e4156SSadaf Ebrahimi/* 3547 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3560
2860*9a0e4156SSadaf Ebrahimi/* 3551 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3586
2861*9a0e4156SSadaf Ebrahimi/* 3555 */    MCD_OPC_Decode, 255, 18, 228, 1, // Opcode: VLGVH
2862*9a0e4156SSadaf Ebrahimi/* 3560 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3573
2863*9a0e4156SSadaf Ebrahimi/* 3564 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3586
2864*9a0e4156SSadaf Ebrahimi/* 3568 */    MCD_OPC_Decode, 253, 18, 228, 1, // Opcode: VLGVF
2865*9a0e4156SSadaf Ebrahimi/* 3573 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3586
2866*9a0e4156SSadaf Ebrahimi/* 3577 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3586
2867*9a0e4156SSadaf Ebrahimi/* 3581 */    MCD_OPC_Decode, 254, 18, 228, 1, // Opcode: VLGVG
2868*9a0e4156SSadaf Ebrahimi/* 3586 */    MCD_OPC_CheckPredicate, 22, 141, 60, // Skip to: 19091
2869*9a0e4156SSadaf Ebrahimi/* 3590 */    MCD_OPC_Decode, 251, 18, 229, 1, // Opcode: VLGV
2870*9a0e4156SSadaf Ebrahimi/* 3595 */    MCD_OPC_FilterValue, 34, 71, 0, // Skip to: 3670
2871*9a0e4156SSadaf Ebrahimi/* 3599 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2872*9a0e4156SSadaf Ebrahimi/* 3602 */    MCD_OPC_FilterValue, 0, 125, 60, // Skip to: 19091
2873*9a0e4156SSadaf Ebrahimi/* 3606 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2874*9a0e4156SSadaf Ebrahimi/* 3609 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3622
2875*9a0e4156SSadaf Ebrahimi/* 3613 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3661
2876*9a0e4156SSadaf Ebrahimi/* 3617 */    MCD_OPC_Decode, 151, 19, 230, 1, // Opcode: VLVGB
2877*9a0e4156SSadaf Ebrahimi/* 3622 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3635
2878*9a0e4156SSadaf Ebrahimi/* 3626 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3661
2879*9a0e4156SSadaf Ebrahimi/* 3630 */    MCD_OPC_Decode, 154, 19, 230, 1, // Opcode: VLVGH
2880*9a0e4156SSadaf Ebrahimi/* 3635 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3648
2881*9a0e4156SSadaf Ebrahimi/* 3639 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3661
2882*9a0e4156SSadaf Ebrahimi/* 3643 */    MCD_OPC_Decode, 152, 19, 230, 1, // Opcode: VLVGF
2883*9a0e4156SSadaf Ebrahimi/* 3648 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3661
2884*9a0e4156SSadaf Ebrahimi/* 3652 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3661
2885*9a0e4156SSadaf Ebrahimi/* 3656 */    MCD_OPC_Decode, 153, 19, 231, 1, // Opcode: VLVGG
2886*9a0e4156SSadaf Ebrahimi/* 3661 */    MCD_OPC_CheckPredicate, 22, 66, 60, // Skip to: 19091
2887*9a0e4156SSadaf Ebrahimi/* 3665 */    MCD_OPC_Decode, 150, 19, 232, 1, // Opcode: VLVG
2888*9a0e4156SSadaf Ebrahimi/* 3670 */    MCD_OPC_FilterValue, 39, 15, 0, // Skip to: 3689
2889*9a0e4156SSadaf Ebrahimi/* 3674 */    MCD_OPC_CheckPredicate, 22, 53, 60, // Skip to: 19091
2890*9a0e4156SSadaf Ebrahimi/* 3678 */    MCD_OPC_CheckField, 8, 4, 0, 47, 60, // Skip to: 19091
2891*9a0e4156SSadaf Ebrahimi/* 3684 */    MCD_OPC_Decode, 131, 10, 233, 1, // Opcode: LCBB
2892*9a0e4156SSadaf Ebrahimi/* 3689 */    MCD_OPC_FilterValue, 48, 71, 0, // Skip to: 3764
2893*9a0e4156SSadaf Ebrahimi/* 3693 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
2894*9a0e4156SSadaf Ebrahimi/* 3696 */    MCD_OPC_FilterValue, 0, 31, 60, // Skip to: 19091
2895*9a0e4156SSadaf Ebrahimi/* 3700 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2896*9a0e4156SSadaf Ebrahimi/* 3703 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3716
2897*9a0e4156SSadaf Ebrahimi/* 3707 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3755
2898*9a0e4156SSadaf Ebrahimi/* 3711 */    MCD_OPC_Decode, 188, 17, 234, 1, // Opcode: VESLB
2899*9a0e4156SSadaf Ebrahimi/* 3716 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3729
2900*9a0e4156SSadaf Ebrahimi/* 3720 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3755
2901*9a0e4156SSadaf Ebrahimi/* 3724 */    MCD_OPC_Decode, 191, 17, 234, 1, // Opcode: VESLH
2902*9a0e4156SSadaf Ebrahimi/* 3729 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3742
2903*9a0e4156SSadaf Ebrahimi/* 3733 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3755
2904*9a0e4156SSadaf Ebrahimi/* 3737 */    MCD_OPC_Decode, 189, 17, 234, 1, // Opcode: VESLF
2905*9a0e4156SSadaf Ebrahimi/* 3742 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3755
2906*9a0e4156SSadaf Ebrahimi/* 3746 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3755
2907*9a0e4156SSadaf Ebrahimi/* 3750 */    MCD_OPC_Decode, 190, 17, 234, 1, // Opcode: VESLG
2908*9a0e4156SSadaf Ebrahimi/* 3755 */    MCD_OPC_CheckPredicate, 22, 228, 59, // Skip to: 19091
2909*9a0e4156SSadaf Ebrahimi/* 3759 */    MCD_OPC_Decode, 187, 17, 235, 1, // Opcode: VESL
2910*9a0e4156SSadaf Ebrahimi/* 3764 */    MCD_OPC_FilterValue, 51, 71, 0, // Skip to: 3839
2911*9a0e4156SSadaf Ebrahimi/* 3768 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
2912*9a0e4156SSadaf Ebrahimi/* 3771 */    MCD_OPC_FilterValue, 0, 212, 59, // Skip to: 19091
2913*9a0e4156SSadaf Ebrahimi/* 3775 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2914*9a0e4156SSadaf Ebrahimi/* 3778 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3791
2915*9a0e4156SSadaf Ebrahimi/* 3782 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3830
2916*9a0e4156SSadaf Ebrahimi/* 3786 */    MCD_OPC_Decode, 178, 17, 234, 1, // Opcode: VERLLB
2917*9a0e4156SSadaf Ebrahimi/* 3791 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3804
2918*9a0e4156SSadaf Ebrahimi/* 3795 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3830
2919*9a0e4156SSadaf Ebrahimi/* 3799 */    MCD_OPC_Decode, 181, 17, 234, 1, // Opcode: VERLLH
2920*9a0e4156SSadaf Ebrahimi/* 3804 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3817
2921*9a0e4156SSadaf Ebrahimi/* 3808 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3830
2922*9a0e4156SSadaf Ebrahimi/* 3812 */    MCD_OPC_Decode, 179, 17, 234, 1, // Opcode: VERLLF
2923*9a0e4156SSadaf Ebrahimi/* 3817 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3830
2924*9a0e4156SSadaf Ebrahimi/* 3821 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3830
2925*9a0e4156SSadaf Ebrahimi/* 3825 */    MCD_OPC_Decode, 180, 17, 234, 1, // Opcode: VERLLG
2926*9a0e4156SSadaf Ebrahimi/* 3830 */    MCD_OPC_CheckPredicate, 22, 153, 59, // Skip to: 19091
2927*9a0e4156SSadaf Ebrahimi/* 3834 */    MCD_OPC_Decode, 177, 17, 235, 1, // Opcode: VERLL
2928*9a0e4156SSadaf Ebrahimi/* 3839 */    MCD_OPC_FilterValue, 54, 21, 0, // Skip to: 3864
2929*9a0e4156SSadaf Ebrahimi/* 3843 */    MCD_OPC_CheckPredicate, 22, 140, 59, // Skip to: 19091
2930*9a0e4156SSadaf Ebrahimi/* 3847 */    MCD_OPC_CheckField, 12, 4, 0, 134, 59, // Skip to: 19091
2931*9a0e4156SSadaf Ebrahimi/* 3853 */    MCD_OPC_CheckField, 8, 2, 0, 128, 59, // Skip to: 19091
2932*9a0e4156SSadaf Ebrahimi/* 3859 */    MCD_OPC_Decode, 136, 19, 236, 1, // Opcode: VLM
2933*9a0e4156SSadaf Ebrahimi/* 3864 */    MCD_OPC_FilterValue, 55, 21, 0, // Skip to: 3889
2934*9a0e4156SSadaf Ebrahimi/* 3868 */    MCD_OPC_CheckPredicate, 22, 115, 59, // Skip to: 19091
2935*9a0e4156SSadaf Ebrahimi/* 3872 */    MCD_OPC_CheckField, 12, 4, 0, 109, 59, // Skip to: 19091
2936*9a0e4156SSadaf Ebrahimi/* 3878 */    MCD_OPC_CheckField, 8, 3, 0, 103, 59, // Skip to: 19091
2937*9a0e4156SSadaf Ebrahimi/* 3884 */    MCD_OPC_Decode, 129, 19, 237, 1, // Opcode: VLL
2938*9a0e4156SSadaf Ebrahimi/* 3889 */    MCD_OPC_FilterValue, 56, 71, 0, // Skip to: 3964
2939*9a0e4156SSadaf Ebrahimi/* 3893 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
2940*9a0e4156SSadaf Ebrahimi/* 3896 */    MCD_OPC_FilterValue, 0, 87, 59, // Skip to: 19091
2941*9a0e4156SSadaf Ebrahimi/* 3900 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2942*9a0e4156SSadaf Ebrahimi/* 3903 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3916
2943*9a0e4156SSadaf Ebrahimi/* 3907 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 3955
2944*9a0e4156SSadaf Ebrahimi/* 3911 */    MCD_OPC_Decode, 208, 17, 234, 1, // Opcode: VESRLB
2945*9a0e4156SSadaf Ebrahimi/* 3916 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3929
2946*9a0e4156SSadaf Ebrahimi/* 3920 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 3955
2947*9a0e4156SSadaf Ebrahimi/* 3924 */    MCD_OPC_Decode, 211, 17, 234, 1, // Opcode: VESRLH
2948*9a0e4156SSadaf Ebrahimi/* 3929 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 3942
2949*9a0e4156SSadaf Ebrahimi/* 3933 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 3955
2950*9a0e4156SSadaf Ebrahimi/* 3937 */    MCD_OPC_Decode, 209, 17, 234, 1, // Opcode: VESRLF
2951*9a0e4156SSadaf Ebrahimi/* 3942 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 3955
2952*9a0e4156SSadaf Ebrahimi/* 3946 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3955
2953*9a0e4156SSadaf Ebrahimi/* 3950 */    MCD_OPC_Decode, 210, 17, 234, 1, // Opcode: VESRLG
2954*9a0e4156SSadaf Ebrahimi/* 3955 */    MCD_OPC_CheckPredicate, 22, 28, 59, // Skip to: 19091
2955*9a0e4156SSadaf Ebrahimi/* 3959 */    MCD_OPC_Decode, 207, 17, 235, 1, // Opcode: VESRL
2956*9a0e4156SSadaf Ebrahimi/* 3964 */    MCD_OPC_FilterValue, 58, 71, 0, // Skip to: 4039
2957*9a0e4156SSadaf Ebrahimi/* 3968 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
2958*9a0e4156SSadaf Ebrahimi/* 3971 */    MCD_OPC_FilterValue, 0, 12, 59, // Skip to: 19091
2959*9a0e4156SSadaf Ebrahimi/* 3975 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2960*9a0e4156SSadaf Ebrahimi/* 3978 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3991
2961*9a0e4156SSadaf Ebrahimi/* 3982 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4030
2962*9a0e4156SSadaf Ebrahimi/* 3986 */    MCD_OPC_Decode, 198, 17, 234, 1, // Opcode: VESRAB
2963*9a0e4156SSadaf Ebrahimi/* 3991 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4004
2964*9a0e4156SSadaf Ebrahimi/* 3995 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4030
2965*9a0e4156SSadaf Ebrahimi/* 3999 */    MCD_OPC_Decode, 201, 17, 234, 1, // Opcode: VESRAH
2966*9a0e4156SSadaf Ebrahimi/* 4004 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4017
2967*9a0e4156SSadaf Ebrahimi/* 4008 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4030
2968*9a0e4156SSadaf Ebrahimi/* 4012 */    MCD_OPC_Decode, 199, 17, 234, 1, // Opcode: VESRAF
2969*9a0e4156SSadaf Ebrahimi/* 4017 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4030
2970*9a0e4156SSadaf Ebrahimi/* 4021 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4030
2971*9a0e4156SSadaf Ebrahimi/* 4025 */    MCD_OPC_Decode, 200, 17, 234, 1, // Opcode: VESRAG
2972*9a0e4156SSadaf Ebrahimi/* 4030 */    MCD_OPC_CheckPredicate, 22, 209, 58, // Skip to: 19091
2973*9a0e4156SSadaf Ebrahimi/* 4034 */    MCD_OPC_Decode, 197, 17, 235, 1, // Opcode: VESRA
2974*9a0e4156SSadaf Ebrahimi/* 4039 */    MCD_OPC_FilterValue, 62, 21, 0, // Skip to: 4064
2975*9a0e4156SSadaf Ebrahimi/* 4043 */    MCD_OPC_CheckPredicate, 22, 196, 58, // Skip to: 19091
2976*9a0e4156SSadaf Ebrahimi/* 4047 */    MCD_OPC_CheckField, 12, 4, 0, 190, 58, // Skip to: 19091
2977*9a0e4156SSadaf Ebrahimi/* 4053 */    MCD_OPC_CheckField, 8, 2, 0, 184, 58, // Skip to: 19091
2978*9a0e4156SSadaf Ebrahimi/* 4059 */    MCD_OPC_Decode, 203, 20, 236, 1, // Opcode: VSTM
2979*9a0e4156SSadaf Ebrahimi/* 4064 */    MCD_OPC_FilterValue, 63, 21, 0, // Skip to: 4089
2980*9a0e4156SSadaf Ebrahimi/* 4068 */    MCD_OPC_CheckPredicate, 22, 171, 58, // Skip to: 19091
2981*9a0e4156SSadaf Ebrahimi/* 4072 */    MCD_OPC_CheckField, 12, 4, 0, 165, 58, // Skip to: 19091
2982*9a0e4156SSadaf Ebrahimi/* 4078 */    MCD_OPC_CheckField, 8, 3, 0, 159, 58, // Skip to: 19091
2983*9a0e4156SSadaf Ebrahimi/* 4084 */    MCD_OPC_Decode, 202, 20, 237, 1, // Opcode: VSTL
2984*9a0e4156SSadaf Ebrahimi/* 4089 */    MCD_OPC_FilterValue, 64, 21, 0, // Skip to: 4114
2985*9a0e4156SSadaf Ebrahimi/* 4093 */    MCD_OPC_CheckPredicate, 22, 146, 58, // Skip to: 19091
2986*9a0e4156SSadaf Ebrahimi/* 4097 */    MCD_OPC_CheckField, 32, 4, 0, 140, 58, // Skip to: 19091
2987*9a0e4156SSadaf Ebrahimi/* 4103 */    MCD_OPC_CheckField, 8, 3, 0, 134, 58, // Skip to: 19091
2988*9a0e4156SSadaf Ebrahimi/* 4109 */    MCD_OPC_Decode, 247, 18, 238, 1, // Opcode: VLEIB
2989*9a0e4156SSadaf Ebrahimi/* 4114 */    MCD_OPC_FilterValue, 65, 21, 0, // Skip to: 4139
2990*9a0e4156SSadaf Ebrahimi/* 4118 */    MCD_OPC_CheckPredicate, 22, 121, 58, // Skip to: 19091
2991*9a0e4156SSadaf Ebrahimi/* 4122 */    MCD_OPC_CheckField, 32, 4, 0, 115, 58, // Skip to: 19091
2992*9a0e4156SSadaf Ebrahimi/* 4128 */    MCD_OPC_CheckField, 8, 3, 0, 109, 58, // Skip to: 19091
2993*9a0e4156SSadaf Ebrahimi/* 4134 */    MCD_OPC_Decode, 250, 18, 239, 1, // Opcode: VLEIH
2994*9a0e4156SSadaf Ebrahimi/* 4139 */    MCD_OPC_FilterValue, 66, 21, 0, // Skip to: 4164
2995*9a0e4156SSadaf Ebrahimi/* 4143 */    MCD_OPC_CheckPredicate, 22, 96, 58, // Skip to: 19091
2996*9a0e4156SSadaf Ebrahimi/* 4147 */    MCD_OPC_CheckField, 32, 4, 0, 90, 58, // Skip to: 19091
2997*9a0e4156SSadaf Ebrahimi/* 4153 */    MCD_OPC_CheckField, 8, 3, 0, 84, 58, // Skip to: 19091
2998*9a0e4156SSadaf Ebrahimi/* 4159 */    MCD_OPC_Decode, 249, 18, 240, 1, // Opcode: VLEIG
2999*9a0e4156SSadaf Ebrahimi/* 4164 */    MCD_OPC_FilterValue, 67, 21, 0, // Skip to: 4189
3000*9a0e4156SSadaf Ebrahimi/* 4168 */    MCD_OPC_CheckPredicate, 22, 71, 58, // Skip to: 19091
3001*9a0e4156SSadaf Ebrahimi/* 4172 */    MCD_OPC_CheckField, 32, 4, 0, 65, 58, // Skip to: 19091
3002*9a0e4156SSadaf Ebrahimi/* 4178 */    MCD_OPC_CheckField, 8, 3, 0, 59, 58, // Skip to: 19091
3003*9a0e4156SSadaf Ebrahimi/* 4184 */    MCD_OPC_Decode, 248, 18, 241, 1, // Opcode: VLEIF
3004*9a0e4156SSadaf Ebrahimi/* 4189 */    MCD_OPC_FilterValue, 68, 61, 0, // Skip to: 4254
3005*9a0e4156SSadaf Ebrahimi/* 4193 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3006*9a0e4156SSadaf Ebrahimi/* 4196 */    MCD_OPC_FilterValue, 0, 43, 58, // Skip to: 19091
3007*9a0e4156SSadaf Ebrahimi/* 4200 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3008*9a0e4156SSadaf Ebrahimi/* 4203 */    MCD_OPC_FilterValue, 0, 36, 58, // Skip to: 19091
3009*9a0e4156SSadaf Ebrahimi/* 4207 */    MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
3010*9a0e4156SSadaf Ebrahimi/* 4210 */    MCD_OPC_FilterValue, 0, 29, 58, // Skip to: 19091
3011*9a0e4156SSadaf Ebrahimi/* 4214 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3012*9a0e4156SSadaf Ebrahimi/* 4217 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4230
3013*9a0e4156SSadaf Ebrahimi/* 4221 */    MCD_OPC_CheckPredicate, 22, 20, 0, // Skip to: 4245
3014*9a0e4156SSadaf Ebrahimi/* 4225 */    MCD_OPC_Decode, 248, 20, 242, 1, // Opcode: VZERO
3015*9a0e4156SSadaf Ebrahimi/* 4230 */    MCD_OPC_FilterValue, 255, 255, 3, 9, 0, // Skip to: 4245
3016*9a0e4156SSadaf Ebrahimi/* 4236 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4245
3017*9a0e4156SSadaf Ebrahimi/* 4240 */    MCD_OPC_Decode, 253, 19, 242, 1, // Opcode: VONE
3018*9a0e4156SSadaf Ebrahimi/* 4245 */    MCD_OPC_CheckPredicate, 22, 250, 57, // Skip to: 19091
3019*9a0e4156SSadaf Ebrahimi/* 4249 */    MCD_OPC_Decode, 207, 18, 243, 1, // Opcode: VGBM
3020*9a0e4156SSadaf Ebrahimi/* 4254 */    MCD_OPC_FilterValue, 69, 78, 0, // Skip to: 4336
3021*9a0e4156SSadaf Ebrahimi/* 4258 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3022*9a0e4156SSadaf Ebrahimi/* 4261 */    MCD_OPC_FilterValue, 0, 234, 57, // Skip to: 19091
3023*9a0e4156SSadaf Ebrahimi/* 4265 */    MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
3024*9a0e4156SSadaf Ebrahimi/* 4268 */    MCD_OPC_FilterValue, 0, 227, 57, // Skip to: 19091
3025*9a0e4156SSadaf Ebrahimi/* 4272 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3026*9a0e4156SSadaf Ebrahimi/* 4275 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4288
3027*9a0e4156SSadaf Ebrahimi/* 4279 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4327
3028*9a0e4156SSadaf Ebrahimi/* 4283 */    MCD_OPC_Decode, 159, 20, 244, 1, // Opcode: VREPIB
3029*9a0e4156SSadaf Ebrahimi/* 4288 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4301
3030*9a0e4156SSadaf Ebrahimi/* 4292 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4327
3031*9a0e4156SSadaf Ebrahimi/* 4296 */    MCD_OPC_Decode, 162, 20, 244, 1, // Opcode: VREPIH
3032*9a0e4156SSadaf Ebrahimi/* 4301 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4314
3033*9a0e4156SSadaf Ebrahimi/* 4305 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4327
3034*9a0e4156SSadaf Ebrahimi/* 4309 */    MCD_OPC_Decode, 160, 20, 244, 1, // Opcode: VREPIF
3035*9a0e4156SSadaf Ebrahimi/* 4314 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4327
3036*9a0e4156SSadaf Ebrahimi/* 4318 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4327
3037*9a0e4156SSadaf Ebrahimi/* 4322 */    MCD_OPC_Decode, 161, 20, 244, 1, // Opcode: VREPIG
3038*9a0e4156SSadaf Ebrahimi/* 4327 */    MCD_OPC_CheckPredicate, 22, 168, 57, // Skip to: 19091
3039*9a0e4156SSadaf Ebrahimi/* 4331 */    MCD_OPC_Decode, 158, 20, 245, 1, // Opcode: VREPI
3040*9a0e4156SSadaf Ebrahimi/* 4336 */    MCD_OPC_FilterValue, 70, 78, 0, // Skip to: 4418
3041*9a0e4156SSadaf Ebrahimi/* 4340 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3042*9a0e4156SSadaf Ebrahimi/* 4343 */    MCD_OPC_FilterValue, 0, 152, 57, // Skip to: 19091
3043*9a0e4156SSadaf Ebrahimi/* 4347 */    MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
3044*9a0e4156SSadaf Ebrahimi/* 4350 */    MCD_OPC_FilterValue, 0, 145, 57, // Skip to: 19091
3045*9a0e4156SSadaf Ebrahimi/* 4354 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3046*9a0e4156SSadaf Ebrahimi/* 4357 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4370
3047*9a0e4156SSadaf Ebrahimi/* 4361 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4409
3048*9a0e4156SSadaf Ebrahimi/* 4365 */    MCD_OPC_Decode, 221, 18, 246, 1, // Opcode: VGMB
3049*9a0e4156SSadaf Ebrahimi/* 4370 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4383
3050*9a0e4156SSadaf Ebrahimi/* 4374 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4409
3051*9a0e4156SSadaf Ebrahimi/* 4378 */    MCD_OPC_Decode, 224, 18, 246, 1, // Opcode: VGMH
3052*9a0e4156SSadaf Ebrahimi/* 4383 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4396
3053*9a0e4156SSadaf Ebrahimi/* 4387 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4409
3054*9a0e4156SSadaf Ebrahimi/* 4391 */    MCD_OPC_Decode, 222, 18, 246, 1, // Opcode: VGMF
3055*9a0e4156SSadaf Ebrahimi/* 4396 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4409
3056*9a0e4156SSadaf Ebrahimi/* 4400 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4409
3057*9a0e4156SSadaf Ebrahimi/* 4404 */    MCD_OPC_Decode, 223, 18, 246, 1, // Opcode: VGMG
3058*9a0e4156SSadaf Ebrahimi/* 4409 */    MCD_OPC_CheckPredicate, 22, 86, 57, // Skip to: 19091
3059*9a0e4156SSadaf Ebrahimi/* 4413 */    MCD_OPC_Decode, 220, 18, 247, 1, // Opcode: VGM
3060*9a0e4156SSadaf Ebrahimi/* 4418 */    MCD_OPC_FilterValue, 74, 87, 0, // Skip to: 4509
3061*9a0e4156SSadaf Ebrahimi/* 4422 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3062*9a0e4156SSadaf Ebrahimi/* 4425 */    MCD_OPC_FilterValue, 0, 70, 57, // Skip to: 19091
3063*9a0e4156SSadaf Ebrahimi/* 4429 */    MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
3064*9a0e4156SSadaf Ebrahimi/* 4432 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4445
3065*9a0e4156SSadaf Ebrahimi/* 4436 */    MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 4500
3066*9a0e4156SSadaf Ebrahimi/* 4440 */    MCD_OPC_Decode, 206, 18, 248, 1, // Opcode: VFTCISB
3067*9a0e4156SSadaf Ebrahimi/* 4445 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4458
3068*9a0e4156SSadaf Ebrahimi/* 4449 */    MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 4500
3069*9a0e4156SSadaf Ebrahimi/* 4453 */    MCD_OPC_Decode, 205, 18, 248, 1, // Opcode: VFTCIDB
3070*9a0e4156SSadaf Ebrahimi/* 4458 */    MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 4472
3071*9a0e4156SSadaf Ebrahimi/* 4463 */    MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 4500
3072*9a0e4156SSadaf Ebrahimi/* 4467 */    MCD_OPC_Decode, 222, 21, 249, 1, // Opcode: WFTCISB
3073*9a0e4156SSadaf Ebrahimi/* 4472 */    MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 4486
3074*9a0e4156SSadaf Ebrahimi/* 4477 */    MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 4500
3075*9a0e4156SSadaf Ebrahimi/* 4481 */    MCD_OPC_Decode, 221, 21, 250, 1, // Opcode: WFTCIDB
3076*9a0e4156SSadaf Ebrahimi/* 4486 */    MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 4500
3077*9a0e4156SSadaf Ebrahimi/* 4491 */    MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 4500
3078*9a0e4156SSadaf Ebrahimi/* 4495 */    MCD_OPC_Decode, 223, 21, 248, 1, // Opcode: WFTCIXB
3079*9a0e4156SSadaf Ebrahimi/* 4500 */    MCD_OPC_CheckPredicate, 22, 251, 56, // Skip to: 19091
3080*9a0e4156SSadaf Ebrahimi/* 4504 */    MCD_OPC_Decode, 204, 18, 251, 1, // Opcode: VFTCI
3081*9a0e4156SSadaf Ebrahimi/* 4509 */    MCD_OPC_FilterValue, 77, 71, 0, // Skip to: 4584
3082*9a0e4156SSadaf Ebrahimi/* 4513 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3083*9a0e4156SSadaf Ebrahimi/* 4516 */    MCD_OPC_FilterValue, 0, 235, 56, // Skip to: 19091
3084*9a0e4156SSadaf Ebrahimi/* 4520 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3085*9a0e4156SSadaf Ebrahimi/* 4523 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4536
3086*9a0e4156SSadaf Ebrahimi/* 4527 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4575
3087*9a0e4156SSadaf Ebrahimi/* 4531 */    MCD_OPC_Decode, 154, 20, 252, 1, // Opcode: VREPB
3088*9a0e4156SSadaf Ebrahimi/* 4536 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4549
3089*9a0e4156SSadaf Ebrahimi/* 4540 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4575
3090*9a0e4156SSadaf Ebrahimi/* 4544 */    MCD_OPC_Decode, 157, 20, 252, 1, // Opcode: VREPH
3091*9a0e4156SSadaf Ebrahimi/* 4549 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4562
3092*9a0e4156SSadaf Ebrahimi/* 4553 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4575
3093*9a0e4156SSadaf Ebrahimi/* 4557 */    MCD_OPC_Decode, 155, 20, 252, 1, // Opcode: VREPF
3094*9a0e4156SSadaf Ebrahimi/* 4562 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4575
3095*9a0e4156SSadaf Ebrahimi/* 4566 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4575
3096*9a0e4156SSadaf Ebrahimi/* 4570 */    MCD_OPC_Decode, 156, 20, 252, 1, // Opcode: VREPG
3097*9a0e4156SSadaf Ebrahimi/* 4575 */    MCD_OPC_CheckPredicate, 22, 176, 56, // Skip to: 19091
3098*9a0e4156SSadaf Ebrahimi/* 4579 */    MCD_OPC_Decode, 153, 20, 253, 1, // Opcode: VREP
3099*9a0e4156SSadaf Ebrahimi/* 4584 */    MCD_OPC_FilterValue, 80, 78, 0, // Skip to: 4666
3100*9a0e4156SSadaf Ebrahimi/* 4588 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3101*9a0e4156SSadaf Ebrahimi/* 4591 */    MCD_OPC_FilterValue, 0, 160, 56, // Skip to: 19091
3102*9a0e4156SSadaf Ebrahimi/* 4595 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3103*9a0e4156SSadaf Ebrahimi/* 4598 */    MCD_OPC_FilterValue, 0, 153, 56, // Skip to: 19091
3104*9a0e4156SSadaf Ebrahimi/* 4602 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3105*9a0e4156SSadaf Ebrahimi/* 4605 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4618
3106*9a0e4156SSadaf Ebrahimi/* 4609 */    MCD_OPC_CheckPredicate, 23, 44, 0, // Skip to: 4657
3107*9a0e4156SSadaf Ebrahimi/* 4613 */    MCD_OPC_Decode, 148, 20, 254, 1, // Opcode: VPOPCTB
3108*9a0e4156SSadaf Ebrahimi/* 4618 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4631
3109*9a0e4156SSadaf Ebrahimi/* 4622 */    MCD_OPC_CheckPredicate, 23, 31, 0, // Skip to: 4657
3110*9a0e4156SSadaf Ebrahimi/* 4626 */    MCD_OPC_Decode, 151, 20, 254, 1, // Opcode: VPOPCTH
3111*9a0e4156SSadaf Ebrahimi/* 4631 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4644
3112*9a0e4156SSadaf Ebrahimi/* 4635 */    MCD_OPC_CheckPredicate, 23, 18, 0, // Skip to: 4657
3113*9a0e4156SSadaf Ebrahimi/* 4639 */    MCD_OPC_Decode, 149, 20, 254, 1, // Opcode: VPOPCTF
3114*9a0e4156SSadaf Ebrahimi/* 4644 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4657
3115*9a0e4156SSadaf Ebrahimi/* 4648 */    MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 4657
3116*9a0e4156SSadaf Ebrahimi/* 4652 */    MCD_OPC_Decode, 150, 20, 254, 1, // Opcode: VPOPCTG
3117*9a0e4156SSadaf Ebrahimi/* 4657 */    MCD_OPC_CheckPredicate, 22, 94, 56, // Skip to: 19091
3118*9a0e4156SSadaf Ebrahimi/* 4661 */    MCD_OPC_Decode, 147, 20, 255, 1, // Opcode: VPOPCT
3119*9a0e4156SSadaf Ebrahimi/* 4666 */    MCD_OPC_FilterValue, 82, 78, 0, // Skip to: 4748
3120*9a0e4156SSadaf Ebrahimi/* 4670 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3121*9a0e4156SSadaf Ebrahimi/* 4673 */    MCD_OPC_FilterValue, 0, 78, 56, // Skip to: 19091
3122*9a0e4156SSadaf Ebrahimi/* 4677 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3123*9a0e4156SSadaf Ebrahimi/* 4680 */    MCD_OPC_FilterValue, 0, 71, 56, // Skip to: 19091
3124*9a0e4156SSadaf Ebrahimi/* 4684 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3125*9a0e4156SSadaf Ebrahimi/* 4687 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4700
3126*9a0e4156SSadaf Ebrahimi/* 4691 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4739
3127*9a0e4156SSadaf Ebrahimi/* 4695 */    MCD_OPC_Decode, 153, 17, 254, 1, // Opcode: VCTZB
3128*9a0e4156SSadaf Ebrahimi/* 4700 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4713
3129*9a0e4156SSadaf Ebrahimi/* 4704 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4739
3130*9a0e4156SSadaf Ebrahimi/* 4708 */    MCD_OPC_Decode, 156, 17, 254, 1, // Opcode: VCTZH
3131*9a0e4156SSadaf Ebrahimi/* 4713 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4726
3132*9a0e4156SSadaf Ebrahimi/* 4717 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4739
3133*9a0e4156SSadaf Ebrahimi/* 4721 */    MCD_OPC_Decode, 154, 17, 254, 1, // Opcode: VCTZF
3134*9a0e4156SSadaf Ebrahimi/* 4726 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4739
3135*9a0e4156SSadaf Ebrahimi/* 4730 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4739
3136*9a0e4156SSadaf Ebrahimi/* 4734 */    MCD_OPC_Decode, 155, 17, 254, 1, // Opcode: VCTZG
3137*9a0e4156SSadaf Ebrahimi/* 4739 */    MCD_OPC_CheckPredicate, 22, 12, 56, // Skip to: 19091
3138*9a0e4156SSadaf Ebrahimi/* 4743 */    MCD_OPC_Decode, 152, 17, 255, 1, // Opcode: VCTZ
3139*9a0e4156SSadaf Ebrahimi/* 4748 */    MCD_OPC_FilterValue, 83, 78, 0, // Skip to: 4830
3140*9a0e4156SSadaf Ebrahimi/* 4752 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3141*9a0e4156SSadaf Ebrahimi/* 4755 */    MCD_OPC_FilterValue, 0, 252, 55, // Skip to: 19091
3142*9a0e4156SSadaf Ebrahimi/* 4759 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3143*9a0e4156SSadaf Ebrahimi/* 4762 */    MCD_OPC_FilterValue, 0, 245, 55, // Skip to: 19091
3144*9a0e4156SSadaf Ebrahimi/* 4766 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3145*9a0e4156SSadaf Ebrahimi/* 4769 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 4782
3146*9a0e4156SSadaf Ebrahimi/* 4773 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 4821
3147*9a0e4156SSadaf Ebrahimi/* 4777 */    MCD_OPC_Decode, 147, 17, 254, 1, // Opcode: VCLZB
3148*9a0e4156SSadaf Ebrahimi/* 4782 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4795
3149*9a0e4156SSadaf Ebrahimi/* 4786 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4821
3150*9a0e4156SSadaf Ebrahimi/* 4790 */    MCD_OPC_Decode, 150, 17, 254, 1, // Opcode: VCLZH
3151*9a0e4156SSadaf Ebrahimi/* 4795 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 4808
3152*9a0e4156SSadaf Ebrahimi/* 4799 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4821
3153*9a0e4156SSadaf Ebrahimi/* 4803 */    MCD_OPC_Decode, 148, 17, 254, 1, // Opcode: VCLZF
3154*9a0e4156SSadaf Ebrahimi/* 4808 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 4821
3155*9a0e4156SSadaf Ebrahimi/* 4812 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4821
3156*9a0e4156SSadaf Ebrahimi/* 4816 */    MCD_OPC_Decode, 149, 17, 254, 1, // Opcode: VCLZG
3157*9a0e4156SSadaf Ebrahimi/* 4821 */    MCD_OPC_CheckPredicate, 22, 186, 55, // Skip to: 19091
3158*9a0e4156SSadaf Ebrahimi/* 4825 */    MCD_OPC_Decode, 146, 17, 255, 1, // Opcode: VCLZ
3159*9a0e4156SSadaf Ebrahimi/* 4830 */    MCD_OPC_FilterValue, 86, 21, 0, // Skip to: 4855
3160*9a0e4156SSadaf Ebrahimi/* 4834 */    MCD_OPC_CheckPredicate, 22, 173, 55, // Skip to: 19091
3161*9a0e4156SSadaf Ebrahimi/* 4838 */    MCD_OPC_CheckField, 12, 20, 0, 167, 55, // Skip to: 19091
3162*9a0e4156SSadaf Ebrahimi/* 4844 */    MCD_OPC_CheckField, 8, 2, 0, 161, 55, // Skip to: 19091
3163*9a0e4156SSadaf Ebrahimi/* 4850 */    MCD_OPC_Decode, 142, 19, 254, 1, // Opcode: VLR
3164*9a0e4156SSadaf Ebrahimi/* 4855 */    MCD_OPC_FilterValue, 92, 117, 0, // Skip to: 4976
3165*9a0e4156SSadaf Ebrahimi/* 4859 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3166*9a0e4156SSadaf Ebrahimi/* 4862 */    MCD_OPC_FilterValue, 0, 145, 55, // Skip to: 19091
3167*9a0e4156SSadaf Ebrahimi/* 4866 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3168*9a0e4156SSadaf Ebrahimi/* 4869 */    MCD_OPC_FilterValue, 0, 138, 55, // Skip to: 19091
3169*9a0e4156SSadaf Ebrahimi/* 4873 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3170*9a0e4156SSadaf Ebrahimi/* 4876 */    MCD_OPC_FilterValue, 0, 131, 55, // Skip to: 19091
3171*9a0e4156SSadaf Ebrahimi/* 4880 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3172*9a0e4156SSadaf Ebrahimi/* 4883 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4911
3173*9a0e4156SSadaf Ebrahimi/* 4887 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4902
3174*9a0e4156SSadaf Ebrahimi/* 4891 */    MCD_OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 4902
3175*9a0e4156SSadaf Ebrahimi/* 4897 */    MCD_OPC_Decode, 227, 18, 254, 1, // Opcode: VISTRBS
3176*9a0e4156SSadaf Ebrahimi/* 4902 */    MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 4967
3177*9a0e4156SSadaf Ebrahimi/* 4906 */    MCD_OPC_Decode, 226, 18, 128, 2, // Opcode: VISTRB
3178*9a0e4156SSadaf Ebrahimi/* 4911 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4939
3179*9a0e4156SSadaf Ebrahimi/* 4915 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4930
3180*9a0e4156SSadaf Ebrahimi/* 4919 */    MCD_OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 4930
3181*9a0e4156SSadaf Ebrahimi/* 4925 */    MCD_OPC_Decode, 231, 18, 254, 1, // Opcode: VISTRHS
3182*9a0e4156SSadaf Ebrahimi/* 4930 */    MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 4967
3183*9a0e4156SSadaf Ebrahimi/* 4934 */    MCD_OPC_Decode, 230, 18, 128, 2, // Opcode: VISTRH
3184*9a0e4156SSadaf Ebrahimi/* 4939 */    MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 4967
3185*9a0e4156SSadaf Ebrahimi/* 4943 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4958
3186*9a0e4156SSadaf Ebrahimi/* 4947 */    MCD_OPC_CheckField, 20, 4, 1, 5, 0, // Skip to: 4958
3187*9a0e4156SSadaf Ebrahimi/* 4953 */    MCD_OPC_Decode, 229, 18, 254, 1, // Opcode: VISTRFS
3188*9a0e4156SSadaf Ebrahimi/* 4958 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4967
3189*9a0e4156SSadaf Ebrahimi/* 4962 */    MCD_OPC_Decode, 228, 18, 128, 2, // Opcode: VISTRF
3190*9a0e4156SSadaf Ebrahimi/* 4967 */    MCD_OPC_CheckPredicate, 22, 40, 55, // Skip to: 19091
3191*9a0e4156SSadaf Ebrahimi/* 4971 */    MCD_OPC_Decode, 225, 18, 129, 2, // Opcode: VISTR
3192*9a0e4156SSadaf Ebrahimi/* 4976 */    MCD_OPC_FilterValue, 95, 65, 0, // Skip to: 5045
3193*9a0e4156SSadaf Ebrahimi/* 4980 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3194*9a0e4156SSadaf Ebrahimi/* 4983 */    MCD_OPC_FilterValue, 0, 24, 55, // Skip to: 19091
3195*9a0e4156SSadaf Ebrahimi/* 4987 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3196*9a0e4156SSadaf Ebrahimi/* 4990 */    MCD_OPC_FilterValue, 0, 17, 55, // Skip to: 19091
3197*9a0e4156SSadaf Ebrahimi/* 4994 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3198*9a0e4156SSadaf Ebrahimi/* 4997 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5010
3199*9a0e4156SSadaf Ebrahimi/* 5001 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5036
3200*9a0e4156SSadaf Ebrahimi/* 5005 */    MCD_OPC_Decode, 180, 20, 254, 1, // Opcode: VSEGB
3201*9a0e4156SSadaf Ebrahimi/* 5010 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5023
3202*9a0e4156SSadaf Ebrahimi/* 5014 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5036
3203*9a0e4156SSadaf Ebrahimi/* 5018 */    MCD_OPC_Decode, 182, 20, 254, 1, // Opcode: VSEGH
3204*9a0e4156SSadaf Ebrahimi/* 5023 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5036
3205*9a0e4156SSadaf Ebrahimi/* 5027 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5036
3206*9a0e4156SSadaf Ebrahimi/* 5031 */    MCD_OPC_Decode, 181, 20, 254, 1, // Opcode: VSEGF
3207*9a0e4156SSadaf Ebrahimi/* 5036 */    MCD_OPC_CheckPredicate, 22, 227, 54, // Skip to: 19091
3208*9a0e4156SSadaf Ebrahimi/* 5040 */    MCD_OPC_Decode, 179, 20, 255, 1, // Opcode: VSEG
3209*9a0e4156SSadaf Ebrahimi/* 5045 */    MCD_OPC_FilterValue, 96, 78, 0, // Skip to: 5127
3210*9a0e4156SSadaf Ebrahimi/* 5049 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3211*9a0e4156SSadaf Ebrahimi/* 5052 */    MCD_OPC_FilterValue, 0, 211, 54, // Skip to: 19091
3212*9a0e4156SSadaf Ebrahimi/* 5056 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3213*9a0e4156SSadaf Ebrahimi/* 5059 */    MCD_OPC_FilterValue, 0, 204, 54, // Skip to: 19091
3214*9a0e4156SSadaf Ebrahimi/* 5063 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3215*9a0e4156SSadaf Ebrahimi/* 5066 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5079
3216*9a0e4156SSadaf Ebrahimi/* 5070 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5118
3217*9a0e4156SSadaf Ebrahimi/* 5074 */    MCD_OPC_Decode, 229, 19, 130, 2, // Opcode: VMRLB
3218*9a0e4156SSadaf Ebrahimi/* 5079 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5092
3219*9a0e4156SSadaf Ebrahimi/* 5083 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5118
3220*9a0e4156SSadaf Ebrahimi/* 5087 */    MCD_OPC_Decode, 232, 19, 130, 2, // Opcode: VMRLH
3221*9a0e4156SSadaf Ebrahimi/* 5092 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5105
3222*9a0e4156SSadaf Ebrahimi/* 5096 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5118
3223*9a0e4156SSadaf Ebrahimi/* 5100 */    MCD_OPC_Decode, 230, 19, 130, 2, // Opcode: VMRLF
3224*9a0e4156SSadaf Ebrahimi/* 5105 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5118
3225*9a0e4156SSadaf Ebrahimi/* 5109 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5118
3226*9a0e4156SSadaf Ebrahimi/* 5113 */    MCD_OPC_Decode, 231, 19, 130, 2, // Opcode: VMRLG
3227*9a0e4156SSadaf Ebrahimi/* 5118 */    MCD_OPC_CheckPredicate, 22, 145, 54, // Skip to: 19091
3228*9a0e4156SSadaf Ebrahimi/* 5122 */    MCD_OPC_Decode, 228, 19, 131, 2, // Opcode: VMRL
3229*9a0e4156SSadaf Ebrahimi/* 5127 */    MCD_OPC_FilterValue, 97, 78, 0, // Skip to: 5209
3230*9a0e4156SSadaf Ebrahimi/* 5131 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3231*9a0e4156SSadaf Ebrahimi/* 5134 */    MCD_OPC_FilterValue, 0, 129, 54, // Skip to: 19091
3232*9a0e4156SSadaf Ebrahimi/* 5138 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3233*9a0e4156SSadaf Ebrahimi/* 5141 */    MCD_OPC_FilterValue, 0, 122, 54, // Skip to: 19091
3234*9a0e4156SSadaf Ebrahimi/* 5145 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3235*9a0e4156SSadaf Ebrahimi/* 5148 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5161
3236*9a0e4156SSadaf Ebrahimi/* 5152 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5200
3237*9a0e4156SSadaf Ebrahimi/* 5156 */    MCD_OPC_Decode, 224, 19, 130, 2, // Opcode: VMRHB
3238*9a0e4156SSadaf Ebrahimi/* 5161 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5174
3239*9a0e4156SSadaf Ebrahimi/* 5165 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5200
3240*9a0e4156SSadaf Ebrahimi/* 5169 */    MCD_OPC_Decode, 227, 19, 130, 2, // Opcode: VMRHH
3241*9a0e4156SSadaf Ebrahimi/* 5174 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5187
3242*9a0e4156SSadaf Ebrahimi/* 5178 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5200
3243*9a0e4156SSadaf Ebrahimi/* 5182 */    MCD_OPC_Decode, 225, 19, 130, 2, // Opcode: VMRHF
3244*9a0e4156SSadaf Ebrahimi/* 5187 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5200
3245*9a0e4156SSadaf Ebrahimi/* 5191 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5200
3246*9a0e4156SSadaf Ebrahimi/* 5195 */    MCD_OPC_Decode, 226, 19, 130, 2, // Opcode: VMRHG
3247*9a0e4156SSadaf Ebrahimi/* 5200 */    MCD_OPC_CheckPredicate, 22, 63, 54, // Skip to: 19091
3248*9a0e4156SSadaf Ebrahimi/* 5204 */    MCD_OPC_Decode, 223, 19, 131, 2, // Opcode: VMRH
3249*9a0e4156SSadaf Ebrahimi/* 5209 */    MCD_OPC_FilterValue, 98, 21, 0, // Skip to: 5234
3250*9a0e4156SSadaf Ebrahimi/* 5213 */    MCD_OPC_CheckPredicate, 22, 50, 54, // Skip to: 19091
3251*9a0e4156SSadaf Ebrahimi/* 5217 */    MCD_OPC_CheckField, 12, 16, 0, 44, 54, // Skip to: 19091
3252*9a0e4156SSadaf Ebrahimi/* 5223 */    MCD_OPC_CheckField, 8, 3, 0, 38, 54, // Skip to: 19091
3253*9a0e4156SSadaf Ebrahimi/* 5229 */    MCD_OPC_Decode, 155, 19, 132, 2, // Opcode: VLVGP
3254*9a0e4156SSadaf Ebrahimi/* 5234 */    MCD_OPC_FilterValue, 100, 52, 0, // Skip to: 5290
3255*9a0e4156SSadaf Ebrahimi/* 5238 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3256*9a0e4156SSadaf Ebrahimi/* 5241 */    MCD_OPC_FilterValue, 0, 22, 54, // Skip to: 19091
3257*9a0e4156SSadaf Ebrahimi/* 5245 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3258*9a0e4156SSadaf Ebrahimi/* 5248 */    MCD_OPC_FilterValue, 0, 15, 54, // Skip to: 19091
3259*9a0e4156SSadaf Ebrahimi/* 5252 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3260*9a0e4156SSadaf Ebrahimi/* 5255 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5268
3261*9a0e4156SSadaf Ebrahimi/* 5259 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5281
3262*9a0e4156SSadaf Ebrahimi/* 5263 */    MCD_OPC_Decode, 220, 20, 130, 2, // Opcode: VSUMB
3263*9a0e4156SSadaf Ebrahimi/* 5268 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5281
3264*9a0e4156SSadaf Ebrahimi/* 5272 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5281
3265*9a0e4156SSadaf Ebrahimi/* 5276 */    MCD_OPC_Decode, 224, 20, 130, 2, // Opcode: VSUMH
3266*9a0e4156SSadaf Ebrahimi/* 5281 */    MCD_OPC_CheckPredicate, 22, 238, 53, // Skip to: 19091
3267*9a0e4156SSadaf Ebrahimi/* 5285 */    MCD_OPC_Decode, 219, 20, 131, 2, // Opcode: VSUM
3268*9a0e4156SSadaf Ebrahimi/* 5290 */    MCD_OPC_FilterValue, 101, 52, 0, // Skip to: 5346
3269*9a0e4156SSadaf Ebrahimi/* 5294 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3270*9a0e4156SSadaf Ebrahimi/* 5297 */    MCD_OPC_FilterValue, 0, 222, 53, // Skip to: 19091
3271*9a0e4156SSadaf Ebrahimi/* 5301 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3272*9a0e4156SSadaf Ebrahimi/* 5304 */    MCD_OPC_FilterValue, 0, 215, 53, // Skip to: 19091
3273*9a0e4156SSadaf Ebrahimi/* 5308 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3274*9a0e4156SSadaf Ebrahimi/* 5311 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5324
3275*9a0e4156SSadaf Ebrahimi/* 5315 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5337
3276*9a0e4156SSadaf Ebrahimi/* 5319 */    MCD_OPC_Decode, 223, 20, 130, 2, // Opcode: VSUMGH
3277*9a0e4156SSadaf Ebrahimi/* 5324 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5337
3278*9a0e4156SSadaf Ebrahimi/* 5328 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5337
3279*9a0e4156SSadaf Ebrahimi/* 5332 */    MCD_OPC_Decode, 222, 20, 130, 2, // Opcode: VSUMGF
3280*9a0e4156SSadaf Ebrahimi/* 5337 */    MCD_OPC_CheckPredicate, 22, 182, 53, // Skip to: 19091
3281*9a0e4156SSadaf Ebrahimi/* 5341 */    MCD_OPC_Decode, 221, 20, 131, 2, // Opcode: VSUMG
3282*9a0e4156SSadaf Ebrahimi/* 5346 */    MCD_OPC_FilterValue, 102, 21, 0, // Skip to: 5371
3283*9a0e4156SSadaf Ebrahimi/* 5350 */    MCD_OPC_CheckPredicate, 22, 169, 53, // Skip to: 19091
3284*9a0e4156SSadaf Ebrahimi/* 5354 */    MCD_OPC_CheckField, 12, 16, 0, 163, 53, // Skip to: 19091
3285*9a0e4156SSadaf Ebrahimi/* 5360 */    MCD_OPC_CheckField, 8, 1, 0, 157, 53, // Skip to: 19091
3286*9a0e4156SSadaf Ebrahimi/* 5366 */    MCD_OPC_Decode, 143, 17, 130, 2, // Opcode: VCKSM
3287*9a0e4156SSadaf Ebrahimi/* 5371 */    MCD_OPC_FilterValue, 103, 52, 0, // Skip to: 5427
3288*9a0e4156SSadaf Ebrahimi/* 5375 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3289*9a0e4156SSadaf Ebrahimi/* 5378 */    MCD_OPC_FilterValue, 0, 141, 53, // Skip to: 19091
3290*9a0e4156SSadaf Ebrahimi/* 5382 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3291*9a0e4156SSadaf Ebrahimi/* 5385 */    MCD_OPC_FilterValue, 0, 134, 53, // Skip to: 19091
3292*9a0e4156SSadaf Ebrahimi/* 5389 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3293*9a0e4156SSadaf Ebrahimi/* 5392 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5405
3294*9a0e4156SSadaf Ebrahimi/* 5396 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5418
3295*9a0e4156SSadaf Ebrahimi/* 5400 */    MCD_OPC_Decode, 226, 20, 130, 2, // Opcode: VSUMQF
3296*9a0e4156SSadaf Ebrahimi/* 5405 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5418
3297*9a0e4156SSadaf Ebrahimi/* 5409 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5418
3298*9a0e4156SSadaf Ebrahimi/* 5413 */    MCD_OPC_Decode, 227, 20, 130, 2, // Opcode: VSUMQG
3299*9a0e4156SSadaf Ebrahimi/* 5418 */    MCD_OPC_CheckPredicate, 22, 101, 53, // Skip to: 19091
3300*9a0e4156SSadaf Ebrahimi/* 5422 */    MCD_OPC_Decode, 225, 20, 131, 2, // Opcode: VSUMQ
3301*9a0e4156SSadaf Ebrahimi/* 5427 */    MCD_OPC_FilterValue, 104, 21, 0, // Skip to: 5452
3302*9a0e4156SSadaf Ebrahimi/* 5431 */    MCD_OPC_CheckPredicate, 22, 88, 53, // Skip to: 19091
3303*9a0e4156SSadaf Ebrahimi/* 5435 */    MCD_OPC_CheckField, 12, 16, 0, 82, 53, // Skip to: 19091
3304*9a0e4156SSadaf Ebrahimi/* 5441 */    MCD_OPC_CheckField, 8, 1, 0, 76, 53, // Skip to: 19091
3305*9a0e4156SSadaf Ebrahimi/* 5447 */    MCD_OPC_Decode, 246, 19, 130, 2, // Opcode: VN
3306*9a0e4156SSadaf Ebrahimi/* 5452 */    MCD_OPC_FilterValue, 105, 21, 0, // Skip to: 5477
3307*9a0e4156SSadaf Ebrahimi/* 5456 */    MCD_OPC_CheckPredicate, 22, 63, 53, // Skip to: 19091
3308*9a0e4156SSadaf Ebrahimi/* 5460 */    MCD_OPC_CheckField, 12, 16, 0, 57, 53, // Skip to: 19091
3309*9a0e4156SSadaf Ebrahimi/* 5466 */    MCD_OPC_CheckField, 8, 1, 0, 51, 53, // Skip to: 19091
3310*9a0e4156SSadaf Ebrahimi/* 5472 */    MCD_OPC_Decode, 247, 19, 130, 2, // Opcode: VNC
3311*9a0e4156SSadaf Ebrahimi/* 5477 */    MCD_OPC_FilterValue, 106, 21, 0, // Skip to: 5502
3312*9a0e4156SSadaf Ebrahimi/* 5481 */    MCD_OPC_CheckPredicate, 22, 38, 53, // Skip to: 19091
3313*9a0e4156SSadaf Ebrahimi/* 5485 */    MCD_OPC_CheckField, 12, 16, 0, 32, 53, // Skip to: 19091
3314*9a0e4156SSadaf Ebrahimi/* 5491 */    MCD_OPC_CheckField, 8, 1, 0, 26, 53, // Skip to: 19091
3315*9a0e4156SSadaf Ebrahimi/* 5497 */    MCD_OPC_Decode, 251, 19, 130, 2, // Opcode: VO
3316*9a0e4156SSadaf Ebrahimi/* 5502 */    MCD_OPC_FilterValue, 107, 21, 0, // Skip to: 5527
3317*9a0e4156SSadaf Ebrahimi/* 5506 */    MCD_OPC_CheckPredicate, 22, 13, 53, // Skip to: 19091
3318*9a0e4156SSadaf Ebrahimi/* 5510 */    MCD_OPC_CheckField, 12, 16, 0, 7, 53, // Skip to: 19091
3319*9a0e4156SSadaf Ebrahimi/* 5516 */    MCD_OPC_CheckField, 8, 1, 0, 1, 53, // Skip to: 19091
3320*9a0e4156SSadaf Ebrahimi/* 5522 */    MCD_OPC_Decode, 249, 19, 130, 2, // Opcode: VNO
3321*9a0e4156SSadaf Ebrahimi/* 5527 */    MCD_OPC_FilterValue, 108, 21, 0, // Skip to: 5552
3322*9a0e4156SSadaf Ebrahimi/* 5531 */    MCD_OPC_CheckPredicate, 23, 244, 52, // Skip to: 19091
3323*9a0e4156SSadaf Ebrahimi/* 5535 */    MCD_OPC_CheckField, 12, 16, 0, 238, 52, // Skip to: 19091
3324*9a0e4156SSadaf Ebrahimi/* 5541 */    MCD_OPC_CheckField, 8, 1, 0, 232, 52, // Skip to: 19091
3325*9a0e4156SSadaf Ebrahimi/* 5547 */    MCD_OPC_Decode, 250, 19, 130, 2, // Opcode: VNX
3326*9a0e4156SSadaf Ebrahimi/* 5552 */    MCD_OPC_FilterValue, 109, 21, 0, // Skip to: 5577
3327*9a0e4156SSadaf Ebrahimi/* 5556 */    MCD_OPC_CheckPredicate, 22, 219, 52, // Skip to: 19091
3328*9a0e4156SSadaf Ebrahimi/* 5560 */    MCD_OPC_CheckField, 12, 16, 0, 213, 52, // Skip to: 19091
3329*9a0e4156SSadaf Ebrahimi/* 5566 */    MCD_OPC_CheckField, 8, 1, 0, 207, 52, // Skip to: 19091
3330*9a0e4156SSadaf Ebrahimi/* 5572 */    MCD_OPC_Decode, 247, 20, 130, 2, // Opcode: VX
3331*9a0e4156SSadaf Ebrahimi/* 5577 */    MCD_OPC_FilterValue, 110, 21, 0, // Skip to: 5602
3332*9a0e4156SSadaf Ebrahimi/* 5581 */    MCD_OPC_CheckPredicate, 23, 194, 52, // Skip to: 19091
3333*9a0e4156SSadaf Ebrahimi/* 5585 */    MCD_OPC_CheckField, 12, 16, 0, 188, 52, // Skip to: 19091
3334*9a0e4156SSadaf Ebrahimi/* 5591 */    MCD_OPC_CheckField, 8, 1, 0, 182, 52, // Skip to: 19091
3335*9a0e4156SSadaf Ebrahimi/* 5597 */    MCD_OPC_Decode, 248, 19, 130, 2, // Opcode: VNN
3336*9a0e4156SSadaf Ebrahimi/* 5602 */    MCD_OPC_FilterValue, 111, 21, 0, // Skip to: 5627
3337*9a0e4156SSadaf Ebrahimi/* 5606 */    MCD_OPC_CheckPredicate, 23, 169, 52, // Skip to: 19091
3338*9a0e4156SSadaf Ebrahimi/* 5610 */    MCD_OPC_CheckField, 12, 16, 0, 163, 52, // Skip to: 19091
3339*9a0e4156SSadaf Ebrahimi/* 5616 */    MCD_OPC_CheckField, 8, 1, 0, 157, 52, // Skip to: 19091
3340*9a0e4156SSadaf Ebrahimi/* 5622 */    MCD_OPC_Decode, 252, 19, 130, 2, // Opcode: VOC
3341*9a0e4156SSadaf Ebrahimi/* 5627 */    MCD_OPC_FilterValue, 112, 78, 0, // Skip to: 5709
3342*9a0e4156SSadaf Ebrahimi/* 5631 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3343*9a0e4156SSadaf Ebrahimi/* 5634 */    MCD_OPC_FilterValue, 0, 141, 52, // Skip to: 19091
3344*9a0e4156SSadaf Ebrahimi/* 5638 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3345*9a0e4156SSadaf Ebrahimi/* 5641 */    MCD_OPC_FilterValue, 0, 134, 52, // Skip to: 19091
3346*9a0e4156SSadaf Ebrahimi/* 5645 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3347*9a0e4156SSadaf Ebrahimi/* 5648 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5661
3348*9a0e4156SSadaf Ebrahimi/* 5652 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5700
3349*9a0e4156SSadaf Ebrahimi/* 5656 */    MCD_OPC_Decode, 193, 17, 130, 2, // Opcode: VESLVB
3350*9a0e4156SSadaf Ebrahimi/* 5661 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5674
3351*9a0e4156SSadaf Ebrahimi/* 5665 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5700
3352*9a0e4156SSadaf Ebrahimi/* 5669 */    MCD_OPC_Decode, 196, 17, 130, 2, // Opcode: VESLVH
3353*9a0e4156SSadaf Ebrahimi/* 5674 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5687
3354*9a0e4156SSadaf Ebrahimi/* 5678 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5700
3355*9a0e4156SSadaf Ebrahimi/* 5682 */    MCD_OPC_Decode, 194, 17, 130, 2, // Opcode: VESLVF
3356*9a0e4156SSadaf Ebrahimi/* 5687 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5700
3357*9a0e4156SSadaf Ebrahimi/* 5691 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5700
3358*9a0e4156SSadaf Ebrahimi/* 5695 */    MCD_OPC_Decode, 195, 17, 130, 2, // Opcode: VESLVG
3359*9a0e4156SSadaf Ebrahimi/* 5700 */    MCD_OPC_CheckPredicate, 22, 75, 52, // Skip to: 19091
3360*9a0e4156SSadaf Ebrahimi/* 5704 */    MCD_OPC_Decode, 192, 17, 131, 2, // Opcode: VESLV
3361*9a0e4156SSadaf Ebrahimi/* 5709 */    MCD_OPC_FilterValue, 114, 78, 0, // Skip to: 5791
3362*9a0e4156SSadaf Ebrahimi/* 5713 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3363*9a0e4156SSadaf Ebrahimi/* 5716 */    MCD_OPC_FilterValue, 0, 59, 52, // Skip to: 19091
3364*9a0e4156SSadaf Ebrahimi/* 5720 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3365*9a0e4156SSadaf Ebrahimi/* 5723 */    MCD_OPC_FilterValue, 0, 52, 52, // Skip to: 19091
3366*9a0e4156SSadaf Ebrahimi/* 5727 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3367*9a0e4156SSadaf Ebrahimi/* 5730 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5743
3368*9a0e4156SSadaf Ebrahimi/* 5734 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5782
3369*9a0e4156SSadaf Ebrahimi/* 5738 */    MCD_OPC_Decode, 173, 17, 133, 2, // Opcode: VERIMB
3370*9a0e4156SSadaf Ebrahimi/* 5743 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5756
3371*9a0e4156SSadaf Ebrahimi/* 5747 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5782
3372*9a0e4156SSadaf Ebrahimi/* 5751 */    MCD_OPC_Decode, 176, 17, 133, 2, // Opcode: VERIMH
3373*9a0e4156SSadaf Ebrahimi/* 5756 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5769
3374*9a0e4156SSadaf Ebrahimi/* 5760 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5782
3375*9a0e4156SSadaf Ebrahimi/* 5764 */    MCD_OPC_Decode, 174, 17, 133, 2, // Opcode: VERIMF
3376*9a0e4156SSadaf Ebrahimi/* 5769 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5782
3377*9a0e4156SSadaf Ebrahimi/* 5773 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5782
3378*9a0e4156SSadaf Ebrahimi/* 5777 */    MCD_OPC_Decode, 175, 17, 133, 2, // Opcode: VERIMG
3379*9a0e4156SSadaf Ebrahimi/* 5782 */    MCD_OPC_CheckPredicate, 22, 249, 51, // Skip to: 19091
3380*9a0e4156SSadaf Ebrahimi/* 5786 */    MCD_OPC_Decode, 172, 17, 134, 2, // Opcode: VERIM
3381*9a0e4156SSadaf Ebrahimi/* 5791 */    MCD_OPC_FilterValue, 115, 78, 0, // Skip to: 5873
3382*9a0e4156SSadaf Ebrahimi/* 5795 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3383*9a0e4156SSadaf Ebrahimi/* 5798 */    MCD_OPC_FilterValue, 0, 233, 51, // Skip to: 19091
3384*9a0e4156SSadaf Ebrahimi/* 5802 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3385*9a0e4156SSadaf Ebrahimi/* 5805 */    MCD_OPC_FilterValue, 0, 226, 51, // Skip to: 19091
3386*9a0e4156SSadaf Ebrahimi/* 5809 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3387*9a0e4156SSadaf Ebrahimi/* 5812 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5825
3388*9a0e4156SSadaf Ebrahimi/* 5816 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 5864
3389*9a0e4156SSadaf Ebrahimi/* 5820 */    MCD_OPC_Decode, 183, 17, 130, 2, // Opcode: VERLLVB
3390*9a0e4156SSadaf Ebrahimi/* 5825 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5838
3391*9a0e4156SSadaf Ebrahimi/* 5829 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 5864
3392*9a0e4156SSadaf Ebrahimi/* 5833 */    MCD_OPC_Decode, 186, 17, 130, 2, // Opcode: VERLLVH
3393*9a0e4156SSadaf Ebrahimi/* 5838 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 5851
3394*9a0e4156SSadaf Ebrahimi/* 5842 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 5864
3395*9a0e4156SSadaf Ebrahimi/* 5846 */    MCD_OPC_Decode, 184, 17, 130, 2, // Opcode: VERLLVF
3396*9a0e4156SSadaf Ebrahimi/* 5851 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 5864
3397*9a0e4156SSadaf Ebrahimi/* 5855 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 5864
3398*9a0e4156SSadaf Ebrahimi/* 5859 */    MCD_OPC_Decode, 185, 17, 130, 2, // Opcode: VERLLVG
3399*9a0e4156SSadaf Ebrahimi/* 5864 */    MCD_OPC_CheckPredicate, 22, 167, 51, // Skip to: 19091
3400*9a0e4156SSadaf Ebrahimi/* 5868 */    MCD_OPC_Decode, 182, 17, 131, 2, // Opcode: VERLLV
3401*9a0e4156SSadaf Ebrahimi/* 5873 */    MCD_OPC_FilterValue, 116, 21, 0, // Skip to: 5898
3402*9a0e4156SSadaf Ebrahimi/* 5877 */    MCD_OPC_CheckPredicate, 22, 154, 51, // Skip to: 19091
3403*9a0e4156SSadaf Ebrahimi/* 5881 */    MCD_OPC_CheckField, 12, 16, 0, 148, 51, // Skip to: 19091
3404*9a0e4156SSadaf Ebrahimi/* 5887 */    MCD_OPC_CheckField, 8, 1, 0, 142, 51, // Skip to: 19091
3405*9a0e4156SSadaf Ebrahimi/* 5893 */    MCD_OPC_Decode, 187, 20, 130, 2, // Opcode: VSL
3406*9a0e4156SSadaf Ebrahimi/* 5898 */    MCD_OPC_FilterValue, 117, 21, 0, // Skip to: 5923
3407*9a0e4156SSadaf Ebrahimi/* 5902 */    MCD_OPC_CheckPredicate, 22, 129, 51, // Skip to: 19091
3408*9a0e4156SSadaf Ebrahimi/* 5906 */    MCD_OPC_CheckField, 12, 16, 0, 123, 51, // Skip to: 19091
3409*9a0e4156SSadaf Ebrahimi/* 5912 */    MCD_OPC_CheckField, 8, 1, 0, 117, 51, // Skip to: 19091
3410*9a0e4156SSadaf Ebrahimi/* 5918 */    MCD_OPC_Decode, 188, 20, 130, 2, // Opcode: VSLB
3411*9a0e4156SSadaf Ebrahimi/* 5923 */    MCD_OPC_FilterValue, 119, 27, 0, // Skip to: 5954
3412*9a0e4156SSadaf Ebrahimi/* 5927 */    MCD_OPC_CheckPredicate, 22, 104, 51, // Skip to: 19091
3413*9a0e4156SSadaf Ebrahimi/* 5931 */    MCD_OPC_CheckField, 24, 4, 0, 98, 51, // Skip to: 19091
3414*9a0e4156SSadaf Ebrahimi/* 5937 */    MCD_OPC_CheckField, 12, 4, 0, 92, 51, // Skip to: 19091
3415*9a0e4156SSadaf Ebrahimi/* 5943 */    MCD_OPC_CheckField, 8, 1, 0, 86, 51, // Skip to: 19091
3416*9a0e4156SSadaf Ebrahimi/* 5949 */    MCD_OPC_Decode, 189, 20, 135, 2, // Opcode: VSLDB
3417*9a0e4156SSadaf Ebrahimi/* 5954 */    MCD_OPC_FilterValue, 120, 78, 0, // Skip to: 6036
3418*9a0e4156SSadaf Ebrahimi/* 5958 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3419*9a0e4156SSadaf Ebrahimi/* 5961 */    MCD_OPC_FilterValue, 0, 70, 51, // Skip to: 19091
3420*9a0e4156SSadaf Ebrahimi/* 5965 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3421*9a0e4156SSadaf Ebrahimi/* 5968 */    MCD_OPC_FilterValue, 0, 63, 51, // Skip to: 19091
3422*9a0e4156SSadaf Ebrahimi/* 5972 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3423*9a0e4156SSadaf Ebrahimi/* 5975 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 5988
3424*9a0e4156SSadaf Ebrahimi/* 5979 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 6027
3425*9a0e4156SSadaf Ebrahimi/* 5983 */    MCD_OPC_Decode, 213, 17, 130, 2, // Opcode: VESRLVB
3426*9a0e4156SSadaf Ebrahimi/* 5988 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6001
3427*9a0e4156SSadaf Ebrahimi/* 5992 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6027
3428*9a0e4156SSadaf Ebrahimi/* 5996 */    MCD_OPC_Decode, 216, 17, 130, 2, // Opcode: VESRLVH
3429*9a0e4156SSadaf Ebrahimi/* 6001 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6014
3430*9a0e4156SSadaf Ebrahimi/* 6005 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6027
3431*9a0e4156SSadaf Ebrahimi/* 6009 */    MCD_OPC_Decode, 214, 17, 130, 2, // Opcode: VESRLVF
3432*9a0e4156SSadaf Ebrahimi/* 6014 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6027
3433*9a0e4156SSadaf Ebrahimi/* 6018 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6027
3434*9a0e4156SSadaf Ebrahimi/* 6022 */    MCD_OPC_Decode, 215, 17, 130, 2, // Opcode: VESRLVG
3435*9a0e4156SSadaf Ebrahimi/* 6027 */    MCD_OPC_CheckPredicate, 22, 4, 51, // Skip to: 19091
3436*9a0e4156SSadaf Ebrahimi/* 6031 */    MCD_OPC_Decode, 212, 17, 131, 2, // Opcode: VESRLV
3437*9a0e4156SSadaf Ebrahimi/* 6036 */    MCD_OPC_FilterValue, 122, 78, 0, // Skip to: 6118
3438*9a0e4156SSadaf Ebrahimi/* 6040 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3439*9a0e4156SSadaf Ebrahimi/* 6043 */    MCD_OPC_FilterValue, 0, 244, 50, // Skip to: 19091
3440*9a0e4156SSadaf Ebrahimi/* 6047 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3441*9a0e4156SSadaf Ebrahimi/* 6050 */    MCD_OPC_FilterValue, 0, 237, 50, // Skip to: 19091
3442*9a0e4156SSadaf Ebrahimi/* 6054 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3443*9a0e4156SSadaf Ebrahimi/* 6057 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6070
3444*9a0e4156SSadaf Ebrahimi/* 6061 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 6109
3445*9a0e4156SSadaf Ebrahimi/* 6065 */    MCD_OPC_Decode, 203, 17, 130, 2, // Opcode: VESRAVB
3446*9a0e4156SSadaf Ebrahimi/* 6070 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6083
3447*9a0e4156SSadaf Ebrahimi/* 6074 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6109
3448*9a0e4156SSadaf Ebrahimi/* 6078 */    MCD_OPC_Decode, 206, 17, 130, 2, // Opcode: VESRAVH
3449*9a0e4156SSadaf Ebrahimi/* 6083 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6096
3450*9a0e4156SSadaf Ebrahimi/* 6087 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6109
3451*9a0e4156SSadaf Ebrahimi/* 6091 */    MCD_OPC_Decode, 204, 17, 130, 2, // Opcode: VESRAVF
3452*9a0e4156SSadaf Ebrahimi/* 6096 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6109
3453*9a0e4156SSadaf Ebrahimi/* 6100 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6109
3454*9a0e4156SSadaf Ebrahimi/* 6104 */    MCD_OPC_Decode, 205, 17, 130, 2, // Opcode: VESRAVG
3455*9a0e4156SSadaf Ebrahimi/* 6109 */    MCD_OPC_CheckPredicate, 22, 178, 50, // Skip to: 19091
3456*9a0e4156SSadaf Ebrahimi/* 6113 */    MCD_OPC_Decode, 202, 17, 131, 2, // Opcode: VESRAV
3457*9a0e4156SSadaf Ebrahimi/* 6118 */    MCD_OPC_FilterValue, 124, 21, 0, // Skip to: 6143
3458*9a0e4156SSadaf Ebrahimi/* 6122 */    MCD_OPC_CheckPredicate, 22, 165, 50, // Skip to: 19091
3459*9a0e4156SSadaf Ebrahimi/* 6126 */    MCD_OPC_CheckField, 12, 16, 0, 159, 50, // Skip to: 19091
3460*9a0e4156SSadaf Ebrahimi/* 6132 */    MCD_OPC_CheckField, 8, 1, 0, 153, 50, // Skip to: 19091
3461*9a0e4156SSadaf Ebrahimi/* 6138 */    MCD_OPC_Decode, 194, 20, 130, 2, // Opcode: VSRL
3462*9a0e4156SSadaf Ebrahimi/* 6143 */    MCD_OPC_FilterValue, 125, 21, 0, // Skip to: 6168
3463*9a0e4156SSadaf Ebrahimi/* 6147 */    MCD_OPC_CheckPredicate, 22, 140, 50, // Skip to: 19091
3464*9a0e4156SSadaf Ebrahimi/* 6151 */    MCD_OPC_CheckField, 12, 16, 0, 134, 50, // Skip to: 19091
3465*9a0e4156SSadaf Ebrahimi/* 6157 */    MCD_OPC_CheckField, 8, 1, 0, 128, 50, // Skip to: 19091
3466*9a0e4156SSadaf Ebrahimi/* 6163 */    MCD_OPC_Decode, 195, 20, 130, 2, // Opcode: VSRLB
3467*9a0e4156SSadaf Ebrahimi/* 6168 */    MCD_OPC_FilterValue, 126, 21, 0, // Skip to: 6193
3468*9a0e4156SSadaf Ebrahimi/* 6172 */    MCD_OPC_CheckPredicate, 22, 115, 50, // Skip to: 19091
3469*9a0e4156SSadaf Ebrahimi/* 6176 */    MCD_OPC_CheckField, 12, 16, 0, 109, 50, // Skip to: 19091
3470*9a0e4156SSadaf Ebrahimi/* 6182 */    MCD_OPC_CheckField, 8, 1, 0, 103, 50, // Skip to: 19091
3471*9a0e4156SSadaf Ebrahimi/* 6188 */    MCD_OPC_Decode, 192, 20, 130, 2, // Opcode: VSRA
3472*9a0e4156SSadaf Ebrahimi/* 6193 */    MCD_OPC_FilterValue, 127, 21, 0, // Skip to: 6218
3473*9a0e4156SSadaf Ebrahimi/* 6197 */    MCD_OPC_CheckPredicate, 22, 90, 50, // Skip to: 19091
3474*9a0e4156SSadaf Ebrahimi/* 6201 */    MCD_OPC_CheckField, 12, 16, 0, 84, 50, // Skip to: 19091
3475*9a0e4156SSadaf Ebrahimi/* 6207 */    MCD_OPC_CheckField, 8, 1, 0, 78, 50, // Skip to: 19091
3476*9a0e4156SSadaf Ebrahimi/* 6213 */    MCD_OPC_Decode, 193, 20, 130, 2, // Opcode: VSRAB
3477*9a0e4156SSadaf Ebrahimi/* 6218 */    MCD_OPC_FilterValue, 128, 1, 198, 0, // Skip to: 6421
3478*9a0e4156SSadaf Ebrahimi/* 6223 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3479*9a0e4156SSadaf Ebrahimi/* 6226 */    MCD_OPC_FilterValue, 0, 61, 50, // Skip to: 19091
3480*9a0e4156SSadaf Ebrahimi/* 6230 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3481*9a0e4156SSadaf Ebrahimi/* 6233 */    MCD_OPC_FilterValue, 0, 54, 50, // Skip to: 19091
3482*9a0e4156SSadaf Ebrahimi/* 6237 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3483*9a0e4156SSadaf Ebrahimi/* 6240 */    MCD_OPC_FilterValue, 0, 47, 50, // Skip to: 19091
3484*9a0e4156SSadaf Ebrahimi/* 6244 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3485*9a0e4156SSadaf Ebrahimi/* 6247 */    MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6302
3486*9a0e4156SSadaf Ebrahimi/* 6251 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3487*9a0e4156SSadaf Ebrahimi/* 6254 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6267
3488*9a0e4156SSadaf Ebrahimi/* 6258 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6293
3489*9a0e4156SSadaf Ebrahimi/* 6262 */    MCD_OPC_Decode, 253, 17, 130, 2, // Opcode: VFEEBS
3490*9a0e4156SSadaf Ebrahimi/* 6267 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6280
3491*9a0e4156SSadaf Ebrahimi/* 6271 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6293
3492*9a0e4156SSadaf Ebrahimi/* 6275 */    MCD_OPC_Decode, 130, 18, 130, 2, // Opcode: VFEEZB
3493*9a0e4156SSadaf Ebrahimi/* 6280 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6293
3494*9a0e4156SSadaf Ebrahimi/* 6284 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6293
3495*9a0e4156SSadaf Ebrahimi/* 6288 */    MCD_OPC_Decode, 131, 18, 130, 2, // Opcode: VFEEZBS
3496*9a0e4156SSadaf Ebrahimi/* 6293 */    MCD_OPC_CheckPredicate, 22, 115, 0, // Skip to: 6412
3497*9a0e4156SSadaf Ebrahimi/* 6297 */    MCD_OPC_Decode, 252, 17, 136, 2, // Opcode: VFEEB
3498*9a0e4156SSadaf Ebrahimi/* 6302 */    MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6357
3499*9a0e4156SSadaf Ebrahimi/* 6306 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3500*9a0e4156SSadaf Ebrahimi/* 6309 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6322
3501*9a0e4156SSadaf Ebrahimi/* 6313 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6348
3502*9a0e4156SSadaf Ebrahimi/* 6317 */    MCD_OPC_Decode, 129, 18, 130, 2, // Opcode: VFEEHS
3503*9a0e4156SSadaf Ebrahimi/* 6322 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6335
3504*9a0e4156SSadaf Ebrahimi/* 6326 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6348
3505*9a0e4156SSadaf Ebrahimi/* 6330 */    MCD_OPC_Decode, 134, 18, 130, 2, // Opcode: VFEEZH
3506*9a0e4156SSadaf Ebrahimi/* 6335 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6348
3507*9a0e4156SSadaf Ebrahimi/* 6339 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6348
3508*9a0e4156SSadaf Ebrahimi/* 6343 */    MCD_OPC_Decode, 135, 18, 130, 2, // Opcode: VFEEZHS
3509*9a0e4156SSadaf Ebrahimi/* 6348 */    MCD_OPC_CheckPredicate, 22, 60, 0, // Skip to: 6412
3510*9a0e4156SSadaf Ebrahimi/* 6352 */    MCD_OPC_Decode, 128, 18, 136, 2, // Opcode: VFEEH
3511*9a0e4156SSadaf Ebrahimi/* 6357 */    MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 6412
3512*9a0e4156SSadaf Ebrahimi/* 6361 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3513*9a0e4156SSadaf Ebrahimi/* 6364 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6377
3514*9a0e4156SSadaf Ebrahimi/* 6368 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6403
3515*9a0e4156SSadaf Ebrahimi/* 6372 */    MCD_OPC_Decode, 255, 17, 130, 2, // Opcode: VFEEFS
3516*9a0e4156SSadaf Ebrahimi/* 6377 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6390
3517*9a0e4156SSadaf Ebrahimi/* 6381 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6403
3518*9a0e4156SSadaf Ebrahimi/* 6385 */    MCD_OPC_Decode, 132, 18, 130, 2, // Opcode: VFEEZF
3519*9a0e4156SSadaf Ebrahimi/* 6390 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6403
3520*9a0e4156SSadaf Ebrahimi/* 6394 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6403
3521*9a0e4156SSadaf Ebrahimi/* 6398 */    MCD_OPC_Decode, 133, 18, 130, 2, // Opcode: VFEEZFS
3522*9a0e4156SSadaf Ebrahimi/* 6403 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6412
3523*9a0e4156SSadaf Ebrahimi/* 6407 */    MCD_OPC_Decode, 254, 17, 136, 2, // Opcode: VFEEF
3524*9a0e4156SSadaf Ebrahimi/* 6412 */    MCD_OPC_CheckPredicate, 22, 131, 49, // Skip to: 19091
3525*9a0e4156SSadaf Ebrahimi/* 6416 */    MCD_OPC_Decode, 251, 17, 137, 2, // Opcode: VFEE
3526*9a0e4156SSadaf Ebrahimi/* 6421 */    MCD_OPC_FilterValue, 129, 1, 198, 0, // Skip to: 6624
3527*9a0e4156SSadaf Ebrahimi/* 6426 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3528*9a0e4156SSadaf Ebrahimi/* 6429 */    MCD_OPC_FilterValue, 0, 114, 49, // Skip to: 19091
3529*9a0e4156SSadaf Ebrahimi/* 6433 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3530*9a0e4156SSadaf Ebrahimi/* 6436 */    MCD_OPC_FilterValue, 0, 107, 49, // Skip to: 19091
3531*9a0e4156SSadaf Ebrahimi/* 6440 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3532*9a0e4156SSadaf Ebrahimi/* 6443 */    MCD_OPC_FilterValue, 0, 100, 49, // Skip to: 19091
3533*9a0e4156SSadaf Ebrahimi/* 6447 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3534*9a0e4156SSadaf Ebrahimi/* 6450 */    MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6505
3535*9a0e4156SSadaf Ebrahimi/* 6454 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3536*9a0e4156SSadaf Ebrahimi/* 6457 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6470
3537*9a0e4156SSadaf Ebrahimi/* 6461 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6496
3538*9a0e4156SSadaf Ebrahimi/* 6465 */    MCD_OPC_Decode, 138, 18, 130, 2, // Opcode: VFENEBS
3539*9a0e4156SSadaf Ebrahimi/* 6470 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6483
3540*9a0e4156SSadaf Ebrahimi/* 6474 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6496
3541*9a0e4156SSadaf Ebrahimi/* 6478 */    MCD_OPC_Decode, 143, 18, 130, 2, // Opcode: VFENEZB
3542*9a0e4156SSadaf Ebrahimi/* 6483 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6496
3543*9a0e4156SSadaf Ebrahimi/* 6487 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6496
3544*9a0e4156SSadaf Ebrahimi/* 6491 */    MCD_OPC_Decode, 144, 18, 130, 2, // Opcode: VFENEZBS
3545*9a0e4156SSadaf Ebrahimi/* 6496 */    MCD_OPC_CheckPredicate, 22, 115, 0, // Skip to: 6615
3546*9a0e4156SSadaf Ebrahimi/* 6500 */    MCD_OPC_Decode, 137, 18, 136, 2, // Opcode: VFENEB
3547*9a0e4156SSadaf Ebrahimi/* 6505 */    MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6560
3548*9a0e4156SSadaf Ebrahimi/* 6509 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3549*9a0e4156SSadaf Ebrahimi/* 6512 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6525
3550*9a0e4156SSadaf Ebrahimi/* 6516 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6551
3551*9a0e4156SSadaf Ebrahimi/* 6520 */    MCD_OPC_Decode, 142, 18, 130, 2, // Opcode: VFENEHS
3552*9a0e4156SSadaf Ebrahimi/* 6525 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6538
3553*9a0e4156SSadaf Ebrahimi/* 6529 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6551
3554*9a0e4156SSadaf Ebrahimi/* 6533 */    MCD_OPC_Decode, 147, 18, 130, 2, // Opcode: VFENEZH
3555*9a0e4156SSadaf Ebrahimi/* 6538 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6551
3556*9a0e4156SSadaf Ebrahimi/* 6542 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6551
3557*9a0e4156SSadaf Ebrahimi/* 6546 */    MCD_OPC_Decode, 148, 18, 130, 2, // Opcode: VFENEZHS
3558*9a0e4156SSadaf Ebrahimi/* 6551 */    MCD_OPC_CheckPredicate, 22, 60, 0, // Skip to: 6615
3559*9a0e4156SSadaf Ebrahimi/* 6555 */    MCD_OPC_Decode, 141, 18, 136, 2, // Opcode: VFENEH
3560*9a0e4156SSadaf Ebrahimi/* 6560 */    MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 6615
3561*9a0e4156SSadaf Ebrahimi/* 6564 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3562*9a0e4156SSadaf Ebrahimi/* 6567 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6580
3563*9a0e4156SSadaf Ebrahimi/* 6571 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 6606
3564*9a0e4156SSadaf Ebrahimi/* 6575 */    MCD_OPC_Decode, 140, 18, 130, 2, // Opcode: VFENEFS
3565*9a0e4156SSadaf Ebrahimi/* 6580 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6593
3566*9a0e4156SSadaf Ebrahimi/* 6584 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 6606
3567*9a0e4156SSadaf Ebrahimi/* 6588 */    MCD_OPC_Decode, 145, 18, 130, 2, // Opcode: VFENEZF
3568*9a0e4156SSadaf Ebrahimi/* 6593 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 6606
3569*9a0e4156SSadaf Ebrahimi/* 6597 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6606
3570*9a0e4156SSadaf Ebrahimi/* 6601 */    MCD_OPC_Decode, 146, 18, 130, 2, // Opcode: VFENEZFS
3571*9a0e4156SSadaf Ebrahimi/* 6606 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6615
3572*9a0e4156SSadaf Ebrahimi/* 6610 */    MCD_OPC_Decode, 139, 18, 136, 2, // Opcode: VFENEF
3573*9a0e4156SSadaf Ebrahimi/* 6615 */    MCD_OPC_CheckPredicate, 22, 184, 48, // Skip to: 19091
3574*9a0e4156SSadaf Ebrahimi/* 6619 */    MCD_OPC_Decode, 136, 18, 137, 2, // Opcode: VFENE
3575*9a0e4156SSadaf Ebrahimi/* 6624 */    MCD_OPC_FilterValue, 130, 1, 207, 0, // Skip to: 6836
3576*9a0e4156SSadaf Ebrahimi/* 6629 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3577*9a0e4156SSadaf Ebrahimi/* 6632 */    MCD_OPC_FilterValue, 0, 167, 48, // Skip to: 19091
3578*9a0e4156SSadaf Ebrahimi/* 6636 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3579*9a0e4156SSadaf Ebrahimi/* 6639 */    MCD_OPC_FilterValue, 0, 160, 48, // Skip to: 19091
3580*9a0e4156SSadaf Ebrahimi/* 6643 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3581*9a0e4156SSadaf Ebrahimi/* 6646 */    MCD_OPC_FilterValue, 0, 153, 48, // Skip to: 19091
3582*9a0e4156SSadaf Ebrahimi/* 6650 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3583*9a0e4156SSadaf Ebrahimi/* 6653 */    MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 6711
3584*9a0e4156SSadaf Ebrahimi/* 6657 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6672
3585*9a0e4156SSadaf Ebrahimi/* 6661 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6672
3586*9a0e4156SSadaf Ebrahimi/* 6667 */    MCD_OPC_Decode, 227, 17, 138, 2, // Opcode: VFAEZBS
3587*9a0e4156SSadaf Ebrahimi/* 6672 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6687
3588*9a0e4156SSadaf Ebrahimi/* 6676 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6687
3589*9a0e4156SSadaf Ebrahimi/* 6682 */    MCD_OPC_Decode, 221, 17, 139, 2, // Opcode: VFAEBS
3590*9a0e4156SSadaf Ebrahimi/* 6687 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6702
3591*9a0e4156SSadaf Ebrahimi/* 6691 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6702
3592*9a0e4156SSadaf Ebrahimi/* 6697 */    MCD_OPC_Decode, 226, 17, 140, 2, // Opcode: VFAEZB
3593*9a0e4156SSadaf Ebrahimi/* 6702 */    MCD_OPC_CheckPredicate, 22, 121, 0, // Skip to: 6827
3594*9a0e4156SSadaf Ebrahimi/* 6706 */    MCD_OPC_Decode, 220, 17, 136, 2, // Opcode: VFAEB
3595*9a0e4156SSadaf Ebrahimi/* 6711 */    MCD_OPC_FilterValue, 1, 54, 0, // Skip to: 6769
3596*9a0e4156SSadaf Ebrahimi/* 6715 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6730
3597*9a0e4156SSadaf Ebrahimi/* 6719 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6730
3598*9a0e4156SSadaf Ebrahimi/* 6725 */    MCD_OPC_Decode, 231, 17, 138, 2, // Opcode: VFAEZHS
3599*9a0e4156SSadaf Ebrahimi/* 6730 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6745
3600*9a0e4156SSadaf Ebrahimi/* 6734 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6745
3601*9a0e4156SSadaf Ebrahimi/* 6740 */    MCD_OPC_Decode, 225, 17, 139, 2, // Opcode: VFAEHS
3602*9a0e4156SSadaf Ebrahimi/* 6745 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6760
3603*9a0e4156SSadaf Ebrahimi/* 6749 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6760
3604*9a0e4156SSadaf Ebrahimi/* 6755 */    MCD_OPC_Decode, 230, 17, 140, 2, // Opcode: VFAEZH
3605*9a0e4156SSadaf Ebrahimi/* 6760 */    MCD_OPC_CheckPredicate, 22, 63, 0, // Skip to: 6827
3606*9a0e4156SSadaf Ebrahimi/* 6764 */    MCD_OPC_Decode, 224, 17, 136, 2, // Opcode: VFAEH
3607*9a0e4156SSadaf Ebrahimi/* 6769 */    MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 6827
3608*9a0e4156SSadaf Ebrahimi/* 6773 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6788
3609*9a0e4156SSadaf Ebrahimi/* 6777 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6788
3610*9a0e4156SSadaf Ebrahimi/* 6783 */    MCD_OPC_Decode, 229, 17, 138, 2, // Opcode: VFAEZFS
3611*9a0e4156SSadaf Ebrahimi/* 6788 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6803
3612*9a0e4156SSadaf Ebrahimi/* 6792 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6803
3613*9a0e4156SSadaf Ebrahimi/* 6798 */    MCD_OPC_Decode, 223, 17, 139, 2, // Opcode: VFAEFS
3614*9a0e4156SSadaf Ebrahimi/* 6803 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6818
3615*9a0e4156SSadaf Ebrahimi/* 6807 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6818
3616*9a0e4156SSadaf Ebrahimi/* 6813 */    MCD_OPC_Decode, 228, 17, 140, 2, // Opcode: VFAEZF
3617*9a0e4156SSadaf Ebrahimi/* 6818 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 6827
3618*9a0e4156SSadaf Ebrahimi/* 6822 */    MCD_OPC_Decode, 222, 17, 136, 2, // Opcode: VFAEF
3619*9a0e4156SSadaf Ebrahimi/* 6827 */    MCD_OPC_CheckPredicate, 22, 228, 47, // Skip to: 19091
3620*9a0e4156SSadaf Ebrahimi/* 6831 */    MCD_OPC_Decode, 219, 17, 137, 2, // Opcode: VFAE
3621*9a0e4156SSadaf Ebrahimi/* 6836 */    MCD_OPC_FilterValue, 132, 1, 21, 0, // Skip to: 6862
3622*9a0e4156SSadaf Ebrahimi/* 6841 */    MCD_OPC_CheckPredicate, 22, 214, 47, // Skip to: 19091
3623*9a0e4156SSadaf Ebrahimi/* 6845 */    MCD_OPC_CheckField, 16, 12, 0, 208, 47, // Skip to: 19091
3624*9a0e4156SSadaf Ebrahimi/* 6851 */    MCD_OPC_CheckField, 8, 1, 0, 202, 47, // Skip to: 19091
3625*9a0e4156SSadaf Ebrahimi/* 6857 */    MCD_OPC_Decode, 254, 19, 131, 2, // Opcode: VPDI
3626*9a0e4156SSadaf Ebrahimi/* 6862 */    MCD_OPC_FilterValue, 133, 1, 21, 0, // Skip to: 6888
3627*9a0e4156SSadaf Ebrahimi/* 6867 */    MCD_OPC_CheckPredicate, 23, 188, 47, // Skip to: 19091
3628*9a0e4156SSadaf Ebrahimi/* 6871 */    MCD_OPC_CheckField, 12, 16, 0, 182, 47, // Skip to: 19091
3629*9a0e4156SSadaf Ebrahimi/* 6877 */    MCD_OPC_CheckField, 8, 1, 0, 176, 47, // Skip to: 19091
3630*9a0e4156SSadaf Ebrahimi/* 6883 */    MCD_OPC_Decode, 237, 16, 130, 2, // Opcode: VBPERM
3631*9a0e4156SSadaf Ebrahimi/* 6888 */    MCD_OPC_FilterValue, 138, 1, 193, 0, // Skip to: 7086
3632*9a0e4156SSadaf Ebrahimi/* 6893 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3633*9a0e4156SSadaf Ebrahimi/* 6896 */    MCD_OPC_FilterValue, 0, 159, 47, // Skip to: 19091
3634*9a0e4156SSadaf Ebrahimi/* 6900 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3635*9a0e4156SSadaf Ebrahimi/* 6903 */    MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 6961
3636*9a0e4156SSadaf Ebrahimi/* 6907 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6922
3637*9a0e4156SSadaf Ebrahimi/* 6911 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6922
3638*9a0e4156SSadaf Ebrahimi/* 6917 */    MCD_OPC_Decode, 212, 20, 141, 2, // Opcode: VSTRCZBS
3639*9a0e4156SSadaf Ebrahimi/* 6922 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6937
3640*9a0e4156SSadaf Ebrahimi/* 6926 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6937
3641*9a0e4156SSadaf Ebrahimi/* 6932 */    MCD_OPC_Decode, 206, 20, 142, 2, // Opcode: VSTRCBS
3642*9a0e4156SSadaf Ebrahimi/* 6937 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6952
3643*9a0e4156SSadaf Ebrahimi/* 6941 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 6952
3644*9a0e4156SSadaf Ebrahimi/* 6947 */    MCD_OPC_Decode, 211, 20, 143, 2, // Opcode: VSTRCZB
3645*9a0e4156SSadaf Ebrahimi/* 6952 */    MCD_OPC_CheckPredicate, 22, 121, 0, // Skip to: 7077
3646*9a0e4156SSadaf Ebrahimi/* 6956 */    MCD_OPC_Decode, 205, 20, 144, 2, // Opcode: VSTRCB
3647*9a0e4156SSadaf Ebrahimi/* 6961 */    MCD_OPC_FilterValue, 1, 54, 0, // Skip to: 7019
3648*9a0e4156SSadaf Ebrahimi/* 6965 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6980
3649*9a0e4156SSadaf Ebrahimi/* 6969 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 6980
3650*9a0e4156SSadaf Ebrahimi/* 6975 */    MCD_OPC_Decode, 216, 20, 141, 2, // Opcode: VSTRCZHS
3651*9a0e4156SSadaf Ebrahimi/* 6980 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 6995
3652*9a0e4156SSadaf Ebrahimi/* 6984 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 6995
3653*9a0e4156SSadaf Ebrahimi/* 6990 */    MCD_OPC_Decode, 210, 20, 142, 2, // Opcode: VSTRCHS
3654*9a0e4156SSadaf Ebrahimi/* 6995 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7010
3655*9a0e4156SSadaf Ebrahimi/* 6999 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7010
3656*9a0e4156SSadaf Ebrahimi/* 7005 */    MCD_OPC_Decode, 215, 20, 143, 2, // Opcode: VSTRCZH
3657*9a0e4156SSadaf Ebrahimi/* 7010 */    MCD_OPC_CheckPredicate, 22, 63, 0, // Skip to: 7077
3658*9a0e4156SSadaf Ebrahimi/* 7014 */    MCD_OPC_Decode, 209, 20, 144, 2, // Opcode: VSTRCH
3659*9a0e4156SSadaf Ebrahimi/* 7019 */    MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 7077
3660*9a0e4156SSadaf Ebrahimi/* 7023 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7038
3661*9a0e4156SSadaf Ebrahimi/* 7027 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, // Skip to: 7038
3662*9a0e4156SSadaf Ebrahimi/* 7033 */    MCD_OPC_Decode, 214, 20, 141, 2, // Opcode: VSTRCZFS
3663*9a0e4156SSadaf Ebrahimi/* 7038 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7053
3664*9a0e4156SSadaf Ebrahimi/* 7042 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, // Skip to: 7053
3665*9a0e4156SSadaf Ebrahimi/* 7048 */    MCD_OPC_Decode, 208, 20, 142, 2, // Opcode: VSTRCFS
3666*9a0e4156SSadaf Ebrahimi/* 7053 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 7068
3667*9a0e4156SSadaf Ebrahimi/* 7057 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, // Skip to: 7068
3668*9a0e4156SSadaf Ebrahimi/* 7063 */    MCD_OPC_Decode, 213, 20, 143, 2, // Opcode: VSTRCZF
3669*9a0e4156SSadaf Ebrahimi/* 7068 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7077
3670*9a0e4156SSadaf Ebrahimi/* 7072 */    MCD_OPC_Decode, 207, 20, 144, 2, // Opcode: VSTRCF
3671*9a0e4156SSadaf Ebrahimi/* 7077 */    MCD_OPC_CheckPredicate, 22, 234, 46, // Skip to: 19091
3672*9a0e4156SSadaf Ebrahimi/* 7081 */    MCD_OPC_Decode, 204, 20, 145, 2, // Opcode: VSTRC
3673*9a0e4156SSadaf Ebrahimi/* 7086 */    MCD_OPC_FilterValue, 140, 1, 15, 0, // Skip to: 7106
3674*9a0e4156SSadaf Ebrahimi/* 7091 */    MCD_OPC_CheckPredicate, 22, 220, 46, // Skip to: 19091
3675*9a0e4156SSadaf Ebrahimi/* 7095 */    MCD_OPC_CheckField, 16, 12, 0, 214, 46, // Skip to: 19091
3676*9a0e4156SSadaf Ebrahimi/* 7101 */    MCD_OPC_Decode, 255, 19, 146, 2, // Opcode: VPERM
3677*9a0e4156SSadaf Ebrahimi/* 7106 */    MCD_OPC_FilterValue, 141, 1, 15, 0, // Skip to: 7126
3678*9a0e4156SSadaf Ebrahimi/* 7111 */    MCD_OPC_CheckPredicate, 22, 200, 46, // Skip to: 19091
3679*9a0e4156SSadaf Ebrahimi/* 7115 */    MCD_OPC_CheckField, 16, 12, 0, 194, 46, // Skip to: 19091
3680*9a0e4156SSadaf Ebrahimi/* 7121 */    MCD_OPC_Decode, 183, 20, 146, 2, // Opcode: VSEL
3681*9a0e4156SSadaf Ebrahimi/* 7126 */    MCD_OPC_FilterValue, 142, 1, 104, 0, // Skip to: 7235
3682*9a0e4156SSadaf Ebrahimi/* 7131 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3683*9a0e4156SSadaf Ebrahimi/* 7134 */    MCD_OPC_FilterValue, 0, 177, 46, // Skip to: 19091
3684*9a0e4156SSadaf Ebrahimi/* 7138 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3685*9a0e4156SSadaf Ebrahimi/* 7141 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7174
3686*9a0e4156SSadaf Ebrahimi/* 7145 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3687*9a0e4156SSadaf Ebrahimi/* 7148 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7161
3688*9a0e4156SSadaf Ebrahimi/* 7152 */    MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7226
3689*9a0e4156SSadaf Ebrahimi/* 7156 */    MCD_OPC_Decode, 188, 18, 146, 2, // Opcode: VFMSSB
3690*9a0e4156SSadaf Ebrahimi/* 7161 */    MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7226
3691*9a0e4156SSadaf Ebrahimi/* 7165 */    MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7226
3692*9a0e4156SSadaf Ebrahimi/* 7169 */    MCD_OPC_Decode, 203, 21, 147, 2, // Opcode: WFMSSB
3693*9a0e4156SSadaf Ebrahimi/* 7174 */    MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7207
3694*9a0e4156SSadaf Ebrahimi/* 7178 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3695*9a0e4156SSadaf Ebrahimi/* 7181 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7194
3696*9a0e4156SSadaf Ebrahimi/* 7185 */    MCD_OPC_CheckPredicate, 22, 37, 0, // Skip to: 7226
3697*9a0e4156SSadaf Ebrahimi/* 7189 */    MCD_OPC_Decode, 187, 18, 146, 2, // Opcode: VFMSDB
3698*9a0e4156SSadaf Ebrahimi/* 7194 */    MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7226
3699*9a0e4156SSadaf Ebrahimi/* 7198 */    MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 7226
3700*9a0e4156SSadaf Ebrahimi/* 7202 */    MCD_OPC_Decode, 202, 21, 148, 2, // Opcode: WFMSDB
3701*9a0e4156SSadaf Ebrahimi/* 7207 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7226
3702*9a0e4156SSadaf Ebrahimi/* 7211 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7226
3703*9a0e4156SSadaf Ebrahimi/* 7215 */    MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7226
3704*9a0e4156SSadaf Ebrahimi/* 7221 */    MCD_OPC_Decode, 204, 21, 146, 2, // Opcode: WFMSXB
3705*9a0e4156SSadaf Ebrahimi/* 7226 */    MCD_OPC_CheckPredicate, 22, 85, 46, // Skip to: 19091
3706*9a0e4156SSadaf Ebrahimi/* 7230 */    MCD_OPC_Decode, 185, 18, 149, 2, // Opcode: VFMS
3707*9a0e4156SSadaf Ebrahimi/* 7235 */    MCD_OPC_FilterValue, 143, 1, 104, 0, // Skip to: 7344
3708*9a0e4156SSadaf Ebrahimi/* 7240 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3709*9a0e4156SSadaf Ebrahimi/* 7243 */    MCD_OPC_FilterValue, 0, 68, 46, // Skip to: 19091
3710*9a0e4156SSadaf Ebrahimi/* 7247 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3711*9a0e4156SSadaf Ebrahimi/* 7250 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7283
3712*9a0e4156SSadaf Ebrahimi/* 7254 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3713*9a0e4156SSadaf Ebrahimi/* 7257 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7270
3714*9a0e4156SSadaf Ebrahimi/* 7261 */    MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7335
3715*9a0e4156SSadaf Ebrahimi/* 7265 */    MCD_OPC_Decode, 177, 18, 146, 2, // Opcode: VFMASB
3716*9a0e4156SSadaf Ebrahimi/* 7270 */    MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7335
3717*9a0e4156SSadaf Ebrahimi/* 7274 */    MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7335
3718*9a0e4156SSadaf Ebrahimi/* 7278 */    MCD_OPC_Decode, 192, 21, 147, 2, // Opcode: WFMASB
3719*9a0e4156SSadaf Ebrahimi/* 7283 */    MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7316
3720*9a0e4156SSadaf Ebrahimi/* 7287 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3721*9a0e4156SSadaf Ebrahimi/* 7290 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7303
3722*9a0e4156SSadaf Ebrahimi/* 7294 */    MCD_OPC_CheckPredicate, 22, 37, 0, // Skip to: 7335
3723*9a0e4156SSadaf Ebrahimi/* 7298 */    MCD_OPC_Decode, 176, 18, 146, 2, // Opcode: VFMADB
3724*9a0e4156SSadaf Ebrahimi/* 7303 */    MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7335
3725*9a0e4156SSadaf Ebrahimi/* 7307 */    MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 7335
3726*9a0e4156SSadaf Ebrahimi/* 7311 */    MCD_OPC_Decode, 191, 21, 148, 2, // Opcode: WFMADB
3727*9a0e4156SSadaf Ebrahimi/* 7316 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7335
3728*9a0e4156SSadaf Ebrahimi/* 7320 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7335
3729*9a0e4156SSadaf Ebrahimi/* 7324 */    MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7335
3730*9a0e4156SSadaf Ebrahimi/* 7330 */    MCD_OPC_Decode, 193, 21, 146, 2, // Opcode: WFMAXB
3731*9a0e4156SSadaf Ebrahimi/* 7335 */    MCD_OPC_CheckPredicate, 22, 232, 45, // Skip to: 19091
3732*9a0e4156SSadaf Ebrahimi/* 7339 */    MCD_OPC_Decode, 175, 18, 149, 2, // Opcode: VFMA
3733*9a0e4156SSadaf Ebrahimi/* 7344 */    MCD_OPC_FilterValue, 148, 1, 65, 0, // Skip to: 7414
3734*9a0e4156SSadaf Ebrahimi/* 7349 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3735*9a0e4156SSadaf Ebrahimi/* 7352 */    MCD_OPC_FilterValue, 0, 215, 45, // Skip to: 19091
3736*9a0e4156SSadaf Ebrahimi/* 7356 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3737*9a0e4156SSadaf Ebrahimi/* 7359 */    MCD_OPC_FilterValue, 0, 208, 45, // Skip to: 19091
3738*9a0e4156SSadaf Ebrahimi/* 7363 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3739*9a0e4156SSadaf Ebrahimi/* 7366 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7379
3740*9a0e4156SSadaf Ebrahimi/* 7370 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 7405
3741*9a0e4156SSadaf Ebrahimi/* 7374 */    MCD_OPC_Decode, 131, 20, 130, 2, // Opcode: VPKH
3742*9a0e4156SSadaf Ebrahimi/* 7379 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7392
3743*9a0e4156SSadaf Ebrahimi/* 7383 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7405
3744*9a0e4156SSadaf Ebrahimi/* 7387 */    MCD_OPC_Decode, 129, 20, 130, 2, // Opcode: VPKF
3745*9a0e4156SSadaf Ebrahimi/* 7392 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 7405
3746*9a0e4156SSadaf Ebrahimi/* 7396 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7405
3747*9a0e4156SSadaf Ebrahimi/* 7400 */    MCD_OPC_Decode, 130, 20, 130, 2, // Opcode: VPKG
3748*9a0e4156SSadaf Ebrahimi/* 7405 */    MCD_OPC_CheckPredicate, 22, 162, 45, // Skip to: 19091
3749*9a0e4156SSadaf Ebrahimi/* 7409 */    MCD_OPC_Decode, 128, 20, 131, 2, // Opcode: VPK
3750*9a0e4156SSadaf Ebrahimi/* 7414 */    MCD_OPC_FilterValue, 149, 1, 132, 0, // Skip to: 7551
3751*9a0e4156SSadaf Ebrahimi/* 7419 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3752*9a0e4156SSadaf Ebrahimi/* 7422 */    MCD_OPC_FilterValue, 0, 145, 45, // Skip to: 19091
3753*9a0e4156SSadaf Ebrahimi/* 7426 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3754*9a0e4156SSadaf Ebrahimi/* 7429 */    MCD_OPC_FilterValue, 0, 138, 45, // Skip to: 19091
3755*9a0e4156SSadaf Ebrahimi/* 7433 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3756*9a0e4156SSadaf Ebrahimi/* 7436 */    MCD_OPC_FilterValue, 0, 131, 45, // Skip to: 19091
3757*9a0e4156SSadaf Ebrahimi/* 7440 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3758*9a0e4156SSadaf Ebrahimi/* 7443 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 7476
3759*9a0e4156SSadaf Ebrahimi/* 7447 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3760*9a0e4156SSadaf Ebrahimi/* 7450 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7463
3761*9a0e4156SSadaf Ebrahimi/* 7454 */    MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 7542
3762*9a0e4156SSadaf Ebrahimi/* 7458 */    MCD_OPC_Decode, 137, 20, 130, 2, // Opcode: VPKLSH
3763*9a0e4156SSadaf Ebrahimi/* 7463 */    MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 7542
3764*9a0e4156SSadaf Ebrahimi/* 7467 */    MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 7542
3765*9a0e4156SSadaf Ebrahimi/* 7471 */    MCD_OPC_Decode, 138, 20, 130, 2, // Opcode: VPKLSHS
3766*9a0e4156SSadaf Ebrahimi/* 7476 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7509
3767*9a0e4156SSadaf Ebrahimi/* 7480 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3768*9a0e4156SSadaf Ebrahimi/* 7483 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7496
3769*9a0e4156SSadaf Ebrahimi/* 7487 */    MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 7542
3770*9a0e4156SSadaf Ebrahimi/* 7491 */    MCD_OPC_Decode, 133, 20, 130, 2, // Opcode: VPKLSF
3771*9a0e4156SSadaf Ebrahimi/* 7496 */    MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 7542
3772*9a0e4156SSadaf Ebrahimi/* 7500 */    MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 7542
3773*9a0e4156SSadaf Ebrahimi/* 7504 */    MCD_OPC_Decode, 134, 20, 130, 2, // Opcode: VPKLSFS
3774*9a0e4156SSadaf Ebrahimi/* 7509 */    MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7542
3775*9a0e4156SSadaf Ebrahimi/* 7513 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3776*9a0e4156SSadaf Ebrahimi/* 7516 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7529
3777*9a0e4156SSadaf Ebrahimi/* 7520 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7542
3778*9a0e4156SSadaf Ebrahimi/* 7524 */    MCD_OPC_Decode, 135, 20, 130, 2, // Opcode: VPKLSG
3779*9a0e4156SSadaf Ebrahimi/* 7529 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7542
3780*9a0e4156SSadaf Ebrahimi/* 7533 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7542
3781*9a0e4156SSadaf Ebrahimi/* 7537 */    MCD_OPC_Decode, 136, 20, 130, 2, // Opcode: VPKLSGS
3782*9a0e4156SSadaf Ebrahimi/* 7542 */    MCD_OPC_CheckPredicate, 22, 25, 45, // Skip to: 19091
3783*9a0e4156SSadaf Ebrahimi/* 7546 */    MCD_OPC_Decode, 132, 20, 137, 2, // Opcode: VPKLS
3784*9a0e4156SSadaf Ebrahimi/* 7551 */    MCD_OPC_FilterValue, 151, 1, 132, 0, // Skip to: 7688
3785*9a0e4156SSadaf Ebrahimi/* 7556 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3786*9a0e4156SSadaf Ebrahimi/* 7559 */    MCD_OPC_FilterValue, 0, 8, 45, // Skip to: 19091
3787*9a0e4156SSadaf Ebrahimi/* 7563 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3788*9a0e4156SSadaf Ebrahimi/* 7566 */    MCD_OPC_FilterValue, 0, 1, 45, // Skip to: 19091
3789*9a0e4156SSadaf Ebrahimi/* 7570 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3790*9a0e4156SSadaf Ebrahimi/* 7573 */    MCD_OPC_FilterValue, 0, 250, 44, // Skip to: 19091
3791*9a0e4156SSadaf Ebrahimi/* 7577 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3792*9a0e4156SSadaf Ebrahimi/* 7580 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 7613
3793*9a0e4156SSadaf Ebrahimi/* 7584 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3794*9a0e4156SSadaf Ebrahimi/* 7587 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7600
3795*9a0e4156SSadaf Ebrahimi/* 7591 */    MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 7679
3796*9a0e4156SSadaf Ebrahimi/* 7595 */    MCD_OPC_Decode, 144, 20, 130, 2, // Opcode: VPKSH
3797*9a0e4156SSadaf Ebrahimi/* 7600 */    MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 7679
3798*9a0e4156SSadaf Ebrahimi/* 7604 */    MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 7679
3799*9a0e4156SSadaf Ebrahimi/* 7608 */    MCD_OPC_Decode, 145, 20, 130, 2, // Opcode: VPKSHS
3800*9a0e4156SSadaf Ebrahimi/* 7613 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7646
3801*9a0e4156SSadaf Ebrahimi/* 7617 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3802*9a0e4156SSadaf Ebrahimi/* 7620 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7633
3803*9a0e4156SSadaf Ebrahimi/* 7624 */    MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 7679
3804*9a0e4156SSadaf Ebrahimi/* 7628 */    MCD_OPC_Decode, 140, 20, 130, 2, // Opcode: VPKSF
3805*9a0e4156SSadaf Ebrahimi/* 7633 */    MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 7679
3806*9a0e4156SSadaf Ebrahimi/* 7637 */    MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 7679
3807*9a0e4156SSadaf Ebrahimi/* 7641 */    MCD_OPC_Decode, 141, 20, 130, 2, // Opcode: VPKSFS
3808*9a0e4156SSadaf Ebrahimi/* 7646 */    MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7679
3809*9a0e4156SSadaf Ebrahimi/* 7650 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3810*9a0e4156SSadaf Ebrahimi/* 7653 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7666
3811*9a0e4156SSadaf Ebrahimi/* 7657 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7679
3812*9a0e4156SSadaf Ebrahimi/* 7661 */    MCD_OPC_Decode, 142, 20, 130, 2, // Opcode: VPKSG
3813*9a0e4156SSadaf Ebrahimi/* 7666 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7679
3814*9a0e4156SSadaf Ebrahimi/* 7670 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7679
3815*9a0e4156SSadaf Ebrahimi/* 7674 */    MCD_OPC_Decode, 143, 20, 130, 2, // Opcode: VPKSGS
3816*9a0e4156SSadaf Ebrahimi/* 7679 */    MCD_OPC_CheckPredicate, 22, 144, 44, // Skip to: 19091
3817*9a0e4156SSadaf Ebrahimi/* 7683 */    MCD_OPC_Decode, 139, 20, 137, 2, // Opcode: VPKS
3818*9a0e4156SSadaf Ebrahimi/* 7688 */    MCD_OPC_FilterValue, 158, 1, 104, 0, // Skip to: 7797
3819*9a0e4156SSadaf Ebrahimi/* 7693 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3820*9a0e4156SSadaf Ebrahimi/* 7696 */    MCD_OPC_FilterValue, 0, 127, 44, // Skip to: 19091
3821*9a0e4156SSadaf Ebrahimi/* 7700 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3822*9a0e4156SSadaf Ebrahimi/* 7703 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7736
3823*9a0e4156SSadaf Ebrahimi/* 7707 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3824*9a0e4156SSadaf Ebrahimi/* 7710 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7723
3825*9a0e4156SSadaf Ebrahimi/* 7714 */    MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7788
3826*9a0e4156SSadaf Ebrahimi/* 7718 */    MCD_OPC_Decode, 194, 18, 146, 2, // Opcode: VFNMSSB
3827*9a0e4156SSadaf Ebrahimi/* 7723 */    MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7788
3828*9a0e4156SSadaf Ebrahimi/* 7727 */    MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7788
3829*9a0e4156SSadaf Ebrahimi/* 7731 */    MCD_OPC_Decode, 210, 21, 147, 2, // Opcode: WFNMSSB
3830*9a0e4156SSadaf Ebrahimi/* 7736 */    MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7769
3831*9a0e4156SSadaf Ebrahimi/* 7740 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3832*9a0e4156SSadaf Ebrahimi/* 7743 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7756
3833*9a0e4156SSadaf Ebrahimi/* 7747 */    MCD_OPC_CheckPredicate, 23, 37, 0, // Skip to: 7788
3834*9a0e4156SSadaf Ebrahimi/* 7751 */    MCD_OPC_Decode, 193, 18, 146, 2, // Opcode: VFNMSDB
3835*9a0e4156SSadaf Ebrahimi/* 7756 */    MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7788
3836*9a0e4156SSadaf Ebrahimi/* 7760 */    MCD_OPC_CheckPredicate, 23, 24, 0, // Skip to: 7788
3837*9a0e4156SSadaf Ebrahimi/* 7764 */    MCD_OPC_Decode, 209, 21, 148, 2, // Opcode: WFNMSDB
3838*9a0e4156SSadaf Ebrahimi/* 7769 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7788
3839*9a0e4156SSadaf Ebrahimi/* 7773 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7788
3840*9a0e4156SSadaf Ebrahimi/* 7777 */    MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7788
3841*9a0e4156SSadaf Ebrahimi/* 7783 */    MCD_OPC_Decode, 211, 21, 146, 2, // Opcode: WFNMSXB
3842*9a0e4156SSadaf Ebrahimi/* 7788 */    MCD_OPC_CheckPredicate, 23, 35, 44, // Skip to: 19091
3843*9a0e4156SSadaf Ebrahimi/* 7792 */    MCD_OPC_Decode, 192, 18, 149, 2, // Opcode: VFNMS
3844*9a0e4156SSadaf Ebrahimi/* 7797 */    MCD_OPC_FilterValue, 159, 1, 104, 0, // Skip to: 7906
3845*9a0e4156SSadaf Ebrahimi/* 7802 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3846*9a0e4156SSadaf Ebrahimi/* 7805 */    MCD_OPC_FilterValue, 0, 18, 44, // Skip to: 19091
3847*9a0e4156SSadaf Ebrahimi/* 7809 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3848*9a0e4156SSadaf Ebrahimi/* 7812 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 7845
3849*9a0e4156SSadaf Ebrahimi/* 7816 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3850*9a0e4156SSadaf Ebrahimi/* 7819 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7832
3851*9a0e4156SSadaf Ebrahimi/* 7823 */    MCD_OPC_CheckPredicate, 23, 70, 0, // Skip to: 7897
3852*9a0e4156SSadaf Ebrahimi/* 7827 */    MCD_OPC_Decode, 191, 18, 146, 2, // Opcode: VFNMASB
3853*9a0e4156SSadaf Ebrahimi/* 7832 */    MCD_OPC_FilterValue, 8, 61, 0, // Skip to: 7897
3854*9a0e4156SSadaf Ebrahimi/* 7836 */    MCD_OPC_CheckPredicate, 23, 57, 0, // Skip to: 7897
3855*9a0e4156SSadaf Ebrahimi/* 7840 */    MCD_OPC_Decode, 207, 21, 147, 2, // Opcode: WFNMASB
3856*9a0e4156SSadaf Ebrahimi/* 7845 */    MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 7878
3857*9a0e4156SSadaf Ebrahimi/* 7849 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3858*9a0e4156SSadaf Ebrahimi/* 7852 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7865
3859*9a0e4156SSadaf Ebrahimi/* 7856 */    MCD_OPC_CheckPredicate, 23, 37, 0, // Skip to: 7897
3860*9a0e4156SSadaf Ebrahimi/* 7860 */    MCD_OPC_Decode, 190, 18, 146, 2, // Opcode: VFNMADB
3861*9a0e4156SSadaf Ebrahimi/* 7865 */    MCD_OPC_FilterValue, 8, 28, 0, // Skip to: 7897
3862*9a0e4156SSadaf Ebrahimi/* 7869 */    MCD_OPC_CheckPredicate, 23, 24, 0, // Skip to: 7897
3863*9a0e4156SSadaf Ebrahimi/* 7873 */    MCD_OPC_Decode, 206, 21, 148, 2, // Opcode: WFNMADB
3864*9a0e4156SSadaf Ebrahimi/* 7878 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 7897
3865*9a0e4156SSadaf Ebrahimi/* 7882 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 7897
3866*9a0e4156SSadaf Ebrahimi/* 7886 */    MCD_OPC_CheckField, 16, 4, 8, 5, 0, // Skip to: 7897
3867*9a0e4156SSadaf Ebrahimi/* 7892 */    MCD_OPC_Decode, 208, 21, 146, 2, // Opcode: WFNMAXB
3868*9a0e4156SSadaf Ebrahimi/* 7897 */    MCD_OPC_CheckPredicate, 23, 182, 43, // Skip to: 19091
3869*9a0e4156SSadaf Ebrahimi/* 7901 */    MCD_OPC_Decode, 189, 18, 149, 2, // Opcode: VFNMA
3870*9a0e4156SSadaf Ebrahimi/* 7906 */    MCD_OPC_FilterValue, 161, 1, 65, 0, // Skip to: 7976
3871*9a0e4156SSadaf Ebrahimi/* 7911 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3872*9a0e4156SSadaf Ebrahimi/* 7914 */    MCD_OPC_FilterValue, 0, 165, 43, // Skip to: 19091
3873*9a0e4156SSadaf Ebrahimi/* 7918 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3874*9a0e4156SSadaf Ebrahimi/* 7921 */    MCD_OPC_FilterValue, 0, 158, 43, // Skip to: 19091
3875*9a0e4156SSadaf Ebrahimi/* 7925 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3876*9a0e4156SSadaf Ebrahimi/* 7928 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7941
3877*9a0e4156SSadaf Ebrahimi/* 7932 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 7967
3878*9a0e4156SSadaf Ebrahimi/* 7936 */    MCD_OPC_Decode, 200, 19, 130, 2, // Opcode: VMLHB
3879*9a0e4156SSadaf Ebrahimi/* 7941 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7954
3880*9a0e4156SSadaf Ebrahimi/* 7945 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 7967
3881*9a0e4156SSadaf Ebrahimi/* 7949 */    MCD_OPC_Decode, 202, 19, 130, 2, // Opcode: VMLHH
3882*9a0e4156SSadaf Ebrahimi/* 7954 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7967
3883*9a0e4156SSadaf Ebrahimi/* 7958 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 7967
3884*9a0e4156SSadaf Ebrahimi/* 7962 */    MCD_OPC_Decode, 201, 19, 130, 2, // Opcode: VMLHF
3885*9a0e4156SSadaf Ebrahimi/* 7967 */    MCD_OPC_CheckPredicate, 22, 112, 43, // Skip to: 19091
3886*9a0e4156SSadaf Ebrahimi/* 7971 */    MCD_OPC_Decode, 199, 19, 131, 2, // Opcode: VMLH
3887*9a0e4156SSadaf Ebrahimi/* 7976 */    MCD_OPC_FilterValue, 162, 1, 65, 0, // Skip to: 8046
3888*9a0e4156SSadaf Ebrahimi/* 7981 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3889*9a0e4156SSadaf Ebrahimi/* 7984 */    MCD_OPC_FilterValue, 0, 95, 43, // Skip to: 19091
3890*9a0e4156SSadaf Ebrahimi/* 7988 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3891*9a0e4156SSadaf Ebrahimi/* 7991 */    MCD_OPC_FilterValue, 0, 88, 43, // Skip to: 19091
3892*9a0e4156SSadaf Ebrahimi/* 7995 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3893*9a0e4156SSadaf Ebrahimi/* 7998 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8011
3894*9a0e4156SSadaf Ebrahimi/* 8002 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8037
3895*9a0e4156SSadaf Ebrahimi/* 8006 */    MCD_OPC_Decode, 193, 19, 130, 2, // Opcode: VMLB
3896*9a0e4156SSadaf Ebrahimi/* 8011 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8024
3897*9a0e4156SSadaf Ebrahimi/* 8015 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8037
3898*9a0e4156SSadaf Ebrahimi/* 8019 */    MCD_OPC_Decode, 203, 19, 130, 2, // Opcode: VMLHW
3899*9a0e4156SSadaf Ebrahimi/* 8024 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8037
3900*9a0e4156SSadaf Ebrahimi/* 8028 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8037
3901*9a0e4156SSadaf Ebrahimi/* 8032 */    MCD_OPC_Decode, 198, 19, 130, 2, // Opcode: VMLF
3902*9a0e4156SSadaf Ebrahimi/* 8037 */    MCD_OPC_CheckPredicate, 22, 42, 43, // Skip to: 19091
3903*9a0e4156SSadaf Ebrahimi/* 8041 */    MCD_OPC_Decode, 192, 19, 131, 2, // Opcode: VML
3904*9a0e4156SSadaf Ebrahimi/* 8046 */    MCD_OPC_FilterValue, 163, 1, 65, 0, // Skip to: 8116
3905*9a0e4156SSadaf Ebrahimi/* 8051 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3906*9a0e4156SSadaf Ebrahimi/* 8054 */    MCD_OPC_FilterValue, 0, 25, 43, // Skip to: 19091
3907*9a0e4156SSadaf Ebrahimi/* 8058 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3908*9a0e4156SSadaf Ebrahimi/* 8061 */    MCD_OPC_FilterValue, 0, 18, 43, // Skip to: 19091
3909*9a0e4156SSadaf Ebrahimi/* 8065 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3910*9a0e4156SSadaf Ebrahimi/* 8068 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8081
3911*9a0e4156SSadaf Ebrahimi/* 8072 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8107
3912*9a0e4156SSadaf Ebrahimi/* 8076 */    MCD_OPC_Decode, 189, 19, 130, 2, // Opcode: VMHB
3913*9a0e4156SSadaf Ebrahimi/* 8081 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8094
3914*9a0e4156SSadaf Ebrahimi/* 8085 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8107
3915*9a0e4156SSadaf Ebrahimi/* 8089 */    MCD_OPC_Decode, 191, 19, 130, 2, // Opcode: VMHH
3916*9a0e4156SSadaf Ebrahimi/* 8094 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8107
3917*9a0e4156SSadaf Ebrahimi/* 8098 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8107
3918*9a0e4156SSadaf Ebrahimi/* 8102 */    MCD_OPC_Decode, 190, 19, 130, 2, // Opcode: VMHF
3919*9a0e4156SSadaf Ebrahimi/* 8107 */    MCD_OPC_CheckPredicate, 22, 228, 42, // Skip to: 19091
3920*9a0e4156SSadaf Ebrahimi/* 8111 */    MCD_OPC_Decode, 188, 19, 131, 2, // Opcode: VMH
3921*9a0e4156SSadaf Ebrahimi/* 8116 */    MCD_OPC_FilterValue, 164, 1, 65, 0, // Skip to: 8186
3922*9a0e4156SSadaf Ebrahimi/* 8121 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3923*9a0e4156SSadaf Ebrahimi/* 8124 */    MCD_OPC_FilterValue, 0, 211, 42, // Skip to: 19091
3924*9a0e4156SSadaf Ebrahimi/* 8128 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3925*9a0e4156SSadaf Ebrahimi/* 8131 */    MCD_OPC_FilterValue, 0, 204, 42, // Skip to: 19091
3926*9a0e4156SSadaf Ebrahimi/* 8135 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3927*9a0e4156SSadaf Ebrahimi/* 8138 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8151
3928*9a0e4156SSadaf Ebrahimi/* 8142 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8177
3929*9a0e4156SSadaf Ebrahimi/* 8146 */    MCD_OPC_Decode, 195, 19, 130, 2, // Opcode: VMLEB
3930*9a0e4156SSadaf Ebrahimi/* 8151 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8164
3931*9a0e4156SSadaf Ebrahimi/* 8155 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8177
3932*9a0e4156SSadaf Ebrahimi/* 8159 */    MCD_OPC_Decode, 197, 19, 130, 2, // Opcode: VMLEH
3933*9a0e4156SSadaf Ebrahimi/* 8164 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8177
3934*9a0e4156SSadaf Ebrahimi/* 8168 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8177
3935*9a0e4156SSadaf Ebrahimi/* 8172 */    MCD_OPC_Decode, 196, 19, 130, 2, // Opcode: VMLEF
3936*9a0e4156SSadaf Ebrahimi/* 8177 */    MCD_OPC_CheckPredicate, 22, 158, 42, // Skip to: 19091
3937*9a0e4156SSadaf Ebrahimi/* 8181 */    MCD_OPC_Decode, 194, 19, 131, 2, // Opcode: VMLE
3938*9a0e4156SSadaf Ebrahimi/* 8186 */    MCD_OPC_FilterValue, 165, 1, 65, 0, // Skip to: 8256
3939*9a0e4156SSadaf Ebrahimi/* 8191 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3940*9a0e4156SSadaf Ebrahimi/* 8194 */    MCD_OPC_FilterValue, 0, 141, 42, // Skip to: 19091
3941*9a0e4156SSadaf Ebrahimi/* 8198 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3942*9a0e4156SSadaf Ebrahimi/* 8201 */    MCD_OPC_FilterValue, 0, 134, 42, // Skip to: 19091
3943*9a0e4156SSadaf Ebrahimi/* 8205 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3944*9a0e4156SSadaf Ebrahimi/* 8208 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8221
3945*9a0e4156SSadaf Ebrahimi/* 8212 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8247
3946*9a0e4156SSadaf Ebrahimi/* 8216 */    MCD_OPC_Decode, 205, 19, 130, 2, // Opcode: VMLOB
3947*9a0e4156SSadaf Ebrahimi/* 8221 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8234
3948*9a0e4156SSadaf Ebrahimi/* 8225 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8247
3949*9a0e4156SSadaf Ebrahimi/* 8229 */    MCD_OPC_Decode, 207, 19, 130, 2, // Opcode: VMLOH
3950*9a0e4156SSadaf Ebrahimi/* 8234 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8247
3951*9a0e4156SSadaf Ebrahimi/* 8238 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8247
3952*9a0e4156SSadaf Ebrahimi/* 8242 */    MCD_OPC_Decode, 206, 19, 130, 2, // Opcode: VMLOF
3953*9a0e4156SSadaf Ebrahimi/* 8247 */    MCD_OPC_CheckPredicate, 22, 88, 42, // Skip to: 19091
3954*9a0e4156SSadaf Ebrahimi/* 8251 */    MCD_OPC_Decode, 204, 19, 131, 2, // Opcode: VMLO
3955*9a0e4156SSadaf Ebrahimi/* 8256 */    MCD_OPC_FilterValue, 166, 1, 65, 0, // Skip to: 8326
3956*9a0e4156SSadaf Ebrahimi/* 8261 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3957*9a0e4156SSadaf Ebrahimi/* 8264 */    MCD_OPC_FilterValue, 0, 71, 42, // Skip to: 19091
3958*9a0e4156SSadaf Ebrahimi/* 8268 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3959*9a0e4156SSadaf Ebrahimi/* 8271 */    MCD_OPC_FilterValue, 0, 64, 42, // Skip to: 19091
3960*9a0e4156SSadaf Ebrahimi/* 8275 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3961*9a0e4156SSadaf Ebrahimi/* 8278 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8291
3962*9a0e4156SSadaf Ebrahimi/* 8282 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8317
3963*9a0e4156SSadaf Ebrahimi/* 8286 */    MCD_OPC_Decode, 185, 19, 130, 2, // Opcode: VMEB
3964*9a0e4156SSadaf Ebrahimi/* 8291 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8304
3965*9a0e4156SSadaf Ebrahimi/* 8295 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8317
3966*9a0e4156SSadaf Ebrahimi/* 8299 */    MCD_OPC_Decode, 187, 19, 130, 2, // Opcode: VMEH
3967*9a0e4156SSadaf Ebrahimi/* 8304 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8317
3968*9a0e4156SSadaf Ebrahimi/* 8308 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8317
3969*9a0e4156SSadaf Ebrahimi/* 8312 */    MCD_OPC_Decode, 186, 19, 130, 2, // Opcode: VMEF
3970*9a0e4156SSadaf Ebrahimi/* 8317 */    MCD_OPC_CheckPredicate, 22, 18, 42, // Skip to: 19091
3971*9a0e4156SSadaf Ebrahimi/* 8321 */    MCD_OPC_Decode, 184, 19, 131, 2, // Opcode: VME
3972*9a0e4156SSadaf Ebrahimi/* 8326 */    MCD_OPC_FilterValue, 167, 1, 65, 0, // Skip to: 8396
3973*9a0e4156SSadaf Ebrahimi/* 8331 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3974*9a0e4156SSadaf Ebrahimi/* 8334 */    MCD_OPC_FilterValue, 0, 1, 42, // Skip to: 19091
3975*9a0e4156SSadaf Ebrahimi/* 8338 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3976*9a0e4156SSadaf Ebrahimi/* 8341 */    MCD_OPC_FilterValue, 0, 250, 41, // Skip to: 19091
3977*9a0e4156SSadaf Ebrahimi/* 8345 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3978*9a0e4156SSadaf Ebrahimi/* 8348 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8361
3979*9a0e4156SSadaf Ebrahimi/* 8352 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8387
3980*9a0e4156SSadaf Ebrahimi/* 8356 */    MCD_OPC_Decode, 219, 19, 130, 2, // Opcode: VMOB
3981*9a0e4156SSadaf Ebrahimi/* 8361 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8374
3982*9a0e4156SSadaf Ebrahimi/* 8365 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8387
3983*9a0e4156SSadaf Ebrahimi/* 8369 */    MCD_OPC_Decode, 221, 19, 130, 2, // Opcode: VMOH
3984*9a0e4156SSadaf Ebrahimi/* 8374 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8387
3985*9a0e4156SSadaf Ebrahimi/* 8378 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8387
3986*9a0e4156SSadaf Ebrahimi/* 8382 */    MCD_OPC_Decode, 220, 19, 130, 2, // Opcode: VMOF
3987*9a0e4156SSadaf Ebrahimi/* 8387 */    MCD_OPC_CheckPredicate, 22, 204, 41, // Skip to: 19091
3988*9a0e4156SSadaf Ebrahimi/* 8391 */    MCD_OPC_Decode, 218, 19, 131, 2, // Opcode: VMO
3989*9a0e4156SSadaf Ebrahimi/* 8396 */    MCD_OPC_FilterValue, 169, 1, 58, 0, // Skip to: 8459
3990*9a0e4156SSadaf Ebrahimi/* 8401 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
3991*9a0e4156SSadaf Ebrahimi/* 8404 */    MCD_OPC_FilterValue, 0, 187, 41, // Skip to: 19091
3992*9a0e4156SSadaf Ebrahimi/* 8408 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3993*9a0e4156SSadaf Ebrahimi/* 8411 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8424
3994*9a0e4156SSadaf Ebrahimi/* 8415 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8450
3995*9a0e4156SSadaf Ebrahimi/* 8419 */    MCD_OPC_Decode, 172, 19, 146, 2, // Opcode: VMALHB
3996*9a0e4156SSadaf Ebrahimi/* 8424 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8437
3997*9a0e4156SSadaf Ebrahimi/* 8428 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8450
3998*9a0e4156SSadaf Ebrahimi/* 8432 */    MCD_OPC_Decode, 174, 19, 146, 2, // Opcode: VMALHH
3999*9a0e4156SSadaf Ebrahimi/* 8437 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8450
4000*9a0e4156SSadaf Ebrahimi/* 8441 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8450
4001*9a0e4156SSadaf Ebrahimi/* 8445 */    MCD_OPC_Decode, 173, 19, 146, 2, // Opcode: VMALHF
4002*9a0e4156SSadaf Ebrahimi/* 8450 */    MCD_OPC_CheckPredicate, 22, 141, 41, // Skip to: 19091
4003*9a0e4156SSadaf Ebrahimi/* 8454 */    MCD_OPC_Decode, 171, 19, 150, 2, // Opcode: VMALH
4004*9a0e4156SSadaf Ebrahimi/* 8459 */    MCD_OPC_FilterValue, 170, 1, 58, 0, // Skip to: 8522
4005*9a0e4156SSadaf Ebrahimi/* 8464 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4006*9a0e4156SSadaf Ebrahimi/* 8467 */    MCD_OPC_FilterValue, 0, 124, 41, // Skip to: 19091
4007*9a0e4156SSadaf Ebrahimi/* 8471 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4008*9a0e4156SSadaf Ebrahimi/* 8474 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8487
4009*9a0e4156SSadaf Ebrahimi/* 8478 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8513
4010*9a0e4156SSadaf Ebrahimi/* 8482 */    MCD_OPC_Decode, 165, 19, 146, 2, // Opcode: VMALB
4011*9a0e4156SSadaf Ebrahimi/* 8487 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8500
4012*9a0e4156SSadaf Ebrahimi/* 8491 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8513
4013*9a0e4156SSadaf Ebrahimi/* 8495 */    MCD_OPC_Decode, 175, 19, 146, 2, // Opcode: VMALHW
4014*9a0e4156SSadaf Ebrahimi/* 8500 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8513
4015*9a0e4156SSadaf Ebrahimi/* 8504 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8513
4016*9a0e4156SSadaf Ebrahimi/* 8508 */    MCD_OPC_Decode, 170, 19, 146, 2, // Opcode: VMALF
4017*9a0e4156SSadaf Ebrahimi/* 8513 */    MCD_OPC_CheckPredicate, 22, 78, 41, // Skip to: 19091
4018*9a0e4156SSadaf Ebrahimi/* 8517 */    MCD_OPC_Decode, 164, 19, 150, 2, // Opcode: VMAL
4019*9a0e4156SSadaf Ebrahimi/* 8522 */    MCD_OPC_FilterValue, 171, 1, 58, 0, // Skip to: 8585
4020*9a0e4156SSadaf Ebrahimi/* 8527 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4021*9a0e4156SSadaf Ebrahimi/* 8530 */    MCD_OPC_FilterValue, 0, 61, 41, // Skip to: 19091
4022*9a0e4156SSadaf Ebrahimi/* 8534 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4023*9a0e4156SSadaf Ebrahimi/* 8537 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8550
4024*9a0e4156SSadaf Ebrahimi/* 8541 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8576
4025*9a0e4156SSadaf Ebrahimi/* 8545 */    MCD_OPC_Decode, 161, 19, 146, 2, // Opcode: VMAHB
4026*9a0e4156SSadaf Ebrahimi/* 8550 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8563
4027*9a0e4156SSadaf Ebrahimi/* 8554 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8576
4028*9a0e4156SSadaf Ebrahimi/* 8558 */    MCD_OPC_Decode, 163, 19, 146, 2, // Opcode: VMAHH
4029*9a0e4156SSadaf Ebrahimi/* 8563 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8576
4030*9a0e4156SSadaf Ebrahimi/* 8567 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8576
4031*9a0e4156SSadaf Ebrahimi/* 8571 */    MCD_OPC_Decode, 162, 19, 146, 2, // Opcode: VMAHF
4032*9a0e4156SSadaf Ebrahimi/* 8576 */    MCD_OPC_CheckPredicate, 22, 15, 41, // Skip to: 19091
4033*9a0e4156SSadaf Ebrahimi/* 8580 */    MCD_OPC_Decode, 160, 19, 150, 2, // Opcode: VMAH
4034*9a0e4156SSadaf Ebrahimi/* 8585 */    MCD_OPC_FilterValue, 172, 1, 58, 0, // Skip to: 8648
4035*9a0e4156SSadaf Ebrahimi/* 8590 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4036*9a0e4156SSadaf Ebrahimi/* 8593 */    MCD_OPC_FilterValue, 0, 254, 40, // Skip to: 19091
4037*9a0e4156SSadaf Ebrahimi/* 8597 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4038*9a0e4156SSadaf Ebrahimi/* 8600 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8613
4039*9a0e4156SSadaf Ebrahimi/* 8604 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8639
4040*9a0e4156SSadaf Ebrahimi/* 8608 */    MCD_OPC_Decode, 167, 19, 146, 2, // Opcode: VMALEB
4041*9a0e4156SSadaf Ebrahimi/* 8613 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8626
4042*9a0e4156SSadaf Ebrahimi/* 8617 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8639
4043*9a0e4156SSadaf Ebrahimi/* 8621 */    MCD_OPC_Decode, 169, 19, 146, 2, // Opcode: VMALEH
4044*9a0e4156SSadaf Ebrahimi/* 8626 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8639
4045*9a0e4156SSadaf Ebrahimi/* 8630 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8639
4046*9a0e4156SSadaf Ebrahimi/* 8634 */    MCD_OPC_Decode, 168, 19, 146, 2, // Opcode: VMALEF
4047*9a0e4156SSadaf Ebrahimi/* 8639 */    MCD_OPC_CheckPredicate, 22, 208, 40, // Skip to: 19091
4048*9a0e4156SSadaf Ebrahimi/* 8643 */    MCD_OPC_Decode, 166, 19, 150, 2, // Opcode: VMALE
4049*9a0e4156SSadaf Ebrahimi/* 8648 */    MCD_OPC_FilterValue, 173, 1, 58, 0, // Skip to: 8711
4050*9a0e4156SSadaf Ebrahimi/* 8653 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4051*9a0e4156SSadaf Ebrahimi/* 8656 */    MCD_OPC_FilterValue, 0, 191, 40, // Skip to: 19091
4052*9a0e4156SSadaf Ebrahimi/* 8660 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4053*9a0e4156SSadaf Ebrahimi/* 8663 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8676
4054*9a0e4156SSadaf Ebrahimi/* 8667 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8702
4055*9a0e4156SSadaf Ebrahimi/* 8671 */    MCD_OPC_Decode, 177, 19, 146, 2, // Opcode: VMALOB
4056*9a0e4156SSadaf Ebrahimi/* 8676 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8689
4057*9a0e4156SSadaf Ebrahimi/* 8680 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8702
4058*9a0e4156SSadaf Ebrahimi/* 8684 */    MCD_OPC_Decode, 179, 19, 146, 2, // Opcode: VMALOH
4059*9a0e4156SSadaf Ebrahimi/* 8689 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8702
4060*9a0e4156SSadaf Ebrahimi/* 8693 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8702
4061*9a0e4156SSadaf Ebrahimi/* 8697 */    MCD_OPC_Decode, 178, 19, 146, 2, // Opcode: VMALOF
4062*9a0e4156SSadaf Ebrahimi/* 8702 */    MCD_OPC_CheckPredicate, 22, 145, 40, // Skip to: 19091
4063*9a0e4156SSadaf Ebrahimi/* 8706 */    MCD_OPC_Decode, 176, 19, 150, 2, // Opcode: VMALO
4064*9a0e4156SSadaf Ebrahimi/* 8711 */    MCD_OPC_FilterValue, 174, 1, 58, 0, // Skip to: 8774
4065*9a0e4156SSadaf Ebrahimi/* 8716 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4066*9a0e4156SSadaf Ebrahimi/* 8719 */    MCD_OPC_FilterValue, 0, 128, 40, // Skip to: 19091
4067*9a0e4156SSadaf Ebrahimi/* 8723 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4068*9a0e4156SSadaf Ebrahimi/* 8726 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8739
4069*9a0e4156SSadaf Ebrahimi/* 8730 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8765
4070*9a0e4156SSadaf Ebrahimi/* 8734 */    MCD_OPC_Decode, 157, 19, 146, 2, // Opcode: VMAEB
4071*9a0e4156SSadaf Ebrahimi/* 8739 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8752
4072*9a0e4156SSadaf Ebrahimi/* 8743 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8765
4073*9a0e4156SSadaf Ebrahimi/* 8747 */    MCD_OPC_Decode, 159, 19, 146, 2, // Opcode: VMAEH
4074*9a0e4156SSadaf Ebrahimi/* 8752 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8765
4075*9a0e4156SSadaf Ebrahimi/* 8756 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8765
4076*9a0e4156SSadaf Ebrahimi/* 8760 */    MCD_OPC_Decode, 158, 19, 146, 2, // Opcode: VMAEF
4077*9a0e4156SSadaf Ebrahimi/* 8765 */    MCD_OPC_CheckPredicate, 22, 82, 40, // Skip to: 19091
4078*9a0e4156SSadaf Ebrahimi/* 8769 */    MCD_OPC_Decode, 156, 19, 150, 2, // Opcode: VMAE
4079*9a0e4156SSadaf Ebrahimi/* 8774 */    MCD_OPC_FilterValue, 175, 1, 58, 0, // Skip to: 8837
4080*9a0e4156SSadaf Ebrahimi/* 8779 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4081*9a0e4156SSadaf Ebrahimi/* 8782 */    MCD_OPC_FilterValue, 0, 65, 40, // Skip to: 19091
4082*9a0e4156SSadaf Ebrahimi/* 8786 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4083*9a0e4156SSadaf Ebrahimi/* 8789 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8802
4084*9a0e4156SSadaf Ebrahimi/* 8793 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8828
4085*9a0e4156SSadaf Ebrahimi/* 8797 */    MCD_OPC_Decode, 181, 19, 146, 2, // Opcode: VMAOB
4086*9a0e4156SSadaf Ebrahimi/* 8802 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8815
4087*9a0e4156SSadaf Ebrahimi/* 8806 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8828
4088*9a0e4156SSadaf Ebrahimi/* 8810 */    MCD_OPC_Decode, 183, 19, 146, 2, // Opcode: VMAOH
4089*9a0e4156SSadaf Ebrahimi/* 8815 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8828
4090*9a0e4156SSadaf Ebrahimi/* 8819 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8828
4091*9a0e4156SSadaf Ebrahimi/* 8823 */    MCD_OPC_Decode, 182, 19, 146, 2, // Opcode: VMAOF
4092*9a0e4156SSadaf Ebrahimi/* 8828 */    MCD_OPC_CheckPredicate, 22, 19, 40, // Skip to: 19091
4093*9a0e4156SSadaf Ebrahimi/* 8832 */    MCD_OPC_Decode, 180, 19, 150, 2, // Opcode: VMAO
4094*9a0e4156SSadaf Ebrahimi/* 8837 */    MCD_OPC_FilterValue, 180, 1, 78, 0, // Skip to: 8920
4095*9a0e4156SSadaf Ebrahimi/* 8842 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4096*9a0e4156SSadaf Ebrahimi/* 8845 */    MCD_OPC_FilterValue, 0, 2, 40, // Skip to: 19091
4097*9a0e4156SSadaf Ebrahimi/* 8849 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4098*9a0e4156SSadaf Ebrahimi/* 8852 */    MCD_OPC_FilterValue, 0, 251, 39, // Skip to: 19091
4099*9a0e4156SSadaf Ebrahimi/* 8856 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4100*9a0e4156SSadaf Ebrahimi/* 8859 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8872
4101*9a0e4156SSadaf Ebrahimi/* 8863 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 8911
4102*9a0e4156SSadaf Ebrahimi/* 8867 */    MCD_OPC_Decode, 216, 18, 130, 2, // Opcode: VGFMB
4103*9a0e4156SSadaf Ebrahimi/* 8872 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 8885
4104*9a0e4156SSadaf Ebrahimi/* 8876 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 8911
4105*9a0e4156SSadaf Ebrahimi/* 8880 */    MCD_OPC_Decode, 219, 18, 130, 2, // Opcode: VGFMH
4106*9a0e4156SSadaf Ebrahimi/* 8885 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 8898
4107*9a0e4156SSadaf Ebrahimi/* 8889 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 8911
4108*9a0e4156SSadaf Ebrahimi/* 8893 */    MCD_OPC_Decode, 217, 18, 130, 2, // Opcode: VGFMF
4109*9a0e4156SSadaf Ebrahimi/* 8898 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 8911
4110*9a0e4156SSadaf Ebrahimi/* 8902 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 8911
4111*9a0e4156SSadaf Ebrahimi/* 8906 */    MCD_OPC_Decode, 218, 18, 130, 2, // Opcode: VGFMG
4112*9a0e4156SSadaf Ebrahimi/* 8911 */    MCD_OPC_CheckPredicate, 22, 192, 39, // Skip to: 19091
4113*9a0e4156SSadaf Ebrahimi/* 8915 */    MCD_OPC_Decode, 210, 18, 131, 2, // Opcode: VGFM
4114*9a0e4156SSadaf Ebrahimi/* 8920 */    MCD_OPC_FilterValue, 184, 1, 31, 0, // Skip to: 8956
4115*9a0e4156SSadaf Ebrahimi/* 8925 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4116*9a0e4156SSadaf Ebrahimi/* 8928 */    MCD_OPC_FilterValue, 0, 175, 39, // Skip to: 19091
4117*9a0e4156SSadaf Ebrahimi/* 8932 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 8947
4118*9a0e4156SSadaf Ebrahimi/* 8936 */    MCD_OPC_CheckField, 24, 4, 3, 5, 0, // Skip to: 8947
4119*9a0e4156SSadaf Ebrahimi/* 8942 */    MCD_OPC_Decode, 234, 19, 144, 2, // Opcode: VMSLG
4120*9a0e4156SSadaf Ebrahimi/* 8947 */    MCD_OPC_CheckPredicate, 23, 156, 39, // Skip to: 19091
4121*9a0e4156SSadaf Ebrahimi/* 8951 */    MCD_OPC_Decode, 233, 19, 145, 2, // Opcode: VMSL
4122*9a0e4156SSadaf Ebrahimi/* 8956 */    MCD_OPC_FilterValue, 185, 1, 31, 0, // Skip to: 8992
4123*9a0e4156SSadaf Ebrahimi/* 8961 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4124*9a0e4156SSadaf Ebrahimi/* 8964 */    MCD_OPC_FilterValue, 0, 139, 39, // Skip to: 19091
4125*9a0e4156SSadaf Ebrahimi/* 8968 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 8983
4126*9a0e4156SSadaf Ebrahimi/* 8972 */    MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 8983
4127*9a0e4156SSadaf Ebrahimi/* 8978 */    MCD_OPC_Decode, 216, 16, 146, 2, // Opcode: VACCCQ
4128*9a0e4156SSadaf Ebrahimi/* 8983 */    MCD_OPC_CheckPredicate, 22, 120, 39, // Skip to: 19091
4129*9a0e4156SSadaf Ebrahimi/* 8987 */    MCD_OPC_Decode, 215, 16, 150, 2, // Opcode: VACCC
4130*9a0e4156SSadaf Ebrahimi/* 8992 */    MCD_OPC_FilterValue, 187, 1, 31, 0, // Skip to: 9028
4131*9a0e4156SSadaf Ebrahimi/* 8997 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4132*9a0e4156SSadaf Ebrahimi/* 9000 */    MCD_OPC_FilterValue, 0, 103, 39, // Skip to: 19091
4133*9a0e4156SSadaf Ebrahimi/* 9004 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9019
4134*9a0e4156SSadaf Ebrahimi/* 9008 */    MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 9019
4135*9a0e4156SSadaf Ebrahimi/* 9014 */    MCD_OPC_Decode, 221, 16, 146, 2, // Opcode: VACQ
4136*9a0e4156SSadaf Ebrahimi/* 9019 */    MCD_OPC_CheckPredicate, 22, 84, 39, // Skip to: 19091
4137*9a0e4156SSadaf Ebrahimi/* 9023 */    MCD_OPC_Decode, 212, 16, 150, 2, // Opcode: VAC
4138*9a0e4156SSadaf Ebrahimi/* 9028 */    MCD_OPC_FilterValue, 188, 1, 71, 0, // Skip to: 9104
4139*9a0e4156SSadaf Ebrahimi/* 9033 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4140*9a0e4156SSadaf Ebrahimi/* 9036 */    MCD_OPC_FilterValue, 0, 67, 39, // Skip to: 19091
4141*9a0e4156SSadaf Ebrahimi/* 9040 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4142*9a0e4156SSadaf Ebrahimi/* 9043 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9056
4143*9a0e4156SSadaf Ebrahimi/* 9047 */    MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 9095
4144*9a0e4156SSadaf Ebrahimi/* 9051 */    MCD_OPC_Decode, 212, 18, 146, 2, // Opcode: VGFMAB
4145*9a0e4156SSadaf Ebrahimi/* 9056 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9069
4146*9a0e4156SSadaf Ebrahimi/* 9060 */    MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 9095
4147*9a0e4156SSadaf Ebrahimi/* 9064 */    MCD_OPC_Decode, 215, 18, 146, 2, // Opcode: VGFMAH
4148*9a0e4156SSadaf Ebrahimi/* 9069 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9082
4149*9a0e4156SSadaf Ebrahimi/* 9073 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 9095
4150*9a0e4156SSadaf Ebrahimi/* 9077 */    MCD_OPC_Decode, 213, 18, 146, 2, // Opcode: VGFMAF
4151*9a0e4156SSadaf Ebrahimi/* 9082 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9095
4152*9a0e4156SSadaf Ebrahimi/* 9086 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9095
4153*9a0e4156SSadaf Ebrahimi/* 9090 */    MCD_OPC_Decode, 214, 18, 146, 2, // Opcode: VGFMAG
4154*9a0e4156SSadaf Ebrahimi/* 9095 */    MCD_OPC_CheckPredicate, 22, 8, 39, // Skip to: 19091
4155*9a0e4156SSadaf Ebrahimi/* 9099 */    MCD_OPC_Decode, 211, 18, 150, 2, // Opcode: VGFMA
4156*9a0e4156SSadaf Ebrahimi/* 9104 */    MCD_OPC_FilterValue, 189, 1, 31, 0, // Skip to: 9140
4157*9a0e4156SSadaf Ebrahimi/* 9109 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4158*9a0e4156SSadaf Ebrahimi/* 9112 */    MCD_OPC_FilterValue, 0, 247, 38, // Skip to: 19091
4159*9a0e4156SSadaf Ebrahimi/* 9116 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9131
4160*9a0e4156SSadaf Ebrahimi/* 9120 */    MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 9131
4161*9a0e4156SSadaf Ebrahimi/* 9126 */    MCD_OPC_Decode, 167, 20, 146, 2, // Opcode: VSBCBIQ
4162*9a0e4156SSadaf Ebrahimi/* 9131 */    MCD_OPC_CheckPredicate, 22, 228, 38, // Skip to: 19091
4163*9a0e4156SSadaf Ebrahimi/* 9135 */    MCD_OPC_Decode, 166, 20, 150, 2, // Opcode: VSBCBI
4164*9a0e4156SSadaf Ebrahimi/* 9140 */    MCD_OPC_FilterValue, 191, 1, 31, 0, // Skip to: 9176
4165*9a0e4156SSadaf Ebrahimi/* 9145 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4166*9a0e4156SSadaf Ebrahimi/* 9148 */    MCD_OPC_FilterValue, 0, 211, 38, // Skip to: 19091
4167*9a0e4156SSadaf Ebrahimi/* 9152 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9167
4168*9a0e4156SSadaf Ebrahimi/* 9156 */    MCD_OPC_CheckField, 24, 4, 4, 5, 0, // Skip to: 9167
4169*9a0e4156SSadaf Ebrahimi/* 9162 */    MCD_OPC_Decode, 169, 20, 146, 2, // Opcode: VSBIQ
4170*9a0e4156SSadaf Ebrahimi/* 9167 */    MCD_OPC_CheckPredicate, 22, 192, 38, // Skip to: 19091
4171*9a0e4156SSadaf Ebrahimi/* 9171 */    MCD_OPC_Decode, 168, 20, 150, 2, // Opcode: VSBI
4172*9a0e4156SSadaf Ebrahimi/* 9176 */    MCD_OPC_FilterValue, 192, 1, 54, 0, // Skip to: 9235
4173*9a0e4156SSadaf Ebrahimi/* 9181 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4174*9a0e4156SSadaf Ebrahimi/* 9184 */    MCD_OPC_FilterValue, 0, 175, 38, // Skip to: 19091
4175*9a0e4156SSadaf Ebrahimi/* 9188 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4176*9a0e4156SSadaf Ebrahimi/* 9191 */    MCD_OPC_FilterValue, 0, 168, 38, // Skip to: 19091
4177*9a0e4156SSadaf Ebrahimi/* 9195 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4178*9a0e4156SSadaf Ebrahimi/* 9198 */    MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9226
4179*9a0e4156SSadaf Ebrahimi/* 9202 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9217
4180*9a0e4156SSadaf Ebrahimi/* 9206 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9217
4181*9a0e4156SSadaf Ebrahimi/* 9212 */    MCD_OPC_Decode, 252, 20, 151, 2, // Opcode: WCLGDB
4182*9a0e4156SSadaf Ebrahimi/* 9217 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9226
4183*9a0e4156SSadaf Ebrahimi/* 9221 */    MCD_OPC_Decode, 145, 17, 152, 2, // Opcode: VCLGDB
4184*9a0e4156SSadaf Ebrahimi/* 9226 */    MCD_OPC_CheckPredicate, 22, 133, 38, // Skip to: 19091
4185*9a0e4156SSadaf Ebrahimi/* 9230 */    MCD_OPC_Decode, 144, 17, 153, 2, // Opcode: VCLGD
4186*9a0e4156SSadaf Ebrahimi/* 9235 */    MCD_OPC_FilterValue, 193, 1, 54, 0, // Skip to: 9294
4187*9a0e4156SSadaf Ebrahimi/* 9240 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4188*9a0e4156SSadaf Ebrahimi/* 9243 */    MCD_OPC_FilterValue, 0, 116, 38, // Skip to: 19091
4189*9a0e4156SSadaf Ebrahimi/* 9247 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4190*9a0e4156SSadaf Ebrahimi/* 9250 */    MCD_OPC_FilterValue, 0, 109, 38, // Skip to: 19091
4191*9a0e4156SSadaf Ebrahimi/* 9254 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4192*9a0e4156SSadaf Ebrahimi/* 9257 */    MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9285
4193*9a0e4156SSadaf Ebrahimi/* 9261 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9276
4194*9a0e4156SSadaf Ebrahimi/* 9265 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9276
4195*9a0e4156SSadaf Ebrahimi/* 9271 */    MCD_OPC_Decode, 250, 20, 151, 2, // Opcode: WCDLGB
4196*9a0e4156SSadaf Ebrahimi/* 9276 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9285
4197*9a0e4156SSadaf Ebrahimi/* 9280 */    MCD_OPC_Decode, 241, 16, 152, 2, // Opcode: VCDLGB
4198*9a0e4156SSadaf Ebrahimi/* 9285 */    MCD_OPC_CheckPredicate, 22, 74, 38, // Skip to: 19091
4199*9a0e4156SSadaf Ebrahimi/* 9289 */    MCD_OPC_Decode, 240, 16, 153, 2, // Opcode: VCDLG
4200*9a0e4156SSadaf Ebrahimi/* 9294 */    MCD_OPC_FilterValue, 194, 1, 54, 0, // Skip to: 9353
4201*9a0e4156SSadaf Ebrahimi/* 9299 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4202*9a0e4156SSadaf Ebrahimi/* 9302 */    MCD_OPC_FilterValue, 0, 57, 38, // Skip to: 19091
4203*9a0e4156SSadaf Ebrahimi/* 9306 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4204*9a0e4156SSadaf Ebrahimi/* 9309 */    MCD_OPC_FilterValue, 0, 50, 38, // Skip to: 19091
4205*9a0e4156SSadaf Ebrahimi/* 9313 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4206*9a0e4156SSadaf Ebrahimi/* 9316 */    MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9344
4207*9a0e4156SSadaf Ebrahimi/* 9320 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9335
4208*9a0e4156SSadaf Ebrahimi/* 9324 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9335
4209*9a0e4156SSadaf Ebrahimi/* 9330 */    MCD_OPC_Decode, 251, 20, 151, 2, // Opcode: WCGDB
4210*9a0e4156SSadaf Ebrahimi/* 9335 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9344
4211*9a0e4156SSadaf Ebrahimi/* 9339 */    MCD_OPC_Decode, 252, 16, 152, 2, // Opcode: VCGDB
4212*9a0e4156SSadaf Ebrahimi/* 9344 */    MCD_OPC_CheckPredicate, 22, 15, 38, // Skip to: 19091
4213*9a0e4156SSadaf Ebrahimi/* 9348 */    MCD_OPC_Decode, 251, 16, 153, 2, // Opcode: VCGD
4214*9a0e4156SSadaf Ebrahimi/* 9353 */    MCD_OPC_FilterValue, 195, 1, 54, 0, // Skip to: 9412
4215*9a0e4156SSadaf Ebrahimi/* 9358 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4216*9a0e4156SSadaf Ebrahimi/* 9361 */    MCD_OPC_FilterValue, 0, 254, 37, // Skip to: 19091
4217*9a0e4156SSadaf Ebrahimi/* 9365 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4218*9a0e4156SSadaf Ebrahimi/* 9368 */    MCD_OPC_FilterValue, 0, 247, 37, // Skip to: 19091
4219*9a0e4156SSadaf Ebrahimi/* 9372 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4220*9a0e4156SSadaf Ebrahimi/* 9375 */    MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9403
4221*9a0e4156SSadaf Ebrahimi/* 9379 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9394
4222*9a0e4156SSadaf Ebrahimi/* 9383 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9394
4223*9a0e4156SSadaf Ebrahimi/* 9389 */    MCD_OPC_Decode, 249, 20, 151, 2, // Opcode: WCDGB
4224*9a0e4156SSadaf Ebrahimi/* 9394 */    MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 9403
4225*9a0e4156SSadaf Ebrahimi/* 9398 */    MCD_OPC_Decode, 239, 16, 152, 2, // Opcode: VCDGB
4226*9a0e4156SSadaf Ebrahimi/* 9403 */    MCD_OPC_CheckPredicate, 22, 212, 37, // Skip to: 19091
4227*9a0e4156SSadaf Ebrahimi/* 9407 */    MCD_OPC_Decode, 238, 16, 153, 2, // Opcode: VCDG
4228*9a0e4156SSadaf Ebrahimi/* 9412 */    MCD_OPC_FilterValue, 196, 1, 67, 0, // Skip to: 9484
4229*9a0e4156SSadaf Ebrahimi/* 9417 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4230*9a0e4156SSadaf Ebrahimi/* 9420 */    MCD_OPC_FilterValue, 0, 195, 37, // Skip to: 19091
4231*9a0e4156SSadaf Ebrahimi/* 9424 */    MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4232*9a0e4156SSadaf Ebrahimi/* 9427 */    MCD_OPC_FilterValue, 0, 188, 37, // Skip to: 19091
4233*9a0e4156SSadaf Ebrahimi/* 9431 */    MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4234*9a0e4156SSadaf Ebrahimi/* 9434 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9447
4235*9a0e4156SSadaf Ebrahimi/* 9438 */    MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 9475
4236*9a0e4156SSadaf Ebrahimi/* 9442 */    MCD_OPC_Decode, 240, 18, 254, 1, // Opcode: VLDEB
4237*9a0e4156SSadaf Ebrahimi/* 9447 */    MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 9461
4238*9a0e4156SSadaf Ebrahimi/* 9452 */    MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 9475
4239*9a0e4156SSadaf Ebrahimi/* 9456 */    MCD_OPC_Decode, 224, 21, 154, 2, // Opcode: WLDEB
4240*9a0e4156SSadaf Ebrahimi/* 9461 */    MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 9475
4241*9a0e4156SSadaf Ebrahimi/* 9466 */    MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 9475
4242*9a0e4156SSadaf Ebrahimi/* 9470 */    MCD_OPC_Decode, 181, 21, 155, 2, // Opcode: WFLLD
4243*9a0e4156SSadaf Ebrahimi/* 9475 */    MCD_OPC_CheckPredicate, 22, 140, 37, // Skip to: 19091
4244*9a0e4156SSadaf Ebrahimi/* 9479 */    MCD_OPC_Decode, 239, 18, 156, 2, // Opcode: VLDE
4245*9a0e4156SSadaf Ebrahimi/* 9484 */    MCD_OPC_FilterValue, 197, 1, 73, 0, // Skip to: 9562
4246*9a0e4156SSadaf Ebrahimi/* 9489 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4247*9a0e4156SSadaf Ebrahimi/* 9492 */    MCD_OPC_FilterValue, 0, 123, 37, // Skip to: 19091
4248*9a0e4156SSadaf Ebrahimi/* 9496 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4249*9a0e4156SSadaf Ebrahimi/* 9499 */    MCD_OPC_FilterValue, 0, 116, 37, // Skip to: 19091
4250*9a0e4156SSadaf Ebrahimi/* 9503 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4251*9a0e4156SSadaf Ebrahimi/* 9506 */    MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9534
4252*9a0e4156SSadaf Ebrahimi/* 9510 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9525
4253*9a0e4156SSadaf Ebrahimi/* 9514 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9525
4254*9a0e4156SSadaf Ebrahimi/* 9520 */    MCD_OPC_Decode, 225, 21, 157, 2, // Opcode: WLEDB
4255*9a0e4156SSadaf Ebrahimi/* 9525 */    MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 9553
4256*9a0e4156SSadaf Ebrahimi/* 9529 */    MCD_OPC_Decode, 243, 18, 152, 2, // Opcode: VLEDB
4257*9a0e4156SSadaf Ebrahimi/* 9534 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 9553
4258*9a0e4156SSadaf Ebrahimi/* 9538 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 9553
4259*9a0e4156SSadaf Ebrahimi/* 9542 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9553
4260*9a0e4156SSadaf Ebrahimi/* 9548 */    MCD_OPC_Decode, 190, 21, 158, 2, // Opcode: WFLRX
4261*9a0e4156SSadaf Ebrahimi/* 9553 */    MCD_OPC_CheckPredicate, 22, 62, 37, // Skip to: 19091
4262*9a0e4156SSadaf Ebrahimi/* 9557 */    MCD_OPC_Decode, 242, 18, 153, 2, // Opcode: VLED
4263*9a0e4156SSadaf Ebrahimi/* 9562 */    MCD_OPC_FilterValue, 199, 1, 101, 0, // Skip to: 9668
4264*9a0e4156SSadaf Ebrahimi/* 9567 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4265*9a0e4156SSadaf Ebrahimi/* 9570 */    MCD_OPC_FilterValue, 0, 45, 37, // Skip to: 19091
4266*9a0e4156SSadaf Ebrahimi/* 9574 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4267*9a0e4156SSadaf Ebrahimi/* 9577 */    MCD_OPC_FilterValue, 0, 38, 37, // Skip to: 19091
4268*9a0e4156SSadaf Ebrahimi/* 9581 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4269*9a0e4156SSadaf Ebrahimi/* 9584 */    MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 9612
4270*9a0e4156SSadaf Ebrahimi/* 9588 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 9603
4271*9a0e4156SSadaf Ebrahimi/* 9592 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9603
4272*9a0e4156SSadaf Ebrahimi/* 9598 */    MCD_OPC_Decode, 154, 21, 159, 2, // Opcode: WFISB
4273*9a0e4156SSadaf Ebrahimi/* 9603 */    MCD_OPC_CheckPredicate, 23, 52, 0, // Skip to: 9659
4274*9a0e4156SSadaf Ebrahimi/* 9607 */    MCD_OPC_Decode, 151, 18, 152, 2, // Opcode: VFISB
4275*9a0e4156SSadaf Ebrahimi/* 9612 */    MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 9640
4276*9a0e4156SSadaf Ebrahimi/* 9616 */    MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 9631
4277*9a0e4156SSadaf Ebrahimi/* 9620 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9631
4278*9a0e4156SSadaf Ebrahimi/* 9626 */    MCD_OPC_Decode, 153, 21, 151, 2, // Opcode: WFIDB
4279*9a0e4156SSadaf Ebrahimi/* 9631 */    MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 9659
4280*9a0e4156SSadaf Ebrahimi/* 9635 */    MCD_OPC_Decode, 150, 18, 152, 2, // Opcode: VFIDB
4281*9a0e4156SSadaf Ebrahimi/* 9640 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 9659
4282*9a0e4156SSadaf Ebrahimi/* 9644 */    MCD_OPC_CheckPredicate, 23, 11, 0, // Skip to: 9659
4283*9a0e4156SSadaf Ebrahimi/* 9648 */    MCD_OPC_CheckField, 19, 1, 1, 5, 0, // Skip to: 9659
4284*9a0e4156SSadaf Ebrahimi/* 9654 */    MCD_OPC_Decode, 155, 21, 160, 2, // Opcode: WFIXB
4285*9a0e4156SSadaf Ebrahimi/* 9659 */    MCD_OPC_CheckPredicate, 22, 212, 36, // Skip to: 19091
4286*9a0e4156SSadaf Ebrahimi/* 9663 */    MCD_OPC_Decode, 149, 18, 153, 2, // Opcode: VFI
4287*9a0e4156SSadaf Ebrahimi/* 9668 */    MCD_OPC_FilterValue, 202, 1, 65, 0, // Skip to: 9738
4288*9a0e4156SSadaf Ebrahimi/* 9673 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4289*9a0e4156SSadaf Ebrahimi/* 9676 */    MCD_OPC_FilterValue, 0, 195, 36, // Skip to: 19091
4290*9a0e4156SSadaf Ebrahimi/* 9680 */    MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4291*9a0e4156SSadaf Ebrahimi/* 9683 */    MCD_OPC_FilterValue, 0, 188, 36, // Skip to: 19091
4292*9a0e4156SSadaf Ebrahimi/* 9687 */    MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4293*9a0e4156SSadaf Ebrahimi/* 9690 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9703
4294*9a0e4156SSadaf Ebrahimi/* 9694 */    MCD_OPC_CheckPredicate, 23, 31, 0, // Skip to: 9729
4295*9a0e4156SSadaf Ebrahimi/* 9698 */    MCD_OPC_Decode, 176, 21, 161, 2, // Opcode: WFKSB
4296*9a0e4156SSadaf Ebrahimi/* 9703 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9716
4297*9a0e4156SSadaf Ebrahimi/* 9707 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 9729
4298*9a0e4156SSadaf Ebrahimi/* 9711 */    MCD_OPC_Decode, 157, 21, 162, 2, // Opcode: WFKDB
4299*9a0e4156SSadaf Ebrahimi/* 9716 */    MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9729
4300*9a0e4156SSadaf Ebrahimi/* 9720 */    MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 9729
4301*9a0e4156SSadaf Ebrahimi/* 9724 */    MCD_OPC_Decode, 177, 21, 254, 1, // Opcode: WFKXB
4302*9a0e4156SSadaf Ebrahimi/* 9729 */    MCD_OPC_CheckPredicate, 22, 142, 36, // Skip to: 19091
4303*9a0e4156SSadaf Ebrahimi/* 9733 */    MCD_OPC_Decode, 156, 21, 163, 2, // Opcode: WFK
4304*9a0e4156SSadaf Ebrahimi/* 9738 */    MCD_OPC_FilterValue, 203, 1, 65, 0, // Skip to: 9808
4305*9a0e4156SSadaf Ebrahimi/* 9743 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4306*9a0e4156SSadaf Ebrahimi/* 9746 */    MCD_OPC_FilterValue, 0, 125, 36, // Skip to: 19091
4307*9a0e4156SSadaf Ebrahimi/* 9750 */    MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4308*9a0e4156SSadaf Ebrahimi/* 9753 */    MCD_OPC_FilterValue, 0, 118, 36, // Skip to: 19091
4309*9a0e4156SSadaf Ebrahimi/* 9757 */    MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4310*9a0e4156SSadaf Ebrahimi/* 9760 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9773
4311*9a0e4156SSadaf Ebrahimi/* 9764 */    MCD_OPC_CheckPredicate, 23, 31, 0, // Skip to: 9799
4312*9a0e4156SSadaf Ebrahimi/* 9768 */    MCD_OPC_Decode, 148, 21, 161, 2, // Opcode: WFCSB
4313*9a0e4156SSadaf Ebrahimi/* 9773 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9786
4314*9a0e4156SSadaf Ebrahimi/* 9777 */    MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 9799
4315*9a0e4156SSadaf Ebrahimi/* 9781 */    MCD_OPC_Decode, 129, 21, 162, 2, // Opcode: WFCDB
4316*9a0e4156SSadaf Ebrahimi/* 9786 */    MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9799
4317*9a0e4156SSadaf Ebrahimi/* 9790 */    MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 9799
4318*9a0e4156SSadaf Ebrahimi/* 9794 */    MCD_OPC_Decode, 149, 21, 254, 1, // Opcode: WFCXB
4319*9a0e4156SSadaf Ebrahimi/* 9799 */    MCD_OPC_CheckPredicate, 22, 72, 36, // Skip to: 19091
4320*9a0e4156SSadaf Ebrahimi/* 9803 */    MCD_OPC_Decode, 128, 21, 163, 2, // Opcode: WFC
4321*9a0e4156SSadaf Ebrahimi/* 9808 */    MCD_OPC_FilterValue, 204, 1, 49, 1, // Skip to: 10118
4322*9a0e4156SSadaf Ebrahimi/* 9813 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4323*9a0e4156SSadaf Ebrahimi/* 9816 */    MCD_OPC_FilterValue, 0, 55, 36, // Skip to: 19091
4324*9a0e4156SSadaf Ebrahimi/* 9820 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4325*9a0e4156SSadaf Ebrahimi/* 9823 */    MCD_OPC_FilterValue, 0, 48, 36, // Skip to: 19091
4326*9a0e4156SSadaf Ebrahimi/* 9827 */    MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
4327*9a0e4156SSadaf Ebrahimi/* 9830 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9843
4328*9a0e4156SSadaf Ebrahimi/* 9834 */    MCD_OPC_CheckPredicate, 23, 200, 0, // Skip to: 10038
4329*9a0e4156SSadaf Ebrahimi/* 9838 */    MCD_OPC_Decode, 165, 18, 254, 1, // Opcode: VFLCSB
4330*9a0e4156SSadaf Ebrahimi/* 9843 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9856
4331*9a0e4156SSadaf Ebrahimi/* 9847 */    MCD_OPC_CheckPredicate, 22, 187, 0, // Skip to: 10038
4332*9a0e4156SSadaf Ebrahimi/* 9851 */    MCD_OPC_Decode, 164, 18, 254, 1, // Opcode: VFLCDB
4333*9a0e4156SSadaf Ebrahimi/* 9856 */    MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 9870
4334*9a0e4156SSadaf Ebrahimi/* 9861 */    MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 10038
4335*9a0e4156SSadaf Ebrahimi/* 9865 */    MCD_OPC_Decode, 179, 21, 161, 2, // Opcode: WFLCSB
4336*9a0e4156SSadaf Ebrahimi/* 9870 */    MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 9884
4337*9a0e4156SSadaf Ebrahimi/* 9875 */    MCD_OPC_CheckPredicate, 22, 159, 0, // Skip to: 10038
4338*9a0e4156SSadaf Ebrahimi/* 9879 */    MCD_OPC_Decode, 178, 21, 162, 2, // Opcode: WFLCDB
4339*9a0e4156SSadaf Ebrahimi/* 9884 */    MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 9898
4340*9a0e4156SSadaf Ebrahimi/* 9889 */    MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 10038
4341*9a0e4156SSadaf Ebrahimi/* 9893 */    MCD_OPC_Decode, 180, 21, 254, 1, // Opcode: WFLCXB
4342*9a0e4156SSadaf Ebrahimi/* 9898 */    MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 9912
4343*9a0e4156SSadaf Ebrahimi/* 9903 */    MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 10038
4344*9a0e4156SSadaf Ebrahimi/* 9907 */    MCD_OPC_Decode, 169, 18, 254, 1, // Opcode: VFLNSB
4345*9a0e4156SSadaf Ebrahimi/* 9912 */    MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 9926
4346*9a0e4156SSadaf Ebrahimi/* 9917 */    MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 10038
4347*9a0e4156SSadaf Ebrahimi/* 9921 */    MCD_OPC_Decode, 168, 18, 254, 1, // Opcode: VFLNDB
4348*9a0e4156SSadaf Ebrahimi/* 9926 */    MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 9940
4349*9a0e4156SSadaf Ebrahimi/* 9931 */    MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 10038
4350*9a0e4156SSadaf Ebrahimi/* 9935 */    MCD_OPC_Decode, 184, 21, 161, 2, // Opcode: WFLNSB
4351*9a0e4156SSadaf Ebrahimi/* 9940 */    MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 9954
4352*9a0e4156SSadaf Ebrahimi/* 9945 */    MCD_OPC_CheckPredicate, 22, 89, 0, // Skip to: 10038
4353*9a0e4156SSadaf Ebrahimi/* 9949 */    MCD_OPC_Decode, 183, 21, 162, 2, // Opcode: WFLNDB
4354*9a0e4156SSadaf Ebrahimi/* 9954 */    MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 9968
4355*9a0e4156SSadaf Ebrahimi/* 9959 */    MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 10038
4356*9a0e4156SSadaf Ebrahimi/* 9963 */    MCD_OPC_Decode, 185, 21, 254, 1, // Opcode: WFLNXB
4357*9a0e4156SSadaf Ebrahimi/* 9968 */    MCD_OPC_FilterValue, 130, 4, 9, 0, // Skip to: 9982
4358*9a0e4156SSadaf Ebrahimi/* 9973 */    MCD_OPC_CheckPredicate, 23, 61, 0, // Skip to: 10038
4359*9a0e4156SSadaf Ebrahimi/* 9977 */    MCD_OPC_Decode, 171, 18, 254, 1, // Opcode: VFLPSB
4360*9a0e4156SSadaf Ebrahimi/* 9982 */    MCD_OPC_FilterValue, 131, 4, 9, 0, // Skip to: 9996
4361*9a0e4156SSadaf Ebrahimi/* 9987 */    MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10038
4362*9a0e4156SSadaf Ebrahimi/* 9991 */    MCD_OPC_Decode, 170, 18, 254, 1, // Opcode: VFLPDB
4363*9a0e4156SSadaf Ebrahimi/* 9996 */    MCD_OPC_FilterValue, 130, 5, 9, 0, // Skip to: 10010
4364*9a0e4156SSadaf Ebrahimi/* 10001 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10038
4365*9a0e4156SSadaf Ebrahimi/* 10005 */   MCD_OPC_Decode, 187, 21, 161, 2, // Opcode: WFLPSB
4366*9a0e4156SSadaf Ebrahimi/* 10010 */   MCD_OPC_FilterValue, 131, 5, 9, 0, // Skip to: 10024
4367*9a0e4156SSadaf Ebrahimi/* 10015 */   MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10038
4368*9a0e4156SSadaf Ebrahimi/* 10019 */   MCD_OPC_Decode, 186, 21, 162, 2, // Opcode: WFLPDB
4369*9a0e4156SSadaf Ebrahimi/* 10024 */   MCD_OPC_FilterValue, 132, 5, 9, 0, // Skip to: 10038
4370*9a0e4156SSadaf Ebrahimi/* 10029 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10038
4371*9a0e4156SSadaf Ebrahimi/* 10033 */   MCD_OPC_Decode, 188, 21, 254, 1, // Opcode: WFLPXB
4372*9a0e4156SSadaf Ebrahimi/* 10038 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4373*9a0e4156SSadaf Ebrahimi/* 10041 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10054
4374*9a0e4156SSadaf Ebrahimi/* 10045 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 10109
4375*9a0e4156SSadaf Ebrahimi/* 10049 */   MCD_OPC_Decode, 197, 18, 128, 2, // Opcode: VFPSOSB
4376*9a0e4156SSadaf Ebrahimi/* 10054 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10067
4377*9a0e4156SSadaf Ebrahimi/* 10058 */   MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10109
4378*9a0e4156SSadaf Ebrahimi/* 10062 */   MCD_OPC_Decode, 196, 18, 128, 2, // Opcode: VFPSODB
4379*9a0e4156SSadaf Ebrahimi/* 10067 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 10081
4380*9a0e4156SSadaf Ebrahimi/* 10072 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10109
4381*9a0e4156SSadaf Ebrahimi/* 10076 */   MCD_OPC_Decode, 213, 21, 164, 2, // Opcode: WFPSOSB
4382*9a0e4156SSadaf Ebrahimi/* 10081 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 10095
4383*9a0e4156SSadaf Ebrahimi/* 10086 */   MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10109
4384*9a0e4156SSadaf Ebrahimi/* 10090 */   MCD_OPC_Decode, 212, 21, 165, 2, // Opcode: WFPSODB
4385*9a0e4156SSadaf Ebrahimi/* 10095 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 10109
4386*9a0e4156SSadaf Ebrahimi/* 10100 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10109
4387*9a0e4156SSadaf Ebrahimi/* 10104 */   MCD_OPC_Decode, 214, 21, 128, 2, // Opcode: WFPSOXB
4388*9a0e4156SSadaf Ebrahimi/* 10109 */   MCD_OPC_CheckPredicate, 22, 18, 35, // Skip to: 19091
4389*9a0e4156SSadaf Ebrahimi/* 10113 */   MCD_OPC_Decode, 195, 18, 153, 2, // Opcode: VFPSO
4390*9a0e4156SSadaf Ebrahimi/* 10118 */   MCD_OPC_FilterValue, 206, 1, 94, 0, // Skip to: 10217
4391*9a0e4156SSadaf Ebrahimi/* 10123 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4392*9a0e4156SSadaf Ebrahimi/* 10126 */   MCD_OPC_FilterValue, 0, 1, 35, // Skip to: 19091
4393*9a0e4156SSadaf Ebrahimi/* 10130 */   MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4394*9a0e4156SSadaf Ebrahimi/* 10133 */   MCD_OPC_FilterValue, 0, 250, 34, // Skip to: 19091
4395*9a0e4156SSadaf Ebrahimi/* 10137 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4396*9a0e4156SSadaf Ebrahimi/* 10140 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10153
4397*9a0e4156SSadaf Ebrahimi/* 10144 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 10208
4398*9a0e4156SSadaf Ebrahimi/* 10148 */   MCD_OPC_Decode, 202, 18, 254, 1, // Opcode: VFSQSB
4399*9a0e4156SSadaf Ebrahimi/* 10153 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10166
4400*9a0e4156SSadaf Ebrahimi/* 10157 */   MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10208
4401*9a0e4156SSadaf Ebrahimi/* 10161 */   MCD_OPC_Decode, 201, 18, 254, 1, // Opcode: VFSQDB
4402*9a0e4156SSadaf Ebrahimi/* 10166 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 10180
4403*9a0e4156SSadaf Ebrahimi/* 10171 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10208
4404*9a0e4156SSadaf Ebrahimi/* 10175 */   MCD_OPC_Decode, 217, 21, 161, 2, // Opcode: WFSQSB
4405*9a0e4156SSadaf Ebrahimi/* 10180 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 10194
4406*9a0e4156SSadaf Ebrahimi/* 10185 */   MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10208
4407*9a0e4156SSadaf Ebrahimi/* 10189 */   MCD_OPC_Decode, 216, 21, 162, 2, // Opcode: WFSQDB
4408*9a0e4156SSadaf Ebrahimi/* 10194 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 10208
4409*9a0e4156SSadaf Ebrahimi/* 10199 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10208
4410*9a0e4156SSadaf Ebrahimi/* 10203 */   MCD_OPC_Decode, 218, 21, 254, 1, // Opcode: WFSQXB
4411*9a0e4156SSadaf Ebrahimi/* 10208 */   MCD_OPC_CheckPredicate, 22, 175, 34, // Skip to: 19091
4412*9a0e4156SSadaf Ebrahimi/* 10212 */   MCD_OPC_Decode, 200, 18, 156, 2, // Opcode: VFSQ
4413*9a0e4156SSadaf Ebrahimi/* 10217 */   MCD_OPC_FilterValue, 212, 1, 65, 0, // Skip to: 10287
4414*9a0e4156SSadaf Ebrahimi/* 10222 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4415*9a0e4156SSadaf Ebrahimi/* 10225 */   MCD_OPC_FilterValue, 0, 158, 34, // Skip to: 19091
4416*9a0e4156SSadaf Ebrahimi/* 10229 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4417*9a0e4156SSadaf Ebrahimi/* 10232 */   MCD_OPC_FilterValue, 0, 151, 34, // Skip to: 19091
4418*9a0e4156SSadaf Ebrahimi/* 10236 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4419*9a0e4156SSadaf Ebrahimi/* 10239 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10252
4420*9a0e4156SSadaf Ebrahimi/* 10243 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10278
4421*9a0e4156SSadaf Ebrahimi/* 10247 */   MCD_OPC_Decode, 244, 20, 254, 1, // Opcode: VUPLLB
4422*9a0e4156SSadaf Ebrahimi/* 10252 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10265
4423*9a0e4156SSadaf Ebrahimi/* 10256 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10278
4424*9a0e4156SSadaf Ebrahimi/* 10260 */   MCD_OPC_Decode, 246, 20, 254, 1, // Opcode: VUPLLH
4425*9a0e4156SSadaf Ebrahimi/* 10265 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10278
4426*9a0e4156SSadaf Ebrahimi/* 10269 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10278
4427*9a0e4156SSadaf Ebrahimi/* 10273 */   MCD_OPC_Decode, 245, 20, 254, 1, // Opcode: VUPLLF
4428*9a0e4156SSadaf Ebrahimi/* 10278 */   MCD_OPC_CheckPredicate, 22, 105, 34, // Skip to: 19091
4429*9a0e4156SSadaf Ebrahimi/* 10282 */   MCD_OPC_Decode, 243, 20, 255, 1, // Opcode: VUPLL
4430*9a0e4156SSadaf Ebrahimi/* 10287 */   MCD_OPC_FilterValue, 213, 1, 65, 0, // Skip to: 10357
4431*9a0e4156SSadaf Ebrahimi/* 10292 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4432*9a0e4156SSadaf Ebrahimi/* 10295 */   MCD_OPC_FilterValue, 0, 88, 34, // Skip to: 19091
4433*9a0e4156SSadaf Ebrahimi/* 10299 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4434*9a0e4156SSadaf Ebrahimi/* 10302 */   MCD_OPC_FilterValue, 0, 81, 34, // Skip to: 19091
4435*9a0e4156SSadaf Ebrahimi/* 10306 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4436*9a0e4156SSadaf Ebrahimi/* 10309 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10322
4437*9a0e4156SSadaf Ebrahimi/* 10313 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10348
4438*9a0e4156SSadaf Ebrahimi/* 10317 */   MCD_OPC_Decode, 239, 20, 254, 1, // Opcode: VUPLHB
4439*9a0e4156SSadaf Ebrahimi/* 10322 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10335
4440*9a0e4156SSadaf Ebrahimi/* 10326 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10348
4441*9a0e4156SSadaf Ebrahimi/* 10330 */   MCD_OPC_Decode, 241, 20, 254, 1, // Opcode: VUPLHH
4442*9a0e4156SSadaf Ebrahimi/* 10335 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10348
4443*9a0e4156SSadaf Ebrahimi/* 10339 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10348
4444*9a0e4156SSadaf Ebrahimi/* 10343 */   MCD_OPC_Decode, 240, 20, 254, 1, // Opcode: VUPLHF
4445*9a0e4156SSadaf Ebrahimi/* 10348 */   MCD_OPC_CheckPredicate, 22, 35, 34, // Skip to: 19091
4446*9a0e4156SSadaf Ebrahimi/* 10352 */   MCD_OPC_Decode, 238, 20, 255, 1, // Opcode: VUPLH
4447*9a0e4156SSadaf Ebrahimi/* 10357 */   MCD_OPC_FilterValue, 214, 1, 65, 0, // Skip to: 10427
4448*9a0e4156SSadaf Ebrahimi/* 10362 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4449*9a0e4156SSadaf Ebrahimi/* 10365 */   MCD_OPC_FilterValue, 0, 18, 34, // Skip to: 19091
4450*9a0e4156SSadaf Ebrahimi/* 10369 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4451*9a0e4156SSadaf Ebrahimi/* 10372 */   MCD_OPC_FilterValue, 0, 11, 34, // Skip to: 19091
4452*9a0e4156SSadaf Ebrahimi/* 10376 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4453*9a0e4156SSadaf Ebrahimi/* 10379 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10392
4454*9a0e4156SSadaf Ebrahimi/* 10383 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10418
4455*9a0e4156SSadaf Ebrahimi/* 10387 */   MCD_OPC_Decode, 236, 20, 254, 1, // Opcode: VUPLB
4456*9a0e4156SSadaf Ebrahimi/* 10392 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10405
4457*9a0e4156SSadaf Ebrahimi/* 10396 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10418
4458*9a0e4156SSadaf Ebrahimi/* 10400 */   MCD_OPC_Decode, 242, 20, 254, 1, // Opcode: VUPLHW
4459*9a0e4156SSadaf Ebrahimi/* 10405 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10418
4460*9a0e4156SSadaf Ebrahimi/* 10409 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10418
4461*9a0e4156SSadaf Ebrahimi/* 10413 */   MCD_OPC_Decode, 237, 20, 254, 1, // Opcode: VUPLF
4462*9a0e4156SSadaf Ebrahimi/* 10418 */   MCD_OPC_CheckPredicate, 22, 221, 33, // Skip to: 19091
4463*9a0e4156SSadaf Ebrahimi/* 10422 */   MCD_OPC_Decode, 235, 20, 255, 1, // Opcode: VUPL
4464*9a0e4156SSadaf Ebrahimi/* 10427 */   MCD_OPC_FilterValue, 215, 1, 65, 0, // Skip to: 10497
4465*9a0e4156SSadaf Ebrahimi/* 10432 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4466*9a0e4156SSadaf Ebrahimi/* 10435 */   MCD_OPC_FilterValue, 0, 204, 33, // Skip to: 19091
4467*9a0e4156SSadaf Ebrahimi/* 10439 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4468*9a0e4156SSadaf Ebrahimi/* 10442 */   MCD_OPC_FilterValue, 0, 197, 33, // Skip to: 19091
4469*9a0e4156SSadaf Ebrahimi/* 10446 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4470*9a0e4156SSadaf Ebrahimi/* 10449 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10462
4471*9a0e4156SSadaf Ebrahimi/* 10453 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10488
4472*9a0e4156SSadaf Ebrahimi/* 10457 */   MCD_OPC_Decode, 231, 20, 254, 1, // Opcode: VUPHB
4473*9a0e4156SSadaf Ebrahimi/* 10462 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10475
4474*9a0e4156SSadaf Ebrahimi/* 10466 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10488
4475*9a0e4156SSadaf Ebrahimi/* 10470 */   MCD_OPC_Decode, 233, 20, 254, 1, // Opcode: VUPHH
4476*9a0e4156SSadaf Ebrahimi/* 10475 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10488
4477*9a0e4156SSadaf Ebrahimi/* 10479 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10488
4478*9a0e4156SSadaf Ebrahimi/* 10483 */   MCD_OPC_Decode, 232, 20, 254, 1, // Opcode: VUPHF
4479*9a0e4156SSadaf Ebrahimi/* 10488 */   MCD_OPC_CheckPredicate, 22, 151, 33, // Skip to: 19091
4480*9a0e4156SSadaf Ebrahimi/* 10492 */   MCD_OPC_Decode, 230, 20, 255, 1, // Opcode: VUPH
4481*9a0e4156SSadaf Ebrahimi/* 10497 */   MCD_OPC_FilterValue, 216, 1, 21, 0, // Skip to: 10523
4482*9a0e4156SSadaf Ebrahimi/* 10502 */   MCD_OPC_CheckPredicate, 22, 137, 33, // Skip to: 19091
4483*9a0e4156SSadaf Ebrahimi/* 10506 */   MCD_OPC_CheckField, 12, 20, 0, 131, 33, // Skip to: 19091
4484*9a0e4156SSadaf Ebrahimi/* 10512 */   MCD_OPC_CheckField, 8, 2, 0, 125, 33, // Skip to: 19091
4485*9a0e4156SSadaf Ebrahimi/* 10518 */   MCD_OPC_Decode, 228, 20, 254, 1, // Opcode: VTM
4486*9a0e4156SSadaf Ebrahimi/* 10523 */   MCD_OPC_FilterValue, 217, 1, 78, 0, // Skip to: 10606
4487*9a0e4156SSadaf Ebrahimi/* 10528 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4488*9a0e4156SSadaf Ebrahimi/* 10531 */   MCD_OPC_FilterValue, 0, 108, 33, // Skip to: 19091
4489*9a0e4156SSadaf Ebrahimi/* 10535 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4490*9a0e4156SSadaf Ebrahimi/* 10538 */   MCD_OPC_FilterValue, 0, 101, 33, // Skip to: 19091
4491*9a0e4156SSadaf Ebrahimi/* 10542 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4492*9a0e4156SSadaf Ebrahimi/* 10545 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10558
4493*9a0e4156SSadaf Ebrahimi/* 10549 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10597
4494*9a0e4156SSadaf Ebrahimi/* 10553 */   MCD_OPC_Decode, 168, 17, 254, 1, // Opcode: VECLB
4495*9a0e4156SSadaf Ebrahimi/* 10558 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10571
4496*9a0e4156SSadaf Ebrahimi/* 10562 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10597
4497*9a0e4156SSadaf Ebrahimi/* 10566 */   MCD_OPC_Decode, 171, 17, 254, 1, // Opcode: VECLH
4498*9a0e4156SSadaf Ebrahimi/* 10571 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10584
4499*9a0e4156SSadaf Ebrahimi/* 10575 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10597
4500*9a0e4156SSadaf Ebrahimi/* 10579 */   MCD_OPC_Decode, 169, 17, 254, 1, // Opcode: VECLF
4501*9a0e4156SSadaf Ebrahimi/* 10584 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10597
4502*9a0e4156SSadaf Ebrahimi/* 10588 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10597
4503*9a0e4156SSadaf Ebrahimi/* 10592 */   MCD_OPC_Decode, 170, 17, 254, 1, // Opcode: VECLG
4504*9a0e4156SSadaf Ebrahimi/* 10597 */   MCD_OPC_CheckPredicate, 22, 42, 33, // Skip to: 19091
4505*9a0e4156SSadaf Ebrahimi/* 10601 */   MCD_OPC_Decode, 167, 17, 255, 1, // Opcode: VECL
4506*9a0e4156SSadaf Ebrahimi/* 10606 */   MCD_OPC_FilterValue, 219, 1, 78, 0, // Skip to: 10689
4507*9a0e4156SSadaf Ebrahimi/* 10611 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4508*9a0e4156SSadaf Ebrahimi/* 10614 */   MCD_OPC_FilterValue, 0, 25, 33, // Skip to: 19091
4509*9a0e4156SSadaf Ebrahimi/* 10618 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4510*9a0e4156SSadaf Ebrahimi/* 10621 */   MCD_OPC_FilterValue, 0, 18, 33, // Skip to: 19091
4511*9a0e4156SSadaf Ebrahimi/* 10625 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4512*9a0e4156SSadaf Ebrahimi/* 10628 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10641
4513*9a0e4156SSadaf Ebrahimi/* 10632 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10680
4514*9a0e4156SSadaf Ebrahimi/* 10636 */   MCD_OPC_Decode, 163, 17, 254, 1, // Opcode: VECB
4515*9a0e4156SSadaf Ebrahimi/* 10641 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10654
4516*9a0e4156SSadaf Ebrahimi/* 10645 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10680
4517*9a0e4156SSadaf Ebrahimi/* 10649 */   MCD_OPC_Decode, 166, 17, 254, 1, // Opcode: VECH
4518*9a0e4156SSadaf Ebrahimi/* 10654 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10667
4519*9a0e4156SSadaf Ebrahimi/* 10658 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10680
4520*9a0e4156SSadaf Ebrahimi/* 10662 */   MCD_OPC_Decode, 164, 17, 254, 1, // Opcode: VECF
4521*9a0e4156SSadaf Ebrahimi/* 10667 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10680
4522*9a0e4156SSadaf Ebrahimi/* 10671 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10680
4523*9a0e4156SSadaf Ebrahimi/* 10675 */   MCD_OPC_Decode, 165, 17, 254, 1, // Opcode: VECG
4524*9a0e4156SSadaf Ebrahimi/* 10680 */   MCD_OPC_CheckPredicate, 22, 215, 32, // Skip to: 19091
4525*9a0e4156SSadaf Ebrahimi/* 10684 */   MCD_OPC_Decode, 162, 17, 255, 1, // Opcode: VEC
4526*9a0e4156SSadaf Ebrahimi/* 10689 */   MCD_OPC_FilterValue, 222, 1, 78, 0, // Skip to: 10772
4527*9a0e4156SSadaf Ebrahimi/* 10694 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4528*9a0e4156SSadaf Ebrahimi/* 10697 */   MCD_OPC_FilterValue, 0, 198, 32, // Skip to: 19091
4529*9a0e4156SSadaf Ebrahimi/* 10701 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4530*9a0e4156SSadaf Ebrahimi/* 10704 */   MCD_OPC_FilterValue, 0, 191, 32, // Skip to: 19091
4531*9a0e4156SSadaf Ebrahimi/* 10708 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4532*9a0e4156SSadaf Ebrahimi/* 10711 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10724
4533*9a0e4156SSadaf Ebrahimi/* 10715 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10763
4534*9a0e4156SSadaf Ebrahimi/* 10719 */   MCD_OPC_Decode, 235, 18, 254, 1, // Opcode: VLCB
4535*9a0e4156SSadaf Ebrahimi/* 10724 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10737
4536*9a0e4156SSadaf Ebrahimi/* 10728 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10763
4537*9a0e4156SSadaf Ebrahimi/* 10732 */   MCD_OPC_Decode, 238, 18, 254, 1, // Opcode: VLCH
4538*9a0e4156SSadaf Ebrahimi/* 10737 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10750
4539*9a0e4156SSadaf Ebrahimi/* 10741 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10763
4540*9a0e4156SSadaf Ebrahimi/* 10745 */   MCD_OPC_Decode, 236, 18, 254, 1, // Opcode: VLCF
4541*9a0e4156SSadaf Ebrahimi/* 10750 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10763
4542*9a0e4156SSadaf Ebrahimi/* 10754 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10763
4543*9a0e4156SSadaf Ebrahimi/* 10758 */   MCD_OPC_Decode, 237, 18, 254, 1, // Opcode: VLCG
4544*9a0e4156SSadaf Ebrahimi/* 10763 */   MCD_OPC_CheckPredicate, 22, 132, 32, // Skip to: 19091
4545*9a0e4156SSadaf Ebrahimi/* 10767 */   MCD_OPC_Decode, 234, 18, 255, 1, // Opcode: VLC
4546*9a0e4156SSadaf Ebrahimi/* 10772 */   MCD_OPC_FilterValue, 223, 1, 78, 0, // Skip to: 10855
4547*9a0e4156SSadaf Ebrahimi/* 10777 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4548*9a0e4156SSadaf Ebrahimi/* 10780 */   MCD_OPC_FilterValue, 0, 115, 32, // Skip to: 19091
4549*9a0e4156SSadaf Ebrahimi/* 10784 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4550*9a0e4156SSadaf Ebrahimi/* 10787 */   MCD_OPC_FilterValue, 0, 108, 32, // Skip to: 19091
4551*9a0e4156SSadaf Ebrahimi/* 10791 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4552*9a0e4156SSadaf Ebrahimi/* 10794 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10807
4553*9a0e4156SSadaf Ebrahimi/* 10798 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 10846
4554*9a0e4156SSadaf Ebrahimi/* 10802 */   MCD_OPC_Decode, 138, 19, 254, 1, // Opcode: VLPB
4555*9a0e4156SSadaf Ebrahimi/* 10807 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10820
4556*9a0e4156SSadaf Ebrahimi/* 10811 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 10846
4557*9a0e4156SSadaf Ebrahimi/* 10815 */   MCD_OPC_Decode, 141, 19, 254, 1, // Opcode: VLPH
4558*9a0e4156SSadaf Ebrahimi/* 10820 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10833
4559*9a0e4156SSadaf Ebrahimi/* 10824 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 10846
4560*9a0e4156SSadaf Ebrahimi/* 10828 */   MCD_OPC_Decode, 139, 19, 254, 1, // Opcode: VLPF
4561*9a0e4156SSadaf Ebrahimi/* 10833 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10846
4562*9a0e4156SSadaf Ebrahimi/* 10837 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 10846
4563*9a0e4156SSadaf Ebrahimi/* 10841 */   MCD_OPC_Decode, 140, 19, 254, 1, // Opcode: VLPG
4564*9a0e4156SSadaf Ebrahimi/* 10846 */   MCD_OPC_CheckPredicate, 22, 49, 32, // Skip to: 19091
4565*9a0e4156SSadaf Ebrahimi/* 10850 */   MCD_OPC_Decode, 137, 19, 255, 1, // Opcode: VLP
4566*9a0e4156SSadaf Ebrahimi/* 10855 */   MCD_OPC_FilterValue, 226, 1, 94, 0, // Skip to: 10954
4567*9a0e4156SSadaf Ebrahimi/* 10860 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4568*9a0e4156SSadaf Ebrahimi/* 10863 */   MCD_OPC_FilterValue, 0, 32, 32, // Skip to: 19091
4569*9a0e4156SSadaf Ebrahimi/* 10867 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
4570*9a0e4156SSadaf Ebrahimi/* 10870 */   MCD_OPC_FilterValue, 0, 25, 32, // Skip to: 19091
4571*9a0e4156SSadaf Ebrahimi/* 10874 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4572*9a0e4156SSadaf Ebrahimi/* 10877 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10890
4573*9a0e4156SSadaf Ebrahimi/* 10881 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 10945
4574*9a0e4156SSadaf Ebrahimi/* 10885 */   MCD_OPC_Decode, 203, 18, 130, 2, // Opcode: VFSSB
4575*9a0e4156SSadaf Ebrahimi/* 10890 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10903
4576*9a0e4156SSadaf Ebrahimi/* 10894 */   MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 10945
4577*9a0e4156SSadaf Ebrahimi/* 10898 */   MCD_OPC_Decode, 199, 18, 130, 2, // Opcode: VFSDB
4578*9a0e4156SSadaf Ebrahimi/* 10903 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 10917
4579*9a0e4156SSadaf Ebrahimi/* 10908 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 10945
4580*9a0e4156SSadaf Ebrahimi/* 10912 */   MCD_OPC_Decode, 219, 21, 166, 2, // Opcode: WFSSB
4581*9a0e4156SSadaf Ebrahimi/* 10917 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 10931
4582*9a0e4156SSadaf Ebrahimi/* 10922 */   MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 10945
4583*9a0e4156SSadaf Ebrahimi/* 10926 */   MCD_OPC_Decode, 215, 21, 167, 2, // Opcode: WFSDB
4584*9a0e4156SSadaf Ebrahimi/* 10931 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 10945
4585*9a0e4156SSadaf Ebrahimi/* 10936 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 10945
4586*9a0e4156SSadaf Ebrahimi/* 10940 */   MCD_OPC_Decode, 220, 21, 130, 2, // Opcode: WFSXB
4587*9a0e4156SSadaf Ebrahimi/* 10945 */   MCD_OPC_CheckPredicate, 22, 206, 31, // Skip to: 19091
4588*9a0e4156SSadaf Ebrahimi/* 10949 */   MCD_OPC_Decode, 198, 18, 168, 2, // Opcode: VFS
4589*9a0e4156SSadaf Ebrahimi/* 10954 */   MCD_OPC_FilterValue, 227, 1, 94, 0, // Skip to: 11053
4590*9a0e4156SSadaf Ebrahimi/* 10959 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4591*9a0e4156SSadaf Ebrahimi/* 10962 */   MCD_OPC_FilterValue, 0, 189, 31, // Skip to: 19091
4592*9a0e4156SSadaf Ebrahimi/* 10966 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
4593*9a0e4156SSadaf Ebrahimi/* 10969 */   MCD_OPC_FilterValue, 0, 182, 31, // Skip to: 19091
4594*9a0e4156SSadaf Ebrahimi/* 10973 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4595*9a0e4156SSadaf Ebrahimi/* 10976 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10989
4596*9a0e4156SSadaf Ebrahimi/* 10980 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 11044
4597*9a0e4156SSadaf Ebrahimi/* 10984 */   MCD_OPC_Decode, 232, 17, 130, 2, // Opcode: VFASB
4598*9a0e4156SSadaf Ebrahimi/* 10989 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11002
4599*9a0e4156SSadaf Ebrahimi/* 10993 */   MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 11044
4600*9a0e4156SSadaf Ebrahimi/* 10997 */   MCD_OPC_Decode, 218, 17, 130, 2, // Opcode: VFADB
4601*9a0e4156SSadaf Ebrahimi/* 11002 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11016
4602*9a0e4156SSadaf Ebrahimi/* 11007 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11044
4603*9a0e4156SSadaf Ebrahimi/* 11011 */   MCD_OPC_Decode, 254, 20, 166, 2, // Opcode: WFASB
4604*9a0e4156SSadaf Ebrahimi/* 11016 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11030
4605*9a0e4156SSadaf Ebrahimi/* 11021 */   MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 11044
4606*9a0e4156SSadaf Ebrahimi/* 11025 */   MCD_OPC_Decode, 253, 20, 167, 2, // Opcode: WFADB
4607*9a0e4156SSadaf Ebrahimi/* 11030 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11044
4608*9a0e4156SSadaf Ebrahimi/* 11035 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11044
4609*9a0e4156SSadaf Ebrahimi/* 11039 */   MCD_OPC_Decode, 255, 20, 130, 2, // Opcode: WFAXB
4610*9a0e4156SSadaf Ebrahimi/* 11044 */   MCD_OPC_CheckPredicate, 22, 107, 31, // Skip to: 19091
4611*9a0e4156SSadaf Ebrahimi/* 11048 */   MCD_OPC_Decode, 217, 17, 168, 2, // Opcode: VFA
4612*9a0e4156SSadaf Ebrahimi/* 11053 */   MCD_OPC_FilterValue, 229, 1, 94, 0, // Skip to: 11152
4613*9a0e4156SSadaf Ebrahimi/* 11058 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4614*9a0e4156SSadaf Ebrahimi/* 11061 */   MCD_OPC_FilterValue, 0, 90, 31, // Skip to: 19091
4615*9a0e4156SSadaf Ebrahimi/* 11065 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
4616*9a0e4156SSadaf Ebrahimi/* 11068 */   MCD_OPC_FilterValue, 0, 83, 31, // Skip to: 19091
4617*9a0e4156SSadaf Ebrahimi/* 11072 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4618*9a0e4156SSadaf Ebrahimi/* 11075 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11088
4619*9a0e4156SSadaf Ebrahimi/* 11079 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 11143
4620*9a0e4156SSadaf Ebrahimi/* 11083 */   MCD_OPC_Decode, 250, 17, 130, 2, // Opcode: VFDSB
4621*9a0e4156SSadaf Ebrahimi/* 11088 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11101
4622*9a0e4156SSadaf Ebrahimi/* 11092 */   MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 11143
4623*9a0e4156SSadaf Ebrahimi/* 11096 */   MCD_OPC_Decode, 249, 17, 130, 2, // Opcode: VFDDB
4624*9a0e4156SSadaf Ebrahimi/* 11101 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11115
4625*9a0e4156SSadaf Ebrahimi/* 11106 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11143
4626*9a0e4156SSadaf Ebrahimi/* 11110 */   MCD_OPC_Decode, 151, 21, 166, 2, // Opcode: WFDSB
4627*9a0e4156SSadaf Ebrahimi/* 11115 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11129
4628*9a0e4156SSadaf Ebrahimi/* 11120 */   MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 11143
4629*9a0e4156SSadaf Ebrahimi/* 11124 */   MCD_OPC_Decode, 150, 21, 167, 2, // Opcode: WFDDB
4630*9a0e4156SSadaf Ebrahimi/* 11129 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11143
4631*9a0e4156SSadaf Ebrahimi/* 11134 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11143
4632*9a0e4156SSadaf Ebrahimi/* 11138 */   MCD_OPC_Decode, 152, 21, 130, 2, // Opcode: WFDXB
4633*9a0e4156SSadaf Ebrahimi/* 11143 */   MCD_OPC_CheckPredicate, 22, 8, 31, // Skip to: 19091
4634*9a0e4156SSadaf Ebrahimi/* 11147 */   MCD_OPC_Decode, 248, 17, 168, 2, // Opcode: VFD
4635*9a0e4156SSadaf Ebrahimi/* 11152 */   MCD_OPC_FilterValue, 231, 1, 94, 0, // Skip to: 11251
4636*9a0e4156SSadaf Ebrahimi/* 11157 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4637*9a0e4156SSadaf Ebrahimi/* 11160 */   MCD_OPC_FilterValue, 0, 247, 30, // Skip to: 19091
4638*9a0e4156SSadaf Ebrahimi/* 11164 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
4639*9a0e4156SSadaf Ebrahimi/* 11167 */   MCD_OPC_FilterValue, 0, 240, 30, // Skip to: 19091
4640*9a0e4156SSadaf Ebrahimi/* 11171 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4641*9a0e4156SSadaf Ebrahimi/* 11174 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11187
4642*9a0e4156SSadaf Ebrahimi/* 11178 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 11242
4643*9a0e4156SSadaf Ebrahimi/* 11182 */   MCD_OPC_Decode, 186, 18, 130, 2, // Opcode: VFMSB
4644*9a0e4156SSadaf Ebrahimi/* 11187 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11200
4645*9a0e4156SSadaf Ebrahimi/* 11191 */   MCD_OPC_CheckPredicate, 22, 47, 0, // Skip to: 11242
4646*9a0e4156SSadaf Ebrahimi/* 11195 */   MCD_OPC_Decode, 181, 18, 130, 2, // Opcode: VFMDB
4647*9a0e4156SSadaf Ebrahimi/* 11200 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11214
4648*9a0e4156SSadaf Ebrahimi/* 11205 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11242
4649*9a0e4156SSadaf Ebrahimi/* 11209 */   MCD_OPC_Decode, 201, 21, 166, 2, // Opcode: WFMSB
4650*9a0e4156SSadaf Ebrahimi/* 11214 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11228
4651*9a0e4156SSadaf Ebrahimi/* 11219 */   MCD_OPC_CheckPredicate, 22, 19, 0, // Skip to: 11242
4652*9a0e4156SSadaf Ebrahimi/* 11223 */   MCD_OPC_Decode, 197, 21, 167, 2, // Opcode: WFMDB
4653*9a0e4156SSadaf Ebrahimi/* 11228 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11242
4654*9a0e4156SSadaf Ebrahimi/* 11233 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11242
4655*9a0e4156SSadaf Ebrahimi/* 11237 */   MCD_OPC_Decode, 205, 21, 130, 2, // Opcode: WFMXB
4656*9a0e4156SSadaf Ebrahimi/* 11242 */   MCD_OPC_CheckPredicate, 22, 165, 30, // Skip to: 19091
4657*9a0e4156SSadaf Ebrahimi/* 11246 */   MCD_OPC_Decode, 174, 18, 168, 2, // Opcode: VFM
4658*9a0e4156SSadaf Ebrahimi/* 11251 */   MCD_OPC_FilterValue, 232, 1, 46, 1, // Skip to: 11558
4659*9a0e4156SSadaf Ebrahimi/* 11256 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4660*9a0e4156SSadaf Ebrahimi/* 11259 */   MCD_OPC_FilterValue, 0, 148, 30, // Skip to: 19091
4661*9a0e4156SSadaf Ebrahimi/* 11263 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4662*9a0e4156SSadaf Ebrahimi/* 11266 */   MCD_OPC_FilterValue, 0, 141, 30, // Skip to: 19091
4663*9a0e4156SSadaf Ebrahimi/* 11270 */   MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
4664*9a0e4156SSadaf Ebrahimi/* 11273 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11286
4665*9a0e4156SSadaf Ebrahimi/* 11277 */   MCD_OPC_CheckPredicate, 23, 12, 1, // Skip to: 11549
4666*9a0e4156SSadaf Ebrahimi/* 11281 */   MCD_OPC_Decode, 236, 17, 130, 2, // Opcode: VFCESB
4667*9a0e4156SSadaf Ebrahimi/* 11286 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11299
4668*9a0e4156SSadaf Ebrahimi/* 11290 */   MCD_OPC_CheckPredicate, 22, 255, 0, // Skip to: 11549
4669*9a0e4156SSadaf Ebrahimi/* 11294 */   MCD_OPC_Decode, 234, 17, 130, 2, // Opcode: VFCEDB
4670*9a0e4156SSadaf Ebrahimi/* 11299 */   MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 11312
4671*9a0e4156SSadaf Ebrahimi/* 11303 */   MCD_OPC_CheckPredicate, 23, 242, 0, // Skip to: 11549
4672*9a0e4156SSadaf Ebrahimi/* 11307 */   MCD_OPC_Decode, 154, 18, 130, 2, // Opcode: VFKESB
4673*9a0e4156SSadaf Ebrahimi/* 11312 */   MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 11325
4674*9a0e4156SSadaf Ebrahimi/* 11316 */   MCD_OPC_CheckPredicate, 23, 229, 0, // Skip to: 11549
4675*9a0e4156SSadaf Ebrahimi/* 11320 */   MCD_OPC_Decode, 152, 18, 130, 2, // Opcode: VFKEDB
4676*9a0e4156SSadaf Ebrahimi/* 11325 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11339
4677*9a0e4156SSadaf Ebrahimi/* 11330 */   MCD_OPC_CheckPredicate, 23, 215, 0, // Skip to: 11549
4678*9a0e4156SSadaf Ebrahimi/* 11334 */   MCD_OPC_Decode, 132, 21, 166, 2, // Opcode: WFCESB
4679*9a0e4156SSadaf Ebrahimi/* 11339 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11353
4680*9a0e4156SSadaf Ebrahimi/* 11344 */   MCD_OPC_CheckPredicate, 22, 201, 0, // Skip to: 11549
4681*9a0e4156SSadaf Ebrahimi/* 11348 */   MCD_OPC_Decode, 130, 21, 167, 2, // Opcode: WFCEDB
4682*9a0e4156SSadaf Ebrahimi/* 11353 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11367
4683*9a0e4156SSadaf Ebrahimi/* 11358 */   MCD_OPC_CheckPredicate, 23, 187, 0, // Skip to: 11549
4684*9a0e4156SSadaf Ebrahimi/* 11362 */   MCD_OPC_Decode, 134, 21, 130, 2, // Opcode: WFCEXB
4685*9a0e4156SSadaf Ebrahimi/* 11367 */   MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 11381
4686*9a0e4156SSadaf Ebrahimi/* 11372 */   MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 11549
4687*9a0e4156SSadaf Ebrahimi/* 11376 */   MCD_OPC_Decode, 160, 21, 166, 2, // Opcode: WFKESB
4688*9a0e4156SSadaf Ebrahimi/* 11381 */   MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 11395
4689*9a0e4156SSadaf Ebrahimi/* 11386 */   MCD_OPC_CheckPredicate, 23, 159, 0, // Skip to: 11549
4690*9a0e4156SSadaf Ebrahimi/* 11390 */   MCD_OPC_Decode, 158, 21, 167, 2, // Opcode: WFKEDB
4691*9a0e4156SSadaf Ebrahimi/* 11395 */   MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 11409
4692*9a0e4156SSadaf Ebrahimi/* 11400 */   MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 11549
4693*9a0e4156SSadaf Ebrahimi/* 11404 */   MCD_OPC_Decode, 162, 21, 130, 2, // Opcode: WFKEXB
4694*9a0e4156SSadaf Ebrahimi/* 11409 */   MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 11423
4695*9a0e4156SSadaf Ebrahimi/* 11414 */   MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 11549
4696*9a0e4156SSadaf Ebrahimi/* 11418 */   MCD_OPC_Decode, 237, 17, 130, 2, // Opcode: VFCESBS
4697*9a0e4156SSadaf Ebrahimi/* 11423 */   MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 11437
4698*9a0e4156SSadaf Ebrahimi/* 11428 */   MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 11549
4699*9a0e4156SSadaf Ebrahimi/* 11432 */   MCD_OPC_Decode, 235, 17, 130, 2, // Opcode: VFCEDBS
4700*9a0e4156SSadaf Ebrahimi/* 11437 */   MCD_OPC_FilterValue, 194, 2, 9, 0, // Skip to: 11451
4701*9a0e4156SSadaf Ebrahimi/* 11442 */   MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 11549
4702*9a0e4156SSadaf Ebrahimi/* 11446 */   MCD_OPC_Decode, 155, 18, 130, 2, // Opcode: VFKESBS
4703*9a0e4156SSadaf Ebrahimi/* 11451 */   MCD_OPC_FilterValue, 195, 2, 9, 0, // Skip to: 11465
4704*9a0e4156SSadaf Ebrahimi/* 11456 */   MCD_OPC_CheckPredicate, 23, 89, 0, // Skip to: 11549
4705*9a0e4156SSadaf Ebrahimi/* 11460 */   MCD_OPC_Decode, 153, 18, 130, 2, // Opcode: VFKEDBS
4706*9a0e4156SSadaf Ebrahimi/* 11465 */   MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 11479
4707*9a0e4156SSadaf Ebrahimi/* 11470 */   MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 11549
4708*9a0e4156SSadaf Ebrahimi/* 11474 */   MCD_OPC_Decode, 133, 21, 166, 2, // Opcode: WFCESBS
4709*9a0e4156SSadaf Ebrahimi/* 11479 */   MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 11493
4710*9a0e4156SSadaf Ebrahimi/* 11484 */   MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 11549
4711*9a0e4156SSadaf Ebrahimi/* 11488 */   MCD_OPC_Decode, 131, 21, 167, 2, // Opcode: WFCEDBS
4712*9a0e4156SSadaf Ebrahimi/* 11493 */   MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 11507
4713*9a0e4156SSadaf Ebrahimi/* 11498 */   MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 11549
4714*9a0e4156SSadaf Ebrahimi/* 11502 */   MCD_OPC_Decode, 135, 21, 130, 2, // Opcode: WFCEXBS
4715*9a0e4156SSadaf Ebrahimi/* 11507 */   MCD_OPC_FilterValue, 194, 3, 9, 0, // Skip to: 11521
4716*9a0e4156SSadaf Ebrahimi/* 11512 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11549
4717*9a0e4156SSadaf Ebrahimi/* 11516 */   MCD_OPC_Decode, 161, 21, 166, 2, // Opcode: WFKESBS
4718*9a0e4156SSadaf Ebrahimi/* 11521 */   MCD_OPC_FilterValue, 195, 3, 9, 0, // Skip to: 11535
4719*9a0e4156SSadaf Ebrahimi/* 11526 */   MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 11549
4720*9a0e4156SSadaf Ebrahimi/* 11530 */   MCD_OPC_Decode, 159, 21, 167, 2, // Opcode: WFKEDBS
4721*9a0e4156SSadaf Ebrahimi/* 11535 */   MCD_OPC_FilterValue, 196, 3, 9, 0, // Skip to: 11549
4722*9a0e4156SSadaf Ebrahimi/* 11540 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11549
4723*9a0e4156SSadaf Ebrahimi/* 11544 */   MCD_OPC_Decode, 163, 21, 130, 2, // Opcode: WFKEXBS
4724*9a0e4156SSadaf Ebrahimi/* 11549 */   MCD_OPC_CheckPredicate, 22, 114, 29, // Skip to: 19091
4725*9a0e4156SSadaf Ebrahimi/* 11553 */   MCD_OPC_Decode, 233, 17, 169, 2, // Opcode: VFCE
4726*9a0e4156SSadaf Ebrahimi/* 11558 */   MCD_OPC_FilterValue, 234, 1, 46, 1, // Skip to: 11865
4727*9a0e4156SSadaf Ebrahimi/* 11563 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4728*9a0e4156SSadaf Ebrahimi/* 11566 */   MCD_OPC_FilterValue, 0, 97, 29, // Skip to: 19091
4729*9a0e4156SSadaf Ebrahimi/* 11570 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4730*9a0e4156SSadaf Ebrahimi/* 11573 */   MCD_OPC_FilterValue, 0, 90, 29, // Skip to: 19091
4731*9a0e4156SSadaf Ebrahimi/* 11577 */   MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
4732*9a0e4156SSadaf Ebrahimi/* 11580 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11593
4733*9a0e4156SSadaf Ebrahimi/* 11584 */   MCD_OPC_CheckPredicate, 23, 12, 1, // Skip to: 11856
4734*9a0e4156SSadaf Ebrahimi/* 11588 */   MCD_OPC_Decode, 244, 17, 130, 2, // Opcode: VFCHESB
4735*9a0e4156SSadaf Ebrahimi/* 11593 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11606
4736*9a0e4156SSadaf Ebrahimi/* 11597 */   MCD_OPC_CheckPredicate, 22, 255, 0, // Skip to: 11856
4737*9a0e4156SSadaf Ebrahimi/* 11601 */   MCD_OPC_Decode, 242, 17, 130, 2, // Opcode: VFCHEDB
4738*9a0e4156SSadaf Ebrahimi/* 11606 */   MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 11619
4739*9a0e4156SSadaf Ebrahimi/* 11610 */   MCD_OPC_CheckPredicate, 23, 242, 0, // Skip to: 11856
4740*9a0e4156SSadaf Ebrahimi/* 11614 */   MCD_OPC_Decode, 160, 18, 130, 2, // Opcode: VFKHESB
4741*9a0e4156SSadaf Ebrahimi/* 11619 */   MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 11632
4742*9a0e4156SSadaf Ebrahimi/* 11623 */   MCD_OPC_CheckPredicate, 23, 229, 0, // Skip to: 11856
4743*9a0e4156SSadaf Ebrahimi/* 11627 */   MCD_OPC_Decode, 158, 18, 130, 2, // Opcode: VFKHEDB
4744*9a0e4156SSadaf Ebrahimi/* 11632 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11646
4745*9a0e4156SSadaf Ebrahimi/* 11637 */   MCD_OPC_CheckPredicate, 23, 215, 0, // Skip to: 11856
4746*9a0e4156SSadaf Ebrahimi/* 11641 */   MCD_OPC_Decode, 140, 21, 166, 2, // Opcode: WFCHESB
4747*9a0e4156SSadaf Ebrahimi/* 11646 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11660
4748*9a0e4156SSadaf Ebrahimi/* 11651 */   MCD_OPC_CheckPredicate, 22, 201, 0, // Skip to: 11856
4749*9a0e4156SSadaf Ebrahimi/* 11655 */   MCD_OPC_Decode, 138, 21, 167, 2, // Opcode: WFCHEDB
4750*9a0e4156SSadaf Ebrahimi/* 11660 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11674
4751*9a0e4156SSadaf Ebrahimi/* 11665 */   MCD_OPC_CheckPredicate, 23, 187, 0, // Skip to: 11856
4752*9a0e4156SSadaf Ebrahimi/* 11669 */   MCD_OPC_Decode, 142, 21, 130, 2, // Opcode: WFCHEXB
4753*9a0e4156SSadaf Ebrahimi/* 11674 */   MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 11688
4754*9a0e4156SSadaf Ebrahimi/* 11679 */   MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 11856
4755*9a0e4156SSadaf Ebrahimi/* 11683 */   MCD_OPC_Decode, 168, 21, 166, 2, // Opcode: WFKHESB
4756*9a0e4156SSadaf Ebrahimi/* 11688 */   MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 11702
4757*9a0e4156SSadaf Ebrahimi/* 11693 */   MCD_OPC_CheckPredicate, 23, 159, 0, // Skip to: 11856
4758*9a0e4156SSadaf Ebrahimi/* 11697 */   MCD_OPC_Decode, 166, 21, 167, 2, // Opcode: WFKHEDB
4759*9a0e4156SSadaf Ebrahimi/* 11702 */   MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 11716
4760*9a0e4156SSadaf Ebrahimi/* 11707 */   MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 11856
4761*9a0e4156SSadaf Ebrahimi/* 11711 */   MCD_OPC_Decode, 170, 21, 130, 2, // Opcode: WFKHEXB
4762*9a0e4156SSadaf Ebrahimi/* 11716 */   MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 11730
4763*9a0e4156SSadaf Ebrahimi/* 11721 */   MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 11856
4764*9a0e4156SSadaf Ebrahimi/* 11725 */   MCD_OPC_Decode, 245, 17, 130, 2, // Opcode: VFCHESBS
4765*9a0e4156SSadaf Ebrahimi/* 11730 */   MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 11744
4766*9a0e4156SSadaf Ebrahimi/* 11735 */   MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 11856
4767*9a0e4156SSadaf Ebrahimi/* 11739 */   MCD_OPC_Decode, 243, 17, 130, 2, // Opcode: VFCHEDBS
4768*9a0e4156SSadaf Ebrahimi/* 11744 */   MCD_OPC_FilterValue, 194, 2, 9, 0, // Skip to: 11758
4769*9a0e4156SSadaf Ebrahimi/* 11749 */   MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 11856
4770*9a0e4156SSadaf Ebrahimi/* 11753 */   MCD_OPC_Decode, 161, 18, 130, 2, // Opcode: VFKHESBS
4771*9a0e4156SSadaf Ebrahimi/* 11758 */   MCD_OPC_FilterValue, 195, 2, 9, 0, // Skip to: 11772
4772*9a0e4156SSadaf Ebrahimi/* 11763 */   MCD_OPC_CheckPredicate, 23, 89, 0, // Skip to: 11856
4773*9a0e4156SSadaf Ebrahimi/* 11767 */   MCD_OPC_Decode, 159, 18, 130, 2, // Opcode: VFKHEDBS
4774*9a0e4156SSadaf Ebrahimi/* 11772 */   MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 11786
4775*9a0e4156SSadaf Ebrahimi/* 11777 */   MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 11856
4776*9a0e4156SSadaf Ebrahimi/* 11781 */   MCD_OPC_Decode, 141, 21, 166, 2, // Opcode: WFCHESBS
4777*9a0e4156SSadaf Ebrahimi/* 11786 */   MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 11800
4778*9a0e4156SSadaf Ebrahimi/* 11791 */   MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 11856
4779*9a0e4156SSadaf Ebrahimi/* 11795 */   MCD_OPC_Decode, 139, 21, 167, 2, // Opcode: WFCHEDBS
4780*9a0e4156SSadaf Ebrahimi/* 11800 */   MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 11814
4781*9a0e4156SSadaf Ebrahimi/* 11805 */   MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 11856
4782*9a0e4156SSadaf Ebrahimi/* 11809 */   MCD_OPC_Decode, 143, 21, 130, 2, // Opcode: WFCHEXBS
4783*9a0e4156SSadaf Ebrahimi/* 11814 */   MCD_OPC_FilterValue, 194, 3, 9, 0, // Skip to: 11828
4784*9a0e4156SSadaf Ebrahimi/* 11819 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 11856
4785*9a0e4156SSadaf Ebrahimi/* 11823 */   MCD_OPC_Decode, 169, 21, 166, 2, // Opcode: WFKHESBS
4786*9a0e4156SSadaf Ebrahimi/* 11828 */   MCD_OPC_FilterValue, 195, 3, 9, 0, // Skip to: 11842
4787*9a0e4156SSadaf Ebrahimi/* 11833 */   MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 11856
4788*9a0e4156SSadaf Ebrahimi/* 11837 */   MCD_OPC_Decode, 167, 21, 167, 2, // Opcode: WFKHEDBS
4789*9a0e4156SSadaf Ebrahimi/* 11842 */   MCD_OPC_FilterValue, 196, 3, 9, 0, // Skip to: 11856
4790*9a0e4156SSadaf Ebrahimi/* 11847 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 11856
4791*9a0e4156SSadaf Ebrahimi/* 11851 */   MCD_OPC_Decode, 171, 21, 130, 2, // Opcode: WFKHEXBS
4792*9a0e4156SSadaf Ebrahimi/* 11856 */   MCD_OPC_CheckPredicate, 22, 63, 28, // Skip to: 19091
4793*9a0e4156SSadaf Ebrahimi/* 11860 */   MCD_OPC_Decode, 241, 17, 169, 2, // Opcode: VFCHE
4794*9a0e4156SSadaf Ebrahimi/* 11865 */   MCD_OPC_FilterValue, 235, 1, 46, 1, // Skip to: 12172
4795*9a0e4156SSadaf Ebrahimi/* 11870 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4796*9a0e4156SSadaf Ebrahimi/* 11873 */   MCD_OPC_FilterValue, 0, 46, 28, // Skip to: 19091
4797*9a0e4156SSadaf Ebrahimi/* 11877 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4798*9a0e4156SSadaf Ebrahimi/* 11880 */   MCD_OPC_FilterValue, 0, 39, 28, // Skip to: 19091
4799*9a0e4156SSadaf Ebrahimi/* 11884 */   MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
4800*9a0e4156SSadaf Ebrahimi/* 11887 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11900
4801*9a0e4156SSadaf Ebrahimi/* 11891 */   MCD_OPC_CheckPredicate, 23, 12, 1, // Skip to: 12163
4802*9a0e4156SSadaf Ebrahimi/* 11895 */   MCD_OPC_Decode, 246, 17, 130, 2, // Opcode: VFCHSB
4803*9a0e4156SSadaf Ebrahimi/* 11900 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11913
4804*9a0e4156SSadaf Ebrahimi/* 11904 */   MCD_OPC_CheckPredicate, 22, 255, 0, // Skip to: 12163
4805*9a0e4156SSadaf Ebrahimi/* 11908 */   MCD_OPC_Decode, 239, 17, 130, 2, // Opcode: VFCHDB
4806*9a0e4156SSadaf Ebrahimi/* 11913 */   MCD_OPC_FilterValue, 66, 9, 0, // Skip to: 11926
4807*9a0e4156SSadaf Ebrahimi/* 11917 */   MCD_OPC_CheckPredicate, 23, 242, 0, // Skip to: 12163
4808*9a0e4156SSadaf Ebrahimi/* 11921 */   MCD_OPC_Decode, 162, 18, 130, 2, // Opcode: VFKHSB
4809*9a0e4156SSadaf Ebrahimi/* 11926 */   MCD_OPC_FilterValue, 67, 9, 0, // Skip to: 11939
4810*9a0e4156SSadaf Ebrahimi/* 11930 */   MCD_OPC_CheckPredicate, 23, 229, 0, // Skip to: 12163
4811*9a0e4156SSadaf Ebrahimi/* 11934 */   MCD_OPC_Decode, 156, 18, 130, 2, // Opcode: VFKHDB
4812*9a0e4156SSadaf Ebrahimi/* 11939 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 11953
4813*9a0e4156SSadaf Ebrahimi/* 11944 */   MCD_OPC_CheckPredicate, 23, 215, 0, // Skip to: 12163
4814*9a0e4156SSadaf Ebrahimi/* 11948 */   MCD_OPC_Decode, 144, 21, 166, 2, // Opcode: WFCHSB
4815*9a0e4156SSadaf Ebrahimi/* 11953 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 11967
4816*9a0e4156SSadaf Ebrahimi/* 11958 */   MCD_OPC_CheckPredicate, 22, 201, 0, // Skip to: 12163
4817*9a0e4156SSadaf Ebrahimi/* 11962 */   MCD_OPC_Decode, 136, 21, 167, 2, // Opcode: WFCHDB
4818*9a0e4156SSadaf Ebrahimi/* 11967 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 11981
4819*9a0e4156SSadaf Ebrahimi/* 11972 */   MCD_OPC_CheckPredicate, 23, 187, 0, // Skip to: 12163
4820*9a0e4156SSadaf Ebrahimi/* 11976 */   MCD_OPC_Decode, 146, 21, 130, 2, // Opcode: WFCHXB
4821*9a0e4156SSadaf Ebrahimi/* 11981 */   MCD_OPC_FilterValue, 194, 1, 9, 0, // Skip to: 11995
4822*9a0e4156SSadaf Ebrahimi/* 11986 */   MCD_OPC_CheckPredicate, 23, 173, 0, // Skip to: 12163
4823*9a0e4156SSadaf Ebrahimi/* 11990 */   MCD_OPC_Decode, 172, 21, 166, 2, // Opcode: WFKHSB
4824*9a0e4156SSadaf Ebrahimi/* 11995 */   MCD_OPC_FilterValue, 195, 1, 9, 0, // Skip to: 12009
4825*9a0e4156SSadaf Ebrahimi/* 12000 */   MCD_OPC_CheckPredicate, 23, 159, 0, // Skip to: 12163
4826*9a0e4156SSadaf Ebrahimi/* 12004 */   MCD_OPC_Decode, 164, 21, 167, 2, // Opcode: WFKHDB
4827*9a0e4156SSadaf Ebrahimi/* 12009 */   MCD_OPC_FilterValue, 196, 1, 9, 0, // Skip to: 12023
4828*9a0e4156SSadaf Ebrahimi/* 12014 */   MCD_OPC_CheckPredicate, 23, 145, 0, // Skip to: 12163
4829*9a0e4156SSadaf Ebrahimi/* 12018 */   MCD_OPC_Decode, 174, 21, 130, 2, // Opcode: WFKHXB
4830*9a0e4156SSadaf Ebrahimi/* 12023 */   MCD_OPC_FilterValue, 130, 2, 9, 0, // Skip to: 12037
4831*9a0e4156SSadaf Ebrahimi/* 12028 */   MCD_OPC_CheckPredicate, 23, 131, 0, // Skip to: 12163
4832*9a0e4156SSadaf Ebrahimi/* 12032 */   MCD_OPC_Decode, 247, 17, 130, 2, // Opcode: VFCHSBS
4833*9a0e4156SSadaf Ebrahimi/* 12037 */   MCD_OPC_FilterValue, 131, 2, 9, 0, // Skip to: 12051
4834*9a0e4156SSadaf Ebrahimi/* 12042 */   MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 12163
4835*9a0e4156SSadaf Ebrahimi/* 12046 */   MCD_OPC_Decode, 240, 17, 130, 2, // Opcode: VFCHDBS
4836*9a0e4156SSadaf Ebrahimi/* 12051 */   MCD_OPC_FilterValue, 194, 2, 9, 0, // Skip to: 12065
4837*9a0e4156SSadaf Ebrahimi/* 12056 */   MCD_OPC_CheckPredicate, 23, 103, 0, // Skip to: 12163
4838*9a0e4156SSadaf Ebrahimi/* 12060 */   MCD_OPC_Decode, 163, 18, 130, 2, // Opcode: VFKHSBS
4839*9a0e4156SSadaf Ebrahimi/* 12065 */   MCD_OPC_FilterValue, 195, 2, 9, 0, // Skip to: 12079
4840*9a0e4156SSadaf Ebrahimi/* 12070 */   MCD_OPC_CheckPredicate, 23, 89, 0, // Skip to: 12163
4841*9a0e4156SSadaf Ebrahimi/* 12074 */   MCD_OPC_Decode, 157, 18, 130, 2, // Opcode: VFKHDBS
4842*9a0e4156SSadaf Ebrahimi/* 12079 */   MCD_OPC_FilterValue, 130, 3, 9, 0, // Skip to: 12093
4843*9a0e4156SSadaf Ebrahimi/* 12084 */   MCD_OPC_CheckPredicate, 23, 75, 0, // Skip to: 12163
4844*9a0e4156SSadaf Ebrahimi/* 12088 */   MCD_OPC_Decode, 145, 21, 166, 2, // Opcode: WFCHSBS
4845*9a0e4156SSadaf Ebrahimi/* 12093 */   MCD_OPC_FilterValue, 131, 3, 9, 0, // Skip to: 12107
4846*9a0e4156SSadaf Ebrahimi/* 12098 */   MCD_OPC_CheckPredicate, 22, 61, 0, // Skip to: 12163
4847*9a0e4156SSadaf Ebrahimi/* 12102 */   MCD_OPC_Decode, 137, 21, 167, 2, // Opcode: WFCHDBS
4848*9a0e4156SSadaf Ebrahimi/* 12107 */   MCD_OPC_FilterValue, 132, 3, 9, 0, // Skip to: 12121
4849*9a0e4156SSadaf Ebrahimi/* 12112 */   MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 12163
4850*9a0e4156SSadaf Ebrahimi/* 12116 */   MCD_OPC_Decode, 147, 21, 130, 2, // Opcode: WFCHXBS
4851*9a0e4156SSadaf Ebrahimi/* 12121 */   MCD_OPC_FilterValue, 194, 3, 9, 0, // Skip to: 12135
4852*9a0e4156SSadaf Ebrahimi/* 12126 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 12163
4853*9a0e4156SSadaf Ebrahimi/* 12130 */   MCD_OPC_Decode, 173, 21, 166, 2, // Opcode: WFKHSBS
4854*9a0e4156SSadaf Ebrahimi/* 12135 */   MCD_OPC_FilterValue, 195, 3, 9, 0, // Skip to: 12149
4855*9a0e4156SSadaf Ebrahimi/* 12140 */   MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 12163
4856*9a0e4156SSadaf Ebrahimi/* 12144 */   MCD_OPC_Decode, 165, 21, 167, 2, // Opcode: WFKHDBS
4857*9a0e4156SSadaf Ebrahimi/* 12149 */   MCD_OPC_FilterValue, 196, 3, 9, 0, // Skip to: 12163
4858*9a0e4156SSadaf Ebrahimi/* 12154 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 12163
4859*9a0e4156SSadaf Ebrahimi/* 12158 */   MCD_OPC_Decode, 175, 21, 130, 2, // Opcode: WFKHXBS
4860*9a0e4156SSadaf Ebrahimi/* 12163 */   MCD_OPC_CheckPredicate, 22, 12, 27, // Skip to: 19091
4861*9a0e4156SSadaf Ebrahimi/* 12167 */   MCD_OPC_Decode, 238, 17, 169, 2, // Opcode: VFCH
4862*9a0e4156SSadaf Ebrahimi/* 12172 */   MCD_OPC_FilterValue, 238, 1, 94, 0, // Skip to: 12271
4863*9a0e4156SSadaf Ebrahimi/* 12177 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4864*9a0e4156SSadaf Ebrahimi/* 12180 */   MCD_OPC_FilterValue, 0, 251, 26, // Skip to: 19091
4865*9a0e4156SSadaf Ebrahimi/* 12184 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4866*9a0e4156SSadaf Ebrahimi/* 12187 */   MCD_OPC_FilterValue, 0, 244, 26, // Skip to: 19091
4867*9a0e4156SSadaf Ebrahimi/* 12191 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4868*9a0e4156SSadaf Ebrahimi/* 12194 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12207
4869*9a0e4156SSadaf Ebrahimi/* 12198 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 12262
4870*9a0e4156SSadaf Ebrahimi/* 12202 */   MCD_OPC_Decode, 184, 18, 136, 2, // Opcode: VFMINSB
4871*9a0e4156SSadaf Ebrahimi/* 12207 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12220
4872*9a0e4156SSadaf Ebrahimi/* 12211 */   MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 12262
4873*9a0e4156SSadaf Ebrahimi/* 12215 */   MCD_OPC_Decode, 183, 18, 136, 2, // Opcode: VFMINDB
4874*9a0e4156SSadaf Ebrahimi/* 12220 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12234
4875*9a0e4156SSadaf Ebrahimi/* 12225 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 12262
4876*9a0e4156SSadaf Ebrahimi/* 12229 */   MCD_OPC_Decode, 199, 21, 170, 2, // Opcode: WFMINSB
4877*9a0e4156SSadaf Ebrahimi/* 12234 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12248
4878*9a0e4156SSadaf Ebrahimi/* 12239 */   MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 12262
4879*9a0e4156SSadaf Ebrahimi/* 12243 */   MCD_OPC_Decode, 198, 21, 171, 2, // Opcode: WFMINDB
4880*9a0e4156SSadaf Ebrahimi/* 12248 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12262
4881*9a0e4156SSadaf Ebrahimi/* 12253 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 12262
4882*9a0e4156SSadaf Ebrahimi/* 12257 */   MCD_OPC_Decode, 200, 21, 136, 2, // Opcode: WFMINXB
4883*9a0e4156SSadaf Ebrahimi/* 12262 */   MCD_OPC_CheckPredicate, 23, 169, 26, // Skip to: 19091
4884*9a0e4156SSadaf Ebrahimi/* 12266 */   MCD_OPC_Decode, 182, 18, 169, 2, // Opcode: VFMIN
4885*9a0e4156SSadaf Ebrahimi/* 12271 */   MCD_OPC_FilterValue, 239, 1, 94, 0, // Skip to: 12370
4886*9a0e4156SSadaf Ebrahimi/* 12276 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4887*9a0e4156SSadaf Ebrahimi/* 12279 */   MCD_OPC_FilterValue, 0, 152, 26, // Skip to: 19091
4888*9a0e4156SSadaf Ebrahimi/* 12283 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4889*9a0e4156SSadaf Ebrahimi/* 12286 */   MCD_OPC_FilterValue, 0, 145, 26, // Skip to: 19091
4890*9a0e4156SSadaf Ebrahimi/* 12290 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4891*9a0e4156SSadaf Ebrahimi/* 12293 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12306
4892*9a0e4156SSadaf Ebrahimi/* 12297 */   MCD_OPC_CheckPredicate, 23, 60, 0, // Skip to: 12361
4893*9a0e4156SSadaf Ebrahimi/* 12301 */   MCD_OPC_Decode, 180, 18, 136, 2, // Opcode: VFMAXSB
4894*9a0e4156SSadaf Ebrahimi/* 12306 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12319
4895*9a0e4156SSadaf Ebrahimi/* 12310 */   MCD_OPC_CheckPredicate, 23, 47, 0, // Skip to: 12361
4896*9a0e4156SSadaf Ebrahimi/* 12314 */   MCD_OPC_Decode, 179, 18, 136, 2, // Opcode: VFMAXDB
4897*9a0e4156SSadaf Ebrahimi/* 12319 */   MCD_OPC_FilterValue, 130, 1, 9, 0, // Skip to: 12333
4898*9a0e4156SSadaf Ebrahimi/* 12324 */   MCD_OPC_CheckPredicate, 23, 33, 0, // Skip to: 12361
4899*9a0e4156SSadaf Ebrahimi/* 12328 */   MCD_OPC_Decode, 195, 21, 170, 2, // Opcode: WFMAXSB
4900*9a0e4156SSadaf Ebrahimi/* 12333 */   MCD_OPC_FilterValue, 131, 1, 9, 0, // Skip to: 12347
4901*9a0e4156SSadaf Ebrahimi/* 12338 */   MCD_OPC_CheckPredicate, 23, 19, 0, // Skip to: 12361
4902*9a0e4156SSadaf Ebrahimi/* 12342 */   MCD_OPC_Decode, 194, 21, 171, 2, // Opcode: WFMAXDB
4903*9a0e4156SSadaf Ebrahimi/* 12347 */   MCD_OPC_FilterValue, 132, 1, 9, 0, // Skip to: 12361
4904*9a0e4156SSadaf Ebrahimi/* 12352 */   MCD_OPC_CheckPredicate, 23, 5, 0, // Skip to: 12361
4905*9a0e4156SSadaf Ebrahimi/* 12356 */   MCD_OPC_Decode, 196, 21, 136, 2, // Opcode: WFMAXXB
4906*9a0e4156SSadaf Ebrahimi/* 12361 */   MCD_OPC_CheckPredicate, 23, 70, 26, // Skip to: 19091
4907*9a0e4156SSadaf Ebrahimi/* 12365 */   MCD_OPC_Decode, 178, 18, 169, 2, // Opcode: VFMAX
4908*9a0e4156SSadaf Ebrahimi/* 12370 */   MCD_OPC_FilterValue, 240, 1, 78, 0, // Skip to: 12453
4909*9a0e4156SSadaf Ebrahimi/* 12375 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4910*9a0e4156SSadaf Ebrahimi/* 12378 */   MCD_OPC_FilterValue, 0, 53, 26, // Skip to: 19091
4911*9a0e4156SSadaf Ebrahimi/* 12382 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4912*9a0e4156SSadaf Ebrahimi/* 12385 */   MCD_OPC_FilterValue, 0, 46, 26, // Skip to: 19091
4913*9a0e4156SSadaf Ebrahimi/* 12389 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4914*9a0e4156SSadaf Ebrahimi/* 12392 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12405
4915*9a0e4156SSadaf Ebrahimi/* 12396 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12444
4916*9a0e4156SSadaf Ebrahimi/* 12400 */   MCD_OPC_Decode, 233, 16, 130, 2, // Opcode: VAVGLB
4917*9a0e4156SSadaf Ebrahimi/* 12405 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12418
4918*9a0e4156SSadaf Ebrahimi/* 12409 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12444
4919*9a0e4156SSadaf Ebrahimi/* 12413 */   MCD_OPC_Decode, 236, 16, 130, 2, // Opcode: VAVGLH
4920*9a0e4156SSadaf Ebrahimi/* 12418 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12431
4921*9a0e4156SSadaf Ebrahimi/* 12422 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12444
4922*9a0e4156SSadaf Ebrahimi/* 12426 */   MCD_OPC_Decode, 234, 16, 130, 2, // Opcode: VAVGLF
4923*9a0e4156SSadaf Ebrahimi/* 12431 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12444
4924*9a0e4156SSadaf Ebrahimi/* 12435 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12444
4925*9a0e4156SSadaf Ebrahimi/* 12439 */   MCD_OPC_Decode, 235, 16, 130, 2, // Opcode: VAVGLG
4926*9a0e4156SSadaf Ebrahimi/* 12444 */   MCD_OPC_CheckPredicate, 22, 243, 25, // Skip to: 19091
4927*9a0e4156SSadaf Ebrahimi/* 12448 */   MCD_OPC_Decode, 232, 16, 131, 2, // Opcode: VAVGL
4928*9a0e4156SSadaf Ebrahimi/* 12453 */   MCD_OPC_FilterValue, 241, 1, 91, 0, // Skip to: 12549
4929*9a0e4156SSadaf Ebrahimi/* 12458 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4930*9a0e4156SSadaf Ebrahimi/* 12461 */   MCD_OPC_FilterValue, 0, 226, 25, // Skip to: 19091
4931*9a0e4156SSadaf Ebrahimi/* 12465 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4932*9a0e4156SSadaf Ebrahimi/* 12468 */   MCD_OPC_FilterValue, 0, 219, 25, // Skip to: 19091
4933*9a0e4156SSadaf Ebrahimi/* 12472 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4934*9a0e4156SSadaf Ebrahimi/* 12475 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12488
4935*9a0e4156SSadaf Ebrahimi/* 12479 */   MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12540
4936*9a0e4156SSadaf Ebrahimi/* 12483 */   MCD_OPC_Decode, 214, 16, 130, 2, // Opcode: VACCB
4937*9a0e4156SSadaf Ebrahimi/* 12488 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12501
4938*9a0e4156SSadaf Ebrahimi/* 12492 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12540
4939*9a0e4156SSadaf Ebrahimi/* 12496 */   MCD_OPC_Decode, 219, 16, 130, 2, // Opcode: VACCH
4940*9a0e4156SSadaf Ebrahimi/* 12501 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12514
4941*9a0e4156SSadaf Ebrahimi/* 12505 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12540
4942*9a0e4156SSadaf Ebrahimi/* 12509 */   MCD_OPC_Decode, 217, 16, 130, 2, // Opcode: VACCF
4943*9a0e4156SSadaf Ebrahimi/* 12514 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12527
4944*9a0e4156SSadaf Ebrahimi/* 12518 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12540
4945*9a0e4156SSadaf Ebrahimi/* 12522 */   MCD_OPC_Decode, 218, 16, 130, 2, // Opcode: VACCG
4946*9a0e4156SSadaf Ebrahimi/* 12527 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12540
4947*9a0e4156SSadaf Ebrahimi/* 12531 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12540
4948*9a0e4156SSadaf Ebrahimi/* 12535 */   MCD_OPC_Decode, 220, 16, 130, 2, // Opcode: VACCQ
4949*9a0e4156SSadaf Ebrahimi/* 12540 */   MCD_OPC_CheckPredicate, 22, 147, 25, // Skip to: 19091
4950*9a0e4156SSadaf Ebrahimi/* 12544 */   MCD_OPC_Decode, 213, 16, 131, 2, // Opcode: VACC
4951*9a0e4156SSadaf Ebrahimi/* 12549 */   MCD_OPC_FilterValue, 242, 1, 78, 0, // Skip to: 12632
4952*9a0e4156SSadaf Ebrahimi/* 12554 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4953*9a0e4156SSadaf Ebrahimi/* 12557 */   MCD_OPC_FilterValue, 0, 130, 25, // Skip to: 19091
4954*9a0e4156SSadaf Ebrahimi/* 12561 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4955*9a0e4156SSadaf Ebrahimi/* 12564 */   MCD_OPC_FilterValue, 0, 123, 25, // Skip to: 19091
4956*9a0e4156SSadaf Ebrahimi/* 12568 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4957*9a0e4156SSadaf Ebrahimi/* 12571 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12584
4958*9a0e4156SSadaf Ebrahimi/* 12575 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12623
4959*9a0e4156SSadaf Ebrahimi/* 12579 */   MCD_OPC_Decode, 228, 16, 130, 2, // Opcode: VAVGB
4960*9a0e4156SSadaf Ebrahimi/* 12584 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12597
4961*9a0e4156SSadaf Ebrahimi/* 12588 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12623
4962*9a0e4156SSadaf Ebrahimi/* 12592 */   MCD_OPC_Decode, 231, 16, 130, 2, // Opcode: VAVGH
4963*9a0e4156SSadaf Ebrahimi/* 12597 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12610
4964*9a0e4156SSadaf Ebrahimi/* 12601 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12623
4965*9a0e4156SSadaf Ebrahimi/* 12605 */   MCD_OPC_Decode, 229, 16, 130, 2, // Opcode: VAVGF
4966*9a0e4156SSadaf Ebrahimi/* 12610 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12623
4967*9a0e4156SSadaf Ebrahimi/* 12614 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12623
4968*9a0e4156SSadaf Ebrahimi/* 12618 */   MCD_OPC_Decode, 230, 16, 130, 2, // Opcode: VAVGG
4969*9a0e4156SSadaf Ebrahimi/* 12623 */   MCD_OPC_CheckPredicate, 22, 64, 25, // Skip to: 19091
4970*9a0e4156SSadaf Ebrahimi/* 12627 */   MCD_OPC_Decode, 227, 16, 131, 2, // Opcode: VAVG
4971*9a0e4156SSadaf Ebrahimi/* 12632 */   MCD_OPC_FilterValue, 243, 1, 91, 0, // Skip to: 12728
4972*9a0e4156SSadaf Ebrahimi/* 12637 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4973*9a0e4156SSadaf Ebrahimi/* 12640 */   MCD_OPC_FilterValue, 0, 47, 25, // Skip to: 19091
4974*9a0e4156SSadaf Ebrahimi/* 12644 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4975*9a0e4156SSadaf Ebrahimi/* 12647 */   MCD_OPC_FilterValue, 0, 40, 25, // Skip to: 19091
4976*9a0e4156SSadaf Ebrahimi/* 12651 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4977*9a0e4156SSadaf Ebrahimi/* 12654 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12667
4978*9a0e4156SSadaf Ebrahimi/* 12658 */   MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12719
4979*9a0e4156SSadaf Ebrahimi/* 12662 */   MCD_OPC_Decode, 211, 16, 130, 2, // Opcode: VAB
4980*9a0e4156SSadaf Ebrahimi/* 12667 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12680
4981*9a0e4156SSadaf Ebrahimi/* 12671 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12719
4982*9a0e4156SSadaf Ebrahimi/* 12675 */   MCD_OPC_Decode, 224, 16, 130, 2, // Opcode: VAH
4983*9a0e4156SSadaf Ebrahimi/* 12680 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12693
4984*9a0e4156SSadaf Ebrahimi/* 12684 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12719
4985*9a0e4156SSadaf Ebrahimi/* 12688 */   MCD_OPC_Decode, 222, 16, 130, 2, // Opcode: VAF
4986*9a0e4156SSadaf Ebrahimi/* 12693 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12706
4987*9a0e4156SSadaf Ebrahimi/* 12697 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12719
4988*9a0e4156SSadaf Ebrahimi/* 12701 */   MCD_OPC_Decode, 223, 16, 130, 2, // Opcode: VAG
4989*9a0e4156SSadaf Ebrahimi/* 12706 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12719
4990*9a0e4156SSadaf Ebrahimi/* 12710 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12719
4991*9a0e4156SSadaf Ebrahimi/* 12714 */   MCD_OPC_Decode, 226, 16, 130, 2, // Opcode: VAQ
4992*9a0e4156SSadaf Ebrahimi/* 12719 */   MCD_OPC_CheckPredicate, 22, 224, 24, // Skip to: 19091
4993*9a0e4156SSadaf Ebrahimi/* 12723 */   MCD_OPC_Decode, 210, 16, 131, 2, // Opcode: VA
4994*9a0e4156SSadaf Ebrahimi/* 12728 */   MCD_OPC_FilterValue, 245, 1, 91, 0, // Skip to: 12824
4995*9a0e4156SSadaf Ebrahimi/* 12733 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4996*9a0e4156SSadaf Ebrahimi/* 12736 */   MCD_OPC_FilterValue, 0, 207, 24, // Skip to: 19091
4997*9a0e4156SSadaf Ebrahimi/* 12740 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4998*9a0e4156SSadaf Ebrahimi/* 12743 */   MCD_OPC_FilterValue, 0, 200, 24, // Skip to: 19091
4999*9a0e4156SSadaf Ebrahimi/* 12747 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5000*9a0e4156SSadaf Ebrahimi/* 12750 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12763
5001*9a0e4156SSadaf Ebrahimi/* 12754 */   MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12815
5002*9a0e4156SSadaf Ebrahimi/* 12758 */   MCD_OPC_Decode, 171, 20, 130, 2, // Opcode: VSCBIB
5003*9a0e4156SSadaf Ebrahimi/* 12763 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12776
5004*9a0e4156SSadaf Ebrahimi/* 12767 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12815
5005*9a0e4156SSadaf Ebrahimi/* 12771 */   MCD_OPC_Decode, 174, 20, 130, 2, // Opcode: VSCBIH
5006*9a0e4156SSadaf Ebrahimi/* 12776 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12789
5007*9a0e4156SSadaf Ebrahimi/* 12780 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12815
5008*9a0e4156SSadaf Ebrahimi/* 12784 */   MCD_OPC_Decode, 172, 20, 130, 2, // Opcode: VSCBIF
5009*9a0e4156SSadaf Ebrahimi/* 12789 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12802
5010*9a0e4156SSadaf Ebrahimi/* 12793 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12815
5011*9a0e4156SSadaf Ebrahimi/* 12797 */   MCD_OPC_Decode, 173, 20, 130, 2, // Opcode: VSCBIG
5012*9a0e4156SSadaf Ebrahimi/* 12802 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12815
5013*9a0e4156SSadaf Ebrahimi/* 12806 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12815
5014*9a0e4156SSadaf Ebrahimi/* 12810 */   MCD_OPC_Decode, 175, 20, 130, 2, // Opcode: VSCBIQ
5015*9a0e4156SSadaf Ebrahimi/* 12815 */   MCD_OPC_CheckPredicate, 22, 128, 24, // Skip to: 19091
5016*9a0e4156SSadaf Ebrahimi/* 12819 */   MCD_OPC_Decode, 170, 20, 131, 2, // Opcode: VSCBI
5017*9a0e4156SSadaf Ebrahimi/* 12824 */   MCD_OPC_FilterValue, 247, 1, 91, 0, // Skip to: 12920
5018*9a0e4156SSadaf Ebrahimi/* 12829 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5019*9a0e4156SSadaf Ebrahimi/* 12832 */   MCD_OPC_FilterValue, 0, 111, 24, // Skip to: 19091
5020*9a0e4156SSadaf Ebrahimi/* 12836 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5021*9a0e4156SSadaf Ebrahimi/* 12839 */   MCD_OPC_FilterValue, 0, 104, 24, // Skip to: 19091
5022*9a0e4156SSadaf Ebrahimi/* 12843 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5023*9a0e4156SSadaf Ebrahimi/* 12846 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12859
5024*9a0e4156SSadaf Ebrahimi/* 12850 */   MCD_OPC_CheckPredicate, 22, 57, 0, // Skip to: 12911
5025*9a0e4156SSadaf Ebrahimi/* 12854 */   MCD_OPC_Decode, 165, 20, 130, 2, // Opcode: VSB
5026*9a0e4156SSadaf Ebrahimi/* 12859 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12872
5027*9a0e4156SSadaf Ebrahimi/* 12863 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 12911
5028*9a0e4156SSadaf Ebrahimi/* 12867 */   MCD_OPC_Decode, 186, 20, 130, 2, // Opcode: VSH
5029*9a0e4156SSadaf Ebrahimi/* 12872 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 12885
5030*9a0e4156SSadaf Ebrahimi/* 12876 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 12911
5031*9a0e4156SSadaf Ebrahimi/* 12880 */   MCD_OPC_Decode, 184, 20, 130, 2, // Opcode: VSF
5032*9a0e4156SSadaf Ebrahimi/* 12885 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 12898
5033*9a0e4156SSadaf Ebrahimi/* 12889 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 12911
5034*9a0e4156SSadaf Ebrahimi/* 12893 */   MCD_OPC_Decode, 185, 20, 130, 2, // Opcode: VSG
5035*9a0e4156SSadaf Ebrahimi/* 12898 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 12911
5036*9a0e4156SSadaf Ebrahimi/* 12902 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 12911
5037*9a0e4156SSadaf Ebrahimi/* 12906 */   MCD_OPC_Decode, 191, 20, 130, 2, // Opcode: VSQ
5038*9a0e4156SSadaf Ebrahimi/* 12911 */   MCD_OPC_CheckPredicate, 22, 32, 24, // Skip to: 19091
5039*9a0e4156SSadaf Ebrahimi/* 12915 */   MCD_OPC_Decode, 164, 20, 131, 2, // Opcode: VS
5040*9a0e4156SSadaf Ebrahimi/* 12920 */   MCD_OPC_FilterValue, 248, 1, 165, 0, // Skip to: 13090
5041*9a0e4156SSadaf Ebrahimi/* 12925 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5042*9a0e4156SSadaf Ebrahimi/* 12928 */   MCD_OPC_FilterValue, 0, 15, 24, // Skip to: 19091
5043*9a0e4156SSadaf Ebrahimi/* 12932 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
5044*9a0e4156SSadaf Ebrahimi/* 12935 */   MCD_OPC_FilterValue, 0, 8, 24, // Skip to: 19091
5045*9a0e4156SSadaf Ebrahimi/* 12939 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5046*9a0e4156SSadaf Ebrahimi/* 12942 */   MCD_OPC_FilterValue, 0, 1, 24, // Skip to: 19091
5047*9a0e4156SSadaf Ebrahimi/* 12946 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5048*9a0e4156SSadaf Ebrahimi/* 12949 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12982
5049*9a0e4156SSadaf Ebrahimi/* 12953 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5050*9a0e4156SSadaf Ebrahimi/* 12956 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12969
5051*9a0e4156SSadaf Ebrahimi/* 12960 */   MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 13081
5052*9a0e4156SSadaf Ebrahimi/* 12964 */   MCD_OPC_Decode, 243, 16, 130, 2, // Opcode: VCEQB
5053*9a0e4156SSadaf Ebrahimi/* 12969 */   MCD_OPC_FilterValue, 1, 108, 0, // Skip to: 13081
5054*9a0e4156SSadaf Ebrahimi/* 12973 */   MCD_OPC_CheckPredicate, 22, 104, 0, // Skip to: 13081
5055*9a0e4156SSadaf Ebrahimi/* 12977 */   MCD_OPC_Decode, 244, 16, 130, 2, // Opcode: VCEQBS
5056*9a0e4156SSadaf Ebrahimi/* 12982 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 13015
5057*9a0e4156SSadaf Ebrahimi/* 12986 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5058*9a0e4156SSadaf Ebrahimi/* 12989 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13002
5059*9a0e4156SSadaf Ebrahimi/* 12993 */   MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 13081
5060*9a0e4156SSadaf Ebrahimi/* 12997 */   MCD_OPC_Decode, 249, 16, 130, 2, // Opcode: VCEQH
5061*9a0e4156SSadaf Ebrahimi/* 13002 */   MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 13081
5062*9a0e4156SSadaf Ebrahimi/* 13006 */   MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 13081
5063*9a0e4156SSadaf Ebrahimi/* 13010 */   MCD_OPC_Decode, 250, 16, 130, 2, // Opcode: VCEQHS
5064*9a0e4156SSadaf Ebrahimi/* 13015 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 13048
5065*9a0e4156SSadaf Ebrahimi/* 13019 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5066*9a0e4156SSadaf Ebrahimi/* 13022 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13035
5067*9a0e4156SSadaf Ebrahimi/* 13026 */   MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 13081
5068*9a0e4156SSadaf Ebrahimi/* 13030 */   MCD_OPC_Decode, 245, 16, 130, 2, // Opcode: VCEQF
5069*9a0e4156SSadaf Ebrahimi/* 13035 */   MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 13081
5070*9a0e4156SSadaf Ebrahimi/* 13039 */   MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 13081
5071*9a0e4156SSadaf Ebrahimi/* 13043 */   MCD_OPC_Decode, 246, 16, 130, 2, // Opcode: VCEQFS
5072*9a0e4156SSadaf Ebrahimi/* 13048 */   MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 13081
5073*9a0e4156SSadaf Ebrahimi/* 13052 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5074*9a0e4156SSadaf Ebrahimi/* 13055 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13068
5075*9a0e4156SSadaf Ebrahimi/* 13059 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13081
5076*9a0e4156SSadaf Ebrahimi/* 13063 */   MCD_OPC_Decode, 247, 16, 130, 2, // Opcode: VCEQG
5077*9a0e4156SSadaf Ebrahimi/* 13068 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13081
5078*9a0e4156SSadaf Ebrahimi/* 13072 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13081
5079*9a0e4156SSadaf Ebrahimi/* 13076 */   MCD_OPC_Decode, 248, 16, 130, 2, // Opcode: VCEQGS
5080*9a0e4156SSadaf Ebrahimi/* 13081 */   MCD_OPC_CheckPredicate, 22, 118, 23, // Skip to: 19091
5081*9a0e4156SSadaf Ebrahimi/* 13085 */   MCD_OPC_Decode, 242, 16, 137, 2, // Opcode: VCEQ
5082*9a0e4156SSadaf Ebrahimi/* 13090 */   MCD_OPC_FilterValue, 249, 1, 165, 0, // Skip to: 13260
5083*9a0e4156SSadaf Ebrahimi/* 13095 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5084*9a0e4156SSadaf Ebrahimi/* 13098 */   MCD_OPC_FilterValue, 0, 101, 23, // Skip to: 19091
5085*9a0e4156SSadaf Ebrahimi/* 13102 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
5086*9a0e4156SSadaf Ebrahimi/* 13105 */   MCD_OPC_FilterValue, 0, 94, 23, // Skip to: 19091
5087*9a0e4156SSadaf Ebrahimi/* 13109 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5088*9a0e4156SSadaf Ebrahimi/* 13112 */   MCD_OPC_FilterValue, 0, 87, 23, // Skip to: 19091
5089*9a0e4156SSadaf Ebrahimi/* 13116 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5090*9a0e4156SSadaf Ebrahimi/* 13119 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 13152
5091*9a0e4156SSadaf Ebrahimi/* 13123 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5092*9a0e4156SSadaf Ebrahimi/* 13126 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13139
5093*9a0e4156SSadaf Ebrahimi/* 13130 */   MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 13251
5094*9a0e4156SSadaf Ebrahimi/* 13134 */   MCD_OPC_Decode, 135, 17, 130, 2, // Opcode: VCHLB
5095*9a0e4156SSadaf Ebrahimi/* 13139 */   MCD_OPC_FilterValue, 1, 108, 0, // Skip to: 13251
5096*9a0e4156SSadaf Ebrahimi/* 13143 */   MCD_OPC_CheckPredicate, 22, 104, 0, // Skip to: 13251
5097*9a0e4156SSadaf Ebrahimi/* 13147 */   MCD_OPC_Decode, 136, 17, 130, 2, // Opcode: VCHLBS
5098*9a0e4156SSadaf Ebrahimi/* 13152 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 13185
5099*9a0e4156SSadaf Ebrahimi/* 13156 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5100*9a0e4156SSadaf Ebrahimi/* 13159 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13172
5101*9a0e4156SSadaf Ebrahimi/* 13163 */   MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 13251
5102*9a0e4156SSadaf Ebrahimi/* 13167 */   MCD_OPC_Decode, 141, 17, 130, 2, // Opcode: VCHLH
5103*9a0e4156SSadaf Ebrahimi/* 13172 */   MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 13251
5104*9a0e4156SSadaf Ebrahimi/* 13176 */   MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 13251
5105*9a0e4156SSadaf Ebrahimi/* 13180 */   MCD_OPC_Decode, 142, 17, 130, 2, // Opcode: VCHLHS
5106*9a0e4156SSadaf Ebrahimi/* 13185 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 13218
5107*9a0e4156SSadaf Ebrahimi/* 13189 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5108*9a0e4156SSadaf Ebrahimi/* 13192 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13205
5109*9a0e4156SSadaf Ebrahimi/* 13196 */   MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 13251
5110*9a0e4156SSadaf Ebrahimi/* 13200 */   MCD_OPC_Decode, 137, 17, 130, 2, // Opcode: VCHLF
5111*9a0e4156SSadaf Ebrahimi/* 13205 */   MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 13251
5112*9a0e4156SSadaf Ebrahimi/* 13209 */   MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 13251
5113*9a0e4156SSadaf Ebrahimi/* 13213 */   MCD_OPC_Decode, 138, 17, 130, 2, // Opcode: VCHLFS
5114*9a0e4156SSadaf Ebrahimi/* 13218 */   MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 13251
5115*9a0e4156SSadaf Ebrahimi/* 13222 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5116*9a0e4156SSadaf Ebrahimi/* 13225 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13238
5117*9a0e4156SSadaf Ebrahimi/* 13229 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13251
5118*9a0e4156SSadaf Ebrahimi/* 13233 */   MCD_OPC_Decode, 139, 17, 130, 2, // Opcode: VCHLG
5119*9a0e4156SSadaf Ebrahimi/* 13238 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13251
5120*9a0e4156SSadaf Ebrahimi/* 13242 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13251
5121*9a0e4156SSadaf Ebrahimi/* 13246 */   MCD_OPC_Decode, 140, 17, 130, 2, // Opcode: VCHLGS
5122*9a0e4156SSadaf Ebrahimi/* 13251 */   MCD_OPC_CheckPredicate, 22, 204, 22, // Skip to: 19091
5123*9a0e4156SSadaf Ebrahimi/* 13255 */   MCD_OPC_Decode, 134, 17, 137, 2, // Opcode: VCHL
5124*9a0e4156SSadaf Ebrahimi/* 13260 */   MCD_OPC_FilterValue, 251, 1, 165, 0, // Skip to: 13430
5125*9a0e4156SSadaf Ebrahimi/* 13265 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5126*9a0e4156SSadaf Ebrahimi/* 13268 */   MCD_OPC_FilterValue, 0, 187, 22, // Skip to: 19091
5127*9a0e4156SSadaf Ebrahimi/* 13272 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
5128*9a0e4156SSadaf Ebrahimi/* 13275 */   MCD_OPC_FilterValue, 0, 180, 22, // Skip to: 19091
5129*9a0e4156SSadaf Ebrahimi/* 13279 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5130*9a0e4156SSadaf Ebrahimi/* 13282 */   MCD_OPC_FilterValue, 0, 173, 22, // Skip to: 19091
5131*9a0e4156SSadaf Ebrahimi/* 13286 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5132*9a0e4156SSadaf Ebrahimi/* 13289 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 13322
5133*9a0e4156SSadaf Ebrahimi/* 13293 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5134*9a0e4156SSadaf Ebrahimi/* 13296 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13309
5135*9a0e4156SSadaf Ebrahimi/* 13300 */   MCD_OPC_CheckPredicate, 22, 117, 0, // Skip to: 13421
5136*9a0e4156SSadaf Ebrahimi/* 13304 */   MCD_OPC_Decode, 254, 16, 130, 2, // Opcode: VCHB
5137*9a0e4156SSadaf Ebrahimi/* 13309 */   MCD_OPC_FilterValue, 1, 108, 0, // Skip to: 13421
5138*9a0e4156SSadaf Ebrahimi/* 13313 */   MCD_OPC_CheckPredicate, 22, 104, 0, // Skip to: 13421
5139*9a0e4156SSadaf Ebrahimi/* 13317 */   MCD_OPC_Decode, 255, 16, 130, 2, // Opcode: VCHBS
5140*9a0e4156SSadaf Ebrahimi/* 13322 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 13355
5141*9a0e4156SSadaf Ebrahimi/* 13326 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5142*9a0e4156SSadaf Ebrahimi/* 13329 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13342
5143*9a0e4156SSadaf Ebrahimi/* 13333 */   MCD_OPC_CheckPredicate, 22, 84, 0, // Skip to: 13421
5144*9a0e4156SSadaf Ebrahimi/* 13337 */   MCD_OPC_Decode, 132, 17, 130, 2, // Opcode: VCHH
5145*9a0e4156SSadaf Ebrahimi/* 13342 */   MCD_OPC_FilterValue, 1, 75, 0, // Skip to: 13421
5146*9a0e4156SSadaf Ebrahimi/* 13346 */   MCD_OPC_CheckPredicate, 22, 71, 0, // Skip to: 13421
5147*9a0e4156SSadaf Ebrahimi/* 13350 */   MCD_OPC_Decode, 133, 17, 130, 2, // Opcode: VCHHS
5148*9a0e4156SSadaf Ebrahimi/* 13355 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 13388
5149*9a0e4156SSadaf Ebrahimi/* 13359 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5150*9a0e4156SSadaf Ebrahimi/* 13362 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13375
5151*9a0e4156SSadaf Ebrahimi/* 13366 */   MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 13421
5152*9a0e4156SSadaf Ebrahimi/* 13370 */   MCD_OPC_Decode, 128, 17, 130, 2, // Opcode: VCHF
5153*9a0e4156SSadaf Ebrahimi/* 13375 */   MCD_OPC_FilterValue, 1, 42, 0, // Skip to: 13421
5154*9a0e4156SSadaf Ebrahimi/* 13379 */   MCD_OPC_CheckPredicate, 22, 38, 0, // Skip to: 13421
5155*9a0e4156SSadaf Ebrahimi/* 13383 */   MCD_OPC_Decode, 129, 17, 130, 2, // Opcode: VCHFS
5156*9a0e4156SSadaf Ebrahimi/* 13388 */   MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 13421
5157*9a0e4156SSadaf Ebrahimi/* 13392 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5158*9a0e4156SSadaf Ebrahimi/* 13395 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13408
5159*9a0e4156SSadaf Ebrahimi/* 13399 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13421
5160*9a0e4156SSadaf Ebrahimi/* 13403 */   MCD_OPC_Decode, 130, 17, 130, 2, // Opcode: VCHG
5161*9a0e4156SSadaf Ebrahimi/* 13408 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13421
5162*9a0e4156SSadaf Ebrahimi/* 13412 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13421
5163*9a0e4156SSadaf Ebrahimi/* 13416 */   MCD_OPC_Decode, 131, 17, 130, 2, // Opcode: VCHGS
5164*9a0e4156SSadaf Ebrahimi/* 13421 */   MCD_OPC_CheckPredicate, 22, 34, 22, // Skip to: 19091
5165*9a0e4156SSadaf Ebrahimi/* 13425 */   MCD_OPC_Decode, 253, 16, 137, 2, // Opcode: VCH
5166*9a0e4156SSadaf Ebrahimi/* 13430 */   MCD_OPC_FilterValue, 252, 1, 78, 0, // Skip to: 13513
5167*9a0e4156SSadaf Ebrahimi/* 13435 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5168*9a0e4156SSadaf Ebrahimi/* 13438 */   MCD_OPC_FilterValue, 0, 17, 22, // Skip to: 19091
5169*9a0e4156SSadaf Ebrahimi/* 13442 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5170*9a0e4156SSadaf Ebrahimi/* 13445 */   MCD_OPC_FilterValue, 0, 10, 22, // Skip to: 19091
5171*9a0e4156SSadaf Ebrahimi/* 13449 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5172*9a0e4156SSadaf Ebrahimi/* 13452 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13465
5173*9a0e4156SSadaf Ebrahimi/* 13456 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13504
5174*9a0e4156SSadaf Ebrahimi/* 13460 */   MCD_OPC_Decode, 214, 19, 130, 2, // Opcode: VMNLB
5175*9a0e4156SSadaf Ebrahimi/* 13465 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13478
5176*9a0e4156SSadaf Ebrahimi/* 13469 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13504
5177*9a0e4156SSadaf Ebrahimi/* 13473 */   MCD_OPC_Decode, 217, 19, 130, 2, // Opcode: VMNLH
5178*9a0e4156SSadaf Ebrahimi/* 13478 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13491
5179*9a0e4156SSadaf Ebrahimi/* 13482 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13504
5180*9a0e4156SSadaf Ebrahimi/* 13486 */   MCD_OPC_Decode, 215, 19, 130, 2, // Opcode: VMNLF
5181*9a0e4156SSadaf Ebrahimi/* 13491 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13504
5182*9a0e4156SSadaf Ebrahimi/* 13495 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13504
5183*9a0e4156SSadaf Ebrahimi/* 13499 */   MCD_OPC_Decode, 216, 19, 130, 2, // Opcode: VMNLG
5184*9a0e4156SSadaf Ebrahimi/* 13504 */   MCD_OPC_CheckPredicate, 22, 207, 21, // Skip to: 19091
5185*9a0e4156SSadaf Ebrahimi/* 13508 */   MCD_OPC_Decode, 213, 19, 131, 2, // Opcode: VMNL
5186*9a0e4156SSadaf Ebrahimi/* 13513 */   MCD_OPC_FilterValue, 253, 1, 78, 0, // Skip to: 13596
5187*9a0e4156SSadaf Ebrahimi/* 13518 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5188*9a0e4156SSadaf Ebrahimi/* 13521 */   MCD_OPC_FilterValue, 0, 190, 21, // Skip to: 19091
5189*9a0e4156SSadaf Ebrahimi/* 13525 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5190*9a0e4156SSadaf Ebrahimi/* 13528 */   MCD_OPC_FilterValue, 0, 183, 21, // Skip to: 19091
5191*9a0e4156SSadaf Ebrahimi/* 13532 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5192*9a0e4156SSadaf Ebrahimi/* 13535 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13548
5193*9a0e4156SSadaf Ebrahimi/* 13539 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13587
5194*9a0e4156SSadaf Ebrahimi/* 13543 */   MCD_OPC_Decode, 242, 19, 130, 2, // Opcode: VMXLB
5195*9a0e4156SSadaf Ebrahimi/* 13548 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13561
5196*9a0e4156SSadaf Ebrahimi/* 13552 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13587
5197*9a0e4156SSadaf Ebrahimi/* 13556 */   MCD_OPC_Decode, 245, 19, 130, 2, // Opcode: VMXLH
5198*9a0e4156SSadaf Ebrahimi/* 13561 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13574
5199*9a0e4156SSadaf Ebrahimi/* 13565 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13587
5200*9a0e4156SSadaf Ebrahimi/* 13569 */   MCD_OPC_Decode, 243, 19, 130, 2, // Opcode: VMXLF
5201*9a0e4156SSadaf Ebrahimi/* 13574 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13587
5202*9a0e4156SSadaf Ebrahimi/* 13578 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13587
5203*9a0e4156SSadaf Ebrahimi/* 13582 */   MCD_OPC_Decode, 244, 19, 130, 2, // Opcode: VMXLG
5204*9a0e4156SSadaf Ebrahimi/* 13587 */   MCD_OPC_CheckPredicate, 22, 124, 21, // Skip to: 19091
5205*9a0e4156SSadaf Ebrahimi/* 13591 */   MCD_OPC_Decode, 241, 19, 131, 2, // Opcode: VMXL
5206*9a0e4156SSadaf Ebrahimi/* 13596 */   MCD_OPC_FilterValue, 254, 1, 78, 0, // Skip to: 13679
5207*9a0e4156SSadaf Ebrahimi/* 13601 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5208*9a0e4156SSadaf Ebrahimi/* 13604 */   MCD_OPC_FilterValue, 0, 107, 21, // Skip to: 19091
5209*9a0e4156SSadaf Ebrahimi/* 13608 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5210*9a0e4156SSadaf Ebrahimi/* 13611 */   MCD_OPC_FilterValue, 0, 100, 21, // Skip to: 19091
5211*9a0e4156SSadaf Ebrahimi/* 13615 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5212*9a0e4156SSadaf Ebrahimi/* 13618 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13631
5213*9a0e4156SSadaf Ebrahimi/* 13622 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13670
5214*9a0e4156SSadaf Ebrahimi/* 13626 */   MCD_OPC_Decode, 209, 19, 130, 2, // Opcode: VMNB
5215*9a0e4156SSadaf Ebrahimi/* 13631 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13644
5216*9a0e4156SSadaf Ebrahimi/* 13635 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13670
5217*9a0e4156SSadaf Ebrahimi/* 13639 */   MCD_OPC_Decode, 212, 19, 130, 2, // Opcode: VMNH
5218*9a0e4156SSadaf Ebrahimi/* 13644 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13657
5219*9a0e4156SSadaf Ebrahimi/* 13648 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13670
5220*9a0e4156SSadaf Ebrahimi/* 13652 */   MCD_OPC_Decode, 210, 19, 130, 2, // Opcode: VMNF
5221*9a0e4156SSadaf Ebrahimi/* 13657 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13670
5222*9a0e4156SSadaf Ebrahimi/* 13661 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13670
5223*9a0e4156SSadaf Ebrahimi/* 13665 */   MCD_OPC_Decode, 211, 19, 130, 2, // Opcode: VMNG
5224*9a0e4156SSadaf Ebrahimi/* 13670 */   MCD_OPC_CheckPredicate, 22, 41, 21, // Skip to: 19091
5225*9a0e4156SSadaf Ebrahimi/* 13674 */   MCD_OPC_Decode, 208, 19, 131, 2, // Opcode: VMN
5226*9a0e4156SSadaf Ebrahimi/* 13679 */   MCD_OPC_FilterValue, 255, 1, 31, 21, // Skip to: 19091
5227*9a0e4156SSadaf Ebrahimi/* 13684 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5228*9a0e4156SSadaf Ebrahimi/* 13687 */   MCD_OPC_FilterValue, 0, 24, 21, // Skip to: 19091
5229*9a0e4156SSadaf Ebrahimi/* 13691 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5230*9a0e4156SSadaf Ebrahimi/* 13694 */   MCD_OPC_FilterValue, 0, 17, 21, // Skip to: 19091
5231*9a0e4156SSadaf Ebrahimi/* 13698 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5232*9a0e4156SSadaf Ebrahimi/* 13701 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13714
5233*9a0e4156SSadaf Ebrahimi/* 13705 */   MCD_OPC_CheckPredicate, 22, 44, 0, // Skip to: 13753
5234*9a0e4156SSadaf Ebrahimi/* 13709 */   MCD_OPC_Decode, 237, 19, 130, 2, // Opcode: VMXB
5235*9a0e4156SSadaf Ebrahimi/* 13714 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 13727
5236*9a0e4156SSadaf Ebrahimi/* 13718 */   MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 13753
5237*9a0e4156SSadaf Ebrahimi/* 13722 */   MCD_OPC_Decode, 240, 19, 130, 2, // Opcode: VMXH
5238*9a0e4156SSadaf Ebrahimi/* 13727 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13740
5239*9a0e4156SSadaf Ebrahimi/* 13731 */   MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 13753
5240*9a0e4156SSadaf Ebrahimi/* 13735 */   MCD_OPC_Decode, 238, 19, 130, 2, // Opcode: VMXF
5241*9a0e4156SSadaf Ebrahimi/* 13740 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 13753
5242*9a0e4156SSadaf Ebrahimi/* 13744 */   MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 13753
5243*9a0e4156SSadaf Ebrahimi/* 13748 */   MCD_OPC_Decode, 239, 19, 130, 2, // Opcode: VMXG
5244*9a0e4156SSadaf Ebrahimi/* 13753 */   MCD_OPC_CheckPredicate, 22, 214, 20, // Skip to: 19091
5245*9a0e4156SSadaf Ebrahimi/* 13757 */   MCD_OPC_Decode, 236, 19, 131, 2, // Opcode: VMX
5246*9a0e4156SSadaf Ebrahimi/* 13762 */   MCD_OPC_FilterValue, 232, 1, 5, 0, // Skip to: 13772
5247*9a0e4156SSadaf Ebrahimi/* 13767 */   MCD_OPC_Decode, 193, 13, 189, 1, // Opcode: MVCIN
5248*9a0e4156SSadaf Ebrahimi/* 13772 */   MCD_OPC_FilterValue, 233, 1, 5, 0, // Skip to: 13782
5249*9a0e4156SSadaf Ebrahimi/* 13777 */   MCD_OPC_Decode, 143, 14, 191, 1, // Opcode: PKA
5250*9a0e4156SSadaf Ebrahimi/* 13782 */   MCD_OPC_FilterValue, 234, 1, 5, 0, // Skip to: 13792
5251*9a0e4156SSadaf Ebrahimi/* 13787 */   MCD_OPC_Decode, 207, 16, 189, 1, // Opcode: UNPKA
5252*9a0e4156SSadaf Ebrahimi/* 13792 */   MCD_OPC_FilterValue, 235, 1, 198, 7, // Skip to: 15787
5253*9a0e4156SSadaf Ebrahimi/* 13797 */   MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
5254*9a0e4156SSadaf Ebrahimi/* 13800 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 13809
5255*9a0e4156SSadaf Ebrahimi/* 13804 */   MCD_OPC_Decode, 227, 10, 172, 2, // Opcode: LMG
5256*9a0e4156SSadaf Ebrahimi/* 13809 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 13818
5257*9a0e4156SSadaf Ebrahimi/* 13813 */   MCD_OPC_Decode, 132, 15, 173, 2, // Opcode: SRAG
5258*9a0e4156SSadaf Ebrahimi/* 13818 */   MCD_OPC_FilterValue, 11, 5, 0, // Skip to: 13827
5259*9a0e4156SSadaf Ebrahimi/* 13822 */   MCD_OPC_Decode, 217, 14, 173, 2, // Opcode: SLAG
5260*9a0e4156SSadaf Ebrahimi/* 13827 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 13836
5261*9a0e4156SSadaf Ebrahimi/* 13831 */   MCD_OPC_Decode, 139, 15, 173, 2, // Opcode: SRLG
5262*9a0e4156SSadaf Ebrahimi/* 13836 */   MCD_OPC_FilterValue, 13, 5, 0, // Skip to: 13845
5263*9a0e4156SSadaf Ebrahimi/* 13840 */   MCD_OPC_Decode, 236, 14, 173, 2, // Opcode: SLLG
5264*9a0e4156SSadaf Ebrahimi/* 13845 */   MCD_OPC_FilterValue, 15, 5, 0, // Skip to: 13854
5265*9a0e4156SSadaf Ebrahimi/* 13849 */   MCD_OPC_Decode, 186, 16, 172, 2, // Opcode: TRACG
5266*9a0e4156SSadaf Ebrahimi/* 13854 */   MCD_OPC_FilterValue, 20, 5, 0, // Skip to: 13863
5267*9a0e4156SSadaf Ebrahimi/* 13858 */   MCD_OPC_Decode, 140, 8, 174, 2, // Opcode: CSY
5268*9a0e4156SSadaf Ebrahimi/* 13863 */   MCD_OPC_FilterValue, 28, 5, 0, // Skip to: 13872
5269*9a0e4156SSadaf Ebrahimi/* 13867 */   MCD_OPC_Decode, 167, 14, 173, 2, // Opcode: RLLG
5270*9a0e4156SSadaf Ebrahimi/* 13872 */   MCD_OPC_FilterValue, 29, 5, 0, // Skip to: 13881
5271*9a0e4156SSadaf Ebrahimi/* 13876 */   MCD_OPC_Decode, 166, 14, 175, 2, // Opcode: RLL
5272*9a0e4156SSadaf Ebrahimi/* 13881 */   MCD_OPC_FilterValue, 32, 5, 0, // Skip to: 13890
5273*9a0e4156SSadaf Ebrahimi/* 13885 */   MCD_OPC_Decode, 143, 7, 176, 2, // Opcode: CLMH
5274*9a0e4156SSadaf Ebrahimi/* 13890 */   MCD_OPC_FilterValue, 33, 5, 0, // Skip to: 13899
5275*9a0e4156SSadaf Ebrahimi/* 13894 */   MCD_OPC_Decode, 144, 7, 177, 2, // Opcode: CLMY
5276*9a0e4156SSadaf Ebrahimi/* 13899 */   MCD_OPC_FilterValue, 35, 90, 0, // Skip to: 13993
5277*9a0e4156SSadaf Ebrahimi/* 13903 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5278*9a0e4156SSadaf Ebrahimi/* 13906 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 13919
5279*9a0e4156SSadaf Ebrahimi/* 13910 */   MCD_OPC_CheckPredicate, 24, 70, 0, // Skip to: 13984
5280*9a0e4156SSadaf Ebrahimi/* 13914 */   MCD_OPC_Decode, 193, 7, 178, 2, // Opcode: CLTAsmH
5281*9a0e4156SSadaf Ebrahimi/* 13919 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 13932
5282*9a0e4156SSadaf Ebrahimi/* 13923 */   MCD_OPC_CheckPredicate, 24, 57, 0, // Skip to: 13984
5283*9a0e4156SSadaf Ebrahimi/* 13927 */   MCD_OPC_Decode, 195, 7, 178, 2, // Opcode: CLTAsmL
5284*9a0e4156SSadaf Ebrahimi/* 13932 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 13945
5285*9a0e4156SSadaf Ebrahimi/* 13936 */   MCD_OPC_CheckPredicate, 24, 44, 0, // Skip to: 13984
5286*9a0e4156SSadaf Ebrahimi/* 13940 */   MCD_OPC_Decode, 197, 7, 178, 2, // Opcode: CLTAsmLH
5287*9a0e4156SSadaf Ebrahimi/* 13945 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 13958
5288*9a0e4156SSadaf Ebrahimi/* 13949 */   MCD_OPC_CheckPredicate, 24, 31, 0, // Skip to: 13984
5289*9a0e4156SSadaf Ebrahimi/* 13953 */   MCD_OPC_Decode, 192, 7, 178, 2, // Opcode: CLTAsmE
5290*9a0e4156SSadaf Ebrahimi/* 13958 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 13971
5291*9a0e4156SSadaf Ebrahimi/* 13962 */   MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 13984
5292*9a0e4156SSadaf Ebrahimi/* 13966 */   MCD_OPC_Decode, 194, 7, 178, 2, // Opcode: CLTAsmHE
5293*9a0e4156SSadaf Ebrahimi/* 13971 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 13984
5294*9a0e4156SSadaf Ebrahimi/* 13975 */   MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 13984
5295*9a0e4156SSadaf Ebrahimi/* 13979 */   MCD_OPC_Decode, 196, 7, 178, 2, // Opcode: CLTAsmLE
5296*9a0e4156SSadaf Ebrahimi/* 13984 */   MCD_OPC_CheckPredicate, 24, 239, 19, // Skip to: 19091
5297*9a0e4156SSadaf Ebrahimi/* 13988 */   MCD_OPC_Decode, 191, 7, 179, 2, // Opcode: CLTAsm
5298*9a0e4156SSadaf Ebrahimi/* 13993 */   MCD_OPC_FilterValue, 36, 5, 0, // Skip to: 14002
5299*9a0e4156SSadaf Ebrahimi/* 13997 */   MCD_OPC_Decode, 189, 15, 172, 2, // Opcode: STMG
5300*9a0e4156SSadaf Ebrahimi/* 14002 */   MCD_OPC_FilterValue, 37, 5, 0, // Skip to: 14011
5301*9a0e4156SSadaf Ebrahimi/* 14006 */   MCD_OPC_Decode, 169, 15, 180, 2, // Opcode: STCTG
5302*9a0e4156SSadaf Ebrahimi/* 14011 */   MCD_OPC_FilterValue, 38, 5, 0, // Skip to: 14020
5303*9a0e4156SSadaf Ebrahimi/* 14015 */   MCD_OPC_Decode, 190, 15, 181, 2, // Opcode: STMH
5304*9a0e4156SSadaf Ebrahimi/* 14020 */   MCD_OPC_FilterValue, 43, 90, 0, // Skip to: 14114
5305*9a0e4156SSadaf Ebrahimi/* 14024 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5306*9a0e4156SSadaf Ebrahimi/* 14027 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14040
5307*9a0e4156SSadaf Ebrahimi/* 14031 */   MCD_OPC_CheckPredicate, 24, 70, 0, // Skip to: 14105
5308*9a0e4156SSadaf Ebrahimi/* 14035 */   MCD_OPC_Decode, 221, 6, 182, 2, // Opcode: CLGTAsmH
5309*9a0e4156SSadaf Ebrahimi/* 14040 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14053
5310*9a0e4156SSadaf Ebrahimi/* 14044 */   MCD_OPC_CheckPredicate, 24, 57, 0, // Skip to: 14105
5311*9a0e4156SSadaf Ebrahimi/* 14048 */   MCD_OPC_Decode, 223, 6, 182, 2, // Opcode: CLGTAsmL
5312*9a0e4156SSadaf Ebrahimi/* 14053 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14066
5313*9a0e4156SSadaf Ebrahimi/* 14057 */   MCD_OPC_CheckPredicate, 24, 44, 0, // Skip to: 14105
5314*9a0e4156SSadaf Ebrahimi/* 14061 */   MCD_OPC_Decode, 225, 6, 182, 2, // Opcode: CLGTAsmLH
5315*9a0e4156SSadaf Ebrahimi/* 14066 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14079
5316*9a0e4156SSadaf Ebrahimi/* 14070 */   MCD_OPC_CheckPredicate, 24, 31, 0, // Skip to: 14105
5317*9a0e4156SSadaf Ebrahimi/* 14074 */   MCD_OPC_Decode, 220, 6, 182, 2, // Opcode: CLGTAsmE
5318*9a0e4156SSadaf Ebrahimi/* 14079 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14092
5319*9a0e4156SSadaf Ebrahimi/* 14083 */   MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 14105
5320*9a0e4156SSadaf Ebrahimi/* 14087 */   MCD_OPC_Decode, 222, 6, 182, 2, // Opcode: CLGTAsmHE
5321*9a0e4156SSadaf Ebrahimi/* 14092 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 14105
5322*9a0e4156SSadaf Ebrahimi/* 14096 */   MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 14105
5323*9a0e4156SSadaf Ebrahimi/* 14100 */   MCD_OPC_Decode, 224, 6, 182, 2, // Opcode: CLGTAsmLE
5324*9a0e4156SSadaf Ebrahimi/* 14105 */   MCD_OPC_CheckPredicate, 24, 118, 19, // Skip to: 19091
5325*9a0e4156SSadaf Ebrahimi/* 14109 */   MCD_OPC_Decode, 219, 6, 183, 2, // Opcode: CLGTAsm
5326*9a0e4156SSadaf Ebrahimi/* 14114 */   MCD_OPC_FilterValue, 44, 5, 0, // Skip to: 14123
5327*9a0e4156SSadaf Ebrahimi/* 14118 */   MCD_OPC_Decode, 165, 15, 176, 2, // Opcode: STCMH
5328*9a0e4156SSadaf Ebrahimi/* 14123 */   MCD_OPC_FilterValue, 45, 5, 0, // Skip to: 14132
5329*9a0e4156SSadaf Ebrahimi/* 14127 */   MCD_OPC_Decode, 166, 15, 177, 2, // Opcode: STCMY
5330*9a0e4156SSadaf Ebrahimi/* 14132 */   MCD_OPC_FilterValue, 47, 5, 0, // Skip to: 14141
5331*9a0e4156SSadaf Ebrahimi/* 14136 */   MCD_OPC_Decode, 143, 10, 180, 2, // Opcode: LCTLG
5332*9a0e4156SSadaf Ebrahimi/* 14141 */   MCD_OPC_FilterValue, 48, 5, 0, // Skip to: 14150
5333*9a0e4156SSadaf Ebrahimi/* 14145 */   MCD_OPC_Decode, 135, 8, 184, 2, // Opcode: CSG
5334*9a0e4156SSadaf Ebrahimi/* 14150 */   MCD_OPC_FilterValue, 49, 5, 0, // Skip to: 14159
5335*9a0e4156SSadaf Ebrahimi/* 14154 */   MCD_OPC_Decode, 160, 4, 185, 2, // Opcode: CDSY
5336*9a0e4156SSadaf Ebrahimi/* 14159 */   MCD_OPC_FilterValue, 62, 5, 0, // Skip to: 14168
5337*9a0e4156SSadaf Ebrahimi/* 14163 */   MCD_OPC_Decode, 158, 4, 185, 2, // Opcode: CDSG
5338*9a0e4156SSadaf Ebrahimi/* 14168 */   MCD_OPC_FilterValue, 68, 5, 0, // Skip to: 14177
5339*9a0e4156SSadaf Ebrahimi/* 14172 */   MCD_OPC_Decode, 135, 4, 184, 2, // Opcode: BXHG
5340*9a0e4156SSadaf Ebrahimi/* 14177 */   MCD_OPC_FilterValue, 69, 5, 0, // Skip to: 14186
5341*9a0e4156SSadaf Ebrahimi/* 14181 */   MCD_OPC_Decode, 137, 4, 184, 2, // Opcode: BXLEG
5342*9a0e4156SSadaf Ebrahimi/* 14186 */   MCD_OPC_FilterValue, 76, 5, 0, // Skip to: 14195
5343*9a0e4156SSadaf Ebrahimi/* 14190 */   MCD_OPC_Decode, 216, 8, 173, 2, // Opcode: ECAG
5344*9a0e4156SSadaf Ebrahimi/* 14195 */   MCD_OPC_FilterValue, 81, 5, 0, // Skip to: 14204
5345*9a0e4156SSadaf Ebrahimi/* 14199 */   MCD_OPC_Decode, 180, 16, 186, 2, // Opcode: TMY
5346*9a0e4156SSadaf Ebrahimi/* 14204 */   MCD_OPC_FilterValue, 82, 5, 0, // Skip to: 14213
5347*9a0e4156SSadaf Ebrahimi/* 14208 */   MCD_OPC_Decode, 206, 13, 186, 2, // Opcode: MVIY
5348*9a0e4156SSadaf Ebrahimi/* 14213 */   MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 14222
5349*9a0e4156SSadaf Ebrahimi/* 14217 */   MCD_OPC_Decode, 239, 13, 186, 2, // Opcode: NIY
5350*9a0e4156SSadaf Ebrahimi/* 14222 */   MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 14231
5351*9a0e4156SSadaf Ebrahimi/* 14226 */   MCD_OPC_Decode, 141, 7, 186, 2, // Opcode: CLIY
5352*9a0e4156SSadaf Ebrahimi/* 14231 */   MCD_OPC_FilterValue, 86, 5, 0, // Skip to: 14240
5353*9a0e4156SSadaf Ebrahimi/* 14235 */   MCD_OPC_Decode, 128, 14, 186, 2, // Opcode: OIY
5354*9a0e4156SSadaf Ebrahimi/* 14240 */   MCD_OPC_FilterValue, 87, 5, 0, // Skip to: 14249
5355*9a0e4156SSadaf Ebrahimi/* 14244 */   MCD_OPC_Decode, 234, 21, 186, 2, // Opcode: XIY
5356*9a0e4156SSadaf Ebrahimi/* 14249 */   MCD_OPC_FilterValue, 106, 5, 0, // Skip to: 14258
5357*9a0e4156SSadaf Ebrahimi/* 14253 */   MCD_OPC_Decode, 155, 3, 187, 2, // Opcode: ASI
5358*9a0e4156SSadaf Ebrahimi/* 14258 */   MCD_OPC_FilterValue, 110, 5, 0, // Skip to: 14267
5359*9a0e4156SSadaf Ebrahimi/* 14262 */   MCD_OPC_Decode, 148, 3, 187, 2, // Opcode: ALSI
5360*9a0e4156SSadaf Ebrahimi/* 14267 */   MCD_OPC_FilterValue, 122, 5, 0, // Skip to: 14276
5361*9a0e4156SSadaf Ebrahimi/* 14271 */   MCD_OPC_Decode, 249, 2, 187, 2, // Opcode: AGSI
5362*9a0e4156SSadaf Ebrahimi/* 14276 */   MCD_OPC_FilterValue, 126, 5, 0, // Skip to: 14285
5363*9a0e4156SSadaf Ebrahimi/* 14280 */   MCD_OPC_Decode, 142, 3, 187, 2, // Opcode: ALGSI
5364*9a0e4156SSadaf Ebrahimi/* 14285 */   MCD_OPC_FilterValue, 128, 1, 5, 0, // Skip to: 14295
5365*9a0e4156SSadaf Ebrahimi/* 14290 */   MCD_OPC_Decode, 132, 9, 188, 2, // Opcode: ICMH
5366*9a0e4156SSadaf Ebrahimi/* 14295 */   MCD_OPC_FilterValue, 129, 1, 5, 0, // Skip to: 14305
5367*9a0e4156SSadaf Ebrahimi/* 14300 */   MCD_OPC_Decode, 133, 9, 189, 2, // Opcode: ICMY
5368*9a0e4156SSadaf Ebrahimi/* 14305 */   MCD_OPC_FilterValue, 142, 1, 5, 0, // Skip to: 14315
5369*9a0e4156SSadaf Ebrahimi/* 14310 */   MCD_OPC_Decode, 197, 13, 190, 2, // Opcode: MVCLU
5370*9a0e4156SSadaf Ebrahimi/* 14315 */   MCD_OPC_FilterValue, 143, 1, 5, 0, // Skip to: 14325
5371*9a0e4156SSadaf Ebrahimi/* 14320 */   MCD_OPC_Decode, 228, 5, 190, 2, // Opcode: CLCLU
5372*9a0e4156SSadaf Ebrahimi/* 14325 */   MCD_OPC_FilterValue, 144, 1, 5, 0, // Skip to: 14335
5373*9a0e4156SSadaf Ebrahimi/* 14330 */   MCD_OPC_Decode, 191, 15, 191, 2, // Opcode: STMY
5374*9a0e4156SSadaf Ebrahimi/* 14335 */   MCD_OPC_FilterValue, 150, 1, 5, 0, // Skip to: 14345
5375*9a0e4156SSadaf Ebrahimi/* 14340 */   MCD_OPC_Decode, 228, 10, 181, 2, // Opcode: LMH
5376*9a0e4156SSadaf Ebrahimi/* 14345 */   MCD_OPC_FilterValue, 152, 1, 5, 0, // Skip to: 14355
5377*9a0e4156SSadaf Ebrahimi/* 14350 */   MCD_OPC_Decode, 229, 10, 191, 2, // Opcode: LMY
5378*9a0e4156SSadaf Ebrahimi/* 14355 */   MCD_OPC_FilterValue, 154, 1, 5, 0, // Skip to: 14365
5379*9a0e4156SSadaf Ebrahimi/* 14360 */   MCD_OPC_Decode, 245, 9, 192, 2, // Opcode: LAMY
5380*9a0e4156SSadaf Ebrahimi/* 14365 */   MCD_OPC_FilterValue, 155, 1, 5, 0, // Skip to: 14375
5381*9a0e4156SSadaf Ebrahimi/* 14370 */   MCD_OPC_Decode, 156, 15, 192, 2, // Opcode: STAMY
5382*9a0e4156SSadaf Ebrahimi/* 14375 */   MCD_OPC_FilterValue, 192, 1, 17, 0, // Skip to: 14397
5383*9a0e4156SSadaf Ebrahimi/* 14380 */   MCD_OPC_CheckField, 32, 4, 0, 97, 18, // Skip to: 19091
5384*9a0e4156SSadaf Ebrahimi/* 14386 */   MCD_OPC_CheckField, 8, 8, 0, 91, 18, // Skip to: 19091
5385*9a0e4156SSadaf Ebrahimi/* 14392 */   MCD_OPC_Decode, 181, 16, 193, 2, // Opcode: TP
5386*9a0e4156SSadaf Ebrahimi/* 14397 */   MCD_OPC_FilterValue, 220, 1, 9, 0, // Skip to: 14411
5387*9a0e4156SSadaf Ebrahimi/* 14402 */   MCD_OPC_CheckPredicate, 15, 77, 18, // Skip to: 19091
5388*9a0e4156SSadaf Ebrahimi/* 14406 */   MCD_OPC_Decode, 133, 15, 175, 2, // Opcode: SRAK
5389*9a0e4156SSadaf Ebrahimi/* 14411 */   MCD_OPC_FilterValue, 221, 1, 9, 0, // Skip to: 14425
5390*9a0e4156SSadaf Ebrahimi/* 14416 */   MCD_OPC_CheckPredicate, 15, 63, 18, // Skip to: 19091
5391*9a0e4156SSadaf Ebrahimi/* 14420 */   MCD_OPC_Decode, 218, 14, 175, 2, // Opcode: SLAK
5392*9a0e4156SSadaf Ebrahimi/* 14425 */   MCD_OPC_FilterValue, 222, 1, 9, 0, // Skip to: 14439
5393*9a0e4156SSadaf Ebrahimi/* 14430 */   MCD_OPC_CheckPredicate, 15, 49, 18, // Skip to: 19091
5394*9a0e4156SSadaf Ebrahimi/* 14434 */   MCD_OPC_Decode, 140, 15, 175, 2, // Opcode: SRLK
5395*9a0e4156SSadaf Ebrahimi/* 14439 */   MCD_OPC_FilterValue, 223, 1, 9, 0, // Skip to: 14453
5396*9a0e4156SSadaf Ebrahimi/* 14444 */   MCD_OPC_CheckPredicate, 15, 35, 18, // Skip to: 19091
5397*9a0e4156SSadaf Ebrahimi/* 14448 */   MCD_OPC_Decode, 237, 14, 175, 2, // Opcode: SLLK
5398*9a0e4156SSadaf Ebrahimi/* 14453 */   MCD_OPC_FilterValue, 224, 1, 194, 0, // Skip to: 14652
5399*9a0e4156SSadaf Ebrahimi/* 14458 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5400*9a0e4156SSadaf Ebrahimi/* 14461 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14474
5401*9a0e4156SSadaf Ebrahimi/* 14465 */   MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 14643
5402*9a0e4156SSadaf Ebrahimi/* 14469 */   MCD_OPC_Decode, 154, 11, 194, 2, // Opcode: LOCFHAsmO
5403*9a0e4156SSadaf Ebrahimi/* 14474 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14487
5404*9a0e4156SSadaf Ebrahimi/* 14478 */   MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 14643
5405*9a0e4156SSadaf Ebrahimi/* 14482 */   MCD_OPC_Decode, 138, 11, 194, 2, // Opcode: LOCFHAsmH
5406*9a0e4156SSadaf Ebrahimi/* 14487 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 14500
5407*9a0e4156SSadaf Ebrahimi/* 14491 */   MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 14643
5408*9a0e4156SSadaf Ebrahimi/* 14495 */   MCD_OPC_Decode, 148, 11, 194, 2, // Opcode: LOCFHAsmNLE
5409*9a0e4156SSadaf Ebrahimi/* 14500 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14513
5410*9a0e4156SSadaf Ebrahimi/* 14504 */   MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 14643
5411*9a0e4156SSadaf Ebrahimi/* 14508 */   MCD_OPC_Decode, 140, 11, 194, 2, // Opcode: LOCFHAsmL
5412*9a0e4156SSadaf Ebrahimi/* 14513 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 14526
5413*9a0e4156SSadaf Ebrahimi/* 14517 */   MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 14643
5414*9a0e4156SSadaf Ebrahimi/* 14521 */   MCD_OPC_Decode, 146, 11, 194, 2, // Opcode: LOCFHAsmNHE
5415*9a0e4156SSadaf Ebrahimi/* 14526 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14539
5416*9a0e4156SSadaf Ebrahimi/* 14530 */   MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 14643
5417*9a0e4156SSadaf Ebrahimi/* 14534 */   MCD_OPC_Decode, 142, 11, 194, 2, // Opcode: LOCFHAsmLH
5418*9a0e4156SSadaf Ebrahimi/* 14539 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 14552
5419*9a0e4156SSadaf Ebrahimi/* 14543 */   MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 14643
5420*9a0e4156SSadaf Ebrahimi/* 14547 */   MCD_OPC_Decode, 144, 11, 194, 2, // Opcode: LOCFHAsmNE
5421*9a0e4156SSadaf Ebrahimi/* 14552 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14565
5422*9a0e4156SSadaf Ebrahimi/* 14556 */   MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 14643
5423*9a0e4156SSadaf Ebrahimi/* 14560 */   MCD_OPC_Decode, 137, 11, 194, 2, // Opcode: LOCFHAsmE
5424*9a0e4156SSadaf Ebrahimi/* 14565 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 14578
5425*9a0e4156SSadaf Ebrahimi/* 14569 */   MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 14643
5426*9a0e4156SSadaf Ebrahimi/* 14573 */   MCD_OPC_Decode, 149, 11, 194, 2, // Opcode: LOCFHAsmNLH
5427*9a0e4156SSadaf Ebrahimi/* 14578 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14591
5428*9a0e4156SSadaf Ebrahimi/* 14582 */   MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 14643
5429*9a0e4156SSadaf Ebrahimi/* 14586 */   MCD_OPC_Decode, 139, 11, 194, 2, // Opcode: LOCFHAsmHE
5430*9a0e4156SSadaf Ebrahimi/* 14591 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 14604
5431*9a0e4156SSadaf Ebrahimi/* 14595 */   MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 14643
5432*9a0e4156SSadaf Ebrahimi/* 14599 */   MCD_OPC_Decode, 147, 11, 194, 2, // Opcode: LOCFHAsmNL
5433*9a0e4156SSadaf Ebrahimi/* 14604 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 14617
5434*9a0e4156SSadaf Ebrahimi/* 14608 */   MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 14643
5435*9a0e4156SSadaf Ebrahimi/* 14612 */   MCD_OPC_Decode, 141, 11, 194, 2, // Opcode: LOCFHAsmLE
5436*9a0e4156SSadaf Ebrahimi/* 14617 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 14630
5437*9a0e4156SSadaf Ebrahimi/* 14621 */   MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 14643
5438*9a0e4156SSadaf Ebrahimi/* 14625 */   MCD_OPC_Decode, 145, 11, 194, 2, // Opcode: LOCFHAsmNH
5439*9a0e4156SSadaf Ebrahimi/* 14630 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 14643
5440*9a0e4156SSadaf Ebrahimi/* 14634 */   MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 14643
5441*9a0e4156SSadaf Ebrahimi/* 14638 */   MCD_OPC_Decode, 151, 11, 194, 2, // Opcode: LOCFHAsmNO
5442*9a0e4156SSadaf Ebrahimi/* 14643 */   MCD_OPC_CheckPredicate, 12, 92, 17, // Skip to: 19091
5443*9a0e4156SSadaf Ebrahimi/* 14647 */   MCD_OPC_Decode, 136, 11, 195, 2, // Opcode: LOCFHAsm
5444*9a0e4156SSadaf Ebrahimi/* 14652 */   MCD_OPC_FilterValue, 225, 1, 194, 0, // Skip to: 14851
5445*9a0e4156SSadaf Ebrahimi/* 14657 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5446*9a0e4156SSadaf Ebrahimi/* 14660 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14673
5447*9a0e4156SSadaf Ebrahimi/* 14664 */   MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 14842
5448*9a0e4156SSadaf Ebrahimi/* 14668 */   MCD_OPC_Decode, 234, 15, 196, 2, // Opcode: STOCFHAsmO
5449*9a0e4156SSadaf Ebrahimi/* 14673 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14686
5450*9a0e4156SSadaf Ebrahimi/* 14677 */   MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 14842
5451*9a0e4156SSadaf Ebrahimi/* 14681 */   MCD_OPC_Decode, 218, 15, 196, 2, // Opcode: STOCFHAsmH
5452*9a0e4156SSadaf Ebrahimi/* 14686 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 14699
5453*9a0e4156SSadaf Ebrahimi/* 14690 */   MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 14842
5454*9a0e4156SSadaf Ebrahimi/* 14694 */   MCD_OPC_Decode, 228, 15, 196, 2, // Opcode: STOCFHAsmNLE
5455*9a0e4156SSadaf Ebrahimi/* 14699 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14712
5456*9a0e4156SSadaf Ebrahimi/* 14703 */   MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 14842
5457*9a0e4156SSadaf Ebrahimi/* 14707 */   MCD_OPC_Decode, 220, 15, 196, 2, // Opcode: STOCFHAsmL
5458*9a0e4156SSadaf Ebrahimi/* 14712 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 14725
5459*9a0e4156SSadaf Ebrahimi/* 14716 */   MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 14842
5460*9a0e4156SSadaf Ebrahimi/* 14720 */   MCD_OPC_Decode, 226, 15, 196, 2, // Opcode: STOCFHAsmNHE
5461*9a0e4156SSadaf Ebrahimi/* 14725 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14738
5462*9a0e4156SSadaf Ebrahimi/* 14729 */   MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 14842
5463*9a0e4156SSadaf Ebrahimi/* 14733 */   MCD_OPC_Decode, 222, 15, 196, 2, // Opcode: STOCFHAsmLH
5464*9a0e4156SSadaf Ebrahimi/* 14738 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 14751
5465*9a0e4156SSadaf Ebrahimi/* 14742 */   MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 14842
5466*9a0e4156SSadaf Ebrahimi/* 14746 */   MCD_OPC_Decode, 224, 15, 196, 2, // Opcode: STOCFHAsmNE
5467*9a0e4156SSadaf Ebrahimi/* 14751 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14764
5468*9a0e4156SSadaf Ebrahimi/* 14755 */   MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 14842
5469*9a0e4156SSadaf Ebrahimi/* 14759 */   MCD_OPC_Decode, 217, 15, 196, 2, // Opcode: STOCFHAsmE
5470*9a0e4156SSadaf Ebrahimi/* 14764 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 14777
5471*9a0e4156SSadaf Ebrahimi/* 14768 */   MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 14842
5472*9a0e4156SSadaf Ebrahimi/* 14772 */   MCD_OPC_Decode, 229, 15, 196, 2, // Opcode: STOCFHAsmNLH
5473*9a0e4156SSadaf Ebrahimi/* 14777 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14790
5474*9a0e4156SSadaf Ebrahimi/* 14781 */   MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 14842
5475*9a0e4156SSadaf Ebrahimi/* 14785 */   MCD_OPC_Decode, 219, 15, 196, 2, // Opcode: STOCFHAsmHE
5476*9a0e4156SSadaf Ebrahimi/* 14790 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 14803
5477*9a0e4156SSadaf Ebrahimi/* 14794 */   MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 14842
5478*9a0e4156SSadaf Ebrahimi/* 14798 */   MCD_OPC_Decode, 227, 15, 196, 2, // Opcode: STOCFHAsmNL
5479*9a0e4156SSadaf Ebrahimi/* 14803 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 14816
5480*9a0e4156SSadaf Ebrahimi/* 14807 */   MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 14842
5481*9a0e4156SSadaf Ebrahimi/* 14811 */   MCD_OPC_Decode, 221, 15, 196, 2, // Opcode: STOCFHAsmLE
5482*9a0e4156SSadaf Ebrahimi/* 14816 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 14829
5483*9a0e4156SSadaf Ebrahimi/* 14820 */   MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 14842
5484*9a0e4156SSadaf Ebrahimi/* 14824 */   MCD_OPC_Decode, 225, 15, 196, 2, // Opcode: STOCFHAsmNH
5485*9a0e4156SSadaf Ebrahimi/* 14829 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 14842
5486*9a0e4156SSadaf Ebrahimi/* 14833 */   MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 14842
5487*9a0e4156SSadaf Ebrahimi/* 14837 */   MCD_OPC_Decode, 231, 15, 196, 2, // Opcode: STOCFHAsmNO
5488*9a0e4156SSadaf Ebrahimi/* 14842 */   MCD_OPC_CheckPredicate, 12, 149, 16, // Skip to: 19091
5489*9a0e4156SSadaf Ebrahimi/* 14846 */   MCD_OPC_Decode, 216, 15, 197, 2, // Opcode: STOCFHAsm
5490*9a0e4156SSadaf Ebrahimi/* 14851 */   MCD_OPC_FilterValue, 226, 1, 194, 0, // Skip to: 15050
5491*9a0e4156SSadaf Ebrahimi/* 14856 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5492*9a0e4156SSadaf Ebrahimi/* 14859 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14872
5493*9a0e4156SSadaf Ebrahimi/* 14863 */   MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15041
5494*9a0e4156SSadaf Ebrahimi/* 14867 */   MCD_OPC_Decode, 198, 11, 198, 2, // Opcode: LOCGAsmO
5495*9a0e4156SSadaf Ebrahimi/* 14872 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 14885
5496*9a0e4156SSadaf Ebrahimi/* 14876 */   MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15041
5497*9a0e4156SSadaf Ebrahimi/* 14880 */   MCD_OPC_Decode, 182, 11, 198, 2, // Opcode: LOCGAsmH
5498*9a0e4156SSadaf Ebrahimi/* 14885 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 14898
5499*9a0e4156SSadaf Ebrahimi/* 14889 */   MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15041
5500*9a0e4156SSadaf Ebrahimi/* 14893 */   MCD_OPC_Decode, 192, 11, 198, 2, // Opcode: LOCGAsmNLE
5501*9a0e4156SSadaf Ebrahimi/* 14898 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 14911
5502*9a0e4156SSadaf Ebrahimi/* 14902 */   MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15041
5503*9a0e4156SSadaf Ebrahimi/* 14906 */   MCD_OPC_Decode, 184, 11, 198, 2, // Opcode: LOCGAsmL
5504*9a0e4156SSadaf Ebrahimi/* 14911 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 14924
5505*9a0e4156SSadaf Ebrahimi/* 14915 */   MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15041
5506*9a0e4156SSadaf Ebrahimi/* 14919 */   MCD_OPC_Decode, 190, 11, 198, 2, // Opcode: LOCGAsmNHE
5507*9a0e4156SSadaf Ebrahimi/* 14924 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 14937
5508*9a0e4156SSadaf Ebrahimi/* 14928 */   MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15041
5509*9a0e4156SSadaf Ebrahimi/* 14932 */   MCD_OPC_Decode, 186, 11, 198, 2, // Opcode: LOCGAsmLH
5510*9a0e4156SSadaf Ebrahimi/* 14937 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 14950
5511*9a0e4156SSadaf Ebrahimi/* 14941 */   MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15041
5512*9a0e4156SSadaf Ebrahimi/* 14945 */   MCD_OPC_Decode, 188, 11, 198, 2, // Opcode: LOCGAsmNE
5513*9a0e4156SSadaf Ebrahimi/* 14950 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 14963
5514*9a0e4156SSadaf Ebrahimi/* 14954 */   MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15041
5515*9a0e4156SSadaf Ebrahimi/* 14958 */   MCD_OPC_Decode, 181, 11, 198, 2, // Opcode: LOCGAsmE
5516*9a0e4156SSadaf Ebrahimi/* 14963 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 14976
5517*9a0e4156SSadaf Ebrahimi/* 14967 */   MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15041
5518*9a0e4156SSadaf Ebrahimi/* 14971 */   MCD_OPC_Decode, 193, 11, 198, 2, // Opcode: LOCGAsmNLH
5519*9a0e4156SSadaf Ebrahimi/* 14976 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 14989
5520*9a0e4156SSadaf Ebrahimi/* 14980 */   MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15041
5521*9a0e4156SSadaf Ebrahimi/* 14984 */   MCD_OPC_Decode, 183, 11, 198, 2, // Opcode: LOCGAsmHE
5522*9a0e4156SSadaf Ebrahimi/* 14989 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15002
5523*9a0e4156SSadaf Ebrahimi/* 14993 */   MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15041
5524*9a0e4156SSadaf Ebrahimi/* 14997 */   MCD_OPC_Decode, 191, 11, 198, 2, // Opcode: LOCGAsmNL
5525*9a0e4156SSadaf Ebrahimi/* 15002 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15015
5526*9a0e4156SSadaf Ebrahimi/* 15006 */   MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15041
5527*9a0e4156SSadaf Ebrahimi/* 15010 */   MCD_OPC_Decode, 185, 11, 198, 2, // Opcode: LOCGAsmLE
5528*9a0e4156SSadaf Ebrahimi/* 15015 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15028
5529*9a0e4156SSadaf Ebrahimi/* 15019 */   MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15041
5530*9a0e4156SSadaf Ebrahimi/* 15023 */   MCD_OPC_Decode, 189, 11, 198, 2, // Opcode: LOCGAsmNH
5531*9a0e4156SSadaf Ebrahimi/* 15028 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15041
5532*9a0e4156SSadaf Ebrahimi/* 15032 */   MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15041
5533*9a0e4156SSadaf Ebrahimi/* 15036 */   MCD_OPC_Decode, 195, 11, 198, 2, // Opcode: LOCGAsmNO
5534*9a0e4156SSadaf Ebrahimi/* 15041 */   MCD_OPC_CheckPredicate, 14, 206, 15, // Skip to: 19091
5535*9a0e4156SSadaf Ebrahimi/* 15045 */   MCD_OPC_Decode, 180, 11, 199, 2, // Opcode: LOCGAsm
5536*9a0e4156SSadaf Ebrahimi/* 15050 */   MCD_OPC_FilterValue, 227, 1, 194, 0, // Skip to: 15249
5537*9a0e4156SSadaf Ebrahimi/* 15055 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5538*9a0e4156SSadaf Ebrahimi/* 15058 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15071
5539*9a0e4156SSadaf Ebrahimi/* 15062 */   MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15240
5540*9a0e4156SSadaf Ebrahimi/* 15066 */   MCD_OPC_Decode, 128, 16, 182, 2, // Opcode: STOCGAsmO
5541*9a0e4156SSadaf Ebrahimi/* 15071 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15084
5542*9a0e4156SSadaf Ebrahimi/* 15075 */   MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15240
5543*9a0e4156SSadaf Ebrahimi/* 15079 */   MCD_OPC_Decode, 240, 15, 182, 2, // Opcode: STOCGAsmH
5544*9a0e4156SSadaf Ebrahimi/* 15084 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15097
5545*9a0e4156SSadaf Ebrahimi/* 15088 */   MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15240
5546*9a0e4156SSadaf Ebrahimi/* 15092 */   MCD_OPC_Decode, 250, 15, 182, 2, // Opcode: STOCGAsmNLE
5547*9a0e4156SSadaf Ebrahimi/* 15097 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15110
5548*9a0e4156SSadaf Ebrahimi/* 15101 */   MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15240
5549*9a0e4156SSadaf Ebrahimi/* 15105 */   MCD_OPC_Decode, 242, 15, 182, 2, // Opcode: STOCGAsmL
5550*9a0e4156SSadaf Ebrahimi/* 15110 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15123
5551*9a0e4156SSadaf Ebrahimi/* 15114 */   MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15240
5552*9a0e4156SSadaf Ebrahimi/* 15118 */   MCD_OPC_Decode, 248, 15, 182, 2, // Opcode: STOCGAsmNHE
5553*9a0e4156SSadaf Ebrahimi/* 15123 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15136
5554*9a0e4156SSadaf Ebrahimi/* 15127 */   MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15240
5555*9a0e4156SSadaf Ebrahimi/* 15131 */   MCD_OPC_Decode, 244, 15, 182, 2, // Opcode: STOCGAsmLH
5556*9a0e4156SSadaf Ebrahimi/* 15136 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15149
5557*9a0e4156SSadaf Ebrahimi/* 15140 */   MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15240
5558*9a0e4156SSadaf Ebrahimi/* 15144 */   MCD_OPC_Decode, 246, 15, 182, 2, // Opcode: STOCGAsmNE
5559*9a0e4156SSadaf Ebrahimi/* 15149 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15162
5560*9a0e4156SSadaf Ebrahimi/* 15153 */   MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15240
5561*9a0e4156SSadaf Ebrahimi/* 15157 */   MCD_OPC_Decode, 239, 15, 182, 2, // Opcode: STOCGAsmE
5562*9a0e4156SSadaf Ebrahimi/* 15162 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15175
5563*9a0e4156SSadaf Ebrahimi/* 15166 */   MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15240
5564*9a0e4156SSadaf Ebrahimi/* 15170 */   MCD_OPC_Decode, 251, 15, 182, 2, // Opcode: STOCGAsmNLH
5565*9a0e4156SSadaf Ebrahimi/* 15175 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15188
5566*9a0e4156SSadaf Ebrahimi/* 15179 */   MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15240
5567*9a0e4156SSadaf Ebrahimi/* 15183 */   MCD_OPC_Decode, 241, 15, 182, 2, // Opcode: STOCGAsmHE
5568*9a0e4156SSadaf Ebrahimi/* 15188 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15201
5569*9a0e4156SSadaf Ebrahimi/* 15192 */   MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15240
5570*9a0e4156SSadaf Ebrahimi/* 15196 */   MCD_OPC_Decode, 249, 15, 182, 2, // Opcode: STOCGAsmNL
5571*9a0e4156SSadaf Ebrahimi/* 15201 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15214
5572*9a0e4156SSadaf Ebrahimi/* 15205 */   MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15240
5573*9a0e4156SSadaf Ebrahimi/* 15209 */   MCD_OPC_Decode, 243, 15, 182, 2, // Opcode: STOCGAsmLE
5574*9a0e4156SSadaf Ebrahimi/* 15214 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15227
5575*9a0e4156SSadaf Ebrahimi/* 15218 */   MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15240
5576*9a0e4156SSadaf Ebrahimi/* 15222 */   MCD_OPC_Decode, 247, 15, 182, 2, // Opcode: STOCGAsmNH
5577*9a0e4156SSadaf Ebrahimi/* 15227 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15240
5578*9a0e4156SSadaf Ebrahimi/* 15231 */   MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15240
5579*9a0e4156SSadaf Ebrahimi/* 15235 */   MCD_OPC_Decode, 253, 15, 182, 2, // Opcode: STOCGAsmNO
5580*9a0e4156SSadaf Ebrahimi/* 15240 */   MCD_OPC_CheckPredicate, 14, 7, 15, // Skip to: 19091
5581*9a0e4156SSadaf Ebrahimi/* 15244 */   MCD_OPC_Decode, 238, 15, 183, 2, // Opcode: STOCGAsm
5582*9a0e4156SSadaf Ebrahimi/* 15249 */   MCD_OPC_FilterValue, 228, 1, 9, 0, // Skip to: 15263
5583*9a0e4156SSadaf Ebrahimi/* 15254 */   MCD_OPC_CheckPredicate, 17, 249, 14, // Skip to: 19091
5584*9a0e4156SSadaf Ebrahimi/* 15258 */   MCD_OPC_Decode, 247, 9, 172, 2, // Opcode: LANG
5585*9a0e4156SSadaf Ebrahimi/* 15263 */   MCD_OPC_FilterValue, 230, 1, 9, 0, // Skip to: 15277
5586*9a0e4156SSadaf Ebrahimi/* 15268 */   MCD_OPC_CheckPredicate, 17, 235, 14, // Skip to: 19091
5587*9a0e4156SSadaf Ebrahimi/* 15272 */   MCD_OPC_Decode, 249, 9, 172, 2, // Opcode: LAOG
5588*9a0e4156SSadaf Ebrahimi/* 15277 */   MCD_OPC_FilterValue, 231, 1, 9, 0, // Skip to: 15291
5589*9a0e4156SSadaf Ebrahimi/* 15282 */   MCD_OPC_CheckPredicate, 17, 221, 14, // Skip to: 19091
5590*9a0e4156SSadaf Ebrahimi/* 15286 */   MCD_OPC_Decode, 254, 9, 172, 2, // Opcode: LAXG
5591*9a0e4156SSadaf Ebrahimi/* 15291 */   MCD_OPC_FilterValue, 232, 1, 9, 0, // Skip to: 15305
5592*9a0e4156SSadaf Ebrahimi/* 15296 */   MCD_OPC_CheckPredicate, 17, 207, 14, // Skip to: 19091
5593*9a0e4156SSadaf Ebrahimi/* 15300 */   MCD_OPC_Decode, 239, 9, 172, 2, // Opcode: LAAG
5594*9a0e4156SSadaf Ebrahimi/* 15305 */   MCD_OPC_FilterValue, 234, 1, 9, 0, // Skip to: 15319
5595*9a0e4156SSadaf Ebrahimi/* 15310 */   MCD_OPC_CheckPredicate, 17, 193, 14, // Skip to: 19091
5596*9a0e4156SSadaf Ebrahimi/* 15314 */   MCD_OPC_Decode, 241, 9, 172, 2, // Opcode: LAALG
5597*9a0e4156SSadaf Ebrahimi/* 15319 */   MCD_OPC_FilterValue, 242, 1, 194, 0, // Skip to: 15518
5598*9a0e4156SSadaf Ebrahimi/* 15324 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5599*9a0e4156SSadaf Ebrahimi/* 15327 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15340
5600*9a0e4156SSadaf Ebrahimi/* 15331 */   MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15509
5601*9a0e4156SSadaf Ebrahimi/* 15335 */   MCD_OPC_Decode, 132, 11, 200, 2, // Opcode: LOCAsmO
5602*9a0e4156SSadaf Ebrahimi/* 15340 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15353
5603*9a0e4156SSadaf Ebrahimi/* 15344 */   MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15509
5604*9a0e4156SSadaf Ebrahimi/* 15348 */   MCD_OPC_Decode, 244, 10, 200, 2, // Opcode: LOCAsmH
5605*9a0e4156SSadaf Ebrahimi/* 15353 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15366
5606*9a0e4156SSadaf Ebrahimi/* 15357 */   MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15509
5607*9a0e4156SSadaf Ebrahimi/* 15361 */   MCD_OPC_Decode, 254, 10, 200, 2, // Opcode: LOCAsmNLE
5608*9a0e4156SSadaf Ebrahimi/* 15366 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15379
5609*9a0e4156SSadaf Ebrahimi/* 15370 */   MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15509
5610*9a0e4156SSadaf Ebrahimi/* 15374 */   MCD_OPC_Decode, 246, 10, 200, 2, // Opcode: LOCAsmL
5611*9a0e4156SSadaf Ebrahimi/* 15379 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15392
5612*9a0e4156SSadaf Ebrahimi/* 15383 */   MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15509
5613*9a0e4156SSadaf Ebrahimi/* 15387 */   MCD_OPC_Decode, 252, 10, 200, 2, // Opcode: LOCAsmNHE
5614*9a0e4156SSadaf Ebrahimi/* 15392 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15405
5615*9a0e4156SSadaf Ebrahimi/* 15396 */   MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15509
5616*9a0e4156SSadaf Ebrahimi/* 15400 */   MCD_OPC_Decode, 248, 10, 200, 2, // Opcode: LOCAsmLH
5617*9a0e4156SSadaf Ebrahimi/* 15405 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15418
5618*9a0e4156SSadaf Ebrahimi/* 15409 */   MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15509
5619*9a0e4156SSadaf Ebrahimi/* 15413 */   MCD_OPC_Decode, 250, 10, 200, 2, // Opcode: LOCAsmNE
5620*9a0e4156SSadaf Ebrahimi/* 15418 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15431
5621*9a0e4156SSadaf Ebrahimi/* 15422 */   MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15509
5622*9a0e4156SSadaf Ebrahimi/* 15426 */   MCD_OPC_Decode, 243, 10, 200, 2, // Opcode: LOCAsmE
5623*9a0e4156SSadaf Ebrahimi/* 15431 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15444
5624*9a0e4156SSadaf Ebrahimi/* 15435 */   MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15509
5625*9a0e4156SSadaf Ebrahimi/* 15439 */   MCD_OPC_Decode, 255, 10, 200, 2, // Opcode: LOCAsmNLH
5626*9a0e4156SSadaf Ebrahimi/* 15444 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15457
5627*9a0e4156SSadaf Ebrahimi/* 15448 */   MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15509
5628*9a0e4156SSadaf Ebrahimi/* 15452 */   MCD_OPC_Decode, 245, 10, 200, 2, // Opcode: LOCAsmHE
5629*9a0e4156SSadaf Ebrahimi/* 15457 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15470
5630*9a0e4156SSadaf Ebrahimi/* 15461 */   MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15509
5631*9a0e4156SSadaf Ebrahimi/* 15465 */   MCD_OPC_Decode, 253, 10, 200, 2, // Opcode: LOCAsmNL
5632*9a0e4156SSadaf Ebrahimi/* 15470 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15483
5633*9a0e4156SSadaf Ebrahimi/* 15474 */   MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15509
5634*9a0e4156SSadaf Ebrahimi/* 15478 */   MCD_OPC_Decode, 247, 10, 200, 2, // Opcode: LOCAsmLE
5635*9a0e4156SSadaf Ebrahimi/* 15483 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15496
5636*9a0e4156SSadaf Ebrahimi/* 15487 */   MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15509
5637*9a0e4156SSadaf Ebrahimi/* 15491 */   MCD_OPC_Decode, 251, 10, 200, 2, // Opcode: LOCAsmNH
5638*9a0e4156SSadaf Ebrahimi/* 15496 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15509
5639*9a0e4156SSadaf Ebrahimi/* 15500 */   MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15509
5640*9a0e4156SSadaf Ebrahimi/* 15504 */   MCD_OPC_Decode, 129, 11, 200, 2, // Opcode: LOCAsmNO
5641*9a0e4156SSadaf Ebrahimi/* 15509 */   MCD_OPC_CheckPredicate, 14, 250, 13, // Skip to: 19091
5642*9a0e4156SSadaf Ebrahimi/* 15513 */   MCD_OPC_Decode, 242, 10, 201, 2, // Opcode: LOCAsm
5643*9a0e4156SSadaf Ebrahimi/* 15518 */   MCD_OPC_FilterValue, 243, 1, 194, 0, // Skip to: 15717
5644*9a0e4156SSadaf Ebrahimi/* 15523 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5645*9a0e4156SSadaf Ebrahimi/* 15526 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15539
5646*9a0e4156SSadaf Ebrahimi/* 15530 */   MCD_OPC_CheckPredicate, 14, 174, 0, // Skip to: 15708
5647*9a0e4156SSadaf Ebrahimi/* 15534 */   MCD_OPC_Decode, 212, 15, 178, 2, // Opcode: STOCAsmO
5648*9a0e4156SSadaf Ebrahimi/* 15539 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15552
5649*9a0e4156SSadaf Ebrahimi/* 15543 */   MCD_OPC_CheckPredicate, 14, 161, 0, // Skip to: 15708
5650*9a0e4156SSadaf Ebrahimi/* 15547 */   MCD_OPC_Decode, 196, 15, 178, 2, // Opcode: STOCAsmH
5651*9a0e4156SSadaf Ebrahimi/* 15552 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15565
5652*9a0e4156SSadaf Ebrahimi/* 15556 */   MCD_OPC_CheckPredicate, 14, 148, 0, // Skip to: 15708
5653*9a0e4156SSadaf Ebrahimi/* 15560 */   MCD_OPC_Decode, 206, 15, 178, 2, // Opcode: STOCAsmNLE
5654*9a0e4156SSadaf Ebrahimi/* 15565 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15578
5655*9a0e4156SSadaf Ebrahimi/* 15569 */   MCD_OPC_CheckPredicate, 14, 135, 0, // Skip to: 15708
5656*9a0e4156SSadaf Ebrahimi/* 15573 */   MCD_OPC_Decode, 198, 15, 178, 2, // Opcode: STOCAsmL
5657*9a0e4156SSadaf Ebrahimi/* 15578 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15591
5658*9a0e4156SSadaf Ebrahimi/* 15582 */   MCD_OPC_CheckPredicate, 14, 122, 0, // Skip to: 15708
5659*9a0e4156SSadaf Ebrahimi/* 15586 */   MCD_OPC_Decode, 204, 15, 178, 2, // Opcode: STOCAsmNHE
5660*9a0e4156SSadaf Ebrahimi/* 15591 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15604
5661*9a0e4156SSadaf Ebrahimi/* 15595 */   MCD_OPC_CheckPredicate, 14, 109, 0, // Skip to: 15708
5662*9a0e4156SSadaf Ebrahimi/* 15599 */   MCD_OPC_Decode, 200, 15, 178, 2, // Opcode: STOCAsmLH
5663*9a0e4156SSadaf Ebrahimi/* 15604 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15617
5664*9a0e4156SSadaf Ebrahimi/* 15608 */   MCD_OPC_CheckPredicate, 14, 96, 0, // Skip to: 15708
5665*9a0e4156SSadaf Ebrahimi/* 15612 */   MCD_OPC_Decode, 202, 15, 178, 2, // Opcode: STOCAsmNE
5666*9a0e4156SSadaf Ebrahimi/* 15617 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15630
5667*9a0e4156SSadaf Ebrahimi/* 15621 */   MCD_OPC_CheckPredicate, 14, 83, 0, // Skip to: 15708
5668*9a0e4156SSadaf Ebrahimi/* 15625 */   MCD_OPC_Decode, 195, 15, 178, 2, // Opcode: STOCAsmE
5669*9a0e4156SSadaf Ebrahimi/* 15630 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15643
5670*9a0e4156SSadaf Ebrahimi/* 15634 */   MCD_OPC_CheckPredicate, 14, 70, 0, // Skip to: 15708
5671*9a0e4156SSadaf Ebrahimi/* 15638 */   MCD_OPC_Decode, 207, 15, 178, 2, // Opcode: STOCAsmNLH
5672*9a0e4156SSadaf Ebrahimi/* 15643 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15656
5673*9a0e4156SSadaf Ebrahimi/* 15647 */   MCD_OPC_CheckPredicate, 14, 57, 0, // Skip to: 15708
5674*9a0e4156SSadaf Ebrahimi/* 15651 */   MCD_OPC_Decode, 197, 15, 178, 2, // Opcode: STOCAsmHE
5675*9a0e4156SSadaf Ebrahimi/* 15656 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15669
5676*9a0e4156SSadaf Ebrahimi/* 15660 */   MCD_OPC_CheckPredicate, 14, 44, 0, // Skip to: 15708
5677*9a0e4156SSadaf Ebrahimi/* 15664 */   MCD_OPC_Decode, 205, 15, 178, 2, // Opcode: STOCAsmNL
5678*9a0e4156SSadaf Ebrahimi/* 15669 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15682
5679*9a0e4156SSadaf Ebrahimi/* 15673 */   MCD_OPC_CheckPredicate, 14, 31, 0, // Skip to: 15708
5680*9a0e4156SSadaf Ebrahimi/* 15677 */   MCD_OPC_Decode, 199, 15, 178, 2, // Opcode: STOCAsmLE
5681*9a0e4156SSadaf Ebrahimi/* 15682 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15695
5682*9a0e4156SSadaf Ebrahimi/* 15686 */   MCD_OPC_CheckPredicate, 14, 18, 0, // Skip to: 15708
5683*9a0e4156SSadaf Ebrahimi/* 15690 */   MCD_OPC_Decode, 203, 15, 178, 2, // Opcode: STOCAsmNH
5684*9a0e4156SSadaf Ebrahimi/* 15695 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15708
5685*9a0e4156SSadaf Ebrahimi/* 15699 */   MCD_OPC_CheckPredicate, 14, 5, 0, // Skip to: 15708
5686*9a0e4156SSadaf Ebrahimi/* 15703 */   MCD_OPC_Decode, 209, 15, 178, 2, // Opcode: STOCAsmNO
5687*9a0e4156SSadaf Ebrahimi/* 15708 */   MCD_OPC_CheckPredicate, 14, 51, 13, // Skip to: 19091
5688*9a0e4156SSadaf Ebrahimi/* 15712 */   MCD_OPC_Decode, 194, 15, 179, 2, // Opcode: STOCAsm
5689*9a0e4156SSadaf Ebrahimi/* 15717 */   MCD_OPC_FilterValue, 244, 1, 9, 0, // Skip to: 15731
5690*9a0e4156SSadaf Ebrahimi/* 15722 */   MCD_OPC_CheckPredicate, 17, 37, 13, // Skip to: 19091
5691*9a0e4156SSadaf Ebrahimi/* 15726 */   MCD_OPC_Decode, 246, 9, 191, 2, // Opcode: LAN
5692*9a0e4156SSadaf Ebrahimi/* 15731 */   MCD_OPC_FilterValue, 246, 1, 9, 0, // Skip to: 15745
5693*9a0e4156SSadaf Ebrahimi/* 15736 */   MCD_OPC_CheckPredicate, 17, 23, 13, // Skip to: 19091
5694*9a0e4156SSadaf Ebrahimi/* 15740 */   MCD_OPC_Decode, 248, 9, 191, 2, // Opcode: LAO
5695*9a0e4156SSadaf Ebrahimi/* 15745 */   MCD_OPC_FilterValue, 247, 1, 9, 0, // Skip to: 15759
5696*9a0e4156SSadaf Ebrahimi/* 15750 */   MCD_OPC_CheckPredicate, 17, 9, 13, // Skip to: 19091
5697*9a0e4156SSadaf Ebrahimi/* 15754 */   MCD_OPC_Decode, 253, 9, 191, 2, // Opcode: LAX
5698*9a0e4156SSadaf Ebrahimi/* 15759 */   MCD_OPC_FilterValue, 248, 1, 9, 0, // Skip to: 15773
5699*9a0e4156SSadaf Ebrahimi/* 15764 */   MCD_OPC_CheckPredicate, 17, 251, 12, // Skip to: 19091
5700*9a0e4156SSadaf Ebrahimi/* 15768 */   MCD_OPC_Decode, 238, 9, 191, 2, // Opcode: LAA
5701*9a0e4156SSadaf Ebrahimi/* 15773 */   MCD_OPC_FilterValue, 250, 1, 241, 12, // Skip to: 19091
5702*9a0e4156SSadaf Ebrahimi/* 15778 */   MCD_OPC_CheckPredicate, 17, 237, 12, // Skip to: 19091
5703*9a0e4156SSadaf Ebrahimi/* 15782 */   MCD_OPC_Decode, 240, 9, 191, 2, // Opcode: LAAL
5704*9a0e4156SSadaf Ebrahimi/* 15787 */   MCD_OPC_FilterValue, 236, 1, 195, 8, // Skip to: 18035
5705*9a0e4156SSadaf Ebrahimi/* 15792 */   MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
5706*9a0e4156SSadaf Ebrahimi/* 15795 */   MCD_OPC_FilterValue, 66, 201, 0, // Skip to: 16000
5707*9a0e4156SSadaf Ebrahimi/* 15799 */   MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
5708*9a0e4156SSadaf Ebrahimi/* 15802 */   MCD_OPC_FilterValue, 0, 213, 12, // Skip to: 19091
5709*9a0e4156SSadaf Ebrahimi/* 15806 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5710*9a0e4156SSadaf Ebrahimi/* 15809 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 15822
5711*9a0e4156SSadaf Ebrahimi/* 15813 */   MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 15991
5712*9a0e4156SSadaf Ebrahimi/* 15817 */   MCD_OPC_Decode, 158, 12, 202, 2, // Opcode: LOCHIAsmO
5713*9a0e4156SSadaf Ebrahimi/* 15822 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 15835
5714*9a0e4156SSadaf Ebrahimi/* 15826 */   MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 15991
5715*9a0e4156SSadaf Ebrahimi/* 15830 */   MCD_OPC_Decode, 142, 12, 202, 2, // Opcode: LOCHIAsmH
5716*9a0e4156SSadaf Ebrahimi/* 15835 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 15848
5717*9a0e4156SSadaf Ebrahimi/* 15839 */   MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 15991
5718*9a0e4156SSadaf Ebrahimi/* 15843 */   MCD_OPC_Decode, 152, 12, 202, 2, // Opcode: LOCHIAsmNLE
5719*9a0e4156SSadaf Ebrahimi/* 15848 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 15861
5720*9a0e4156SSadaf Ebrahimi/* 15852 */   MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 15991
5721*9a0e4156SSadaf Ebrahimi/* 15856 */   MCD_OPC_Decode, 144, 12, 202, 2, // Opcode: LOCHIAsmL
5722*9a0e4156SSadaf Ebrahimi/* 15861 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 15874
5723*9a0e4156SSadaf Ebrahimi/* 15865 */   MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 15991
5724*9a0e4156SSadaf Ebrahimi/* 15869 */   MCD_OPC_Decode, 150, 12, 202, 2, // Opcode: LOCHIAsmNHE
5725*9a0e4156SSadaf Ebrahimi/* 15874 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 15887
5726*9a0e4156SSadaf Ebrahimi/* 15878 */   MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 15991
5727*9a0e4156SSadaf Ebrahimi/* 15882 */   MCD_OPC_Decode, 146, 12, 202, 2, // Opcode: LOCHIAsmLH
5728*9a0e4156SSadaf Ebrahimi/* 15887 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 15900
5729*9a0e4156SSadaf Ebrahimi/* 15891 */   MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 15991
5730*9a0e4156SSadaf Ebrahimi/* 15895 */   MCD_OPC_Decode, 148, 12, 202, 2, // Opcode: LOCHIAsmNE
5731*9a0e4156SSadaf Ebrahimi/* 15900 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 15913
5732*9a0e4156SSadaf Ebrahimi/* 15904 */   MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 15991
5733*9a0e4156SSadaf Ebrahimi/* 15908 */   MCD_OPC_Decode, 141, 12, 202, 2, // Opcode: LOCHIAsmE
5734*9a0e4156SSadaf Ebrahimi/* 15913 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 15926
5735*9a0e4156SSadaf Ebrahimi/* 15917 */   MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 15991
5736*9a0e4156SSadaf Ebrahimi/* 15921 */   MCD_OPC_Decode, 153, 12, 202, 2, // Opcode: LOCHIAsmNLH
5737*9a0e4156SSadaf Ebrahimi/* 15926 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 15939
5738*9a0e4156SSadaf Ebrahimi/* 15930 */   MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 15991
5739*9a0e4156SSadaf Ebrahimi/* 15934 */   MCD_OPC_Decode, 143, 12, 202, 2, // Opcode: LOCHIAsmHE
5740*9a0e4156SSadaf Ebrahimi/* 15939 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 15952
5741*9a0e4156SSadaf Ebrahimi/* 15943 */   MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 15991
5742*9a0e4156SSadaf Ebrahimi/* 15947 */   MCD_OPC_Decode, 151, 12, 202, 2, // Opcode: LOCHIAsmNL
5743*9a0e4156SSadaf Ebrahimi/* 15952 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 15965
5744*9a0e4156SSadaf Ebrahimi/* 15956 */   MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 15991
5745*9a0e4156SSadaf Ebrahimi/* 15960 */   MCD_OPC_Decode, 145, 12, 202, 2, // Opcode: LOCHIAsmLE
5746*9a0e4156SSadaf Ebrahimi/* 15965 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 15978
5747*9a0e4156SSadaf Ebrahimi/* 15969 */   MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 15991
5748*9a0e4156SSadaf Ebrahimi/* 15973 */   MCD_OPC_Decode, 149, 12, 202, 2, // Opcode: LOCHIAsmNH
5749*9a0e4156SSadaf Ebrahimi/* 15978 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 15991
5750*9a0e4156SSadaf Ebrahimi/* 15982 */   MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 15991
5751*9a0e4156SSadaf Ebrahimi/* 15986 */   MCD_OPC_Decode, 155, 12, 202, 2, // Opcode: LOCHIAsmNO
5752*9a0e4156SSadaf Ebrahimi/* 15991 */   MCD_OPC_CheckPredicate, 12, 24, 12, // Skip to: 19091
5753*9a0e4156SSadaf Ebrahimi/* 15995 */   MCD_OPC_Decode, 140, 12, 203, 2, // Opcode: LOCHIAsm
5754*9a0e4156SSadaf Ebrahimi/* 16000 */   MCD_OPC_FilterValue, 68, 11, 0, // Skip to: 16015
5755*9a0e4156SSadaf Ebrahimi/* 16004 */   MCD_OPC_CheckField, 8, 8, 0, 9, 12, // Skip to: 19091
5756*9a0e4156SSadaf Ebrahimi/* 16010 */   MCD_OPC_Decode, 128, 4, 204, 2, // Opcode: BRXHG
5757*9a0e4156SSadaf Ebrahimi/* 16015 */   MCD_OPC_FilterValue, 69, 11, 0, // Skip to: 16030
5758*9a0e4156SSadaf Ebrahimi/* 16019 */   MCD_OPC_CheckField, 8, 8, 0, 250, 11, // Skip to: 19091
5759*9a0e4156SSadaf Ebrahimi/* 16025 */   MCD_OPC_Decode, 130, 4, 204, 2, // Opcode: BRXLG
5760*9a0e4156SSadaf Ebrahimi/* 16030 */   MCD_OPC_FilterValue, 70, 201, 0, // Skip to: 16235
5761*9a0e4156SSadaf Ebrahimi/* 16034 */   MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
5762*9a0e4156SSadaf Ebrahimi/* 16037 */   MCD_OPC_FilterValue, 0, 234, 11, // Skip to: 19091
5763*9a0e4156SSadaf Ebrahimi/* 16041 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5764*9a0e4156SSadaf Ebrahimi/* 16044 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 16057
5765*9a0e4156SSadaf Ebrahimi/* 16048 */   MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 16226
5766*9a0e4156SSadaf Ebrahimi/* 16052 */   MCD_OPC_Decode, 220, 11, 205, 2, // Opcode: LOCGHIAsmO
5767*9a0e4156SSadaf Ebrahimi/* 16057 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 16070
5768*9a0e4156SSadaf Ebrahimi/* 16061 */   MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 16226
5769*9a0e4156SSadaf Ebrahimi/* 16065 */   MCD_OPC_Decode, 204, 11, 205, 2, // Opcode: LOCGHIAsmH
5770*9a0e4156SSadaf Ebrahimi/* 16070 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 16083
5771*9a0e4156SSadaf Ebrahimi/* 16074 */   MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 16226
5772*9a0e4156SSadaf Ebrahimi/* 16078 */   MCD_OPC_Decode, 214, 11, 205, 2, // Opcode: LOCGHIAsmNLE
5773*9a0e4156SSadaf Ebrahimi/* 16083 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 16096
5774*9a0e4156SSadaf Ebrahimi/* 16087 */   MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 16226
5775*9a0e4156SSadaf Ebrahimi/* 16091 */   MCD_OPC_Decode, 206, 11, 205, 2, // Opcode: LOCGHIAsmL
5776*9a0e4156SSadaf Ebrahimi/* 16096 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 16109
5777*9a0e4156SSadaf Ebrahimi/* 16100 */   MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 16226
5778*9a0e4156SSadaf Ebrahimi/* 16104 */   MCD_OPC_Decode, 212, 11, 205, 2, // Opcode: LOCGHIAsmNHE
5779*9a0e4156SSadaf Ebrahimi/* 16109 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 16122
5780*9a0e4156SSadaf Ebrahimi/* 16113 */   MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 16226
5781*9a0e4156SSadaf Ebrahimi/* 16117 */   MCD_OPC_Decode, 208, 11, 205, 2, // Opcode: LOCGHIAsmLH
5782*9a0e4156SSadaf Ebrahimi/* 16122 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 16135
5783*9a0e4156SSadaf Ebrahimi/* 16126 */   MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 16226
5784*9a0e4156SSadaf Ebrahimi/* 16130 */   MCD_OPC_Decode, 210, 11, 205, 2, // Opcode: LOCGHIAsmNE
5785*9a0e4156SSadaf Ebrahimi/* 16135 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 16148
5786*9a0e4156SSadaf Ebrahimi/* 16139 */   MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 16226
5787*9a0e4156SSadaf Ebrahimi/* 16143 */   MCD_OPC_Decode, 203, 11, 205, 2, // Opcode: LOCGHIAsmE
5788*9a0e4156SSadaf Ebrahimi/* 16148 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 16161
5789*9a0e4156SSadaf Ebrahimi/* 16152 */   MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 16226
5790*9a0e4156SSadaf Ebrahimi/* 16156 */   MCD_OPC_Decode, 215, 11, 205, 2, // Opcode: LOCGHIAsmNLH
5791*9a0e4156SSadaf Ebrahimi/* 16161 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 16174
5792*9a0e4156SSadaf Ebrahimi/* 16165 */   MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 16226
5793*9a0e4156SSadaf Ebrahimi/* 16169 */   MCD_OPC_Decode, 205, 11, 205, 2, // Opcode: LOCGHIAsmHE
5794*9a0e4156SSadaf Ebrahimi/* 16174 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 16187
5795*9a0e4156SSadaf Ebrahimi/* 16178 */   MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 16226
5796*9a0e4156SSadaf Ebrahimi/* 16182 */   MCD_OPC_Decode, 213, 11, 205, 2, // Opcode: LOCGHIAsmNL
5797*9a0e4156SSadaf Ebrahimi/* 16187 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 16200
5798*9a0e4156SSadaf Ebrahimi/* 16191 */   MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 16226
5799*9a0e4156SSadaf Ebrahimi/* 16195 */   MCD_OPC_Decode, 207, 11, 205, 2, // Opcode: LOCGHIAsmLE
5800*9a0e4156SSadaf Ebrahimi/* 16200 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 16213
5801*9a0e4156SSadaf Ebrahimi/* 16204 */   MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 16226
5802*9a0e4156SSadaf Ebrahimi/* 16208 */   MCD_OPC_Decode, 211, 11, 205, 2, // Opcode: LOCGHIAsmNH
5803*9a0e4156SSadaf Ebrahimi/* 16213 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 16226
5804*9a0e4156SSadaf Ebrahimi/* 16217 */   MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 16226
5805*9a0e4156SSadaf Ebrahimi/* 16221 */   MCD_OPC_Decode, 217, 11, 205, 2, // Opcode: LOCGHIAsmNO
5806*9a0e4156SSadaf Ebrahimi/* 16226 */   MCD_OPC_CheckPredicate, 12, 45, 11, // Skip to: 19091
5807*9a0e4156SSadaf Ebrahimi/* 16230 */   MCD_OPC_Decode, 202, 11, 206, 2, // Opcode: LOCGHIAsm
5808*9a0e4156SSadaf Ebrahimi/* 16235 */   MCD_OPC_FilterValue, 78, 201, 0, // Skip to: 16440
5809*9a0e4156SSadaf Ebrahimi/* 16239 */   MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
5810*9a0e4156SSadaf Ebrahimi/* 16242 */   MCD_OPC_FilterValue, 0, 29, 11, // Skip to: 19091
5811*9a0e4156SSadaf Ebrahimi/* 16246 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5812*9a0e4156SSadaf Ebrahimi/* 16249 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 16262
5813*9a0e4156SSadaf Ebrahimi/* 16253 */   MCD_OPC_CheckPredicate, 12, 174, 0, // Skip to: 16431
5814*9a0e4156SSadaf Ebrahimi/* 16257 */   MCD_OPC_Decode, 136, 12, 207, 2, // Opcode: LOCHHIAsmO
5815*9a0e4156SSadaf Ebrahimi/* 16262 */   MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 16275
5816*9a0e4156SSadaf Ebrahimi/* 16266 */   MCD_OPC_CheckPredicate, 12, 161, 0, // Skip to: 16431
5817*9a0e4156SSadaf Ebrahimi/* 16270 */   MCD_OPC_Decode, 248, 11, 207, 2, // Opcode: LOCHHIAsmH
5818*9a0e4156SSadaf Ebrahimi/* 16275 */   MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 16288
5819*9a0e4156SSadaf Ebrahimi/* 16279 */   MCD_OPC_CheckPredicate, 12, 148, 0, // Skip to: 16431
5820*9a0e4156SSadaf Ebrahimi/* 16283 */   MCD_OPC_Decode, 130, 12, 207, 2, // Opcode: LOCHHIAsmNLE
5821*9a0e4156SSadaf Ebrahimi/* 16288 */   MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 16301
5822*9a0e4156SSadaf Ebrahimi/* 16292 */   MCD_OPC_CheckPredicate, 12, 135, 0, // Skip to: 16431
5823*9a0e4156SSadaf Ebrahimi/* 16296 */   MCD_OPC_Decode, 250, 11, 207, 2, // Opcode: LOCHHIAsmL
5824*9a0e4156SSadaf Ebrahimi/* 16301 */   MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 16314
5825*9a0e4156SSadaf Ebrahimi/* 16305 */   MCD_OPC_CheckPredicate, 12, 122, 0, // Skip to: 16431
5826*9a0e4156SSadaf Ebrahimi/* 16309 */   MCD_OPC_Decode, 128, 12, 207, 2, // Opcode: LOCHHIAsmNHE
5827*9a0e4156SSadaf Ebrahimi/* 16314 */   MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 16327
5828*9a0e4156SSadaf Ebrahimi/* 16318 */   MCD_OPC_CheckPredicate, 12, 109, 0, // Skip to: 16431
5829*9a0e4156SSadaf Ebrahimi/* 16322 */   MCD_OPC_Decode, 252, 11, 207, 2, // Opcode: LOCHHIAsmLH
5830*9a0e4156SSadaf Ebrahimi/* 16327 */   MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 16340
5831*9a0e4156SSadaf Ebrahimi/* 16331 */   MCD_OPC_CheckPredicate, 12, 96, 0, // Skip to: 16431
5832*9a0e4156SSadaf Ebrahimi/* 16335 */   MCD_OPC_Decode, 254, 11, 207, 2, // Opcode: LOCHHIAsmNE
5833*9a0e4156SSadaf Ebrahimi/* 16340 */   MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 16353
5834*9a0e4156SSadaf Ebrahimi/* 16344 */   MCD_OPC_CheckPredicate, 12, 83, 0, // Skip to: 16431
5835*9a0e4156SSadaf Ebrahimi/* 16348 */   MCD_OPC_Decode, 247, 11, 207, 2, // Opcode: LOCHHIAsmE
5836*9a0e4156SSadaf Ebrahimi/* 16353 */   MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 16366
5837*9a0e4156SSadaf Ebrahimi/* 16357 */   MCD_OPC_CheckPredicate, 12, 70, 0, // Skip to: 16431
5838*9a0e4156SSadaf Ebrahimi/* 16361 */   MCD_OPC_Decode, 131, 12, 207, 2, // Opcode: LOCHHIAsmNLH
5839*9a0e4156SSadaf Ebrahimi/* 16366 */   MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 16379
5840*9a0e4156SSadaf Ebrahimi/* 16370 */   MCD_OPC_CheckPredicate, 12, 57, 0, // Skip to: 16431
5841*9a0e4156SSadaf Ebrahimi/* 16374 */   MCD_OPC_Decode, 249, 11, 207, 2, // Opcode: LOCHHIAsmHE
5842*9a0e4156SSadaf Ebrahimi/* 16379 */   MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 16392
5843*9a0e4156SSadaf Ebrahimi/* 16383 */   MCD_OPC_CheckPredicate, 12, 44, 0, // Skip to: 16431
5844*9a0e4156SSadaf Ebrahimi/* 16387 */   MCD_OPC_Decode, 129, 12, 207, 2, // Opcode: LOCHHIAsmNL
5845*9a0e4156SSadaf Ebrahimi/* 16392 */   MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 16405
5846*9a0e4156SSadaf Ebrahimi/* 16396 */   MCD_OPC_CheckPredicate, 12, 31, 0, // Skip to: 16431
5847*9a0e4156SSadaf Ebrahimi/* 16400 */   MCD_OPC_Decode, 251, 11, 207, 2, // Opcode: LOCHHIAsmLE
5848*9a0e4156SSadaf Ebrahimi/* 16405 */   MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 16418
5849*9a0e4156SSadaf Ebrahimi/* 16409 */   MCD_OPC_CheckPredicate, 12, 18, 0, // Skip to: 16431
5850*9a0e4156SSadaf Ebrahimi/* 16413 */   MCD_OPC_Decode, 255, 11, 207, 2, // Opcode: LOCHHIAsmNH
5851*9a0e4156SSadaf Ebrahimi/* 16418 */   MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 16431
5852*9a0e4156SSadaf Ebrahimi/* 16422 */   MCD_OPC_CheckPredicate, 12, 5, 0, // Skip to: 16431
5853*9a0e4156SSadaf Ebrahimi/* 16426 */   MCD_OPC_Decode, 133, 12, 207, 2, // Opcode: LOCHHIAsmNO
5854*9a0e4156SSadaf Ebrahimi/* 16431 */   MCD_OPC_CheckPredicate, 12, 96, 10, // Skip to: 19091
5855*9a0e4156SSadaf Ebrahimi/* 16435 */   MCD_OPC_Decode, 246, 11, 208, 2, // Opcode: LOCHHIAsm
5856*9a0e4156SSadaf Ebrahimi/* 16440 */   MCD_OPC_FilterValue, 81, 9, 0, // Skip to: 16453
5857*9a0e4156SSadaf Ebrahimi/* 16444 */   MCD_OPC_CheckPredicate, 11, 83, 10, // Skip to: 19091
5858*9a0e4156SSadaf Ebrahimi/* 16448 */   MCD_OPC_Decode, 165, 14, 209, 2, // Opcode: RISBLG
5859*9a0e4156SSadaf Ebrahimi/* 16453 */   MCD_OPC_FilterValue, 84, 5, 0, // Skip to: 16462
5860*9a0e4156SSadaf Ebrahimi/* 16457 */   MCD_OPC_Decode, 168, 14, 210, 2, // Opcode: RNSBG
5861*9a0e4156SSadaf Ebrahimi/* 16462 */   MCD_OPC_FilterValue, 85, 5, 0, // Skip to: 16471
5862*9a0e4156SSadaf Ebrahimi/* 16466 */   MCD_OPC_Decode, 161, 14, 210, 2, // Opcode: RISBG
5863*9a0e4156SSadaf Ebrahimi/* 16471 */   MCD_OPC_FilterValue, 86, 5, 0, // Skip to: 16480
5864*9a0e4156SSadaf Ebrahimi/* 16475 */   MCD_OPC_Decode, 169, 14, 210, 2, // Opcode: ROSBG
5865*9a0e4156SSadaf Ebrahimi/* 16480 */   MCD_OPC_FilterValue, 87, 5, 0, // Skip to: 16489
5866*9a0e4156SSadaf Ebrahimi/* 16484 */   MCD_OPC_Decode, 176, 14, 210, 2, // Opcode: RXSBG
5867*9a0e4156SSadaf Ebrahimi/* 16489 */   MCD_OPC_FilterValue, 89, 9, 0, // Skip to: 16502
5868*9a0e4156SSadaf Ebrahimi/* 16493 */   MCD_OPC_CheckPredicate, 24, 34, 10, // Skip to: 19091
5869*9a0e4156SSadaf Ebrahimi/* 16497 */   MCD_OPC_Decode, 163, 14, 210, 2, // Opcode: RISBGN
5870*9a0e4156SSadaf Ebrahimi/* 16502 */   MCD_OPC_FilterValue, 93, 9, 0, // Skip to: 16515
5871*9a0e4156SSadaf Ebrahimi/* 16506 */   MCD_OPC_CheckPredicate, 11, 21, 10, // Skip to: 19091
5872*9a0e4156SSadaf Ebrahimi/* 16510 */   MCD_OPC_Decode, 164, 14, 211, 2, // Opcode: RISBHG
5873*9a0e4156SSadaf Ebrahimi/* 16515 */   MCD_OPC_FilterValue, 100, 69, 0, // Skip to: 16588
5874*9a0e4156SSadaf Ebrahimi/* 16519 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5875*9a0e4156SSadaf Ebrahimi/* 16522 */   MCD_OPC_FilterValue, 0, 5, 10, // Skip to: 19091
5876*9a0e4156SSadaf Ebrahimi/* 16526 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5877*9a0e4156SSadaf Ebrahimi/* 16529 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16538
5878*9a0e4156SSadaf Ebrahimi/* 16533 */   MCD_OPC_Decode, 140, 5, 212, 2, // Opcode: CGRJAsmH
5879*9a0e4156SSadaf Ebrahimi/* 16538 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16547
5880*9a0e4156SSadaf Ebrahimi/* 16542 */   MCD_OPC_Decode, 142, 5, 212, 2, // Opcode: CGRJAsmL
5881*9a0e4156SSadaf Ebrahimi/* 16547 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16556
5882*9a0e4156SSadaf Ebrahimi/* 16551 */   MCD_OPC_Decode, 144, 5, 212, 2, // Opcode: CGRJAsmLH
5883*9a0e4156SSadaf Ebrahimi/* 16556 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16565
5884*9a0e4156SSadaf Ebrahimi/* 16560 */   MCD_OPC_Decode, 139, 5, 212, 2, // Opcode: CGRJAsmE
5885*9a0e4156SSadaf Ebrahimi/* 16565 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16574
5886*9a0e4156SSadaf Ebrahimi/* 16569 */   MCD_OPC_Decode, 141, 5, 212, 2, // Opcode: CGRJAsmHE
5887*9a0e4156SSadaf Ebrahimi/* 16574 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16583
5888*9a0e4156SSadaf Ebrahimi/* 16578 */   MCD_OPC_Decode, 143, 5, 212, 2, // Opcode: CGRJAsmLE
5889*9a0e4156SSadaf Ebrahimi/* 16583 */   MCD_OPC_Decode, 138, 5, 213, 2, // Opcode: CGRJAsm
5890*9a0e4156SSadaf Ebrahimi/* 16588 */   MCD_OPC_FilterValue, 101, 69, 0, // Skip to: 16661
5891*9a0e4156SSadaf Ebrahimi/* 16592 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5892*9a0e4156SSadaf Ebrahimi/* 16595 */   MCD_OPC_FilterValue, 0, 188, 9, // Skip to: 19091
5893*9a0e4156SSadaf Ebrahimi/* 16599 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5894*9a0e4156SSadaf Ebrahimi/* 16602 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16611
5895*9a0e4156SSadaf Ebrahimi/* 16606 */   MCD_OPC_Decode, 192, 6, 212, 2, // Opcode: CLGRJAsmH
5896*9a0e4156SSadaf Ebrahimi/* 16611 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16620
5897*9a0e4156SSadaf Ebrahimi/* 16615 */   MCD_OPC_Decode, 194, 6, 212, 2, // Opcode: CLGRJAsmL
5898*9a0e4156SSadaf Ebrahimi/* 16620 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16629
5899*9a0e4156SSadaf Ebrahimi/* 16624 */   MCD_OPC_Decode, 196, 6, 212, 2, // Opcode: CLGRJAsmLH
5900*9a0e4156SSadaf Ebrahimi/* 16629 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16638
5901*9a0e4156SSadaf Ebrahimi/* 16633 */   MCD_OPC_Decode, 191, 6, 212, 2, // Opcode: CLGRJAsmE
5902*9a0e4156SSadaf Ebrahimi/* 16638 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16647
5903*9a0e4156SSadaf Ebrahimi/* 16642 */   MCD_OPC_Decode, 193, 6, 212, 2, // Opcode: CLGRJAsmHE
5904*9a0e4156SSadaf Ebrahimi/* 16647 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16656
5905*9a0e4156SSadaf Ebrahimi/* 16651 */   MCD_OPC_Decode, 195, 6, 212, 2, // Opcode: CLGRJAsmLE
5906*9a0e4156SSadaf Ebrahimi/* 16656 */   MCD_OPC_Decode, 190, 6, 213, 2, // Opcode: CLGRJAsm
5907*9a0e4156SSadaf Ebrahimi/* 16661 */   MCD_OPC_FilterValue, 112, 76, 0, // Skip to: 16741
5908*9a0e4156SSadaf Ebrahimi/* 16665 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5909*9a0e4156SSadaf Ebrahimi/* 16668 */   MCD_OPC_FilterValue, 0, 115, 9, // Skip to: 19091
5910*9a0e4156SSadaf Ebrahimi/* 16672 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5911*9a0e4156SSadaf Ebrahimi/* 16675 */   MCD_OPC_FilterValue, 0, 108, 9, // Skip to: 19091
5912*9a0e4156SSadaf Ebrahimi/* 16679 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5913*9a0e4156SSadaf Ebrahimi/* 16682 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16691
5914*9a0e4156SSadaf Ebrahimi/* 16686 */   MCD_OPC_Decode, 239, 4, 214, 2, // Opcode: CGITAsmH
5915*9a0e4156SSadaf Ebrahimi/* 16691 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16700
5916*9a0e4156SSadaf Ebrahimi/* 16695 */   MCD_OPC_Decode, 241, 4, 214, 2, // Opcode: CGITAsmL
5917*9a0e4156SSadaf Ebrahimi/* 16700 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16709
5918*9a0e4156SSadaf Ebrahimi/* 16704 */   MCD_OPC_Decode, 243, 4, 214, 2, // Opcode: CGITAsmLH
5919*9a0e4156SSadaf Ebrahimi/* 16709 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16718
5920*9a0e4156SSadaf Ebrahimi/* 16713 */   MCD_OPC_Decode, 238, 4, 214, 2, // Opcode: CGITAsmE
5921*9a0e4156SSadaf Ebrahimi/* 16718 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16727
5922*9a0e4156SSadaf Ebrahimi/* 16722 */   MCD_OPC_Decode, 240, 4, 214, 2, // Opcode: CGITAsmHE
5923*9a0e4156SSadaf Ebrahimi/* 16727 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16736
5924*9a0e4156SSadaf Ebrahimi/* 16731 */   MCD_OPC_Decode, 242, 4, 214, 2, // Opcode: CGITAsmLE
5925*9a0e4156SSadaf Ebrahimi/* 16736 */   MCD_OPC_Decode, 237, 4, 215, 2, // Opcode: CGITAsm
5926*9a0e4156SSadaf Ebrahimi/* 16741 */   MCD_OPC_FilterValue, 113, 76, 0, // Skip to: 16821
5927*9a0e4156SSadaf Ebrahimi/* 16745 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5928*9a0e4156SSadaf Ebrahimi/* 16748 */   MCD_OPC_FilterValue, 0, 35, 9, // Skip to: 19091
5929*9a0e4156SSadaf Ebrahimi/* 16752 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5930*9a0e4156SSadaf Ebrahimi/* 16755 */   MCD_OPC_FilterValue, 0, 28, 9, // Skip to: 19091
5931*9a0e4156SSadaf Ebrahimi/* 16759 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5932*9a0e4156SSadaf Ebrahimi/* 16762 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16771
5933*9a0e4156SSadaf Ebrahimi/* 16766 */   MCD_OPC_Decode, 163, 6, 216, 2, // Opcode: CLGITAsmH
5934*9a0e4156SSadaf Ebrahimi/* 16771 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16780
5935*9a0e4156SSadaf Ebrahimi/* 16775 */   MCD_OPC_Decode, 165, 6, 216, 2, // Opcode: CLGITAsmL
5936*9a0e4156SSadaf Ebrahimi/* 16780 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16789
5937*9a0e4156SSadaf Ebrahimi/* 16784 */   MCD_OPC_Decode, 167, 6, 216, 2, // Opcode: CLGITAsmLH
5938*9a0e4156SSadaf Ebrahimi/* 16789 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16798
5939*9a0e4156SSadaf Ebrahimi/* 16793 */   MCD_OPC_Decode, 162, 6, 216, 2, // Opcode: CLGITAsmE
5940*9a0e4156SSadaf Ebrahimi/* 16798 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16807
5941*9a0e4156SSadaf Ebrahimi/* 16802 */   MCD_OPC_Decode, 164, 6, 216, 2, // Opcode: CLGITAsmHE
5942*9a0e4156SSadaf Ebrahimi/* 16807 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16816
5943*9a0e4156SSadaf Ebrahimi/* 16811 */   MCD_OPC_Decode, 166, 6, 216, 2, // Opcode: CLGITAsmLE
5944*9a0e4156SSadaf Ebrahimi/* 16816 */   MCD_OPC_Decode, 161, 6, 217, 2, // Opcode: CLGITAsm
5945*9a0e4156SSadaf Ebrahimi/* 16821 */   MCD_OPC_FilterValue, 114, 76, 0, // Skip to: 16901
5946*9a0e4156SSadaf Ebrahimi/* 16825 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5947*9a0e4156SSadaf Ebrahimi/* 16828 */   MCD_OPC_FilterValue, 0, 211, 8, // Skip to: 19091
5948*9a0e4156SSadaf Ebrahimi/* 16832 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5949*9a0e4156SSadaf Ebrahimi/* 16835 */   MCD_OPC_FilterValue, 0, 204, 8, // Skip to: 19091
5950*9a0e4156SSadaf Ebrahimi/* 16839 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5951*9a0e4156SSadaf Ebrahimi/* 16842 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16851
5952*9a0e4156SSadaf Ebrahimi/* 16846 */   MCD_OPC_Decode, 212, 5, 218, 2, // Opcode: CITAsmH
5953*9a0e4156SSadaf Ebrahimi/* 16851 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16860
5954*9a0e4156SSadaf Ebrahimi/* 16855 */   MCD_OPC_Decode, 214, 5, 218, 2, // Opcode: CITAsmL
5955*9a0e4156SSadaf Ebrahimi/* 16860 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16869
5956*9a0e4156SSadaf Ebrahimi/* 16864 */   MCD_OPC_Decode, 216, 5, 218, 2, // Opcode: CITAsmLH
5957*9a0e4156SSadaf Ebrahimi/* 16869 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16878
5958*9a0e4156SSadaf Ebrahimi/* 16873 */   MCD_OPC_Decode, 211, 5, 218, 2, // Opcode: CITAsmE
5959*9a0e4156SSadaf Ebrahimi/* 16878 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16887
5960*9a0e4156SSadaf Ebrahimi/* 16882 */   MCD_OPC_Decode, 213, 5, 218, 2, // Opcode: CITAsmHE
5961*9a0e4156SSadaf Ebrahimi/* 16887 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16896
5962*9a0e4156SSadaf Ebrahimi/* 16891 */   MCD_OPC_Decode, 215, 5, 218, 2, // Opcode: CITAsmLE
5963*9a0e4156SSadaf Ebrahimi/* 16896 */   MCD_OPC_Decode, 210, 5, 219, 2, // Opcode: CITAsm
5964*9a0e4156SSadaf Ebrahimi/* 16901 */   MCD_OPC_FilterValue, 115, 76, 0, // Skip to: 16981
5965*9a0e4156SSadaf Ebrahimi/* 16905 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5966*9a0e4156SSadaf Ebrahimi/* 16908 */   MCD_OPC_FilterValue, 0, 131, 8, // Skip to: 19091
5967*9a0e4156SSadaf Ebrahimi/* 16912 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5968*9a0e4156SSadaf Ebrahimi/* 16915 */   MCD_OPC_FilterValue, 0, 124, 8, // Skip to: 19091
5969*9a0e4156SSadaf Ebrahimi/* 16919 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5970*9a0e4156SSadaf Ebrahimi/* 16922 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 16931
5971*9a0e4156SSadaf Ebrahimi/* 16926 */   MCD_OPC_Decode, 237, 5, 220, 2, // Opcode: CLFITAsmH
5972*9a0e4156SSadaf Ebrahimi/* 16931 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 16940
5973*9a0e4156SSadaf Ebrahimi/* 16935 */   MCD_OPC_Decode, 239, 5, 220, 2, // Opcode: CLFITAsmL
5974*9a0e4156SSadaf Ebrahimi/* 16940 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 16949
5975*9a0e4156SSadaf Ebrahimi/* 16944 */   MCD_OPC_Decode, 241, 5, 220, 2, // Opcode: CLFITAsmLH
5976*9a0e4156SSadaf Ebrahimi/* 16949 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 16958
5977*9a0e4156SSadaf Ebrahimi/* 16953 */   MCD_OPC_Decode, 236, 5, 220, 2, // Opcode: CLFITAsmE
5978*9a0e4156SSadaf Ebrahimi/* 16958 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 16967
5979*9a0e4156SSadaf Ebrahimi/* 16962 */   MCD_OPC_Decode, 238, 5, 220, 2, // Opcode: CLFITAsmHE
5980*9a0e4156SSadaf Ebrahimi/* 16967 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 16976
5981*9a0e4156SSadaf Ebrahimi/* 16971 */   MCD_OPC_Decode, 240, 5, 220, 2, // Opcode: CLFITAsmLE
5982*9a0e4156SSadaf Ebrahimi/* 16976 */   MCD_OPC_Decode, 235, 5, 221, 2, // Opcode: CLFITAsm
5983*9a0e4156SSadaf Ebrahimi/* 16981 */   MCD_OPC_FilterValue, 118, 69, 0, // Skip to: 17054
5984*9a0e4156SSadaf Ebrahimi/* 16985 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5985*9a0e4156SSadaf Ebrahimi/* 16988 */   MCD_OPC_FilterValue, 0, 51, 8, // Skip to: 19091
5986*9a0e4156SSadaf Ebrahimi/* 16992 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5987*9a0e4156SSadaf Ebrahimi/* 16995 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17004
5988*9a0e4156SSadaf Ebrahimi/* 16999 */   MCD_OPC_Decode, 234, 7, 222, 2, // Opcode: CRJAsmH
5989*9a0e4156SSadaf Ebrahimi/* 17004 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17013
5990*9a0e4156SSadaf Ebrahimi/* 17008 */   MCD_OPC_Decode, 236, 7, 222, 2, // Opcode: CRJAsmL
5991*9a0e4156SSadaf Ebrahimi/* 17013 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17022
5992*9a0e4156SSadaf Ebrahimi/* 17017 */   MCD_OPC_Decode, 238, 7, 222, 2, // Opcode: CRJAsmLH
5993*9a0e4156SSadaf Ebrahimi/* 17022 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17031
5994*9a0e4156SSadaf Ebrahimi/* 17026 */   MCD_OPC_Decode, 233, 7, 222, 2, // Opcode: CRJAsmE
5995*9a0e4156SSadaf Ebrahimi/* 17031 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17040
5996*9a0e4156SSadaf Ebrahimi/* 17035 */   MCD_OPC_Decode, 235, 7, 222, 2, // Opcode: CRJAsmHE
5997*9a0e4156SSadaf Ebrahimi/* 17040 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17049
5998*9a0e4156SSadaf Ebrahimi/* 17044 */   MCD_OPC_Decode, 237, 7, 222, 2, // Opcode: CRJAsmLE
5999*9a0e4156SSadaf Ebrahimi/* 17049 */   MCD_OPC_Decode, 232, 7, 223, 2, // Opcode: CRJAsm
6000*9a0e4156SSadaf Ebrahimi/* 17054 */   MCD_OPC_FilterValue, 119, 69, 0, // Skip to: 17127
6001*9a0e4156SSadaf Ebrahimi/* 17058 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6002*9a0e4156SSadaf Ebrahimi/* 17061 */   MCD_OPC_FilterValue, 0, 234, 7, // Skip to: 19091
6003*9a0e4156SSadaf Ebrahimi/* 17065 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6004*9a0e4156SSadaf Ebrahimi/* 17068 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17077
6005*9a0e4156SSadaf Ebrahimi/* 17072 */   MCD_OPC_Decode, 163, 7, 222, 2, // Opcode: CLRJAsmH
6006*9a0e4156SSadaf Ebrahimi/* 17077 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17086
6007*9a0e4156SSadaf Ebrahimi/* 17081 */   MCD_OPC_Decode, 165, 7, 222, 2, // Opcode: CLRJAsmL
6008*9a0e4156SSadaf Ebrahimi/* 17086 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17095
6009*9a0e4156SSadaf Ebrahimi/* 17090 */   MCD_OPC_Decode, 167, 7, 222, 2, // Opcode: CLRJAsmLH
6010*9a0e4156SSadaf Ebrahimi/* 17095 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17104
6011*9a0e4156SSadaf Ebrahimi/* 17099 */   MCD_OPC_Decode, 162, 7, 222, 2, // Opcode: CLRJAsmE
6012*9a0e4156SSadaf Ebrahimi/* 17104 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17113
6013*9a0e4156SSadaf Ebrahimi/* 17108 */   MCD_OPC_Decode, 164, 7, 222, 2, // Opcode: CLRJAsmHE
6014*9a0e4156SSadaf Ebrahimi/* 17113 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17122
6015*9a0e4156SSadaf Ebrahimi/* 17117 */   MCD_OPC_Decode, 166, 7, 222, 2, // Opcode: CLRJAsmLE
6016*9a0e4156SSadaf Ebrahimi/* 17122 */   MCD_OPC_Decode, 161, 7, 223, 2, // Opcode: CLRJAsm
6017*9a0e4156SSadaf Ebrahimi/* 17127 */   MCD_OPC_FilterValue, 124, 62, 0, // Skip to: 17193
6018*9a0e4156SSadaf Ebrahimi/* 17131 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6019*9a0e4156SSadaf Ebrahimi/* 17134 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17143
6020*9a0e4156SSadaf Ebrahimi/* 17138 */   MCD_OPC_Decode, 225, 4, 224, 2, // Opcode: CGIJAsmH
6021*9a0e4156SSadaf Ebrahimi/* 17143 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17152
6022*9a0e4156SSadaf Ebrahimi/* 17147 */   MCD_OPC_Decode, 227, 4, 224, 2, // Opcode: CGIJAsmL
6023*9a0e4156SSadaf Ebrahimi/* 17152 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17161
6024*9a0e4156SSadaf Ebrahimi/* 17156 */   MCD_OPC_Decode, 229, 4, 224, 2, // Opcode: CGIJAsmLH
6025*9a0e4156SSadaf Ebrahimi/* 17161 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17170
6026*9a0e4156SSadaf Ebrahimi/* 17165 */   MCD_OPC_Decode, 224, 4, 224, 2, // Opcode: CGIJAsmE
6027*9a0e4156SSadaf Ebrahimi/* 17170 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17179
6028*9a0e4156SSadaf Ebrahimi/* 17174 */   MCD_OPC_Decode, 226, 4, 224, 2, // Opcode: CGIJAsmHE
6029*9a0e4156SSadaf Ebrahimi/* 17179 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17188
6030*9a0e4156SSadaf Ebrahimi/* 17183 */   MCD_OPC_Decode, 228, 4, 224, 2, // Opcode: CGIJAsmLE
6031*9a0e4156SSadaf Ebrahimi/* 17188 */   MCD_OPC_Decode, 223, 4, 225, 2, // Opcode: CGIJAsm
6032*9a0e4156SSadaf Ebrahimi/* 17193 */   MCD_OPC_FilterValue, 125, 62, 0, // Skip to: 17259
6033*9a0e4156SSadaf Ebrahimi/* 17197 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6034*9a0e4156SSadaf Ebrahimi/* 17200 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17209
6035*9a0e4156SSadaf Ebrahimi/* 17204 */   MCD_OPC_Decode, 149, 6, 226, 2, // Opcode: CLGIJAsmH
6036*9a0e4156SSadaf Ebrahimi/* 17209 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17218
6037*9a0e4156SSadaf Ebrahimi/* 17213 */   MCD_OPC_Decode, 151, 6, 226, 2, // Opcode: CLGIJAsmL
6038*9a0e4156SSadaf Ebrahimi/* 17218 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17227
6039*9a0e4156SSadaf Ebrahimi/* 17222 */   MCD_OPC_Decode, 153, 6, 226, 2, // Opcode: CLGIJAsmLH
6040*9a0e4156SSadaf Ebrahimi/* 17227 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17236
6041*9a0e4156SSadaf Ebrahimi/* 17231 */   MCD_OPC_Decode, 148, 6, 226, 2, // Opcode: CLGIJAsmE
6042*9a0e4156SSadaf Ebrahimi/* 17236 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17245
6043*9a0e4156SSadaf Ebrahimi/* 17240 */   MCD_OPC_Decode, 150, 6, 226, 2, // Opcode: CLGIJAsmHE
6044*9a0e4156SSadaf Ebrahimi/* 17245 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17254
6045*9a0e4156SSadaf Ebrahimi/* 17249 */   MCD_OPC_Decode, 152, 6, 226, 2, // Opcode: CLGIJAsmLE
6046*9a0e4156SSadaf Ebrahimi/* 17254 */   MCD_OPC_Decode, 147, 6, 227, 2, // Opcode: CLGIJAsm
6047*9a0e4156SSadaf Ebrahimi/* 17259 */   MCD_OPC_FilterValue, 126, 62, 0, // Skip to: 17325
6048*9a0e4156SSadaf Ebrahimi/* 17263 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6049*9a0e4156SSadaf Ebrahimi/* 17266 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17275
6050*9a0e4156SSadaf Ebrahimi/* 17270 */   MCD_OPC_Decode, 198, 5, 228, 2, // Opcode: CIJAsmH
6051*9a0e4156SSadaf Ebrahimi/* 17275 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17284
6052*9a0e4156SSadaf Ebrahimi/* 17279 */   MCD_OPC_Decode, 200, 5, 228, 2, // Opcode: CIJAsmL
6053*9a0e4156SSadaf Ebrahimi/* 17284 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17293
6054*9a0e4156SSadaf Ebrahimi/* 17288 */   MCD_OPC_Decode, 202, 5, 228, 2, // Opcode: CIJAsmLH
6055*9a0e4156SSadaf Ebrahimi/* 17293 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17302
6056*9a0e4156SSadaf Ebrahimi/* 17297 */   MCD_OPC_Decode, 197, 5, 228, 2, // Opcode: CIJAsmE
6057*9a0e4156SSadaf Ebrahimi/* 17302 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17311
6058*9a0e4156SSadaf Ebrahimi/* 17306 */   MCD_OPC_Decode, 199, 5, 228, 2, // Opcode: CIJAsmHE
6059*9a0e4156SSadaf Ebrahimi/* 17311 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17320
6060*9a0e4156SSadaf Ebrahimi/* 17315 */   MCD_OPC_Decode, 201, 5, 228, 2, // Opcode: CIJAsmLE
6061*9a0e4156SSadaf Ebrahimi/* 17320 */   MCD_OPC_Decode, 196, 5, 229, 2, // Opcode: CIJAsm
6062*9a0e4156SSadaf Ebrahimi/* 17325 */   MCD_OPC_FilterValue, 127, 62, 0, // Skip to: 17391
6063*9a0e4156SSadaf Ebrahimi/* 17329 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6064*9a0e4156SSadaf Ebrahimi/* 17332 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17341
6065*9a0e4156SSadaf Ebrahimi/* 17336 */   MCD_OPC_Decode, 130, 7, 230, 2, // Opcode: CLIJAsmH
6066*9a0e4156SSadaf Ebrahimi/* 17341 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17350
6067*9a0e4156SSadaf Ebrahimi/* 17345 */   MCD_OPC_Decode, 132, 7, 230, 2, // Opcode: CLIJAsmL
6068*9a0e4156SSadaf Ebrahimi/* 17350 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17359
6069*9a0e4156SSadaf Ebrahimi/* 17354 */   MCD_OPC_Decode, 134, 7, 230, 2, // Opcode: CLIJAsmLH
6070*9a0e4156SSadaf Ebrahimi/* 17359 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17368
6071*9a0e4156SSadaf Ebrahimi/* 17363 */   MCD_OPC_Decode, 129, 7, 230, 2, // Opcode: CLIJAsmE
6072*9a0e4156SSadaf Ebrahimi/* 17368 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17377
6073*9a0e4156SSadaf Ebrahimi/* 17372 */   MCD_OPC_Decode, 131, 7, 230, 2, // Opcode: CLIJAsmHE
6074*9a0e4156SSadaf Ebrahimi/* 17377 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17386
6075*9a0e4156SSadaf Ebrahimi/* 17381 */   MCD_OPC_Decode, 133, 7, 230, 2, // Opcode: CLIJAsmLE
6076*9a0e4156SSadaf Ebrahimi/* 17386 */   MCD_OPC_Decode, 128, 7, 231, 2, // Opcode: CLIJAsm
6077*9a0e4156SSadaf Ebrahimi/* 17391 */   MCD_OPC_FilterValue, 216, 1, 15, 0, // Skip to: 17411
6078*9a0e4156SSadaf Ebrahimi/* 17396 */   MCD_OPC_CheckPredicate, 15, 155, 6, // Skip to: 19091
6079*9a0e4156SSadaf Ebrahimi/* 17400 */   MCD_OPC_CheckField, 8, 8, 0, 149, 6, // Skip to: 19091
6080*9a0e4156SSadaf Ebrahimi/* 17406 */   MCD_OPC_Decode, 254, 2, 232, 2, // Opcode: AHIK
6081*9a0e4156SSadaf Ebrahimi/* 17411 */   MCD_OPC_FilterValue, 217, 1, 15, 0, // Skip to: 17431
6082*9a0e4156SSadaf Ebrahimi/* 17416 */   MCD_OPC_CheckPredicate, 15, 135, 6, // Skip to: 19091
6083*9a0e4156SSadaf Ebrahimi/* 17420 */   MCD_OPC_CheckField, 8, 8, 0, 129, 6, // Skip to: 19091
6084*9a0e4156SSadaf Ebrahimi/* 17426 */   MCD_OPC_Decode, 246, 2, 233, 2, // Opcode: AGHIK
6085*9a0e4156SSadaf Ebrahimi/* 17431 */   MCD_OPC_FilterValue, 218, 1, 15, 0, // Skip to: 17451
6086*9a0e4156SSadaf Ebrahimi/* 17436 */   MCD_OPC_CheckPredicate, 15, 115, 6, // Skip to: 19091
6087*9a0e4156SSadaf Ebrahimi/* 17440 */   MCD_OPC_CheckField, 8, 8, 0, 109, 6, // Skip to: 19091
6088*9a0e4156SSadaf Ebrahimi/* 17446 */   MCD_OPC_Decode, 145, 3, 232, 2, // Opcode: ALHSIK
6089*9a0e4156SSadaf Ebrahimi/* 17451 */   MCD_OPC_FilterValue, 219, 1, 15, 0, // Skip to: 17471
6090*9a0e4156SSadaf Ebrahimi/* 17456 */   MCD_OPC_CheckPredicate, 15, 95, 6, // Skip to: 19091
6091*9a0e4156SSadaf Ebrahimi/* 17460 */   MCD_OPC_CheckField, 8, 8, 0, 89, 6, // Skip to: 19091
6092*9a0e4156SSadaf Ebrahimi/* 17466 */   MCD_OPC_Decode, 139, 3, 233, 2, // Opcode: ALGHSIK
6093*9a0e4156SSadaf Ebrahimi/* 17471 */   MCD_OPC_FilterValue, 228, 1, 69, 0, // Skip to: 17545
6094*9a0e4156SSadaf Ebrahimi/* 17476 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6095*9a0e4156SSadaf Ebrahimi/* 17479 */   MCD_OPC_FilterValue, 0, 72, 6, // Skip to: 19091
6096*9a0e4156SSadaf Ebrahimi/* 17483 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6097*9a0e4156SSadaf Ebrahimi/* 17486 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17495
6098*9a0e4156SSadaf Ebrahimi/* 17490 */   MCD_OPC_Decode, 254, 4, 234, 2, // Opcode: CGRBAsmH
6099*9a0e4156SSadaf Ebrahimi/* 17495 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17504
6100*9a0e4156SSadaf Ebrahimi/* 17499 */   MCD_OPC_Decode, 128, 5, 234, 2, // Opcode: CGRBAsmL
6101*9a0e4156SSadaf Ebrahimi/* 17504 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17513
6102*9a0e4156SSadaf Ebrahimi/* 17508 */   MCD_OPC_Decode, 130, 5, 234, 2, // Opcode: CGRBAsmLH
6103*9a0e4156SSadaf Ebrahimi/* 17513 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17522
6104*9a0e4156SSadaf Ebrahimi/* 17517 */   MCD_OPC_Decode, 253, 4, 234, 2, // Opcode: CGRBAsmE
6105*9a0e4156SSadaf Ebrahimi/* 17522 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17531
6106*9a0e4156SSadaf Ebrahimi/* 17526 */   MCD_OPC_Decode, 255, 4, 234, 2, // Opcode: CGRBAsmHE
6107*9a0e4156SSadaf Ebrahimi/* 17531 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17540
6108*9a0e4156SSadaf Ebrahimi/* 17535 */   MCD_OPC_Decode, 129, 5, 234, 2, // Opcode: CGRBAsmLE
6109*9a0e4156SSadaf Ebrahimi/* 17540 */   MCD_OPC_Decode, 252, 4, 235, 2, // Opcode: CGRBAsm
6110*9a0e4156SSadaf Ebrahimi/* 17545 */   MCD_OPC_FilterValue, 229, 1, 69, 0, // Skip to: 17619
6111*9a0e4156SSadaf Ebrahimi/* 17550 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6112*9a0e4156SSadaf Ebrahimi/* 17553 */   MCD_OPC_FilterValue, 0, 254, 5, // Skip to: 19091
6113*9a0e4156SSadaf Ebrahimi/* 17557 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6114*9a0e4156SSadaf Ebrahimi/* 17560 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17569
6115*9a0e4156SSadaf Ebrahimi/* 17564 */   MCD_OPC_Decode, 178, 6, 234, 2, // Opcode: CLGRBAsmH
6116*9a0e4156SSadaf Ebrahimi/* 17569 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17578
6117*9a0e4156SSadaf Ebrahimi/* 17573 */   MCD_OPC_Decode, 180, 6, 234, 2, // Opcode: CLGRBAsmL
6118*9a0e4156SSadaf Ebrahimi/* 17578 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17587
6119*9a0e4156SSadaf Ebrahimi/* 17582 */   MCD_OPC_Decode, 182, 6, 234, 2, // Opcode: CLGRBAsmLH
6120*9a0e4156SSadaf Ebrahimi/* 17587 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17596
6121*9a0e4156SSadaf Ebrahimi/* 17591 */   MCD_OPC_Decode, 177, 6, 234, 2, // Opcode: CLGRBAsmE
6122*9a0e4156SSadaf Ebrahimi/* 17596 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17605
6123*9a0e4156SSadaf Ebrahimi/* 17600 */   MCD_OPC_Decode, 179, 6, 234, 2, // Opcode: CLGRBAsmHE
6124*9a0e4156SSadaf Ebrahimi/* 17605 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17614
6125*9a0e4156SSadaf Ebrahimi/* 17609 */   MCD_OPC_Decode, 181, 6, 234, 2, // Opcode: CLGRBAsmLE
6126*9a0e4156SSadaf Ebrahimi/* 17614 */   MCD_OPC_Decode, 176, 6, 235, 2, // Opcode: CLGRBAsm
6127*9a0e4156SSadaf Ebrahimi/* 17619 */   MCD_OPC_FilterValue, 246, 1, 69, 0, // Skip to: 17693
6128*9a0e4156SSadaf Ebrahimi/* 17624 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6129*9a0e4156SSadaf Ebrahimi/* 17627 */   MCD_OPC_FilterValue, 0, 180, 5, // Skip to: 19091
6130*9a0e4156SSadaf Ebrahimi/* 17631 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6131*9a0e4156SSadaf Ebrahimi/* 17634 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17643
6132*9a0e4156SSadaf Ebrahimi/* 17638 */   MCD_OPC_Decode, 218, 7, 236, 2, // Opcode: CRBAsmH
6133*9a0e4156SSadaf Ebrahimi/* 17643 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17652
6134*9a0e4156SSadaf Ebrahimi/* 17647 */   MCD_OPC_Decode, 220, 7, 236, 2, // Opcode: CRBAsmL
6135*9a0e4156SSadaf Ebrahimi/* 17652 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17661
6136*9a0e4156SSadaf Ebrahimi/* 17656 */   MCD_OPC_Decode, 222, 7, 236, 2, // Opcode: CRBAsmLH
6137*9a0e4156SSadaf Ebrahimi/* 17661 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17670
6138*9a0e4156SSadaf Ebrahimi/* 17665 */   MCD_OPC_Decode, 217, 7, 236, 2, // Opcode: CRBAsmE
6139*9a0e4156SSadaf Ebrahimi/* 17670 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17679
6140*9a0e4156SSadaf Ebrahimi/* 17674 */   MCD_OPC_Decode, 219, 7, 236, 2, // Opcode: CRBAsmHE
6141*9a0e4156SSadaf Ebrahimi/* 17679 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17688
6142*9a0e4156SSadaf Ebrahimi/* 17683 */   MCD_OPC_Decode, 221, 7, 236, 2, // Opcode: CRBAsmLE
6143*9a0e4156SSadaf Ebrahimi/* 17688 */   MCD_OPC_Decode, 216, 7, 237, 2, // Opcode: CRBAsm
6144*9a0e4156SSadaf Ebrahimi/* 17693 */   MCD_OPC_FilterValue, 247, 1, 69, 0, // Skip to: 17767
6145*9a0e4156SSadaf Ebrahimi/* 17698 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6146*9a0e4156SSadaf Ebrahimi/* 17701 */   MCD_OPC_FilterValue, 0, 106, 5, // Skip to: 19091
6147*9a0e4156SSadaf Ebrahimi/* 17705 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6148*9a0e4156SSadaf Ebrahimi/* 17708 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17717
6149*9a0e4156SSadaf Ebrahimi/* 17712 */   MCD_OPC_Decode, 149, 7, 236, 2, // Opcode: CLRBAsmH
6150*9a0e4156SSadaf Ebrahimi/* 17717 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17726
6151*9a0e4156SSadaf Ebrahimi/* 17721 */   MCD_OPC_Decode, 151, 7, 236, 2, // Opcode: CLRBAsmL
6152*9a0e4156SSadaf Ebrahimi/* 17726 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17735
6153*9a0e4156SSadaf Ebrahimi/* 17730 */   MCD_OPC_Decode, 153, 7, 236, 2, // Opcode: CLRBAsmLH
6154*9a0e4156SSadaf Ebrahimi/* 17735 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17744
6155*9a0e4156SSadaf Ebrahimi/* 17739 */   MCD_OPC_Decode, 148, 7, 236, 2, // Opcode: CLRBAsmE
6156*9a0e4156SSadaf Ebrahimi/* 17744 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17753
6157*9a0e4156SSadaf Ebrahimi/* 17748 */   MCD_OPC_Decode, 150, 7, 236, 2, // Opcode: CLRBAsmHE
6158*9a0e4156SSadaf Ebrahimi/* 17753 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17762
6159*9a0e4156SSadaf Ebrahimi/* 17757 */   MCD_OPC_Decode, 152, 7, 236, 2, // Opcode: CLRBAsmLE
6160*9a0e4156SSadaf Ebrahimi/* 17762 */   MCD_OPC_Decode, 147, 7, 237, 2, // Opcode: CLRBAsm
6161*9a0e4156SSadaf Ebrahimi/* 17767 */   MCD_OPC_FilterValue, 252, 1, 62, 0, // Skip to: 17834
6162*9a0e4156SSadaf Ebrahimi/* 17772 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6163*9a0e4156SSadaf Ebrahimi/* 17775 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17784
6164*9a0e4156SSadaf Ebrahimi/* 17779 */   MCD_OPC_Decode, 211, 4, 238, 2, // Opcode: CGIBAsmH
6165*9a0e4156SSadaf Ebrahimi/* 17784 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17793
6166*9a0e4156SSadaf Ebrahimi/* 17788 */   MCD_OPC_Decode, 213, 4, 238, 2, // Opcode: CGIBAsmL
6167*9a0e4156SSadaf Ebrahimi/* 17793 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17802
6168*9a0e4156SSadaf Ebrahimi/* 17797 */   MCD_OPC_Decode, 215, 4, 238, 2, // Opcode: CGIBAsmLH
6169*9a0e4156SSadaf Ebrahimi/* 17802 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17811
6170*9a0e4156SSadaf Ebrahimi/* 17806 */   MCD_OPC_Decode, 210, 4, 238, 2, // Opcode: CGIBAsmE
6171*9a0e4156SSadaf Ebrahimi/* 17811 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17820
6172*9a0e4156SSadaf Ebrahimi/* 17815 */   MCD_OPC_Decode, 212, 4, 238, 2, // Opcode: CGIBAsmHE
6173*9a0e4156SSadaf Ebrahimi/* 17820 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17829
6174*9a0e4156SSadaf Ebrahimi/* 17824 */   MCD_OPC_Decode, 214, 4, 238, 2, // Opcode: CGIBAsmLE
6175*9a0e4156SSadaf Ebrahimi/* 17829 */   MCD_OPC_Decode, 209, 4, 239, 2, // Opcode: CGIBAsm
6176*9a0e4156SSadaf Ebrahimi/* 17834 */   MCD_OPC_FilterValue, 253, 1, 62, 0, // Skip to: 17901
6177*9a0e4156SSadaf Ebrahimi/* 17839 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6178*9a0e4156SSadaf Ebrahimi/* 17842 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17851
6179*9a0e4156SSadaf Ebrahimi/* 17846 */   MCD_OPC_Decode, 135, 6, 240, 2, // Opcode: CLGIBAsmH
6180*9a0e4156SSadaf Ebrahimi/* 17851 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17860
6181*9a0e4156SSadaf Ebrahimi/* 17855 */   MCD_OPC_Decode, 137, 6, 240, 2, // Opcode: CLGIBAsmL
6182*9a0e4156SSadaf Ebrahimi/* 17860 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17869
6183*9a0e4156SSadaf Ebrahimi/* 17864 */   MCD_OPC_Decode, 139, 6, 240, 2, // Opcode: CLGIBAsmLH
6184*9a0e4156SSadaf Ebrahimi/* 17869 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17878
6185*9a0e4156SSadaf Ebrahimi/* 17873 */   MCD_OPC_Decode, 134, 6, 240, 2, // Opcode: CLGIBAsmE
6186*9a0e4156SSadaf Ebrahimi/* 17878 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17887
6187*9a0e4156SSadaf Ebrahimi/* 17882 */   MCD_OPC_Decode, 136, 6, 240, 2, // Opcode: CLGIBAsmHE
6188*9a0e4156SSadaf Ebrahimi/* 17887 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17896
6189*9a0e4156SSadaf Ebrahimi/* 17891 */   MCD_OPC_Decode, 138, 6, 240, 2, // Opcode: CLGIBAsmLE
6190*9a0e4156SSadaf Ebrahimi/* 17896 */   MCD_OPC_Decode, 133, 6, 241, 2, // Opcode: CLGIBAsm
6191*9a0e4156SSadaf Ebrahimi/* 17901 */   MCD_OPC_FilterValue, 254, 1, 62, 0, // Skip to: 17968
6192*9a0e4156SSadaf Ebrahimi/* 17906 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6193*9a0e4156SSadaf Ebrahimi/* 17909 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17918
6194*9a0e4156SSadaf Ebrahimi/* 17913 */   MCD_OPC_Decode, 183, 5, 242, 2, // Opcode: CIBAsmH
6195*9a0e4156SSadaf Ebrahimi/* 17918 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17927
6196*9a0e4156SSadaf Ebrahimi/* 17922 */   MCD_OPC_Decode, 185, 5, 242, 2, // Opcode: CIBAsmL
6197*9a0e4156SSadaf Ebrahimi/* 17927 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 17936
6198*9a0e4156SSadaf Ebrahimi/* 17931 */   MCD_OPC_Decode, 187, 5, 242, 2, // Opcode: CIBAsmLH
6199*9a0e4156SSadaf Ebrahimi/* 17936 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 17945
6200*9a0e4156SSadaf Ebrahimi/* 17940 */   MCD_OPC_Decode, 182, 5, 242, 2, // Opcode: CIBAsmE
6201*9a0e4156SSadaf Ebrahimi/* 17945 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 17954
6202*9a0e4156SSadaf Ebrahimi/* 17949 */   MCD_OPC_Decode, 184, 5, 242, 2, // Opcode: CIBAsmHE
6203*9a0e4156SSadaf Ebrahimi/* 17954 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 17963
6204*9a0e4156SSadaf Ebrahimi/* 17958 */   MCD_OPC_Decode, 186, 5, 242, 2, // Opcode: CIBAsmLE
6205*9a0e4156SSadaf Ebrahimi/* 17963 */   MCD_OPC_Decode, 181, 5, 243, 2, // Opcode: CIBAsm
6206*9a0e4156SSadaf Ebrahimi/* 17968 */   MCD_OPC_FilterValue, 255, 1, 94, 4, // Skip to: 19091
6207*9a0e4156SSadaf Ebrahimi/* 17973 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6208*9a0e4156SSadaf Ebrahimi/* 17976 */   MCD_OPC_FilterValue, 2, 5, 0, // Skip to: 17985
6209*9a0e4156SSadaf Ebrahimi/* 17980 */   MCD_OPC_Decode, 243, 6, 244, 2, // Opcode: CLIBAsmH
6210*9a0e4156SSadaf Ebrahimi/* 17985 */   MCD_OPC_FilterValue, 4, 5, 0, // Skip to: 17994
6211*9a0e4156SSadaf Ebrahimi/* 17989 */   MCD_OPC_Decode, 245, 6, 244, 2, // Opcode: CLIBAsmL
6212*9a0e4156SSadaf Ebrahimi/* 17994 */   MCD_OPC_FilterValue, 6, 5, 0, // Skip to: 18003
6213*9a0e4156SSadaf Ebrahimi/* 17998 */   MCD_OPC_Decode, 247, 6, 244, 2, // Opcode: CLIBAsmLH
6214*9a0e4156SSadaf Ebrahimi/* 18003 */   MCD_OPC_FilterValue, 8, 5, 0, // Skip to: 18012
6215*9a0e4156SSadaf Ebrahimi/* 18007 */   MCD_OPC_Decode, 242, 6, 244, 2, // Opcode: CLIBAsmE
6216*9a0e4156SSadaf Ebrahimi/* 18012 */   MCD_OPC_FilterValue, 10, 5, 0, // Skip to: 18021
6217*9a0e4156SSadaf Ebrahimi/* 18016 */   MCD_OPC_Decode, 244, 6, 244, 2, // Opcode: CLIBAsmHE
6218*9a0e4156SSadaf Ebrahimi/* 18021 */   MCD_OPC_FilterValue, 12, 5, 0, // Skip to: 18030
6219*9a0e4156SSadaf Ebrahimi/* 18025 */   MCD_OPC_Decode, 246, 6, 244, 2, // Opcode: CLIBAsmLE
6220*9a0e4156SSadaf Ebrahimi/* 18030 */   MCD_OPC_Decode, 241, 6, 245, 2, // Opcode: CLIBAsm
6221*9a0e4156SSadaf Ebrahimi/* 18035 */   MCD_OPC_FilterValue, 237, 1, 163, 3, // Skip to: 18971
6222*9a0e4156SSadaf Ebrahimi/* 18040 */   MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
6223*9a0e4156SSadaf Ebrahimi/* 18043 */   MCD_OPC_FilterValue, 4, 11, 0, // Skip to: 18058
6224*9a0e4156SSadaf Ebrahimi/* 18047 */   MCD_OPC_CheckField, 8, 8, 0, 14, 4, // Skip to: 19091
6225*9a0e4156SSadaf Ebrahimi/* 18053 */   MCD_OPC_Decode, 149, 10, 246, 2, // Opcode: LDEB
6226*9a0e4156SSadaf Ebrahimi/* 18058 */   MCD_OPC_FilterValue, 5, 11, 0, // Skip to: 18073
6227*9a0e4156SSadaf Ebrahimi/* 18062 */   MCD_OPC_CheckField, 8, 8, 0, 255, 3, // Skip to: 19091
6228*9a0e4156SSadaf Ebrahimi/* 18068 */   MCD_OPC_Decode, 235, 12, 247, 2, // Opcode: LXDB
6229*9a0e4156SSadaf Ebrahimi/* 18073 */   MCD_OPC_FilterValue, 6, 11, 0, // Skip to: 18088
6230*9a0e4156SSadaf Ebrahimi/* 18077 */   MCD_OPC_CheckField, 8, 8, 0, 240, 3, // Skip to: 19091
6231*9a0e4156SSadaf Ebrahimi/* 18083 */   MCD_OPC_Decode, 240, 12, 247, 2, // Opcode: LXEB
6232*9a0e4156SSadaf Ebrahimi/* 18088 */   MCD_OPC_FilterValue, 7, 11, 0, // Skip to: 18103
6233*9a0e4156SSadaf Ebrahimi/* 18092 */   MCD_OPC_CheckField, 8, 8, 0, 225, 3, // Skip to: 19091
6234*9a0e4156SSadaf Ebrahimi/* 18098 */   MCD_OPC_Decode, 214, 13, 248, 2, // Opcode: MXDB
6235*9a0e4156SSadaf Ebrahimi/* 18103 */   MCD_OPC_FilterValue, 8, 11, 0, // Skip to: 18118
6236*9a0e4156SSadaf Ebrahimi/* 18107 */   MCD_OPC_CheckField, 8, 8, 0, 210, 3, // Skip to: 19091
6237*9a0e4156SSadaf Ebrahimi/* 18113 */   MCD_OPC_Decode, 223, 9, 249, 2, // Opcode: KEB
6238*9a0e4156SSadaf Ebrahimi/* 18118 */   MCD_OPC_FilterValue, 9, 11, 0, // Skip to: 18133
6239*9a0e4156SSadaf Ebrahimi/* 18122 */   MCD_OPC_CheckField, 8, 8, 0, 195, 3, // Skip to: 19091
6240*9a0e4156SSadaf Ebrahimi/* 18128 */   MCD_OPC_Decode, 165, 4, 249, 2, // Opcode: CEB
6241*9a0e4156SSadaf Ebrahimi/* 18133 */   MCD_OPC_FilterValue, 10, 11, 0, // Skip to: 18148
6242*9a0e4156SSadaf Ebrahimi/* 18137 */   MCD_OPC_CheckField, 8, 8, 0, 180, 3, // Skip to: 19091
6243*9a0e4156SSadaf Ebrahimi/* 18143 */   MCD_OPC_Decode, 236, 2, 250, 2, // Opcode: AEB
6244*9a0e4156SSadaf Ebrahimi/* 18148 */   MCD_OPC_FilterValue, 11, 11, 0, // Skip to: 18163
6245*9a0e4156SSadaf Ebrahimi/* 18152 */   MCD_OPC_CheckField, 8, 8, 0, 165, 3, // Skip to: 19091
6246*9a0e4156SSadaf Ebrahimi/* 18158 */   MCD_OPC_Decode, 197, 14, 250, 2, // Opcode: SEB
6247*9a0e4156SSadaf Ebrahimi/* 18163 */   MCD_OPC_FilterValue, 12, 11, 0, // Skip to: 18178
6248*9a0e4156SSadaf Ebrahimi/* 18167 */   MCD_OPC_CheckField, 8, 8, 0, 150, 3, // Skip to: 19091
6249*9a0e4156SSadaf Ebrahimi/* 18173 */   MCD_OPC_Decode, 142, 13, 251, 2, // Opcode: MDEB
6250*9a0e4156SSadaf Ebrahimi/* 18178 */   MCD_OPC_FilterValue, 13, 11, 0, // Skip to: 18193
6251*9a0e4156SSadaf Ebrahimi/* 18182 */   MCD_OPC_CheckField, 8, 8, 0, 135, 3, // Skip to: 19091
6252*9a0e4156SSadaf Ebrahimi/* 18188 */   MCD_OPC_Decode, 195, 8, 250, 2, // Opcode: DEB
6253*9a0e4156SSadaf Ebrahimi/* 18193 */   MCD_OPC_FilterValue, 14, 11, 0, // Skip to: 18208
6254*9a0e4156SSadaf Ebrahimi/* 18197 */   MCD_OPC_CheckField, 8, 4, 0, 120, 3, // Skip to: 19091
6255*9a0e4156SSadaf Ebrahimi/* 18203 */   MCD_OPC_Decode, 128, 13, 252, 2, // Opcode: MAEB
6256*9a0e4156SSadaf Ebrahimi/* 18208 */   MCD_OPC_FilterValue, 15, 11, 0, // Skip to: 18223
6257*9a0e4156SSadaf Ebrahimi/* 18212 */   MCD_OPC_CheckField, 8, 4, 0, 105, 3, // Skip to: 19091
6258*9a0e4156SSadaf Ebrahimi/* 18218 */   MCD_OPC_Decode, 176, 13, 252, 2, // Opcode: MSEB
6259*9a0e4156SSadaf Ebrahimi/* 18223 */   MCD_OPC_FilterValue, 16, 11, 0, // Skip to: 18238
6260*9a0e4156SSadaf Ebrahimi/* 18227 */   MCD_OPC_CheckField, 8, 8, 0, 90, 3, // Skip to: 19091
6261*9a0e4156SSadaf Ebrahimi/* 18233 */   MCD_OPC_Decode, 164, 16, 249, 2, // Opcode: TCEB
6262*9a0e4156SSadaf Ebrahimi/* 18238 */   MCD_OPC_FilterValue, 17, 11, 0, // Skip to: 18253
6263*9a0e4156SSadaf Ebrahimi/* 18242 */   MCD_OPC_CheckField, 8, 8, 0, 75, 3, // Skip to: 19091
6264*9a0e4156SSadaf Ebrahimi/* 18248 */   MCD_OPC_Decode, 163, 16, 246, 2, // Opcode: TCDB
6265*9a0e4156SSadaf Ebrahimi/* 18253 */   MCD_OPC_FilterValue, 18, 11, 0, // Skip to: 18268
6266*9a0e4156SSadaf Ebrahimi/* 18257 */   MCD_OPC_CheckField, 8, 8, 0, 60, 3, // Skip to: 19091
6267*9a0e4156SSadaf Ebrahimi/* 18263 */   MCD_OPC_Decode, 165, 16, 247, 2, // Opcode: TCXB
6268*9a0e4156SSadaf Ebrahimi/* 18268 */   MCD_OPC_FilterValue, 20, 11, 0, // Skip to: 18283
6269*9a0e4156SSadaf Ebrahimi/* 18272 */   MCD_OPC_CheckField, 8, 8, 0, 45, 3, // Skip to: 19091
6270*9a0e4156SSadaf Ebrahimi/* 18278 */   MCD_OPC_Decode, 253, 14, 249, 2, // Opcode: SQEB
6271*9a0e4156SSadaf Ebrahimi/* 18283 */   MCD_OPC_FilterValue, 21, 11, 0, // Skip to: 18298
6272*9a0e4156SSadaf Ebrahimi/* 18287 */   MCD_OPC_CheckField, 8, 8, 0, 30, 3, // Skip to: 19091
6273*9a0e4156SSadaf Ebrahimi/* 18293 */   MCD_OPC_Decode, 249, 14, 246, 2, // Opcode: SQDB
6274*9a0e4156SSadaf Ebrahimi/* 18298 */   MCD_OPC_FilterValue, 23, 11, 0, // Skip to: 18313
6275*9a0e4156SSadaf Ebrahimi/* 18302 */   MCD_OPC_CheckField, 8, 8, 0, 15, 3, // Skip to: 19091
6276*9a0e4156SSadaf Ebrahimi/* 18308 */   MCD_OPC_Decode, 150, 13, 250, 2, // Opcode: MEEB
6277*9a0e4156SSadaf Ebrahimi/* 18313 */   MCD_OPC_FilterValue, 24, 11, 0, // Skip to: 18328
6278*9a0e4156SSadaf Ebrahimi/* 18317 */   MCD_OPC_CheckField, 8, 8, 0, 0, 3, // Skip to: 19091
6279*9a0e4156SSadaf Ebrahimi/* 18323 */   MCD_OPC_Decode, 220, 9, 246, 2, // Opcode: KDB
6280*9a0e4156SSadaf Ebrahimi/* 18328 */   MCD_OPC_FilterValue, 25, 11, 0, // Skip to: 18343
6281*9a0e4156SSadaf Ebrahimi/* 18332 */   MCD_OPC_CheckField, 8, 8, 0, 241, 2, // Skip to: 19091
6282*9a0e4156SSadaf Ebrahimi/* 18338 */   MCD_OPC_Decode, 140, 4, 246, 2, // Opcode: CDB
6283*9a0e4156SSadaf Ebrahimi/* 18343 */   MCD_OPC_FilterValue, 26, 11, 0, // Skip to: 18358
6284*9a0e4156SSadaf Ebrahimi/* 18347 */   MCD_OPC_CheckField, 8, 8, 0, 226, 2, // Skip to: 19091
6285*9a0e4156SSadaf Ebrahimi/* 18353 */   MCD_OPC_Decode, 230, 2, 251, 2, // Opcode: ADB
6286*9a0e4156SSadaf Ebrahimi/* 18358 */   MCD_OPC_FilterValue, 27, 11, 0, // Skip to: 18373
6287*9a0e4156SSadaf Ebrahimi/* 18362 */   MCD_OPC_CheckField, 8, 8, 0, 211, 2, // Skip to: 19091
6288*9a0e4156SSadaf Ebrahimi/* 18368 */   MCD_OPC_Decode, 191, 14, 251, 2, // Opcode: SDB
6289*9a0e4156SSadaf Ebrahimi/* 18373 */   MCD_OPC_FilterValue, 28, 11, 0, // Skip to: 18388
6290*9a0e4156SSadaf Ebrahimi/* 18377 */   MCD_OPC_CheckField, 8, 8, 0, 196, 2, // Skip to: 19091
6291*9a0e4156SSadaf Ebrahimi/* 18383 */   MCD_OPC_Decode, 139, 13, 251, 2, // Opcode: MDB
6292*9a0e4156SSadaf Ebrahimi/* 18388 */   MCD_OPC_FilterValue, 29, 11, 0, // Skip to: 18403
6293*9a0e4156SSadaf Ebrahimi/* 18392 */   MCD_OPC_CheckField, 8, 8, 0, 181, 2, // Skip to: 19091
6294*9a0e4156SSadaf Ebrahimi/* 18398 */   MCD_OPC_Decode, 189, 8, 251, 2, // Opcode: DDB
6295*9a0e4156SSadaf Ebrahimi/* 18403 */   MCD_OPC_FilterValue, 30, 11, 0, // Skip to: 18418
6296*9a0e4156SSadaf Ebrahimi/* 18407 */   MCD_OPC_CheckField, 8, 4, 0, 166, 2, // Skip to: 19091
6297*9a0e4156SSadaf Ebrahimi/* 18413 */   MCD_OPC_Decode, 252, 12, 253, 2, // Opcode: MADB
6298*9a0e4156SSadaf Ebrahimi/* 18418 */   MCD_OPC_FilterValue, 31, 11, 0, // Skip to: 18433
6299*9a0e4156SSadaf Ebrahimi/* 18422 */   MCD_OPC_CheckField, 8, 4, 0, 151, 2, // Skip to: 19091
6300*9a0e4156SSadaf Ebrahimi/* 18428 */   MCD_OPC_Decode, 172, 13, 253, 2, // Opcode: MSDB
6301*9a0e4156SSadaf Ebrahimi/* 18433 */   MCD_OPC_FilterValue, 36, 11, 0, // Skip to: 18448
6302*9a0e4156SSadaf Ebrahimi/* 18437 */   MCD_OPC_CheckField, 8, 8, 0, 136, 2, // Skip to: 19091
6303*9a0e4156SSadaf Ebrahimi/* 18443 */   MCD_OPC_Decode, 147, 10, 246, 2, // Opcode: LDE
6304*9a0e4156SSadaf Ebrahimi/* 18448 */   MCD_OPC_FilterValue, 37, 11, 0, // Skip to: 18463
6305*9a0e4156SSadaf Ebrahimi/* 18452 */   MCD_OPC_CheckField, 8, 8, 0, 121, 2, // Skip to: 19091
6306*9a0e4156SSadaf Ebrahimi/* 18458 */   MCD_OPC_Decode, 234, 12, 247, 2, // Opcode: LXD
6307*9a0e4156SSadaf Ebrahimi/* 18463 */   MCD_OPC_FilterValue, 38, 11, 0, // Skip to: 18478
6308*9a0e4156SSadaf Ebrahimi/* 18467 */   MCD_OPC_CheckField, 8, 8, 0, 106, 2, // Skip to: 19091
6309*9a0e4156SSadaf Ebrahimi/* 18473 */   MCD_OPC_Decode, 239, 12, 247, 2, // Opcode: LXE
6310*9a0e4156SSadaf Ebrahimi/* 18478 */   MCD_OPC_FilterValue, 46, 11, 0, // Skip to: 18493
6311*9a0e4156SSadaf Ebrahimi/* 18482 */   MCD_OPC_CheckField, 8, 4, 0, 91, 2, // Skip to: 19091
6312*9a0e4156SSadaf Ebrahimi/* 18488 */   MCD_OPC_Decode, 255, 12, 252, 2, // Opcode: MAE
6313*9a0e4156SSadaf Ebrahimi/* 18493 */   MCD_OPC_FilterValue, 47, 11, 0, // Skip to: 18508
6314*9a0e4156SSadaf Ebrahimi/* 18497 */   MCD_OPC_CheckField, 8, 4, 0, 76, 2, // Skip to: 19091
6315*9a0e4156SSadaf Ebrahimi/* 18503 */   MCD_OPC_Decode, 175, 13, 252, 2, // Opcode: MSE
6316*9a0e4156SSadaf Ebrahimi/* 18508 */   MCD_OPC_FilterValue, 52, 11, 0, // Skip to: 18523
6317*9a0e4156SSadaf Ebrahimi/* 18512 */   MCD_OPC_CheckField, 8, 8, 0, 61, 2, // Skip to: 19091
6318*9a0e4156SSadaf Ebrahimi/* 18518 */   MCD_OPC_Decode, 252, 14, 249, 2, // Opcode: SQE
6319*9a0e4156SSadaf Ebrahimi/* 18523 */   MCD_OPC_FilterValue, 53, 11, 0, // Skip to: 18538
6320*9a0e4156SSadaf Ebrahimi/* 18527 */   MCD_OPC_CheckField, 8, 8, 0, 46, 2, // Skip to: 19091
6321*9a0e4156SSadaf Ebrahimi/* 18533 */   MCD_OPC_Decode, 248, 14, 246, 2, // Opcode: SQD
6322*9a0e4156SSadaf Ebrahimi/* 18538 */   MCD_OPC_FilterValue, 55, 11, 0, // Skip to: 18553
6323*9a0e4156SSadaf Ebrahimi/* 18542 */   MCD_OPC_CheckField, 8, 8, 0, 31, 2, // Skip to: 19091
6324*9a0e4156SSadaf Ebrahimi/* 18548 */   MCD_OPC_Decode, 149, 13, 250, 2, // Opcode: MEE
6325*9a0e4156SSadaf Ebrahimi/* 18553 */   MCD_OPC_FilterValue, 56, 11, 0, // Skip to: 18568
6326*9a0e4156SSadaf Ebrahimi/* 18557 */   MCD_OPC_CheckField, 8, 4, 0, 16, 2, // Skip to: 19091
6327*9a0e4156SSadaf Ebrahimi/* 18563 */   MCD_OPC_Decode, 134, 13, 253, 2, // Opcode: MAYL
6328*9a0e4156SSadaf Ebrahimi/* 18568 */   MCD_OPC_FilterValue, 57, 11, 0, // Skip to: 18583
6329*9a0e4156SSadaf Ebrahimi/* 18572 */   MCD_OPC_CheckField, 8, 4, 0, 1, 2, // Skip to: 19091
6330*9a0e4156SSadaf Ebrahimi/* 18578 */   MCD_OPC_Decode, 223, 13, 254, 2, // Opcode: MYL
6331*9a0e4156SSadaf Ebrahimi/* 18583 */   MCD_OPC_FilterValue, 58, 11, 0, // Skip to: 18598
6332*9a0e4156SSadaf Ebrahimi/* 18587 */   MCD_OPC_CheckField, 8, 4, 0, 242, 1, // Skip to: 19091
6333*9a0e4156SSadaf Ebrahimi/* 18593 */   MCD_OPC_Decode, 131, 13, 255, 2, // Opcode: MAY
6334*9a0e4156SSadaf Ebrahimi/* 18598 */   MCD_OPC_FilterValue, 59, 11, 0, // Skip to: 18613
6335*9a0e4156SSadaf Ebrahimi/* 18602 */   MCD_OPC_CheckField, 8, 4, 0, 227, 1, // Skip to: 19091
6336*9a0e4156SSadaf Ebrahimi/* 18608 */   MCD_OPC_Decode, 220, 13, 128, 3, // Opcode: MY
6337*9a0e4156SSadaf Ebrahimi/* 18613 */   MCD_OPC_FilterValue, 60, 11, 0, // Skip to: 18628
6338*9a0e4156SSadaf Ebrahimi/* 18617 */   MCD_OPC_CheckField, 8, 4, 0, 212, 1, // Skip to: 19091
6339*9a0e4156SSadaf Ebrahimi/* 18623 */   MCD_OPC_Decode, 132, 13, 253, 2, // Opcode: MAYH
6340*9a0e4156SSadaf Ebrahimi/* 18628 */   MCD_OPC_FilterValue, 61, 11, 0, // Skip to: 18643
6341*9a0e4156SSadaf Ebrahimi/* 18632 */   MCD_OPC_CheckField, 8, 4, 0, 197, 1, // Skip to: 19091
6342*9a0e4156SSadaf Ebrahimi/* 18638 */   MCD_OPC_Decode, 221, 13, 254, 2, // Opcode: MYH
6343*9a0e4156SSadaf Ebrahimi/* 18643 */   MCD_OPC_FilterValue, 62, 11, 0, // Skip to: 18658
6344*9a0e4156SSadaf Ebrahimi/* 18647 */   MCD_OPC_CheckField, 8, 4, 0, 182, 1, // Skip to: 19091
6345*9a0e4156SSadaf Ebrahimi/* 18653 */   MCD_OPC_Decode, 251, 12, 253, 2, // Opcode: MAD
6346*9a0e4156SSadaf Ebrahimi/* 18658 */   MCD_OPC_FilterValue, 63, 11, 0, // Skip to: 18673
6347*9a0e4156SSadaf Ebrahimi/* 18662 */   MCD_OPC_CheckField, 8, 4, 0, 167, 1, // Skip to: 19091
6348*9a0e4156SSadaf Ebrahimi/* 18668 */   MCD_OPC_Decode, 171, 13, 253, 2, // Opcode: MSD
6349*9a0e4156SSadaf Ebrahimi/* 18673 */   MCD_OPC_FilterValue, 64, 11, 0, // Skip to: 18688
6350*9a0e4156SSadaf Ebrahimi/* 18677 */   MCD_OPC_CheckField, 8, 4, 0, 152, 1, // Skip to: 19091
6351*9a0e4156SSadaf Ebrahimi/* 18683 */   MCD_OPC_Decode, 225, 14, 254, 2, // Opcode: SLDT
6352*9a0e4156SSadaf Ebrahimi/* 18688 */   MCD_OPC_FilterValue, 65, 11, 0, // Skip to: 18703
6353*9a0e4156SSadaf Ebrahimi/* 18692 */   MCD_OPC_CheckField, 8, 4, 0, 137, 1, // Skip to: 19091
6354*9a0e4156SSadaf Ebrahimi/* 18698 */   MCD_OPC_Decode, 136, 15, 254, 2, // Opcode: SRDT
6355*9a0e4156SSadaf Ebrahimi/* 18703 */   MCD_OPC_FilterValue, 72, 11, 0, // Skip to: 18718
6356*9a0e4156SSadaf Ebrahimi/* 18707 */   MCD_OPC_CheckField, 8, 4, 0, 122, 1, // Skip to: 19091
6357*9a0e4156SSadaf Ebrahimi/* 18713 */   MCD_OPC_Decode, 240, 14, 129, 3, // Opcode: SLXT
6358*9a0e4156SSadaf Ebrahimi/* 18718 */   MCD_OPC_FilterValue, 73, 11, 0, // Skip to: 18733
6359*9a0e4156SSadaf Ebrahimi/* 18722 */   MCD_OPC_CheckField, 8, 4, 0, 107, 1, // Skip to: 19091
6360*9a0e4156SSadaf Ebrahimi/* 18728 */   MCD_OPC_Decode, 147, 15, 129, 3, // Opcode: SRXT
6361*9a0e4156SSadaf Ebrahimi/* 18733 */   MCD_OPC_FilterValue, 80, 11, 0, // Skip to: 18748
6362*9a0e4156SSadaf Ebrahimi/* 18737 */   MCD_OPC_CheckField, 8, 8, 0, 92, 1, // Skip to: 19091
6363*9a0e4156SSadaf Ebrahimi/* 18743 */   MCD_OPC_Decode, 167, 16, 249, 2, // Opcode: TDCET
6364*9a0e4156SSadaf Ebrahimi/* 18748 */   MCD_OPC_FilterValue, 81, 11, 0, // Skip to: 18763
6365*9a0e4156SSadaf Ebrahimi/* 18752 */   MCD_OPC_CheckField, 8, 8, 0, 77, 1, // Skip to: 19091
6366*9a0e4156SSadaf Ebrahimi/* 18758 */   MCD_OPC_Decode, 170, 16, 249, 2, // Opcode: TDGET
6367*9a0e4156SSadaf Ebrahimi/* 18763 */   MCD_OPC_FilterValue, 84, 11, 0, // Skip to: 18778
6368*9a0e4156SSadaf Ebrahimi/* 18767 */   MCD_OPC_CheckField, 8, 8, 0, 62, 1, // Skip to: 19091
6369*9a0e4156SSadaf Ebrahimi/* 18773 */   MCD_OPC_Decode, 166, 16, 246, 2, // Opcode: TDCDT
6370*9a0e4156SSadaf Ebrahimi/* 18778 */   MCD_OPC_FilterValue, 85, 11, 0, // Skip to: 18793
6371*9a0e4156SSadaf Ebrahimi/* 18782 */   MCD_OPC_CheckField, 8, 8, 0, 47, 1, // Skip to: 19091
6372*9a0e4156SSadaf Ebrahimi/* 18788 */   MCD_OPC_Decode, 169, 16, 246, 2, // Opcode: TDGDT
6373*9a0e4156SSadaf Ebrahimi/* 18793 */   MCD_OPC_FilterValue, 88, 11, 0, // Skip to: 18808
6374*9a0e4156SSadaf Ebrahimi/* 18797 */   MCD_OPC_CheckField, 8, 8, 0, 32, 1, // Skip to: 19091
6375*9a0e4156SSadaf Ebrahimi/* 18803 */   MCD_OPC_Decode, 168, 16, 247, 2, // Opcode: TDCXT
6376*9a0e4156SSadaf Ebrahimi/* 18808 */   MCD_OPC_FilterValue, 89, 11, 0, // Skip to: 18823
6377*9a0e4156SSadaf Ebrahimi/* 18812 */   MCD_OPC_CheckField, 8, 8, 0, 17, 1, // Skip to: 19091
6378*9a0e4156SSadaf Ebrahimi/* 18818 */   MCD_OPC_Decode, 171, 16, 247, 2, // Opcode: TDGXT
6379*9a0e4156SSadaf Ebrahimi/* 18823 */   MCD_OPC_FilterValue, 100, 5, 0, // Skip to: 18832
6380*9a0e4156SSadaf Ebrahimi/* 18827 */   MCD_OPC_Decode, 170, 10, 130, 3, // Opcode: LEY
6381*9a0e4156SSadaf Ebrahimi/* 18832 */   MCD_OPC_FilterValue, 101, 5, 0, // Skip to: 18841
6382*9a0e4156SSadaf Ebrahimi/* 18836 */   MCD_OPC_Decode, 160, 10, 131, 3, // Opcode: LDY
6383*9a0e4156SSadaf Ebrahimi/* 18841 */   MCD_OPC_FilterValue, 102, 5, 0, // Skip to: 18850
6384*9a0e4156SSadaf Ebrahimi/* 18845 */   MCD_OPC_Decode, 175, 15, 130, 3, // Opcode: STEY
6385*9a0e4156SSadaf Ebrahimi/* 18850 */   MCD_OPC_FilterValue, 103, 5, 0, // Skip to: 18859
6386*9a0e4156SSadaf Ebrahimi/* 18854 */   MCD_OPC_Decode, 173, 15, 131, 3, // Opcode: STDY
6387*9a0e4156SSadaf Ebrahimi/* 18859 */   MCD_OPC_FilterValue, 168, 1, 9, 0, // Skip to: 18873
6388*9a0e4156SSadaf Ebrahimi/* 18864 */   MCD_OPC_CheckPredicate, 25, 223, 0, // Skip to: 19091
6389*9a0e4156SSadaf Ebrahimi/* 18868 */   MCD_OPC_Decode, 185, 8, 132, 3, // Opcode: CZDT
6390*9a0e4156SSadaf Ebrahimi/* 18873 */   MCD_OPC_FilterValue, 169, 1, 9, 0, // Skip to: 18887
6391*9a0e4156SSadaf Ebrahimi/* 18878 */   MCD_OPC_CheckPredicate, 25, 209, 0, // Skip to: 19091
6392*9a0e4156SSadaf Ebrahimi/* 18882 */   MCD_OPC_Decode, 186, 8, 133, 3, // Opcode: CZXT
6393*9a0e4156SSadaf Ebrahimi/* 18887 */   MCD_OPC_FilterValue, 170, 1, 9, 0, // Skip to: 18901
6394*9a0e4156SSadaf Ebrahimi/* 18892 */   MCD_OPC_CheckPredicate, 25, 195, 0, // Skip to: 19091
6395*9a0e4156SSadaf Ebrahimi/* 18896 */   MCD_OPC_Decode, 163, 4, 132, 3, // Opcode: CDZT
6396*9a0e4156SSadaf Ebrahimi/* 18901 */   MCD_OPC_FilterValue, 171, 1, 9, 0, // Skip to: 18915
6397*9a0e4156SSadaf Ebrahimi/* 18906 */   MCD_OPC_CheckPredicate, 25, 181, 0, // Skip to: 19091
6398*9a0e4156SSadaf Ebrahimi/* 18910 */   MCD_OPC_Decode, 183, 8, 133, 3, // Opcode: CXZT
6399*9a0e4156SSadaf Ebrahimi/* 18915 */   MCD_OPC_FilterValue, 172, 1, 9, 0, // Skip to: 18929
6400*9a0e4156SSadaf Ebrahimi/* 18920 */   MCD_OPC_CheckPredicate, 26, 167, 0, // Skip to: 19091
6401*9a0e4156SSadaf Ebrahimi/* 18924 */   MCD_OPC_Decode, 207, 7, 132, 3, // Opcode: CPDT
6402*9a0e4156SSadaf Ebrahimi/* 18929 */   MCD_OPC_FilterValue, 173, 1, 9, 0, // Skip to: 18943
6403*9a0e4156SSadaf Ebrahimi/* 18934 */   MCD_OPC_CheckPredicate, 26, 153, 0, // Skip to: 19091
6404*9a0e4156SSadaf Ebrahimi/* 18938 */   MCD_OPC_Decode, 212, 7, 133, 3, // Opcode: CPXT
6405*9a0e4156SSadaf Ebrahimi/* 18943 */   MCD_OPC_FilterValue, 174, 1, 9, 0, // Skip to: 18957
6406*9a0e4156SSadaf Ebrahimi/* 18948 */   MCD_OPC_CheckPredicate, 26, 139, 0, // Skip to: 19091
6407*9a0e4156SSadaf Ebrahimi/* 18952 */   MCD_OPC_Decode, 155, 4, 132, 3, // Opcode: CDPT
6408*9a0e4156SSadaf Ebrahimi/* 18957 */   MCD_OPC_FilterValue, 175, 1, 129, 0, // Skip to: 19091
6409*9a0e4156SSadaf Ebrahimi/* 18962 */   MCD_OPC_CheckPredicate, 26, 125, 0, // Skip to: 19091
6410*9a0e4156SSadaf Ebrahimi/* 18966 */   MCD_OPC_Decode, 178, 8, 133, 3, // Opcode: CXPT
6411*9a0e4156SSadaf Ebrahimi/* 18971 */   MCD_OPC_FilterValue, 238, 1, 5, 0, // Skip to: 18981
6412*9a0e4156SSadaf Ebrahimi/* 18976 */   MCD_OPC_Decode, 145, 14, 134, 3, // Opcode: PLO
6413*9a0e4156SSadaf Ebrahimi/* 18981 */   MCD_OPC_FilterValue, 239, 1, 5, 0, // Skip to: 18991
6414*9a0e4156SSadaf Ebrahimi/* 18986 */   MCD_OPC_Decode, 226, 10, 135, 3, // Opcode: LMD
6415*9a0e4156SSadaf Ebrahimi/* 18991 */   MCD_OPC_FilterValue, 240, 1, 5, 0, // Skip to: 19001
6416*9a0e4156SSadaf Ebrahimi/* 18996 */   MCD_OPC_Decode, 144, 15, 136, 3, // Opcode: SRP
6417*9a0e4156SSadaf Ebrahimi/* 19001 */   MCD_OPC_FilterValue, 241, 1, 5, 0, // Skip to: 19011
6418*9a0e4156SSadaf Ebrahimi/* 19006 */   MCD_OPC_Decode, 208, 13, 137, 3, // Opcode: MVO
6419*9a0e4156SSadaf Ebrahimi/* 19011 */   MCD_OPC_FilterValue, 242, 1, 5, 0, // Skip to: 19021
6420*9a0e4156SSadaf Ebrahimi/* 19016 */   MCD_OPC_Decode, 132, 14, 137, 3, // Opcode: PACK
6421*9a0e4156SSadaf Ebrahimi/* 19021 */   MCD_OPC_FilterValue, 243, 1, 5, 0, // Skip to: 19031
6422*9a0e4156SSadaf Ebrahimi/* 19026 */   MCD_OPC_Decode, 206, 16, 137, 3, // Opcode: UNPK
6423*9a0e4156SSadaf Ebrahimi/* 19031 */   MCD_OPC_FilterValue, 248, 1, 5, 0, // Skip to: 19041
6424*9a0e4156SSadaf Ebrahimi/* 19036 */   MCD_OPC_Decode, 239, 21, 137, 3, // Opcode: ZAP
6425*9a0e4156SSadaf Ebrahimi/* 19041 */   MCD_OPC_FilterValue, 249, 1, 5, 0, // Skip to: 19051
6426*9a0e4156SSadaf Ebrahimi/* 19046 */   MCD_OPC_Decode, 206, 7, 137, 3, // Opcode: CP
6427*9a0e4156SSadaf Ebrahimi/* 19051 */   MCD_OPC_FilterValue, 250, 1, 5, 0, // Skip to: 19061
6428*9a0e4156SSadaf Ebrahimi/* 19056 */   MCD_OPC_Decode, 152, 3, 137, 3, // Opcode: AP
6429*9a0e4156SSadaf Ebrahimi/* 19061 */   MCD_OPC_FilterValue, 251, 1, 5, 0, // Skip to: 19071
6430*9a0e4156SSadaf Ebrahimi/* 19066 */   MCD_OPC_Decode, 242, 14, 137, 3, // Opcode: SP
6431*9a0e4156SSadaf Ebrahimi/* 19071 */   MCD_OPC_FilterValue, 252, 1, 5, 0, // Skip to: 19081
6432*9a0e4156SSadaf Ebrahimi/* 19076 */   MCD_OPC_Decode, 166, 13, 137, 3, // Opcode: MP
6433*9a0e4156SSadaf Ebrahimi/* 19081 */   MCD_OPC_FilterValue, 253, 1, 5, 0, // Skip to: 19091
6434*9a0e4156SSadaf Ebrahimi/* 19086 */   MCD_OPC_Decode, 205, 8, 137, 3, // Opcode: DP
6435*9a0e4156SSadaf Ebrahimi/* 19091 */   MCD_OPC_Fail,
6436*9a0e4156SSadaf Ebrahimi  0
6437*9a0e4156SSadaf Ebrahimi};
6438*9a0e4156SSadaf Ebrahimi
6439*9a0e4156SSadaf Ebrahimistatic bool getbool(uint64_t b)
6440*9a0e4156SSadaf Ebrahimi{
6441*9a0e4156SSadaf Ebrahimi	return b != 0;
6442*9a0e4156SSadaf Ebrahimi}
6443*9a0e4156SSadaf Ebrahimi
6444*9a0e4156SSadaf Ebrahimistatic bool checkDecoderPredicate(unsigned Idx, uint64_t Bits)
6445*9a0e4156SSadaf Ebrahimi{
6446*9a0e4156SSadaf Ebrahimi  switch (Idx) {
6447*9a0e4156SSadaf Ebrahimi  default: // llvm_unreachable("Invalid index!");
6448*9a0e4156SSadaf Ebrahimi  case 0:
6449*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureFPExtension));
6450*9a0e4156SSadaf Ebrahimi  case 1:
6451*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureProcessorAssist));
6452*9a0e4156SSadaf Ebrahimi  case 2:
6453*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureTransactionalExecution));
6454*9a0e4156SSadaf Ebrahimi  case 3:
6455*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureExecutionHint));
6456*9a0e4156SSadaf Ebrahimi  case 4:
6457*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureMessageSecurityAssist3));
6458*9a0e4156SSadaf Ebrahimi  case 5:
6459*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureMessageSecurityAssist8));
6460*9a0e4156SSadaf Ebrahimi  case 6:
6461*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureMessageSecurityAssist4));
6462*9a0e4156SSadaf Ebrahimi  case 7:
6463*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureMessageSecurityAssist5));
6464*9a0e4156SSadaf Ebrahimi  case 8:
6465*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureEnhancedDAT2));
6466*9a0e4156SSadaf Ebrahimi  case 9:
6467*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureInsertReferenceBitsMultiple));
6468*9a0e4156SSadaf Ebrahimi  case 10:
6469*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureResetReferenceBitsMultiple));
6470*9a0e4156SSadaf Ebrahimi  case 11:
6471*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureHighWord));
6472*9a0e4156SSadaf Ebrahimi  case 12:
6473*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureLoadStoreOnCond2));
6474*9a0e4156SSadaf Ebrahimi  case 13:
6475*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeaturePopulationCount));
6476*9a0e4156SSadaf Ebrahimi  case 14:
6477*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureLoadStoreOnCond));
6478*9a0e4156SSadaf Ebrahimi  case 15:
6479*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureDistinctOps));
6480*9a0e4156SSadaf Ebrahimi  case 16:
6481*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureMiscellaneousExtensions2));
6482*9a0e4156SSadaf Ebrahimi  case 17:
6483*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureInterlockedAccess1));
6484*9a0e4156SSadaf Ebrahimi  case 18:
6485*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureLoadAndZeroRightmostByte));
6486*9a0e4156SSadaf Ebrahimi  case 19:
6487*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureGuardedStorage));
6488*9a0e4156SSadaf Ebrahimi  case 20:
6489*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureLoadAndTrap));
6490*9a0e4156SSadaf Ebrahimi  case 21:
6491*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureVectorPackedDecimal));
6492*9a0e4156SSadaf Ebrahimi  case 22:
6493*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureVector));
6494*9a0e4156SSadaf Ebrahimi  case 23:
6495*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureVectorEnhancements1));
6496*9a0e4156SSadaf Ebrahimi  case 24:
6497*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureMiscellaneousExtensions));
6498*9a0e4156SSadaf Ebrahimi  case 25:
6499*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureDFPZonedConversion));
6500*9a0e4156SSadaf Ebrahimi  case 26:
6501*9a0e4156SSadaf Ebrahimi    return getbool((Bits & SystemZ_FeatureDFPPackedConversion));
6502*9a0e4156SSadaf Ebrahimi  }
6503*9a0e4156SSadaf Ebrahimi}
6504*9a0e4156SSadaf Ebrahimi
6505*9a0e4156SSadaf Ebrahimi#define DecodeToMCInst(fname,fieldname, InsnType) \
6506*9a0e4156SSadaf Ebrahimistatic DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
6507*9a0e4156SSadaf Ebrahimi                uint64_t Address, const void *Decoder) \
6508*9a0e4156SSadaf Ebrahimi{ \
6509*9a0e4156SSadaf Ebrahimi  InsnType tmp; \
6510*9a0e4156SSadaf Ebrahimi  switch (Idx) { \
6511*9a0e4156SSadaf Ebrahimi  default: \
6512*9a0e4156SSadaf Ebrahimi  case 0: \
6513*9a0e4156SSadaf Ebrahimi    return S; \
6514*9a0e4156SSadaf Ebrahimi  case 1: \
6515*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6516*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6517*9a0e4156SSadaf Ebrahimi    return S; \
6518*9a0e4156SSadaf Ebrahimi  case 2: \
6519*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6520*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6521*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6522*9a0e4156SSadaf Ebrahimi    if (DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6523*9a0e4156SSadaf Ebrahimi    return S; \
6524*9a0e4156SSadaf Ebrahimi  case 3: \
6525*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6526*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6527*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6528*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6529*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6530*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6531*9a0e4156SSadaf Ebrahimi    return S; \
6532*9a0e4156SSadaf Ebrahimi  case 4: \
6533*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6534*9a0e4156SSadaf Ebrahimi    if (DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6535*9a0e4156SSadaf Ebrahimi    return S; \
6536*9a0e4156SSadaf Ebrahimi  case 5: \
6537*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6538*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6539*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6540*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6541*9a0e4156SSadaf Ebrahimi    return S; \
6542*9a0e4156SSadaf Ebrahimi  case 6: \
6543*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 8); \
6544*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6545*9a0e4156SSadaf Ebrahimi    return S; \
6546*9a0e4156SSadaf Ebrahimi  case 7: \
6547*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6548*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6549*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6550*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6551*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6552*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6553*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6554*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6555*9a0e4156SSadaf Ebrahimi    return S; \
6556*9a0e4156SSadaf Ebrahimi  case 8: \
6557*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6558*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6559*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6560*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6561*9a0e4156SSadaf Ebrahimi    return S; \
6562*9a0e4156SSadaf Ebrahimi  case 9: \
6563*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6564*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6565*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6566*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6567*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6568*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6569*9a0e4156SSadaf Ebrahimi    return S; \
6570*9a0e4156SSadaf Ebrahimi  case 10: \
6571*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6572*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6573*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6574*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6575*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6576*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6577*9a0e4156SSadaf Ebrahimi    return S; \
6578*9a0e4156SSadaf Ebrahimi  case 11: \
6579*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6580*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6581*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6582*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6583*9a0e4156SSadaf Ebrahimi    return S; \
6584*9a0e4156SSadaf Ebrahimi  case 12: \
6585*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6586*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6587*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6588*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6589*9a0e4156SSadaf Ebrahimi    return S; \
6590*9a0e4156SSadaf Ebrahimi  case 13: \
6591*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6592*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6593*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6594*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6595*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6596*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6597*9a0e4156SSadaf Ebrahimi    return S; \
6598*9a0e4156SSadaf Ebrahimi  case 14: \
6599*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6600*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6601*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6602*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6603*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6604*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6605*9a0e4156SSadaf Ebrahimi    return S; \
6606*9a0e4156SSadaf Ebrahimi  case 15: \
6607*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6608*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6609*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6610*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6611*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6612*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6613*9a0e4156SSadaf Ebrahimi    return S; \
6614*9a0e4156SSadaf Ebrahimi  case 16: \
6615*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6616*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6617*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6618*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6619*9a0e4156SSadaf Ebrahimi    return S; \
6620*9a0e4156SSadaf Ebrahimi  case 17: \
6621*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6622*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6623*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6624*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6625*9a0e4156SSadaf Ebrahimi    return S; \
6626*9a0e4156SSadaf Ebrahimi  case 18: \
6627*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6628*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6629*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6630*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6631*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6632*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6633*9a0e4156SSadaf Ebrahimi    return S; \
6634*9a0e4156SSadaf Ebrahimi  case 19: \
6635*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6636*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6637*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6638*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6639*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6640*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6641*9a0e4156SSadaf Ebrahimi    return S; \
6642*9a0e4156SSadaf Ebrahimi  case 20: \
6643*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6644*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6645*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6646*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6647*9a0e4156SSadaf Ebrahimi    return S; \
6648*9a0e4156SSadaf Ebrahimi  case 21: \
6649*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6650*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6651*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6652*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6653*9a0e4156SSadaf Ebrahimi    return S; \
6654*9a0e4156SSadaf Ebrahimi  case 22: \
6655*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6656*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6657*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6658*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6659*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6660*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6661*9a0e4156SSadaf Ebrahimi    return S; \
6662*9a0e4156SSadaf Ebrahimi  case 23: \
6663*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6664*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6665*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6666*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6667*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6668*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6669*9a0e4156SSadaf Ebrahimi    return S; \
6670*9a0e4156SSadaf Ebrahimi  case 24: \
6671*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6672*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6673*9a0e4156SSadaf Ebrahimi    return S; \
6674*9a0e4156SSadaf Ebrahimi  case 25: \
6675*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6676*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6677*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6678*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6679*9a0e4156SSadaf Ebrahimi    return S; \
6680*9a0e4156SSadaf Ebrahimi  case 26: \
6681*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6682*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6683*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6684*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6685*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6686*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6687*9a0e4156SSadaf Ebrahimi    return S; \
6688*9a0e4156SSadaf Ebrahimi  case 27: \
6689*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6690*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6691*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6692*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6693*9a0e4156SSadaf Ebrahimi    return S; \
6694*9a0e4156SSadaf Ebrahimi  case 28: \
6695*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6696*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6697*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6698*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6699*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6700*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6701*9a0e4156SSadaf Ebrahimi    return S; \
6702*9a0e4156SSadaf Ebrahimi  case 29: \
6703*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6704*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6705*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6706*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6707*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6708*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6709*9a0e4156SSadaf Ebrahimi    return S; \
6710*9a0e4156SSadaf Ebrahimi  case 30: \
6711*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6712*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6713*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6714*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6715*9a0e4156SSadaf Ebrahimi    return S; \
6716*9a0e4156SSadaf Ebrahimi  case 31: \
6717*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6718*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6719*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6720*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6721*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 20); \
6722*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6723*9a0e4156SSadaf Ebrahimi    return S; \
6724*9a0e4156SSadaf Ebrahimi  case 32: \
6725*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6726*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6727*9a0e4156SSadaf Ebrahimi    return S; \
6728*9a0e4156SSadaf Ebrahimi  case 33: \
6729*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6730*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6731*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
6732*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6733*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6734*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6735*9a0e4156SSadaf Ebrahimi    return S; \
6736*9a0e4156SSadaf Ebrahimi  case 34: \
6737*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6738*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6739*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6740*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6741*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
6742*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6743*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6744*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6745*9a0e4156SSadaf Ebrahimi    return S; \
6746*9a0e4156SSadaf Ebrahimi  case 35: \
6747*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6748*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6749*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6750*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6751*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
6752*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6753*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6754*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6755*9a0e4156SSadaf Ebrahimi    return S; \
6756*9a0e4156SSadaf Ebrahimi  case 36: \
6757*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6758*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6759*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6760*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6761*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6762*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6763*9a0e4156SSadaf Ebrahimi    return S; \
6764*9a0e4156SSadaf Ebrahimi  case 37: \
6765*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6766*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6767*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6768*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6769*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6770*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6771*9a0e4156SSadaf Ebrahimi    return S; \
6772*9a0e4156SSadaf Ebrahimi  case 38: \
6773*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6774*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6775*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
6776*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6777*9a0e4156SSadaf Ebrahimi    return S; \
6778*9a0e4156SSadaf Ebrahimi  case 39: \
6779*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6780*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6781*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
6782*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6783*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6784*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6785*9a0e4156SSadaf Ebrahimi    return S; \
6786*9a0e4156SSadaf Ebrahimi  case 40: \
6787*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6788*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6789*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6790*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6791*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6792*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6793*9a0e4156SSadaf Ebrahimi    return S; \
6794*9a0e4156SSadaf Ebrahimi  case 41: \
6795*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6796*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6797*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6798*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6799*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6800*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6801*9a0e4156SSadaf Ebrahimi    return S; \
6802*9a0e4156SSadaf Ebrahimi  case 42: \
6803*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6804*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6805*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6806*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6807*9a0e4156SSadaf Ebrahimi    return S; \
6808*9a0e4156SSadaf Ebrahimi  case 43: \
6809*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6810*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6811*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6812*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6813*9a0e4156SSadaf Ebrahimi    return S; \
6814*9a0e4156SSadaf Ebrahimi  case 44: \
6815*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6816*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6817*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6818*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6819*9a0e4156SSadaf Ebrahimi    return S; \
6820*9a0e4156SSadaf Ebrahimi  case 45: \
6821*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6822*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6823*9a0e4156SSadaf Ebrahimi    return S; \
6824*9a0e4156SSadaf Ebrahimi  case 46: \
6825*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6826*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6827*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6828*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6829*9a0e4156SSadaf Ebrahimi    return S; \
6830*9a0e4156SSadaf Ebrahimi  case 47: \
6831*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6832*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6833*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6834*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6835*9a0e4156SSadaf Ebrahimi    return S; \
6836*9a0e4156SSadaf Ebrahimi  case 48: \
6837*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6838*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6839*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6840*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6841*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6842*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6843*9a0e4156SSadaf Ebrahimi    return S; \
6844*9a0e4156SSadaf Ebrahimi  case 49: \
6845*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6846*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6847*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6848*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6849*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6850*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6851*9a0e4156SSadaf Ebrahimi    return S; \
6852*9a0e4156SSadaf Ebrahimi  case 50: \
6853*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6854*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6855*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6856*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6857*9a0e4156SSadaf Ebrahimi    return S; \
6858*9a0e4156SSadaf Ebrahimi  case 51: \
6859*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6860*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6861*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6862*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6863*9a0e4156SSadaf Ebrahimi    return S; \
6864*9a0e4156SSadaf Ebrahimi  case 52: \
6865*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6866*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6867*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6868*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6869*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6870*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6871*9a0e4156SSadaf Ebrahimi    return S; \
6872*9a0e4156SSadaf Ebrahimi  case 53: \
6873*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6874*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6875*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6876*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6877*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6878*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6879*9a0e4156SSadaf Ebrahimi    return S; \
6880*9a0e4156SSadaf Ebrahimi  case 54: \
6881*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6882*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6883*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
6884*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6885*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6886*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6887*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
6888*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6889*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6890*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6891*9a0e4156SSadaf Ebrahimi    return S; \
6892*9a0e4156SSadaf Ebrahimi  case 55: \
6893*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
6894*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6895*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
6896*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6897*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
6898*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6899*9a0e4156SSadaf Ebrahimi    return S; \
6900*9a0e4156SSadaf Ebrahimi  case 56: \
6901*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6902*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6903*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6904*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6905*9a0e4156SSadaf Ebrahimi    return S; \
6906*9a0e4156SSadaf Ebrahimi  case 57: \
6907*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6908*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6909*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6910*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6911*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
6912*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6913*9a0e4156SSadaf Ebrahimi    return S; \
6914*9a0e4156SSadaf Ebrahimi  case 58: \
6915*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6916*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6917*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6918*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6919*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
6920*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6921*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
6922*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6923*9a0e4156SSadaf Ebrahimi    return S; \
6924*9a0e4156SSadaf Ebrahimi  case 59: \
6925*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6926*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6927*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6928*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6929*9a0e4156SSadaf Ebrahimi    return S; \
6930*9a0e4156SSadaf Ebrahimi  case 60: \
6931*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6932*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6933*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6934*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6935*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
6936*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6937*9a0e4156SSadaf Ebrahimi    return S; \
6938*9a0e4156SSadaf Ebrahimi  case 61: \
6939*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6940*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6941*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6942*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6943*9a0e4156SSadaf Ebrahimi    return S; \
6944*9a0e4156SSadaf Ebrahimi  case 62: \
6945*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6946*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6947*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6948*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6949*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6950*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6951*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6952*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6953*9a0e4156SSadaf Ebrahimi    return S; \
6954*9a0e4156SSadaf Ebrahimi  case 63: \
6955*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6956*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6957*9a0e4156SSadaf Ebrahimi    return S; \
6958*9a0e4156SSadaf Ebrahimi  case 64: \
6959*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6960*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6961*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6962*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6963*9a0e4156SSadaf Ebrahimi    return S; \
6964*9a0e4156SSadaf Ebrahimi  case 65: \
6965*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6966*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6967*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6968*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6969*9a0e4156SSadaf Ebrahimi    return S; \
6970*9a0e4156SSadaf Ebrahimi  case 66: \
6971*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6972*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6973*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6974*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6975*9a0e4156SSadaf Ebrahimi    return S; \
6976*9a0e4156SSadaf Ebrahimi  case 67: \
6977*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6978*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6979*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6980*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6981*9a0e4156SSadaf Ebrahimi    return S; \
6982*9a0e4156SSadaf Ebrahimi  case 68: \
6983*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6984*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6985*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6986*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6987*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6988*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6989*9a0e4156SSadaf Ebrahimi    return S; \
6990*9a0e4156SSadaf Ebrahimi  case 69: \
6991*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6992*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6993*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6994*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6995*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
6996*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6997*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
6998*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
6999*9a0e4156SSadaf Ebrahimi    return S; \
7000*9a0e4156SSadaf Ebrahimi  case 70: \
7001*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7002*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7003*9a0e4156SSadaf Ebrahimi    return S; \
7004*9a0e4156SSadaf Ebrahimi  case 71: \
7005*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7006*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7007*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7008*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7009*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7010*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7011*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7012*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7013*9a0e4156SSadaf Ebrahimi    return S; \
7014*9a0e4156SSadaf Ebrahimi  case 72: \
7015*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7016*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7017*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7018*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7019*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7020*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7021*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7022*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7023*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7024*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7025*9a0e4156SSadaf Ebrahimi    return S; \
7026*9a0e4156SSadaf Ebrahimi  case 73: \
7027*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7028*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7029*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7030*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7031*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7032*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7033*9a0e4156SSadaf Ebrahimi    return S; \
7034*9a0e4156SSadaf Ebrahimi  case 74: \
7035*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7036*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7037*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7038*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7039*9a0e4156SSadaf Ebrahimi    return S; \
7040*9a0e4156SSadaf Ebrahimi  case 75: \
7041*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7042*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7043*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7044*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7045*9a0e4156SSadaf Ebrahimi    return S; \
7046*9a0e4156SSadaf Ebrahimi  case 76: \
7047*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7048*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7049*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7050*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7051*9a0e4156SSadaf Ebrahimi    return S; \
7052*9a0e4156SSadaf Ebrahimi  case 77: \
7053*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7054*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7055*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7056*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7057*9a0e4156SSadaf Ebrahimi    return S; \
7058*9a0e4156SSadaf Ebrahimi  case 78: \
7059*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7060*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7061*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7062*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7063*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7064*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7065*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7066*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7067*9a0e4156SSadaf Ebrahimi    return S; \
7068*9a0e4156SSadaf Ebrahimi  case 79: \
7069*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7070*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7071*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7072*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7073*9a0e4156SSadaf Ebrahimi    return S; \
7074*9a0e4156SSadaf Ebrahimi  case 80: \
7075*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7076*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7077*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7078*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7079*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7080*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7081*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7082*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7083*9a0e4156SSadaf Ebrahimi    return S; \
7084*9a0e4156SSadaf Ebrahimi  case 81: \
7085*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7086*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7087*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7088*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7089*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7090*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7091*9a0e4156SSadaf Ebrahimi    return S; \
7092*9a0e4156SSadaf Ebrahimi  case 82: \
7093*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7094*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7095*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7096*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7097*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7098*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7099*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7100*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7101*9a0e4156SSadaf Ebrahimi    return S; \
7102*9a0e4156SSadaf Ebrahimi  case 83: \
7103*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7104*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7105*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7106*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7107*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7108*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7109*9a0e4156SSadaf Ebrahimi    return S; \
7110*9a0e4156SSadaf Ebrahimi  case 84: \
7111*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7112*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7113*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7114*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7115*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7116*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7117*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7118*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7119*9a0e4156SSadaf Ebrahimi    return S; \
7120*9a0e4156SSadaf Ebrahimi  case 85: \
7121*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7122*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7123*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7124*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7125*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7126*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7127*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7128*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7129*9a0e4156SSadaf Ebrahimi    return S; \
7130*9a0e4156SSadaf Ebrahimi  case 86: \
7131*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7132*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7133*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7134*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7135*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7136*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7137*9a0e4156SSadaf Ebrahimi    return S; \
7138*9a0e4156SSadaf Ebrahimi  case 87: \
7139*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7140*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7141*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7142*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7143*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7144*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7145*9a0e4156SSadaf Ebrahimi    return S; \
7146*9a0e4156SSadaf Ebrahimi  case 88: \
7147*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7148*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7149*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7150*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7151*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7152*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7153*9a0e4156SSadaf Ebrahimi    return S; \
7154*9a0e4156SSadaf Ebrahimi  case 89: \
7155*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7156*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7157*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7158*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7159*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7160*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7161*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7162*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7163*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7164*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7165*9a0e4156SSadaf Ebrahimi    return S; \
7166*9a0e4156SSadaf Ebrahimi  case 90: \
7167*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7168*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7169*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7170*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7171*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7172*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7173*9a0e4156SSadaf Ebrahimi    return S; \
7174*9a0e4156SSadaf Ebrahimi  case 91: \
7175*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7176*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7177*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7178*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7179*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7180*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7181*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7182*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7183*9a0e4156SSadaf Ebrahimi    return S; \
7184*9a0e4156SSadaf Ebrahimi  case 92: \
7185*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7186*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7187*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7188*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7189*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7190*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7191*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7192*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7193*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7194*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7195*9a0e4156SSadaf Ebrahimi    return S; \
7196*9a0e4156SSadaf Ebrahimi  case 93: \
7197*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7198*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7199*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7200*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7201*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7202*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7203*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7204*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7205*9a0e4156SSadaf Ebrahimi    return S; \
7206*9a0e4156SSadaf Ebrahimi  case 94: \
7207*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7208*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7209*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7210*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7211*9a0e4156SSadaf Ebrahimi    return S; \
7212*9a0e4156SSadaf Ebrahimi  case 95: \
7213*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7214*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7215*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7216*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7217*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7218*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7219*9a0e4156SSadaf Ebrahimi    return S; \
7220*9a0e4156SSadaf Ebrahimi  case 96: \
7221*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7222*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7223*9a0e4156SSadaf Ebrahimi    return S; \
7224*9a0e4156SSadaf Ebrahimi  case 97: \
7225*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7226*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7227*9a0e4156SSadaf Ebrahimi    return S; \
7228*9a0e4156SSadaf Ebrahimi  case 98: \
7229*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7230*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7231*9a0e4156SSadaf Ebrahimi    return S; \
7232*9a0e4156SSadaf Ebrahimi  case 99: \
7233*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7234*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7235*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7236*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7237*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7238*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7239*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7240*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7241*9a0e4156SSadaf Ebrahimi    return S; \
7242*9a0e4156SSadaf Ebrahimi  case 100: \
7243*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7244*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7245*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7246*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7247*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7248*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7249*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7250*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7251*9a0e4156SSadaf Ebrahimi    return S; \
7252*9a0e4156SSadaf Ebrahimi  case 101: \
7253*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7254*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7255*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7256*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7257*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7258*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7259*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7260*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7261*9a0e4156SSadaf Ebrahimi    return S; \
7262*9a0e4156SSadaf Ebrahimi  case 102: \
7263*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7264*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7265*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7266*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7267*9a0e4156SSadaf Ebrahimi    return S; \
7268*9a0e4156SSadaf Ebrahimi  case 103: \
7269*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7270*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7271*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7272*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7273*9a0e4156SSadaf Ebrahimi    return S; \
7274*9a0e4156SSadaf Ebrahimi  case 104: \
7275*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7276*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7277*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7278*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7279*9a0e4156SSadaf Ebrahimi    return S; \
7280*9a0e4156SSadaf Ebrahimi  case 105: \
7281*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7282*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7283*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7284*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7285*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7286*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7287*9a0e4156SSadaf Ebrahimi    return S; \
7288*9a0e4156SSadaf Ebrahimi  case 106: \
7289*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7290*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7291*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7292*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7293*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7294*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7295*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7296*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7297*9a0e4156SSadaf Ebrahimi    return S; \
7298*9a0e4156SSadaf Ebrahimi  case 107: \
7299*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7300*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7301*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7302*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7303*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7304*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7305*9a0e4156SSadaf Ebrahimi    return S; \
7306*9a0e4156SSadaf Ebrahimi  case 108: \
7307*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7308*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7309*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7310*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7311*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7312*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7313*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7314*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7315*9a0e4156SSadaf Ebrahimi    return S; \
7316*9a0e4156SSadaf Ebrahimi  case 109: \
7317*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7318*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7319*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7320*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7321*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7322*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7323*9a0e4156SSadaf Ebrahimi    return S; \
7324*9a0e4156SSadaf Ebrahimi  case 110: \
7325*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7326*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7327*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7328*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7329*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7330*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7331*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7332*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7333*9a0e4156SSadaf Ebrahimi    return S; \
7334*9a0e4156SSadaf Ebrahimi  case 111: \
7335*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7336*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7337*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7338*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7339*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7340*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7341*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7342*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7343*9a0e4156SSadaf Ebrahimi    return S; \
7344*9a0e4156SSadaf Ebrahimi  case 112: \
7345*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7346*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7347*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7348*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7349*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7350*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7351*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7352*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7353*9a0e4156SSadaf Ebrahimi    return S; \
7354*9a0e4156SSadaf Ebrahimi  case 113: \
7355*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7356*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7357*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7358*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7359*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7360*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7361*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7362*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7363*9a0e4156SSadaf Ebrahimi    return S; \
7364*9a0e4156SSadaf Ebrahimi  case 114: \
7365*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7366*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7367*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7368*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7369*9a0e4156SSadaf Ebrahimi    return S; \
7370*9a0e4156SSadaf Ebrahimi  case 115: \
7371*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7372*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7373*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7374*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7375*9a0e4156SSadaf Ebrahimi    return S; \
7376*9a0e4156SSadaf Ebrahimi  case 116: \
7377*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7378*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7379*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7380*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7381*9a0e4156SSadaf Ebrahimi    return S; \
7382*9a0e4156SSadaf Ebrahimi  case 117: \
7383*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7384*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7385*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7386*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7387*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7388*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7389*9a0e4156SSadaf Ebrahimi    return S; \
7390*9a0e4156SSadaf Ebrahimi  case 118: \
7391*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7392*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7393*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7394*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7395*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7396*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7397*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7398*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7399*9a0e4156SSadaf Ebrahimi    return S; \
7400*9a0e4156SSadaf Ebrahimi  case 119: \
7401*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7402*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7403*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7404*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7405*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7406*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7407*9a0e4156SSadaf Ebrahimi    return S; \
7408*9a0e4156SSadaf Ebrahimi  case 120: \
7409*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7410*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7411*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7412*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7413*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7414*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7415*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7416*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7417*9a0e4156SSadaf Ebrahimi    return S; \
7418*9a0e4156SSadaf Ebrahimi  case 121: \
7419*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7420*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7421*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7422*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7423*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7424*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7425*9a0e4156SSadaf Ebrahimi    return S; \
7426*9a0e4156SSadaf Ebrahimi  case 122: \
7427*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7428*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7429*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7430*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7431*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7432*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7433*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7434*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7435*9a0e4156SSadaf Ebrahimi    return S; \
7436*9a0e4156SSadaf Ebrahimi  case 123: \
7437*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7438*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7439*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7440*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7441*9a0e4156SSadaf Ebrahimi    return S; \
7442*9a0e4156SSadaf Ebrahimi  case 124: \
7443*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7444*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7445*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7446*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7447*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7448*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7449*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7450*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7451*9a0e4156SSadaf Ebrahimi    return S; \
7452*9a0e4156SSadaf Ebrahimi  case 125: \
7453*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7454*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7455*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7456*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7457*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7458*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7459*9a0e4156SSadaf Ebrahimi    return S; \
7460*9a0e4156SSadaf Ebrahimi  case 126: \
7461*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7462*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7463*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7464*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7465*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7466*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7467*9a0e4156SSadaf Ebrahimi    return S; \
7468*9a0e4156SSadaf Ebrahimi  case 127: \
7469*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7470*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7471*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7472*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7473*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7474*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7475*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7476*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7477*9a0e4156SSadaf Ebrahimi    return S; \
7478*9a0e4156SSadaf Ebrahimi  case 128: \
7479*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7480*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7481*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7482*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7483*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7484*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7485*9a0e4156SSadaf Ebrahimi    return S; \
7486*9a0e4156SSadaf Ebrahimi  case 129: \
7487*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7488*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7489*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7490*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7491*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7492*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7493*9a0e4156SSadaf Ebrahimi    return S; \
7494*9a0e4156SSadaf Ebrahimi  case 130: \
7495*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7496*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7497*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7498*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7499*9a0e4156SSadaf Ebrahimi    return S; \
7500*9a0e4156SSadaf Ebrahimi  case 131: \
7501*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7502*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7503*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7504*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7505*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7506*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7507*9a0e4156SSadaf Ebrahimi    return S; \
7508*9a0e4156SSadaf Ebrahimi  case 132: \
7509*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7510*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7511*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7512*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7513*9a0e4156SSadaf Ebrahimi    return S; \
7514*9a0e4156SSadaf Ebrahimi  case 133: \
7515*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7516*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7517*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7518*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7519*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7520*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7521*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7522*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7523*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7524*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7525*9a0e4156SSadaf Ebrahimi    return S; \
7526*9a0e4156SSadaf Ebrahimi  case 134: \
7527*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
7528*9a0e4156SSadaf Ebrahimi    if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7529*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
7530*9a0e4156SSadaf Ebrahimi    if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7531*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7532*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7533*9a0e4156SSadaf Ebrahimi    return S; \
7534*9a0e4156SSadaf Ebrahimi  case 135: \
7535*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7536*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7537*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7538*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7539*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7540*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7541*9a0e4156SSadaf Ebrahimi    return S; \
7542*9a0e4156SSadaf Ebrahimi  case 136: \
7543*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7544*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7545*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7546*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7547*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7548*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7549*9a0e4156SSadaf Ebrahimi    return S; \
7550*9a0e4156SSadaf Ebrahimi  case 137: \
7551*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7552*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7553*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7554*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7555*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7556*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7557*9a0e4156SSadaf Ebrahimi    return S; \
7558*9a0e4156SSadaf Ebrahimi  case 138: \
7559*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7560*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7561*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7562*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7563*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7564*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7565*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7566*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7567*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7568*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7569*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7570*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7571*9a0e4156SSadaf Ebrahimi    return S; \
7572*9a0e4156SSadaf Ebrahimi  case 139: \
7573*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7574*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7575*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7576*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7577*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7578*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7579*9a0e4156SSadaf Ebrahimi    return S; \
7580*9a0e4156SSadaf Ebrahimi  case 140: \
7581*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7582*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7583*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7584*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7585*9a0e4156SSadaf Ebrahimi    return S; \
7586*9a0e4156SSadaf Ebrahimi  case 141: \
7587*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7588*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7589*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7590*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7591*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7592*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7593*9a0e4156SSadaf Ebrahimi    return S; \
7594*9a0e4156SSadaf Ebrahimi  case 142: \
7595*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7596*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7597*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7598*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7599*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7600*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7601*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7602*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7603*9a0e4156SSadaf Ebrahimi    return S; \
7604*9a0e4156SSadaf Ebrahimi  case 143: \
7605*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7606*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7607*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7608*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7609*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7610*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7611*9a0e4156SSadaf Ebrahimi    return S; \
7612*9a0e4156SSadaf Ebrahimi  case 144: \
7613*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7614*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7615*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7616*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7617*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7618*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7619*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7620*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7621*9a0e4156SSadaf Ebrahimi    return S; \
7622*9a0e4156SSadaf Ebrahimi  case 145: \
7623*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7624*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7625*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7626*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7627*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7628*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7629*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7630*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7631*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7632*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7633*9a0e4156SSadaf Ebrahimi    return S; \
7634*9a0e4156SSadaf Ebrahimi  case 146: \
7635*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7636*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7637*9a0e4156SSadaf Ebrahimi    return S; \
7638*9a0e4156SSadaf Ebrahimi  case 147: \
7639*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7640*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7641*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7642*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7643*9a0e4156SSadaf Ebrahimi    return S; \
7644*9a0e4156SSadaf Ebrahimi  case 148: \
7645*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7646*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7647*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7648*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7649*9a0e4156SSadaf Ebrahimi    return S; \
7650*9a0e4156SSadaf Ebrahimi  case 149: \
7651*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7652*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7653*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7654*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7655*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7656*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7657*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7658*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7659*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
7660*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7661*9a0e4156SSadaf Ebrahimi    return S; \
7662*9a0e4156SSadaf Ebrahimi  case 150: \
7663*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7664*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7665*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7666*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7667*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7668*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7669*9a0e4156SSadaf Ebrahimi    return S; \
7670*9a0e4156SSadaf Ebrahimi  case 151: \
7671*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7672*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7673*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7674*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7675*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7676*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7677*9a0e4156SSadaf Ebrahimi    return S; \
7678*9a0e4156SSadaf Ebrahimi  case 152: \
7679*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7680*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7681*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7682*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7683*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7684*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7685*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7686*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7687*9a0e4156SSadaf Ebrahimi    return S; \
7688*9a0e4156SSadaf Ebrahimi  case 153: \
7689*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7690*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7691*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7692*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7693*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7694*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7695*9a0e4156SSadaf Ebrahimi    return S; \
7696*9a0e4156SSadaf Ebrahimi  case 154: \
7697*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7698*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7699*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7700*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7701*9a0e4156SSadaf Ebrahimi    return S; \
7702*9a0e4156SSadaf Ebrahimi  case 155: \
7703*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7704*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7705*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7706*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7707*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7708*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7709*9a0e4156SSadaf Ebrahimi    return S; \
7710*9a0e4156SSadaf Ebrahimi  case 156: \
7711*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7712*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7713*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7714*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7715*9a0e4156SSadaf Ebrahimi    return S; \
7716*9a0e4156SSadaf Ebrahimi  case 157: \
7717*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7718*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7719*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7720*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7721*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7722*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7723*9a0e4156SSadaf Ebrahimi    return S; \
7724*9a0e4156SSadaf Ebrahimi  case 158: \
7725*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7726*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7727*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7728*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7729*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7730*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7731*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7732*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7733*9a0e4156SSadaf Ebrahimi    return S; \
7734*9a0e4156SSadaf Ebrahimi  case 159: \
7735*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7736*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7737*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7738*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7739*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7740*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7741*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7742*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7743*9a0e4156SSadaf Ebrahimi    return S; \
7744*9a0e4156SSadaf Ebrahimi  case 160: \
7745*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7746*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7747*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7748*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7749*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7750*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7751*9a0e4156SSadaf Ebrahimi    return S; \
7752*9a0e4156SSadaf Ebrahimi  case 161: \
7753*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7754*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7755*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7756*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7757*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7758*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7759*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7760*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7761*9a0e4156SSadaf Ebrahimi    return S; \
7762*9a0e4156SSadaf Ebrahimi  case 162: \
7763*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 4, 4); \
7764*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7765*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 4); \
7766*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7767*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
7768*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7769*9a0e4156SSadaf Ebrahimi    return S; \
7770*9a0e4156SSadaf Ebrahimi  case 163: \
7771*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
7772*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7773*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
7774*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7775*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
7776*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7777*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7778*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7779*9a0e4156SSadaf Ebrahimi    return S; \
7780*9a0e4156SSadaf Ebrahimi  case 164: \
7781*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
7782*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7783*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
7784*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7785*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7786*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7787*9a0e4156SSadaf Ebrahimi    return S; \
7788*9a0e4156SSadaf Ebrahimi  case 165: \
7789*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
7790*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7791*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
7792*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7793*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
7794*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7795*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7796*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7797*9a0e4156SSadaf Ebrahimi    return S; \
7798*9a0e4156SSadaf Ebrahimi  case 166: \
7799*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7800*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7801*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7802*9a0e4156SSadaf Ebrahimi    if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7803*9a0e4156SSadaf Ebrahimi    return S; \
7804*9a0e4156SSadaf Ebrahimi  case 167: \
7805*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7806*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7807*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7808*9a0e4156SSadaf Ebrahimi    if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7809*9a0e4156SSadaf Ebrahimi    return S; \
7810*9a0e4156SSadaf Ebrahimi  case 168: \
7811*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7812*9a0e4156SSadaf Ebrahimi    if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7813*9a0e4156SSadaf Ebrahimi    return S; \
7814*9a0e4156SSadaf Ebrahimi  case 169: \
7815*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7816*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7817*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7818*9a0e4156SSadaf Ebrahimi    if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7819*9a0e4156SSadaf Ebrahimi    return S; \
7820*9a0e4156SSadaf Ebrahimi  case 170: \
7821*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7822*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7823*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7824*9a0e4156SSadaf Ebrahimi    if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7825*9a0e4156SSadaf Ebrahimi    return S; \
7826*9a0e4156SSadaf Ebrahimi  case 171: \
7827*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7828*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7829*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7830*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7831*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7832*9a0e4156SSadaf Ebrahimi    if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7833*9a0e4156SSadaf Ebrahimi    return S; \
7834*9a0e4156SSadaf Ebrahimi  case 172: \
7835*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7836*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7837*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7838*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7839*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7840*9a0e4156SSadaf Ebrahimi    if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7841*9a0e4156SSadaf Ebrahimi    return S; \
7842*9a0e4156SSadaf Ebrahimi  case 173: \
7843*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7844*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7845*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7846*9a0e4156SSadaf Ebrahimi    if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7847*9a0e4156SSadaf Ebrahimi    return S; \
7848*9a0e4156SSadaf Ebrahimi  case 174: \
7849*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7850*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7851*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7852*9a0e4156SSadaf Ebrahimi    if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7853*9a0e4156SSadaf Ebrahimi    return S; \
7854*9a0e4156SSadaf Ebrahimi  case 175: \
7855*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7856*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7857*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7858*9a0e4156SSadaf Ebrahimi    if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7859*9a0e4156SSadaf Ebrahimi    return S; \
7860*9a0e4156SSadaf Ebrahimi  case 176: \
7861*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7862*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7863*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7864*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7865*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7866*9a0e4156SSadaf Ebrahimi    if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7867*9a0e4156SSadaf Ebrahimi    return S; \
7868*9a0e4156SSadaf Ebrahimi  case 177: \
7869*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7870*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7871*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7872*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7873*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7874*9a0e4156SSadaf Ebrahimi    if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7875*9a0e4156SSadaf Ebrahimi    return S; \
7876*9a0e4156SSadaf Ebrahimi  case 178: \
7877*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7878*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7879*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7880*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7881*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7882*9a0e4156SSadaf Ebrahimi    if (decodeU32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7883*9a0e4156SSadaf Ebrahimi    return S; \
7884*9a0e4156SSadaf Ebrahimi  case 179: \
7885*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7886*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7887*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7888*9a0e4156SSadaf Ebrahimi    if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7889*9a0e4156SSadaf Ebrahimi    return S; \
7890*9a0e4156SSadaf Ebrahimi  case 180: \
7891*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7892*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7893*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7894*9a0e4156SSadaf Ebrahimi    if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7895*9a0e4156SSadaf Ebrahimi    return S; \
7896*9a0e4156SSadaf Ebrahimi  case 181: \
7897*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7898*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7899*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 12); \
7900*9a0e4156SSadaf Ebrahimi    if (decodePC12DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7901*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 24); \
7902*9a0e4156SSadaf Ebrahimi    if (decodePC24DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7903*9a0e4156SSadaf Ebrahimi    return S; \
7904*9a0e4156SSadaf Ebrahimi  case 182: \
7905*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7906*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7907*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7908*9a0e4156SSadaf Ebrahimi    if (decodePC32DBLOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7909*9a0e4156SSadaf Ebrahimi    return S; \
7910*9a0e4156SSadaf Ebrahimi  case 183: \
7911*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7912*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7913*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7914*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7915*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
7916*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7917*9a0e4156SSadaf Ebrahimi    return S; \
7918*9a0e4156SSadaf Ebrahimi  case 184: \
7919*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
7920*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7921*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7922*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7923*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7924*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7925*9a0e4156SSadaf Ebrahimi    return S; \
7926*9a0e4156SSadaf Ebrahimi  case 185: \
7927*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7928*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7929*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
7930*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7931*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7932*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7933*9a0e4156SSadaf Ebrahimi    return S; \
7934*9a0e4156SSadaf Ebrahimi  case 186: \
7935*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7936*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7937*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7938*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7939*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7940*9a0e4156SSadaf Ebrahimi    if (decodePC32DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7941*9a0e4156SSadaf Ebrahimi    return S; \
7942*9a0e4156SSadaf Ebrahimi  case 187: \
7943*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7944*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7945*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7946*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7947*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7948*9a0e4156SSadaf Ebrahimi    if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7949*9a0e4156SSadaf Ebrahimi    return S; \
7950*9a0e4156SSadaf Ebrahimi  case 188: \
7951*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7952*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7953*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 32); \
7954*9a0e4156SSadaf Ebrahimi    if (decodeS32ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7955*9a0e4156SSadaf Ebrahimi    return S; \
7956*9a0e4156SSadaf Ebrahimi  case 189: \
7957*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 24); \
7958*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7959*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7960*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7961*9a0e4156SSadaf Ebrahimi    return S; \
7962*9a0e4156SSadaf Ebrahimi  case 190: \
7963*9a0e4156SSadaf Ebrahimi    tmp = 0; \
7964*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 16) << 0; \
7965*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 16; \
7966*9a0e4156SSadaf Ebrahimi    if (decodeBDRAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7967*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
7968*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7969*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
7970*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7971*9a0e4156SSadaf Ebrahimi    return S; \
7972*9a0e4156SSadaf Ebrahimi  case 191: \
7973*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
7974*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7975*9a0e4156SSadaf Ebrahimi    tmp = 0; \
7976*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 0, 16) << 0; \
7977*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 8) << 16; \
7978*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7979*9a0e4156SSadaf Ebrahimi    return S; \
7980*9a0e4156SSadaf Ebrahimi  case 192: \
7981*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7982*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7983*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
7984*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7985*9a0e4156SSadaf Ebrahimi    return S; \
7986*9a0e4156SSadaf Ebrahimi  case 193: \
7987*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7988*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7989*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7990*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7991*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
7992*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7993*9a0e4156SSadaf Ebrahimi    return S; \
7994*9a0e4156SSadaf Ebrahimi  case 194: \
7995*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7996*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7997*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
7998*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
7999*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
8000*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8001*9a0e4156SSadaf Ebrahimi    return S; \
8002*9a0e4156SSadaf Ebrahimi  case 195: \
8003*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8004*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8005*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8006*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8007*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
8008*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8009*9a0e4156SSadaf Ebrahimi    return S; \
8010*9a0e4156SSadaf Ebrahimi  case 196: \
8011*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8012*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8013*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
8014*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8015*9a0e4156SSadaf Ebrahimi    return S; \
8016*9a0e4156SSadaf Ebrahimi  case 197: \
8017*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8018*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8019*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
8020*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8021*9a0e4156SSadaf Ebrahimi    return S; \
8022*9a0e4156SSadaf Ebrahimi  case 198: \
8023*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
8024*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8025*9a0e4156SSadaf Ebrahimi    return S; \
8026*9a0e4156SSadaf Ebrahimi  case 199: \
8027*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8028*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8029*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
8030*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8031*9a0e4156SSadaf Ebrahimi    return S; \
8032*9a0e4156SSadaf Ebrahimi  case 200: \
8033*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8034*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8035*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
8036*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8037*9a0e4156SSadaf Ebrahimi    return S; \
8038*9a0e4156SSadaf Ebrahimi  case 201: \
8039*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8040*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8041*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
8042*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8043*9a0e4156SSadaf Ebrahimi    return S; \
8044*9a0e4156SSadaf Ebrahimi  case 202: \
8045*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8046*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8047*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
8048*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8049*9a0e4156SSadaf Ebrahimi    return S; \
8050*9a0e4156SSadaf Ebrahimi  case 203: \
8051*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8052*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8053*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
8054*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8055*9a0e4156SSadaf Ebrahimi    return S; \
8056*9a0e4156SSadaf Ebrahimi  case 204: \
8057*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8058*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
8059*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
8060*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8061*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8062*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8063*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 8); \
8064*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8065*9a0e4156SSadaf Ebrahimi    return S; \
8066*9a0e4156SSadaf Ebrahimi  case 205: \
8067*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8068*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
8069*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
8070*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8071*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8072*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8073*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8074*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8075*9a0e4156SSadaf Ebrahimi    return S; \
8076*9a0e4156SSadaf Ebrahimi  case 206: \
8077*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8078*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8079*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8080*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8081*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8082*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8083*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8084*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8085*9a0e4156SSadaf Ebrahimi    return S; \
8086*9a0e4156SSadaf Ebrahimi  case 207: \
8087*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8088*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8089*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8090*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8091*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8092*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8093*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8094*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8095*9a0e4156SSadaf Ebrahimi    return S; \
8096*9a0e4156SSadaf Ebrahimi  case 208: \
8097*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8098*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8099*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8100*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8101*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8102*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8103*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8104*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8105*9a0e4156SSadaf Ebrahimi    return S; \
8106*9a0e4156SSadaf Ebrahimi  case 209: \
8107*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8108*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8109*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8110*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8111*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8112*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8113*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 8); \
8114*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8115*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8116*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8117*9a0e4156SSadaf Ebrahimi    return S; \
8118*9a0e4156SSadaf Ebrahimi  case 210: \
8119*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8120*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8121*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8122*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8123*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8124*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8125*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8126*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8127*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 8); \
8128*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8129*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 8); \
8130*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8131*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8132*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8133*9a0e4156SSadaf Ebrahimi    return S; \
8134*9a0e4156SSadaf Ebrahimi  case 211: \
8135*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8136*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8137*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8138*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8139*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8140*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8141*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 8); \
8142*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8143*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8144*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8145*9a0e4156SSadaf Ebrahimi    return S; \
8146*9a0e4156SSadaf Ebrahimi  case 212: \
8147*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8148*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8149*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8150*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8151*9a0e4156SSadaf Ebrahimi    return S; \
8152*9a0e4156SSadaf Ebrahimi  case 213: \
8153*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8154*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8155*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8156*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8157*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8158*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8159*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8160*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8161*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8162*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8163*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8164*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8165*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 8); \
8166*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8167*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8168*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8169*9a0e4156SSadaf Ebrahimi    return S; \
8170*9a0e4156SSadaf Ebrahimi  case 214: \
8171*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8172*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8173*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8174*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8175*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8176*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8177*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8178*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8179*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8180*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8181*9a0e4156SSadaf Ebrahimi    return S; \
8182*9a0e4156SSadaf Ebrahimi  case 215: \
8183*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8184*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8185*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8186*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8187*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8188*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8189*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8190*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8191*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8192*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8193*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8194*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8195*9a0e4156SSadaf Ebrahimi    return S; \
8196*9a0e4156SSadaf Ebrahimi  case 216: \
8197*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8198*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8199*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8200*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8201*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8202*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8203*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8204*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8205*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8206*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8207*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8208*9a0e4156SSadaf Ebrahimi    if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8209*9a0e4156SSadaf Ebrahimi    return S; \
8210*9a0e4156SSadaf Ebrahimi  case 217: \
8211*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8212*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8213*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8214*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8215*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8216*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8217*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8218*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8219*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8220*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8221*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8222*9a0e4156SSadaf Ebrahimi    if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8223*9a0e4156SSadaf Ebrahimi    return S; \
8224*9a0e4156SSadaf Ebrahimi  case 218: \
8225*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8226*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8227*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8228*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8229*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8230*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8231*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8232*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8233*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8234*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8235*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8236*9a0e4156SSadaf Ebrahimi    if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8237*9a0e4156SSadaf Ebrahimi    return S; \
8238*9a0e4156SSadaf Ebrahimi  case 219: \
8239*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8240*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8241*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8242*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8243*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8244*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8245*9a0e4156SSadaf Ebrahimi    return S; \
8246*9a0e4156SSadaf Ebrahimi  case 220: \
8247*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8248*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8249*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8250*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8251*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8252*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8253*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8254*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8255*9a0e4156SSadaf Ebrahimi    return S; \
8256*9a0e4156SSadaf Ebrahimi  case 221: \
8257*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8258*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8259*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8260*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8261*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8262*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8263*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8264*9a0e4156SSadaf Ebrahimi    if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8265*9a0e4156SSadaf Ebrahimi    return S; \
8266*9a0e4156SSadaf Ebrahimi  case 222: \
8267*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8268*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8269*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8270*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8271*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8272*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8273*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8274*9a0e4156SSadaf Ebrahimi    if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8275*9a0e4156SSadaf Ebrahimi    return S; \
8276*9a0e4156SSadaf Ebrahimi  case 223: \
8277*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8278*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8279*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8280*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8281*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8282*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8283*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8284*9a0e4156SSadaf Ebrahimi    if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8285*9a0e4156SSadaf Ebrahimi    return S; \
8286*9a0e4156SSadaf Ebrahimi  case 224: \
8287*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8288*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8289*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8290*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8291*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8292*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8293*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8294*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8295*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8296*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 20; \
8297*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 20) << 0; \
8298*9a0e4156SSadaf Ebrahimi    if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8299*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8300*9a0e4156SSadaf Ebrahimi    if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8301*9a0e4156SSadaf Ebrahimi    return S; \
8302*9a0e4156SSadaf Ebrahimi  case 225: \
8303*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8304*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8305*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8306*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8307*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8308*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8309*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8310*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8311*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8312*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 20; \
8313*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 20) << 0; \
8314*9a0e4156SSadaf Ebrahimi    if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8315*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8316*9a0e4156SSadaf Ebrahimi    if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8317*9a0e4156SSadaf Ebrahimi    return S; \
8318*9a0e4156SSadaf Ebrahimi  case 226: \
8319*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8320*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8321*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8322*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8323*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8324*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 20; \
8325*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 20) << 0; \
8326*9a0e4156SSadaf Ebrahimi    if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8327*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8328*9a0e4156SSadaf Ebrahimi    if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8329*9a0e4156SSadaf Ebrahimi    return S; \
8330*9a0e4156SSadaf Ebrahimi  case 227: \
8331*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8332*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8333*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8334*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8335*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8336*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 20; \
8337*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 20) << 0; \
8338*9a0e4156SSadaf Ebrahimi    if (decodeBDVAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8339*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8340*9a0e4156SSadaf Ebrahimi    if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8341*9a0e4156SSadaf Ebrahimi    return S; \
8342*9a0e4156SSadaf Ebrahimi  case 228: \
8343*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8344*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8345*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8346*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8347*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8348*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8349*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8350*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8351*9a0e4156SSadaf Ebrahimi    return S; \
8352*9a0e4156SSadaf Ebrahimi  case 229: \
8353*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8354*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8355*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8356*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8357*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8358*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8359*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8360*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8361*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8362*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8363*9a0e4156SSadaf Ebrahimi    return S; \
8364*9a0e4156SSadaf Ebrahimi  case 230: \
8365*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8366*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8367*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8368*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8369*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8370*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8371*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8372*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8373*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8374*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8375*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8376*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8377*9a0e4156SSadaf Ebrahimi    return S; \
8378*9a0e4156SSadaf Ebrahimi  case 231: \
8379*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8380*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8381*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8382*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8383*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8384*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8385*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8386*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8387*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8388*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8389*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8390*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8391*9a0e4156SSadaf Ebrahimi    return S; \
8392*9a0e4156SSadaf Ebrahimi  case 232: \
8393*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8394*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8395*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8396*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8397*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8398*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8399*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8400*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8401*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8402*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8403*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8404*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8405*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8406*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8407*9a0e4156SSadaf Ebrahimi    return S; \
8408*9a0e4156SSadaf Ebrahimi  case 233: \
8409*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
8410*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8411*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
8412*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8413*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8414*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8415*9a0e4156SSadaf Ebrahimi    return S; \
8416*9a0e4156SSadaf Ebrahimi  case 234: \
8417*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8418*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8419*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8420*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8421*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8422*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8423*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8424*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8425*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8426*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8427*9a0e4156SSadaf Ebrahimi    return S; \
8428*9a0e4156SSadaf Ebrahimi  case 235: \
8429*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8430*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8431*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8432*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8433*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8434*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8435*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8436*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8437*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8438*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8439*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8440*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8441*9a0e4156SSadaf Ebrahimi    return S; \
8442*9a0e4156SSadaf Ebrahimi  case 236: \
8443*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8444*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8445*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8446*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8447*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8448*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8449*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8450*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8451*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8452*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8453*9a0e4156SSadaf Ebrahimi    return S; \
8454*9a0e4156SSadaf Ebrahimi  case 237: \
8455*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8456*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8457*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8458*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8459*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8460*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8461*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8462*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8463*9a0e4156SSadaf Ebrahimi    return S; \
8464*9a0e4156SSadaf Ebrahimi  case 238: \
8465*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8466*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8467*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8468*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8469*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8470*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8471*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8472*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8473*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8474*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8475*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8476*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8477*9a0e4156SSadaf Ebrahimi    return S; \
8478*9a0e4156SSadaf Ebrahimi  case 239: \
8479*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8480*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8481*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8482*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8483*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8484*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8485*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8486*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8487*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8488*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8489*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8490*9a0e4156SSadaf Ebrahimi    if (decodeU3ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8491*9a0e4156SSadaf Ebrahimi    return S; \
8492*9a0e4156SSadaf Ebrahimi  case 240: \
8493*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8494*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8495*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8496*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8497*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8498*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8499*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8500*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8501*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8502*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8503*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8504*9a0e4156SSadaf Ebrahimi    if (decodeU1ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8505*9a0e4156SSadaf Ebrahimi    return S; \
8506*9a0e4156SSadaf Ebrahimi  case 241: \
8507*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8508*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8509*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8510*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8511*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8512*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8513*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8514*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8515*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8516*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8517*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8518*9a0e4156SSadaf Ebrahimi    if (decodeU2ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8519*9a0e4156SSadaf Ebrahimi    return S; \
8520*9a0e4156SSadaf Ebrahimi  case 242: \
8521*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8522*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8523*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8524*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8525*9a0e4156SSadaf Ebrahimi    return S; \
8526*9a0e4156SSadaf Ebrahimi  case 243: \
8527*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8528*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8529*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8530*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8531*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8532*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8533*9a0e4156SSadaf Ebrahimi    return S; \
8534*9a0e4156SSadaf Ebrahimi  case 244: \
8535*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8536*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8537*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8538*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8539*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8540*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8541*9a0e4156SSadaf Ebrahimi    return S; \
8542*9a0e4156SSadaf Ebrahimi  case 245: \
8543*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8544*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8545*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8546*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8547*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8548*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8549*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8550*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8551*9a0e4156SSadaf Ebrahimi    return S; \
8552*9a0e4156SSadaf Ebrahimi  case 246: \
8553*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8554*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8555*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8556*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8557*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 8); \
8558*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8559*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
8560*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8561*9a0e4156SSadaf Ebrahimi    return S; \
8562*9a0e4156SSadaf Ebrahimi  case 247: \
8563*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8564*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8565*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8566*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8567*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 8); \
8568*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8569*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
8570*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8571*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8572*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8573*9a0e4156SSadaf Ebrahimi    return S; \
8574*9a0e4156SSadaf Ebrahimi  case 248: \
8575*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8576*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8577*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8578*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8579*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8580*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8581*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8582*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8583*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 12); \
8584*9a0e4156SSadaf Ebrahimi    if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8585*9a0e4156SSadaf Ebrahimi    return S; \
8586*9a0e4156SSadaf Ebrahimi  case 249: \
8587*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8588*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8589*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8590*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8591*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8592*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8593*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8594*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8595*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 12); \
8596*9a0e4156SSadaf Ebrahimi    if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8597*9a0e4156SSadaf Ebrahimi    return S; \
8598*9a0e4156SSadaf Ebrahimi  case 250: \
8599*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8600*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8601*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8602*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8603*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8604*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8605*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8606*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8607*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 12); \
8608*9a0e4156SSadaf Ebrahimi    if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8609*9a0e4156SSadaf Ebrahimi    return S; \
8610*9a0e4156SSadaf Ebrahimi  case 251: \
8611*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8612*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8613*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8614*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8615*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8616*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8617*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8618*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8619*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 12); \
8620*9a0e4156SSadaf Ebrahimi    if (decodeU12ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8621*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8622*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8623*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
8624*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8625*9a0e4156SSadaf Ebrahimi    return S; \
8626*9a0e4156SSadaf Ebrahimi  case 252: \
8627*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8628*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8629*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8630*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8631*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8632*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8633*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8634*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8635*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8636*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8637*9a0e4156SSadaf Ebrahimi    return S; \
8638*9a0e4156SSadaf Ebrahimi  case 253: \
8639*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8640*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8641*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8642*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8643*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8644*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8645*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8646*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8647*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
8648*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8649*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8650*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8651*9a0e4156SSadaf Ebrahimi    return S; \
8652*9a0e4156SSadaf Ebrahimi  case 254: \
8653*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8654*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8655*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8656*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8657*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8658*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8659*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8660*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8661*9a0e4156SSadaf Ebrahimi    return S; \
8662*9a0e4156SSadaf Ebrahimi  case 255: \
8663*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8664*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8665*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8666*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8667*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8668*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8669*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8670*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8671*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8672*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8673*9a0e4156SSadaf Ebrahimi    return S; \
8674*9a0e4156SSadaf Ebrahimi  case 256: \
8675*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8676*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8677*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8678*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8679*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8680*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8681*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8682*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8683*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8684*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8685*9a0e4156SSadaf Ebrahimi    return S; \
8686*9a0e4156SSadaf Ebrahimi  case 257: \
8687*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8688*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8689*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8690*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8691*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8692*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8693*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8694*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8695*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8696*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8697*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8698*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8699*9a0e4156SSadaf Ebrahimi    return S; \
8700*9a0e4156SSadaf Ebrahimi  case 258: \
8701*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8702*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8703*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8704*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8705*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8706*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8707*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8708*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8709*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8710*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8711*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8712*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8713*9a0e4156SSadaf Ebrahimi    return S; \
8714*9a0e4156SSadaf Ebrahimi  case 259: \
8715*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8716*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8717*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8718*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8719*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8720*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8721*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8722*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8723*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8724*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8725*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8726*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8727*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8728*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8729*9a0e4156SSadaf Ebrahimi    return S; \
8730*9a0e4156SSadaf Ebrahimi  case 260: \
8731*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8732*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8733*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8734*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8735*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
8736*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8737*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 28, 4); \
8738*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8739*9a0e4156SSadaf Ebrahimi    return S; \
8740*9a0e4156SSadaf Ebrahimi  case 261: \
8741*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8742*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8743*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8744*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8745*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8746*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8747*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8748*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8749*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8750*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8751*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8752*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8753*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8754*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8755*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8756*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8757*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
8758*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8759*9a0e4156SSadaf Ebrahimi    return S; \
8760*9a0e4156SSadaf Ebrahimi  case 262: \
8761*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8762*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8763*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8764*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8765*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8766*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8767*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8768*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8769*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8770*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8771*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8772*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8773*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8774*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8775*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8776*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8777*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
8778*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8779*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8780*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8781*9a0e4156SSadaf Ebrahimi    return S; \
8782*9a0e4156SSadaf Ebrahimi  case 263: \
8783*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8784*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8785*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8786*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8787*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8788*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8789*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8790*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8791*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8792*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8793*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8794*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8795*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
8796*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8797*9a0e4156SSadaf Ebrahimi    return S; \
8798*9a0e4156SSadaf Ebrahimi  case 264: \
8799*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8800*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8801*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8802*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8803*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8804*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8805*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8806*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8807*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8808*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8809*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8810*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8811*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8812*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8813*9a0e4156SSadaf Ebrahimi    return S; \
8814*9a0e4156SSadaf Ebrahimi  case 265: \
8815*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8816*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8817*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8818*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8819*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8820*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8821*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8822*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8823*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8824*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8825*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8826*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8827*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
8828*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8829*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8830*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8831*9a0e4156SSadaf Ebrahimi    return S; \
8832*9a0e4156SSadaf Ebrahimi  case 266: \
8833*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8834*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8835*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8836*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8837*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8838*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8839*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8840*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8841*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8842*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8843*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8844*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8845*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 22, 2) << 2; \
8846*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8847*9a0e4156SSadaf Ebrahimi    return S; \
8848*9a0e4156SSadaf Ebrahimi  case 267: \
8849*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8850*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8851*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8852*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8853*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8854*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8855*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8856*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8857*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8858*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8859*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8860*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8861*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 21, 3) << 1; \
8862*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8863*9a0e4156SSadaf Ebrahimi    return S; \
8864*9a0e4156SSadaf Ebrahimi  case 268: \
8865*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8866*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8867*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8868*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8869*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8870*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8871*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8872*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8873*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8874*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8875*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8876*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8877*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8878*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 20, 1) << 0; \
8879*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 22, 2) << 2; \
8880*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8881*9a0e4156SSadaf Ebrahimi    return S; \
8882*9a0e4156SSadaf Ebrahimi  case 269: \
8883*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8884*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8885*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8886*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8887*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8888*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8889*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8890*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8891*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8892*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8893*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8894*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8895*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8896*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
8897*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
8898*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8899*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 22, 2) << 2; \
8900*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8901*9a0e4156SSadaf Ebrahimi    return S; \
8902*9a0e4156SSadaf Ebrahimi  case 270: \
8903*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8904*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8905*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8906*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8907*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8908*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8909*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8910*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8911*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8912*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8913*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8914*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8915*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8916*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
8917*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
8918*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8919*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 21, 3) << 1; \
8920*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8921*9a0e4156SSadaf Ebrahimi    return S; \
8922*9a0e4156SSadaf Ebrahimi  case 271: \
8923*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8924*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8925*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8926*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8927*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8928*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8929*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8930*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8931*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8932*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8933*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8934*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8935*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8936*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
8937*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
8938*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8939*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8940*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 20, 1) << 0; \
8941*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 22, 2) << 2; \
8942*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8943*9a0e4156SSadaf Ebrahimi    return S; \
8944*9a0e4156SSadaf Ebrahimi  case 272: \
8945*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8946*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8947*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8948*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8949*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8950*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8951*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8952*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8953*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8954*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8955*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8956*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8957*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8958*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
8959*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
8960*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8961*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8962*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8963*9a0e4156SSadaf Ebrahimi    return S; \
8964*9a0e4156SSadaf Ebrahimi  case 273: \
8965*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8966*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8967*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8968*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8969*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8970*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8971*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8972*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8973*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8974*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8975*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8976*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8977*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8978*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
8979*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
8980*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8981*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 4); \
8982*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8983*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
8984*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8985*9a0e4156SSadaf Ebrahimi    return S; \
8986*9a0e4156SSadaf Ebrahimi  case 274: \
8987*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8988*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
8989*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
8990*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8991*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8992*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
8993*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
8994*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8995*9a0e4156SSadaf Ebrahimi    tmp = 0; \
8996*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
8997*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
8998*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
8999*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9000*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
9001*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
9002*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9003*9a0e4156SSadaf Ebrahimi    return S; \
9004*9a0e4156SSadaf Ebrahimi  case 275: \
9005*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9006*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9007*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9008*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9009*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9010*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9011*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9012*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9013*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9014*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9015*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9016*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9017*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9018*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
9019*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
9020*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9021*9a0e4156SSadaf Ebrahimi    return S; \
9022*9a0e4156SSadaf Ebrahimi  case 276: \
9023*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9024*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9025*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9026*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9027*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9028*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9029*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9030*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9031*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9032*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9033*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9034*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9035*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9036*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
9037*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
9038*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9039*9a0e4156SSadaf Ebrahimi    return S; \
9040*9a0e4156SSadaf Ebrahimi  case 277: \
9041*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9042*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9043*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9044*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9045*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9046*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9047*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9048*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9049*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9050*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9051*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9052*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9053*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9054*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
9055*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
9056*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9057*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
9058*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9059*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 4); \
9060*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9061*9a0e4156SSadaf Ebrahimi    return S; \
9062*9a0e4156SSadaf Ebrahimi  case 278: \
9063*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9064*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9065*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9066*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9067*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9068*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9069*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9070*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9071*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9072*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9073*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9074*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9075*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9076*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 8, 1) << 4; \
9077*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 12, 4) << 0; \
9078*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9079*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 4); \
9080*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9081*9a0e4156SSadaf Ebrahimi    return S; \
9082*9a0e4156SSadaf Ebrahimi  case 279: \
9083*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9084*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9085*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9086*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9087*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9088*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9089*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9090*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9091*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 3); \
9092*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9093*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9094*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9095*9a0e4156SSadaf Ebrahimi    return S; \
9096*9a0e4156SSadaf Ebrahimi  case 280: \
9097*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9098*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9099*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9100*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9101*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9102*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9103*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9104*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9105*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
9106*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9107*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9108*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9109*9a0e4156SSadaf Ebrahimi    return S; \
9110*9a0e4156SSadaf Ebrahimi  case 281: \
9111*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9112*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9113*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9114*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9115*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9116*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9117*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9118*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9119*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9120*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9121*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
9122*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9123*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9124*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9125*9a0e4156SSadaf Ebrahimi    return S; \
9126*9a0e4156SSadaf Ebrahimi  case 282: \
9127*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9128*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9129*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9130*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9131*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9132*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9133*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9134*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9135*9a0e4156SSadaf Ebrahimi    return S; \
9136*9a0e4156SSadaf Ebrahimi  case 283: \
9137*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9138*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9139*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9140*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9141*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9142*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9143*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9144*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9145*9a0e4156SSadaf Ebrahimi    return S; \
9146*9a0e4156SSadaf Ebrahimi  case 284: \
9147*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9148*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9149*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9150*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9151*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9152*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9153*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9154*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9155*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9156*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9157*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
9158*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9159*9a0e4156SSadaf Ebrahimi    return S; \
9160*9a0e4156SSadaf Ebrahimi  case 285: \
9161*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9162*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9163*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9164*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9165*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9166*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9167*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9168*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9169*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 3); \
9170*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9171*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9172*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9173*9a0e4156SSadaf Ebrahimi    return S; \
9174*9a0e4156SSadaf Ebrahimi  case 286: \
9175*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9176*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9177*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9178*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9179*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9180*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9181*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9182*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9183*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 3); \
9184*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9185*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9186*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9187*9a0e4156SSadaf Ebrahimi    return S; \
9188*9a0e4156SSadaf Ebrahimi  case 287: \
9189*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9190*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9191*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9192*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9193*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9194*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9195*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9196*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9197*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 3); \
9198*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9199*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9200*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9201*9a0e4156SSadaf Ebrahimi    return S; \
9202*9a0e4156SSadaf Ebrahimi  case 288: \
9203*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9204*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9205*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9206*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9207*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9208*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9209*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9210*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9211*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 3); \
9212*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9213*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9214*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9215*9a0e4156SSadaf Ebrahimi    return S; \
9216*9a0e4156SSadaf Ebrahimi  case 289: \
9217*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9218*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9219*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9220*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9221*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9222*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9223*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9224*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9225*9a0e4156SSadaf Ebrahimi    return S; \
9226*9a0e4156SSadaf Ebrahimi  case 290: \
9227*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9228*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9229*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9230*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9231*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9232*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9233*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9234*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9235*9a0e4156SSadaf Ebrahimi    return S; \
9236*9a0e4156SSadaf Ebrahimi  case 291: \
9237*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9238*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9239*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9240*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9241*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9242*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9243*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9244*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9245*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9246*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9247*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
9248*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9249*9a0e4156SSadaf Ebrahimi    return S; \
9250*9a0e4156SSadaf Ebrahimi  case 292: \
9251*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9252*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9253*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9254*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9255*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9256*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9257*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9258*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9259*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9260*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9261*9a0e4156SSadaf Ebrahimi    return S; \
9262*9a0e4156SSadaf Ebrahimi  case 293: \
9263*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9264*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9265*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9266*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9267*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9268*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9269*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9270*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9271*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9272*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9273*9a0e4156SSadaf Ebrahimi    return S; \
9274*9a0e4156SSadaf Ebrahimi  case 294: \
9275*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9276*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9277*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9278*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9279*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9280*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9281*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9282*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9283*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9284*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9285*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9286*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9287*9a0e4156SSadaf Ebrahimi    return S; \
9288*9a0e4156SSadaf Ebrahimi  case 295: \
9289*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9290*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9291*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9292*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9293*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9294*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9295*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9296*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9297*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9298*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9299*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9300*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9301*9a0e4156SSadaf Ebrahimi    return S; \
9302*9a0e4156SSadaf Ebrahimi  case 296: \
9303*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9304*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9305*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9306*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9307*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9308*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9309*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9310*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9311*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9312*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9313*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9314*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9315*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9316*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9317*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
9318*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9319*9a0e4156SSadaf Ebrahimi    return S; \
9320*9a0e4156SSadaf Ebrahimi  case 297: \
9321*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9322*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9323*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9324*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9325*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9326*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9327*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9328*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9329*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9330*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9331*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9332*9a0e4156SSadaf Ebrahimi    if (DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9333*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9334*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9335*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 4); \
9336*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9337*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9338*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9339*9a0e4156SSadaf Ebrahimi    return S; \
9340*9a0e4156SSadaf Ebrahimi  case 298: \
9341*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9342*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9343*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9344*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9345*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9346*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9347*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9348*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9349*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9350*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9351*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9352*9a0e4156SSadaf Ebrahimi    if (DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9353*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9354*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9355*9a0e4156SSadaf Ebrahimi    return S; \
9356*9a0e4156SSadaf Ebrahimi  case 299: \
9357*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9358*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 11, 1) << 4; \
9359*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 0; \
9360*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9361*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9362*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 10, 1) << 4; \
9363*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 0; \
9364*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9365*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9366*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 9, 1) << 4; \
9367*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 28, 4) << 0; \
9368*9a0e4156SSadaf Ebrahimi    if (DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9369*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 20, 4); \
9370*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9371*9a0e4156SSadaf Ebrahimi    return S; \
9372*9a0e4156SSadaf Ebrahimi  case 300: \
9373*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9374*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9375*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9376*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9377*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9378*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9379*9a0e4156SSadaf Ebrahimi    return S; \
9380*9a0e4156SSadaf Ebrahimi  case 301: \
9381*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9382*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9383*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9384*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9385*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9386*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9387*9a0e4156SSadaf Ebrahimi    return S; \
9388*9a0e4156SSadaf Ebrahimi  case 302: \
9389*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9390*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9391*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9392*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9393*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9394*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9395*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9396*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9397*9a0e4156SSadaf Ebrahimi    return S; \
9398*9a0e4156SSadaf Ebrahimi  case 303: \
9399*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9400*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9401*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9402*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9403*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9404*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9405*9a0e4156SSadaf Ebrahimi    return S; \
9406*9a0e4156SSadaf Ebrahimi  case 304: \
9407*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9408*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9409*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9410*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9411*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9412*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9413*9a0e4156SSadaf Ebrahimi    return S; \
9414*9a0e4156SSadaf Ebrahimi  case 305: \
9415*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9416*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9417*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9418*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9419*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9420*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9421*9a0e4156SSadaf Ebrahimi    return S; \
9422*9a0e4156SSadaf Ebrahimi  case 306: \
9423*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9424*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9425*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9426*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9427*9a0e4156SSadaf Ebrahimi    return S; \
9428*9a0e4156SSadaf Ebrahimi  case 307: \
9429*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9430*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9431*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9432*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9433*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9434*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9435*9a0e4156SSadaf Ebrahimi    return S; \
9436*9a0e4156SSadaf Ebrahimi  case 308: \
9437*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9438*9a0e4156SSadaf Ebrahimi    if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9439*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9440*9a0e4156SSadaf Ebrahimi    if (DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9441*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9442*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9443*9a0e4156SSadaf Ebrahimi    return S; \
9444*9a0e4156SSadaf Ebrahimi  case 309: \
9445*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9446*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9447*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9448*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9449*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9450*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9451*9a0e4156SSadaf Ebrahimi    return S; \
9452*9a0e4156SSadaf Ebrahimi  case 310: \
9453*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9454*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9455*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9456*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9457*9a0e4156SSadaf Ebrahimi    return S; \
9458*9a0e4156SSadaf Ebrahimi  case 311: \
9459*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9460*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9461*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9462*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9463*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9464*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9465*9a0e4156SSadaf Ebrahimi    return S; \
9466*9a0e4156SSadaf Ebrahimi  case 312: \
9467*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9468*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9469*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9470*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9471*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9472*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9473*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9474*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9475*9a0e4156SSadaf Ebrahimi    return S; \
9476*9a0e4156SSadaf Ebrahimi  case 313: \
9477*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9478*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9479*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9480*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9481*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9482*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9483*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9484*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9485*9a0e4156SSadaf Ebrahimi    return S; \
9486*9a0e4156SSadaf Ebrahimi  case 314: \
9487*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9488*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9489*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 8); \
9490*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9491*9a0e4156SSadaf Ebrahimi    return S; \
9492*9a0e4156SSadaf Ebrahimi  case 315: \
9493*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9494*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9495*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 8); \
9496*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9497*9a0e4156SSadaf Ebrahimi    return S; \
9498*9a0e4156SSadaf Ebrahimi  case 316: \
9499*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9500*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9501*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9502*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9503*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9504*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9505*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9506*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9507*9a0e4156SSadaf Ebrahimi    return S; \
9508*9a0e4156SSadaf Ebrahimi  case 317: \
9509*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9510*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9511*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9512*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9513*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9514*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9515*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9516*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9517*9a0e4156SSadaf Ebrahimi    return S; \
9518*9a0e4156SSadaf Ebrahimi  case 318: \
9519*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9520*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9521*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9522*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9523*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9524*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9525*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9526*9a0e4156SSadaf Ebrahimi    if (DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9527*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9528*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9529*9a0e4156SSadaf Ebrahimi    return S; \
9530*9a0e4156SSadaf Ebrahimi  case 319: \
9531*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9532*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9533*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9534*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9535*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9536*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9537*9a0e4156SSadaf Ebrahimi    return S; \
9538*9a0e4156SSadaf Ebrahimi  case 320: \
9539*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9540*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9541*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9542*9a0e4156SSadaf Ebrahimi    if (DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9543*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9544*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9545*9a0e4156SSadaf Ebrahimi    return S; \
9546*9a0e4156SSadaf Ebrahimi  case 321: \
9547*9a0e4156SSadaf Ebrahimi    tmp = 0; \
9548*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 16) << 0; \
9549*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 16; \
9550*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9551*9a0e4156SSadaf Ebrahimi    return S; \
9552*9a0e4156SSadaf Ebrahimi  case 322: \
9553*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9554*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9555*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9556*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9557*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9558*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9559*9a0e4156SSadaf Ebrahimi    return S; \
9560*9a0e4156SSadaf Ebrahimi  case 323: \
9561*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9562*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9563*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9564*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9565*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9566*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9567*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9568*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9569*9a0e4156SSadaf Ebrahimi    return S; \
9570*9a0e4156SSadaf Ebrahimi  case 324: \
9571*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9572*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9573*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9574*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9575*9a0e4156SSadaf Ebrahimi    return S; \
9576*9a0e4156SSadaf Ebrahimi  case 325: \
9577*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9578*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9579*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9580*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9581*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9582*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9583*9a0e4156SSadaf Ebrahimi    return S; \
9584*9a0e4156SSadaf Ebrahimi  case 326: \
9585*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9586*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9587*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9588*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9589*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9590*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9591*9a0e4156SSadaf Ebrahimi    return S; \
9592*9a0e4156SSadaf Ebrahimi  case 327: \
9593*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9594*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9595*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9596*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9597*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9598*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9599*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9600*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9601*9a0e4156SSadaf Ebrahimi    return S; \
9602*9a0e4156SSadaf Ebrahimi  case 328: \
9603*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9604*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9605*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9606*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9607*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9608*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9609*9a0e4156SSadaf Ebrahimi    return S; \
9610*9a0e4156SSadaf Ebrahimi  case 329: \
9611*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9612*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9613*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9614*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9615*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 24); \
9616*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9617*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9618*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9619*9a0e4156SSadaf Ebrahimi    return S; \
9620*9a0e4156SSadaf Ebrahimi  case 330: \
9621*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9622*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9623*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9624*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9625*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9626*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9627*9a0e4156SSadaf Ebrahimi    return S; \
9628*9a0e4156SSadaf Ebrahimi  case 331: \
9629*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9630*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9631*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9632*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9633*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9634*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9635*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9636*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9637*9a0e4156SSadaf Ebrahimi    return S; \
9638*9a0e4156SSadaf Ebrahimi  case 332: \
9639*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9640*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9641*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9642*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9643*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9644*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9645*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9646*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9647*9a0e4156SSadaf Ebrahimi    return S; \
9648*9a0e4156SSadaf Ebrahimi  case 333: \
9649*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9650*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9651*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9652*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9653*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9654*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9655*9a0e4156SSadaf Ebrahimi    return S; \
9656*9a0e4156SSadaf Ebrahimi  case 334: \
9657*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9658*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9659*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9660*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9661*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9662*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9663*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9664*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9665*9a0e4156SSadaf Ebrahimi    return S; \
9666*9a0e4156SSadaf Ebrahimi  case 335: \
9667*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9668*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9669*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9670*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9671*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9672*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9673*9a0e4156SSadaf Ebrahimi    return S; \
9674*9a0e4156SSadaf Ebrahimi  case 336: \
9675*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9676*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9677*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9678*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9679*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9680*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9681*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9682*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9683*9a0e4156SSadaf Ebrahimi    return S; \
9684*9a0e4156SSadaf Ebrahimi  case 337: \
9685*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9686*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9687*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9688*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9689*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9690*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9691*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 8); \
9692*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9693*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
9694*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9695*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9696*9a0e4156SSadaf Ebrahimi    if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9697*9a0e4156SSadaf Ebrahimi    return S; \
9698*9a0e4156SSadaf Ebrahimi  case 338: \
9699*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9700*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9701*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9702*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9703*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9704*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9705*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 8); \
9706*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9707*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
9708*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9709*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9710*9a0e4156SSadaf Ebrahimi    if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9711*9a0e4156SSadaf Ebrahimi    return S; \
9712*9a0e4156SSadaf Ebrahimi  case 339: \
9713*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9714*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9715*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9716*9a0e4156SSadaf Ebrahimi    if (DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9717*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9718*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9719*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 24, 8); \
9720*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9721*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 8); \
9722*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9723*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9724*9a0e4156SSadaf Ebrahimi    if (decodeU6ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9725*9a0e4156SSadaf Ebrahimi    return S; \
9726*9a0e4156SSadaf Ebrahimi  case 340: \
9727*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9728*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9729*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9730*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9731*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9732*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9733*9a0e4156SSadaf Ebrahimi    return S; \
9734*9a0e4156SSadaf Ebrahimi  case 341: \
9735*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9736*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9737*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9738*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9739*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9740*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9741*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9742*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9743*9a0e4156SSadaf Ebrahimi    return S; \
9744*9a0e4156SSadaf Ebrahimi  case 342: \
9745*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9746*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9747*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9748*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9749*9a0e4156SSadaf Ebrahimi    return S; \
9750*9a0e4156SSadaf Ebrahimi  case 343: \
9751*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9752*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9753*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9754*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9755*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9756*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9757*9a0e4156SSadaf Ebrahimi    return S; \
9758*9a0e4156SSadaf Ebrahimi  case 344: \
9759*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9760*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9761*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9762*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9763*9a0e4156SSadaf Ebrahimi    return S; \
9764*9a0e4156SSadaf Ebrahimi  case 345: \
9765*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9766*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9767*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9768*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9769*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9770*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9771*9a0e4156SSadaf Ebrahimi    return S; \
9772*9a0e4156SSadaf Ebrahimi  case 346: \
9773*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9774*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9775*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9776*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9777*9a0e4156SSadaf Ebrahimi    return S; \
9778*9a0e4156SSadaf Ebrahimi  case 347: \
9779*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9780*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9781*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9782*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9783*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9784*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9785*9a0e4156SSadaf Ebrahimi    return S; \
9786*9a0e4156SSadaf Ebrahimi  case 348: \
9787*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9788*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9789*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9790*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9791*9a0e4156SSadaf Ebrahimi    return S; \
9792*9a0e4156SSadaf Ebrahimi  case 349: \
9793*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9794*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9795*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9796*9a0e4156SSadaf Ebrahimi    if (decodeU16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9797*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9798*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9799*9a0e4156SSadaf Ebrahimi    return S; \
9800*9a0e4156SSadaf Ebrahimi  case 350: \
9801*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9802*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9803*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9804*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9805*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9806*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9807*9a0e4156SSadaf Ebrahimi    return S; \
9808*9a0e4156SSadaf Ebrahimi  case 351: \
9809*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9810*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9811*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9812*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9813*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9814*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9815*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9816*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9817*9a0e4156SSadaf Ebrahimi    return S; \
9818*9a0e4156SSadaf Ebrahimi  case 352: \
9819*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9820*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9821*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9822*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9823*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9824*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9825*9a0e4156SSadaf Ebrahimi    return S; \
9826*9a0e4156SSadaf Ebrahimi  case 353: \
9827*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9828*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9829*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9830*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9831*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9832*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9833*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9834*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9835*9a0e4156SSadaf Ebrahimi    return S; \
9836*9a0e4156SSadaf Ebrahimi  case 354: \
9837*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9838*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9839*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9840*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9841*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9842*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9843*9a0e4156SSadaf Ebrahimi    return S; \
9844*9a0e4156SSadaf Ebrahimi  case 355: \
9845*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9846*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9847*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9848*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9849*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9850*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9851*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9852*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9853*9a0e4156SSadaf Ebrahimi    return S; \
9854*9a0e4156SSadaf Ebrahimi  case 356: \
9855*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9856*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9857*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9858*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9859*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9860*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9861*9a0e4156SSadaf Ebrahimi    return S; \
9862*9a0e4156SSadaf Ebrahimi  case 357: \
9863*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9864*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9865*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9866*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9867*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9868*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9869*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9870*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9871*9a0e4156SSadaf Ebrahimi    return S; \
9872*9a0e4156SSadaf Ebrahimi  case 358: \
9873*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9874*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9875*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9876*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9877*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9878*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9879*9a0e4156SSadaf Ebrahimi    return S; \
9880*9a0e4156SSadaf Ebrahimi  case 359: \
9881*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9882*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9883*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9884*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9885*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9886*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9887*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9888*9a0e4156SSadaf Ebrahimi    if (decodePC16DBLBranchOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9889*9a0e4156SSadaf Ebrahimi    return S; \
9890*9a0e4156SSadaf Ebrahimi  case 360: \
9891*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9892*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9893*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9894*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9895*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9896*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9897*9a0e4156SSadaf Ebrahimi    return S; \
9898*9a0e4156SSadaf Ebrahimi  case 361: \
9899*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9900*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9901*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9902*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9903*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9904*9a0e4156SSadaf Ebrahimi    if (decodeS16ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9905*9a0e4156SSadaf Ebrahimi    return S; \
9906*9a0e4156SSadaf Ebrahimi  case 362: \
9907*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9908*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9909*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9910*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9911*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9912*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9913*9a0e4156SSadaf Ebrahimi    return S; \
9914*9a0e4156SSadaf Ebrahimi  case 363: \
9915*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9916*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9917*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9918*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9919*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9920*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9921*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9922*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9923*9a0e4156SSadaf Ebrahimi    return S; \
9924*9a0e4156SSadaf Ebrahimi  case 364: \
9925*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9926*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9927*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9928*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9929*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9930*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9931*9a0e4156SSadaf Ebrahimi    return S; \
9932*9a0e4156SSadaf Ebrahimi  case 365: \
9933*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9934*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9935*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9936*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9937*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
9938*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9939*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9940*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9941*9a0e4156SSadaf Ebrahimi    return S; \
9942*9a0e4156SSadaf Ebrahimi  case 366: \
9943*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9944*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9945*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9946*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9947*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9948*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9949*9a0e4156SSadaf Ebrahimi    return S; \
9950*9a0e4156SSadaf Ebrahimi  case 367: \
9951*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9952*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9953*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9954*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9955*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9956*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9957*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9958*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9959*9a0e4156SSadaf Ebrahimi    return S; \
9960*9a0e4156SSadaf Ebrahimi  case 368: \
9961*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9962*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9963*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9964*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9965*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9966*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9967*9a0e4156SSadaf Ebrahimi    return S; \
9968*9a0e4156SSadaf Ebrahimi  case 369: \
9969*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9970*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9971*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9972*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9973*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9974*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9975*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9976*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9977*9a0e4156SSadaf Ebrahimi    return S; \
9978*9a0e4156SSadaf Ebrahimi  case 370: \
9979*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9980*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9981*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9982*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9983*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9984*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9985*9a0e4156SSadaf Ebrahimi    return S; \
9986*9a0e4156SSadaf Ebrahimi  case 371: \
9987*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9988*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9989*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
9990*9a0e4156SSadaf Ebrahimi    if (decodeS8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9991*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
9992*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9993*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
9994*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9995*9a0e4156SSadaf Ebrahimi    return S; \
9996*9a0e4156SSadaf Ebrahimi  case 372: \
9997*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
9998*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
9999*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
10000*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10001*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
10002*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10003*9a0e4156SSadaf Ebrahimi    return S; \
10004*9a0e4156SSadaf Ebrahimi  case 373: \
10005*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10006*9a0e4156SSadaf Ebrahimi    if (DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10007*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 8); \
10008*9a0e4156SSadaf Ebrahimi    if (decodeU8ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10009*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
10010*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10011*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
10012*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10013*9a0e4156SSadaf Ebrahimi    return S; \
10014*9a0e4156SSadaf Ebrahimi  case 374: \
10015*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10016*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10017*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10018*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10019*9a0e4156SSadaf Ebrahimi    return S; \
10020*9a0e4156SSadaf Ebrahimi  case 375: \
10021*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10022*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10023*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10024*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10025*9a0e4156SSadaf Ebrahimi    return S; \
10026*9a0e4156SSadaf Ebrahimi  case 376: \
10027*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10028*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10029*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10030*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10031*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10032*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10033*9a0e4156SSadaf Ebrahimi    return S; \
10034*9a0e4156SSadaf Ebrahimi  case 377: \
10035*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10036*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10037*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10038*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10039*9a0e4156SSadaf Ebrahimi    return S; \
10040*9a0e4156SSadaf Ebrahimi  case 378: \
10041*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10042*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10043*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10044*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10045*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10046*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10047*9a0e4156SSadaf Ebrahimi    return S; \
10048*9a0e4156SSadaf Ebrahimi  case 379: \
10049*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10050*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10051*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10052*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10053*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10054*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10055*9a0e4156SSadaf Ebrahimi    return S; \
10056*9a0e4156SSadaf Ebrahimi  case 380: \
10057*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10058*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10059*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10060*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10061*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10062*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10063*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10064*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10065*9a0e4156SSadaf Ebrahimi    return S; \
10066*9a0e4156SSadaf Ebrahimi  case 381: \
10067*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10068*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10069*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10070*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10071*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10072*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10073*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10074*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10075*9a0e4156SSadaf Ebrahimi    return S; \
10076*9a0e4156SSadaf Ebrahimi  case 382: \
10077*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10078*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10079*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10080*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10081*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10082*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10083*9a0e4156SSadaf Ebrahimi    return S; \
10084*9a0e4156SSadaf Ebrahimi  case 383: \
10085*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10086*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10087*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10088*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10089*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10090*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10091*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10092*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10093*9a0e4156SSadaf Ebrahimi    return S; \
10094*9a0e4156SSadaf Ebrahimi  case 384: \
10095*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10096*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10097*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10098*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10099*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10100*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10101*9a0e4156SSadaf Ebrahimi    return S; \
10102*9a0e4156SSadaf Ebrahimi  case 385: \
10103*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10104*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10105*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10106*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10107*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 20); \
10108*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10109*9a0e4156SSadaf Ebrahimi    return S; \
10110*9a0e4156SSadaf Ebrahimi  case 386: \
10111*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10112*9a0e4156SSadaf Ebrahimi    if (DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10113*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
10114*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10115*9a0e4156SSadaf Ebrahimi    return S; \
10116*9a0e4156SSadaf Ebrahimi  case 387: \
10117*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10118*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10119*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 28); \
10120*9a0e4156SSadaf Ebrahimi    if (decodeBDXAddr64Disp20Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10121*9a0e4156SSadaf Ebrahimi    return S; \
10122*9a0e4156SSadaf Ebrahimi  case 388: \
10123*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10124*9a0e4156SSadaf Ebrahimi    if (DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10125*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 24); \
10126*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10127*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
10128*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10129*9a0e4156SSadaf Ebrahimi    return S; \
10130*9a0e4156SSadaf Ebrahimi  case 389: \
10131*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 12, 4); \
10132*9a0e4156SSadaf Ebrahimi    if (DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10133*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 24); \
10134*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len8Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10135*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 8, 4); \
10136*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10137*9a0e4156SSadaf Ebrahimi    return S; \
10138*9a0e4156SSadaf Ebrahimi  case 390: \
10139*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10140*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10141*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
10142*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10143*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
10144*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10145*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
10146*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10147*9a0e4156SSadaf Ebrahimi    return S; \
10148*9a0e4156SSadaf Ebrahimi  case 391: \
10149*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 36, 4); \
10150*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10151*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
10152*9a0e4156SSadaf Ebrahimi    if (DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10153*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 16, 16); \
10154*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10155*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
10156*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr64Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10157*9a0e4156SSadaf Ebrahimi    return S; \
10158*9a0e4156SSadaf Ebrahimi  case 392: \
10159*9a0e4156SSadaf Ebrahimi    tmp = 0; \
10160*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 16) << 0; \
10161*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 16; \
10162*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10163*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 0, 16); \
10164*9a0e4156SSadaf Ebrahimi    if (decodeBDAddr32Disp12Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10165*9a0e4156SSadaf Ebrahimi    tmp = fieldname(insn, 32, 4); \
10166*9a0e4156SSadaf Ebrahimi    if (decodeU4ImmOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10167*9a0e4156SSadaf Ebrahimi    return S; \
10168*9a0e4156SSadaf Ebrahimi  case 393: \
10169*9a0e4156SSadaf Ebrahimi    tmp = 0; \
10170*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 16, 16) << 0; \
10171*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 36, 4) << 16; \
10172*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10173*9a0e4156SSadaf Ebrahimi    tmp = 0; \
10174*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 0, 16) << 0; \
10175*9a0e4156SSadaf Ebrahimi    tmp |= fieldname(insn, 32, 4) << 16; \
10176*9a0e4156SSadaf Ebrahimi    if (decodeBDLAddr64Disp12Len4Operand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \
10177*9a0e4156SSadaf Ebrahimi    return S; \
10178*9a0e4156SSadaf Ebrahimi  } \
10179*9a0e4156SSadaf Ebrahimi}
10180*9a0e4156SSadaf Ebrahimi
10181*9a0e4156SSadaf Ebrahimi#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
10182*9a0e4156SSadaf Ebrahimistatic DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
10183*9a0e4156SSadaf Ebrahimi           InsnType insn, uint64_t Address, const MCRegisterInfo *MRI, int feature) \
10184*9a0e4156SSadaf Ebrahimi{ \
10185*9a0e4156SSadaf Ebrahimi  uint64_t Bits = getFeatureBits(feature); \
10186*9a0e4156SSadaf Ebrahimi  const uint8_t *Ptr = DecodeTable; \
10187*9a0e4156SSadaf Ebrahimi  uint32_t CurFieldValue = 0, ExpectedValue; \
10188*9a0e4156SSadaf Ebrahimi  DecodeStatus S = MCDisassembler_Success; \
10189*9a0e4156SSadaf Ebrahimi  unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \
10190*9a0e4156SSadaf Ebrahimi  InsnType Val, FieldValue, PositiveMask, NegativeMask; \
10191*9a0e4156SSadaf Ebrahimi  bool Pred, Fail; \
10192*9a0e4156SSadaf Ebrahimi  for (;;) { \
10193*9a0e4156SSadaf Ebrahimi    switch (*Ptr) { \
10194*9a0e4156SSadaf Ebrahimi    default: \
10195*9a0e4156SSadaf Ebrahimi      return MCDisassembler_Fail; \
10196*9a0e4156SSadaf Ebrahimi    case MCD_OPC_ExtractField: { \
10197*9a0e4156SSadaf Ebrahimi      Start = *++Ptr; \
10198*9a0e4156SSadaf Ebrahimi      Len = *++Ptr; \
10199*9a0e4156SSadaf Ebrahimi      ++Ptr; \
10200*9a0e4156SSadaf Ebrahimi      CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \
10201*9a0e4156SSadaf Ebrahimi      break; \
10202*9a0e4156SSadaf Ebrahimi    } \
10203*9a0e4156SSadaf Ebrahimi    case MCD_OPC_FilterValue: { \
10204*9a0e4156SSadaf Ebrahimi      Val = (InsnType)decodeULEB128(++Ptr, &Len); \
10205*9a0e4156SSadaf Ebrahimi      Ptr += Len; \
10206*9a0e4156SSadaf Ebrahimi      NumToSkip = *Ptr++; \
10207*9a0e4156SSadaf Ebrahimi      NumToSkip |= (*Ptr++) << 8; \
10208*9a0e4156SSadaf Ebrahimi      if (Val != CurFieldValue) \
10209*9a0e4156SSadaf Ebrahimi        Ptr += NumToSkip; \
10210*9a0e4156SSadaf Ebrahimi      break; \
10211*9a0e4156SSadaf Ebrahimi    } \
10212*9a0e4156SSadaf Ebrahimi    case MCD_OPC_CheckField: { \
10213*9a0e4156SSadaf Ebrahimi      Start = *++Ptr; \
10214*9a0e4156SSadaf Ebrahimi      Len = *++Ptr; \
10215*9a0e4156SSadaf Ebrahimi      FieldValue = fieldname(insn, Start, Len); \
10216*9a0e4156SSadaf Ebrahimi      ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \
10217*9a0e4156SSadaf Ebrahimi      Ptr += Len; \
10218*9a0e4156SSadaf Ebrahimi      NumToSkip = *Ptr++; \
10219*9a0e4156SSadaf Ebrahimi      NumToSkip |= (*Ptr++) << 8; \
10220*9a0e4156SSadaf Ebrahimi      if (ExpectedValue != FieldValue) \
10221*9a0e4156SSadaf Ebrahimi        Ptr += NumToSkip; \
10222*9a0e4156SSadaf Ebrahimi      break; \
10223*9a0e4156SSadaf Ebrahimi    } \
10224*9a0e4156SSadaf Ebrahimi    case MCD_OPC_CheckPredicate: { \
10225*9a0e4156SSadaf Ebrahimi      PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \
10226*9a0e4156SSadaf Ebrahimi      Ptr += Len; \
10227*9a0e4156SSadaf Ebrahimi      NumToSkip = *Ptr++; \
10228*9a0e4156SSadaf Ebrahimi      NumToSkip |= (*Ptr++) << 8; \
10229*9a0e4156SSadaf Ebrahimi      Pred = checkDecoderPredicate(PIdx, Bits); \
10230*9a0e4156SSadaf Ebrahimi      if (!Pred) \
10231*9a0e4156SSadaf Ebrahimi        Ptr += NumToSkip; \
10232*9a0e4156SSadaf Ebrahimi      (void)Pred; \
10233*9a0e4156SSadaf Ebrahimi      break; \
10234*9a0e4156SSadaf Ebrahimi    } \
10235*9a0e4156SSadaf Ebrahimi    case MCD_OPC_Decode: { \
10236*9a0e4156SSadaf Ebrahimi      Opc = (unsigned)decodeULEB128(++Ptr, &Len); \
10237*9a0e4156SSadaf Ebrahimi      Ptr += Len; \
10238*9a0e4156SSadaf Ebrahimi      DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \
10239*9a0e4156SSadaf Ebrahimi      Ptr += Len; \
10240*9a0e4156SSadaf Ebrahimi      MCInst_setOpcode(MI, Opc); \
10241*9a0e4156SSadaf Ebrahimi      return decoder(S, DecodeIdx, insn, MI, Address, MRI); \
10242*9a0e4156SSadaf Ebrahimi    } \
10243*9a0e4156SSadaf Ebrahimi    case MCD_OPC_SoftFail: { \
10244*9a0e4156SSadaf Ebrahimi      PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \
10245*9a0e4156SSadaf Ebrahimi      Ptr += Len; \
10246*9a0e4156SSadaf Ebrahimi      NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \
10247*9a0e4156SSadaf Ebrahimi      Ptr += Len; \
10248*9a0e4156SSadaf Ebrahimi      Fail = (insn & PositiveMask) || (~insn & NegativeMask); \
10249*9a0e4156SSadaf Ebrahimi      if (Fail) \
10250*9a0e4156SSadaf Ebrahimi        S = MCDisassembler_SoftFail; \
10251*9a0e4156SSadaf Ebrahimi      break; \
10252*9a0e4156SSadaf Ebrahimi    } \
10253*9a0e4156SSadaf Ebrahimi    case MCD_OPC_Fail: { \
10254*9a0e4156SSadaf Ebrahimi      return MCDisassembler_Fail; \
10255*9a0e4156SSadaf Ebrahimi    } \
10256*9a0e4156SSadaf Ebrahimi    } \
10257*9a0e4156SSadaf Ebrahimi  } \
10258*9a0e4156SSadaf Ebrahimi}
10259*9a0e4156SSadaf Ebrahimi
10260*9a0e4156SSadaf EbrahimiFieldFromInstruction(fieldFromInstruction, uint64_t)
10261*9a0e4156SSadaf EbrahimiDecodeToMCInst(decodeToMCInst, fieldFromInstruction, uint64_t)
10262*9a0e4156SSadaf EbrahimiDecodeInstruction(decodeInstruction, fieldFromInstruction, decodeToMCInst, uint64_t)
10263