Coverage Report

Created: 2025-07-01 07:03

/src/capstonenext/arch/SystemZ/SystemZGenDisassemblerTables.inc
Line
Count
Source (jump to first uncovered line)
1
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
3
/*    Rot127 <unisono@quyllur.org> 2022-2024 */
4
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
5
6
/* LLVM-commit: <commit> */
7
/* LLVM-tag: <tag> */
8
9
/* Do not edit. */
10
11
/* Capstone's LLVM TableGen Backends: */
12
/* https://github.com/capstone-engine/llvm-capstone */
13
14
#include "../../MCInst.h"
15
#include "../../cs_priv.h"
16
#include "../../LEB128.h"
17
18
// Helper function for extracting fields from encoded instructions.
19
#define FieldFromInstruction(fname, InsnType) \
20
451k
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
21
451k
{ \
22
451k
  InsnType fieldMask; \
23
451k
  if (numBits == sizeof(InsnType) * 8) \
24
451k
    fieldMask = (InsnType)(-1LL); \
25
451k
  else \
26
451k
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
27
451k
  return (insn & fieldMask) >> startBit; \
28
451k
}
29
30
282k
static bool Check(DecodeStatus *Out, const DecodeStatus In) {
31
282k
  *Out = (DecodeStatus) (*Out & In);
32
282k
  return *Out != MCDisassembler_Fail;
33
282k
}
34
35
static const uint8_t DecoderTable16[] = {
36
/* 0 */       MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
37
/* 3 */       MCD_OPC_FilterValue, 1, 94, 0, 0, // Skip to: 102
38
/* 8 */       MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
39
/* 11 */      MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20
40
/* 16 */      MCD_OPC_Decode, 179, 15, 0, // Opcode: PR
41
/* 20 */      MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29
42
/* 25 */      MCD_OPC_Decode, 182, 18, 0, // Opcode: UPT
43
/* 29 */      MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 38
44
/* 34 */      MCD_OPC_Decode, 183, 15, 0, // Opcode: PTFF
45
/* 38 */      MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 47
46
/* 43 */      MCD_OPC_Decode, 222, 15, 0, // Opcode: SCKPF
47
/* 47 */      MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 56
48
/* 52 */      MCD_OPC_Decode, 169, 15, 0, // Opcode: PFPO
49
/* 56 */      MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 65
50
/* 61 */      MCD_OPC_Decode, 129, 18, 0, // Opcode: TAM
51
/* 65 */      MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 74
52
/* 70 */      MCD_OPC_Decode, 214, 15, 0, // Opcode: SAM24
53
/* 74 */      MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 83
54
/* 79 */      MCD_OPC_Decode, 215, 15, 0, // Opcode: SAM31
55
/* 83 */      MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 92
56
/* 88 */      MCD_OPC_Decode, 216, 15, 0, // Opcode: SAM64
57
/* 92 */      MCD_OPC_FilterValue, 255, 1, 159, 2, 0, // Skip to: 769
58
/* 98 */      MCD_OPC_Decode, 160, 18, 0, // Opcode: TRAP2
59
/* 102 */     MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 118
60
/* 107 */     MCD_OPC_CheckField, 0, 4, 0, 143, 2, 0, // Skip to: 769
61
/* 114 */     MCD_OPC_Decode, 217, 16, 1, // Opcode: SPM
62
/* 118 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 127
63
/* 123 */     MCD_OPC_Decode, 177, 4, 2, // Opcode: BALR
64
/* 127 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 136
65
/* 132 */     MCD_OPC_Decode, 208, 4, 3, // Opcode: BCTR
66
/* 136 */     MCD_OPC_FilterValue, 7, 142, 0, 0, // Skip to: 283
67
/* 141 */     MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
68
/* 144 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 153
69
/* 149 */     MCD_OPC_Decode, 254, 4, 4, // Opcode: BRAsmO
70
/* 153 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 162
71
/* 158 */     MCD_OPC_Decode, 238, 4, 4, // Opcode: BRAsmH
72
/* 162 */     MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 171
73
/* 167 */     MCD_OPC_Decode, 248, 4, 4, // Opcode: BRAsmNLE
74
/* 171 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 180
75
/* 176 */     MCD_OPC_Decode, 240, 4, 4, // Opcode: BRAsmL
76
/* 180 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 189
77
/* 185 */     MCD_OPC_Decode, 246, 4, 4, // Opcode: BRAsmNHE
78
/* 189 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 198
79
/* 194 */     MCD_OPC_Decode, 242, 4, 4, // Opcode: BRAsmLH
80
/* 198 */     MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 207
81
/* 203 */     MCD_OPC_Decode, 244, 4, 4, // Opcode: BRAsmNE
82
/* 207 */     MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 216
83
/* 212 */     MCD_OPC_Decode, 237, 4, 4, // Opcode: BRAsmE
84
/* 216 */     MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 225
85
/* 221 */     MCD_OPC_Decode, 249, 4, 4, // Opcode: BRAsmNLH
86
/* 225 */     MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 234
87
/* 230 */     MCD_OPC_Decode, 239, 4, 4, // Opcode: BRAsmHE
88
/* 234 */     MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 243
89
/* 239 */     MCD_OPC_Decode, 247, 4, 4, // Opcode: BRAsmNL
90
/* 243 */     MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 252
91
/* 248 */     MCD_OPC_Decode, 241, 4, 4, // Opcode: BRAsmLE
92
/* 252 */     MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 261
93
/* 257 */     MCD_OPC_Decode, 245, 4, 4, // Opcode: BRAsmNH
94
/* 261 */     MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 270
95
/* 266 */     MCD_OPC_Decode, 251, 4, 4, // Opcode: BRAsmNO
96
/* 270 */     MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 279
97
/* 275 */     MCD_OPC_Decode, 234, 4, 4, // Opcode: BR
98
/* 279 */     MCD_OPC_Decode, 204, 4, 5, // Opcode: BCRAsm
99
/* 283 */     MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 292
100
/* 288 */     MCD_OPC_Decode, 248, 17, 6, // Opcode: SVC
101
/* 292 */     MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 301
102
/* 297 */     MCD_OPC_Decode, 142, 5, 2, // Opcode: BSM
103
/* 301 */     MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 310
104
/* 306 */     MCD_OPC_Decode, 180, 4, 2, // Opcode: BASSM
105
/* 310 */     MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 319
106
/* 315 */     MCD_OPC_Decode, 179, 4, 2, // Opcode: BASR
107
/* 319 */     MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 328
108
/* 324 */     MCD_OPC_Decode, 211, 14, 7, // Opcode: MVCL
109
/* 328 */     MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 337
110
/* 333 */     MCD_OPC_Decode, 235, 6, 7, // Opcode: CLCL
111
/* 337 */     MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 346
112
/* 342 */     MCD_OPC_Decode, 214, 13, 8, // Opcode: LPR
113
/* 346 */     MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 355
114
/* 351 */     MCD_OPC_Decode, 128, 12, 8, // Opcode: LNR
115
/* 355 */     MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 364
116
/* 360 */     MCD_OPC_Decode, 244, 13, 8, // Opcode: LTR
117
/* 364 */     MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 373
118
/* 369 */     MCD_OPC_Decode, 159, 11, 8, // Opcode: LCR
119
/* 373 */     MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 382
120
/* 378 */     MCD_OPC_Decode, 137, 15, 9, // Opcode: NR
121
/* 382 */     MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 391
122
/* 387 */     MCD_OPC_Decode, 154, 8, 8, // Opcode: CLR
123
/* 391 */     MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 400
124
/* 396 */     MCD_OPC_Decode, 158, 15, 9, // Opcode: OR
125
/* 400 */     MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 409
126
/* 405 */     MCD_OPC_Decode, 156, 24, 9, // Opcode: XR
127
/* 409 */     MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 418
128
/* 414 */     MCD_OPC_Decode, 221, 13, 8, // Opcode: LR
129
/* 418 */     MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 427
130
/* 423 */     MCD_OPC_Decode, 223, 8, 8, // Opcode: CR
131
/* 427 */     MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 436
132
/* 432 */     MCD_OPC_Decode, 162, 4, 9, // Opcode: AR
133
/* 436 */     MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 445
134
/* 441 */     MCD_OPC_Decode, 230, 16, 9, // Opcode: SR
135
/* 445 */     MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 454
136
/* 450 */     MCD_OPC_Decode, 183, 14, 10, // Opcode: MR
137
/* 454 */     MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 463
138
/* 459 */     MCD_OPC_Decode, 216, 9, 10, // Opcode: DR
139
/* 463 */     MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 472
140
/* 468 */     MCD_OPC_Decode, 155, 4, 9, // Opcode: ALR
141
/* 472 */     MCD_OPC_FilterValue, 31, 4, 0, 0, // Skip to: 481
142
/* 477 */     MCD_OPC_Decode, 209, 16, 9, // Opcode: SLR
143
/* 481 */     MCD_OPC_FilterValue, 32, 4, 0, 0, // Skip to: 490
144
/* 486 */     MCD_OPC_Decode, 207, 13, 11, // Opcode: LPDR
145
/* 490 */     MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 499
146
/* 495 */     MCD_OPC_Decode, 251, 11, 11, // Opcode: LNDR
147
/* 499 */     MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 508
148
/* 504 */     MCD_OPC_Decode, 236, 13, 11, // Opcode: LTDR
149
/* 508 */     MCD_OPC_FilterValue, 35, 4, 0, 0, // Skip to: 517
150
/* 513 */     MCD_OPC_Decode, 154, 11, 11, // Opcode: LCDR
151
/* 517 */     MCD_OPC_FilterValue, 36, 4, 0, 0, // Skip to: 526
152
/* 522 */     MCD_OPC_Decode, 134, 10, 11, // Opcode: HDR
153
/* 526 */     MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 535
154
/* 531 */     MCD_OPC_Decode, 176, 11, 12, // Opcode: LDXR
155
/* 535 */     MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 544
156
/* 540 */     MCD_OPC_Decode, 234, 14, 13, // Opcode: MXR
157
/* 544 */     MCD_OPC_FilterValue, 39, 4, 0, 0, // Skip to: 553
158
/* 549 */     MCD_OPC_Decode, 233, 14, 14, // Opcode: MXDR
159
/* 553 */     MCD_OPC_FilterValue, 40, 4, 0, 0, // Skip to: 562
160
/* 558 */     MCD_OPC_Decode, 172, 11, 11, // Opcode: LDR
161
/* 562 */     MCD_OPC_FilterValue, 41, 4, 0, 0, // Skip to: 571
162
/* 567 */     MCD_OPC_Decode, 165, 5, 11, // Opcode: CDR
163
/* 571 */     MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 580
164
/* 576 */     MCD_OPC_Decode, 241, 3, 15, // Opcode: ADR
165
/* 580 */     MCD_OPC_FilterValue, 43, 4, 0, 0, // Skip to: 589
166
/* 585 */     MCD_OPC_Decode, 226, 15, 15, // Opcode: SDR
167
/* 589 */     MCD_OPC_FilterValue, 44, 4, 0, 0, // Skip to: 598
168
/* 594 */     MCD_OPC_Decode, 161, 14, 15, // Opcode: MDR
169
/* 598 */     MCD_OPC_FilterValue, 45, 4, 0, 0, // Skip to: 607
170
/* 603 */     MCD_OPC_Decode, 200, 9, 15, // Opcode: DDR
171
/* 607 */     MCD_OPC_FilterValue, 46, 4, 0, 0, // Skip to: 616
172
/* 612 */     MCD_OPC_Decode, 168, 4, 15, // Opcode: AWR
173
/* 616 */     MCD_OPC_FilterValue, 47, 4, 0, 0, // Skip to: 625
174
/* 621 */     MCD_OPC_Decode, 250, 17, 15, // Opcode: SWR
175
/* 625 */     MCD_OPC_FilterValue, 48, 4, 0, 0, // Skip to: 634
176
/* 630 */     MCD_OPC_Decode, 209, 13, 16, // Opcode: LPER
177
/* 634 */     MCD_OPC_FilterValue, 49, 4, 0, 0, // Skip to: 643
178
/* 639 */     MCD_OPC_Decode, 253, 11, 16, // Opcode: LNER
179
/* 643 */     MCD_OPC_FilterValue, 50, 4, 0, 0, // Skip to: 652
180
/* 648 */     MCD_OPC_Decode, 239, 13, 16, // Opcode: LTER
181
/* 652 */     MCD_OPC_FilterValue, 51, 4, 0, 0, // Skip to: 661
182
/* 657 */     MCD_OPC_Decode, 156, 11, 16, // Opcode: LCER
183
/* 661 */     MCD_OPC_FilterValue, 52, 4, 0, 0, // Skip to: 670
184
/* 666 */     MCD_OPC_Decode, 135, 10, 16, // Opcode: HER
185
/* 670 */     MCD_OPC_FilterValue, 53, 4, 0, 0, // Skip to: 679
186
/* 675 */     MCD_OPC_Decode, 182, 11, 17, // Opcode: LEDR
187
/* 679 */     MCD_OPC_FilterValue, 54, 4, 0, 0, // Skip to: 688
188
/* 684 */     MCD_OPC_Decode, 170, 4, 13, // Opcode: AXR
189
/* 688 */     MCD_OPC_FilterValue, 55, 4, 0, 0, // Skip to: 697
190
/* 693 */     MCD_OPC_Decode, 252, 17, 13, // Opcode: SXR
191
/* 697 */     MCD_OPC_FilterValue, 56, 4, 0, 0, // Skip to: 706
192
/* 702 */     MCD_OPC_Decode, 184, 11, 16, // Opcode: LER
193
/* 706 */     MCD_OPC_FilterValue, 57, 4, 0, 0, // Skip to: 715
194
/* 711 */     MCD_OPC_Decode, 185, 5, 16, // Opcode: CER
195
/* 715 */     MCD_OPC_FilterValue, 58, 4, 0, 0, // Skip to: 724
196
/* 720 */     MCD_OPC_Decode, 247, 3, 18, // Opcode: AER
197
/* 724 */     MCD_OPC_FilterValue, 59, 4, 0, 0, // Skip to: 733
198
/* 729 */     MCD_OPC_Decode, 170, 16, 18, // Opcode: SER
199
/* 733 */     MCD_OPC_FilterValue, 60, 4, 0, 0, // Skip to: 742
200
/* 738 */     MCD_OPC_Decode, 160, 14, 19, // Opcode: MDER
201
/* 742 */     MCD_OPC_FilterValue, 61, 4, 0, 0, // Skip to: 751
202
/* 747 */     MCD_OPC_Decode, 206, 9, 18, // Opcode: DER
203
/* 751 */     MCD_OPC_FilterValue, 62, 4, 0, 0, // Skip to: 760
204
/* 756 */     MCD_OPC_Decode, 166, 4, 18, // Opcode: AUR
205
/* 760 */     MCD_OPC_FilterValue, 63, 4, 0, 0, // Skip to: 769
206
/* 765 */     MCD_OPC_Decode, 247, 17, 18, // Opcode: SUR
207
/* 769 */     MCD_OPC_Fail,
208
  0
209
};
210
211
static const uint8_t DecoderTable32[] = {
212
/* 0 */       MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
213
/* 3 */       MCD_OPC_FilterValue, 64, 4, 0, 0, // Skip to: 12
214
/* 8 */       MCD_OPC_Decode, 156, 17, 20, // Opcode: STH
215
/* 12 */      MCD_OPC_FilterValue, 65, 4, 0, 0, // Skip to: 21
216
/* 17 */      MCD_OPC_Decode, 254, 10, 21, // Opcode: LA
217
/* 21 */      MCD_OPC_FilterValue, 66, 4, 0, 0, // Skip to: 30
218
/* 26 */      MCD_OPC_Decode, 131, 17, 20, // Opcode: STC
219
/* 30 */      MCD_OPC_FilterValue, 67, 4, 0, 0, // Skip to: 39
220
/* 35 */      MCD_OPC_Decode, 138, 10, 22, // Opcode: IC
221
/* 39 */      MCD_OPC_FilterValue, 68, 4, 0, 0, // Skip to: 48
222
/* 44 */      MCD_OPC_Decode, 248, 9, 23, // Opcode: EX
223
/* 48 */      MCD_OPC_FilterValue, 69, 4, 0, 0, // Skip to: 57
224
/* 53 */      MCD_OPC_Decode, 176, 4, 21, // Opcode: BAL
225
/* 57 */      MCD_OPC_FilterValue, 70, 4, 0, 0, // Skip to: 66
226
/* 62 */      MCD_OPC_Decode, 205, 4, 24, // Opcode: BCT
227
/* 66 */      MCD_OPC_FilterValue, 71, 142, 0, 0, // Skip to: 213
228
/* 71 */      MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
229
/* 74 */      MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 83
230
/* 79 */      MCD_OPC_Decode, 198, 4, 25, // Opcode: BAsmO
231
/* 83 */      MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 92
232
/* 88 */      MCD_OPC_Decode, 182, 4, 25, // Opcode: BAsmH
233
/* 92 */      MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 101
234
/* 97 */      MCD_OPC_Decode, 192, 4, 25, // Opcode: BAsmNLE
235
/* 101 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 110
236
/* 106 */     MCD_OPC_Decode, 184, 4, 25, // Opcode: BAsmL
237
/* 110 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 119
238
/* 115 */     MCD_OPC_Decode, 190, 4, 25, // Opcode: BAsmNHE
239
/* 119 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 128
240
/* 124 */     MCD_OPC_Decode, 186, 4, 25, // Opcode: BAsmLH
241
/* 128 */     MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 137
242
/* 133 */     MCD_OPC_Decode, 188, 4, 25, // Opcode: BAsmNE
243
/* 137 */     MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 146
244
/* 142 */     MCD_OPC_Decode, 181, 4, 25, // Opcode: BAsmE
245
/* 146 */     MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 155
246
/* 151 */     MCD_OPC_Decode, 193, 4, 25, // Opcode: BAsmNLH
247
/* 155 */     MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 164
248
/* 160 */     MCD_OPC_Decode, 183, 4, 25, // Opcode: BAsmHE
249
/* 164 */     MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 173
250
/* 169 */     MCD_OPC_Decode, 191, 4, 25, // Opcode: BAsmNL
251
/* 173 */     MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 182
252
/* 178 */     MCD_OPC_Decode, 185, 4, 25, // Opcode: BAsmLE
253
/* 182 */     MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 191
254
/* 187 */     MCD_OPC_Decode, 189, 4, 25, // Opcode: BAsmNH
255
/* 191 */     MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 200
256
/* 196 */     MCD_OPC_Decode, 195, 4, 25, // Opcode: BAsmNO
257
/* 200 */     MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 209
258
/* 205 */     MCD_OPC_Decode, 174, 4, 25, // Opcode: B
259
/* 209 */     MCD_OPC_Decode, 202, 4, 26, // Opcode: BCAsm
260
/* 213 */     MCD_OPC_FilterValue, 72, 4, 0, 0, // Skip to: 222
261
/* 218 */     MCD_OPC_Decode, 210, 11, 20, // Opcode: LH
262
/* 222 */     MCD_OPC_FilterValue, 73, 4, 0, 0, // Skip to: 231
263
/* 227 */     MCD_OPC_Decode, 180, 6, 20, // Opcode: CH
264
/* 231 */     MCD_OPC_FilterValue, 74, 4, 0, 0, // Skip to: 240
265
/* 236 */     MCD_OPC_Decode, 131, 4, 24, // Opcode: AH
266
/* 240 */     MCD_OPC_FilterValue, 75, 4, 0, 0, // Skip to: 249
267
/* 245 */     MCD_OPC_Decode, 179, 16, 24, // Opcode: SH
268
/* 249 */     MCD_OPC_FilterValue, 76, 4, 0, 0, // Skip to: 258
269
/* 254 */     MCD_OPC_Decode, 175, 14, 24, // Opcode: MH
270
/* 258 */     MCD_OPC_FilterValue, 77, 4, 0, 0, // Skip to: 267
271
/* 263 */     MCD_OPC_Decode, 178, 4, 21, // Opcode: BAS
272
/* 267 */     MCD_OPC_FilterValue, 78, 4, 0, 0, // Skip to: 276
273
/* 272 */     MCD_OPC_Decode, 170, 9, 20, // Opcode: CVD
274
/* 276 */     MCD_OPC_FilterValue, 79, 4, 0, 0, // Skip to: 285
275
/* 281 */     MCD_OPC_Decode, 167, 9, 24, // Opcode: CVB
276
/* 285 */     MCD_OPC_FilterValue, 80, 4, 0, 0, // Skip to: 294
277
/* 290 */     MCD_OPC_Decode, 254, 16, 20, // Opcode: ST
278
/* 294 */     MCD_OPC_FilterValue, 81, 4, 0, 0, // Skip to: 303
279
/* 299 */     MCD_OPC_Decode, 131, 11, 21, // Opcode: LAE
280
/* 303 */     MCD_OPC_FilterValue, 84, 4, 0, 0, // Skip to: 312
281
/* 308 */     MCD_OPC_Decode, 243, 14, 24, // Opcode: N
282
/* 312 */     MCD_OPC_FilterValue, 85, 4, 0, 0, // Skip to: 321
283
/* 317 */     MCD_OPC_Decode, 233, 6, 20, // Opcode: CL
284
/* 321 */     MCD_OPC_FilterValue, 86, 4, 0, 0, // Skip to: 330
285
/* 326 */     MCD_OPC_Decode, 143, 15, 24, // Opcode: O
286
/* 330 */     MCD_OPC_FilterValue, 87, 4, 0, 0, // Skip to: 339
287
/* 335 */     MCD_OPC_Decode, 147, 24, 24, // Opcode: X
288
/* 339 */     MCD_OPC_FilterValue, 88, 4, 0, 0, // Skip to: 348
289
/* 344 */     MCD_OPC_Decode, 253, 10, 20, // Opcode: L
290
/* 348 */     MCD_OPC_FilterValue, 89, 4, 0, 0, // Skip to: 357
291
/* 353 */     MCD_OPC_Decode, 147, 5, 20, // Opcode: C
292
/* 357 */     MCD_OPC_FilterValue, 90, 4, 0, 0, // Skip to: 366
293
/* 362 */     MCD_OPC_Decode, 237, 3, 24, // Opcode: A
294
/* 366 */     MCD_OPC_FilterValue, 91, 4, 0, 0, // Skip to: 375
295
/* 371 */     MCD_OPC_Decode, 210, 15, 24, // Opcode: S
296
/* 375 */     MCD_OPC_FilterValue, 92, 4, 0, 0, // Skip to: 384
297
/* 380 */     MCD_OPC_Decode, 138, 14, 27, // Opcode: M
298
/* 384 */     MCD_OPC_FilterValue, 93, 4, 0, 0, // Skip to: 393
299
/* 389 */     MCD_OPC_Decode, 196, 9, 27, // Opcode: D
300
/* 393 */     MCD_OPC_FilterValue, 94, 4, 0, 0, // Skip to: 402
301
/* 398 */     MCD_OPC_Decode, 138, 4, 24, // Opcode: AL
302
/* 402 */     MCD_OPC_FilterValue, 95, 4, 0, 0, // Skip to: 411
303
/* 407 */     MCD_OPC_Decode, 186, 16, 24, // Opcode: SL
304
/* 411 */     MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 420
305
/* 416 */     MCD_OPC_Decode, 145, 17, 28, // Opcode: STD
306
/* 420 */     MCD_OPC_FilterValue, 103, 4, 0, 0, // Skip to: 429
307
/* 425 */     MCD_OPC_Decode, 230, 14, 29, // Opcode: MXD
308
/* 429 */     MCD_OPC_FilterValue, 104, 4, 0, 0, // Skip to: 438
309
/* 434 */     MCD_OPC_Decode, 164, 11, 28, // Opcode: LD
310
/* 438 */     MCD_OPC_FilterValue, 105, 4, 0, 0, // Skip to: 447
311
/* 443 */     MCD_OPC_Decode, 148, 5, 28, // Opcode: CD
312
/* 447 */     MCD_OPC_FilterValue, 106, 4, 0, 0, // Skip to: 456
313
/* 452 */     MCD_OPC_Decode, 238, 3, 30, // Opcode: AD
314
/* 456 */     MCD_OPC_FilterValue, 107, 4, 0, 0, // Skip to: 465
315
/* 461 */     MCD_OPC_Decode, 223, 15, 30, // Opcode: SD
316
/* 465 */     MCD_OPC_FilterValue, 108, 4, 0, 0, // Skip to: 474
317
/* 470 */     MCD_OPC_Decode, 154, 14, 30, // Opcode: MD
318
/* 474 */     MCD_OPC_FilterValue, 109, 4, 0, 0, // Skip to: 483
319
/* 479 */     MCD_OPC_Decode, 197, 9, 30, // Opcode: DD
320
/* 483 */     MCD_OPC_FilterValue, 110, 4, 0, 0, // Skip to: 492
321
/* 488 */     MCD_OPC_Decode, 167, 4, 30, // Opcode: AW
322
/* 492 */     MCD_OPC_FilterValue, 111, 4, 0, 0, // Skip to: 501
323
/* 497 */     MCD_OPC_Decode, 249, 17, 30, // Opcode: SW
324
/* 501 */     MCD_OPC_FilterValue, 112, 4, 0, 0, // Skip to: 510
325
/* 506 */     MCD_OPC_Decode, 147, 17, 31, // Opcode: STE
326
/* 510 */     MCD_OPC_FilterValue, 113, 4, 0, 0, // Skip to: 519
327
/* 515 */     MCD_OPC_Decode, 184, 14, 24, // Opcode: MS
328
/* 519 */     MCD_OPC_FilterValue, 120, 4, 0, 0, // Skip to: 528
329
/* 524 */     MCD_OPC_Decode, 179, 11, 31, // Opcode: LE
330
/* 528 */     MCD_OPC_FilterValue, 121, 4, 0, 0, // Skip to: 537
331
/* 533 */     MCD_OPC_Decode, 173, 5, 31, // Opcode: CE
332
/* 537 */     MCD_OPC_FilterValue, 122, 4, 0, 0, // Skip to: 546
333
/* 542 */     MCD_OPC_Decode, 244, 3, 32, // Opcode: AE
334
/* 546 */     MCD_OPC_FilterValue, 123, 4, 0, 0, // Skip to: 555
335
/* 551 */     MCD_OPC_Decode, 229, 15, 32, // Opcode: SE
336
/* 555 */     MCD_OPC_FilterValue, 124, 4, 0, 0, // Skip to: 564
337
/* 560 */     MCD_OPC_Decode, 157, 14, 30, // Opcode: MDE
338
/* 564 */     MCD_OPC_FilterValue, 125, 4, 0, 0, // Skip to: 573
339
/* 569 */     MCD_OPC_Decode, 203, 9, 32, // Opcode: DE
340
/* 573 */     MCD_OPC_FilterValue, 126, 4, 0, 0, // Skip to: 582
341
/* 578 */     MCD_OPC_Decode, 165, 4, 32, // Opcode: AU
342
/* 582 */     MCD_OPC_FilterValue, 127, 4, 0, 0, // Skip to: 591
343
/* 587 */     MCD_OPC_Decode, 246, 17, 32, // Opcode: SU
344
/* 591 */     MCD_OPC_FilterValue, 128, 1, 11, 0, 0, // Skip to: 608
345
/* 597 */     MCD_OPC_CheckField, 16, 8, 0, 207, 39, 0, // Skip to: 10795
346
/* 604 */     MCD_OPC_Decode, 253, 16, 33, // Opcode: SSM
347
/* 608 */     MCD_OPC_FilterValue, 130, 1, 11, 0, 0, // Skip to: 625
348
/* 614 */     MCD_OPC_CheckField, 16, 8, 0, 190, 39, 0, // Skip to: 10795
349
/* 621 */     MCD_OPC_Decode, 215, 13, 33, // Opcode: LPSW
350
/* 625 */     MCD_OPC_FilterValue, 131, 1, 4, 0, 0, // Skip to: 635
351
/* 631 */     MCD_OPC_Decode, 208, 9, 34, // Opcode: DIAG
352
/* 635 */     MCD_OPC_FilterValue, 132, 1, 4, 0, 0, // Skip to: 645
353
/* 641 */     MCD_OPC_Decode, 136, 5, 35, // Opcode: BRXH
354
/* 645 */     MCD_OPC_FilterValue, 133, 1, 4, 0, 0, // Skip to: 655
355
/* 651 */     MCD_OPC_Decode, 138, 5, 35, // Opcode: BRXLE
356
/* 655 */     MCD_OPC_FilterValue, 134, 1, 4, 0, 0, // Skip to: 665
357
/* 661 */     MCD_OPC_Decode, 143, 5, 36, // Opcode: BXH
358
/* 665 */     MCD_OPC_FilterValue, 135, 1, 4, 0, 0, // Skip to: 675
359
/* 671 */     MCD_OPC_Decode, 145, 5, 36, // Opcode: BXLE
360
/* 675 */     MCD_OPC_FilterValue, 136, 1, 11, 0, 0, // Skip to: 692
361
/* 681 */     MCD_OPC_CheckField, 16, 4, 0, 123, 39, 0, // Skip to: 10795
362
/* 688 */     MCD_OPC_Decode, 238, 16, 37, // Opcode: SRL
363
/* 692 */     MCD_OPC_FilterValue, 137, 1, 11, 0, 0, // Skip to: 709
364
/* 698 */     MCD_OPC_CheckField, 16, 4, 0, 106, 39, 0, // Skip to: 10795
365
/* 705 */     MCD_OPC_Decode, 206, 16, 37, // Opcode: SLL
366
/* 709 */     MCD_OPC_FilterValue, 138, 1, 11, 0, 0, // Skip to: 726
367
/* 715 */     MCD_OPC_CheckField, 16, 4, 0, 89, 39, 0, // Skip to: 10795
368
/* 722 */     MCD_OPC_Decode, 231, 16, 37, // Opcode: SRA
369
/* 726 */     MCD_OPC_FilterValue, 139, 1, 11, 0, 0, // Skip to: 743
370
/* 732 */     MCD_OPC_CheckField, 16, 4, 0, 72, 39, 0, // Skip to: 10795
371
/* 739 */     MCD_OPC_Decode, 187, 16, 37, // Opcode: SLA
372
/* 743 */     MCD_OPC_FilterValue, 140, 1, 11, 0, 0, // Skip to: 760
373
/* 749 */     MCD_OPC_CheckField, 16, 4, 0, 55, 39, 0, // Skip to: 10795
374
/* 756 */     MCD_OPC_Decode, 235, 16, 38, // Opcode: SRDL
375
/* 760 */     MCD_OPC_FilterValue, 141, 1, 11, 0, 0, // Skip to: 777
376
/* 766 */     MCD_OPC_CheckField, 16, 4, 0, 38, 39, 0, // Skip to: 10795
377
/* 773 */     MCD_OPC_Decode, 195, 16, 38, // Opcode: SLDL
378
/* 777 */     MCD_OPC_FilterValue, 142, 1, 11, 0, 0, // Skip to: 794
379
/* 783 */     MCD_OPC_CheckField, 16, 4, 0, 21, 39, 0, // Skip to: 10795
380
/* 790 */     MCD_OPC_Decode, 234, 16, 38, // Opcode: SRDA
381
/* 794 */     MCD_OPC_FilterValue, 143, 1, 11, 0, 0, // Skip to: 811
382
/* 800 */     MCD_OPC_CheckField, 16, 4, 0, 4, 39, 0, // Skip to: 10795
383
/* 807 */     MCD_OPC_Decode, 194, 16, 38, // Opcode: SLDA
384
/* 811 */     MCD_OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 821
385
/* 817 */     MCD_OPC_Decode, 161, 17, 34, // Opcode: STM
386
/* 821 */     MCD_OPC_FilterValue, 145, 1, 4, 0, 0, // Skip to: 831
387
/* 827 */     MCD_OPC_Decode, 148, 18, 39, // Opcode: TM
388
/* 831 */     MCD_OPC_FilterValue, 146, 1, 4, 0, 0, // Skip to: 841
389
/* 837 */     MCD_OPC_Decode, 222, 14, 39, // Opcode: MVI
390
/* 841 */     MCD_OPC_FilterValue, 147, 1, 11, 0, 0, // Skip to: 858
391
/* 847 */     MCD_OPC_CheckField, 16, 8, 0, 213, 38, 0, // Skip to: 10795
392
/* 854 */     MCD_OPC_Decode, 177, 18, 33, // Opcode: TS
393
/* 858 */     MCD_OPC_FilterValue, 148, 1, 4, 0, 0, // Skip to: 868
394
/* 864 */     MCD_OPC_Decode, 250, 14, 39, // Opcode: NI
395
/* 868 */     MCD_OPC_FilterValue, 149, 1, 4, 0, 0, // Skip to: 878
396
/* 874 */     MCD_OPC_Decode, 248, 7, 39, // Opcode: CLI
397
/* 878 */     MCD_OPC_FilterValue, 150, 1, 4, 0, 0, // Skip to: 888
398
/* 884 */     MCD_OPC_Decode, 150, 15, 39, // Opcode: OI
399
/* 888 */     MCD_OPC_FilterValue, 151, 1, 4, 0, 0, // Skip to: 898
400
/* 894 */     MCD_OPC_Decode, 152, 24, 39, // Opcode: XI
401
/* 898 */     MCD_OPC_FilterValue, 152, 1, 4, 0, 0, // Skip to: 908
402
/* 904 */     MCD_OPC_Decode, 243, 11, 34, // Opcode: LM
403
/* 908 */     MCD_OPC_FilterValue, 153, 1, 4, 0, 0, // Skip to: 918
404
/* 914 */     MCD_OPC_Decode, 158, 18, 34, // Opcode: TRACE
405
/* 918 */     MCD_OPC_FilterValue, 154, 1, 4, 0, 0, // Skip to: 928
406
/* 924 */     MCD_OPC_Decode, 133, 11, 40, // Opcode: LAM
407
/* 928 */     MCD_OPC_FilterValue, 155, 1, 4, 0, 0, // Skip to: 938
408
/* 934 */     MCD_OPC_Decode, 255, 16, 40, // Opcode: STAM
409
/* 938 */     MCD_OPC_FilterValue, 165, 1, 147, 0, 0, // Skip to: 1091
410
/* 944 */     MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
411
/* 947 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 956
412
/* 952 */     MCD_OPC_Decode, 150, 10, 41, // Opcode: IIHH
413
/* 956 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 965
414
/* 961 */     MCD_OPC_Decode, 151, 10, 41, // Opcode: IIHL
415
/* 965 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 974
416
/* 970 */     MCD_OPC_Decode, 153, 10, 42, // Opcode: IILH
417
/* 974 */     MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 983
418
/* 979 */     MCD_OPC_Decode, 154, 10, 42, // Opcode: IILL
419
/* 983 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 992
420
/* 988 */     MCD_OPC_Decode, 253, 14, 41, // Opcode: NIHH
421
/* 992 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1001
422
/* 997 */     MCD_OPC_Decode, 254, 14, 41, // Opcode: NIHL
423
/* 1001 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1010
424
/* 1006 */    MCD_OPC_Decode, 128, 15, 42, // Opcode: NILH
425
/* 1010 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1019
426
/* 1015 */    MCD_OPC_Decode, 129, 15, 42, // Opcode: NILL
427
/* 1019 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1028
428
/* 1024 */    MCD_OPC_Decode, 152, 15, 41, // Opcode: OIHH
429
/* 1028 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1037
430
/* 1033 */    MCD_OPC_Decode, 153, 15, 41, // Opcode: OIHL
431
/* 1037 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1046
432
/* 1042 */    MCD_OPC_Decode, 155, 15, 42, // Opcode: OILH
433
/* 1046 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1055
434
/* 1051 */    MCD_OPC_Decode, 156, 15, 42, // Opcode: OILL
435
/* 1055 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1064
436
/* 1060 */    MCD_OPC_Decode, 237, 11, 43, // Opcode: LLIHH
437
/* 1064 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1073
438
/* 1069 */    MCD_OPC_Decode, 238, 11, 43, // Opcode: LLIHL
439
/* 1073 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1082
440
/* 1078 */    MCD_OPC_Decode, 240, 11, 43, // Opcode: LLILH
441
/* 1082 */    MCD_OPC_FilterValue, 15, 236, 37, 0, // Skip to: 10795
442
/* 1087 */    MCD_OPC_Decode, 241, 11, 43, // Opcode: LLILL
443
/* 1091 */    MCD_OPC_FilterValue, 167, 1, 29, 1, 0, // Skip to: 1382
444
/* 1097 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
445
/* 1100 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1109
446
/* 1105 */    MCD_OPC_Decode, 151, 18, 44, // Opcode: TMLH
447
/* 1109 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1118
448
/* 1114 */    MCD_OPC_Decode, 152, 18, 44, // Opcode: TMLL
449
/* 1118 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1127
450
/* 1123 */    MCD_OPC_Decode, 149, 18, 45, // Opcode: TMHH
451
/* 1127 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1136
452
/* 1132 */    MCD_OPC_Decode, 150, 18, 45, // Opcode: TMHL
453
/* 1136 */    MCD_OPC_FilterValue, 4, 142, 0, 0, // Skip to: 1283
454
/* 1141 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
455
/* 1144 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1153
456
/* 1149 */    MCD_OPC_Decode, 212, 10, 46, // Opcode: JAsmO
457
/* 1153 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1162
458
/* 1158 */    MCD_OPC_Decode, 196, 10, 46, // Opcode: JAsmH
459
/* 1162 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1171
460
/* 1167 */    MCD_OPC_Decode, 206, 10, 46, // Opcode: JAsmNLE
461
/* 1171 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1180
462
/* 1176 */    MCD_OPC_Decode, 198, 10, 46, // Opcode: JAsmL
463
/* 1180 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1189
464
/* 1185 */    MCD_OPC_Decode, 204, 10, 46, // Opcode: JAsmNHE
465
/* 1189 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1198
466
/* 1194 */    MCD_OPC_Decode, 200, 10, 46, // Opcode: JAsmLH
467
/* 1198 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1207
468
/* 1203 */    MCD_OPC_Decode, 202, 10, 46, // Opcode: JAsmNE
469
/* 1207 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1216
470
/* 1212 */    MCD_OPC_Decode, 195, 10, 46, // Opcode: JAsmE
471
/* 1216 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1225
472
/* 1221 */    MCD_OPC_Decode, 207, 10, 46, // Opcode: JAsmNLH
473
/* 1225 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1234
474
/* 1230 */    MCD_OPC_Decode, 197, 10, 46, // Opcode: JAsmHE
475
/* 1234 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1243
476
/* 1239 */    MCD_OPC_Decode, 205, 10, 46, // Opcode: JAsmNL
477
/* 1243 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1252
478
/* 1248 */    MCD_OPC_Decode, 199, 10, 46, // Opcode: JAsmLE
479
/* 1252 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1261
480
/* 1257 */    MCD_OPC_Decode, 203, 10, 46, // Opcode: JAsmNH
481
/* 1261 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1270
482
/* 1266 */    MCD_OPC_Decode, 209, 10, 46, // Opcode: JAsmNO
483
/* 1270 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1279
484
/* 1275 */    MCD_OPC_Decode, 194, 10, 46, // Opcode: J
485
/* 1279 */    MCD_OPC_Decode, 130, 5, 47, // Opcode: BRCAsm
486
/* 1283 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1292
487
/* 1288 */    MCD_OPC_Decode, 235, 4, 48, // Opcode: BRAS
488
/* 1292 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1301
489
/* 1297 */    MCD_OPC_Decode, 133, 5, 49, // Opcode: BRCT
490
/* 1301 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1310
491
/* 1306 */    MCD_OPC_Decode, 134, 5, 50, // Opcode: BRCTG
492
/* 1310 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1319
493
/* 1315 */    MCD_OPC_Decode, 212, 11, 51, // Opcode: LHI
494
/* 1319 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1328
495
/* 1324 */    MCD_OPC_Decode, 204, 11, 52, // Opcode: LGHI
496
/* 1328 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1337
497
/* 1333 */    MCD_OPC_Decode, 134, 4, 53, // Opcode: AHI
498
/* 1337 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1346
499
/* 1342 */    MCD_OPC_Decode, 254, 3, 54, // Opcode: AGHI
500
/* 1346 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1355
501
/* 1351 */    MCD_OPC_Decode, 176, 14, 53, // Opcode: MHI
502
/* 1355 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1364
503
/* 1360 */    MCD_OPC_Decode, 173, 14, 54, // Opcode: MGHI
504
/* 1364 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1373
505
/* 1369 */    MCD_OPC_Decode, 184, 6, 51, // Opcode: CHI
506
/* 1373 */    MCD_OPC_FilterValue, 15, 201, 36, 0, // Skip to: 10795
507
/* 1378 */    MCD_OPC_Decode, 214, 5, 52, // Opcode: CGHI
508
/* 1382 */    MCD_OPC_FilterValue, 168, 1, 4, 0, 0, // Skip to: 1392
509
/* 1388 */    MCD_OPC_Decode, 212, 14, 55, // Opcode: MVCLE
510
/* 1392 */    MCD_OPC_FilterValue, 169, 1, 4, 0, 0, // Skip to: 1402
511
/* 1398 */    MCD_OPC_Decode, 236, 6, 55, // Opcode: CLCLE
512
/* 1402 */    MCD_OPC_FilterValue, 172, 1, 4, 0, 0, // Skip to: 1412
513
/* 1408 */    MCD_OPC_Decode, 165, 17, 39, // Opcode: STNSM
514
/* 1412 */    MCD_OPC_FilterValue, 173, 1, 4, 0, 0, // Skip to: 1422
515
/* 1418 */    MCD_OPC_Decode, 232, 17, 39, // Opcode: STOSM
516
/* 1422 */    MCD_OPC_FilterValue, 174, 1, 4, 0, 0, // Skip to: 1432
517
/* 1428 */    MCD_OPC_Decode, 185, 16, 56, // Opcode: SIGP
518
/* 1432 */    MCD_OPC_FilterValue, 175, 1, 4, 0, 0, // Skip to: 1442
519
/* 1438 */    MCD_OPC_Decode, 153, 14, 39, // Opcode: MC
520
/* 1442 */    MCD_OPC_FilterValue, 177, 1, 4, 0, 0, // Skip to: 1452
521
/* 1448 */    MCD_OPC_Decode, 222, 13, 21, // Opcode: LRA
522
/* 1452 */    MCD_OPC_FilterValue, 178, 1, 34, 6, 0, // Skip to: 3028
523
/* 1458 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
524
/* 1461 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1475
525
/* 1466 */    MCD_OPC_CheckPredicate, 0, 108, 36, 0, // Skip to: 10795
526
/* 1471 */    MCD_OPC_Decode, 146, 11, 33, // Opcode: LBEAR
527
/* 1475 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1489
528
/* 1480 */    MCD_OPC_CheckPredicate, 0, 94, 36, 0, // Skip to: 10795
529
/* 1485 */    MCD_OPC_Decode, 130, 17, 33, // Opcode: STBEAR
530
/* 1489 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1498
531
/* 1494 */    MCD_OPC_Decode, 160, 17, 33, // Opcode: STIDP
532
/* 1498 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1507
533
/* 1503 */    MCD_OPC_Decode, 220, 15, 33, // Opcode: SCK
534
/* 1507 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1516
535
/* 1512 */    MCD_OPC_Decode, 133, 17, 33, // Opcode: STCK
536
/* 1516 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1525
537
/* 1521 */    MCD_OPC_Decode, 221, 15, 33, // Opcode: SCKC
538
/* 1525 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1534
539
/* 1530 */    MCD_OPC_Decode, 134, 17, 33, // Opcode: STCKC
540
/* 1534 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1543
541
/* 1539 */    MCD_OPC_Decode, 218, 16, 33, // Opcode: SPT
542
/* 1543 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1552
543
/* 1548 */    MCD_OPC_Decode, 234, 17, 33, // Opcode: STPT
544
/* 1552 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1561
545
/* 1557 */    MCD_OPC_Decode, 216, 16, 33, // Opcode: SPKA
546
/* 1561 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 1577
547
/* 1566 */    MCD_OPC_CheckField, 0, 16, 0, 6, 36, 0, // Skip to: 10795
548
/* 1573 */    MCD_OPC_Decode, 155, 10, 0, // Opcode: IPK
549
/* 1577 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1593
550
/* 1582 */    MCD_OPC_CheckField, 0, 16, 0, 246, 35, 0, // Skip to: 10795
551
/* 1589 */    MCD_OPC_Decode, 185, 15, 0, // Opcode: PTLB
552
/* 1593 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1602
553
/* 1598 */    MCD_OPC_Decode, 219, 16, 33, // Opcode: SPX
554
/* 1602 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1611
555
/* 1607 */    MCD_OPC_Decode, 235, 17, 33, // Opcode: STPX
556
/* 1611 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1620
557
/* 1616 */    MCD_OPC_Decode, 129, 17, 33, // Opcode: STAP
558
/* 1620 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1629
559
/* 1625 */    MCD_OPC_Decode, 183, 16, 33, // Opcode: SIE
560
/* 1629 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 1638
561
/* 1634 */    MCD_OPC_Decode, 163, 15, 33, // Opcode: PC
562
/* 1638 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 1647
563
/* 1643 */    MCD_OPC_Decode, 211, 15, 33, // Opcode: SAC
564
/* 1647 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1656
565
/* 1652 */    MCD_OPC_Decode, 187, 5, 33, // Opcode: CFC
566
/* 1656 */    MCD_OPC_FilterValue, 33, 26, 0, 0, // Skip to: 1687
567
/* 1661 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 1672
568
/* 1668 */    MCD_OPC_Decode, 159, 10, 57, // Opcode: IPTEOptOpt
569
/* 1672 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 1683
570
/* 1679 */    MCD_OPC_Decode, 158, 10, 58, // Opcode: IPTEOpt
571
/* 1683 */    MCD_OPC_Decode, 157, 10, 59, // Opcode: IPTE
572
/* 1687 */    MCD_OPC_FilterValue, 34, 18, 0, 0, // Skip to: 1710
573
/* 1692 */    MCD_OPC_CheckField, 8, 8, 0, 136, 35, 0, // Skip to: 10795
574
/* 1699 */    MCD_OPC_CheckField, 0, 4, 0, 129, 35, 0, // Skip to: 10795
575
/* 1706 */    MCD_OPC_Decode, 156, 10, 1, // Opcode: IPM
576
/* 1710 */    MCD_OPC_FilterValue, 35, 11, 0, 0, // Skip to: 1726
577
/* 1715 */    MCD_OPC_CheckField, 8, 8, 0, 113, 35, 0, // Skip to: 10795
578
/* 1722 */    MCD_OPC_Decode, 162, 10, 3, // Opcode: IVSK
579
/* 1726 */    MCD_OPC_FilterValue, 36, 18, 0, 0, // Skip to: 1749
580
/* 1731 */    MCD_OPC_CheckField, 8, 8, 0, 97, 35, 0, // Skip to: 10795
581
/* 1738 */    MCD_OPC_CheckField, 0, 4, 0, 90, 35, 0, // Skip to: 10795
582
/* 1745 */    MCD_OPC_Decode, 137, 10, 1, // Opcode: IAC
583
/* 1749 */    MCD_OPC_FilterValue, 37, 18, 0, 0, // Skip to: 1772
584
/* 1754 */    MCD_OPC_CheckField, 8, 8, 0, 74, 35, 0, // Skip to: 10795
585
/* 1761 */    MCD_OPC_CheckField, 0, 4, 0, 67, 35, 0, // Skip to: 10795
586
/* 1768 */    MCD_OPC_Decode, 249, 16, 1, // Opcode: SSAR
587
/* 1772 */    MCD_OPC_FilterValue, 38, 18, 0, 0, // Skip to: 1795
588
/* 1777 */    MCD_OPC_CheckField, 8, 8, 0, 51, 35, 0, // Skip to: 10795
589
/* 1784 */    MCD_OPC_CheckField, 0, 4, 0, 44, 35, 0, // Skip to: 10795
590
/* 1791 */    MCD_OPC_Decode, 236, 9, 1, // Opcode: EPAR
591
/* 1795 */    MCD_OPC_FilterValue, 39, 18, 0, 0, // Skip to: 1818
592
/* 1800 */    MCD_OPC_CheckField, 8, 8, 0, 28, 35, 0, // Skip to: 10795
593
/* 1807 */    MCD_OPC_CheckField, 0, 4, 0, 21, 35, 0, // Skip to: 10795
594
/* 1814 */    MCD_OPC_Decode, 242, 9, 1, // Opcode: ESAR
595
/* 1818 */    MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 1834
596
/* 1823 */    MCD_OPC_CheckField, 8, 8, 0, 5, 35, 0, // Skip to: 10795
597
/* 1830 */    MCD_OPC_Decode, 181, 15, 60, // Opcode: PT
598
/* 1834 */    MCD_OPC_FilterValue, 41, 11, 0, 0, // Skip to: 1850
599
/* 1839 */    MCD_OPC_CheckField, 8, 8, 0, 245, 34, 0, // Skip to: 10795
600
/* 1846 */    MCD_OPC_Decode, 161, 10, 3, // Opcode: ISKE
601
/* 1850 */    MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 1866
602
/* 1855 */    MCD_OPC_CheckField, 8, 8, 0, 229, 34, 0, // Skip to: 10795
603
/* 1862 */    MCD_OPC_Decode, 204, 15, 60, // Opcode: RRBE
604
/* 1866 */    MCD_OPC_FilterValue, 43, 23, 0, 0, // Skip to: 1894
605
/* 1871 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
606
/* 1874 */    MCD_OPC_FilterValue, 0, 212, 34, 0, // Skip to: 10795
607
/* 1879 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 1890
608
/* 1886 */    MCD_OPC_Decode, 252, 16, 60, // Opcode: SSKEOpt
609
/* 1890 */    MCD_OPC_Decode, 251, 16, 61, // Opcode: SSKE
610
/* 1894 */    MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 1910
611
/* 1899 */    MCD_OPC_CheckField, 8, 8, 0, 185, 34, 0, // Skip to: 10795
612
/* 1906 */    MCD_OPC_Decode, 131, 18, 62, // Opcode: TB
613
/* 1910 */    MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 1926
614
/* 1915 */    MCD_OPC_CheckField, 8, 8, 0, 169, 34, 0, // Skip to: 10795
615
/* 1922 */    MCD_OPC_Decode, 222, 9, 13, // Opcode: DXR
616
/* 1926 */    MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 1942
617
/* 1931 */    MCD_OPC_CheckField, 8, 8, 0, 153, 34, 0, // Skip to: 10795
618
/* 1938 */    MCD_OPC_Decode, 170, 15, 62, // Opcode: PGIN
619
/* 1942 */    MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 1958
620
/* 1947 */    MCD_OPC_CheckField, 8, 8, 0, 137, 34, 0, // Skip to: 10795
621
/* 1954 */    MCD_OPC_Decode, 171, 15, 62, // Opcode: PGOUT
622
/* 1958 */    MCD_OPC_FilterValue, 48, 11, 0, 0, // Skip to: 1974
623
/* 1963 */    MCD_OPC_CheckField, 0, 16, 0, 121, 34, 0, // Skip to: 10795
624
/* 1970 */    MCD_OPC_Decode, 142, 9, 0, // Opcode: CSCH
625
/* 1974 */    MCD_OPC_FilterValue, 49, 11, 0, 0, // Skip to: 1990
626
/* 1979 */    MCD_OPC_CheckField, 0, 16, 0, 105, 34, 0, // Skip to: 10795
627
/* 1986 */    MCD_OPC_Decode, 136, 10, 0, // Opcode: HSCH
628
/* 1990 */    MCD_OPC_FilterValue, 50, 4, 0, 0, // Skip to: 1999
629
/* 1995 */    MCD_OPC_Decode, 186, 14, 33, // Opcode: MSCH
630
/* 1999 */    MCD_OPC_FilterValue, 51, 4, 0, 0, // Skip to: 2008
631
/* 2004 */    MCD_OPC_Decode, 250, 16, 33, // Opcode: SSCH
632
/* 2008 */    MCD_OPC_FilterValue, 52, 4, 0, 0, // Skip to: 2017
633
/* 2013 */    MCD_OPC_Decode, 241, 17, 33, // Opcode: STSCH
634
/* 2017 */    MCD_OPC_FilterValue, 53, 4, 0, 0, // Skip to: 2026
635
/* 2022 */    MCD_OPC_Decode, 178, 18, 33, // Opcode: TSCH
636
/* 2026 */    MCD_OPC_FilterValue, 54, 4, 0, 0, // Skip to: 2035
637
/* 2031 */    MCD_OPC_Decode, 155, 18, 33, // Opcode: TPI
638
/* 2035 */    MCD_OPC_FilterValue, 55, 11, 0, 0, // Skip to: 2051
639
/* 2040 */    MCD_OPC_CheckField, 0, 16, 0, 44, 34, 0, // Skip to: 10795
640
/* 2047 */    MCD_OPC_Decode, 213, 15, 0, // Opcode: SAL
641
/* 2051 */    MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 2067
642
/* 2056 */    MCD_OPC_CheckField, 0, 16, 0, 28, 34, 0, // Skip to: 10795
643
/* 2063 */    MCD_OPC_Decode, 208, 15, 0, // Opcode: RSCH
644
/* 2067 */    MCD_OPC_FilterValue, 57, 4, 0, 0, // Skip to: 2076
645
/* 2072 */    MCD_OPC_Decode, 141, 17, 33, // Opcode: STCRW
646
/* 2076 */    MCD_OPC_FilterValue, 58, 4, 0, 0, // Skip to: 2085
647
/* 2081 */    MCD_OPC_Decode, 140, 17, 33, // Opcode: STCPS
648
/* 2085 */    MCD_OPC_FilterValue, 59, 11, 0, 0, // Skip to: 2101
649
/* 2090 */    MCD_OPC_CheckField, 0, 16, 0, 250, 33, 0, // Skip to: 10795
650
/* 2097 */    MCD_OPC_Decode, 191, 15, 0, // Opcode: RCHP
651
/* 2101 */    MCD_OPC_FilterValue, 60, 11, 0, 0, // Skip to: 2117
652
/* 2106 */    MCD_OPC_CheckField, 0, 16, 0, 234, 33, 0, // Skip to: 10795
653
/* 2113 */    MCD_OPC_Decode, 219, 15, 0, // Opcode: SCHM
654
/* 2117 */    MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 2133
655
/* 2122 */    MCD_OPC_CheckField, 8, 8, 0, 218, 33, 0, // Skip to: 10795
656
/* 2129 */    MCD_OPC_Decode, 175, 4, 62, // Opcode: BAKR
657
/* 2133 */    MCD_OPC_FilterValue, 65, 11, 0, 0, // Skip to: 2149
658
/* 2138 */    MCD_OPC_CheckField, 8, 8, 0, 202, 33, 0, // Skip to: 10795
659
/* 2145 */    MCD_OPC_Decode, 232, 6, 63, // Opcode: CKSM
660
/* 2149 */    MCD_OPC_FilterValue, 68, 11, 0, 0, // Skip to: 2165
661
/* 2154 */    MCD_OPC_CheckField, 8, 8, 0, 186, 33, 0, // Skip to: 10795
662
/* 2161 */    MCD_OPC_Decode, 223, 16, 11, // Opcode: SQDR
663
/* 2165 */    MCD_OPC_FilterValue, 69, 11, 0, 0, // Skip to: 2181
664
/* 2170 */    MCD_OPC_CheckField, 8, 8, 0, 170, 33, 0, // Skip to: 10795
665
/* 2177 */    MCD_OPC_Decode, 227, 16, 16, // Opcode: SQER
666
/* 2181 */    MCD_OPC_FilterValue, 70, 11, 0, 0, // Skip to: 2197
667
/* 2186 */    MCD_OPC_CheckField, 8, 8, 0, 154, 33, 0, // Skip to: 10795
668
/* 2193 */    MCD_OPC_Decode, 243, 17, 60, // Opcode: STURA
669
/* 2197 */    MCD_OPC_FilterValue, 71, 18, 0, 0, // Skip to: 2220
670
/* 2202 */    MCD_OPC_CheckField, 8, 8, 0, 138, 33, 0, // Skip to: 10795
671
/* 2209 */    MCD_OPC_CheckField, 0, 4, 0, 131, 33, 0, // Skip to: 10795
672
/* 2216 */    MCD_OPC_Decode, 205, 14, 64, // Opcode: MSTA
673
/* 2220 */    MCD_OPC_FilterValue, 72, 11, 0, 0, // Skip to: 2236
674
/* 2225 */    MCD_OPC_CheckField, 0, 16, 0, 115, 33, 0, // Skip to: 10795
675
/* 2232 */    MCD_OPC_Decode, 162, 15, 0, // Opcode: PALB
676
/* 2236 */    MCD_OPC_FilterValue, 73, 11, 0, 0, // Skip to: 2252
677
/* 2241 */    MCD_OPC_CheckField, 8, 8, 0, 99, 33, 0, // Skip to: 10795
678
/* 2248 */    MCD_OPC_Decode, 239, 9, 8, // Opcode: EREG
679
/* 2252 */    MCD_OPC_FilterValue, 74, 11, 0, 0, // Skip to: 2268
680
/* 2257 */    MCD_OPC_CheckField, 8, 8, 0, 83, 33, 0, // Skip to: 10795
681
/* 2264 */    MCD_OPC_Decode, 245, 9, 65, // Opcode: ESTA
682
/* 2268 */    MCD_OPC_FilterValue, 75, 11, 0, 0, // Skip to: 2284
683
/* 2273 */    MCD_OPC_CheckField, 8, 8, 0, 67, 33, 0, // Skip to: 10795
684
/* 2280 */    MCD_OPC_Decode, 248, 13, 60, // Opcode: LURA
685
/* 2284 */    MCD_OPC_FilterValue, 76, 11, 0, 0, // Skip to: 2300
686
/* 2289 */    MCD_OPC_CheckField, 8, 8, 0, 51, 33, 0, // Skip to: 10795
687
/* 2296 */    MCD_OPC_Decode, 130, 18, 66, // Opcode: TAR
688
/* 2300 */    MCD_OPC_FilterValue, 77, 11, 0, 0, // Skip to: 2316
689
/* 2305 */    MCD_OPC_CheckField, 8, 8, 0, 35, 33, 0, // Skip to: 10795
690
/* 2312 */    MCD_OPC_Decode, 222, 8, 67, // Opcode: CPYA
691
/* 2316 */    MCD_OPC_FilterValue, 78, 11, 0, 0, // Skip to: 2332
692
/* 2321 */    MCD_OPC_CheckField, 8, 8, 0, 19, 33, 0, // Skip to: 10795
693
/* 2328 */    MCD_OPC_Decode, 217, 15, 66, // Opcode: SAR
694
/* 2332 */    MCD_OPC_FilterValue, 79, 11, 0, 0, // Skip to: 2348
695
/* 2337 */    MCD_OPC_CheckField, 8, 8, 0, 3, 33, 0, // Skip to: 10795
696
/* 2344 */    MCD_OPC_Decode, 225, 9, 68, // Opcode: EAR
697
/* 2348 */    MCD_OPC_FilterValue, 80, 11, 0, 0, // Skip to: 2364
698
/* 2353 */    MCD_OPC_CheckField, 8, 8, 0, 243, 32, 0, // Skip to: 10795
699
/* 2360 */    MCD_OPC_Decode, 145, 9, 69, // Opcode: CSP
700
/* 2364 */    MCD_OPC_FilterValue, 82, 11, 0, 0, // Skip to: 2380
701
/* 2369 */    MCD_OPC_CheckField, 8, 8, 0, 227, 32, 0, // Skip to: 10795
702
/* 2376 */    MCD_OPC_Decode, 203, 14, 9, // Opcode: MSR
703
/* 2380 */    MCD_OPC_FilterValue, 84, 11, 0, 0, // Skip to: 2396
704
/* 2385 */    MCD_OPC_CheckField, 8, 8, 0, 211, 32, 0, // Skip to: 10795
705
/* 2392 */    MCD_OPC_Decode, 226, 14, 62, // Opcode: MVPG
706
/* 2396 */    MCD_OPC_FilterValue, 85, 11, 0, 0, // Skip to: 2412
707
/* 2401 */    MCD_OPC_CheckField, 8, 8, 0, 195, 32, 0, // Skip to: 10795
708
/* 2408 */    MCD_OPC_Decode, 227, 14, 70, // Opcode: MVST
709
/* 2412 */    MCD_OPC_FilterValue, 87, 11, 0, 0, // Skip to: 2428
710
/* 2417 */    MCD_OPC_CheckField, 8, 8, 0, 179, 32, 0, // Skip to: 10795
711
/* 2424 */    MCD_OPC_Decode, 161, 9, 7, // Opcode: CUSE
712
/* 2428 */    MCD_OPC_FilterValue, 88, 11, 0, 0, // Skip to: 2444
713
/* 2433 */    MCD_OPC_CheckField, 8, 8, 0, 163, 32, 0, // Skip to: 10795
714
/* 2440 */    MCD_OPC_Decode, 141, 5, 62, // Opcode: BSG
715
/* 2444 */    MCD_OPC_FilterValue, 90, 11, 0, 0, // Skip to: 2460
716
/* 2449 */    MCD_OPC_CheckField, 8, 8, 0, 147, 32, 0, // Skip to: 10795
717
/* 2456 */    MCD_OPC_Decode, 140, 5, 62, // Opcode: BSA
718
/* 2460 */    MCD_OPC_FilterValue, 93, 11, 0, 0, // Skip to: 2476
719
/* 2465 */    MCD_OPC_CheckField, 8, 8, 0, 131, 32, 0, // Skip to: 10795
720
/* 2472 */    MCD_OPC_Decode, 198, 8, 70, // Opcode: CLST
721
/* 2476 */    MCD_OPC_FilterValue, 94, 11, 0, 0, // Skip to: 2492
722
/* 2481 */    MCD_OPC_CheckField, 8, 8, 0, 115, 32, 0, // Skip to: 10795
723
/* 2488 */    MCD_OPC_Decode, 245, 16, 70, // Opcode: SRST
724
/* 2492 */    MCD_OPC_FilterValue, 99, 11, 0, 0, // Skip to: 2508
725
/* 2497 */    MCD_OPC_CheckField, 8, 8, 0, 99, 32, 0, // Skip to: 10795
726
/* 2504 */    MCD_OPC_Decode, 214, 8, 7, // Opcode: CMPSC
727
/* 2508 */    MCD_OPC_FilterValue, 116, 4, 0, 0, // Skip to: 2517
728
/* 2513 */    MCD_OPC_Decode, 184, 16, 33, // Opcode: SIGA
729
/* 2517 */    MCD_OPC_FilterValue, 118, 11, 0, 0, // Skip to: 2533
730
/* 2522 */    MCD_OPC_CheckField, 0, 16, 0, 74, 32, 0, // Skip to: 10795
731
/* 2529 */    MCD_OPC_Decode, 158, 24, 0, // Opcode: XSCH
732
/* 2533 */    MCD_OPC_FilterValue, 119, 4, 0, 0, // Skip to: 2542
733
/* 2538 */    MCD_OPC_Decode, 203, 15, 33, // Opcode: RP
734
/* 2542 */    MCD_OPC_FilterValue, 120, 4, 0, 0, // Skip to: 2551
735
/* 2547 */    MCD_OPC_Decode, 135, 17, 33, // Opcode: STCKE
736
/* 2551 */    MCD_OPC_FilterValue, 121, 4, 0, 0, // Skip to: 2560
737
/* 2556 */    MCD_OPC_Decode, 212, 15, 33, // Opcode: SACF
738
/* 2560 */    MCD_OPC_FilterValue, 124, 4, 0, 0, // Skip to: 2569
739
/* 2565 */    MCD_OPC_Decode, 136, 17, 33, // Opcode: STCKF
740
/* 2569 */    MCD_OPC_FilterValue, 125, 4, 0, 0, // Skip to: 2578
741
/* 2574 */    MCD_OPC_Decode, 242, 17, 33, // Opcode: STSI
742
/* 2578 */    MCD_OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 2588
743
/* 2584 */    MCD_OPC_Decode, 212, 13, 33, // Opcode: LPP
744
/* 2588 */    MCD_OPC_FilterValue, 132, 1, 4, 0, 0, // Skip to: 2598
745
/* 2594 */    MCD_OPC_Decode, 150, 11, 33, // Opcode: LCCTL
746
/* 2598 */    MCD_OPC_FilterValue, 133, 1, 4, 0, 0, // Skip to: 2608
747
/* 2604 */    MCD_OPC_Decode, 201, 13, 33, // Opcode: LPCTL
748
/* 2608 */    MCD_OPC_FilterValue, 134, 1, 4, 0, 0, // Skip to: 2618
749
/* 2614 */    MCD_OPC_Decode, 190, 15, 33, // Opcode: QSI
750
/* 2618 */    MCD_OPC_FilterValue, 135, 1, 4, 0, 0, // Skip to: 2628
751
/* 2624 */    MCD_OPC_Decode, 233, 13, 33, // Opcode: LSCTL
752
/* 2628 */    MCD_OPC_FilterValue, 142, 1, 4, 0, 0, // Skip to: 2638
753
/* 2634 */    MCD_OPC_Decode, 188, 15, 33, // Opcode: QCTRI
754
/* 2638 */    MCD_OPC_FilterValue, 143, 1, 9, 0, 0, // Skip to: 2653
755
/* 2644 */    MCD_OPC_CheckPredicate, 1, 210, 31, 0, // Skip to: 10795
756
/* 2649 */    MCD_OPC_Decode, 189, 15, 33, // Opcode: QPACI
757
/* 2653 */    MCD_OPC_FilterValue, 153, 1, 4, 0, 0, // Skip to: 2663
758
/* 2659 */    MCD_OPC_Decode, 241, 16, 71, // Opcode: SRNM
759
/* 2663 */    MCD_OPC_FilterValue, 156, 1, 4, 0, 0, // Skip to: 2673
760
/* 2669 */    MCD_OPC_Decode, 152, 17, 33, // Opcode: STFPC
761
/* 2673 */    MCD_OPC_FilterValue, 157, 1, 4, 0, 0, // Skip to: 2683
762
/* 2679 */    MCD_OPC_Decode, 192, 11, 33, // Opcode: LFPC
763
/* 2683 */    MCD_OPC_FilterValue, 165, 1, 11, 0, 0, // Skip to: 2700
764
/* 2689 */    MCD_OPC_CheckField, 8, 8, 0, 163, 31, 0, // Skip to: 10795
765
/* 2696 */    MCD_OPC_Decode, 162, 18, 72, // Opcode: TRE
766
/* 2700 */    MCD_OPC_FilterValue, 166, 1, 23, 0, 0, // Skip to: 2729
767
/* 2706 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
768
/* 2709 */    MCD_OPC_FilterValue, 0, 145, 31, 0, // Skip to: 10795
769
/* 2714 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 2725
770
/* 2721 */    MCD_OPC_Decode, 155, 9, 7, // Opcode: CU21Opt
771
/* 2725 */    MCD_OPC_Decode, 154, 9, 73, // Opcode: CU21
772
/* 2729 */    MCD_OPC_FilterValue, 167, 1, 23, 0, 0, // Skip to: 2758
773
/* 2735 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
774
/* 2738 */    MCD_OPC_FilterValue, 0, 116, 31, 0, // Skip to: 10795
775
/* 2743 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 2754
776
/* 2750 */    MCD_OPC_Decode, 151, 9, 7, // Opcode: CU12Opt
777
/* 2754 */    MCD_OPC_Decode, 150, 9, 73, // Opcode: CU12
778
/* 2758 */    MCD_OPC_FilterValue, 176, 1, 4, 0, 0, // Skip to: 2768
779
/* 2764 */    MCD_OPC_Decode, 151, 17, 33, // Opcode: STFLE
780
/* 2768 */    MCD_OPC_FilterValue, 177, 1, 4, 0, 0, // Skip to: 2778
781
/* 2774 */    MCD_OPC_Decode, 150, 17, 33, // Opcode: STFL
782
/* 2778 */    MCD_OPC_FilterValue, 178, 1, 4, 0, 0, // Skip to: 2788
783
/* 2784 */    MCD_OPC_Decode, 216, 13, 33, // Opcode: LPSWE
784
/* 2788 */    MCD_OPC_FilterValue, 184, 1, 9, 0, 0, // Skip to: 2803
785
/* 2794 */    MCD_OPC_CheckPredicate, 2, 60, 31, 0, // Skip to: 10795
786
/* 2799 */    MCD_OPC_Decode, 242, 16, 71, // Opcode: SRNMB
787
/* 2803 */    MCD_OPC_FilterValue, 185, 1, 4, 0, 0, // Skip to: 2813
788
/* 2809 */    MCD_OPC_Decode, 243, 16, 71, // Opcode: SRNMT
789
/* 2813 */    MCD_OPC_FilterValue, 189, 1, 4, 0, 0, // Skip to: 2823
790
/* 2819 */    MCD_OPC_Decode, 189, 11, 33, // Opcode: LFAS
791
/* 2823 */    MCD_OPC_FilterValue, 224, 1, 11, 0, 0, // Skip to: 2840
792
/* 2829 */    MCD_OPC_CheckField, 8, 8, 0, 23, 31, 0, // Skip to: 10795
793
/* 2836 */    MCD_OPC_Decode, 218, 15, 62, // Opcode: SCCTR
794
/* 2840 */    MCD_OPC_FilterValue, 225, 1, 11, 0, 0, // Skip to: 2857
795
/* 2846 */    MCD_OPC_CheckField, 8, 8, 0, 6, 31, 0, // Skip to: 10795
796
/* 2853 */    MCD_OPC_Decode, 215, 16, 62, // Opcode: SPCTR
797
/* 2857 */    MCD_OPC_FilterValue, 228, 1, 11, 0, 0, // Skip to: 2874
798
/* 2863 */    MCD_OPC_CheckField, 8, 8, 0, 245, 30, 0, // Skip to: 10795
799
/* 2870 */    MCD_OPC_Decode, 227, 9, 62, // Opcode: ECCTR
800
/* 2874 */    MCD_OPC_FilterValue, 229, 1, 11, 0, 0, // Skip to: 2891
801
/* 2880 */    MCD_OPC_CheckField, 8, 8, 0, 228, 30, 0, // Skip to: 10795
802
/* 2887 */    MCD_OPC_Decode, 237, 9, 62, // Opcode: EPCTR
803
/* 2891 */    MCD_OPC_FilterValue, 232, 1, 16, 0, 0, // Skip to: 2913
804
/* 2897 */    MCD_OPC_CheckPredicate, 3, 213, 30, 0, // Skip to: 10795
805
/* 2902 */    MCD_OPC_CheckField, 8, 4, 0, 206, 30, 0, // Skip to: 10795
806
/* 2909 */    MCD_OPC_Decode, 177, 15, 74, // Opcode: PPA
807
/* 2913 */    MCD_OPC_FilterValue, 236, 1, 23, 0, 0, // Skip to: 2942
808
/* 2919 */    MCD_OPC_CheckPredicate, 4, 191, 30, 0, // Skip to: 10795
809
/* 2924 */    MCD_OPC_CheckField, 8, 8, 0, 184, 30, 0, // Skip to: 10795
810
/* 2931 */    MCD_OPC_CheckField, 0, 4, 0, 177, 30, 0, // Skip to: 10795
811
/* 2938 */    MCD_OPC_Decode, 247, 9, 1, // Opcode: ETND
812
/* 2942 */    MCD_OPC_FilterValue, 237, 1, 11, 0, 0, // Skip to: 2959
813
/* 2948 */    MCD_OPC_CheckField, 8, 8, 0, 160, 30, 0, // Skip to: 10795
814
/* 2955 */    MCD_OPC_Decode, 228, 9, 60, // Opcode: ECPGA
815
/* 2959 */    MCD_OPC_FilterValue, 248, 1, 16, 0, 0, // Skip to: 2981
816
/* 2965 */    MCD_OPC_CheckPredicate, 4, 145, 30, 0, // Skip to: 10795
817
/* 2970 */    MCD_OPC_CheckField, 0, 16, 0, 138, 30, 0, // Skip to: 10795
818
/* 2977 */    MCD_OPC_Decode, 145, 18, 0, // Opcode: TEND
819
/* 2981 */    MCD_OPC_FilterValue, 250, 1, 16, 0, 0, // Skip to: 3003
820
/* 2987 */    MCD_OPC_CheckPredicate, 5, 123, 30, 0, // Skip to: 10795
821
/* 2992 */    MCD_OPC_CheckField, 8, 8, 0, 116, 30, 0, // Skip to: 10795
822
/* 2999 */    MCD_OPC_Decode, 251, 14, 75, // Opcode: NIAI
823
/* 3003 */    MCD_OPC_FilterValue, 252, 1, 9, 0, 0, // Skip to: 3018
824
/* 3009 */    MCD_OPC_CheckPredicate, 4, 101, 30, 0, // Skip to: 10795
825
/* 3014 */    MCD_OPC_Decode, 128, 18, 33, // Opcode: TABORT
826
/* 3018 */    MCD_OPC_FilterValue, 255, 1, 91, 30, 0, // Skip to: 10795
827
/* 3024 */    MCD_OPC_Decode, 161, 18, 33, // Opcode: TRAP4
828
/* 3028 */    MCD_OPC_FilterValue, 179, 1, 238, 11, 0, // Skip to: 6088
829
/* 3034 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
830
/* 3037 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3053
831
/* 3042 */    MCD_OPC_CheckField, 8, 8, 0, 66, 30, 0, // Skip to: 10795
832
/* 3049 */    MCD_OPC_Decode, 208, 13, 16, // Opcode: LPEBR
833
/* 3053 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3069
834
/* 3058 */    MCD_OPC_CheckField, 8, 8, 0, 50, 30, 0, // Skip to: 10795
835
/* 3065 */    MCD_OPC_Decode, 252, 11, 16, // Opcode: LNEBR
836
/* 3069 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3085
837
/* 3074 */    MCD_OPC_CheckField, 8, 8, 0, 34, 30, 0, // Skip to: 10795
838
/* 3081 */    MCD_OPC_Decode, 238, 13, 16, // Opcode: LTEBR
839
/* 3085 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3101
840
/* 3090 */    MCD_OPC_CheckField, 8, 8, 0, 18, 30, 0, // Skip to: 10795
841
/* 3097 */    MCD_OPC_Decode, 155, 11, 16, // Opcode: LCEBR
842
/* 3101 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3117
843
/* 3106 */    MCD_OPC_CheckField, 8, 8, 0, 2, 30, 0, // Skip to: 10795
844
/* 3113 */    MCD_OPC_Decode, 168, 11, 76, // Opcode: LDEBR
845
/* 3117 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3133
846
/* 3122 */    MCD_OPC_CheckField, 8, 8, 0, 242, 29, 0, // Skip to: 10795
847
/* 3129 */    MCD_OPC_Decode, 252, 13, 77, // Opcode: LXDBR
848
/* 3133 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3149
849
/* 3138 */    MCD_OPC_CheckField, 8, 8, 0, 226, 29, 0, // Skip to: 10795
850
/* 3145 */    MCD_OPC_Decode, 129, 14, 78, // Opcode: LXEBR
851
/* 3149 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 3165
852
/* 3154 */    MCD_OPC_CheckField, 8, 8, 0, 210, 29, 0, // Skip to: 10795
853
/* 3161 */    MCD_OPC_Decode, 232, 14, 14, // Opcode: MXDBR
854
/* 3165 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3181
855
/* 3170 */    MCD_OPC_CheckField, 8, 8, 0, 194, 29, 0, // Skip to: 10795
856
/* 3177 */    MCD_OPC_Decode, 241, 10, 16, // Opcode: KEBR
857
/* 3181 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3197
858
/* 3186 */    MCD_OPC_CheckField, 8, 8, 0, 178, 29, 0, // Skip to: 10795
859
/* 3193 */    MCD_OPC_Decode, 175, 5, 16, // Opcode: CEBR
860
/* 3197 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 3213
861
/* 3202 */    MCD_OPC_CheckField, 8, 8, 0, 162, 29, 0, // Skip to: 10795
862
/* 3209 */    MCD_OPC_Decode, 246, 3, 18, // Opcode: AEBR
863
/* 3213 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 3229
864
/* 3218 */    MCD_OPC_CheckField, 8, 8, 0, 146, 29, 0, // Skip to: 10795
865
/* 3225 */    MCD_OPC_Decode, 231, 15, 18, // Opcode: SEBR
866
/* 3229 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3245
867
/* 3234 */    MCD_OPC_CheckField, 8, 8, 0, 130, 29, 0, // Skip to: 10795
868
/* 3241 */    MCD_OPC_Decode, 159, 14, 19, // Opcode: MDEBR
869
/* 3245 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3261
870
/* 3250 */    MCD_OPC_CheckField, 8, 8, 0, 114, 29, 0, // Skip to: 10795
871
/* 3257 */    MCD_OPC_Decode, 205, 9, 18, // Opcode: DEBR
872
/* 3261 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 3277
873
/* 3266 */    MCD_OPC_CheckField, 8, 4, 0, 98, 29, 0, // Skip to: 10795
874
/* 3273 */    MCD_OPC_Decode, 145, 14, 79, // Opcode: MAEBR
875
/* 3277 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 3293
876
/* 3282 */    MCD_OPC_CheckField, 8, 4, 0, 82, 29, 0, // Skip to: 10795
877
/* 3289 */    MCD_OPC_Decode, 193, 14, 79, // Opcode: MSEBR
878
/* 3293 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3309
879
/* 3298 */    MCD_OPC_CheckField, 8, 8, 0, 66, 29, 0, // Skip to: 10795
880
/* 3305 */    MCD_OPC_Decode, 203, 13, 11, // Opcode: LPDBR
881
/* 3309 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3325
882
/* 3314 */    MCD_OPC_CheckField, 8, 8, 0, 50, 29, 0, // Skip to: 10795
883
/* 3321 */    MCD_OPC_Decode, 248, 11, 11, // Opcode: LNDBR
884
/* 3325 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3341
885
/* 3330 */    MCD_OPC_CheckField, 8, 8, 0, 34, 29, 0, // Skip to: 10795
886
/* 3337 */    MCD_OPC_Decode, 235, 13, 11, // Opcode: LTDBR
887
/* 3341 */    MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 3357
888
/* 3346 */    MCD_OPC_CheckField, 8, 8, 0, 18, 29, 0, // Skip to: 10795
889
/* 3353 */    MCD_OPC_Decode, 151, 11, 11, // Opcode: LCDBR
890
/* 3357 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3373
891
/* 3362 */    MCD_OPC_CheckField, 8, 8, 0, 2, 29, 0, // Skip to: 10795
892
/* 3369 */    MCD_OPC_Decode, 226, 16, 16, // Opcode: SQEBR
893
/* 3373 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3389
894
/* 3378 */    MCD_OPC_CheckField, 8, 8, 0, 242, 28, 0, // Skip to: 10795
895
/* 3385 */    MCD_OPC_Decode, 222, 16, 11, // Opcode: SQDBR
896
/* 3389 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3405
897
/* 3394 */    MCD_OPC_CheckField, 8, 8, 0, 226, 28, 0, // Skip to: 10795
898
/* 3401 */    MCD_OPC_Decode, 228, 16, 80, // Opcode: SQXBR
899
/* 3405 */    MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 3421
900
/* 3410 */    MCD_OPC_CheckField, 8, 8, 0, 210, 28, 0, // Skip to: 10795
901
/* 3417 */    MCD_OPC_Decode, 167, 14, 18, // Opcode: MEEBR
902
/* 3421 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3437
903
/* 3426 */    MCD_OPC_CheckField, 8, 8, 0, 194, 28, 0, // Skip to: 10795
904
/* 3433 */    MCD_OPC_Decode, 237, 10, 11, // Opcode: KDBR
905
/* 3437 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3453
906
/* 3442 */    MCD_OPC_CheckField, 8, 8, 0, 178, 28, 0, // Skip to: 10795
907
/* 3449 */    MCD_OPC_Decode, 150, 5, 11, // Opcode: CDBR
908
/* 3453 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3469
909
/* 3458 */    MCD_OPC_CheckField, 8, 8, 0, 162, 28, 0, // Skip to: 10795
910
/* 3465 */    MCD_OPC_Decode, 240, 3, 15, // Opcode: ADBR
911
/* 3469 */    MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 3485
912
/* 3474 */    MCD_OPC_CheckField, 8, 8, 0, 146, 28, 0, // Skip to: 10795
913
/* 3481 */    MCD_OPC_Decode, 225, 15, 15, // Opcode: SDBR
914
/* 3485 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3501
915
/* 3490 */    MCD_OPC_CheckField, 8, 8, 0, 130, 28, 0, // Skip to: 10795
916
/* 3497 */    MCD_OPC_Decode, 156, 14, 15, // Opcode: MDBR
917
/* 3501 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 3517
918
/* 3506 */    MCD_OPC_CheckField, 8, 8, 0, 114, 28, 0, // Skip to: 10795
919
/* 3513 */    MCD_OPC_Decode, 199, 9, 15, // Opcode: DDBR
920
/* 3517 */    MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 3533
921
/* 3522 */    MCD_OPC_CheckField, 8, 4, 0, 98, 28, 0, // Skip to: 10795
922
/* 3529 */    MCD_OPC_Decode, 141, 14, 81, // Opcode: MADBR
923
/* 3533 */    MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 3549
924
/* 3538 */    MCD_OPC_CheckField, 8, 4, 0, 82, 28, 0, // Skip to: 10795
925
/* 3545 */    MCD_OPC_Decode, 189, 14, 81, // Opcode: MSDBR
926
/* 3549 */    MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 3565
927
/* 3554 */    MCD_OPC_CheckField, 8, 8, 0, 66, 28, 0, // Skip to: 10795
928
/* 3561 */    MCD_OPC_Decode, 169, 11, 76, // Opcode: LDER
929
/* 3565 */    MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 3581
930
/* 3570 */    MCD_OPC_CheckField, 8, 8, 0, 50, 28, 0, // Skip to: 10795
931
/* 3577 */    MCD_OPC_Decode, 253, 13, 77, // Opcode: LXDR
932
/* 3581 */    MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 3597
933
/* 3586 */    MCD_OPC_CheckField, 8, 8, 0, 34, 28, 0, // Skip to: 10795
934
/* 3593 */    MCD_OPC_Decode, 130, 14, 78, // Opcode: LXER
935
/* 3597 */    MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 3613
936
/* 3602 */    MCD_OPC_CheckField, 8, 4, 0, 18, 28, 0, // Skip to: 10795
937
/* 3609 */    MCD_OPC_Decode, 146, 14, 79, // Opcode: MAER
938
/* 3613 */    MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 3629
939
/* 3618 */    MCD_OPC_CheckField, 8, 4, 0, 2, 28, 0, // Skip to: 10795
940
/* 3625 */    MCD_OPC_Decode, 194, 14, 79, // Opcode: MSER
941
/* 3629 */    MCD_OPC_FilterValue, 54, 11, 0, 0, // Skip to: 3645
942
/* 3634 */    MCD_OPC_CheckField, 8, 8, 0, 242, 27, 0, // Skip to: 10795
943
/* 3641 */    MCD_OPC_Decode, 229, 16, 80, // Opcode: SQXR
944
/* 3645 */    MCD_OPC_FilterValue, 55, 11, 0, 0, // Skip to: 3661
945
/* 3650 */    MCD_OPC_CheckField, 8, 8, 0, 226, 27, 0, // Skip to: 10795
946
/* 3657 */    MCD_OPC_Decode, 168, 14, 18, // Opcode: MEER
947
/* 3661 */    MCD_OPC_FilterValue, 56, 11, 0, 0, // Skip to: 3677
948
/* 3666 */    MCD_OPC_CheckField, 8, 4, 0, 210, 27, 0, // Skip to: 10795
949
/* 3673 */    MCD_OPC_Decode, 151, 14, 81, // Opcode: MAYLR
950
/* 3677 */    MCD_OPC_FilterValue, 57, 11, 0, 0, // Skip to: 3693
951
/* 3682 */    MCD_OPC_CheckField, 8, 4, 0, 194, 27, 0, // Skip to: 10795
952
/* 3689 */    MCD_OPC_Decode, 241, 14, 82, // Opcode: MYLR
953
/* 3693 */    MCD_OPC_FilterValue, 58, 11, 0, 0, // Skip to: 3709
954
/* 3698 */    MCD_OPC_CheckField, 8, 4, 0, 178, 27, 0, // Skip to: 10795
955
/* 3705 */    MCD_OPC_Decode, 152, 14, 83, // Opcode: MAYR
956
/* 3709 */    MCD_OPC_FilterValue, 59, 11, 0, 0, // Skip to: 3725
957
/* 3714 */    MCD_OPC_CheckField, 8, 4, 0, 162, 27, 0, // Skip to: 10795
958
/* 3721 */    MCD_OPC_Decode, 242, 14, 84, // Opcode: MYR
959
/* 3725 */    MCD_OPC_FilterValue, 60, 11, 0, 0, // Skip to: 3741
960
/* 3730 */    MCD_OPC_CheckField, 8, 4, 0, 146, 27, 0, // Skip to: 10795
961
/* 3737 */    MCD_OPC_Decode, 149, 14, 81, // Opcode: MAYHR
962
/* 3741 */    MCD_OPC_FilterValue, 61, 11, 0, 0, // Skip to: 3757
963
/* 3746 */    MCD_OPC_CheckField, 8, 4, 0, 130, 27, 0, // Skip to: 10795
964
/* 3753 */    MCD_OPC_Decode, 239, 14, 82, // Opcode: MYHR
965
/* 3757 */    MCD_OPC_FilterValue, 62, 11, 0, 0, // Skip to: 3773
966
/* 3762 */    MCD_OPC_CheckField, 8, 4, 0, 114, 27, 0, // Skip to: 10795
967
/* 3769 */    MCD_OPC_Decode, 142, 14, 81, // Opcode: MADR
968
/* 3773 */    MCD_OPC_FilterValue, 63, 11, 0, 0, // Skip to: 3789
969
/* 3778 */    MCD_OPC_CheckField, 8, 4, 0, 98, 27, 0, // Skip to: 10795
970
/* 3785 */    MCD_OPC_Decode, 190, 14, 81, // Opcode: MSDR
971
/* 3789 */    MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 3805
972
/* 3794 */    MCD_OPC_CheckField, 8, 8, 0, 82, 27, 0, // Skip to: 10795
973
/* 3801 */    MCD_OPC_Decode, 219, 13, 80, // Opcode: LPXBR
974
/* 3805 */    MCD_OPC_FilterValue, 65, 11, 0, 0, // Skip to: 3821
975
/* 3810 */    MCD_OPC_CheckField, 8, 8, 0, 66, 27, 0, // Skip to: 10795
976
/* 3817 */    MCD_OPC_Decode, 129, 12, 80, // Opcode: LNXBR
977
/* 3821 */    MCD_OPC_FilterValue, 66, 11, 0, 0, // Skip to: 3837
978
/* 3826 */    MCD_OPC_CheckField, 8, 8, 0, 50, 27, 0, // Skip to: 10795
979
/* 3833 */    MCD_OPC_Decode, 245, 13, 80, // Opcode: LTXBR
980
/* 3837 */    MCD_OPC_FilterValue, 67, 11, 0, 0, // Skip to: 3853
981
/* 3842 */    MCD_OPC_CheckField, 8, 8, 0, 34, 27, 0, // Skip to: 10795
982
/* 3849 */    MCD_OPC_Decode, 162, 11, 80, // Opcode: LCXBR
983
/* 3853 */    MCD_OPC_FilterValue, 68, 20, 0, 0, // Skip to: 3878
984
/* 3858 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 3869
985
/* 3865 */    MCD_OPC_Decode, 180, 11, 17, // Opcode: LEDBR
986
/* 3869 */    MCD_OPC_CheckPredicate, 2, 9, 27, 0, // Skip to: 10795
987
/* 3874 */    MCD_OPC_Decode, 181, 11, 85, // Opcode: LEDBRA
988
/* 3878 */    MCD_OPC_FilterValue, 69, 20, 0, 0, // Skip to: 3903
989
/* 3883 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 3894
990
/* 3890 */    MCD_OPC_Decode, 174, 11, 80, // Opcode: LDXBR
991
/* 3894 */    MCD_OPC_CheckPredicate, 2, 240, 26, 0, // Skip to: 10795
992
/* 3899 */    MCD_OPC_Decode, 175, 11, 86, // Opcode: LDXBRA
993
/* 3903 */    MCD_OPC_FilterValue, 70, 20, 0, 0, // Skip to: 3928
994
/* 3908 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 3919
995
/* 3915 */    MCD_OPC_Decode, 185, 11, 80, // Opcode: LEXBR
996
/* 3919 */    MCD_OPC_CheckPredicate, 2, 215, 26, 0, // Skip to: 10795
997
/* 3924 */    MCD_OPC_Decode, 186, 11, 86, // Opcode: LEXBRA
998
/* 3928 */    MCD_OPC_FilterValue, 71, 20, 0, 0, // Skip to: 3953
999
/* 3933 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 3944
1000
/* 3940 */    MCD_OPC_Decode, 129, 10, 87, // Opcode: FIXBR
1001
/* 3944 */    MCD_OPC_CheckPredicate, 2, 190, 26, 0, // Skip to: 10795
1002
/* 3949 */    MCD_OPC_Decode, 130, 10, 86, // Opcode: FIXBRA
1003
/* 3953 */    MCD_OPC_FilterValue, 72, 11, 0, 0, // Skip to: 3969
1004
/* 3958 */    MCD_OPC_CheckField, 8, 8, 0, 174, 26, 0, // Skip to: 10795
1005
/* 3965 */    MCD_OPC_Decode, 251, 10, 80, // Opcode: KXBR
1006
/* 3969 */    MCD_OPC_FilterValue, 73, 11, 0, 0, // Skip to: 3985
1007
/* 3974 */    MCD_OPC_CheckField, 8, 8, 0, 158, 26, 0, // Skip to: 10795
1008
/* 3981 */    MCD_OPC_Decode, 173, 9, 80, // Opcode: CXBR
1009
/* 3985 */    MCD_OPC_FilterValue, 74, 11, 0, 0, // Skip to: 4001
1010
/* 3990 */    MCD_OPC_CheckField, 8, 8, 0, 142, 26, 0, // Skip to: 10795
1011
/* 3997 */    MCD_OPC_Decode, 169, 4, 13, // Opcode: AXBR
1012
/* 4001 */    MCD_OPC_FilterValue, 75, 11, 0, 0, // Skip to: 4017
1013
/* 4006 */    MCD_OPC_CheckField, 8, 8, 0, 126, 26, 0, // Skip to: 10795
1014
/* 4013 */    MCD_OPC_Decode, 251, 17, 13, // Opcode: SXBR
1015
/* 4017 */    MCD_OPC_FilterValue, 76, 11, 0, 0, // Skip to: 4033
1016
/* 4022 */    MCD_OPC_CheckField, 8, 8, 0, 110, 26, 0, // Skip to: 10795
1017
/* 4029 */    MCD_OPC_Decode, 229, 14, 13, // Opcode: MXBR
1018
/* 4033 */    MCD_OPC_FilterValue, 77, 11, 0, 0, // Skip to: 4049
1019
/* 4038 */    MCD_OPC_CheckField, 8, 8, 0, 94, 26, 0, // Skip to: 10795
1020
/* 4045 */    MCD_OPC_Decode, 221, 9, 13, // Opcode: DXBR
1021
/* 4049 */    MCD_OPC_FilterValue, 80, 11, 0, 0, // Skip to: 4065
1022
/* 4054 */    MCD_OPC_CheckField, 8, 4, 0, 78, 26, 0, // Skip to: 10795
1023
/* 4061 */    MCD_OPC_Decode, 133, 18, 88, // Opcode: TBEDR
1024
/* 4065 */    MCD_OPC_FilterValue, 81, 11, 0, 0, // Skip to: 4081
1025
/* 4070 */    MCD_OPC_CheckField, 8, 4, 0, 62, 26, 0, // Skip to: 10795
1026
/* 4077 */    MCD_OPC_Decode, 132, 18, 89, // Opcode: TBDR
1027
/* 4081 */    MCD_OPC_FilterValue, 83, 4, 0, 0, // Skip to: 4090
1028
/* 4086 */    MCD_OPC_Decode, 210, 9, 90, // Opcode: DIEBR
1029
/* 4090 */    MCD_OPC_FilterValue, 87, 20, 0, 0, // Skip to: 4115
1030
/* 4095 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4106
1031
/* 4102 */    MCD_OPC_Decode, 254, 9, 91, // Opcode: FIEBR
1032
/* 4106 */    MCD_OPC_CheckPredicate, 2, 28, 26, 0, // Skip to: 10795
1033
/* 4111 */    MCD_OPC_Decode, 255, 9, 92, // Opcode: FIEBRA
1034
/* 4115 */    MCD_OPC_FilterValue, 88, 11, 0, 0, // Skip to: 4131
1035
/* 4120 */    MCD_OPC_CheckField, 8, 8, 0, 12, 26, 0, // Skip to: 10795
1036
/* 4127 */    MCD_OPC_Decode, 146, 18, 76, // Opcode: THDER
1037
/* 4131 */    MCD_OPC_FilterValue, 89, 11, 0, 0, // Skip to: 4147
1038
/* 4136 */    MCD_OPC_CheckField, 8, 8, 0, 252, 25, 0, // Skip to: 10795
1039
/* 4143 */    MCD_OPC_Decode, 147, 18, 11, // Opcode: THDR
1040
/* 4147 */    MCD_OPC_FilterValue, 91, 4, 0, 0, // Skip to: 4156
1041
/* 4152 */    MCD_OPC_Decode, 209, 9, 93, // Opcode: DIDBR
1042
/* 4156 */    MCD_OPC_FilterValue, 95, 20, 0, 0, // Skip to: 4181
1043
/* 4161 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4172
1044
/* 4168 */    MCD_OPC_Decode, 250, 9, 89, // Opcode: FIDBR
1045
/* 4172 */    MCD_OPC_CheckPredicate, 2, 218, 25, 0, // Skip to: 10795
1046
/* 4177 */    MCD_OPC_Decode, 251, 9, 94, // Opcode: FIDBRA
1047
/* 4181 */    MCD_OPC_FilterValue, 96, 11, 0, 0, // Skip to: 4197
1048
/* 4186 */    MCD_OPC_CheckField, 8, 8, 0, 202, 25, 0, // Skip to: 10795
1049
/* 4193 */    MCD_OPC_Decode, 220, 13, 80, // Opcode: LPXR
1050
/* 4197 */    MCD_OPC_FilterValue, 97, 11, 0, 0, // Skip to: 4213
1051
/* 4202 */    MCD_OPC_CheckField, 8, 8, 0, 186, 25, 0, // Skip to: 10795
1052
/* 4209 */    MCD_OPC_Decode, 130, 12, 80, // Opcode: LNXR
1053
/* 4213 */    MCD_OPC_FilterValue, 98, 11, 0, 0, // Skip to: 4229
1054
/* 4218 */    MCD_OPC_CheckField, 8, 8, 0, 170, 25, 0, // Skip to: 10795
1055
/* 4225 */    MCD_OPC_Decode, 246, 13, 80, // Opcode: LTXR
1056
/* 4229 */    MCD_OPC_FilterValue, 99, 11, 0, 0, // Skip to: 4245
1057
/* 4234 */    MCD_OPC_CheckField, 8, 8, 0, 154, 25, 0, // Skip to: 10795
1058
/* 4241 */    MCD_OPC_Decode, 163, 11, 80, // Opcode: LCXR
1059
/* 4245 */    MCD_OPC_FilterValue, 101, 11, 0, 0, // Skip to: 4261
1060
/* 4250 */    MCD_OPC_CheckField, 8, 8, 0, 138, 25, 0, // Skip to: 10795
1061
/* 4257 */    MCD_OPC_Decode, 131, 14, 80, // Opcode: LXR
1062
/* 4261 */    MCD_OPC_FilterValue, 102, 11, 0, 0, // Skip to: 4277
1063
/* 4266 */    MCD_OPC_CheckField, 8, 8, 0, 122, 25, 0, // Skip to: 10795
1064
/* 4273 */    MCD_OPC_Decode, 187, 11, 95, // Opcode: LEXR
1065
/* 4277 */    MCD_OPC_FilterValue, 103, 11, 0, 0, // Skip to: 4293
1066
/* 4282 */    MCD_OPC_CheckField, 8, 8, 0, 106, 25, 0, // Skip to: 10795
1067
/* 4289 */    MCD_OPC_Decode, 131, 10, 80, // Opcode: FIXR
1068
/* 4293 */    MCD_OPC_FilterValue, 105, 11, 0, 0, // Skip to: 4309
1069
/* 4298 */    MCD_OPC_CheckField, 8, 8, 0, 90, 25, 0, // Skip to: 10795
1070
/* 4305 */    MCD_OPC_Decode, 188, 9, 80, // Opcode: CXR
1071
/* 4309 */    MCD_OPC_FilterValue, 112, 11, 0, 0, // Skip to: 4325
1072
/* 4314 */    MCD_OPC_CheckField, 8, 8, 0, 74, 25, 0, // Skip to: 10795
1073
/* 4321 */    MCD_OPC_Decode, 204, 13, 11, // Opcode: LPDFR
1074
/* 4325 */    MCD_OPC_FilterValue, 113, 11, 0, 0, // Skip to: 4341
1075
/* 4330 */    MCD_OPC_CheckField, 8, 8, 0, 58, 25, 0, // Skip to: 10795
1076
/* 4337 */    MCD_OPC_Decode, 249, 11, 11, // Opcode: LNDFR
1077
/* 4341 */    MCD_OPC_FilterValue, 114, 11, 0, 0, // Skip to: 4357
1078
/* 4346 */    MCD_OPC_CheckField, 8, 4, 0, 42, 25, 0, // Skip to: 10795
1079
/* 4353 */    MCD_OPC_Decode, 217, 8, 96, // Opcode: CPSDRdd
1080
/* 4357 */    MCD_OPC_FilterValue, 115, 11, 0, 0, // Skip to: 4373
1081
/* 4362 */    MCD_OPC_CheckField, 8, 8, 0, 26, 25, 0, // Skip to: 10795
1082
/* 4369 */    MCD_OPC_Decode, 152, 11, 11, // Opcode: LCDFR
1083
/* 4373 */    MCD_OPC_FilterValue, 116, 18, 0, 0, // Skip to: 4396
1084
/* 4378 */    MCD_OPC_CheckField, 8, 8, 0, 10, 25, 0, // Skip to: 10795
1085
/* 4385 */    MCD_OPC_CheckField, 0, 4, 0, 3, 25, 0, // Skip to: 10795
1086
/* 4392 */    MCD_OPC_Decode, 134, 14, 97, // Opcode: LZER
1087
/* 4396 */    MCD_OPC_FilterValue, 117, 18, 0, 0, // Skip to: 4419
1088
/* 4401 */    MCD_OPC_CheckField, 8, 8, 0, 243, 24, 0, // Skip to: 10795
1089
/* 4408 */    MCD_OPC_CheckField, 0, 4, 0, 236, 24, 0, // Skip to: 10795
1090
/* 4415 */    MCD_OPC_Decode, 133, 14, 98, // Opcode: LZDR
1091
/* 4419 */    MCD_OPC_FilterValue, 118, 18, 0, 0, // Skip to: 4442
1092
/* 4424 */    MCD_OPC_CheckField, 8, 8, 0, 220, 24, 0, // Skip to: 10795
1093
/* 4431 */    MCD_OPC_CheckField, 0, 4, 0, 213, 24, 0, // Skip to: 10795
1094
/* 4438 */    MCD_OPC_Decode, 137, 14, 99, // Opcode: LZXR
1095
/* 4442 */    MCD_OPC_FilterValue, 119, 11, 0, 0, // Skip to: 4458
1096
/* 4447 */    MCD_OPC_CheckField, 8, 8, 0, 197, 24, 0, // Skip to: 10795
1097
/* 4454 */    MCD_OPC_Decode, 128, 10, 16, // Opcode: FIER
1098
/* 4458 */    MCD_OPC_FilterValue, 127, 11, 0, 0, // Skip to: 4474
1099
/* 4463 */    MCD_OPC_CheckField, 8, 8, 0, 181, 24, 0, // Skip to: 10795
1100
/* 4470 */    MCD_OPC_Decode, 252, 9, 11, // Opcode: FIDR
1101
/* 4474 */    MCD_OPC_FilterValue, 132, 1, 18, 0, 0, // Skip to: 4498
1102
/* 4480 */    MCD_OPC_CheckField, 8, 8, 0, 164, 24, 0, // Skip to: 10795
1103
/* 4487 */    MCD_OPC_CheckField, 0, 4, 0, 157, 24, 0, // Skip to: 10795
1104
/* 4494 */    MCD_OPC_Decode, 172, 16, 1, // Opcode: SFPC
1105
/* 4498 */    MCD_OPC_FilterValue, 133, 1, 18, 0, 0, // Skip to: 4522
1106
/* 4504 */    MCD_OPC_CheckField, 8, 8, 0, 140, 24, 0, // Skip to: 10795
1107
/* 4511 */    MCD_OPC_CheckField, 0, 4, 0, 133, 24, 0, // Skip to: 10795
1108
/* 4518 */    MCD_OPC_Decode, 171, 16, 1, // Opcode: SFASR
1109
/* 4522 */    MCD_OPC_FilterValue, 140, 1, 18, 0, 0, // Skip to: 4546
1110
/* 4528 */    MCD_OPC_CheckField, 8, 8, 0, 116, 24, 0, // Skip to: 10795
1111
/* 4535 */    MCD_OPC_CheckField, 0, 4, 0, 109, 24, 0, // Skip to: 10795
1112
/* 4542 */    MCD_OPC_Decode, 234, 9, 1, // Opcode: EFPC
1113
/* 4546 */    MCD_OPC_FilterValue, 144, 1, 9, 0, 0, // Skip to: 4561
1114
/* 4552 */    MCD_OPC_CheckPredicate, 2, 94, 24, 0, // Skip to: 10795
1115
/* 4557 */    MCD_OPC_Decode, 183, 5, 100, // Opcode: CELFBR
1116
/* 4561 */    MCD_OPC_FilterValue, 145, 1, 9, 0, 0, // Skip to: 4576
1117
/* 4567 */    MCD_OPC_CheckPredicate, 2, 79, 24, 0, // Skip to: 10795
1118
/* 4572 */    MCD_OPC_Decode, 160, 5, 101, // Opcode: CDLFBR
1119
/* 4576 */    MCD_OPC_FilterValue, 146, 1, 9, 0, 0, // Skip to: 4591
1120
/* 4582 */    MCD_OPC_CheckPredicate, 2, 64, 24, 0, // Skip to: 10795
1121
/* 4587 */    MCD_OPC_Decode, 183, 9, 102, // Opcode: CXLFBR
1122
/* 4591 */    MCD_OPC_FilterValue, 148, 1, 20, 0, 0, // Skip to: 4617
1123
/* 4597 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 4608
1124
/* 4604 */    MCD_OPC_Decode, 177, 5, 103, // Opcode: CEFBR
1125
/* 4608 */    MCD_OPC_CheckPredicate, 2, 38, 24, 0, // Skip to: 10795
1126
/* 4613 */    MCD_OPC_Decode, 178, 5, 100, // Opcode: CEFBRA
1127
/* 4617 */    MCD_OPC_FilterValue, 149, 1, 20, 0, 0, // Skip to: 4643
1128
/* 4623 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 4634
1129
/* 4630 */    MCD_OPC_Decode, 151, 5, 104, // Opcode: CDFBR
1130
/* 4634 */    MCD_OPC_CheckPredicate, 2, 12, 24, 0, // Skip to: 10795
1131
/* 4639 */    MCD_OPC_Decode, 152, 5, 101, // Opcode: CDFBRA
1132
/* 4643 */    MCD_OPC_FilterValue, 150, 1, 20, 0, 0, // Skip to: 4669
1133
/* 4649 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 4660
1134
/* 4656 */    MCD_OPC_Decode, 174, 9, 105, // Opcode: CXFBR
1135
/* 4660 */    MCD_OPC_CheckPredicate, 2, 242, 23, 0, // Skip to: 10795
1136
/* 4665 */    MCD_OPC_Decode, 175, 9, 102, // Opcode: CXFBRA
1137
/* 4669 */    MCD_OPC_FilterValue, 152, 1, 20, 0, 0, // Skip to: 4695
1138
/* 4675 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4686
1139
/* 4682 */    MCD_OPC_Decode, 192, 5, 106, // Opcode: CFEBR
1140
/* 4686 */    MCD_OPC_CheckPredicate, 2, 216, 23, 0, // Skip to: 10795
1141
/* 4691 */    MCD_OPC_Decode, 193, 5, 107, // Opcode: CFEBRA
1142
/* 4695 */    MCD_OPC_FilterValue, 153, 1, 20, 0, 0, // Skip to: 4721
1143
/* 4701 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4712
1144
/* 4708 */    MCD_OPC_Decode, 188, 5, 108, // Opcode: CFDBR
1145
/* 4712 */    MCD_OPC_CheckPredicate, 2, 190, 23, 0, // Skip to: 10795
1146
/* 4717 */    MCD_OPC_Decode, 189, 5, 109, // Opcode: CFDBRA
1147
/* 4721 */    MCD_OPC_FilterValue, 154, 1, 20, 0, 0, // Skip to: 4747
1148
/* 4727 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4738
1149
/* 4734 */    MCD_OPC_Decode, 196, 5, 110, // Opcode: CFXBR
1150
/* 4738 */    MCD_OPC_CheckPredicate, 2, 164, 23, 0, // Skip to: 10795
1151
/* 4743 */    MCD_OPC_Decode, 197, 5, 111, // Opcode: CFXBRA
1152
/* 4747 */    MCD_OPC_FilterValue, 156, 1, 9, 0, 0, // Skip to: 4762
1153
/* 4753 */    MCD_OPC_CheckPredicate, 2, 149, 23, 0, // Skip to: 10795
1154
/* 4758 */    MCD_OPC_Decode, 240, 6, 107, // Opcode: CLFEBR
1155
/* 4762 */    MCD_OPC_FilterValue, 157, 1, 9, 0, 0, // Skip to: 4777
1156
/* 4768 */    MCD_OPC_CheckPredicate, 2, 134, 23, 0, // Skip to: 10795
1157
/* 4773 */    MCD_OPC_Decode, 238, 6, 109, // Opcode: CLFDBR
1158
/* 4777 */    MCD_OPC_FilterValue, 158, 1, 9, 0, 0, // Skip to: 4792
1159
/* 4783 */    MCD_OPC_CheckPredicate, 2, 119, 23, 0, // Skip to: 10795
1160
/* 4788 */    MCD_OPC_Decode, 129, 7, 111, // Opcode: CLFXBR
1161
/* 4792 */    MCD_OPC_FilterValue, 160, 1, 9, 0, 0, // Skip to: 4807
1162
/* 4798 */    MCD_OPC_CheckPredicate, 2, 104, 23, 0, // Skip to: 10795
1163
/* 4803 */    MCD_OPC_Decode, 184, 5, 112, // Opcode: CELGBR
1164
/* 4807 */    MCD_OPC_FilterValue, 161, 1, 9, 0, 0, // Skip to: 4822
1165
/* 4813 */    MCD_OPC_CheckPredicate, 2, 89, 23, 0, // Skip to: 10795
1166
/* 4818 */    MCD_OPC_Decode, 162, 5, 113, // Opcode: CDLGBR
1167
/* 4822 */    MCD_OPC_FilterValue, 162, 1, 9, 0, 0, // Skip to: 4837
1168
/* 4828 */    MCD_OPC_CheckPredicate, 2, 74, 23, 0, // Skip to: 10795
1169
/* 4833 */    MCD_OPC_Decode, 185, 9, 114, // Opcode: CXLGBR
1170
/* 4837 */    MCD_OPC_FilterValue, 164, 1, 20, 0, 0, // Skip to: 4863
1171
/* 4843 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 4854
1172
/* 4850 */    MCD_OPC_Decode, 180, 5, 115, // Opcode: CEGBR
1173
/* 4854 */    MCD_OPC_CheckPredicate, 2, 48, 23, 0, // Skip to: 10795
1174
/* 4859 */    MCD_OPC_Decode, 181, 5, 112, // Opcode: CEGBRA
1175
/* 4863 */    MCD_OPC_FilterValue, 165, 1, 20, 0, 0, // Skip to: 4889
1176
/* 4869 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 4880
1177
/* 4876 */    MCD_OPC_Decode, 155, 5, 116, // Opcode: CDGBR
1178
/* 4880 */    MCD_OPC_CheckPredicate, 2, 22, 23, 0, // Skip to: 10795
1179
/* 4885 */    MCD_OPC_Decode, 156, 5, 113, // Opcode: CDGBRA
1180
/* 4889 */    MCD_OPC_FilterValue, 166, 1, 20, 0, 0, // Skip to: 4915
1181
/* 4895 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 4906
1182
/* 4902 */    MCD_OPC_Decode, 178, 9, 117, // Opcode: CXGBR
1183
/* 4906 */    MCD_OPC_CheckPredicate, 2, 252, 22, 0, // Skip to: 10795
1184
/* 4911 */    MCD_OPC_Decode, 179, 9, 114, // Opcode: CXGBRA
1185
/* 4915 */    MCD_OPC_FilterValue, 168, 1, 20, 0, 0, // Skip to: 4941
1186
/* 4921 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4932
1187
/* 4928 */    MCD_OPC_Decode, 206, 5, 118, // Opcode: CGEBR
1188
/* 4932 */    MCD_OPC_CheckPredicate, 2, 226, 22, 0, // Skip to: 10795
1189
/* 4937 */    MCD_OPC_Decode, 207, 5, 119, // Opcode: CGEBRA
1190
/* 4941 */    MCD_OPC_FilterValue, 169, 1, 20, 0, 0, // Skip to: 4967
1191
/* 4947 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4958
1192
/* 4954 */    MCD_OPC_Decode, 201, 5, 120, // Opcode: CGDBR
1193
/* 4958 */    MCD_OPC_CheckPredicate, 2, 200, 22, 0, // Skip to: 10795
1194
/* 4963 */    MCD_OPC_Decode, 202, 5, 121, // Opcode: CGDBRA
1195
/* 4967 */    MCD_OPC_FilterValue, 170, 1, 20, 0, 0, // Skip to: 4993
1196
/* 4973 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4984
1197
/* 4980 */    MCD_OPC_Decode, 175, 6, 122, // Opcode: CGXBR
1198
/* 4984 */    MCD_OPC_CheckPredicate, 2, 174, 22, 0, // Skip to: 10795
1199
/* 4989 */    MCD_OPC_Decode, 176, 6, 123, // Opcode: CGXBRA
1200
/* 4993 */    MCD_OPC_FilterValue, 172, 1, 9, 0, 0, // Skip to: 5008
1201
/* 4999 */    MCD_OPC_CheckPredicate, 2, 159, 22, 0, // Skip to: 10795
1202
/* 5004 */    MCD_OPC_Decode, 134, 7, 119, // Opcode: CLGEBR
1203
/* 5008 */    MCD_OPC_FilterValue, 173, 1, 9, 0, 0, // Skip to: 5023
1204
/* 5014 */    MCD_OPC_CheckPredicate, 2, 144, 22, 0, // Skip to: 10795
1205
/* 5019 */    MCD_OPC_Decode, 132, 7, 121, // Opcode: CLGDBR
1206
/* 5023 */    MCD_OPC_FilterValue, 174, 1, 9, 0, 0, // Skip to: 5038
1207
/* 5029 */    MCD_OPC_CheckPredicate, 2, 129, 22, 0, // Skip to: 10795
1208
/* 5034 */    MCD_OPC_Decode, 241, 7, 123, // Opcode: CLGXBR
1209
/* 5038 */    MCD_OPC_FilterValue, 180, 1, 11, 0, 0, // Skip to: 5055
1210
/* 5044 */    MCD_OPC_CheckField, 8, 8, 0, 112, 22, 0, // Skip to: 10795
1211
/* 5051 */    MCD_OPC_Decode, 179, 5, 103, // Opcode: CEFR
1212
/* 5055 */    MCD_OPC_FilterValue, 181, 1, 11, 0, 0, // Skip to: 5072
1213
/* 5061 */    MCD_OPC_CheckField, 8, 8, 0, 95, 22, 0, // Skip to: 10795
1214
/* 5068 */    MCD_OPC_Decode, 153, 5, 104, // Opcode: CDFR
1215
/* 5072 */    MCD_OPC_FilterValue, 182, 1, 11, 0, 0, // Skip to: 5089
1216
/* 5078 */    MCD_OPC_CheckField, 8, 8, 0, 78, 22, 0, // Skip to: 10795
1217
/* 5085 */    MCD_OPC_Decode, 176, 9, 105, // Opcode: CXFR
1218
/* 5089 */    MCD_OPC_FilterValue, 184, 1, 11, 0, 0, // Skip to: 5106
1219
/* 5095 */    MCD_OPC_CheckField, 8, 4, 0, 61, 22, 0, // Skip to: 10795
1220
/* 5102 */    MCD_OPC_Decode, 194, 5, 106, // Opcode: CFER
1221
/* 5106 */    MCD_OPC_FilterValue, 185, 1, 11, 0, 0, // Skip to: 5123
1222
/* 5112 */    MCD_OPC_CheckField, 8, 4, 0, 44, 22, 0, // Skip to: 10795
1223
/* 5119 */    MCD_OPC_Decode, 190, 5, 108, // Opcode: CFDR
1224
/* 5123 */    MCD_OPC_FilterValue, 186, 1, 11, 0, 0, // Skip to: 5140
1225
/* 5129 */    MCD_OPC_CheckField, 8, 4, 0, 27, 22, 0, // Skip to: 10795
1226
/* 5136 */    MCD_OPC_Decode, 198, 5, 110, // Opcode: CFXR
1227
/* 5140 */    MCD_OPC_FilterValue, 193, 1, 11, 0, 0, // Skip to: 5157
1228
/* 5146 */    MCD_OPC_CheckField, 8, 8, 0, 10, 22, 0, // Skip to: 10795
1229
/* 5153 */    MCD_OPC_Decode, 171, 11, 116, // Opcode: LDGR
1230
/* 5157 */    MCD_OPC_FilterValue, 196, 1, 11, 0, 0, // Skip to: 5174
1231
/* 5163 */    MCD_OPC_CheckField, 8, 8, 0, 249, 21, 0, // Skip to: 10795
1232
/* 5170 */    MCD_OPC_Decode, 182, 5, 115, // Opcode: CEGR
1233
/* 5174 */    MCD_OPC_FilterValue, 197, 1, 11, 0, 0, // Skip to: 5191
1234
/* 5180 */    MCD_OPC_CheckField, 8, 8, 0, 232, 21, 0, // Skip to: 10795
1235
/* 5187 */    MCD_OPC_Decode, 157, 5, 116, // Opcode: CDGR
1236
/* 5191 */    MCD_OPC_FilterValue, 198, 1, 11, 0, 0, // Skip to: 5208
1237
/* 5197 */    MCD_OPC_CheckField, 8, 8, 0, 215, 21, 0, // Skip to: 10795
1238
/* 5204 */    MCD_OPC_Decode, 180, 9, 117, // Opcode: CXGR
1239
/* 5208 */    MCD_OPC_FilterValue, 200, 1, 11, 0, 0, // Skip to: 5225
1240
/* 5214 */    MCD_OPC_CheckField, 8, 4, 0, 198, 21, 0, // Skip to: 10795
1241
/* 5221 */    MCD_OPC_Decode, 208, 5, 118, // Opcode: CGER
1242
/* 5225 */    MCD_OPC_FilterValue, 201, 1, 11, 0, 0, // Skip to: 5242
1243
/* 5231 */    MCD_OPC_CheckField, 8, 4, 0, 181, 21, 0, // Skip to: 10795
1244
/* 5238 */    MCD_OPC_Decode, 203, 5, 120, // Opcode: CGDR
1245
/* 5242 */    MCD_OPC_FilterValue, 202, 1, 11, 0, 0, // Skip to: 5259
1246
/* 5248 */    MCD_OPC_CheckField, 8, 4, 0, 164, 21, 0, // Skip to: 10795
1247
/* 5255 */    MCD_OPC_Decode, 177, 6, 122, // Opcode: CGXR
1248
/* 5259 */    MCD_OPC_FilterValue, 205, 1, 11, 0, 0, // Skip to: 5276
1249
/* 5265 */    MCD_OPC_CheckField, 8, 8, 0, 147, 21, 0, // Skip to: 10795
1250
/* 5272 */    MCD_OPC_Decode, 197, 11, 124, // Opcode: LGDR
1251
/* 5276 */    MCD_OPC_FilterValue, 208, 1, 20, 0, 0, // Skip to: 5302
1252
/* 5282 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5293
1253
/* 5289 */    MCD_OPC_Decode, 162, 14, 96, // Opcode: MDTR
1254
/* 5293 */    MCD_OPC_CheckPredicate, 2, 121, 21, 0, // Skip to: 10795
1255
/* 5298 */    MCD_OPC_Decode, 163, 14, 125, // Opcode: MDTRA
1256
/* 5302 */    MCD_OPC_FilterValue, 209, 1, 20, 0, 0, // Skip to: 5328
1257
/* 5308 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5319
1258
/* 5315 */    MCD_OPC_Decode, 201, 9, 96, // Opcode: DDTR
1259
/* 5319 */    MCD_OPC_CheckPredicate, 2, 95, 21, 0, // Skip to: 10795
1260
/* 5324 */    MCD_OPC_Decode, 202, 9, 125, // Opcode: DDTRA
1261
/* 5328 */    MCD_OPC_FilterValue, 210, 1, 20, 0, 0, // Skip to: 5354
1262
/* 5334 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5345
1263
/* 5341 */    MCD_OPC_Decode, 242, 3, 96, // Opcode: ADTR
1264
/* 5345 */    MCD_OPC_CheckPredicate, 2, 69, 21, 0, // Skip to: 10795
1265
/* 5350 */    MCD_OPC_Decode, 243, 3, 125, // Opcode: ADTRA
1266
/* 5354 */    MCD_OPC_FilterValue, 211, 1, 20, 0, 0, // Skip to: 5380
1267
/* 5360 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5371
1268
/* 5367 */    MCD_OPC_Decode, 227, 15, 96, // Opcode: SDTR
1269
/* 5371 */    MCD_OPC_CheckPredicate, 2, 43, 21, 0, // Skip to: 10795
1270
/* 5376 */    MCD_OPC_Decode, 228, 15, 125, // Opcode: SDTRA
1271
/* 5380 */    MCD_OPC_FilterValue, 212, 1, 11, 0, 0, // Skip to: 5397
1272
/* 5386 */    MCD_OPC_CheckField, 12, 4, 0, 26, 21, 0, // Skip to: 10795
1273
/* 5393 */    MCD_OPC_Decode, 170, 11, 126, // Opcode: LDETR
1274
/* 5397 */    MCD_OPC_FilterValue, 213, 1, 4, 0, 0, // Skip to: 5407
1275
/* 5403 */    MCD_OPC_Decode, 183, 11, 85, // Opcode: LEDTR
1276
/* 5407 */    MCD_OPC_FilterValue, 214, 1, 11, 0, 0, // Skip to: 5424
1277
/* 5413 */    MCD_OPC_CheckField, 8, 8, 0, 255, 20, 0, // Skip to: 10795
1278
/* 5420 */    MCD_OPC_Decode, 237, 13, 11, // Opcode: LTDTR
1279
/* 5424 */    MCD_OPC_FilterValue, 215, 1, 4, 0, 0, // Skip to: 5434
1280
/* 5430 */    MCD_OPC_Decode, 253, 9, 94, // Opcode: FIDTR
1281
/* 5434 */    MCD_OPC_FilterValue, 216, 1, 21, 0, 0, // Skip to: 5461
1282
/* 5440 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5451
1283
/* 5447 */    MCD_OPC_Decode, 235, 14, 127, // Opcode: MXTR
1284
/* 5451 */    MCD_OPC_CheckPredicate, 2, 219, 20, 0, // Skip to: 10795
1285
/* 5456 */    MCD_OPC_Decode, 236, 14, 128, 1, // Opcode: MXTRA
1286
/* 5461 */    MCD_OPC_FilterValue, 217, 1, 21, 0, 0, // Skip to: 5488
1287
/* 5467 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5478
1288
/* 5474 */    MCD_OPC_Decode, 223, 9, 127, // Opcode: DXTR
1289
/* 5478 */    MCD_OPC_CheckPredicate, 2, 192, 20, 0, // Skip to: 10795
1290
/* 5483 */    MCD_OPC_Decode, 224, 9, 128, 1, // Opcode: DXTRA
1291
/* 5488 */    MCD_OPC_FilterValue, 218, 1, 21, 0, 0, // Skip to: 5515
1292
/* 5494 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5505
1293
/* 5501 */    MCD_OPC_Decode, 171, 4, 127, // Opcode: AXTR
1294
/* 5505 */    MCD_OPC_CheckPredicate, 2, 165, 20, 0, // Skip to: 10795
1295
/* 5510 */    MCD_OPC_Decode, 172, 4, 128, 1, // Opcode: AXTRA
1296
/* 5515 */    MCD_OPC_FilterValue, 219, 1, 21, 0, 0, // Skip to: 5542
1297
/* 5521 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5532
1298
/* 5528 */    MCD_OPC_Decode, 253, 17, 127, // Opcode: SXTR
1299
/* 5532 */    MCD_OPC_CheckPredicate, 2, 138, 20, 0, // Skip to: 10795
1300
/* 5537 */    MCD_OPC_Decode, 254, 17, 128, 1, // Opcode: SXTRA
1301
/* 5542 */    MCD_OPC_FilterValue, 220, 1, 12, 0, 0, // Skip to: 5560
1302
/* 5548 */    MCD_OPC_CheckField, 12, 4, 0, 120, 20, 0, // Skip to: 10795
1303
/* 5555 */    MCD_OPC_Decode, 254, 13, 129, 1, // Opcode: LXDTR
1304
/* 5560 */    MCD_OPC_FilterValue, 221, 1, 4, 0, 0, // Skip to: 5570
1305
/* 5566 */    MCD_OPC_Decode, 177, 11, 86, // Opcode: LDXTR
1306
/* 5570 */    MCD_OPC_FilterValue, 222, 1, 11, 0, 0, // Skip to: 5587
1307
/* 5576 */    MCD_OPC_CheckField, 8, 8, 0, 92, 20, 0, // Skip to: 10795
1308
/* 5583 */    MCD_OPC_Decode, 247, 13, 80, // Opcode: LTXTR
1309
/* 5587 */    MCD_OPC_FilterValue, 223, 1, 4, 0, 0, // Skip to: 5597
1310
/* 5593 */    MCD_OPC_Decode, 132, 10, 86, // Opcode: FIXTR
1311
/* 5597 */    MCD_OPC_FilterValue, 224, 1, 11, 0, 0, // Skip to: 5614
1312
/* 5603 */    MCD_OPC_CheckField, 8, 8, 0, 65, 20, 0, // Skip to: 10795
1313
/* 5610 */    MCD_OPC_Decode, 239, 10, 11, // Opcode: KDTR
1314
/* 5614 */    MCD_OPC_FilterValue, 225, 1, 20, 0, 0, // Skip to: 5640
1315
/* 5620 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5631
1316
/* 5627 */    MCD_OPC_Decode, 204, 5, 120, // Opcode: CGDTR
1317
/* 5631 */    MCD_OPC_CheckPredicate, 2, 39, 20, 0, // Skip to: 10795
1318
/* 5636 */    MCD_OPC_Decode, 205, 5, 121, // Opcode: CGDTRA
1319
/* 5640 */    MCD_OPC_FilterValue, 226, 1, 11, 0, 0, // Skip to: 5657
1320
/* 5646 */    MCD_OPC_CheckField, 8, 8, 0, 22, 20, 0, // Skip to: 10795
1321
/* 5653 */    MCD_OPC_Decode, 160, 9, 124, // Opcode: CUDTR
1322
/* 5657 */    MCD_OPC_FilterValue, 227, 1, 12, 0, 0, // Skip to: 5675
1323
/* 5663 */    MCD_OPC_CheckField, 12, 4, 0, 5, 20, 0, // Skip to: 10795
1324
/* 5670 */    MCD_OPC_Decode, 143, 9, 130, 1, // Opcode: CSDTR
1325
/* 5675 */    MCD_OPC_FilterValue, 228, 1, 11, 0, 0, // Skip to: 5692
1326
/* 5681 */    MCD_OPC_CheckField, 8, 8, 0, 243, 19, 0, // Skip to: 10795
1327
/* 5688 */    MCD_OPC_Decode, 170, 5, 11, // Opcode: CDTR
1328
/* 5692 */    MCD_OPC_FilterValue, 229, 1, 11, 0, 0, // Skip to: 5709
1329
/* 5698 */    MCD_OPC_CheckField, 8, 8, 0, 226, 19, 0, // Skip to: 10795
1330
/* 5705 */    MCD_OPC_Decode, 232, 9, 11, // Opcode: EEDTR
1331
/* 5709 */    MCD_OPC_FilterValue, 231, 1, 11, 0, 0, // Skip to: 5726
1332
/* 5715 */    MCD_OPC_CheckField, 8, 8, 0, 209, 19, 0, // Skip to: 10795
1333
/* 5722 */    MCD_OPC_Decode, 243, 9, 11, // Opcode: ESDTR
1334
/* 5726 */    MCD_OPC_FilterValue, 232, 1, 11, 0, 0, // Skip to: 5743
1335
/* 5732 */    MCD_OPC_CheckField, 8, 8, 0, 192, 19, 0, // Skip to: 10795
1336
/* 5739 */    MCD_OPC_Decode, 252, 10, 80, // Opcode: KXTR
1337
/* 5743 */    MCD_OPC_FilterValue, 233, 1, 20, 0, 0, // Skip to: 5769
1338
/* 5749 */    MCD_OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 5760
1339
/* 5756 */    MCD_OPC_Decode, 178, 6, 122, // Opcode: CGXTR
1340
/* 5760 */    MCD_OPC_CheckPredicate, 2, 166, 19, 0, // Skip to: 10795
1341
/* 5765 */    MCD_OPC_Decode, 179, 6, 123, // Opcode: CGXTRA
1342
/* 5769 */    MCD_OPC_FilterValue, 234, 1, 12, 0, 0, // Skip to: 5787
1343
/* 5775 */    MCD_OPC_CheckField, 8, 8, 0, 149, 19, 0, // Skip to: 10795
1344
/* 5782 */    MCD_OPC_Decode, 166, 9, 131, 1, // Opcode: CUXTR
1345
/* 5787 */    MCD_OPC_FilterValue, 235, 1, 12, 0, 0, // Skip to: 5805
1346
/* 5793 */    MCD_OPC_CheckField, 12, 4, 0, 131, 19, 0, // Skip to: 10795
1347
/* 5800 */    MCD_OPC_Decode, 148, 9, 132, 1, // Opcode: CSXTR
1348
/* 5805 */    MCD_OPC_FilterValue, 236, 1, 11, 0, 0, // Skip to: 5822
1349
/* 5811 */    MCD_OPC_CheckField, 8, 8, 0, 113, 19, 0, // Skip to: 10795
1350
/* 5818 */    MCD_OPC_Decode, 190, 9, 80, // Opcode: CXTR
1351
/* 5822 */    MCD_OPC_FilterValue, 237, 1, 11, 0, 0, // Skip to: 5839
1352
/* 5828 */    MCD_OPC_CheckField, 8, 8, 0, 96, 19, 0, // Skip to: 10795
1353
/* 5835 */    MCD_OPC_Decode, 233, 9, 80, // Opcode: EEXTR
1354
/* 5839 */    MCD_OPC_FilterValue, 239, 1, 11, 0, 0, // Skip to: 5856
1355
/* 5845 */    MCD_OPC_CheckField, 8, 8, 0, 79, 19, 0, // Skip to: 10795
1356
/* 5852 */    MCD_OPC_Decode, 246, 9, 80, // Opcode: ESXTR
1357
/* 5856 */    MCD_OPC_FilterValue, 241, 1, 20, 0, 0, // Skip to: 5882
1358
/* 5862 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 5873
1359
/* 5869 */    MCD_OPC_Decode, 158, 5, 116, // Opcode: CDGTR
1360
/* 5873 */    MCD_OPC_CheckPredicate, 2, 53, 19, 0, // Skip to: 10795
1361
/* 5878 */    MCD_OPC_Decode, 159, 5, 113, // Opcode: CDGTRA
1362
/* 5882 */    MCD_OPC_FilterValue, 242, 1, 11, 0, 0, // Skip to: 5899
1363
/* 5888 */    MCD_OPC_CheckField, 8, 8, 0, 36, 19, 0, // Skip to: 10795
1364
/* 5895 */    MCD_OPC_Decode, 171, 5, 116, // Opcode: CDUTR
1365
/* 5899 */    MCD_OPC_FilterValue, 243, 1, 11, 0, 0, // Skip to: 5916
1366
/* 5905 */    MCD_OPC_CheckField, 8, 8, 0, 19, 19, 0, // Skip to: 10795
1367
/* 5912 */    MCD_OPC_Decode, 168, 5, 116, // Opcode: CDSTR
1368
/* 5916 */    MCD_OPC_FilterValue, 244, 1, 11, 0, 0, // Skip to: 5933
1369
/* 5922 */    MCD_OPC_CheckField, 8, 8, 0, 2, 19, 0, // Skip to: 10795
1370
/* 5929 */    MCD_OPC_Decode, 176, 5, 11, // Opcode: CEDTR
1371
/* 5933 */    MCD_OPC_FilterValue, 245, 1, 4, 0, 0, // Skip to: 5943
1372
/* 5939 */    MCD_OPC_Decode, 186, 15, 93, // Opcode: QADTR
1373
/* 5943 */    MCD_OPC_FilterValue, 246, 1, 11, 0, 0, // Skip to: 5960
1374
/* 5949 */    MCD_OPC_CheckField, 8, 4, 0, 231, 18, 0, // Skip to: 10795
1375
/* 5956 */    MCD_OPC_Decode, 147, 10, 96, // Opcode: IEDTR
1376
/* 5960 */    MCD_OPC_FilterValue, 247, 1, 4, 0, 0, // Skip to: 5970
1377
/* 5966 */    MCD_OPC_Decode, 206, 15, 93, // Opcode: RRDTR
1378
/* 5970 */    MCD_OPC_FilterValue, 249, 1, 20, 0, 0, // Skip to: 5996
1379
/* 5976 */    MCD_OPC_CheckField, 8, 8, 0, 4, 0, 0, // Skip to: 5987
1380
/* 5983 */    MCD_OPC_Decode, 181, 9, 117, // Opcode: CXGTR
1381
/* 5987 */    MCD_OPC_CheckPredicate, 2, 195, 18, 0, // Skip to: 10795
1382
/* 5992 */    MCD_OPC_Decode, 182, 9, 114, // Opcode: CXGTRA
1383
/* 5996 */    MCD_OPC_FilterValue, 250, 1, 12, 0, 0, // Skip to: 6014
1384
/* 6002 */    MCD_OPC_CheckField, 8, 8, 0, 178, 18, 0, // Skip to: 10795
1385
/* 6009 */    MCD_OPC_Decode, 191, 9, 133, 1, // Opcode: CXUTR
1386
/* 6014 */    MCD_OPC_FilterValue, 251, 1, 12, 0, 0, // Skip to: 6032
1387
/* 6020 */    MCD_OPC_CheckField, 8, 8, 0, 160, 18, 0, // Skip to: 10795
1388
/* 6027 */    MCD_OPC_Decode, 189, 9, 133, 1, // Opcode: CXSTR
1389
/* 6032 */    MCD_OPC_FilterValue, 252, 1, 11, 0, 0, // Skip to: 6049
1390
/* 6038 */    MCD_OPC_CheckField, 8, 8, 0, 142, 18, 0, // Skip to: 10795
1391
/* 6045 */    MCD_OPC_Decode, 186, 5, 80, // Opcode: CEXTR
1392
/* 6049 */    MCD_OPC_FilterValue, 253, 1, 5, 0, 0, // Skip to: 6060
1393
/* 6055 */    MCD_OPC_Decode, 187, 15, 134, 1, // Opcode: QAXTR
1394
/* 6060 */    MCD_OPC_FilterValue, 254, 1, 11, 0, 0, // Skip to: 6077
1395
/* 6066 */    MCD_OPC_CheckField, 8, 4, 0, 114, 18, 0, // Skip to: 10795
1396
/* 6073 */    MCD_OPC_Decode, 148, 10, 127, // Opcode: IEXTR
1397
/* 6077 */    MCD_OPC_FilterValue, 255, 1, 104, 18, 0, // Skip to: 10795
1398
/* 6083 */    MCD_OPC_Decode, 207, 15, 134, 1, // Opcode: RRXTR
1399
/* 6088 */    MCD_OPC_FilterValue, 182, 1, 5, 0, 0, // Skip to: 6099
1400
/* 6094 */    MCD_OPC_Decode, 143, 17, 135, 1, // Opcode: STCTL
1401
/* 6099 */    MCD_OPC_FilterValue, 183, 1, 5, 0, 0, // Skip to: 6110
1402
/* 6105 */    MCD_OPC_Decode, 160, 11, 135, 1, // Opcode: LCTL
1403
/* 6110 */    MCD_OPC_FilterValue, 185, 1, 17, 18, 0, // Skip to: 10741
1404
/* 6116 */    MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
1405
/* 6119 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6135
1406
/* 6124 */    MCD_OPC_CheckField, 8, 8, 0, 56, 18, 0, // Skip to: 10795
1407
/* 6131 */    MCD_OPC_Decode, 211, 13, 62, // Opcode: LPGR
1408
/* 6135 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6151
1409
/* 6140 */    MCD_OPC_CheckField, 8, 8, 0, 40, 18, 0, // Skip to: 10795
1410
/* 6147 */    MCD_OPC_Decode, 255, 11, 62, // Opcode: LNGR
1411
/* 6151 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 6167
1412
/* 6156 */    MCD_OPC_CheckField, 8, 8, 0, 24, 18, 0, // Skip to: 10795
1413
/* 6163 */    MCD_OPC_Decode, 243, 13, 62, // Opcode: LTGR
1414
/* 6167 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 6183
1415
/* 6172 */    MCD_OPC_CheckField, 8, 8, 0, 8, 18, 0, // Skip to: 10795
1416
/* 6179 */    MCD_OPC_Decode, 158, 11, 62, // Opcode: LCGR
1417
/* 6183 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6199
1418
/* 6188 */    MCD_OPC_CheckField, 8, 8, 0, 248, 17, 0, // Skip to: 10795
1419
/* 6195 */    MCD_OPC_Decode, 207, 11, 62, // Opcode: LGR
1420
/* 6199 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 6215
1421
/* 6204 */    MCD_OPC_CheckField, 8, 8, 0, 232, 17, 0, // Skip to: 10795
1422
/* 6211 */    MCD_OPC_Decode, 249, 13, 62, // Opcode: LURAG
1423
/* 6215 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 6231
1424
/* 6220 */    MCD_OPC_CheckField, 8, 8, 0, 216, 17, 0, // Skip to: 10795
1425
/* 6227 */    MCD_OPC_Decode, 196, 11, 62, // Opcode: LGBR
1426
/* 6231 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 6247
1427
/* 6236 */    MCD_OPC_CheckField, 8, 8, 0, 200, 17, 0, // Skip to: 10795
1428
/* 6243 */    MCD_OPC_Decode, 205, 11, 62, // Opcode: LGHR
1429
/* 6247 */    MCD_OPC_FilterValue, 8, 12, 0, 0, // Skip to: 6264
1430
/* 6252 */    MCD_OPC_CheckField, 8, 8, 0, 184, 17, 0, // Skip to: 10795
1431
/* 6259 */    MCD_OPC_Decode, 128, 4, 136, 1, // Opcode: AGR
1432
/* 6264 */    MCD_OPC_FilterValue, 9, 12, 0, 0, // Skip to: 6281
1433
/* 6269 */    MCD_OPC_CheckField, 8, 8, 0, 167, 17, 0, // Skip to: 10795
1434
/* 6276 */    MCD_OPC_Decode, 177, 16, 136, 1, // Opcode: SGR
1435
/* 6281 */    MCD_OPC_FilterValue, 10, 12, 0, 0, // Skip to: 6298
1436
/* 6286 */    MCD_OPC_CheckField, 8, 8, 0, 150, 17, 0, // Skip to: 10795
1437
/* 6293 */    MCD_OPC_Decode, 149, 4, 136, 1, // Opcode: ALGR
1438
/* 6298 */    MCD_OPC_FilterValue, 11, 12, 0, 0, // Skip to: 6315
1439
/* 6303 */    MCD_OPC_CheckField, 8, 8, 0, 133, 17, 0, // Skip to: 10795
1440
/* 6310 */    MCD_OPC_Decode, 202, 16, 136, 1, // Opcode: SLGR
1441
/* 6315 */    MCD_OPC_FilterValue, 12, 12, 0, 0, // Skip to: 6332
1442
/* 6320 */    MCD_OPC_CheckField, 8, 8, 0, 116, 17, 0, // Skip to: 10795
1443
/* 6327 */    MCD_OPC_Decode, 201, 14, 136, 1, // Opcode: MSGR
1444
/* 6332 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6348
1445
/* 6337 */    MCD_OPC_CheckField, 8, 8, 0, 99, 17, 0, // Skip to: 10795
1446
/* 6344 */    MCD_OPC_Decode, 220, 9, 69, // Opcode: DSGR
1447
/* 6348 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 6364
1448
/* 6353 */    MCD_OPC_CheckField, 8, 8, 0, 83, 17, 0, // Skip to: 10795
1449
/* 6360 */    MCD_OPC_Decode, 240, 9, 62, // Opcode: EREGG
1450
/* 6364 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 6380
1451
/* 6369 */    MCD_OPC_CheckField, 8, 8, 0, 67, 17, 0, // Skip to: 10795
1452
/* 6376 */    MCD_OPC_Decode, 230, 13, 62, // Opcode: LRVGR
1453
/* 6380 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6396
1454
/* 6385 */    MCD_OPC_CheckField, 8, 8, 0, 51, 17, 0, // Skip to: 10795
1455
/* 6392 */    MCD_OPC_Decode, 210, 13, 57, // Opcode: LPGFR
1456
/* 6396 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 6412
1457
/* 6401 */    MCD_OPC_CheckField, 8, 8, 0, 35, 17, 0, // Skip to: 10795
1458
/* 6408 */    MCD_OPC_Decode, 254, 11, 57, // Opcode: LNGFR
1459
/* 6412 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 6428
1460
/* 6417 */    MCD_OPC_CheckField, 8, 8, 0, 19, 17, 0, // Skip to: 10795
1461
/* 6424 */    MCD_OPC_Decode, 242, 13, 57, // Opcode: LTGFR
1462
/* 6428 */    MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 6444
1463
/* 6433 */    MCD_OPC_CheckField, 8, 8, 0, 3, 17, 0, // Skip to: 10795
1464
/* 6440 */    MCD_OPC_Decode, 157, 11, 57, // Opcode: LCGFR
1465
/* 6444 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 6460
1466
/* 6449 */    MCD_OPC_CheckField, 8, 8, 0, 243, 16, 0, // Skip to: 10795
1467
/* 6456 */    MCD_OPC_Decode, 200, 11, 57, // Opcode: LGFR
1468
/* 6460 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 6476
1469
/* 6465 */    MCD_OPC_CheckField, 8, 8, 0, 227, 16, 0, // Skip to: 10795
1470
/* 6472 */    MCD_OPC_Decode, 223, 11, 57, // Opcode: LLGFR
1471
/* 6476 */    MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 6492
1472
/* 6481 */    MCD_OPC_CheckField, 8, 8, 0, 211, 16, 0, // Skip to: 10795
1473
/* 6488 */    MCD_OPC_Decode, 231, 11, 62, // Opcode: LLGTR
1474
/* 6492 */    MCD_OPC_FilterValue, 24, 12, 0, 0, // Skip to: 6509
1475
/* 6497 */    MCD_OPC_CheckField, 8, 8, 0, 195, 16, 0, // Skip to: 10795
1476
/* 6504 */    MCD_OPC_Decode, 252, 3, 137, 1, // Opcode: AGFR
1477
/* 6509 */    MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 6526
1478
/* 6514 */    MCD_OPC_CheckField, 8, 8, 0, 178, 16, 0, // Skip to: 10795
1479
/* 6521 */    MCD_OPC_Decode, 175, 16, 137, 1, // Opcode: SGFR
1480
/* 6526 */    MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 6543
1481
/* 6531 */    MCD_OPC_CheckField, 8, 8, 0, 161, 16, 0, // Skip to: 10795
1482
/* 6538 */    MCD_OPC_Decode, 147, 4, 137, 1, // Opcode: ALGFR
1483
/* 6543 */    MCD_OPC_FilterValue, 27, 12, 0, 0, // Skip to: 6560
1484
/* 6548 */    MCD_OPC_CheckField, 8, 8, 0, 144, 16, 0, // Skip to: 10795
1485
/* 6555 */    MCD_OPC_Decode, 201, 16, 137, 1, // Opcode: SLGFR
1486
/* 6560 */    MCD_OPC_FilterValue, 28, 12, 0, 0, // Skip to: 6577
1487
/* 6565 */    MCD_OPC_CheckField, 8, 8, 0, 127, 16, 0, // Skip to: 10795
1488
/* 6572 */    MCD_OPC_Decode, 200, 14, 137, 1, // Opcode: MSGFR
1489
/* 6577 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 6593
1490
/* 6582 */    MCD_OPC_CheckField, 8, 8, 0, 110, 16, 0, // Skip to: 10795
1491
/* 6589 */    MCD_OPC_Decode, 219, 9, 10, // Opcode: DSGFR
1492
/* 6593 */    MCD_OPC_FilterValue, 30, 12, 0, 0, // Skip to: 6610
1493
/* 6598 */    MCD_OPC_CheckField, 8, 8, 0, 94, 16, 0, // Skip to: 10795
1494
/* 6605 */    MCD_OPC_Decode, 246, 10, 138, 1, // Opcode: KMAC
1495
/* 6610 */    MCD_OPC_FilterValue, 31, 11, 0, 0, // Skip to: 6626
1496
/* 6615 */    MCD_OPC_CheckField, 8, 8, 0, 77, 16, 0, // Skip to: 10795
1497
/* 6622 */    MCD_OPC_Decode, 232, 13, 8, // Opcode: LRVR
1498
/* 6626 */    MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 6642
1499
/* 6631 */    MCD_OPC_CheckField, 8, 8, 0, 61, 16, 0, // Skip to: 10795
1500
/* 6638 */    MCD_OPC_Decode, 131, 6, 62, // Opcode: CGR
1501
/* 6642 */    MCD_OPC_FilterValue, 33, 11, 0, 0, // Skip to: 6658
1502
/* 6647 */    MCD_OPC_CheckField, 8, 8, 0, 45, 16, 0, // Skip to: 10795
1503
/* 6654 */    MCD_OPC_Decode, 183, 7, 62, // Opcode: CLGR
1504
/* 6658 */    MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 6674
1505
/* 6663 */    MCD_OPC_CheckField, 8, 8, 0, 29, 16, 0, // Skip to: 10795
1506
/* 6670 */    MCD_OPC_Decode, 244, 17, 62, // Opcode: STURG
1507
/* 6674 */    MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 6690
1508
/* 6679 */    MCD_OPC_CheckField, 8, 8, 0, 13, 16, 0, // Skip to: 10795
1509
/* 6686 */    MCD_OPC_Decode, 148, 11, 8, // Opcode: LBR
1510
/* 6690 */    MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 6706
1511
/* 6695 */    MCD_OPC_CheckField, 8, 8, 0, 253, 15, 0, // Skip to: 10795
1512
/* 6702 */    MCD_OPC_Decode, 213, 11, 8, // Opcode: LHR
1513
/* 6706 */    MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 6727
1514
/* 6711 */    MCD_OPC_CheckPredicate, 6, 239, 15, 0, // Skip to: 10795
1515
/* 6716 */    MCD_OPC_CheckField, 0, 16, 0, 232, 15, 0, // Skip to: 10795
1516
/* 6723 */    MCD_OPC_Decode, 165, 15, 0, // Opcode: PCKMO
1517
/* 6727 */    MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 6749
1518
/* 6732 */    MCD_OPC_CheckPredicate, 7, 218, 15, 0, // Skip to: 10795
1519
/* 6737 */    MCD_OPC_CheckField, 8, 4, 0, 211, 15, 0, // Skip to: 10795
1520
/* 6744 */    MCD_OPC_Decode, 245, 10, 139, 1, // Opcode: KMA
1521
/* 6749 */    MCD_OPC_FilterValue, 42, 16, 0, 0, // Skip to: 6770
1522
/* 6754 */    MCD_OPC_CheckPredicate, 8, 196, 15, 0, // Skip to: 10795
1523
/* 6759 */    MCD_OPC_CheckField, 8, 8, 0, 189, 15, 0, // Skip to: 10795
1524
/* 6766 */    MCD_OPC_Decode, 249, 10, 7, // Opcode: KMF
1525
/* 6770 */    MCD_OPC_FilterValue, 43, 16, 0, 0, // Skip to: 6791
1526
/* 6775 */    MCD_OPC_CheckPredicate, 8, 175, 15, 0, // Skip to: 10795
1527
/* 6780 */    MCD_OPC_CheckField, 8, 8, 0, 168, 15, 0, // Skip to: 10795
1528
/* 6787 */    MCD_OPC_Decode, 250, 10, 7, // Opcode: KMO
1529
/* 6791 */    MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 6812
1530
/* 6796 */    MCD_OPC_CheckPredicate, 8, 154, 15, 0, // Skip to: 10795
1531
/* 6801 */    MCD_OPC_CheckField, 0, 16, 0, 147, 15, 0, // Skip to: 10795
1532
/* 6808 */    MCD_OPC_Decode, 164, 15, 0, // Opcode: PCC
1533
/* 6812 */    MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 6834
1534
/* 6817 */    MCD_OPC_CheckPredicate, 8, 133, 15, 0, // Skip to: 10795
1535
/* 6822 */    MCD_OPC_CheckField, 8, 4, 0, 126, 15, 0, // Skip to: 10795
1536
/* 6829 */    MCD_OPC_Decode, 248, 10, 139, 1, // Opcode: KMCTR
1537
/* 6834 */    MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 6850
1538
/* 6839 */    MCD_OPC_CheckField, 8, 8, 0, 109, 15, 0, // Skip to: 10795
1539
/* 6846 */    MCD_OPC_Decode, 244, 10, 7, // Opcode: KM
1540
/* 6850 */    MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 6866
1541
/* 6855 */    MCD_OPC_CheckField, 8, 8, 0, 93, 15, 0, // Skip to: 10795
1542
/* 6862 */    MCD_OPC_Decode, 247, 10, 7, // Opcode: KMC
1543
/* 6866 */    MCD_OPC_FilterValue, 48, 11, 0, 0, // Skip to: 6882
1544
/* 6871 */    MCD_OPC_CheckField, 8, 8, 0, 77, 15, 0, // Skip to: 10795
1545
/* 6878 */    MCD_OPC_Decode, 211, 5, 57, // Opcode: CGFR
1546
/* 6882 */    MCD_OPC_FilterValue, 49, 11, 0, 0, // Skip to: 6898
1547
/* 6887 */    MCD_OPC_CheckField, 8, 8, 0, 61, 15, 0, // Skip to: 10795
1548
/* 6894 */    MCD_OPC_Decode, 137, 7, 57, // Opcode: CLGFR
1549
/* 6898 */    MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 6919
1550
/* 6903 */    MCD_OPC_CheckPredicate, 9, 47, 15, 0, // Skip to: 10795
1551
/* 6908 */    MCD_OPC_CheckField, 8, 8, 0, 40, 15, 0, // Skip to: 10795
1552
/* 6915 */    MCD_OPC_Decode, 213, 16, 7, // Opcode: SORTL
1553
/* 6919 */    MCD_OPC_FilterValue, 57, 17, 0, 0, // Skip to: 6941
1554
/* 6924 */    MCD_OPC_CheckPredicate, 10, 26, 15, 0, // Skip to: 10795
1555
/* 6929 */    MCD_OPC_CheckField, 8, 4, 0, 19, 15, 0, // Skip to: 10795
1556
/* 6936 */    MCD_OPC_Decode, 207, 9, 140, 1, // Opcode: DFLTCC
1557
/* 6941 */    MCD_OPC_FilterValue, 58, 17, 0, 0, // Skip to: 6963
1558
/* 6946 */    MCD_OPC_CheckPredicate, 11, 4, 15, 0, // Skip to: 10795
1559
/* 6951 */    MCD_OPC_CheckField, 8, 8, 0, 253, 14, 0, // Skip to: 10795
1560
/* 6958 */    MCD_OPC_Decode, 238, 10, 138, 1, // Opcode: KDSA
1561
/* 6963 */    MCD_OPC_FilterValue, 59, 16, 0, 0, // Skip to: 6984
1562
/* 6968 */    MCD_OPC_CheckPredicate, 12, 238, 14, 0, // Skip to: 10795
1563
/* 6973 */    MCD_OPC_CheckField, 0, 16, 0, 231, 14, 0, // Skip to: 10795
1564
/* 6980 */    MCD_OPC_Decode, 132, 15, 0, // Opcode: NNPA
1565
/* 6984 */    MCD_OPC_FilterValue, 60, 16, 0, 0, // Skip to: 7005
1566
/* 6989 */    MCD_OPC_CheckPredicate, 13, 217, 14, 0, // Skip to: 10795
1567
/* 6994 */    MCD_OPC_CheckField, 8, 8, 0, 210, 14, 0, // Skip to: 10795
1568
/* 7001 */    MCD_OPC_Decode, 178, 15, 7, // Opcode: PPNO
1569
/* 7005 */    MCD_OPC_FilterValue, 62, 12, 0, 0, // Skip to: 7022
1570
/* 7010 */    MCD_OPC_CheckField, 8, 8, 0, 194, 14, 0, // Skip to: 10795
1571
/* 7017 */    MCD_OPC_Decode, 242, 10, 138, 1, // Opcode: KIMD
1572
/* 7022 */    MCD_OPC_FilterValue, 63, 12, 0, 0, // Skip to: 7039
1573
/* 7027 */    MCD_OPC_CheckField, 8, 8, 0, 177, 14, 0, // Skip to: 10795
1574
/* 7034 */    MCD_OPC_Decode, 243, 10, 138, 1, // Opcode: KLMD
1575
/* 7039 */    MCD_OPC_FilterValue, 65, 9, 0, 0, // Skip to: 7053
1576
/* 7044 */    MCD_OPC_CheckPredicate, 2, 162, 14, 0, // Skip to: 10795
1577
/* 7049 */    MCD_OPC_Decode, 191, 5, 109, // Opcode: CFDTR
1578
/* 7053 */    MCD_OPC_FilterValue, 66, 9, 0, 0, // Skip to: 7067
1579
/* 7058 */    MCD_OPC_CheckPredicate, 2, 148, 14, 0, // Skip to: 10795
1580
/* 7063 */    MCD_OPC_Decode, 133, 7, 121, // Opcode: CLGDTR
1581
/* 7067 */    MCD_OPC_FilterValue, 67, 9, 0, 0, // Skip to: 7081
1582
/* 7072 */    MCD_OPC_CheckPredicate, 2, 134, 14, 0, // Skip to: 10795
1583
/* 7077 */    MCD_OPC_Decode, 239, 6, 109, // Opcode: CLFDTR
1584
/* 7081 */    MCD_OPC_FilterValue, 70, 12, 0, 0, // Skip to: 7098
1585
/* 7086 */    MCD_OPC_CheckField, 8, 8, 0, 118, 14, 0, // Skip to: 10795
1586
/* 7093 */    MCD_OPC_Decode, 207, 4, 136, 1, // Opcode: BCTGR
1587
/* 7098 */    MCD_OPC_FilterValue, 73, 9, 0, 0, // Skip to: 7112
1588
/* 7103 */    MCD_OPC_CheckPredicate, 2, 103, 14, 0, // Skip to: 10795
1589
/* 7108 */    MCD_OPC_Decode, 199, 5, 111, // Opcode: CFXTR
1590
/* 7112 */    MCD_OPC_FilterValue, 74, 9, 0, 0, // Skip to: 7126
1591
/* 7117 */    MCD_OPC_CheckPredicate, 2, 89, 14, 0, // Skip to: 10795
1592
/* 7122 */    MCD_OPC_Decode, 242, 7, 123, // Opcode: CLGXTR
1593
/* 7126 */    MCD_OPC_FilterValue, 75, 9, 0, 0, // Skip to: 7140
1594
/* 7131 */    MCD_OPC_CheckPredicate, 2, 75, 14, 0, // Skip to: 10795
1595
/* 7136 */    MCD_OPC_Decode, 130, 7, 111, // Opcode: CLFXTR
1596
/* 7140 */    MCD_OPC_FilterValue, 81, 9, 0, 0, // Skip to: 7154
1597
/* 7145 */    MCD_OPC_CheckPredicate, 2, 61, 14, 0, // Skip to: 10795
1598
/* 7150 */    MCD_OPC_Decode, 154, 5, 101, // Opcode: CDFTR
1599
/* 7154 */    MCD_OPC_FilterValue, 82, 9, 0, 0, // Skip to: 7168
1600
/* 7159 */    MCD_OPC_CheckPredicate, 2, 47, 14, 0, // Skip to: 10795
1601
/* 7164 */    MCD_OPC_Decode, 163, 5, 113, // Opcode: CDLGTR
1602
/* 7168 */    MCD_OPC_FilterValue, 83, 9, 0, 0, // Skip to: 7182
1603
/* 7173 */    MCD_OPC_CheckPredicate, 2, 33, 14, 0, // Skip to: 10795
1604
/* 7178 */    MCD_OPC_Decode, 161, 5, 101, // Opcode: CDLFTR
1605
/* 7182 */    MCD_OPC_FilterValue, 89, 9, 0, 0, // Skip to: 7196
1606
/* 7187 */    MCD_OPC_CheckPredicate, 2, 19, 14, 0, // Skip to: 10795
1607
/* 7192 */    MCD_OPC_Decode, 177, 9, 102, // Opcode: CXFTR
1608
/* 7196 */    MCD_OPC_FilterValue, 90, 9, 0, 0, // Skip to: 7210
1609
/* 7201 */    MCD_OPC_CheckPredicate, 2, 5, 14, 0, // Skip to: 10795
1610
/* 7206 */    MCD_OPC_Decode, 186, 9, 114, // Opcode: CXLGTR
1611
/* 7210 */    MCD_OPC_FilterValue, 91, 9, 0, 0, // Skip to: 7224
1612
/* 7215 */    MCD_OPC_CheckPredicate, 2, 247, 13, 0, // Skip to: 10795
1613
/* 7220 */    MCD_OPC_Decode, 184, 9, 102, // Opcode: CXLFTR
1614
/* 7224 */    MCD_OPC_FilterValue, 96, 69, 0, 0, // Skip to: 7298
1615
/* 7229 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1616
/* 7232 */    MCD_OPC_FilterValue, 0, 230, 13, 0, // Skip to: 10795
1617
/* 7237 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1618
/* 7240 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7249
1619
/* 7245 */    MCD_OPC_Decode, 164, 6, 62, // Opcode: CGRTAsmH
1620
/* 7249 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 7258
1621
/* 7254 */    MCD_OPC_Decode, 166, 6, 62, // Opcode: CGRTAsmL
1622
/* 7258 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 7267
1623
/* 7263 */    MCD_OPC_Decode, 168, 6, 62, // Opcode: CGRTAsmLH
1624
/* 7267 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7276
1625
/* 7272 */    MCD_OPC_Decode, 163, 6, 62, // Opcode: CGRTAsmE
1626
/* 7276 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 7285
1627
/* 7281 */    MCD_OPC_Decode, 165, 6, 62, // Opcode: CGRTAsmHE
1628
/* 7285 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7294
1629
/* 7290 */    MCD_OPC_Decode, 167, 6, 62, // Opcode: CGRTAsmLE
1630
/* 7294 */    MCD_OPC_Decode, 162, 6, 74, // Opcode: CGRTAsm
1631
/* 7298 */    MCD_OPC_FilterValue, 97, 69, 0, 0, // Skip to: 7372
1632
/* 7303 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1633
/* 7306 */    MCD_OPC_FilterValue, 0, 156, 13, 0, // Skip to: 10795
1634
/* 7311 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1635
/* 7314 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7323
1636
/* 7319 */    MCD_OPC_Decode, 216, 7, 62, // Opcode: CLGRTAsmH
1637
/* 7323 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 7332
1638
/* 7328 */    MCD_OPC_Decode, 218, 7, 62, // Opcode: CLGRTAsmL
1639
/* 7332 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 7341
1640
/* 7337 */    MCD_OPC_Decode, 220, 7, 62, // Opcode: CLGRTAsmLH
1641
/* 7341 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7350
1642
/* 7346 */    MCD_OPC_Decode, 215, 7, 62, // Opcode: CLGRTAsmE
1643
/* 7350 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 7359
1644
/* 7355 */    MCD_OPC_Decode, 217, 7, 62, // Opcode: CLGRTAsmHE
1645
/* 7359 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7368
1646
/* 7364 */    MCD_OPC_Decode, 219, 7, 62, // Opcode: CLGRTAsmLE
1647
/* 7368 */    MCD_OPC_Decode, 214, 7, 74, // Opcode: CLGRTAsm
1648
/* 7372 */    MCD_OPC_FilterValue, 100, 17, 0, 0, // Skip to: 7394
1649
/* 7377 */    MCD_OPC_CheckPredicate, 14, 85, 13, 0, // Skip to: 10795
1650
/* 7382 */    MCD_OPC_CheckField, 8, 4, 0, 78, 13, 0, // Skip to: 10795
1651
/* 7389 */    MCD_OPC_Decode, 131, 15, 141, 1, // Opcode: NNGRK
1652
/* 7394 */    MCD_OPC_FilterValue, 101, 17, 0, 0, // Skip to: 7416
1653
/* 7399 */    MCD_OPC_CheckPredicate, 14, 63, 13, 0, // Skip to: 10795
1654
/* 7404 */    MCD_OPC_CheckField, 8, 4, 0, 56, 13, 0, // Skip to: 10795
1655
/* 7411 */    MCD_OPC_Decode, 145, 15, 141, 1, // Opcode: OCGRK
1656
/* 7416 */    MCD_OPC_FilterValue, 102, 17, 0, 0, // Skip to: 7438
1657
/* 7421 */    MCD_OPC_CheckPredicate, 14, 41, 13, 0, // Skip to: 10795
1658
/* 7426 */    MCD_OPC_CheckField, 8, 4, 0, 34, 13, 0, // Skip to: 10795
1659
/* 7433 */    MCD_OPC_Decode, 134, 15, 141, 1, // Opcode: NOGRK
1660
/* 7438 */    MCD_OPC_FilterValue, 103, 17, 0, 0, // Skip to: 7460
1661
/* 7443 */    MCD_OPC_CheckPredicate, 14, 19, 13, 0, // Skip to: 10795
1662
/* 7448 */    MCD_OPC_CheckField, 8, 4, 0, 12, 13, 0, // Skip to: 10795
1663
/* 7455 */    MCD_OPC_Decode, 140, 15, 141, 1, // Opcode: NXGRK
1664
/* 7460 */    MCD_OPC_FilterValue, 114, 70, 0, 0, // Skip to: 7535
1665
/* 7465 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1666
/* 7468 */    MCD_OPC_FilterValue, 0, 250, 12, 0, // Skip to: 10795
1667
/* 7473 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1668
/* 7476 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7485
1669
/* 7481 */    MCD_OPC_Decode, 130, 9, 8, // Opcode: CRTAsmH
1670
/* 7485 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 7494
1671
/* 7490 */    MCD_OPC_Decode, 132, 9, 8, // Opcode: CRTAsmL
1672
/* 7494 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 7503
1673
/* 7499 */    MCD_OPC_Decode, 134, 9, 8, // Opcode: CRTAsmLH
1674
/* 7503 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7512
1675
/* 7508 */    MCD_OPC_Decode, 129, 9, 8, // Opcode: CRTAsmE
1676
/* 7512 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 7521
1677
/* 7517 */    MCD_OPC_Decode, 131, 9, 8, // Opcode: CRTAsmHE
1678
/* 7521 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7530
1679
/* 7526 */    MCD_OPC_Decode, 133, 9, 8, // Opcode: CRTAsmLE
1680
/* 7530 */    MCD_OPC_Decode, 128, 9, 142, 1, // Opcode: CRTAsm
1681
/* 7535 */    MCD_OPC_FilterValue, 115, 70, 0, 0, // Skip to: 7610
1682
/* 7540 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1683
/* 7543 */    MCD_OPC_FilterValue, 0, 175, 12, 0, // Skip to: 10795
1684
/* 7548 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1685
/* 7551 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7560
1686
/* 7556 */    MCD_OPC_Decode, 187, 8, 8, // Opcode: CLRTAsmH
1687
/* 7560 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 7569
1688
/* 7565 */    MCD_OPC_Decode, 189, 8, 8, // Opcode: CLRTAsmL
1689
/* 7569 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 7578
1690
/* 7574 */    MCD_OPC_Decode, 191, 8, 8, // Opcode: CLRTAsmLH
1691
/* 7578 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7587
1692
/* 7583 */    MCD_OPC_Decode, 186, 8, 8, // Opcode: CLRTAsmE
1693
/* 7587 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 7596
1694
/* 7592 */    MCD_OPC_Decode, 188, 8, 8, // Opcode: CLRTAsmHE
1695
/* 7596 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7605
1696
/* 7601 */    MCD_OPC_Decode, 190, 8, 8, // Opcode: CLRTAsmLE
1697
/* 7605 */    MCD_OPC_Decode, 185, 8, 142, 1, // Opcode: CLRTAsm
1698
/* 7610 */    MCD_OPC_FilterValue, 116, 17, 0, 0, // Skip to: 7632
1699
/* 7615 */    MCD_OPC_CheckPredicate, 14, 103, 12, 0, // Skip to: 10795
1700
/* 7620 */    MCD_OPC_CheckField, 8, 4, 0, 96, 12, 0, // Skip to: 10795
1701
/* 7627 */    MCD_OPC_Decode, 133, 15, 143, 1, // Opcode: NNRK
1702
/* 7632 */    MCD_OPC_FilterValue, 117, 17, 0, 0, // Skip to: 7654
1703
/* 7637 */    MCD_OPC_CheckPredicate, 14, 81, 12, 0, // Skip to: 10795
1704
/* 7642 */    MCD_OPC_CheckField, 8, 4, 0, 74, 12, 0, // Skip to: 10795
1705
/* 7649 */    MCD_OPC_Decode, 146, 15, 143, 1, // Opcode: OCRK
1706
/* 7654 */    MCD_OPC_FilterValue, 118, 17, 0, 0, // Skip to: 7676
1707
/* 7659 */    MCD_OPC_CheckPredicate, 14, 59, 12, 0, // Skip to: 10795
1708
/* 7664 */    MCD_OPC_CheckField, 8, 4, 0, 52, 12, 0, // Skip to: 10795
1709
/* 7671 */    MCD_OPC_Decode, 136, 15, 143, 1, // Opcode: NORK
1710
/* 7676 */    MCD_OPC_FilterValue, 119, 17, 0, 0, // Skip to: 7698
1711
/* 7681 */    MCD_OPC_CheckPredicate, 14, 37, 12, 0, // Skip to: 10795
1712
/* 7686 */    MCD_OPC_CheckField, 8, 4, 0, 30, 12, 0, // Skip to: 10795
1713
/* 7693 */    MCD_OPC_Decode, 141, 15, 143, 1, // Opcode: NXRK
1714
/* 7698 */    MCD_OPC_FilterValue, 128, 1, 12, 0, 0, // Skip to: 7716
1715
/* 7704 */    MCD_OPC_CheckField, 8, 8, 0, 12, 12, 0, // Skip to: 10795
1716
/* 7711 */    MCD_OPC_Decode, 248, 14, 136, 1, // Opcode: NGR
1717
/* 7716 */    MCD_OPC_FilterValue, 129, 1, 12, 0, 0, // Skip to: 7734
1718
/* 7722 */    MCD_OPC_CheckField, 8, 8, 0, 250, 11, 0, // Skip to: 10795
1719
/* 7729 */    MCD_OPC_Decode, 148, 15, 136, 1, // Opcode: OGR
1720
/* 7734 */    MCD_OPC_FilterValue, 130, 1, 12, 0, 0, // Skip to: 7752
1721
/* 7740 */    MCD_OPC_CheckField, 8, 8, 0, 232, 11, 0, // Skip to: 10795
1722
/* 7747 */    MCD_OPC_Decode, 150, 24, 136, 1, // Opcode: XGR
1723
/* 7752 */    MCD_OPC_FilterValue, 131, 1, 12, 0, 0, // Skip to: 7770
1724
/* 7758 */    MCD_OPC_CheckField, 8, 8, 0, 214, 11, 0, // Skip to: 10795
1725
/* 7765 */    MCD_OPC_Decode, 133, 10, 144, 1, // Opcode: FLOGR
1726
/* 7770 */    MCD_OPC_FilterValue, 132, 1, 11, 0, 0, // Skip to: 7787
1727
/* 7776 */    MCD_OPC_CheckField, 8, 8, 0, 196, 11, 0, // Skip to: 10795
1728
/* 7783 */    MCD_OPC_Decode, 220, 11, 62, // Opcode: LLGCR
1729
/* 7787 */    MCD_OPC_FilterValue, 133, 1, 11, 0, 0, // Skip to: 7804
1730
/* 7793 */    MCD_OPC_CheckField, 8, 8, 0, 179, 11, 0, // Skip to: 10795
1731
/* 7800 */    MCD_OPC_Decode, 227, 11, 62, // Opcode: LLGHR
1732
/* 7804 */    MCD_OPC_FilterValue, 134, 1, 11, 0, 0, // Skip to: 7821
1733
/* 7810 */    MCD_OPC_CheckField, 8, 8, 0, 162, 11, 0, // Skip to: 10795
1734
/* 7817 */    MCD_OPC_Decode, 180, 14, 69, // Opcode: MLGR
1735
/* 7821 */    MCD_OPC_FilterValue, 135, 1, 11, 0, 0, // Skip to: 7838
1736
/* 7827 */    MCD_OPC_CheckField, 8, 8, 0, 145, 11, 0, // Skip to: 10795
1737
/* 7834 */    MCD_OPC_Decode, 213, 9, 69, // Opcode: DLGR
1738
/* 7838 */    MCD_OPC_FilterValue, 136, 1, 12, 0, 0, // Skip to: 7856
1739
/* 7844 */    MCD_OPC_CheckField, 8, 8, 0, 128, 11, 0, // Skip to: 10795
1740
/* 7851 */    MCD_OPC_Decode, 141, 4, 136, 1, // Opcode: ALCGR
1741
/* 7856 */    MCD_OPC_FilterValue, 137, 1, 12, 0, 0, // Skip to: 7874
1742
/* 7862 */    MCD_OPC_CheckField, 8, 8, 0, 110, 11, 0, // Skip to: 10795
1743
/* 7869 */    MCD_OPC_Decode, 192, 16, 136, 1, // Opcode: SLBGR
1744
/* 7874 */    MCD_OPC_FilterValue, 138, 1, 11, 0, 0, // Skip to: 7891
1745
/* 7880 */    MCD_OPC_CheckField, 8, 8, 0, 92, 11, 0, // Skip to: 10795
1746
/* 7887 */    MCD_OPC_Decode, 146, 9, 69, // Opcode: CSPG
1747
/* 7891 */    MCD_OPC_FilterValue, 139, 1, 27, 0, 0, // Skip to: 7924
1748
/* 7897 */    MCD_OPC_CheckPredicate, 15, 12, 0, 0, // Skip to: 7914
1749
/* 7902 */    MCD_OPC_CheckField, 8, 4, 0, 5, 0, 0, // Skip to: 7914
1750
/* 7909 */    MCD_OPC_Decode, 193, 15, 141, 1, // Opcode: RDPOpt
1751
/* 7914 */    MCD_OPC_CheckPredicate, 15, 60, 11, 0, // Skip to: 10795
1752
/* 7919 */    MCD_OPC_Decode, 192, 15, 145, 1, // Opcode: RDP
1753
/* 7924 */    MCD_OPC_FilterValue, 141, 1, 11, 0, 0, // Skip to: 7941
1754
/* 7930 */    MCD_OPC_CheckField, 8, 8, 0, 42, 11, 0, // Skip to: 10795
1755
/* 7937 */    MCD_OPC_Decode, 238, 9, 8, // Opcode: EPSW
1756
/* 7941 */    MCD_OPC_FilterValue, 142, 1, 17, 0, 0, // Skip to: 7964
1757
/* 7947 */    MCD_OPC_CheckField, 8, 4, 0, 5, 0, 0, // Skip to: 7959
1758
/* 7954 */    MCD_OPC_Decode, 146, 10, 141, 1, // Opcode: IDTEOpt
1759
/* 7959 */    MCD_OPC_Decode, 145, 10, 145, 1, // Opcode: IDTE
1760
/* 7964 */    MCD_OPC_FilterValue, 143, 1, 27, 0, 0, // Skip to: 7997
1761
/* 7970 */    MCD_OPC_CheckPredicate, 16, 12, 0, 0, // Skip to: 7987
1762
/* 7975 */    MCD_OPC_CheckField, 8, 4, 0, 5, 0, 0, // Skip to: 7987
1763
/* 7982 */    MCD_OPC_Decode, 239, 8, 146, 1, // Opcode: CRDTEOpt
1764
/* 7987 */    MCD_OPC_CheckPredicate, 16, 243, 10, 0, // Skip to: 10795
1765
/* 7992 */    MCD_OPC_Decode, 238, 8, 147, 1, // Opcode: CRDTE
1766
/* 7997 */    MCD_OPC_FilterValue, 144, 1, 24, 0, 0, // Skip to: 8027
1767
/* 8003 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1768
/* 8006 */    MCD_OPC_FilterValue, 0, 224, 10, 0, // Skip to: 10795
1769
/* 8011 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 8022
1770
/* 8018 */    MCD_OPC_Decode, 176, 18, 72, // Opcode: TRTTOpt
1771
/* 8022 */    MCD_OPC_Decode, 175, 18, 148, 1, // Opcode: TRTT
1772
/* 8027 */    MCD_OPC_FilterValue, 145, 1, 24, 0, 0, // Skip to: 8057
1773
/* 8033 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1774
/* 8036 */    MCD_OPC_FilterValue, 0, 194, 10, 0, // Skip to: 10795
1775
/* 8041 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 8052
1776
/* 8048 */    MCD_OPC_Decode, 171, 18, 72, // Opcode: TRTOOpt
1777
/* 8052 */    MCD_OPC_Decode, 170, 18, 148, 1, // Opcode: TRTO
1778
/* 8057 */    MCD_OPC_FilterValue, 146, 1, 24, 0, 0, // Skip to: 8087
1779
/* 8063 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1780
/* 8066 */    MCD_OPC_FilterValue, 0, 164, 10, 0, // Skip to: 10795
1781
/* 8071 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 8082
1782
/* 8078 */    MCD_OPC_Decode, 166, 18, 72, // Opcode: TROTOpt
1783
/* 8082 */    MCD_OPC_Decode, 165, 18, 148, 1, // Opcode: TROT
1784
/* 8087 */    MCD_OPC_FilterValue, 147, 1, 24, 0, 0, // Skip to: 8117
1785
/* 8093 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1786
/* 8096 */    MCD_OPC_FilterValue, 0, 134, 10, 0, // Skip to: 10795
1787
/* 8101 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 8112
1788
/* 8108 */    MCD_OPC_Decode, 164, 18, 72, // Opcode: TROOOpt
1789
/* 8112 */    MCD_OPC_Decode, 163, 18, 148, 1, // Opcode: TROO
1790
/* 8117 */    MCD_OPC_FilterValue, 148, 1, 11, 0, 0, // Skip to: 8134
1791
/* 8123 */    MCD_OPC_CheckField, 8, 8, 0, 105, 10, 0, // Skip to: 10795
1792
/* 8130 */    MCD_OPC_Decode, 218, 11, 8, // Opcode: LLCR
1793
/* 8134 */    MCD_OPC_FilterValue, 149, 1, 11, 0, 0, // Skip to: 8151
1794
/* 8140 */    MCD_OPC_CheckField, 8, 8, 0, 88, 10, 0, // Skip to: 10795
1795
/* 8147 */    MCD_OPC_Decode, 234, 11, 8, // Opcode: LLHR
1796
/* 8151 */    MCD_OPC_FilterValue, 150, 1, 11, 0, 0, // Skip to: 8168
1797
/* 8157 */    MCD_OPC_CheckField, 8, 8, 0, 71, 10, 0, // Skip to: 10795
1798
/* 8164 */    MCD_OPC_Decode, 181, 14, 10, // Opcode: MLR
1799
/* 8168 */    MCD_OPC_FilterValue, 151, 1, 11, 0, 0, // Skip to: 8185
1800
/* 8174 */    MCD_OPC_CheckField, 8, 8, 0, 54, 10, 0, // Skip to: 10795
1801
/* 8181 */    MCD_OPC_Decode, 214, 9, 10, // Opcode: DLR
1802
/* 8185 */    MCD_OPC_FilterValue, 152, 1, 11, 0, 0, // Skip to: 8202
1803
/* 8191 */    MCD_OPC_CheckField, 8, 8, 0, 37, 10, 0, // Skip to: 10795
1804
/* 8198 */    MCD_OPC_Decode, 142, 4, 9, // Opcode: ALCR
1805
/* 8202 */    MCD_OPC_FilterValue, 153, 1, 11, 0, 0, // Skip to: 8219
1806
/* 8208 */    MCD_OPC_CheckField, 8, 8, 0, 20, 10, 0, // Skip to: 10795
1807
/* 8215 */    MCD_OPC_Decode, 193, 16, 9, // Opcode: SLBR
1808
/* 8219 */    MCD_OPC_FilterValue, 154, 1, 19, 0, 0, // Skip to: 8244
1809
/* 8225 */    MCD_OPC_CheckField, 8, 8, 0, 3, 10, 0, // Skip to: 10795
1810
/* 8232 */    MCD_OPC_CheckField, 0, 4, 0, 252, 9, 0, // Skip to: 10795
1811
/* 8239 */    MCD_OPC_Decode, 235, 9, 149, 1, // Opcode: EPAIR
1812
/* 8244 */    MCD_OPC_FilterValue, 155, 1, 19, 0, 0, // Skip to: 8269
1813
/* 8250 */    MCD_OPC_CheckField, 8, 8, 0, 234, 9, 0, // Skip to: 10795
1814
/* 8257 */    MCD_OPC_CheckField, 0, 4, 0, 227, 9, 0, // Skip to: 10795
1815
/* 8264 */    MCD_OPC_Decode, 241, 9, 149, 1, // Opcode: ESAIR
1816
/* 8269 */    MCD_OPC_FilterValue, 157, 1, 19, 0, 0, // Skip to: 8294
1817
/* 8275 */    MCD_OPC_CheckField, 8, 8, 0, 209, 9, 0, // Skip to: 10795
1818
/* 8282 */    MCD_OPC_CheckField, 0, 4, 0, 202, 9, 0, // Skip to: 10795
1819
/* 8289 */    MCD_OPC_Decode, 244, 9, 150, 1, // Opcode: ESEA
1820
/* 8294 */    MCD_OPC_FilterValue, 158, 1, 11, 0, 0, // Skip to: 8311
1821
/* 8300 */    MCD_OPC_CheckField, 8, 8, 0, 184, 9, 0, // Skip to: 10795
1822
/* 8307 */    MCD_OPC_Decode, 184, 15, 62, // Opcode: PTI
1823
/* 8311 */    MCD_OPC_FilterValue, 159, 1, 19, 0, 0, // Skip to: 8336
1824
/* 8317 */    MCD_OPC_CheckField, 8, 8, 0, 167, 9, 0, // Skip to: 10795
1825
/* 8324 */    MCD_OPC_CheckField, 0, 4, 0, 160, 9, 0, // Skip to: 10795
1826
/* 8331 */    MCD_OPC_Decode, 248, 16, 149, 1, // Opcode: SSAIR
1827
/* 8336 */    MCD_OPC_FilterValue, 162, 1, 19, 0, 0, // Skip to: 8361
1828
/* 8342 */    MCD_OPC_CheckField, 8, 8, 0, 142, 9, 0, // Skip to: 10795
1829
/* 8349 */    MCD_OPC_CheckField, 0, 4, 0, 135, 9, 0, // Skip to: 10795
1830
/* 8356 */    MCD_OPC_Decode, 182, 15, 151, 1, // Opcode: PTF
1831
/* 8361 */    MCD_OPC_FilterValue, 170, 1, 5, 0, 0, // Skip to: 8372
1832
/* 8367 */    MCD_OPC_Decode, 218, 13, 152, 1, // Opcode: LPTEA
1833
/* 8372 */    MCD_OPC_FilterValue, 172, 1, 16, 0, 0, // Skip to: 8394
1834
/* 8378 */    MCD_OPC_CheckPredicate, 17, 108, 9, 0, // Skip to: 10795
1835
/* 8383 */    MCD_OPC_CheckField, 8, 8, 0, 101, 9, 0, // Skip to: 10795
1836
/* 8390 */    MCD_OPC_Decode, 160, 10, 62, // Opcode: IRBM
1837
/* 8394 */    MCD_OPC_FilterValue, 174, 1, 16, 0, 0, // Skip to: 8416
1838
/* 8400 */    MCD_OPC_CheckPredicate, 18, 86, 9, 0, // Skip to: 10795
1839
/* 8405 */    MCD_OPC_CheckField, 8, 8, 0, 79, 9, 0, // Skip to: 10795
1840
/* 8412 */    MCD_OPC_Decode, 205, 15, 62, // Opcode: RRBM
1841
/* 8416 */    MCD_OPC_FilterValue, 175, 1, 12, 0, 0, // Skip to: 8434
1842
/* 8422 */    MCD_OPC_CheckField, 8, 8, 0, 62, 9, 0, // Skip to: 10795
1843
/* 8429 */    MCD_OPC_Decode, 168, 15, 153, 1, // Opcode: PFMF
1844
/* 8434 */    MCD_OPC_FilterValue, 176, 1, 23, 0, 0, // Skip to: 8463
1845
/* 8440 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1846
/* 8443 */    MCD_OPC_FilterValue, 0, 43, 9, 0, // Skip to: 10795
1847
/* 8448 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 8459
1848
/* 8455 */    MCD_OPC_Decode, 153, 9, 7, // Opcode: CU14Opt
1849
/* 8459 */    MCD_OPC_Decode, 152, 9, 73, // Opcode: CU14
1850
/* 8463 */    MCD_OPC_FilterValue, 177, 1, 23, 0, 0, // Skip to: 8492
1851
/* 8469 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1852
/* 8472 */    MCD_OPC_FilterValue, 0, 14, 9, 0, // Skip to: 10795
1853
/* 8477 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 8488
1854
/* 8484 */    MCD_OPC_Decode, 157, 9, 7, // Opcode: CU24Opt
1855
/* 8488 */    MCD_OPC_Decode, 156, 9, 73, // Opcode: CU24
1856
/* 8492 */    MCD_OPC_FilterValue, 178, 1, 11, 0, 0, // Skip to: 8509
1857
/* 8498 */    MCD_OPC_CheckField, 8, 8, 0, 242, 8, 0, // Skip to: 10795
1858
/* 8505 */    MCD_OPC_Decode, 158, 9, 7, // Opcode: CU41
1859
/* 8509 */    MCD_OPC_FilterValue, 179, 1, 11, 0, 0, // Skip to: 8526
1860
/* 8515 */    MCD_OPC_CheckField, 8, 8, 0, 225, 8, 0, // Skip to: 10795
1861
/* 8522 */    MCD_OPC_Decode, 159, 9, 7, // Opcode: CU42
1862
/* 8526 */    MCD_OPC_FilterValue, 189, 1, 25, 0, 0, // Skip to: 8557
1863
/* 8532 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1864
/* 8535 */    MCD_OPC_FilterValue, 0, 207, 8, 0, // Skip to: 10795
1865
/* 8540 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, 0, // Skip to: 8552
1866
/* 8547 */    MCD_OPC_Decode, 174, 18, 154, 1, // Opcode: TRTREOpt
1867
/* 8552 */    MCD_OPC_Decode, 173, 18, 155, 1, // Opcode: TRTRE
1868
/* 8557 */    MCD_OPC_FilterValue, 190, 1, 11, 0, 0, // Skip to: 8574
1869
/* 8563 */    MCD_OPC_CheckField, 8, 8, 0, 177, 8, 0, // Skip to: 10795
1870
/* 8570 */    MCD_OPC_Decode, 246, 16, 70, // Opcode: SRSTU
1871
/* 8574 */    MCD_OPC_FilterValue, 191, 1, 25, 0, 0, // Skip to: 8605
1872
/* 8580 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1873
/* 8583 */    MCD_OPC_FilterValue, 0, 159, 8, 0, // Skip to: 10795
1874
/* 8588 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, 0, // Skip to: 8600
1875
/* 8595 */    MCD_OPC_Decode, 169, 18, 154, 1, // Opcode: TRTEOpt
1876
/* 8600 */    MCD_OPC_Decode, 168, 18, 155, 1, // Opcode: TRTE
1877
/* 8605 */    MCD_OPC_FilterValue, 192, 1, 223, 0, 0, // Skip to: 8834
1878
/* 8611 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1879
/* 8614 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8629
1880
/* 8619 */    MCD_OPC_CheckPredicate, 14, 200, 0, 0, // Skip to: 8824
1881
/* 8624 */    MCD_OPC_Decode, 251, 15, 156, 1, // Opcode: SELFHRAsmO
1882
/* 8629 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8644
1883
/* 8634 */    MCD_OPC_CheckPredicate, 14, 185, 0, 0, // Skip to: 8824
1884
/* 8639 */    MCD_OPC_Decode, 235, 15, 156, 1, // Opcode: SELFHRAsmH
1885
/* 8644 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8659
1886
/* 8649 */    MCD_OPC_CheckPredicate, 14, 170, 0, 0, // Skip to: 8824
1887
/* 8654 */    MCD_OPC_Decode, 245, 15, 156, 1, // Opcode: SELFHRAsmNLE
1888
/* 8659 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 8674
1889
/* 8664 */    MCD_OPC_CheckPredicate, 14, 155, 0, 0, // Skip to: 8824
1890
/* 8669 */    MCD_OPC_Decode, 237, 15, 156, 1, // Opcode: SELFHRAsmL
1891
/* 8674 */    MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 8689
1892
/* 8679 */    MCD_OPC_CheckPredicate, 14, 140, 0, 0, // Skip to: 8824
1893
/* 8684 */    MCD_OPC_Decode, 243, 15, 156, 1, // Opcode: SELFHRAsmNHE
1894
/* 8689 */    MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 8704
1895
/* 8694 */    MCD_OPC_CheckPredicate, 14, 125, 0, 0, // Skip to: 8824
1896
/* 8699 */    MCD_OPC_Decode, 239, 15, 156, 1, // Opcode: SELFHRAsmLH
1897
/* 8704 */    MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 8719
1898
/* 8709 */    MCD_OPC_CheckPredicate, 14, 110, 0, 0, // Skip to: 8824
1899
/* 8714 */    MCD_OPC_Decode, 241, 15, 156, 1, // Opcode: SELFHRAsmNE
1900
/* 8719 */    MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 8734
1901
/* 8724 */    MCD_OPC_CheckPredicate, 14, 95, 0, 0, // Skip to: 8824
1902
/* 8729 */    MCD_OPC_Decode, 234, 15, 156, 1, // Opcode: SELFHRAsmE
1903
/* 8734 */    MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 8749
1904
/* 8739 */    MCD_OPC_CheckPredicate, 14, 80, 0, 0, // Skip to: 8824
1905
/* 8744 */    MCD_OPC_Decode, 246, 15, 156, 1, // Opcode: SELFHRAsmNLH
1906
/* 8749 */    MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 8764
1907
/* 8754 */    MCD_OPC_CheckPredicate, 14, 65, 0, 0, // Skip to: 8824
1908
/* 8759 */    MCD_OPC_Decode, 236, 15, 156, 1, // Opcode: SELFHRAsmHE
1909
/* 8764 */    MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 8779
1910
/* 8769 */    MCD_OPC_CheckPredicate, 14, 50, 0, 0, // Skip to: 8824
1911
/* 8774 */    MCD_OPC_Decode, 244, 15, 156, 1, // Opcode: SELFHRAsmNL
1912
/* 8779 */    MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 8794
1913
/* 8784 */    MCD_OPC_CheckPredicate, 14, 35, 0, 0, // Skip to: 8824
1914
/* 8789 */    MCD_OPC_Decode, 238, 15, 156, 1, // Opcode: SELFHRAsmLE
1915
/* 8794 */    MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 8809
1916
/* 8799 */    MCD_OPC_CheckPredicate, 14, 20, 0, 0, // Skip to: 8824
1917
/* 8804 */    MCD_OPC_Decode, 242, 15, 156, 1, // Opcode: SELFHRAsmNH
1918
/* 8809 */    MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 8824
1919
/* 8814 */    MCD_OPC_CheckPredicate, 14, 5, 0, 0, // Skip to: 8824
1920
/* 8819 */    MCD_OPC_Decode, 248, 15, 156, 1, // Opcode: SELFHRAsmNO
1921
/* 8824 */    MCD_OPC_CheckPredicate, 14, 174, 7, 0, // Skip to: 10795
1922
/* 8829 */    MCD_OPC_Decode, 233, 15, 157, 1, // Opcode: SELFHRAsm
1923
/* 8834 */    MCD_OPC_FilterValue, 200, 1, 17, 0, 0, // Skip to: 8857
1924
/* 8840 */    MCD_OPC_CheckPredicate, 19, 158, 7, 0, // Skip to: 10795
1925
/* 8845 */    MCD_OPC_CheckField, 8, 4, 0, 151, 7, 0, // Skip to: 10795
1926
/* 8852 */    MCD_OPC_Decode, 132, 4, 158, 1, // Opcode: AHHHR
1927
/* 8857 */    MCD_OPC_FilterValue, 201, 1, 17, 0, 0, // Skip to: 8880
1928
/* 8863 */    MCD_OPC_CheckPredicate, 19, 135, 7, 0, // Skip to: 10795
1929
/* 8868 */    MCD_OPC_CheckField, 8, 4, 0, 128, 7, 0, // Skip to: 10795
1930
/* 8875 */    MCD_OPC_Decode, 180, 16, 158, 1, // Opcode: SHHHR
1931
/* 8880 */    MCD_OPC_FilterValue, 202, 1, 17, 0, 0, // Skip to: 8903
1932
/* 8886 */    MCD_OPC_CheckPredicate, 19, 112, 7, 0, // Skip to: 10795
1933
/* 8891 */    MCD_OPC_CheckField, 8, 4, 0, 105, 7, 0, // Skip to: 10795
1934
/* 8898 */    MCD_OPC_Decode, 152, 4, 158, 1, // Opcode: ALHHHR
1935
/* 8903 */    MCD_OPC_FilterValue, 203, 1, 17, 0, 0, // Skip to: 8926
1936
/* 8909 */    MCD_OPC_CheckPredicate, 19, 89, 7, 0, // Skip to: 10795
1937
/* 8914 */    MCD_OPC_CheckField, 8, 4, 0, 82, 7, 0, // Skip to: 10795
1938
/* 8921 */    MCD_OPC_Decode, 204, 16, 158, 1, // Opcode: SLHHHR
1939
/* 8926 */    MCD_OPC_FilterValue, 205, 1, 17, 0, 0, // Skip to: 8949
1940
/* 8932 */    MCD_OPC_CheckPredicate, 19, 66, 7, 0, // Skip to: 10795
1941
/* 8937 */    MCD_OPC_CheckField, 8, 8, 0, 59, 7, 0, // Skip to: 10795
1942
/* 8944 */    MCD_OPC_Decode, 182, 6, 159, 1, // Opcode: CHHR
1943
/* 8949 */    MCD_OPC_FilterValue, 207, 1, 17, 0, 0, // Skip to: 8972
1944
/* 8955 */    MCD_OPC_CheckPredicate, 19, 43, 7, 0, // Skip to: 10795
1945
/* 8960 */    MCD_OPC_CheckField, 8, 8, 0, 36, 7, 0, // Skip to: 10795
1946
/* 8967 */    MCD_OPC_Decode, 244, 7, 159, 1, // Opcode: CLHHR
1947
/* 8972 */    MCD_OPC_FilterValue, 216, 1, 17, 0, 0, // Skip to: 8995
1948
/* 8978 */    MCD_OPC_CheckPredicate, 19, 20, 7, 0, // Skip to: 10795
1949
/* 8983 */    MCD_OPC_CheckField, 8, 4, 0, 13, 7, 0, // Skip to: 10795
1950
/* 8990 */    MCD_OPC_Decode, 133, 4, 160, 1, // Opcode: AHHLR
1951
/* 8995 */    MCD_OPC_FilterValue, 217, 1, 17, 0, 0, // Skip to: 9018
1952
/* 9001 */    MCD_OPC_CheckPredicate, 19, 253, 6, 0, // Skip to: 10795
1953
/* 9006 */    MCD_OPC_CheckField, 8, 4, 0, 246, 6, 0, // Skip to: 10795
1954
/* 9013 */    MCD_OPC_Decode, 181, 16, 160, 1, // Opcode: SHHLR
1955
/* 9018 */    MCD_OPC_FilterValue, 218, 1, 17, 0, 0, // Skip to: 9041
1956
/* 9024 */    MCD_OPC_CheckPredicate, 19, 230, 6, 0, // Skip to: 10795
1957
/* 9029 */    MCD_OPC_CheckField, 8, 4, 0, 223, 6, 0, // Skip to: 10795
1958
/* 9036 */    MCD_OPC_Decode, 153, 4, 160, 1, // Opcode: ALHHLR
1959
/* 9041 */    MCD_OPC_FilterValue, 219, 1, 17, 0, 0, // Skip to: 9064
1960
/* 9047 */    MCD_OPC_CheckPredicate, 19, 207, 6, 0, // Skip to: 10795
1961
/* 9052 */    MCD_OPC_CheckField, 8, 4, 0, 200, 6, 0, // Skip to: 10795
1962
/* 9059 */    MCD_OPC_Decode, 205, 16, 160, 1, // Opcode: SLHHLR
1963
/* 9064 */    MCD_OPC_FilterValue, 221, 1, 17, 0, 0, // Skip to: 9087
1964
/* 9070 */    MCD_OPC_CheckPredicate, 19, 184, 6, 0, // Skip to: 10795
1965
/* 9075 */    MCD_OPC_CheckField, 8, 8, 0, 177, 6, 0, // Skip to: 10795
1966
/* 9082 */    MCD_OPC_Decode, 185, 6, 161, 1, // Opcode: CHLR
1967
/* 9087 */    MCD_OPC_FilterValue, 223, 1, 17, 0, 0, // Skip to: 9110
1968
/* 9093 */    MCD_OPC_CheckPredicate, 19, 161, 6, 0, // Skip to: 10795
1969
/* 9098 */    MCD_OPC_CheckField, 8, 8, 0, 154, 6, 0, // Skip to: 10795
1970
/* 9105 */    MCD_OPC_Decode, 246, 7, 161, 1, // Opcode: CLHLR
1971
/* 9110 */    MCD_OPC_FilterValue, 224, 1, 231, 0, 0, // Skip to: 9347
1972
/* 9116 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1973
/* 9119 */    MCD_OPC_FilterValue, 0, 135, 6, 0, // Skip to: 10795
1974
/* 9124 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
1975
/* 9127 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9142
1976
/* 9132 */    MCD_OPC_CheckPredicate, 20, 200, 0, 0, // Skip to: 9337
1977
/* 9137 */    MCD_OPC_Decode, 194, 12, 162, 1, // Opcode: LOCFHRAsmO
1978
/* 9142 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9157
1979
/* 9147 */    MCD_OPC_CheckPredicate, 20, 185, 0, 0, // Skip to: 9337
1980
/* 9152 */    MCD_OPC_Decode, 178, 12, 162, 1, // Opcode: LOCFHRAsmH
1981
/* 9157 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 9172
1982
/* 9162 */    MCD_OPC_CheckPredicate, 20, 170, 0, 0, // Skip to: 9337
1983
/* 9167 */    MCD_OPC_Decode, 188, 12, 162, 1, // Opcode: LOCFHRAsmNLE
1984
/* 9172 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 9187
1985
/* 9177 */    MCD_OPC_CheckPredicate, 20, 155, 0, 0, // Skip to: 9337
1986
/* 9182 */    MCD_OPC_Decode, 180, 12, 162, 1, // Opcode: LOCFHRAsmL
1987
/* 9187 */    MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 9202
1988
/* 9192 */    MCD_OPC_CheckPredicate, 20, 140, 0, 0, // Skip to: 9337
1989
/* 9197 */    MCD_OPC_Decode, 186, 12, 162, 1, // Opcode: LOCFHRAsmNHE
1990
/* 9202 */    MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 9217
1991
/* 9207 */    MCD_OPC_CheckPredicate, 20, 125, 0, 0, // Skip to: 9337
1992
/* 9212 */    MCD_OPC_Decode, 182, 12, 162, 1, // Opcode: LOCFHRAsmLH
1993
/* 9217 */    MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 9232
1994
/* 9222 */    MCD_OPC_CheckPredicate, 20, 110, 0, 0, // Skip to: 9337
1995
/* 9227 */    MCD_OPC_Decode, 184, 12, 162, 1, // Opcode: LOCFHRAsmNE
1996
/* 9232 */    MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 9247
1997
/* 9237 */    MCD_OPC_CheckPredicate, 20, 95, 0, 0, // Skip to: 9337
1998
/* 9242 */    MCD_OPC_Decode, 177, 12, 162, 1, // Opcode: LOCFHRAsmE
1999
/* 9247 */    MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 9262
2000
/* 9252 */    MCD_OPC_CheckPredicate, 20, 80, 0, 0, // Skip to: 9337
2001
/* 9257 */    MCD_OPC_Decode, 189, 12, 162, 1, // Opcode: LOCFHRAsmNLH
2002
/* 9262 */    MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 9277
2003
/* 9267 */    MCD_OPC_CheckPredicate, 20, 65, 0, 0, // Skip to: 9337
2004
/* 9272 */    MCD_OPC_Decode, 179, 12, 162, 1, // Opcode: LOCFHRAsmHE
2005
/* 9277 */    MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 9292
2006
/* 9282 */    MCD_OPC_CheckPredicate, 20, 50, 0, 0, // Skip to: 9337
2007
/* 9287 */    MCD_OPC_Decode, 187, 12, 162, 1, // Opcode: LOCFHRAsmNL
2008
/* 9292 */    MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 9307
2009
/* 9297 */    MCD_OPC_CheckPredicate, 20, 35, 0, 0, // Skip to: 9337
2010
/* 9302 */    MCD_OPC_Decode, 181, 12, 162, 1, // Opcode: LOCFHRAsmLE
2011
/* 9307 */    MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 9322
2012
/* 9312 */    MCD_OPC_CheckPredicate, 20, 20, 0, 0, // Skip to: 9337
2013
/* 9317 */    MCD_OPC_Decode, 185, 12, 162, 1, // Opcode: LOCFHRAsmNH
2014
/* 9322 */    MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9337
2015
/* 9327 */    MCD_OPC_CheckPredicate, 20, 5, 0, 0, // Skip to: 9337
2016
/* 9332 */    MCD_OPC_Decode, 191, 12, 162, 1, // Opcode: LOCFHRAsmNO
2017
/* 9337 */    MCD_OPC_CheckPredicate, 20, 173, 5, 0, // Skip to: 10795
2018
/* 9342 */    MCD_OPC_Decode, 176, 12, 163, 1, // Opcode: LOCFHRAsm
2019
/* 9347 */    MCD_OPC_FilterValue, 225, 1, 33, 0, 0, // Skip to: 9386
2020
/* 9353 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
2021
/* 9356 */    MCD_OPC_FilterValue, 0, 154, 5, 0, // Skip to: 10795
2022
/* 9361 */    MCD_OPC_CheckPredicate, 21, 11, 0, 0, // Skip to: 9377
2023
/* 9366 */    MCD_OPC_CheckField, 12, 4, 0, 4, 0, 0, // Skip to: 9377
2024
/* 9373 */    MCD_OPC_Decode, 175, 15, 62, // Opcode: POPCNT
2025
/* 9377 */    MCD_OPC_CheckPredicate, 14, 133, 5, 0, // Skip to: 10795
2026
/* 9382 */    MCD_OPC_Decode, 176, 15, 74, // Opcode: POPCNTOpt
2027
/* 9386 */    MCD_OPC_FilterValue, 226, 1, 231, 0, 0, // Skip to: 9623
2028
/* 9392 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
2029
/* 9395 */    MCD_OPC_FilterValue, 0, 115, 5, 0, // Skip to: 10795
2030
/* 9400 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2031
/* 9403 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9418
2032
/* 9408 */    MCD_OPC_CheckPredicate, 22, 200, 0, 0, // Skip to: 9613
2033
/* 9413 */    MCD_OPC_Decode, 132, 13, 136, 1, // Opcode: LOCGRAsmO
2034
/* 9418 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9433
2035
/* 9423 */    MCD_OPC_CheckPredicate, 22, 185, 0, 0, // Skip to: 9613
2036
/* 9428 */    MCD_OPC_Decode, 244, 12, 136, 1, // Opcode: LOCGRAsmH
2037
/* 9433 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 9448
2038
/* 9438 */    MCD_OPC_CheckPredicate, 22, 170, 0, 0, // Skip to: 9613
2039
/* 9443 */    MCD_OPC_Decode, 254, 12, 136, 1, // Opcode: LOCGRAsmNLE
2040
/* 9448 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 9463
2041
/* 9453 */    MCD_OPC_CheckPredicate, 22, 155, 0, 0, // Skip to: 9613
2042
/* 9458 */    MCD_OPC_Decode, 246, 12, 136, 1, // Opcode: LOCGRAsmL
2043
/* 9463 */    MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 9478
2044
/* 9468 */    MCD_OPC_CheckPredicate, 22, 140, 0, 0, // Skip to: 9613
2045
/* 9473 */    MCD_OPC_Decode, 252, 12, 136, 1, // Opcode: LOCGRAsmNHE
2046
/* 9478 */    MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 9493
2047
/* 9483 */    MCD_OPC_CheckPredicate, 22, 125, 0, 0, // Skip to: 9613
2048
/* 9488 */    MCD_OPC_Decode, 248, 12, 136, 1, // Opcode: LOCGRAsmLH
2049
/* 9493 */    MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 9508
2050
/* 9498 */    MCD_OPC_CheckPredicate, 22, 110, 0, 0, // Skip to: 9613
2051
/* 9503 */    MCD_OPC_Decode, 250, 12, 136, 1, // Opcode: LOCGRAsmNE
2052
/* 9508 */    MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 9523
2053
/* 9513 */    MCD_OPC_CheckPredicate, 22, 95, 0, 0, // Skip to: 9613
2054
/* 9518 */    MCD_OPC_Decode, 243, 12, 136, 1, // Opcode: LOCGRAsmE
2055
/* 9523 */    MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 9538
2056
/* 9528 */    MCD_OPC_CheckPredicate, 22, 80, 0, 0, // Skip to: 9613
2057
/* 9533 */    MCD_OPC_Decode, 255, 12, 136, 1, // Opcode: LOCGRAsmNLH
2058
/* 9538 */    MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 9553
2059
/* 9543 */    MCD_OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 9613
2060
/* 9548 */    MCD_OPC_Decode, 245, 12, 136, 1, // Opcode: LOCGRAsmHE
2061
/* 9553 */    MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 9568
2062
/* 9558 */    MCD_OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 9613
2063
/* 9563 */    MCD_OPC_Decode, 253, 12, 136, 1, // Opcode: LOCGRAsmNL
2064
/* 9568 */    MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 9583
2065
/* 9573 */    MCD_OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 9613
2066
/* 9578 */    MCD_OPC_Decode, 247, 12, 136, 1, // Opcode: LOCGRAsmLE
2067
/* 9583 */    MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 9598
2068
/* 9588 */    MCD_OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 9613
2069
/* 9593 */    MCD_OPC_Decode, 251, 12, 136, 1, // Opcode: LOCGRAsmNH
2070
/* 9598 */    MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9613
2071
/* 9603 */    MCD_OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 9613
2072
/* 9608 */    MCD_OPC_Decode, 129, 13, 136, 1, // Opcode: LOCGRAsmNO
2073
/* 9613 */    MCD_OPC_CheckPredicate, 22, 153, 4, 0, // Skip to: 10795
2074
/* 9618 */    MCD_OPC_Decode, 242, 12, 164, 1, // Opcode: LOCGRAsm
2075
/* 9623 */    MCD_OPC_FilterValue, 227, 1, 223, 0, 0, // Skip to: 9852
2076
/* 9629 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
2077
/* 9632 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9647
2078
/* 9637 */    MCD_OPC_CheckPredicate, 14, 200, 0, 0, // Skip to: 9842
2079
/* 9642 */    MCD_OPC_Decode, 145, 16, 165, 1, // Opcode: SELGRAsmO
2080
/* 9647 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9662
2081
/* 9652 */    MCD_OPC_CheckPredicate, 14, 185, 0, 0, // Skip to: 9842
2082
/* 9657 */    MCD_OPC_Decode, 129, 16, 165, 1, // Opcode: SELGRAsmH
2083
/* 9662 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 9677
2084
/* 9667 */    MCD_OPC_CheckPredicate, 14, 170, 0, 0, // Skip to: 9842
2085
/* 9672 */    MCD_OPC_Decode, 139, 16, 165, 1, // Opcode: SELGRAsmNLE
2086
/* 9677 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 9692
2087
/* 9682 */    MCD_OPC_CheckPredicate, 14, 155, 0, 0, // Skip to: 9842
2088
/* 9687 */    MCD_OPC_Decode, 131, 16, 165, 1, // Opcode: SELGRAsmL
2089
/* 9692 */    MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 9707
2090
/* 9697 */    MCD_OPC_CheckPredicate, 14, 140, 0, 0, // Skip to: 9842
2091
/* 9702 */    MCD_OPC_Decode, 137, 16, 165, 1, // Opcode: SELGRAsmNHE
2092
/* 9707 */    MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 9722
2093
/* 9712 */    MCD_OPC_CheckPredicate, 14, 125, 0, 0, // Skip to: 9842
2094
/* 9717 */    MCD_OPC_Decode, 133, 16, 165, 1, // Opcode: SELGRAsmLH
2095
/* 9722 */    MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 9737
2096
/* 9727 */    MCD_OPC_CheckPredicate, 14, 110, 0, 0, // Skip to: 9842
2097
/* 9732 */    MCD_OPC_Decode, 135, 16, 165, 1, // Opcode: SELGRAsmNE
2098
/* 9737 */    MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 9752
2099
/* 9742 */    MCD_OPC_CheckPredicate, 14, 95, 0, 0, // Skip to: 9842
2100
/* 9747 */    MCD_OPC_Decode, 128, 16, 165, 1, // Opcode: SELGRAsmE
2101
/* 9752 */    MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 9767
2102
/* 9757 */    MCD_OPC_CheckPredicate, 14, 80, 0, 0, // Skip to: 9842
2103
/* 9762 */    MCD_OPC_Decode, 140, 16, 165, 1, // Opcode: SELGRAsmNLH
2104
/* 9767 */    MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 9782
2105
/* 9772 */    MCD_OPC_CheckPredicate, 14, 65, 0, 0, // Skip to: 9842
2106
/* 9777 */    MCD_OPC_Decode, 130, 16, 165, 1, // Opcode: SELGRAsmHE
2107
/* 9782 */    MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 9797
2108
/* 9787 */    MCD_OPC_CheckPredicate, 14, 50, 0, 0, // Skip to: 9842
2109
/* 9792 */    MCD_OPC_Decode, 138, 16, 165, 1, // Opcode: SELGRAsmNL
2110
/* 9797 */    MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 9812
2111
/* 9802 */    MCD_OPC_CheckPredicate, 14, 35, 0, 0, // Skip to: 9842
2112
/* 9807 */    MCD_OPC_Decode, 132, 16, 165, 1, // Opcode: SELGRAsmLE
2113
/* 9812 */    MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 9827
2114
/* 9817 */    MCD_OPC_CheckPredicate, 14, 20, 0, 0, // Skip to: 9842
2115
/* 9822 */    MCD_OPC_Decode, 136, 16, 165, 1, // Opcode: SELGRAsmNH
2116
/* 9827 */    MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 9842
2117
/* 9832 */    MCD_OPC_CheckPredicate, 14, 5, 0, 0, // Skip to: 9842
2118
/* 9837 */    MCD_OPC_Decode, 142, 16, 165, 1, // Opcode: SELGRAsmNO
2119
/* 9842 */    MCD_OPC_CheckPredicate, 14, 180, 3, 0, // Skip to: 10795
2120
/* 9847 */    MCD_OPC_Decode, 255, 15, 166, 1, // Opcode: SELGRAsm
2121
/* 9852 */    MCD_OPC_FilterValue, 228, 1, 17, 0, 0, // Skip to: 9875
2122
/* 9858 */    MCD_OPC_CheckPredicate, 23, 164, 3, 0, // Skip to: 10795
2123
/* 9863 */    MCD_OPC_CheckField, 8, 4, 0, 157, 3, 0, // Skip to: 10795
2124
/* 9870 */    MCD_OPC_Decode, 249, 14, 141, 1, // Opcode: NGRK
2125
/* 9875 */    MCD_OPC_FilterValue, 229, 1, 17, 0, 0, // Skip to: 9898
2126
/* 9881 */    MCD_OPC_CheckPredicate, 14, 141, 3, 0, // Skip to: 10795
2127
/* 9886 */    MCD_OPC_CheckField, 8, 4, 0, 134, 3, 0, // Skip to: 10795
2128
/* 9893 */    MCD_OPC_Decode, 245, 14, 141, 1, // Opcode: NCGRK
2129
/* 9898 */    MCD_OPC_FilterValue, 230, 1, 17, 0, 0, // Skip to: 9921
2130
/* 9904 */    MCD_OPC_CheckPredicate, 23, 118, 3, 0, // Skip to: 10795
2131
/* 9909 */    MCD_OPC_CheckField, 8, 4, 0, 111, 3, 0, // Skip to: 10795
2132
/* 9916 */    MCD_OPC_Decode, 149, 15, 141, 1, // Opcode: OGRK
2133
/* 9921 */    MCD_OPC_FilterValue, 231, 1, 17, 0, 0, // Skip to: 9944
2134
/* 9927 */    MCD_OPC_CheckPredicate, 23, 95, 3, 0, // Skip to: 10795
2135
/* 9932 */    MCD_OPC_CheckField, 8, 4, 0, 88, 3, 0, // Skip to: 10795
2136
/* 9939 */    MCD_OPC_Decode, 151, 24, 141, 1, // Opcode: XGRK
2137
/* 9944 */    MCD_OPC_FilterValue, 232, 1, 17, 0, 0, // Skip to: 9967
2138
/* 9950 */    MCD_OPC_CheckPredicate, 23, 72, 3, 0, // Skip to: 10795
2139
/* 9955 */    MCD_OPC_CheckField, 8, 4, 0, 65, 3, 0, // Skip to: 10795
2140
/* 9962 */    MCD_OPC_Decode, 129, 4, 141, 1, // Opcode: AGRK
2141
/* 9967 */    MCD_OPC_FilterValue, 233, 1, 17, 0, 0, // Skip to: 9990
2142
/* 9973 */    MCD_OPC_CheckPredicate, 23, 49, 3, 0, // Skip to: 10795
2143
/* 9978 */    MCD_OPC_CheckField, 8, 4, 0, 42, 3, 0, // Skip to: 10795
2144
/* 9985 */    MCD_OPC_Decode, 178, 16, 141, 1, // Opcode: SGRK
2145
/* 9990 */    MCD_OPC_FilterValue, 234, 1, 17, 0, 0, // Skip to: 10013
2146
/* 9996 */    MCD_OPC_CheckPredicate, 23, 26, 3, 0, // Skip to: 10795
2147
/* 10001 */   MCD_OPC_CheckField, 8, 4, 0, 19, 3, 0, // Skip to: 10795
2148
/* 10008 */   MCD_OPC_Decode, 150, 4, 141, 1, // Opcode: ALGRK
2149
/* 10013 */   MCD_OPC_FilterValue, 235, 1, 17, 0, 0, // Skip to: 10036
2150
/* 10019 */   MCD_OPC_CheckPredicate, 23, 3, 3, 0, // Skip to: 10795
2151
/* 10024 */   MCD_OPC_CheckField, 8, 4, 0, 252, 2, 0, // Skip to: 10795
2152
/* 10031 */   MCD_OPC_Decode, 203, 16, 141, 1, // Opcode: SLGRK
2153
/* 10036 */   MCD_OPC_FilterValue, 236, 1, 17, 0, 0, // Skip to: 10059
2154
/* 10042 */   MCD_OPC_CheckPredicate, 24, 236, 2, 0, // Skip to: 10795
2155
/* 10047 */   MCD_OPC_CheckField, 8, 4, 0, 229, 2, 0, // Skip to: 10795
2156
/* 10054 */   MCD_OPC_Decode, 174, 14, 167, 1, // Opcode: MGRK
2157
/* 10059 */   MCD_OPC_FilterValue, 237, 1, 17, 0, 0, // Skip to: 10082
2158
/* 10065 */   MCD_OPC_CheckPredicate, 24, 213, 2, 0, // Skip to: 10795
2159
/* 10070 */   MCD_OPC_CheckField, 8, 4, 0, 206, 2, 0, // Skip to: 10795
2160
/* 10077 */   MCD_OPC_Decode, 202, 14, 141, 1, // Opcode: MSGRKC
2161
/* 10082 */   MCD_OPC_FilterValue, 240, 1, 223, 0, 0, // Skip to: 10311
2162
/* 10088 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
2163
/* 10091 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10106
2164
/* 10096 */   MCD_OPC_CheckPredicate, 14, 200, 0, 0, // Skip to: 10301
2165
/* 10101 */   MCD_OPC_Decode, 167, 16, 168, 1, // Opcode: SELRAsmO
2166
/* 10106 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10121
2167
/* 10111 */   MCD_OPC_CheckPredicate, 14, 185, 0, 0, // Skip to: 10301
2168
/* 10116 */   MCD_OPC_Decode, 151, 16, 168, 1, // Opcode: SELRAsmH
2169
/* 10121 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 10136
2170
/* 10126 */   MCD_OPC_CheckPredicate, 14, 170, 0, 0, // Skip to: 10301
2171
/* 10131 */   MCD_OPC_Decode, 161, 16, 168, 1, // Opcode: SELRAsmNLE
2172
/* 10136 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 10151
2173
/* 10141 */   MCD_OPC_CheckPredicate, 14, 155, 0, 0, // Skip to: 10301
2174
/* 10146 */   MCD_OPC_Decode, 153, 16, 168, 1, // Opcode: SELRAsmL
2175
/* 10151 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 10166
2176
/* 10156 */   MCD_OPC_CheckPredicate, 14, 140, 0, 0, // Skip to: 10301
2177
/* 10161 */   MCD_OPC_Decode, 159, 16, 168, 1, // Opcode: SELRAsmNHE
2178
/* 10166 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 10181
2179
/* 10171 */   MCD_OPC_CheckPredicate, 14, 125, 0, 0, // Skip to: 10301
2180
/* 10176 */   MCD_OPC_Decode, 155, 16, 168, 1, // Opcode: SELRAsmLH
2181
/* 10181 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 10196
2182
/* 10186 */   MCD_OPC_CheckPredicate, 14, 110, 0, 0, // Skip to: 10301
2183
/* 10191 */   MCD_OPC_Decode, 157, 16, 168, 1, // Opcode: SELRAsmNE
2184
/* 10196 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 10211
2185
/* 10201 */   MCD_OPC_CheckPredicate, 14, 95, 0, 0, // Skip to: 10301
2186
/* 10206 */   MCD_OPC_Decode, 150, 16, 168, 1, // Opcode: SELRAsmE
2187
/* 10211 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 10226
2188
/* 10216 */   MCD_OPC_CheckPredicate, 14, 80, 0, 0, // Skip to: 10301
2189
/* 10221 */   MCD_OPC_Decode, 162, 16, 168, 1, // Opcode: SELRAsmNLH
2190
/* 10226 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 10241
2191
/* 10231 */   MCD_OPC_CheckPredicate, 14, 65, 0, 0, // Skip to: 10301
2192
/* 10236 */   MCD_OPC_Decode, 152, 16, 168, 1, // Opcode: SELRAsmHE
2193
/* 10241 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 10256
2194
/* 10246 */   MCD_OPC_CheckPredicate, 14, 50, 0, 0, // Skip to: 10301
2195
/* 10251 */   MCD_OPC_Decode, 160, 16, 168, 1, // Opcode: SELRAsmNL
2196
/* 10256 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 10271
2197
/* 10261 */   MCD_OPC_CheckPredicate, 14, 35, 0, 0, // Skip to: 10301
2198
/* 10266 */   MCD_OPC_Decode, 154, 16, 168, 1, // Opcode: SELRAsmLE
2199
/* 10271 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 10286
2200
/* 10276 */   MCD_OPC_CheckPredicate, 14, 20, 0, 0, // Skip to: 10301
2201
/* 10281 */   MCD_OPC_Decode, 158, 16, 168, 1, // Opcode: SELRAsmNH
2202
/* 10286 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 10301
2203
/* 10291 */   MCD_OPC_CheckPredicate, 14, 5, 0, 0, // Skip to: 10301
2204
/* 10296 */   MCD_OPC_Decode, 164, 16, 168, 1, // Opcode: SELRAsmNO
2205
/* 10301 */   MCD_OPC_CheckPredicate, 14, 233, 1, 0, // Skip to: 10795
2206
/* 10306 */   MCD_OPC_Decode, 149, 16, 169, 1, // Opcode: SELRAsm
2207
/* 10311 */   MCD_OPC_FilterValue, 242, 1, 217, 0, 0, // Skip to: 10534
2208
/* 10317 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
2209
/* 10320 */   MCD_OPC_FilterValue, 0, 214, 1, 0, // Skip to: 10795
2210
/* 10325 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2211
/* 10328 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10342
2212
/* 10333 */   MCD_OPC_CheckPredicate, 22, 186, 0, 0, // Skip to: 10524
2213
/* 10338 */   MCD_OPC_Decode, 198, 13, 9, // Opcode: LOCRAsmO
2214
/* 10342 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10356
2215
/* 10347 */   MCD_OPC_CheckPredicate, 22, 172, 0, 0, // Skip to: 10524
2216
/* 10352 */   MCD_OPC_Decode, 182, 13, 9, // Opcode: LOCRAsmH
2217
/* 10356 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 10370
2218
/* 10361 */   MCD_OPC_CheckPredicate, 22, 158, 0, 0, // Skip to: 10524
2219
/* 10366 */   MCD_OPC_Decode, 192, 13, 9, // Opcode: LOCRAsmNLE
2220
/* 10370 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10384
2221
/* 10375 */   MCD_OPC_CheckPredicate, 22, 144, 0, 0, // Skip to: 10524
2222
/* 10380 */   MCD_OPC_Decode, 184, 13, 9, // Opcode: LOCRAsmL
2223
/* 10384 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 10398
2224
/* 10389 */   MCD_OPC_CheckPredicate, 22, 130, 0, 0, // Skip to: 10524
2225
/* 10394 */   MCD_OPC_Decode, 190, 13, 9, // Opcode: LOCRAsmNHE
2226
/* 10398 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 10412
2227
/* 10403 */   MCD_OPC_CheckPredicate, 22, 116, 0, 0, // Skip to: 10524
2228
/* 10408 */   MCD_OPC_Decode, 186, 13, 9, // Opcode: LOCRAsmLH
2229
/* 10412 */   MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 10426
2230
/* 10417 */   MCD_OPC_CheckPredicate, 22, 102, 0, 0, // Skip to: 10524
2231
/* 10422 */   MCD_OPC_Decode, 188, 13, 9, // Opcode: LOCRAsmNE
2232
/* 10426 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 10440
2233
/* 10431 */   MCD_OPC_CheckPredicate, 22, 88, 0, 0, // Skip to: 10524
2234
/* 10436 */   MCD_OPC_Decode, 181, 13, 9, // Opcode: LOCRAsmE
2235
/* 10440 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 10454
2236
/* 10445 */   MCD_OPC_CheckPredicate, 22, 74, 0, 0, // Skip to: 10524
2237
/* 10450 */   MCD_OPC_Decode, 193, 13, 9, // Opcode: LOCRAsmNLH
2238
/* 10454 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 10468
2239
/* 10459 */   MCD_OPC_CheckPredicate, 22, 60, 0, 0, // Skip to: 10524
2240
/* 10464 */   MCD_OPC_Decode, 183, 13, 9, // Opcode: LOCRAsmHE
2241
/* 10468 */   MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 10482
2242
/* 10473 */   MCD_OPC_CheckPredicate, 22, 46, 0, 0, // Skip to: 10524
2243
/* 10478 */   MCD_OPC_Decode, 191, 13, 9, // Opcode: LOCRAsmNL
2244
/* 10482 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 10496
2245
/* 10487 */   MCD_OPC_CheckPredicate, 22, 32, 0, 0, // Skip to: 10524
2246
/* 10492 */   MCD_OPC_Decode, 185, 13, 9, // Opcode: LOCRAsmLE
2247
/* 10496 */   MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 10510
2248
/* 10501 */   MCD_OPC_CheckPredicate, 22, 18, 0, 0, // Skip to: 10524
2249
/* 10506 */   MCD_OPC_Decode, 189, 13, 9, // Opcode: LOCRAsmNH
2250
/* 10510 */   MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 10524
2251
/* 10515 */   MCD_OPC_CheckPredicate, 22, 4, 0, 0, // Skip to: 10524
2252
/* 10520 */   MCD_OPC_Decode, 195, 13, 9, // Opcode: LOCRAsmNO
2253
/* 10524 */   MCD_OPC_CheckPredicate, 22, 10, 1, 0, // Skip to: 10795
2254
/* 10529 */   MCD_OPC_Decode, 180, 13, 170, 1, // Opcode: LOCRAsm
2255
/* 10534 */   MCD_OPC_FilterValue, 244, 1, 17, 0, 0, // Skip to: 10557
2256
/* 10540 */   MCD_OPC_CheckPredicate, 23, 250, 0, 0, // Skip to: 10795
2257
/* 10545 */   MCD_OPC_CheckField, 8, 4, 0, 243, 0, 0, // Skip to: 10795
2258
/* 10552 */   MCD_OPC_Decode, 138, 15, 143, 1, // Opcode: NRK
2259
/* 10557 */   MCD_OPC_FilterValue, 245, 1, 17, 0, 0, // Skip to: 10580
2260
/* 10563 */   MCD_OPC_CheckPredicate, 14, 227, 0, 0, // Skip to: 10795
2261
/* 10568 */   MCD_OPC_CheckField, 8, 4, 0, 220, 0, 0, // Skip to: 10795
2262
/* 10575 */   MCD_OPC_Decode, 246, 14, 143, 1, // Opcode: NCRK
2263
/* 10580 */   MCD_OPC_FilterValue, 246, 1, 17, 0, 0, // Skip to: 10603
2264
/* 10586 */   MCD_OPC_CheckPredicate, 23, 204, 0, 0, // Skip to: 10795
2265
/* 10591 */   MCD_OPC_CheckField, 8, 4, 0, 197, 0, 0, // Skip to: 10795
2266
/* 10598 */   MCD_OPC_Decode, 159, 15, 143, 1, // Opcode: ORK
2267
/* 10603 */   MCD_OPC_FilterValue, 247, 1, 17, 0, 0, // Skip to: 10626
2268
/* 10609 */   MCD_OPC_CheckPredicate, 23, 181, 0, 0, // Skip to: 10795
2269
/* 10614 */   MCD_OPC_CheckField, 8, 4, 0, 174, 0, 0, // Skip to: 10795
2270
/* 10621 */   MCD_OPC_Decode, 157, 24, 143, 1, // Opcode: XRK
2271
/* 10626 */   MCD_OPC_FilterValue, 248, 1, 17, 0, 0, // Skip to: 10649
2272
/* 10632 */   MCD_OPC_CheckPredicate, 23, 158, 0, 0, // Skip to: 10795
2273
/* 10637 */   MCD_OPC_CheckField, 8, 4, 0, 151, 0, 0, // Skip to: 10795
2274
/* 10644 */   MCD_OPC_Decode, 163, 4, 143, 1, // Opcode: ARK
2275
/* 10649 */   MCD_OPC_FilterValue, 249, 1, 17, 0, 0, // Skip to: 10672
2276
/* 10655 */   MCD_OPC_CheckPredicate, 23, 135, 0, 0, // Skip to: 10795
2277
/* 10660 */   MCD_OPC_CheckField, 8, 4, 0, 128, 0, 0, // Skip to: 10795
2278
/* 10667 */   MCD_OPC_Decode, 237, 16, 143, 1, // Opcode: SRK
2279
/* 10672 */   MCD_OPC_FilterValue, 250, 1, 17, 0, 0, // Skip to: 10695
2280
/* 10678 */   MCD_OPC_CheckPredicate, 23, 112, 0, 0, // Skip to: 10795
2281
/* 10683 */   MCD_OPC_CheckField, 8, 4, 0, 105, 0, 0, // Skip to: 10795
2282
/* 10690 */   MCD_OPC_Decode, 156, 4, 143, 1, // Opcode: ALRK
2283
/* 10695 */   MCD_OPC_FilterValue, 251, 1, 17, 0, 0, // Skip to: 10718
2284
/* 10701 */   MCD_OPC_CheckPredicate, 23, 89, 0, 0, // Skip to: 10795
2285
/* 10706 */   MCD_OPC_CheckField, 8, 4, 0, 82, 0, 0, // Skip to: 10795
2286
/* 10713 */   MCD_OPC_Decode, 210, 16, 143, 1, // Opcode: SLRK
2287
/* 10718 */   MCD_OPC_FilterValue, 253, 1, 71, 0, 0, // Skip to: 10795
2288
/* 10724 */   MCD_OPC_CheckPredicate, 24, 66, 0, 0, // Skip to: 10795
2289
/* 10729 */   MCD_OPC_CheckField, 8, 4, 0, 59, 0, 0, // Skip to: 10795
2290
/* 10736 */   MCD_OPC_Decode, 204, 14, 143, 1, // Opcode: MSRKC
2291
/* 10741 */   MCD_OPC_FilterValue, 186, 1, 4, 0, 0, // Skip to: 10751
2292
/* 10747 */   MCD_OPC_Decode, 141, 9, 36, // Opcode: CS
2293
/* 10751 */   MCD_OPC_FilterValue, 187, 1, 5, 0, 0, // Skip to: 10762
2294
/* 10757 */   MCD_OPC_Decode, 166, 5, 171, 1, // Opcode: CDS
2295
/* 10762 */   MCD_OPC_FilterValue, 189, 1, 5, 0, 0, // Skip to: 10773
2296
/* 10768 */   MCD_OPC_Decode, 151, 8, 172, 1, // Opcode: CLM
2297
/* 10773 */   MCD_OPC_FilterValue, 190, 1, 5, 0, 0, // Skip to: 10784
2298
/* 10779 */   MCD_OPC_Decode, 137, 17, 172, 1, // Opcode: STCM
2299
/* 10784 */   MCD_OPC_FilterValue, 191, 1, 5, 0, 0, // Skip to: 10795
2300
/* 10790 */   MCD_OPC_Decode, 141, 10, 173, 1, // Opcode: ICM
2301
/* 10795 */   MCD_OPC_Fail,
2302
  0
2303
};
2304
2305
static const uint8_t DecoderTable48[] = {
2306
/* 0 */       MCD_OPC_ExtractField, 40, 8,  // Inst{47-40} ...
2307
/* 3 */       MCD_OPC_FilterValue, 192, 1, 40, 1, 0, // Skip to: 305
2308
/* 9 */       MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2309
/* 12 */      MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22
2310
/* 17 */      MCD_OPC_Decode, 139, 11, 174, 1, // Opcode: LARL
2311
/* 22 */      MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 32
2312
/* 27 */      MCD_OPC_Decode, 199, 11, 175, 1, // Opcode: LGFI
2313
/* 32 */      MCD_OPC_FilterValue, 4, 158, 0, 0, // Skip to: 195
2314
/* 37 */      MCD_OPC_ExtractField, 36, 4,  // Inst{39-36} ...
2315
/* 40 */      MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 50
2316
/* 45 */      MCD_OPC_Decode, 233, 10, 176, 1, // Opcode: JGAsmO
2317
/* 50 */      MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 60
2318
/* 55 */      MCD_OPC_Decode, 217, 10, 176, 1, // Opcode: JGAsmH
2319
/* 60 */      MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 70
2320
/* 65 */      MCD_OPC_Decode, 227, 10, 176, 1, // Opcode: JGAsmNLE
2321
/* 70 */      MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 80
2322
/* 75 */      MCD_OPC_Decode, 219, 10, 176, 1, // Opcode: JGAsmL
2323
/* 80 */      MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 90
2324
/* 85 */      MCD_OPC_Decode, 225, 10, 176, 1, // Opcode: JGAsmNHE
2325
/* 90 */      MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 100
2326
/* 95 */      MCD_OPC_Decode, 221, 10, 176, 1, // Opcode: JGAsmLH
2327
/* 100 */     MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 110
2328
/* 105 */     MCD_OPC_Decode, 223, 10, 176, 1, // Opcode: JGAsmNE
2329
/* 110 */     MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 120
2330
/* 115 */     MCD_OPC_Decode, 216, 10, 176, 1, // Opcode: JGAsmE
2331
/* 120 */     MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 130
2332
/* 125 */     MCD_OPC_Decode, 228, 10, 176, 1, // Opcode: JGAsmNLH
2333
/* 130 */     MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 140
2334
/* 135 */     MCD_OPC_Decode, 218, 10, 176, 1, // Opcode: JGAsmHE
2335
/* 140 */     MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 150
2336
/* 145 */     MCD_OPC_Decode, 226, 10, 176, 1, // Opcode: JGAsmNL
2337
/* 150 */     MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 160
2338
/* 155 */     MCD_OPC_Decode, 220, 10, 176, 1, // Opcode: JGAsmLE
2339
/* 160 */     MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 170
2340
/* 165 */     MCD_OPC_Decode, 224, 10, 176, 1, // Opcode: JGAsmNH
2341
/* 170 */     MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 180
2342
/* 175 */     MCD_OPC_Decode, 230, 10, 176, 1, // Opcode: JGAsmNO
2343
/* 180 */     MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 190
2344
/* 185 */     MCD_OPC_Decode, 215, 10, 176, 1, // Opcode: JG
2345
/* 190 */     MCD_OPC_Decode, 132, 5, 177, 1, // Opcode: BRCLAsm
2346
/* 195 */     MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 205
2347
/* 200 */     MCD_OPC_Decode, 236, 4, 178, 1, // Opcode: BRASL
2348
/* 205 */     MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 215
2349
/* 210 */     MCD_OPC_Decode, 153, 24, 179, 1, // Opcode: XIHF
2350
/* 215 */     MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 225
2351
/* 220 */     MCD_OPC_Decode, 154, 24, 180, 1, // Opcode: XILF
2352
/* 225 */     MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 235
2353
/* 230 */     MCD_OPC_Decode, 149, 10, 181, 1, // Opcode: IIHF
2354
/* 235 */     MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 245
2355
/* 240 */     MCD_OPC_Decode, 152, 10, 182, 1, // Opcode: IILF
2356
/* 245 */     MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 255
2357
/* 250 */     MCD_OPC_Decode, 252, 14, 179, 1, // Opcode: NIHF
2358
/* 255 */     MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 265
2359
/* 260 */     MCD_OPC_Decode, 255, 14, 180, 1, // Opcode: NILF
2360
/* 265 */     MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 275
2361
/* 270 */     MCD_OPC_Decode, 151, 15, 179, 1, // Opcode: OIHF
2362
/* 275 */     MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 285
2363
/* 280 */     MCD_OPC_Decode, 154, 15, 180, 1, // Opcode: OILF
2364
/* 285 */     MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 295
2365
/* 290 */     MCD_OPC_Decode, 236, 11, 183, 1, // Opcode: LLIHF
2366
/* 295 */     MCD_OPC_FilterValue, 15, 160, 89, 0, // Skip to: 23244
2367
/* 300 */     MCD_OPC_Decode, 239, 11, 183, 1, // Opcode: LLILF
2368
/* 305 */     MCD_OPC_FilterValue, 194, 1, 123, 0, 0, // Skip to: 434
2369
/* 311 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2370
/* 314 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 324
2371
/* 319 */     MCD_OPC_Decode, 199, 14, 184, 1, // Opcode: MSGFI
2372
/* 324 */     MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 334
2373
/* 329 */     MCD_OPC_Decode, 195, 14, 185, 1, // Opcode: MSFI
2374
/* 334 */     MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 344
2375
/* 339 */     MCD_OPC_Decode, 200, 16, 186, 1, // Opcode: SLGFI
2376
/* 344 */     MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 354
2377
/* 349 */     MCD_OPC_Decode, 197, 16, 180, 1, // Opcode: SLFI
2378
/* 354 */     MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 364
2379
/* 359 */     MCD_OPC_Decode, 251, 3, 184, 1, // Opcode: AGFI
2380
/* 364 */     MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 374
2381
/* 369 */     MCD_OPC_Decode, 248, 3, 185, 1, // Opcode: AFI
2382
/* 374 */     MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 384
2383
/* 379 */     MCD_OPC_Decode, 146, 4, 186, 1, // Opcode: ALGFI
2384
/* 384 */     MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 394
2385
/* 389 */     MCD_OPC_Decode, 143, 4, 180, 1, // Opcode: ALFI
2386
/* 394 */     MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 404
2387
/* 399 */     MCD_OPC_Decode, 210, 5, 175, 1, // Opcode: CGFI
2388
/* 404 */     MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 414
2389
/* 409 */     MCD_OPC_Decode, 195, 5, 187, 1, // Opcode: CFI
2390
/* 414 */     MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 424
2391
/* 419 */     MCD_OPC_Decode, 136, 7, 183, 1, // Opcode: CLGFI
2392
/* 424 */     MCD_OPC_FilterValue, 15, 31, 89, 0, // Skip to: 23244
2393
/* 429 */     MCD_OPC_Decode, 242, 6, 182, 1, // Opcode: CLFI
2394
/* 434 */     MCD_OPC_FilterValue, 196, 1, 113, 0, 0, // Skip to: 553
2395
/* 440 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2396
/* 443 */     MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 453
2397
/* 448 */     MCD_OPC_Decode, 235, 11, 188, 1, // Opcode: LLHRL
2398
/* 453 */     MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 463
2399
/* 458 */     MCD_OPC_Decode, 206, 11, 174, 1, // Opcode: LGHRL
2400
/* 463 */     MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 473
2401
/* 468 */     MCD_OPC_Decode, 214, 11, 188, 1, // Opcode: LHRL
2402
/* 473 */     MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 483
2403
/* 478 */     MCD_OPC_Decode, 228, 11, 174, 1, // Opcode: LLGHRL
2404
/* 483 */     MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 493
2405
/* 488 */     MCD_OPC_Decode, 158, 17, 188, 1, // Opcode: STHRL
2406
/* 493 */     MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 503
2407
/* 498 */     MCD_OPC_Decode, 208, 11, 174, 1, // Opcode: LGRL
2408
/* 503 */     MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 513
2409
/* 508 */     MCD_OPC_Decode, 154, 17, 174, 1, // Opcode: STGRL
2410
/* 513 */     MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 523
2411
/* 518 */     MCD_OPC_Decode, 201, 11, 174, 1, // Opcode: LGFRL
2412
/* 523 */     MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 533
2413
/* 528 */     MCD_OPC_Decode, 227, 13, 188, 1, // Opcode: LRL
2414
/* 533 */     MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 543
2415
/* 538 */     MCD_OPC_Decode, 224, 11, 174, 1, // Opcode: LLGFRL
2416
/* 543 */     MCD_OPC_FilterValue, 15, 168, 88, 0, // Skip to: 23244
2417
/* 548 */     MCD_OPC_Decode, 237, 17, 188, 1, // Opcode: STRL
2418
/* 553 */     MCD_OPC_FilterValue, 197, 1, 10, 0, 0, // Skip to: 569
2419
/* 559 */     MCD_OPC_CheckPredicate, 5, 152, 88, 0, // Skip to: 23244
2420
/* 564 */     MCD_OPC_Decode, 233, 4, 189, 1, // Opcode: BPRP
2421
/* 569 */     MCD_OPC_FilterValue, 198, 1, 123, 0, 0, // Skip to: 698
2422
/* 575 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2423
/* 578 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 588
2424
/* 583 */     MCD_OPC_Decode, 249, 9, 190, 1, // Opcode: EXRL
2425
/* 588 */     MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 598
2426
/* 593 */     MCD_OPC_Decode, 167, 15, 191, 1, // Opcode: PFDRL
2427
/* 598 */     MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 608
2428
/* 603 */     MCD_OPC_Decode, 215, 5, 174, 1, // Opcode: CGHRL
2429
/* 608 */     MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 618
2430
/* 613 */     MCD_OPC_Decode, 186, 6, 188, 1, // Opcode: CHRL
2431
/* 618 */     MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 628
2432
/* 623 */     MCD_OPC_Decode, 139, 7, 174, 1, // Opcode: CLGHRL
2433
/* 628 */     MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 638
2434
/* 633 */     MCD_OPC_Decode, 247, 7, 188, 1, // Opcode: CLHRL
2435
/* 638 */     MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 648
2436
/* 643 */     MCD_OPC_Decode, 160, 6, 174, 1, // Opcode: CGRL
2437
/* 648 */     MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 658
2438
/* 653 */     MCD_OPC_Decode, 212, 7, 174, 1, // Opcode: CLGRL
2439
/* 658 */     MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 668
2440
/* 663 */     MCD_OPC_Decode, 212, 5, 174, 1, // Opcode: CGFRL
2441
/* 668 */     MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 678
2442
/* 673 */     MCD_OPC_Decode, 254, 8, 188, 1, // Opcode: CRL
2443
/* 678 */     MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 688
2444
/* 683 */     MCD_OPC_Decode, 138, 7, 174, 1, // Opcode: CLGFRL
2445
/* 688 */     MCD_OPC_FilterValue, 15, 23, 88, 0, // Skip to: 23244
2446
/* 693 */     MCD_OPC_Decode, 183, 8, 188, 1, // Opcode: CLRL
2447
/* 698 */     MCD_OPC_FilterValue, 199, 1, 17, 0, 0, // Skip to: 721
2448
/* 704 */     MCD_OPC_CheckPredicate, 5, 7, 88, 0, // Skip to: 23244
2449
/* 709 */     MCD_OPC_CheckField, 32, 4, 0, 0, 88, 0, // Skip to: 23244
2450
/* 716 */     MCD_OPC_Decode, 232, 4, 192, 1, // Opcode: BPP
2451
/* 721 */     MCD_OPC_FilterValue, 200, 1, 63, 0, 0, // Skip to: 790
2452
/* 727 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2453
/* 730 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 740
2454
/* 735 */     MCD_OPC_Decode, 214, 14, 193, 1, // Opcode: MVCOS
2455
/* 740 */     MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 750
2456
/* 745 */     MCD_OPC_Decode, 229, 9, 193, 1, // Opcode: ECTG
2457
/* 750 */     MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 760
2458
/* 755 */     MCD_OPC_Decode, 147, 9, 193, 1, // Opcode: CSST
2459
/* 760 */     MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 775
2460
/* 765 */     MCD_OPC_CheckPredicate, 25, 202, 87, 0, // Skip to: 23244
2461
/* 770 */     MCD_OPC_Decode, 202, 13, 194, 1, // Opcode: LPD
2462
/* 775 */     MCD_OPC_FilterValue, 5, 192, 87, 0, // Skip to: 23244
2463
/* 780 */     MCD_OPC_CheckPredicate, 25, 187, 87, 0, // Skip to: 23244
2464
/* 785 */     MCD_OPC_Decode, 206, 13, 194, 1, // Opcode: LPDG
2465
/* 790 */     MCD_OPC_FilterValue, 204, 1, 93, 0, 0, // Skip to: 889
2466
/* 796 */     MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
2467
/* 799 */     MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 814
2468
/* 804 */     MCD_OPC_CheckPredicate, 19, 163, 87, 0, // Skip to: 23244
2469
/* 809 */     MCD_OPC_Decode, 135, 5, 195, 1, // Opcode: BRCTH
2470
/* 814 */     MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 829
2471
/* 819 */     MCD_OPC_CheckPredicate, 19, 148, 87, 0, // Skip to: 23244
2472
/* 824 */     MCD_OPC_Decode, 137, 4, 196, 1, // Opcode: AIH
2473
/* 829 */     MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 844
2474
/* 834 */     MCD_OPC_CheckPredicate, 19, 133, 87, 0, // Skip to: 23244
2475
/* 839 */     MCD_OPC_Decode, 158, 4, 196, 1, // Opcode: ALSIH
2476
/* 844 */     MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 859
2477
/* 849 */     MCD_OPC_CheckPredicate, 19, 118, 87, 0, // Skip to: 23244
2478
/* 854 */     MCD_OPC_Decode, 159, 4, 196, 1, // Opcode: ALSIHN
2479
/* 859 */     MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 874
2480
/* 864 */     MCD_OPC_CheckPredicate, 19, 103, 87, 0, // Skip to: 23244
2481
/* 869 */     MCD_OPC_Decode, 203, 6, 197, 1, // Opcode: CIH
2482
/* 874 */     MCD_OPC_FilterValue, 15, 93, 87, 0, // Skip to: 23244
2483
/* 879 */     MCD_OPC_CheckPredicate, 19, 88, 87, 0, // Skip to: 23244
2484
/* 884 */     MCD_OPC_Decode, 135, 8, 181, 1, // Opcode: CLIH
2485
/* 889 */     MCD_OPC_FilterValue, 208, 1, 5, 0, 0, // Skip to: 900
2486
/* 895 */     MCD_OPC_Decode, 172, 18, 198, 1, // Opcode: TRTR
2487
/* 900 */     MCD_OPC_FilterValue, 209, 1, 5, 0, 0, // Skip to: 911
2488
/* 906 */     MCD_OPC_Decode, 224, 14, 198, 1, // Opcode: MVN
2489
/* 911 */     MCD_OPC_FilterValue, 210, 1, 5, 0, 0, // Skip to: 922
2490
/* 917 */     MCD_OPC_Decode, 207, 14, 198, 1, // Opcode: MVC
2491
/* 922 */     MCD_OPC_FilterValue, 211, 1, 5, 0, 0, // Skip to: 933
2492
/* 928 */     MCD_OPC_Decode, 228, 14, 198, 1, // Opcode: MVZ
2493
/* 933 */     MCD_OPC_FilterValue, 212, 1, 5, 0, 0, // Skip to: 944
2494
/* 939 */     MCD_OPC_Decode, 244, 14, 198, 1, // Opcode: NC
2495
/* 944 */     MCD_OPC_FilterValue, 213, 1, 5, 0, 0, // Skip to: 955
2496
/* 950 */     MCD_OPC_Decode, 234, 6, 198, 1, // Opcode: CLC
2497
/* 955 */     MCD_OPC_FilterValue, 214, 1, 5, 0, 0, // Skip to: 966
2498
/* 961 */     MCD_OPC_Decode, 144, 15, 198, 1, // Opcode: OC
2499
/* 966 */     MCD_OPC_FilterValue, 215, 1, 5, 0, 0, // Skip to: 977
2500
/* 972 */     MCD_OPC_Decode, 148, 24, 198, 1, // Opcode: XC
2501
/* 977 */     MCD_OPC_FilterValue, 217, 1, 5, 0, 0, // Skip to: 988
2502
/* 983 */     MCD_OPC_Decode, 210, 14, 199, 1, // Opcode: MVCK
2503
/* 988 */     MCD_OPC_FilterValue, 218, 1, 5, 0, 0, // Skip to: 999
2504
/* 994 */     MCD_OPC_Decode, 215, 14, 199, 1, // Opcode: MVCP
2505
/* 999 */     MCD_OPC_FilterValue, 219, 1, 5, 0, 0, // Skip to: 1010
2506
/* 1005 */    MCD_OPC_Decode, 217, 14, 199, 1, // Opcode: MVCS
2507
/* 1010 */    MCD_OPC_FilterValue, 220, 1, 5, 0, 0, // Skip to: 1021
2508
/* 1016 */    MCD_OPC_Decode, 157, 18, 198, 1, // Opcode: TR
2509
/* 1021 */    MCD_OPC_FilterValue, 221, 1, 5, 0, 0, // Skip to: 1032
2510
/* 1027 */    MCD_OPC_Decode, 167, 18, 198, 1, // Opcode: TRT
2511
/* 1032 */    MCD_OPC_FilterValue, 222, 1, 5, 0, 0, // Skip to: 1043
2512
/* 1038 */    MCD_OPC_Decode, 230, 9, 198, 1, // Opcode: ED
2513
/* 1043 */    MCD_OPC_FilterValue, 223, 1, 5, 0, 0, // Skip to: 1054
2514
/* 1049 */    MCD_OPC_Decode, 231, 9, 198, 1, // Opcode: EDMK
2515
/* 1054 */    MCD_OPC_FilterValue, 225, 1, 5, 0, 0, // Skip to: 1065
2516
/* 1060 */    MCD_OPC_Decode, 173, 15, 200, 1, // Opcode: PKU
2517
/* 1065 */    MCD_OPC_FilterValue, 226, 1, 5, 0, 0, // Skip to: 1076
2518
/* 1071 */    MCD_OPC_Decode, 181, 18, 198, 1, // Opcode: UNPKU
2519
/* 1076 */    MCD_OPC_FilterValue, 227, 1, 255, 5, 0, // Skip to: 2617
2520
/* 1082 */    MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
2521
/* 1085 */    MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 1095
2522
/* 1090 */    MCD_OPC_Decode, 240, 13, 201, 1, // Opcode: LTG
2523
/* 1095 */    MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 1105
2524
/* 1100 */    MCD_OPC_Decode, 223, 13, 201, 1, // Opcode: LRAG
2525
/* 1105 */    MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 1115
2526
/* 1110 */    MCD_OPC_Decode, 193, 11, 201, 1, // Opcode: LG
2527
/* 1115 */    MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 1125
2528
/* 1120 */    MCD_OPC_Decode, 169, 9, 202, 1, // Opcode: CVBY
2529
/* 1125 */    MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 1135
2530
/* 1130 */    MCD_OPC_Decode, 249, 3, 203, 1, // Opcode: AG
2531
/* 1135 */    MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 1145
2532
/* 1140 */    MCD_OPC_Decode, 173, 16, 203, 1, // Opcode: SG
2533
/* 1145 */    MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 1155
2534
/* 1150 */    MCD_OPC_Decode, 144, 4, 203, 1, // Opcode: ALG
2535
/* 1155 */    MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 1165
2536
/* 1160 */    MCD_OPC_Decode, 198, 16, 203, 1, // Opcode: SLG
2537
/* 1165 */    MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 1175
2538
/* 1170 */    MCD_OPC_Decode, 196, 14, 203, 1, // Opcode: MSG
2539
/* 1175 */    MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 1185
2540
/* 1180 */    MCD_OPC_Decode, 217, 9, 204, 1, // Opcode: DSG
2541
/* 1185 */    MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 1195
2542
/* 1190 */    MCD_OPC_Decode, 168, 9, 203, 1, // Opcode: CVBG
2543
/* 1195 */    MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 1205
2544
/* 1200 */    MCD_OPC_Decode, 229, 13, 201, 1, // Opcode: LRVG
2545
/* 1205 */    MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 1215
2546
/* 1210 */    MCD_OPC_Decode, 234, 13, 205, 1, // Opcode: LT
2547
/* 1215 */    MCD_OPC_FilterValue, 19, 5, 0, 0, // Skip to: 1225
2548
/* 1220 */    MCD_OPC_Decode, 224, 13, 201, 1, // Opcode: LRAY
2549
/* 1225 */    MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 1235
2550
/* 1230 */    MCD_OPC_Decode, 198, 11, 201, 1, // Opcode: LGF
2551
/* 1235 */    MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 1245
2552
/* 1240 */    MCD_OPC_Decode, 203, 11, 201, 1, // Opcode: LGH
2553
/* 1245 */    MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 1255
2554
/* 1250 */    MCD_OPC_Decode, 221, 11, 201, 1, // Opcode: LLGF
2555
/* 1255 */    MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 1265
2556
/* 1260 */    MCD_OPC_Decode, 229, 11, 201, 1, // Opcode: LLGT
2557
/* 1265 */    MCD_OPC_FilterValue, 24, 5, 0, 0, // Skip to: 1275
2558
/* 1270 */    MCD_OPC_Decode, 250, 3, 203, 1, // Opcode: AGF
2559
/* 1275 */    MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 1285
2560
/* 1280 */    MCD_OPC_Decode, 174, 16, 203, 1, // Opcode: SGF
2561
/* 1285 */    MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 1295
2562
/* 1290 */    MCD_OPC_Decode, 145, 4, 203, 1, // Opcode: ALGF
2563
/* 1295 */    MCD_OPC_FilterValue, 27, 5, 0, 0, // Skip to: 1305
2564
/* 1300 */    MCD_OPC_Decode, 199, 16, 203, 1, // Opcode: SLGF
2565
/* 1305 */    MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 1315
2566
/* 1310 */    MCD_OPC_Decode, 198, 14, 203, 1, // Opcode: MSGF
2567
/* 1315 */    MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 1325
2568
/* 1320 */    MCD_OPC_Decode, 218, 9, 204, 1, // Opcode: DSGF
2569
/* 1325 */    MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 1335
2570
/* 1330 */    MCD_OPC_Decode, 228, 13, 205, 1, // Opcode: LRV
2571
/* 1335 */    MCD_OPC_FilterValue, 31, 5, 0, 0, // Skip to: 1345
2572
/* 1340 */    MCD_OPC_Decode, 231, 13, 205, 1, // Opcode: LRVH
2573
/* 1345 */    MCD_OPC_FilterValue, 32, 5, 0, 0, // Skip to: 1355
2574
/* 1350 */    MCD_OPC_Decode, 200, 5, 201, 1, // Opcode: CG
2575
/* 1355 */    MCD_OPC_FilterValue, 33, 5, 0, 0, // Skip to: 1365
2576
/* 1360 */    MCD_OPC_Decode, 131, 7, 201, 1, // Opcode: CLG
2577
/* 1365 */    MCD_OPC_FilterValue, 36, 5, 0, 0, // Skip to: 1375
2578
/* 1370 */    MCD_OPC_Decode, 153, 17, 201, 1, // Opcode: STG
2579
/* 1375 */    MCD_OPC_FilterValue, 37, 10, 0, 0, // Skip to: 1390
2580
/* 1380 */    MCD_OPC_CheckPredicate, 4, 99, 85, 0, // Skip to: 23244
2581
/* 1385 */    MCD_OPC_Decode, 139, 15, 201, 1, // Opcode: NTSTG
2582
/* 1390 */    MCD_OPC_FilterValue, 38, 5, 0, 0, // Skip to: 1400
2583
/* 1395 */    MCD_OPC_Decode, 172, 9, 205, 1, // Opcode: CVDY
2584
/* 1400 */    MCD_OPC_FilterValue, 42, 10, 0, 0, // Skip to: 1415
2585
/* 1405 */    MCD_OPC_CheckPredicate, 26, 74, 85, 0, // Skip to: 23244
2586
/* 1410 */    MCD_OPC_Decode, 136, 14, 201, 1, // Opcode: LZRG
2587
/* 1415 */    MCD_OPC_FilterValue, 46, 5, 0, 0, // Skip to: 1425
2588
/* 1420 */    MCD_OPC_Decode, 171, 9, 201, 1, // Opcode: CVDG
2589
/* 1425 */    MCD_OPC_FilterValue, 47, 5, 0, 0, // Skip to: 1435
2590
/* 1430 */    MCD_OPC_Decode, 239, 17, 201, 1, // Opcode: STRVG
2591
/* 1435 */    MCD_OPC_FilterValue, 48, 5, 0, 0, // Skip to: 1445
2592
/* 1440 */    MCD_OPC_Decode, 209, 5, 201, 1, // Opcode: CGF
2593
/* 1445 */    MCD_OPC_FilterValue, 49, 5, 0, 0, // Skip to: 1455
2594
/* 1450 */    MCD_OPC_Decode, 135, 7, 201, 1, // Opcode: CLGF
2595
/* 1455 */    MCD_OPC_FilterValue, 50, 5, 0, 0, // Skip to: 1465
2596
/* 1460 */    MCD_OPC_Decode, 241, 13, 201, 1, // Opcode: LTGF
2597
/* 1465 */    MCD_OPC_FilterValue, 52, 5, 0, 0, // Skip to: 1475
2598
/* 1470 */    MCD_OPC_Decode, 213, 5, 201, 1, // Opcode: CGH
2599
/* 1475 */    MCD_OPC_FilterValue, 54, 5, 0, 0, // Skip to: 1485
2600
/* 1480 */    MCD_OPC_Decode, 166, 15, 206, 1, // Opcode: PFD
2601
/* 1485 */    MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 1500
2602
/* 1490 */    MCD_OPC_CheckPredicate, 24, 245, 84, 0, // Skip to: 23244
2603
/* 1495 */    MCD_OPC_Decode, 253, 3, 203, 1, // Opcode: AGH
2604
/* 1500 */    MCD_OPC_FilterValue, 57, 10, 0, 0, // Skip to: 1515
2605
/* 1505 */    MCD_OPC_CheckPredicate, 24, 230, 84, 0, // Skip to: 23244
2606
/* 1510 */    MCD_OPC_Decode, 176, 16, 203, 1, // Opcode: SGH
2607
/* 1515 */    MCD_OPC_FilterValue, 58, 10, 0, 0, // Skip to: 1530
2608
/* 1520 */    MCD_OPC_CheckPredicate, 26, 215, 84, 0, // Skip to: 23244
2609
/* 1525 */    MCD_OPC_Decode, 242, 11, 201, 1, // Opcode: LLZRGF
2610
/* 1530 */    MCD_OPC_FilterValue, 59, 10, 0, 0, // Skip to: 1545
2611
/* 1535 */    MCD_OPC_CheckPredicate, 26, 200, 84, 0, // Skip to: 23244
2612
/* 1540 */    MCD_OPC_Decode, 135, 14, 205, 1, // Opcode: LZRF
2613
/* 1545 */    MCD_OPC_FilterValue, 60, 10, 0, 0, // Skip to: 1560
2614
/* 1550 */    MCD_OPC_CheckPredicate, 24, 185, 84, 0, // Skip to: 23244
2615
/* 1555 */    MCD_OPC_Decode, 172, 14, 203, 1, // Opcode: MGH
2616
/* 1560 */    MCD_OPC_FilterValue, 62, 5, 0, 0, // Skip to: 1570
2617
/* 1565 */    MCD_OPC_Decode, 238, 17, 205, 1, // Opcode: STRV
2618
/* 1570 */    MCD_OPC_FilterValue, 63, 5, 0, 0, // Skip to: 1580
2619
/* 1575 */    MCD_OPC_Decode, 240, 17, 205, 1, // Opcode: STRVH
2620
/* 1580 */    MCD_OPC_FilterValue, 70, 5, 0, 0, // Skip to: 1590
2621
/* 1585 */    MCD_OPC_Decode, 206, 4, 203, 1, // Opcode: BCTG
2622
/* 1590 */    MCD_OPC_FilterValue, 71, 238, 0, 0, // Skip to: 1833
2623
/* 1595 */    MCD_OPC_ExtractField, 36, 4,  // Inst{39-36} ...
2624
/* 1598 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1613
2625
/* 1603 */    MCD_OPC_CheckPredicate, 24, 215, 0, 0, // Skip to: 1823
2626
/* 1608 */    MCD_OPC_Decode, 227, 4, 207, 1, // Opcode: BIAsmO
2627
/* 1613 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1628
2628
/* 1618 */    MCD_OPC_CheckPredicate, 24, 200, 0, 0, // Skip to: 1823
2629
/* 1623 */    MCD_OPC_Decode, 211, 4, 207, 1, // Opcode: BIAsmH
2630
/* 1628 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 1643
2631
/* 1633 */    MCD_OPC_CheckPredicate, 24, 185, 0, 0, // Skip to: 1823
2632
/* 1638 */    MCD_OPC_Decode, 221, 4, 207, 1, // Opcode: BIAsmNLE
2633
/* 1643 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 1658
2634
/* 1648 */    MCD_OPC_CheckPredicate, 24, 170, 0, 0, // Skip to: 1823
2635
/* 1653 */    MCD_OPC_Decode, 213, 4, 207, 1, // Opcode: BIAsmL
2636
/* 1658 */    MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 1673
2637
/* 1663 */    MCD_OPC_CheckPredicate, 24, 155, 0, 0, // Skip to: 1823
2638
/* 1668 */    MCD_OPC_Decode, 219, 4, 207, 1, // Opcode: BIAsmNHE
2639
/* 1673 */    MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 1688
2640
/* 1678 */    MCD_OPC_CheckPredicate, 24, 140, 0, 0, // Skip to: 1823
2641
/* 1683 */    MCD_OPC_Decode, 215, 4, 207, 1, // Opcode: BIAsmLH
2642
/* 1688 */    MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 1703
2643
/* 1693 */    MCD_OPC_CheckPredicate, 24, 125, 0, 0, // Skip to: 1823
2644
/* 1698 */    MCD_OPC_Decode, 217, 4, 207, 1, // Opcode: BIAsmNE
2645
/* 1703 */    MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 1718
2646
/* 1708 */    MCD_OPC_CheckPredicate, 24, 110, 0, 0, // Skip to: 1823
2647
/* 1713 */    MCD_OPC_Decode, 210, 4, 207, 1, // Opcode: BIAsmE
2648
/* 1718 */    MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 1733
2649
/* 1723 */    MCD_OPC_CheckPredicate, 24, 95, 0, 0, // Skip to: 1823
2650
/* 1728 */    MCD_OPC_Decode, 222, 4, 207, 1, // Opcode: BIAsmNLH
2651
/* 1733 */    MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 1748
2652
/* 1738 */    MCD_OPC_CheckPredicate, 24, 80, 0, 0, // Skip to: 1823
2653
/* 1743 */    MCD_OPC_Decode, 212, 4, 207, 1, // Opcode: BIAsmHE
2654
/* 1748 */    MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 1763
2655
/* 1753 */    MCD_OPC_CheckPredicate, 24, 65, 0, 0, // Skip to: 1823
2656
/* 1758 */    MCD_OPC_Decode, 220, 4, 207, 1, // Opcode: BIAsmNL
2657
/* 1763 */    MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 1778
2658
/* 1768 */    MCD_OPC_CheckPredicate, 24, 50, 0, 0, // Skip to: 1823
2659
/* 1773 */    MCD_OPC_Decode, 214, 4, 207, 1, // Opcode: BIAsmLE
2660
/* 1778 */    MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1793
2661
/* 1783 */    MCD_OPC_CheckPredicate, 24, 35, 0, 0, // Skip to: 1823
2662
/* 1788 */    MCD_OPC_Decode, 218, 4, 207, 1, // Opcode: BIAsmNH
2663
/* 1793 */    MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 1808
2664
/* 1798 */    MCD_OPC_CheckPredicate, 24, 20, 0, 0, // Skip to: 1823
2665
/* 1803 */    MCD_OPC_Decode, 224, 4, 207, 1, // Opcode: BIAsmNO
2666
/* 1808 */    MCD_OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1823
2667
/* 1813 */    MCD_OPC_CheckPredicate, 24, 5, 0, 0, // Skip to: 1823
2668
/* 1818 */    MCD_OPC_Decode, 209, 4, 207, 1, // Opcode: BI
2669
/* 1823 */    MCD_OPC_CheckPredicate, 24, 168, 83, 0, // Skip to: 23244
2670
/* 1828 */    MCD_OPC_Decode, 231, 4, 206, 1, // Opcode: BICAsm
2671
/* 1833 */    MCD_OPC_FilterValue, 72, 10, 0, 0, // Skip to: 1848
2672
/* 1838 */    MCD_OPC_CheckPredicate, 27, 153, 83, 0, // Skip to: 23244
2673
/* 1843 */    MCD_OPC_Decode, 225, 11, 201, 1, // Opcode: LLGFSG
2674
/* 1848 */    MCD_OPC_FilterValue, 73, 10, 0, 0, // Skip to: 1863
2675
/* 1853 */    MCD_OPC_CheckPredicate, 27, 138, 83, 0, // Skip to: 23244
2676
/* 1858 */    MCD_OPC_Decode, 155, 17, 201, 1, // Opcode: STGSC
2677
/* 1863 */    MCD_OPC_FilterValue, 76, 10, 0, 0, // Skip to: 1878
2678
/* 1868 */    MCD_OPC_CheckPredicate, 27, 123, 83, 0, // Skip to: 23244
2679
/* 1873 */    MCD_OPC_Decode, 202, 11, 201, 1, // Opcode: LGG
2680
/* 1878 */    MCD_OPC_FilterValue, 77, 10, 0, 0, // Skip to: 1893
2681
/* 1883 */    MCD_OPC_CheckPredicate, 27, 108, 83, 0, // Skip to: 23244
2682
/* 1888 */    MCD_OPC_Decode, 209, 11, 201, 1, // Opcode: LGSC
2683
/* 1893 */    MCD_OPC_FilterValue, 80, 5, 0, 0, // Skip to: 1903
2684
/* 1898 */    MCD_OPC_Decode, 245, 17, 205, 1, // Opcode: STY
2685
/* 1903 */    MCD_OPC_FilterValue, 81, 5, 0, 0, // Skip to: 1913
2686
/* 1908 */    MCD_OPC_Decode, 206, 14, 202, 1, // Opcode: MSY
2687
/* 1913 */    MCD_OPC_FilterValue, 83, 10, 0, 0, // Skip to: 1928
2688
/* 1918 */    MCD_OPC_CheckPredicate, 24, 73, 83, 0, // Skip to: 23244
2689
/* 1923 */    MCD_OPC_Decode, 185, 14, 202, 1, // Opcode: MSC
2690
/* 1928 */    MCD_OPC_FilterValue, 84, 5, 0, 0, // Skip to: 1938
2691
/* 1933 */    MCD_OPC_Decode, 142, 15, 202, 1, // Opcode: NY
2692
/* 1938 */    MCD_OPC_FilterValue, 85, 5, 0, 0, // Skip to: 1948
2693
/* 1943 */    MCD_OPC_Decode, 213, 8, 205, 1, // Opcode: CLY
2694
/* 1948 */    MCD_OPC_FilterValue, 86, 5, 0, 0, // Skip to: 1958
2695
/* 1953 */    MCD_OPC_Decode, 160, 15, 202, 1, // Opcode: OY
2696
/* 1958 */    MCD_OPC_FilterValue, 87, 5, 0, 0, // Skip to: 1968
2697
/* 1963 */    MCD_OPC_Decode, 159, 24, 202, 1, // Opcode: XY
2698
/* 1968 */    MCD_OPC_FilterValue, 88, 5, 0, 0, // Skip to: 1978
2699
/* 1973 */    MCD_OPC_Decode, 132, 14, 205, 1, // Opcode: LY
2700
/* 1978 */    MCD_OPC_FilterValue, 89, 5, 0, 0, // Skip to: 1988
2701
/* 1983 */    MCD_OPC_Decode, 193, 9, 205, 1, // Opcode: CY
2702
/* 1988 */    MCD_OPC_FilterValue, 90, 5, 0, 0, // Skip to: 1998
2703
/* 1993 */    MCD_OPC_Decode, 173, 4, 202, 1, // Opcode: AY
2704
/* 1998 */    MCD_OPC_FilterValue, 91, 5, 0, 0, // Skip to: 2008
2705
/* 2003 */    MCD_OPC_Decode, 255, 17, 202, 1, // Opcode: SY
2706
/* 2008 */    MCD_OPC_FilterValue, 92, 5, 0, 0, // Skip to: 2018
2707
/* 2013 */    MCD_OPC_Decode, 170, 14, 204, 1, // Opcode: MFY
2708
/* 2018 */    MCD_OPC_FilterValue, 94, 5, 0, 0, // Skip to: 2028
2709
/* 2023 */    MCD_OPC_Decode, 160, 4, 202, 1, // Opcode: ALY
2710
/* 2028 */    MCD_OPC_FilterValue, 95, 5, 0, 0, // Skip to: 2038
2711
/* 2033 */    MCD_OPC_Decode, 212, 16, 202, 1, // Opcode: SLY
2712
/* 2038 */    MCD_OPC_FilterValue, 112, 5, 0, 0, // Skip to: 2048
2713
/* 2043 */    MCD_OPC_Decode, 159, 17, 205, 1, // Opcode: STHY
2714
/* 2048 */    MCD_OPC_FilterValue, 113, 5, 0, 0, // Skip to: 2058
2715
/* 2053 */    MCD_OPC_Decode, 144, 11, 201, 1, // Opcode: LAY
2716
/* 2058 */    MCD_OPC_FilterValue, 114, 5, 0, 0, // Skip to: 2068
2717
/* 2063 */    MCD_OPC_Decode, 144, 17, 205, 1, // Opcode: STCY
2718
/* 2068 */    MCD_OPC_FilterValue, 115, 5, 0, 0, // Skip to: 2078
2719
/* 2073 */    MCD_OPC_Decode, 144, 10, 203, 1, // Opcode: ICY
2720
/* 2078 */    MCD_OPC_FilterValue, 117, 5, 0, 0, // Skip to: 2088
2721
/* 2083 */    MCD_OPC_Decode, 132, 11, 201, 1, // Opcode: LAEY
2722
/* 2088 */    MCD_OPC_FilterValue, 118, 5, 0, 0, // Skip to: 2098
2723
/* 2093 */    MCD_OPC_Decode, 145, 11, 205, 1, // Opcode: LB
2724
/* 2098 */    MCD_OPC_FilterValue, 119, 5, 0, 0, // Skip to: 2108
2725
/* 2103 */    MCD_OPC_Decode, 195, 11, 201, 1, // Opcode: LGB
2726
/* 2108 */    MCD_OPC_FilterValue, 120, 5, 0, 0, // Skip to: 2118
2727
/* 2113 */    MCD_OPC_Decode, 215, 11, 205, 1, // Opcode: LHY
2728
/* 2118 */    MCD_OPC_FilterValue, 121, 5, 0, 0, // Skip to: 2128
2729
/* 2123 */    MCD_OPC_Decode, 188, 6, 205, 1, // Opcode: CHY
2730
/* 2128 */    MCD_OPC_FilterValue, 122, 5, 0, 0, // Skip to: 2138
2731
/* 2133 */    MCD_OPC_Decode, 136, 4, 202, 1, // Opcode: AHY
2732
/* 2138 */    MCD_OPC_FilterValue, 123, 5, 0, 0, // Skip to: 2148
2733
/* 2143 */    MCD_OPC_Decode, 182, 16, 202, 1, // Opcode: SHY
2734
/* 2148 */    MCD_OPC_FilterValue, 124, 5, 0, 0, // Skip to: 2158
2735
/* 2153 */    MCD_OPC_Decode, 177, 14, 202, 1, // Opcode: MHY
2736
/* 2158 */    MCD_OPC_FilterValue, 128, 1, 5, 0, 0, // Skip to: 2169
2737
/* 2164 */    MCD_OPC_Decode, 247, 14, 203, 1, // Opcode: NG
2738
/* 2169 */    MCD_OPC_FilterValue, 129, 1, 5, 0, 0, // Skip to: 2180
2739
/* 2175 */    MCD_OPC_Decode, 147, 15, 203, 1, // Opcode: OG
2740
/* 2180 */    MCD_OPC_FilterValue, 130, 1, 5, 0, 0, // Skip to: 2191
2741
/* 2186 */    MCD_OPC_Decode, 149, 24, 203, 1, // Opcode: XG
2742
/* 2191 */    MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 2207
2743
/* 2197 */    MCD_OPC_CheckPredicate, 24, 50, 82, 0, // Skip to: 23244
2744
/* 2202 */    MCD_OPC_Decode, 197, 14, 203, 1, // Opcode: MSGC
2745
/* 2207 */    MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 2223
2746
/* 2213 */    MCD_OPC_CheckPredicate, 24, 34, 82, 0, // Skip to: 23244
2747
/* 2218 */    MCD_OPC_Decode, 171, 14, 204, 1, // Opcode: MG
2748
/* 2223 */    MCD_OPC_FilterValue, 133, 1, 10, 0, 0, // Skip to: 2239
2749
/* 2229 */    MCD_OPC_CheckPredicate, 28, 18, 82, 0, // Skip to: 23244
2750
/* 2234 */    MCD_OPC_Decode, 194, 11, 201, 1, // Opcode: LGAT
2751
/* 2239 */    MCD_OPC_FilterValue, 134, 1, 5, 0, 0, // Skip to: 2250
2752
/* 2245 */    MCD_OPC_Decode, 179, 14, 204, 1, // Opcode: MLG
2753
/* 2250 */    MCD_OPC_FilterValue, 135, 1, 5, 0, 0, // Skip to: 2261
2754
/* 2256 */    MCD_OPC_Decode, 212, 9, 204, 1, // Opcode: DLG
2755
/* 2261 */    MCD_OPC_FilterValue, 136, 1, 5, 0, 0, // Skip to: 2272
2756
/* 2267 */    MCD_OPC_Decode, 140, 4, 203, 1, // Opcode: ALCG
2757
/* 2272 */    MCD_OPC_FilterValue, 137, 1, 5, 0, 0, // Skip to: 2283
2758
/* 2278 */    MCD_OPC_Decode, 191, 16, 203, 1, // Opcode: SLBG
2759
/* 2283 */    MCD_OPC_FilterValue, 142, 1, 5, 0, 0, // Skip to: 2294
2760
/* 2289 */    MCD_OPC_Decode, 233, 17, 208, 1, // Opcode: STPQ
2761
/* 2294 */    MCD_OPC_FilterValue, 143, 1, 5, 0, 0, // Skip to: 2305
2762
/* 2300 */    MCD_OPC_Decode, 213, 13, 208, 1, // Opcode: LPQ
2763
/* 2305 */    MCD_OPC_FilterValue, 144, 1, 5, 0, 0, // Skip to: 2316
2764
/* 2311 */    MCD_OPC_Decode, 219, 11, 201, 1, // Opcode: LLGC
2765
/* 2316 */    MCD_OPC_FilterValue, 145, 1, 5, 0, 0, // Skip to: 2327
2766
/* 2322 */    MCD_OPC_Decode, 226, 11, 201, 1, // Opcode: LLGH
2767
/* 2327 */    MCD_OPC_FilterValue, 148, 1, 5, 0, 0, // Skip to: 2338
2768
/* 2333 */    MCD_OPC_Decode, 216, 11, 205, 1, // Opcode: LLC
2769
/* 2338 */    MCD_OPC_FilterValue, 149, 1, 5, 0, 0, // Skip to: 2349
2770
/* 2344 */    MCD_OPC_Decode, 232, 11, 205, 1, // Opcode: LLH
2771
/* 2349 */    MCD_OPC_FilterValue, 150, 1, 5, 0, 0, // Skip to: 2360
2772
/* 2355 */    MCD_OPC_Decode, 178, 14, 204, 1, // Opcode: ML
2773
/* 2360 */    MCD_OPC_FilterValue, 151, 1, 5, 0, 0, // Skip to: 2371
2774
/* 2366 */    MCD_OPC_Decode, 211, 9, 204, 1, // Opcode: DL
2775
/* 2371 */    MCD_OPC_FilterValue, 152, 1, 5, 0, 0, // Skip to: 2382
2776
/* 2377 */    MCD_OPC_Decode, 139, 4, 202, 1, // Opcode: ALC
2777
/* 2382 */    MCD_OPC_FilterValue, 153, 1, 5, 0, 0, // Skip to: 2393
2778
/* 2388 */    MCD_OPC_Decode, 190, 16, 202, 1, // Opcode: SLB
2779
/* 2393 */    MCD_OPC_FilterValue, 156, 1, 10, 0, 0, // Skip to: 2409
2780
/* 2399 */    MCD_OPC_CheckPredicate, 28, 104, 81, 0, // Skip to: 23244
2781
/* 2404 */    MCD_OPC_Decode, 230, 11, 201, 1, // Opcode: LLGTAT
2782
/* 2409 */    MCD_OPC_FilterValue, 157, 1, 10, 0, 0, // Skip to: 2425
2783
/* 2415 */    MCD_OPC_CheckPredicate, 28, 88, 81, 0, // Skip to: 23244
2784
/* 2420 */    MCD_OPC_Decode, 222, 11, 201, 1, // Opcode: LLGFAT
2785
/* 2425 */    MCD_OPC_FilterValue, 159, 1, 10, 0, 0, // Skip to: 2441
2786
/* 2431 */    MCD_OPC_CheckPredicate, 28, 72, 81, 0, // Skip to: 23244
2787
/* 2436 */    MCD_OPC_Decode, 141, 11, 205, 1, // Opcode: LAT
2788
/* 2441 */    MCD_OPC_FilterValue, 192, 1, 10, 0, 0, // Skip to: 2457
2789
/* 2447 */    MCD_OPC_CheckPredicate, 19, 56, 81, 0, // Skip to: 23244
2790
/* 2452 */    MCD_OPC_Decode, 147, 11, 209, 1, // Opcode: LBH
2791
/* 2457 */    MCD_OPC_FilterValue, 194, 1, 10, 0, 0, // Skip to: 2473
2792
/* 2463 */    MCD_OPC_CheckPredicate, 19, 40, 81, 0, // Skip to: 23244
2793
/* 2468 */    MCD_OPC_Decode, 217, 11, 209, 1, // Opcode: LLCH
2794
/* 2473 */    MCD_OPC_FilterValue, 195, 1, 10, 0, 0, // Skip to: 2489
2795
/* 2479 */    MCD_OPC_CheckPredicate, 19, 24, 81, 0, // Skip to: 23244
2796
/* 2484 */    MCD_OPC_Decode, 132, 17, 209, 1, // Opcode: STCH
2797
/* 2489 */    MCD_OPC_FilterValue, 196, 1, 10, 0, 0, // Skip to: 2505
2798
/* 2495 */    MCD_OPC_CheckPredicate, 19, 8, 81, 0, // Skip to: 23244
2799
/* 2500 */    MCD_OPC_Decode, 211, 11, 209, 1, // Opcode: LHH
2800
/* 2505 */    MCD_OPC_FilterValue, 198, 1, 10, 0, 0, // Skip to: 2521
2801
/* 2511 */    MCD_OPC_CheckPredicate, 19, 248, 80, 0, // Skip to: 23244
2802
/* 2516 */    MCD_OPC_Decode, 233, 11, 209, 1, // Opcode: LLHH
2803
/* 2521 */    MCD_OPC_FilterValue, 199, 1, 10, 0, 0, // Skip to: 2537
2804
/* 2527 */    MCD_OPC_CheckPredicate, 19, 232, 80, 0, // Skip to: 23244
2805
/* 2532 */    MCD_OPC_Decode, 157, 17, 209, 1, // Opcode: STHH
2806
/* 2537 */    MCD_OPC_FilterValue, 200, 1, 10, 0, 0, // Skip to: 2553
2807
/* 2543 */    MCD_OPC_CheckPredicate, 28, 216, 80, 0, // Skip to: 23244
2808
/* 2548 */    MCD_OPC_Decode, 191, 11, 209, 1, // Opcode: LFHAT
2809
/* 2553 */    MCD_OPC_FilterValue, 202, 1, 10, 0, 0, // Skip to: 2569
2810
/* 2559 */    MCD_OPC_CheckPredicate, 19, 200, 80, 0, // Skip to: 23244
2811
/* 2564 */    MCD_OPC_Decode, 190, 11, 209, 1, // Opcode: LFH
2812
/* 2569 */    MCD_OPC_FilterValue, 203, 1, 10, 0, 0, // Skip to: 2585
2813
/* 2575 */    MCD_OPC_CheckPredicate, 19, 184, 80, 0, // Skip to: 23244
2814
/* 2580 */    MCD_OPC_Decode, 149, 17, 209, 1, // Opcode: STFH
2815
/* 2585 */    MCD_OPC_FilterValue, 205, 1, 10, 0, 0, // Skip to: 2601
2816
/* 2591 */    MCD_OPC_CheckPredicate, 19, 168, 80, 0, // Skip to: 23244
2817
/* 2596 */    MCD_OPC_Decode, 181, 6, 209, 1, // Opcode: CHF
2818
/* 2601 */    MCD_OPC_FilterValue, 207, 1, 157, 80, 0, // Skip to: 23244
2819
/* 2607 */    MCD_OPC_CheckPredicate, 19, 152, 80, 0, // Skip to: 23244
2820
/* 2612 */    MCD_OPC_Decode, 243, 7, 209, 1, // Opcode: CLHF
2821
/* 2617 */    MCD_OPC_FilterValue, 229, 1, 188, 0, 0, // Skip to: 2811
2822
/* 2623 */    MCD_OPC_ExtractField, 32, 8,  // Inst{39-32} ...
2823
/* 2626 */    MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2636
2824
/* 2631 */    MCD_OPC_Decode, 140, 11, 210, 1, // Opcode: LASP
2825
/* 2636 */    MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 2646
2826
/* 2641 */    MCD_OPC_Decode, 156, 18, 210, 1, // Opcode: TPROT
2827
/* 2646 */    MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 2656
2828
/* 2651 */    MCD_OPC_Decode, 236, 17, 210, 1, // Opcode: STRAG
2829
/* 2656 */    MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 2671
2830
/* 2661 */    MCD_OPC_CheckPredicate, 14, 98, 80, 0, // Skip to: 23244
2831
/* 2666 */    MCD_OPC_Decode, 216, 14, 210, 1, // Opcode: MVCRL
2832
/* 2671 */    MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 2681
2833
/* 2676 */    MCD_OPC_Decode, 218, 14, 210, 1, // Opcode: MVCSK
2834
/* 2681 */    MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 2691
2835
/* 2686 */    MCD_OPC_Decode, 208, 14, 210, 1, // Opcode: MVCDK
2836
/* 2691 */    MCD_OPC_FilterValue, 68, 5, 0, 0, // Skip to: 2701
2837
/* 2696 */    MCD_OPC_Decode, 220, 14, 211, 1, // Opcode: MVHHI
2838
/* 2701 */    MCD_OPC_FilterValue, 72, 5, 0, 0, // Skip to: 2711
2839
/* 2706 */    MCD_OPC_Decode, 219, 14, 211, 1, // Opcode: MVGHI
2840
/* 2711 */    MCD_OPC_FilterValue, 76, 5, 0, 0, // Skip to: 2721
2841
/* 2716 */    MCD_OPC_Decode, 221, 14, 211, 1, // Opcode: MVHI
2842
/* 2721 */    MCD_OPC_FilterValue, 84, 5, 0, 0, // Skip to: 2731
2843
/* 2726 */    MCD_OPC_Decode, 183, 6, 211, 1, // Opcode: CHHSI
2844
/* 2731 */    MCD_OPC_FilterValue, 85, 5, 0, 0, // Skip to: 2741
2845
/* 2736 */    MCD_OPC_Decode, 245, 7, 212, 1, // Opcode: CLHHSI
2846
/* 2741 */    MCD_OPC_FilterValue, 88, 5, 0, 0, // Skip to: 2751
2847
/* 2746 */    MCD_OPC_Decode, 216, 5, 211, 1, // Opcode: CGHSI
2848
/* 2751 */    MCD_OPC_FilterValue, 89, 5, 0, 0, // Skip to: 2761
2849
/* 2756 */    MCD_OPC_Decode, 140, 7, 212, 1, // Opcode: CLGHSI
2850
/* 2761 */    MCD_OPC_FilterValue, 92, 5, 0, 0, // Skip to: 2771
2851
/* 2766 */    MCD_OPC_Decode, 187, 6, 211, 1, // Opcode: CHSI
2852
/* 2771 */    MCD_OPC_FilterValue, 93, 5, 0, 0, // Skip to: 2781
2853
/* 2776 */    MCD_OPC_Decode, 241, 6, 212, 1, // Opcode: CLFHSI
2854
/* 2781 */    MCD_OPC_FilterValue, 96, 10, 0, 0, // Skip to: 2796
2855
/* 2786 */    MCD_OPC_CheckPredicate, 4, 229, 79, 0, // Skip to: 23244
2856
/* 2791 */    MCD_OPC_Decode, 134, 18, 212, 1, // Opcode: TBEGIN
2857
/* 2796 */    MCD_OPC_FilterValue, 97, 219, 79, 0, // Skip to: 23244
2858
/* 2801 */    MCD_OPC_CheckPredicate, 4, 214, 79, 0, // Skip to: 23244
2859
/* 2806 */    MCD_OPC_Decode, 135, 18, 212, 1, // Opcode: TBEGINC
2860
/* 2811 */    MCD_OPC_FilterValue, 230, 1, 204, 6, 0, // Skip to: 4557
2861
/* 2817 */    MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
2862
/* 2820 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2842
2863
/* 2825 */    MCD_OPC_CheckPredicate, 29, 190, 79, 0, // Skip to: 23244
2864
/* 2830 */    MCD_OPC_CheckField, 8, 3, 0, 183, 79, 0, // Skip to: 23244
2865
/* 2837 */    MCD_OPC_Decode, 244, 20, 213, 1, // Opcode: VLEBRH
2866
/* 2842 */    MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 2864
2867
/* 2847 */    MCD_OPC_CheckPredicate, 29, 168, 79, 0, // Skip to: 23244
2868
/* 2852 */    MCD_OPC_CheckField, 8, 3, 0, 161, 79, 0, // Skip to: 23244
2869
/* 2859 */    MCD_OPC_Decode, 243, 20, 214, 1, // Opcode: VLEBRG
2870
/* 2864 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 2886
2871
/* 2869 */    MCD_OPC_CheckPredicate, 29, 146, 79, 0, // Skip to: 23244
2872
/* 2874 */    MCD_OPC_CheckField, 8, 3, 0, 139, 79, 0, // Skip to: 23244
2873
/* 2881 */    MCD_OPC_Decode, 242, 20, 215, 1, // Opcode: VLEBRF
2874
/* 2886 */    MCD_OPC_FilterValue, 4, 81, 0, 0, // Skip to: 2972
2875
/* 2891 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2876
/* 2894 */    MCD_OPC_FilterValue, 0, 121, 79, 0, // Skip to: 23244
2877
/* 2899 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2878
/* 2902 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 2917
2879
/* 2907 */    MCD_OPC_CheckPredicate, 29, 50, 0, 0, // Skip to: 2962
2880
/* 2912 */    MCD_OPC_Decode, 141, 21, 216, 1, // Opcode: VLLEBRZH
2881
/* 2917 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 2932
2882
/* 2922 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 2962
2883
/* 2927 */    MCD_OPC_Decode, 139, 21, 216, 1, // Opcode: VLLEBRZF
2884
/* 2932 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 2947
2885
/* 2937 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 2962
2886
/* 2942 */    MCD_OPC_Decode, 140, 21, 216, 1, // Opcode: VLLEBRZG
2887
/* 2947 */    MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 2962
2888
/* 2952 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 2962
2889
/* 2957 */    MCD_OPC_Decode, 138, 21, 216, 1, // Opcode: VLLEBRZE
2890
/* 2962 */    MCD_OPC_CheckPredicate, 29, 53, 79, 0, // Skip to: 23244
2891
/* 2967 */    MCD_OPC_Decode, 137, 21, 217, 1, // Opcode: VLLEBRZ
2892
/* 2972 */    MCD_OPC_FilterValue, 5, 66, 0, 0, // Skip to: 3043
2893
/* 2977 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2894
/* 2980 */    MCD_OPC_FilterValue, 0, 35, 79, 0, // Skip to: 23244
2895
/* 2985 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2896
/* 2988 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3003
2897
/* 2993 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 3033
2898
/* 2998 */    MCD_OPC_Decode, 233, 20, 216, 1, // Opcode: VLBRREPH
2899
/* 3003 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 3018
2900
/* 3008 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 3033
2901
/* 3013 */    MCD_OPC_Decode, 231, 20, 216, 1, // Opcode: VLBRREPF
2902
/* 3018 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 3033
2903
/* 3023 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 3033
2904
/* 3028 */    MCD_OPC_Decode, 232, 20, 216, 1, // Opcode: VLBRREPG
2905
/* 3033 */    MCD_OPC_CheckPredicate, 29, 238, 78, 0, // Skip to: 23244
2906
/* 3038 */    MCD_OPC_Decode, 230, 20, 217, 1, // Opcode: VLBRREP
2907
/* 3043 */    MCD_OPC_FilterValue, 6, 81, 0, 0, // Skip to: 3129
2908
/* 3048 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2909
/* 3051 */    MCD_OPC_FilterValue, 0, 220, 78, 0, // Skip to: 23244
2910
/* 3056 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2911
/* 3059 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3074
2912
/* 3064 */    MCD_OPC_CheckPredicate, 29, 50, 0, 0, // Skip to: 3119
2913
/* 3069 */    MCD_OPC_Decode, 228, 20, 216, 1, // Opcode: VLBRH
2914
/* 3074 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 3089
2915
/* 3079 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 3119
2916
/* 3084 */    MCD_OPC_Decode, 226, 20, 216, 1, // Opcode: VLBRF
2917
/* 3089 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 3104
2918
/* 3094 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 3119
2919
/* 3099 */    MCD_OPC_Decode, 227, 20, 216, 1, // Opcode: VLBRG
2920
/* 3104 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 3119
2921
/* 3109 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 3119
2922
/* 3114 */    MCD_OPC_Decode, 229, 20, 216, 1, // Opcode: VLBRQ
2923
/* 3119 */    MCD_OPC_CheckPredicate, 29, 152, 78, 0, // Skip to: 23244
2924
/* 3124 */    MCD_OPC_Decode, 225, 20, 217, 1, // Opcode: VLBR
2925
/* 3129 */    MCD_OPC_FilterValue, 7, 66, 0, 0, // Skip to: 3200
2926
/* 3134 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2927
/* 3137 */    MCD_OPC_FilterValue, 0, 134, 78, 0, // Skip to: 23244
2928
/* 3142 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2929
/* 3145 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3160
2930
/* 3150 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 3190
2931
/* 3155 */    MCD_OPC_Decode, 129, 21, 216, 1, // Opcode: VLERH
2932
/* 3160 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 3175
2933
/* 3165 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 3190
2934
/* 3170 */    MCD_OPC_Decode, 255, 20, 216, 1, // Opcode: VLERF
2935
/* 3175 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 3190
2936
/* 3180 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 3190
2937
/* 3185 */    MCD_OPC_Decode, 128, 21, 216, 1, // Opcode: VLERG
2938
/* 3190 */    MCD_OPC_CheckPredicate, 29, 81, 78, 0, // Skip to: 23244
2939
/* 3195 */    MCD_OPC_Decode, 254, 20, 217, 1, // Opcode: VLER
2940
/* 3200 */    MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 3222
2941
/* 3205 */    MCD_OPC_CheckPredicate, 29, 66, 78, 0, // Skip to: 23244
2942
/* 3210 */    MCD_OPC_CheckField, 8, 3, 0, 59, 78, 0, // Skip to: 23244
2943
/* 3217 */    MCD_OPC_Decode, 229, 22, 218, 1, // Opcode: VSTEBRH
2944
/* 3222 */    MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 3244
2945
/* 3227 */    MCD_OPC_CheckPredicate, 29, 44, 78, 0, // Skip to: 23244
2946
/* 3232 */    MCD_OPC_CheckField, 8, 3, 0, 37, 78, 0, // Skip to: 23244
2947
/* 3239 */    MCD_OPC_Decode, 228, 22, 219, 1, // Opcode: VSTEBRG
2948
/* 3244 */    MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 3266
2949
/* 3249 */    MCD_OPC_CheckPredicate, 29, 22, 78, 0, // Skip to: 23244
2950
/* 3254 */    MCD_OPC_CheckField, 8, 3, 0, 15, 78, 0, // Skip to: 23244
2951
/* 3261 */    MCD_OPC_Decode, 227, 22, 220, 1, // Opcode: VSTEBRF
2952
/* 3266 */    MCD_OPC_FilterValue, 14, 81, 0, 0, // Skip to: 3352
2953
/* 3271 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2954
/* 3274 */    MCD_OPC_FilterValue, 0, 253, 77, 0, // Skip to: 23244
2955
/* 3279 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2956
/* 3282 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3297
2957
/* 3287 */    MCD_OPC_CheckPredicate, 29, 50, 0, 0, // Skip to: 3342
2958
/* 3292 */    MCD_OPC_Decode, 224, 22, 216, 1, // Opcode: VSTBRH
2959
/* 3297 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 3312
2960
/* 3302 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 3342
2961
/* 3307 */    MCD_OPC_Decode, 222, 22, 216, 1, // Opcode: VSTBRF
2962
/* 3312 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 3327
2963
/* 3317 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 3342
2964
/* 3322 */    MCD_OPC_Decode, 223, 22, 216, 1, // Opcode: VSTBRG
2965
/* 3327 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 3342
2966
/* 3332 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 3342
2967
/* 3337 */    MCD_OPC_Decode, 225, 22, 216, 1, // Opcode: VSTBRQ
2968
/* 3342 */    MCD_OPC_CheckPredicate, 29, 185, 77, 0, // Skip to: 23244
2969
/* 3347 */    MCD_OPC_Decode, 221, 22, 217, 1, // Opcode: VSTBR
2970
/* 3352 */    MCD_OPC_FilterValue, 15, 66, 0, 0, // Skip to: 3423
2971
/* 3357 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2972
/* 3360 */    MCD_OPC_FilterValue, 0, 167, 77, 0, // Skip to: 23244
2973
/* 3365 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
2974
/* 3368 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3383
2975
/* 3373 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 3413
2976
/* 3378 */    MCD_OPC_Decode, 236, 22, 216, 1, // Opcode: VSTERH
2977
/* 3383 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 3398
2978
/* 3388 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 3413
2979
/* 3393 */    MCD_OPC_Decode, 234, 22, 216, 1, // Opcode: VSTERF
2980
/* 3398 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 3413
2981
/* 3403 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 3413
2982
/* 3408 */    MCD_OPC_Decode, 235, 22, 216, 1, // Opcode: VSTERG
2983
/* 3413 */    MCD_OPC_CheckPredicate, 29, 114, 77, 0, // Skip to: 23244
2984
/* 3418 */    MCD_OPC_Decode, 233, 22, 217, 1, // Opcode: VSTER
2985
/* 3423 */    MCD_OPC_FilterValue, 52, 17, 0, 0, // Skip to: 3445
2986
/* 3428 */    MCD_OPC_CheckPredicate, 30, 99, 77, 0, // Skip to: 23244
2987
/* 3433 */    MCD_OPC_CheckField, 9, 3, 0, 92, 77, 0, // Skip to: 23244
2988
/* 3440 */    MCD_OPC_Decode, 159, 22, 221, 1, // Opcode: VPKZ
2989
/* 3445 */    MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 3467
2990
/* 3450 */    MCD_OPC_CheckPredicate, 30, 77, 77, 0, // Skip to: 23244
2991
/* 3455 */    MCD_OPC_CheckField, 9, 3, 0, 70, 77, 0, // Skip to: 23244
2992
/* 3462 */    MCD_OPC_Decode, 161, 21, 221, 1, // Opcode: VLRL
2993
/* 3467 */    MCD_OPC_FilterValue, 55, 24, 0, 0, // Skip to: 3496
2994
/* 3472 */    MCD_OPC_CheckPredicate, 30, 55, 77, 0, // Skip to: 23244
2995
/* 3477 */    MCD_OPC_CheckField, 36, 4, 0, 48, 77, 0, // Skip to: 23244
2996
/* 3484 */    MCD_OPC_CheckField, 9, 3, 0, 41, 77, 0, // Skip to: 23244
2997
/* 3491 */    MCD_OPC_Decode, 162, 21, 222, 1, // Opcode: VLRLR
2998
/* 3496 */    MCD_OPC_FilterValue, 60, 17, 0, 0, // Skip to: 3518
2999
/* 3501 */    MCD_OPC_CheckPredicate, 30, 26, 77, 0, // Skip to: 23244
3000
/* 3506 */    MCD_OPC_CheckField, 9, 3, 0, 19, 77, 0, // Skip to: 23244
3001
/* 3513 */    MCD_OPC_Decode, 149, 23, 221, 1, // Opcode: VUPKZ
3002
/* 3518 */    MCD_OPC_FilterValue, 61, 17, 0, 0, // Skip to: 3540
3003
/* 3523 */    MCD_OPC_CheckPredicate, 30, 4, 77, 0, // Skip to: 23244
3004
/* 3528 */    MCD_OPC_CheckField, 9, 3, 0, 253, 76, 0, // Skip to: 23244
3005
/* 3535 */    MCD_OPC_Decode, 253, 22, 221, 1, // Opcode: VSTRL
3006
/* 3540 */    MCD_OPC_FilterValue, 63, 24, 0, 0, // Skip to: 3569
3007
/* 3545 */    MCD_OPC_CheckPredicate, 30, 238, 76, 0, // Skip to: 23244
3008
/* 3550 */    MCD_OPC_CheckField, 36, 4, 0, 231, 76, 0, // Skip to: 23244
3009
/* 3557 */    MCD_OPC_CheckField, 9, 3, 0, 224, 76, 0, // Skip to: 23244
3010
/* 3564 */    MCD_OPC_Decode, 254, 22, 222, 1, // Opcode: VSTRLR
3011
/* 3569 */    MCD_OPC_FilterValue, 73, 24, 0, 0, // Skip to: 3598
3012
/* 3574 */    MCD_OPC_CheckPredicate, 30, 209, 76, 0, // Skip to: 23244
3013
/* 3579 */    MCD_OPC_CheckField, 32, 4, 0, 202, 76, 0, // Skip to: 23244
3014
/* 3586 */    MCD_OPC_CheckField, 8, 3, 0, 195, 76, 0, // Skip to: 23244
3015
/* 3593 */    MCD_OPC_Decode, 135, 21, 223, 1, // Opcode: VLIP
3016
/* 3598 */    MCD_OPC_FilterValue, 80, 51, 0, 0, // Skip to: 3654
3017
/* 3603 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3018
/* 3606 */    MCD_OPC_FilterValue, 0, 177, 76, 0, // Skip to: 23244
3019
/* 3611 */    MCD_OPC_ExtractField, 11, 5,  // Inst{15-11} ...
3020
/* 3614 */    MCD_OPC_FilterValue, 0, 169, 76, 0, // Skip to: 23244
3021
/* 3619 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3022
/* 3622 */    MCD_OPC_FilterValue, 0, 161, 76, 0, // Skip to: 23244
3023
/* 3627 */    MCD_OPC_CheckPredicate, 30, 12, 0, 0, // Skip to: 3644
3024
/* 3632 */    MCD_OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 3644
3025
/* 3639 */    MCD_OPC_Decode, 145, 19, 224, 1, // Opcode: VCVB
3026
/* 3644 */    MCD_OPC_CheckPredicate, 31, 139, 76, 0, // Skip to: 23244
3027
/* 3649 */    MCD_OPC_Decode, 148, 19, 225, 1, // Opcode: VCVBOpt
3028
/* 3654 */    MCD_OPC_FilterValue, 81, 31, 0, 0, // Skip to: 3690
3029
/* 3659 */    MCD_OPC_CheckPredicate, 32, 124, 76, 0, // Skip to: 23244
3030
/* 3664 */    MCD_OPC_CheckField, 24, 8, 0, 117, 76, 0, // Skip to: 23244
3031
/* 3671 */    MCD_OPC_CheckField, 12, 8, 0, 110, 76, 0, // Skip to: 23244
3032
/* 3678 */    MCD_OPC_CheckField, 8, 2, 0, 103, 76, 0, // Skip to: 23244
3033
/* 3685 */    MCD_OPC_Decode, 131, 19, 226, 1, // Opcode: VCLZDP
3034
/* 3690 */    MCD_OPC_FilterValue, 82, 51, 0, 0, // Skip to: 3746
3035
/* 3695 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3036
/* 3698 */    MCD_OPC_FilterValue, 0, 85, 76, 0, // Skip to: 23244
3037
/* 3703 */    MCD_OPC_ExtractField, 11, 5,  // Inst{15-11} ...
3038
/* 3706 */    MCD_OPC_FilterValue, 0, 77, 76, 0, // Skip to: 23244
3039
/* 3711 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3040
/* 3714 */    MCD_OPC_FilterValue, 0, 69, 76, 0, // Skip to: 23244
3041
/* 3719 */    MCD_OPC_CheckPredicate, 30, 12, 0, 0, // Skip to: 3736
3042
/* 3724 */    MCD_OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 3736
3043
/* 3731 */    MCD_OPC_Decode, 146, 19, 227, 1, // Opcode: VCVBG
3044
/* 3736 */    MCD_OPC_CheckPredicate, 31, 47, 76, 0, // Skip to: 23244
3045
/* 3741 */    MCD_OPC_Decode, 147, 19, 228, 1, // Opcode: VCVBGOpt
3046
/* 3746 */    MCD_OPC_FilterValue, 84, 31, 0, 0, // Skip to: 3782
3047
/* 3751 */    MCD_OPC_CheckPredicate, 32, 32, 76, 0, // Skip to: 23244
3048
/* 3756 */    MCD_OPC_CheckField, 24, 8, 0, 25, 76, 0, // Skip to: 23244
3049
/* 3763 */    MCD_OPC_CheckField, 12, 8, 0, 18, 76, 0, // Skip to: 23244
3050
/* 3770 */    MCD_OPC_CheckField, 8, 2, 0, 11, 76, 0, // Skip to: 23244
3051
/* 3777 */    MCD_OPC_Decode, 150, 23, 226, 1, // Opcode: VUPKZH
3052
/* 3782 */    MCD_OPC_FilterValue, 85, 24, 0, 0, // Skip to: 3811
3053
/* 3787 */    MCD_OPC_CheckPredicate, 33, 252, 75, 0, // Skip to: 23244
3054
/* 3792 */    MCD_OPC_CheckField, 20, 12, 0, 245, 75, 0, // Skip to: 23244
3055
/* 3799 */    MCD_OPC_CheckField, 8, 2, 0, 238, 75, 0, // Skip to: 23244
3056
/* 3806 */    MCD_OPC_Decode, 135, 19, 229, 1, // Opcode: VCNF
3057
/* 3811 */    MCD_OPC_FilterValue, 86, 24, 0, 0, // Skip to: 3840
3058
/* 3816 */    MCD_OPC_CheckPredicate, 33, 223, 75, 0, // Skip to: 23244
3059
/* 3821 */    MCD_OPC_CheckField, 20, 12, 0, 216, 75, 0, // Skip to: 23244
3060
/* 3828 */    MCD_OPC_CheckField, 8, 2, 0, 209, 75, 0, // Skip to: 23244
3061
/* 3835 */    MCD_OPC_Decode, 252, 18, 229, 1, // Opcode: VCLFNH
3062
/* 3840 */    MCD_OPC_FilterValue, 88, 24, 0, 0, // Skip to: 3869
3063
/* 3845 */    MCD_OPC_CheckPredicate, 30, 194, 75, 0, // Skip to: 23244
3064
/* 3850 */    MCD_OPC_CheckField, 24, 8, 0, 187, 75, 0, // Skip to: 23244
3065
/* 3857 */    MCD_OPC_CheckField, 8, 3, 0, 180, 75, 0, // Skip to: 23244
3066
/* 3864 */    MCD_OPC_Decode, 149, 19, 230, 1, // Opcode: VCVD
3067
/* 3869 */    MCD_OPC_FilterValue, 89, 17, 0, 0, // Skip to: 3891
3068
/* 3874 */    MCD_OPC_CheckPredicate, 30, 165, 75, 0, // Skip to: 23244
3069
/* 3879 */    MCD_OPC_CheckField, 8, 2, 0, 158, 75, 0, // Skip to: 23244
3070
/* 3886 */    MCD_OPC_Decode, 217, 22, 231, 1, // Opcode: VSRP
3071
/* 3891 */    MCD_OPC_FilterValue, 90, 24, 0, 0, // Skip to: 3920
3072
/* 3896 */    MCD_OPC_CheckPredicate, 30, 143, 75, 0, // Skip to: 23244
3073
/* 3901 */    MCD_OPC_CheckField, 24, 8, 0, 136, 75, 0, // Skip to: 23244
3074
/* 3908 */    MCD_OPC_CheckField, 8, 3, 0, 129, 75, 0, // Skip to: 23244
3075
/* 3915 */    MCD_OPC_Decode, 150, 19, 232, 1, // Opcode: VCVDG
3076
/* 3920 */    MCD_OPC_FilterValue, 91, 17, 0, 0, // Skip to: 3942
3077
/* 3925 */    MCD_OPC_CheckPredicate, 30, 114, 75, 0, // Skip to: 23244
3078
/* 3930 */    MCD_OPC_CheckField, 8, 2, 0, 107, 75, 0, // Skip to: 23244
3079
/* 3937 */    MCD_OPC_Decode, 166, 22, 231, 1, // Opcode: VPSOP
3080
/* 3942 */    MCD_OPC_FilterValue, 92, 31, 0, 0, // Skip to: 3978
3081
/* 3947 */    MCD_OPC_CheckPredicate, 32, 92, 75, 0, // Skip to: 23244
3082
/* 3952 */    MCD_OPC_CheckField, 24, 8, 0, 85, 75, 0, // Skip to: 23244
3083
/* 3959 */    MCD_OPC_CheckField, 12, 8, 0, 78, 75, 0, // Skip to: 23244
3084
/* 3966 */    MCD_OPC_CheckField, 8, 2, 0, 71, 75, 0, // Skip to: 23244
3085
/* 3973 */    MCD_OPC_Decode, 151, 23, 226, 1, // Opcode: VUPKZL
3086
/* 3978 */    MCD_OPC_FilterValue, 93, 24, 0, 0, // Skip to: 4007
3087
/* 3983 */    MCD_OPC_CheckPredicate, 33, 56, 75, 0, // Skip to: 23244
3088
/* 3988 */    MCD_OPC_CheckField, 20, 12, 0, 49, 75, 0, // Skip to: 23244
3089
/* 3995 */    MCD_OPC_CheckField, 8, 2, 0, 42, 75, 0, // Skip to: 23244
3090
/* 4002 */    MCD_OPC_Decode, 227, 18, 229, 1, // Opcode: VCFN
3091
/* 4007 */    MCD_OPC_FilterValue, 94, 24, 0, 0, // Skip to: 4036
3092
/* 4012 */    MCD_OPC_CheckPredicate, 33, 27, 75, 0, // Skip to: 23244
3093
/* 4017 */    MCD_OPC_CheckField, 20, 12, 0, 20, 75, 0, // Skip to: 23244
3094
/* 4024 */    MCD_OPC_CheckField, 8, 2, 0, 13, 75, 0, // Skip to: 23244
3095
/* 4031 */    MCD_OPC_Decode, 253, 18, 229, 1, // Opcode: VCLFNL
3096
/* 4036 */    MCD_OPC_FilterValue, 95, 31, 0, 0, // Skip to: 4072
3097
/* 4041 */    MCD_OPC_CheckPredicate, 30, 254, 74, 0, // Skip to: 23244
3098
/* 4046 */    MCD_OPC_CheckField, 36, 4, 0, 247, 74, 0, // Skip to: 23244
3099
/* 4053 */    MCD_OPC_CheckField, 11, 21, 0, 240, 74, 0, // Skip to: 23244
3100
/* 4060 */    MCD_OPC_CheckField, 8, 2, 0, 233, 74, 0, // Skip to: 23244
3101
/* 4067 */    MCD_OPC_Decode, 144, 23, 233, 1, // Opcode: VTP
3102
/* 4072 */    MCD_OPC_FilterValue, 112, 24, 0, 0, // Skip to: 4101
3103
/* 4077 */    MCD_OPC_CheckPredicate, 32, 218, 74, 0, // Skip to: 23244
3104
/* 4082 */    MCD_OPC_CheckField, 24, 4, 0, 211, 74, 0, // Skip to: 23244
3105
/* 4089 */    MCD_OPC_CheckField, 8, 1, 0, 204, 74, 0, // Skip to: 23244
3106
/* 4096 */    MCD_OPC_Decode, 160, 22, 234, 1, // Opcode: VPKZR
3107
/* 4101 */    MCD_OPC_FilterValue, 113, 24, 0, 0, // Skip to: 4130
3108
/* 4106 */    MCD_OPC_CheckPredicate, 30, 189, 74, 0, // Skip to: 23244
3109
/* 4111 */    MCD_OPC_CheckField, 24, 4, 0, 182, 74, 0, // Skip to: 23244
3110
/* 4118 */    MCD_OPC_CheckField, 8, 1, 0, 175, 74, 0, // Skip to: 23244
3111
/* 4125 */    MCD_OPC_Decode, 198, 18, 234, 1, // Opcode: VAP
3112
/* 4130 */    MCD_OPC_FilterValue, 114, 24, 0, 0, // Skip to: 4159
3113
/* 4135 */    MCD_OPC_CheckPredicate, 32, 160, 74, 0, // Skip to: 23244
3114
/* 4140 */    MCD_OPC_CheckField, 24, 4, 0, 153, 74, 0, // Skip to: 23244
3115
/* 4147 */    MCD_OPC_CheckField, 8, 1, 0, 146, 74, 0, // Skip to: 23244
3116
/* 4154 */    MCD_OPC_Decode, 218, 22, 234, 1, // Opcode: VSRPR
3117
/* 4159 */    MCD_OPC_FilterValue, 115, 24, 0, 0, // Skip to: 4188
3118
/* 4164 */    MCD_OPC_CheckPredicate, 30, 131, 74, 0, // Skip to: 23244
3119
/* 4169 */    MCD_OPC_CheckField, 24, 4, 0, 124, 74, 0, // Skip to: 23244
3120
/* 4176 */    MCD_OPC_CheckField, 8, 1, 0, 117, 74, 0, // Skip to: 23244
3121
/* 4183 */    MCD_OPC_Decode, 210, 22, 234, 1, // Opcode: VSP
3122
/* 4188 */    MCD_OPC_FilterValue, 116, 82, 0, 0, // Skip to: 4275
3123
/* 4193 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3124
/* 4196 */    MCD_OPC_FilterValue, 0, 99, 74, 0, // Skip to: 23244
3125
/* 4201 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3126
/* 4204 */    MCD_OPC_FilterValue, 0, 91, 74, 0, // Skip to: 23244
3127
/* 4209 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3128
/* 4212 */    MCD_OPC_FilterValue, 0, 83, 74, 0, // Skip to: 23244
3129
/* 4217 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3130
/* 4220 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4235
3131
/* 4225 */    MCD_OPC_CheckPredicate, 32, 35, 0, 0, // Skip to: 4265
3132
/* 4230 */    MCD_OPC_Decode, 194, 22, 235, 1, // Opcode: VSCHSP
3133
/* 4235 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 4250
3134
/* 4240 */    MCD_OPC_CheckPredicate, 32, 20, 0, 0, // Skip to: 4265
3135
/* 4245 */    MCD_OPC_Decode, 192, 22, 235, 1, // Opcode: VSCHDP
3136
/* 4250 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 4265
3137
/* 4255 */    MCD_OPC_CheckPredicate, 32, 5, 0, 0, // Skip to: 4265
3138
/* 4260 */    MCD_OPC_Decode, 195, 22, 235, 1, // Opcode: VSCHXP
3139
/* 4265 */    MCD_OPC_CheckPredicate, 32, 30, 74, 0, // Skip to: 23244
3140
/* 4270 */    MCD_OPC_Decode, 193, 22, 236, 1, // Opcode: VSCHP
3141
/* 4275 */    MCD_OPC_FilterValue, 117, 24, 0, 0, // Skip to: 4304
3142
/* 4280 */    MCD_OPC_CheckPredicate, 33, 15, 74, 0, // Skip to: 23244
3143
/* 4285 */    MCD_OPC_CheckField, 20, 8, 0, 8, 74, 0, // Skip to: 23244
3144
/* 4292 */    MCD_OPC_CheckField, 8, 1, 0, 1, 74, 0, // Skip to: 23244
3145
/* 4299 */    MCD_OPC_Decode, 137, 19, 237, 1, // Opcode: VCRNF
3146
/* 4304 */    MCD_OPC_FilterValue, 119, 38, 0, 0, // Skip to: 4347
3147
/* 4309 */    MCD_OPC_CheckPredicate, 30, 242, 73, 0, // Skip to: 23244
3148
/* 4314 */    MCD_OPC_CheckField, 36, 4, 0, 235, 73, 0, // Skip to: 23244
3149
/* 4321 */    MCD_OPC_CheckField, 24, 4, 0, 228, 73, 0, // Skip to: 23244
3150
/* 4328 */    MCD_OPC_CheckField, 11, 9, 0, 221, 73, 0, // Skip to: 23244
3151
/* 4335 */    MCD_OPC_CheckField, 8, 1, 0, 214, 73, 0, // Skip to: 23244
3152
/* 4342 */    MCD_OPC_Decode, 136, 19, 238, 1, // Opcode: VCP
3153
/* 4347 */    MCD_OPC_FilterValue, 120, 24, 0, 0, // Skip to: 4376
3154
/* 4352 */    MCD_OPC_CheckPredicate, 30, 199, 73, 0, // Skip to: 23244
3155
/* 4357 */    MCD_OPC_CheckField, 24, 4, 0, 192, 73, 0, // Skip to: 23244
3156
/* 4364 */    MCD_OPC_CheckField, 8, 1, 0, 185, 73, 0, // Skip to: 23244
3157
/* 4371 */    MCD_OPC_Decode, 235, 21, 234, 1, // Opcode: VMP
3158
/* 4376 */    MCD_OPC_FilterValue, 121, 24, 0, 0, // Skip to: 4405
3159
/* 4381 */    MCD_OPC_CheckPredicate, 30, 170, 73, 0, // Skip to: 23244
3160
/* 4386 */    MCD_OPC_CheckField, 24, 4, 0, 163, 73, 0, // Skip to: 23244
3161
/* 4393 */    MCD_OPC_CheckField, 8, 1, 0, 156, 73, 0, // Skip to: 23244
3162
/* 4400 */    MCD_OPC_Decode, 248, 21, 234, 1, // Opcode: VMSP
3163
/* 4405 */    MCD_OPC_FilterValue, 122, 24, 0, 0, // Skip to: 4434
3164
/* 4410 */    MCD_OPC_CheckPredicate, 30, 141, 73, 0, // Skip to: 23244
3165
/* 4415 */    MCD_OPC_CheckField, 24, 4, 0, 134, 73, 0, // Skip to: 23244
3166
/* 4422 */    MCD_OPC_CheckField, 8, 1, 0, 127, 73, 0, // Skip to: 23244
3167
/* 4429 */    MCD_OPC_Decode, 151, 19, 234, 1, // Opcode: VDP
3168
/* 4434 */    MCD_OPC_FilterValue, 123, 24, 0, 0, // Skip to: 4463
3169
/* 4439 */    MCD_OPC_CheckPredicate, 30, 112, 73, 0, // Skip to: 23244
3170
/* 4444 */    MCD_OPC_CheckField, 24, 4, 0, 105, 73, 0, // Skip to: 23244
3171
/* 4451 */    MCD_OPC_CheckField, 8, 1, 0, 98, 73, 0, // Skip to: 23244
3172
/* 4458 */    MCD_OPC_Decode, 177, 22, 234, 1, // Opcode: VRP
3173
/* 4463 */    MCD_OPC_FilterValue, 124, 24, 0, 0, // Skip to: 4492
3174
/* 4468 */    MCD_OPC_CheckPredicate, 32, 83, 73, 0, // Skip to: 23244
3175
/* 4473 */    MCD_OPC_CheckField, 12, 16, 0, 76, 73, 0, // Skip to: 23244
3176
/* 4480 */    MCD_OPC_CheckField, 8, 1, 0, 69, 73, 0, // Skip to: 23244
3177
/* 4487 */    MCD_OPC_Decode, 196, 22, 239, 1, // Opcode: VSCSHP
3178
/* 4492 */    MCD_OPC_FilterValue, 125, 31, 0, 0, // Skip to: 4528
3179
/* 4497 */    MCD_OPC_CheckPredicate, 32, 54, 73, 0, // Skip to: 23244
3180
/* 4502 */    MCD_OPC_CheckField, 24, 4, 0, 47, 73, 0, // Skip to: 23244
3181
/* 4509 */    MCD_OPC_CheckField, 12, 8, 0, 40, 73, 0, // Skip to: 23244
3182
/* 4516 */    MCD_OPC_CheckField, 8, 1, 0, 33, 73, 0, // Skip to: 23244
3183
/* 4523 */    MCD_OPC_Decode, 139, 19, 235, 1, // Opcode: VCSPH
3184
/* 4528 */    MCD_OPC_FilterValue, 126, 23, 73, 0, // Skip to: 23244
3185
/* 4533 */    MCD_OPC_CheckPredicate, 30, 18, 73, 0, // Skip to: 23244
3186
/* 4538 */    MCD_OPC_CheckField, 24, 4, 0, 11, 73, 0, // Skip to: 23244
3187
/* 4545 */    MCD_OPC_CheckField, 8, 1, 0, 4, 73, 0, // Skip to: 23244
3188
/* 4552 */    MCD_OPC_Decode, 197, 22, 234, 1, // Opcode: VSDP
3189
/* 4557 */    MCD_OPC_FilterValue, 231, 1, 88, 49, 0, // Skip to: 17195
3190
/* 4563 */    MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
3191
/* 4566 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4588
3192
/* 4571 */    MCD_OPC_CheckPredicate, 34, 236, 72, 0, // Skip to: 23244
3193
/* 4576 */    MCD_OPC_CheckField, 8, 3, 0, 229, 72, 0, // Skip to: 23244
3194
/* 4583 */    MCD_OPC_Decode, 241, 20, 240, 1, // Opcode: VLEB
3195
/* 4588 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4610
3196
/* 4593 */    MCD_OPC_CheckPredicate, 34, 214, 72, 0, // Skip to: 23244
3197
/* 4598 */    MCD_OPC_CheckField, 8, 3, 0, 207, 72, 0, // Skip to: 23244
3198
/* 4605 */    MCD_OPC_Decode, 249, 20, 213, 1, // Opcode: VLEH
3199
/* 4610 */    MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4632
3200
/* 4615 */    MCD_OPC_CheckPredicate, 34, 192, 72, 0, // Skip to: 23244
3201
/* 4620 */    MCD_OPC_CheckField, 8, 3, 0, 185, 72, 0, // Skip to: 23244
3202
/* 4627 */    MCD_OPC_Decode, 248, 20, 214, 1, // Opcode: VLEG
3203
/* 4632 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4654
3204
/* 4637 */    MCD_OPC_CheckPredicate, 34, 170, 72, 0, // Skip to: 23244
3205
/* 4642 */    MCD_OPC_CheckField, 8, 3, 0, 163, 72, 0, // Skip to: 23244
3206
/* 4649 */    MCD_OPC_Decode, 247, 20, 215, 1, // Opcode: VLEF
3207
/* 4654 */    MCD_OPC_FilterValue, 4, 96, 0, 0, // Skip to: 4755
3208
/* 4659 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3209
/* 4662 */    MCD_OPC_FilterValue, 0, 145, 72, 0, // Skip to: 23244
3210
/* 4667 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3211
/* 4670 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4685
3212
/* 4675 */    MCD_OPC_CheckPredicate, 34, 65, 0, 0, // Skip to: 4745
3213
/* 4680 */    MCD_OPC_Decode, 143, 21, 216, 1, // Opcode: VLLEZB
3214
/* 4685 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4700
3215
/* 4690 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 4745
3216
/* 4695 */    MCD_OPC_Decode, 146, 21, 216, 1, // Opcode: VLLEZH
3217
/* 4700 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4715
3218
/* 4705 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 4745
3219
/* 4710 */    MCD_OPC_Decode, 144, 21, 216, 1, // Opcode: VLLEZF
3220
/* 4715 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 4730
3221
/* 4720 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 4745
3222
/* 4725 */    MCD_OPC_Decode, 145, 21, 216, 1, // Opcode: VLLEZG
3223
/* 4730 */    MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 4745
3224
/* 4735 */    MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 4745
3225
/* 4740 */    MCD_OPC_Decode, 147, 21, 216, 1, // Opcode: VLLEZLF
3226
/* 4745 */    MCD_OPC_CheckPredicate, 34, 62, 72, 0, // Skip to: 23244
3227
/* 4750 */    MCD_OPC_Decode, 142, 21, 217, 1, // Opcode: VLLEZ
3228
/* 4755 */    MCD_OPC_FilterValue, 5, 81, 0, 0, // Skip to: 4841
3229
/* 4760 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3230
/* 4763 */    MCD_OPC_FilterValue, 0, 44, 72, 0, // Skip to: 23244
3231
/* 4768 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3232
/* 4771 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 4786
3233
/* 4776 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 4831
3234
/* 4781 */    MCD_OPC_Decode, 157, 21, 216, 1, // Opcode: VLREPB
3235
/* 4786 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4801
3236
/* 4791 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 4831
3237
/* 4796 */    MCD_OPC_Decode, 160, 21, 216, 1, // Opcode: VLREPH
3238
/* 4801 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 4816
3239
/* 4806 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 4831
3240
/* 4811 */    MCD_OPC_Decode, 158, 21, 216, 1, // Opcode: VLREPF
3241
/* 4816 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 4831
3242
/* 4821 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 4831
3243
/* 4826 */    MCD_OPC_Decode, 159, 21, 216, 1, // Opcode: VLREPG
3244
/* 4831 */    MCD_OPC_CheckPredicate, 34, 232, 71, 0, // Skip to: 23244
3245
/* 4836 */    MCD_OPC_Decode, 156, 21, 217, 1, // Opcode: VLREP
3246
/* 4841 */    MCD_OPC_FilterValue, 6, 35, 0, 0, // Skip to: 4881
3247
/* 4846 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3248
/* 4849 */    MCD_OPC_FilterValue, 0, 214, 71, 0, // Skip to: 23244
3249
/* 4854 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 4871
3250
/* 4859 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, 0, // Skip to: 4871
3251
/* 4866 */    MCD_OPC_Decode, 222, 20, 216, 1, // Opcode: VL
3252
/* 4871 */    MCD_OPC_CheckPredicate, 34, 192, 71, 0, // Skip to: 23244
3253
/* 4876 */    MCD_OPC_Decode, 223, 20, 217, 1, // Opcode: VLAlign
3254
/* 4881 */    MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 4903
3255
/* 4886 */    MCD_OPC_CheckPredicate, 34, 177, 71, 0, // Skip to: 23244
3256
/* 4891 */    MCD_OPC_CheckField, 8, 3, 0, 170, 71, 0, // Skip to: 23244
3257
/* 4898 */    MCD_OPC_Decode, 224, 20, 217, 1, // Opcode: VLBB
3258
/* 4903 */    MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 4925
3259
/* 4908 */    MCD_OPC_CheckPredicate, 34, 155, 71, 0, // Skip to: 23244
3260
/* 4913 */    MCD_OPC_CheckField, 8, 3, 0, 148, 71, 0, // Skip to: 23244
3261
/* 4920 */    MCD_OPC_Decode, 226, 22, 217, 1, // Opcode: VSTEB
3262
/* 4925 */    MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 4947
3263
/* 4930 */    MCD_OPC_CheckPredicate, 34, 133, 71, 0, // Skip to: 23244
3264
/* 4935 */    MCD_OPC_CheckField, 8, 3, 0, 126, 71, 0, // Skip to: 23244
3265
/* 4942 */    MCD_OPC_Decode, 232, 22, 218, 1, // Opcode: VSTEH
3266
/* 4947 */    MCD_OPC_FilterValue, 10, 17, 0, 0, // Skip to: 4969
3267
/* 4952 */    MCD_OPC_CheckPredicate, 34, 111, 71, 0, // Skip to: 23244
3268
/* 4957 */    MCD_OPC_CheckField, 8, 3, 0, 104, 71, 0, // Skip to: 23244
3269
/* 4964 */    MCD_OPC_Decode, 231, 22, 219, 1, // Opcode: VSTEG
3270
/* 4969 */    MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 4991
3271
/* 4974 */    MCD_OPC_CheckPredicate, 34, 89, 71, 0, // Skip to: 23244
3272
/* 4979 */    MCD_OPC_CheckField, 8, 3, 0, 82, 71, 0, // Skip to: 23244
3273
/* 4986 */    MCD_OPC_Decode, 230, 22, 220, 1, // Opcode: VSTEF
3274
/* 4991 */    MCD_OPC_FilterValue, 14, 35, 0, 0, // Skip to: 5031
3275
/* 4996 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3276
/* 4999 */    MCD_OPC_FilterValue, 0, 64, 71, 0, // Skip to: 23244
3277
/* 5004 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 5021
3278
/* 5009 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, 0, // Skip to: 5021
3279
/* 5016 */    MCD_OPC_Decode, 219, 22, 216, 1, // Opcode: VST
3280
/* 5021 */    MCD_OPC_CheckPredicate, 34, 42, 71, 0, // Skip to: 23244
3281
/* 5026 */    MCD_OPC_Decode, 220, 22, 217, 1, // Opcode: VSTAlign
3282
/* 5031 */    MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 5053
3283
/* 5036 */    MCD_OPC_CheckPredicate, 34, 27, 71, 0, // Skip to: 23244
3284
/* 5041 */    MCD_OPC_CheckField, 8, 2, 0, 20, 71, 0, // Skip to: 23244
3285
/* 5048 */    MCD_OPC_Decode, 199, 20, 241, 1, // Opcode: VGEG
3286
/* 5053 */    MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 5075
3287
/* 5058 */    MCD_OPC_CheckPredicate, 34, 5, 71, 0, // Skip to: 23244
3288
/* 5063 */    MCD_OPC_CheckField, 8, 2, 0, 254, 70, 0, // Skip to: 23244
3289
/* 5070 */    MCD_OPC_Decode, 198, 20, 242, 1, // Opcode: VGEF
3290
/* 5075 */    MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 5097
3291
/* 5080 */    MCD_OPC_CheckPredicate, 34, 239, 70, 0, // Skip to: 23244
3292
/* 5085 */    MCD_OPC_CheckField, 8, 2, 0, 232, 70, 0, // Skip to: 23244
3293
/* 5092 */    MCD_OPC_Decode, 191, 22, 243, 1, // Opcode: VSCEG
3294
/* 5097 */    MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 5119
3295
/* 5102 */    MCD_OPC_CheckPredicate, 34, 217, 70, 0, // Skip to: 23244
3296
/* 5107 */    MCD_OPC_CheckField, 8, 2, 0, 210, 70, 0, // Skip to: 23244
3297
/* 5114 */    MCD_OPC_Decode, 190, 22, 244, 1, // Opcode: VSCEF
3298
/* 5119 */    MCD_OPC_FilterValue, 33, 89, 0, 0, // Skip to: 5213
3299
/* 5124 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3300
/* 5127 */    MCD_OPC_FilterValue, 0, 192, 70, 0, // Skip to: 23244
3301
/* 5132 */    MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
3302
/* 5135 */    MCD_OPC_FilterValue, 0, 184, 70, 0, // Skip to: 23244
3303
/* 5140 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3304
/* 5143 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5158
3305
/* 5148 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 5203
3306
/* 5153 */    MCD_OPC_Decode, 131, 21, 245, 1, // Opcode: VLGVB
3307
/* 5158 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5173
3308
/* 5163 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 5203
3309
/* 5168 */    MCD_OPC_Decode, 134, 21, 245, 1, // Opcode: VLGVH
3310
/* 5173 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5188
3311
/* 5178 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 5203
3312
/* 5183 */    MCD_OPC_Decode, 132, 21, 245, 1, // Opcode: VLGVF
3313
/* 5188 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 5203
3314
/* 5193 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 5203
3315
/* 5198 */    MCD_OPC_Decode, 133, 21, 245, 1, // Opcode: VLGVG
3316
/* 5203 */    MCD_OPC_CheckPredicate, 34, 116, 70, 0, // Skip to: 23244
3317
/* 5208 */    MCD_OPC_Decode, 130, 21, 246, 1, // Opcode: VLGV
3318
/* 5213 */    MCD_OPC_FilterValue, 34, 81, 0, 0, // Skip to: 5299
3319
/* 5218 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3320
/* 5221 */    MCD_OPC_FilterValue, 0, 98, 70, 0, // Skip to: 23244
3321
/* 5226 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3322
/* 5229 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5244
3323
/* 5234 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 5289
3324
/* 5239 */    MCD_OPC_Decode, 164, 21, 247, 1, // Opcode: VLVGB
3325
/* 5244 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5259
3326
/* 5249 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 5289
3327
/* 5254 */    MCD_OPC_Decode, 167, 21, 247, 1, // Opcode: VLVGH
3328
/* 5259 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5274
3329
/* 5264 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 5289
3330
/* 5269 */    MCD_OPC_Decode, 165, 21, 247, 1, // Opcode: VLVGF
3331
/* 5274 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 5289
3332
/* 5279 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 5289
3333
/* 5284 */    MCD_OPC_Decode, 166, 21, 248, 1, // Opcode: VLVGG
3334
/* 5289 */    MCD_OPC_CheckPredicate, 34, 30, 70, 0, // Skip to: 23244
3335
/* 5294 */    MCD_OPC_Decode, 163, 21, 249, 1, // Opcode: VLVG
3336
/* 5299 */    MCD_OPC_FilterValue, 39, 17, 0, 0, // Skip to: 5321
3337
/* 5304 */    MCD_OPC_CheckPredicate, 34, 15, 70, 0, // Skip to: 23244
3338
/* 5309 */    MCD_OPC_CheckField, 8, 4, 0, 8, 70, 0, // Skip to: 23244
3339
/* 5316 */    MCD_OPC_Decode, 149, 11, 250, 1, // Opcode: LCBB
3340
/* 5321 */    MCD_OPC_FilterValue, 48, 81, 0, 0, // Skip to: 5407
3341
/* 5326 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3342
/* 5329 */    MCD_OPC_FilterValue, 0, 246, 69, 0, // Skip to: 23244
3343
/* 5334 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3344
/* 5337 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5352
3345
/* 5342 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 5397
3346
/* 5347 */    MCD_OPC_Decode, 178, 19, 251, 1, // Opcode: VESLB
3347
/* 5352 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5367
3348
/* 5357 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 5397
3349
/* 5362 */    MCD_OPC_Decode, 181, 19, 251, 1, // Opcode: VESLH
3350
/* 5367 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5382
3351
/* 5372 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 5397
3352
/* 5377 */    MCD_OPC_Decode, 179, 19, 251, 1, // Opcode: VESLF
3353
/* 5382 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 5397
3354
/* 5387 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 5397
3355
/* 5392 */    MCD_OPC_Decode, 180, 19, 251, 1, // Opcode: VESLG
3356
/* 5397 */    MCD_OPC_CheckPredicate, 34, 178, 69, 0, // Skip to: 23244
3357
/* 5402 */    MCD_OPC_Decode, 177, 19, 252, 1, // Opcode: VESL
3358
/* 5407 */    MCD_OPC_FilterValue, 51, 81, 0, 0, // Skip to: 5493
3359
/* 5412 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3360
/* 5415 */    MCD_OPC_FilterValue, 0, 160, 69, 0, // Skip to: 23244
3361
/* 5420 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3362
/* 5423 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5438
3363
/* 5428 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 5483
3364
/* 5433 */    MCD_OPC_Decode, 168, 19, 251, 1, // Opcode: VERLLB
3365
/* 5438 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5453
3366
/* 5443 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 5483
3367
/* 5448 */    MCD_OPC_Decode, 171, 19, 251, 1, // Opcode: VERLLH
3368
/* 5453 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5468
3369
/* 5458 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 5483
3370
/* 5463 */    MCD_OPC_Decode, 169, 19, 251, 1, // Opcode: VERLLF
3371
/* 5468 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 5483
3372
/* 5473 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 5483
3373
/* 5478 */    MCD_OPC_Decode, 170, 19, 251, 1, // Opcode: VERLLG
3374
/* 5483 */    MCD_OPC_CheckPredicate, 34, 92, 69, 0, // Skip to: 23244
3375
/* 5488 */    MCD_OPC_Decode, 167, 19, 252, 1, // Opcode: VERLL
3376
/* 5493 */    MCD_OPC_FilterValue, 54, 35, 0, 0, // Skip to: 5533
3377
/* 5498 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3378
/* 5501 */    MCD_OPC_FilterValue, 0, 74, 69, 0, // Skip to: 23244
3379
/* 5506 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 5523
3380
/* 5511 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, 0, // Skip to: 5523
3381
/* 5518 */    MCD_OPC_Decode, 148, 21, 253, 1, // Opcode: VLM
3382
/* 5523 */    MCD_OPC_CheckPredicate, 34, 52, 69, 0, // Skip to: 23244
3383
/* 5528 */    MCD_OPC_Decode, 149, 21, 254, 1, // Opcode: VLMAlign
3384
/* 5533 */    MCD_OPC_FilterValue, 55, 24, 0, 0, // Skip to: 5562
3385
/* 5538 */    MCD_OPC_CheckPredicate, 34, 37, 69, 0, // Skip to: 23244
3386
/* 5543 */    MCD_OPC_CheckField, 12, 4, 0, 30, 69, 0, // Skip to: 23244
3387
/* 5550 */    MCD_OPC_CheckField, 8, 3, 0, 23, 69, 0, // Skip to: 23244
3388
/* 5557 */    MCD_OPC_Decode, 136, 21, 255, 1, // Opcode: VLL
3389
/* 5562 */    MCD_OPC_FilterValue, 56, 81, 0, 0, // Skip to: 5648
3390
/* 5567 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3391
/* 5570 */    MCD_OPC_FilterValue, 0, 5, 69, 0, // Skip to: 23244
3392
/* 5575 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3393
/* 5578 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5593
3394
/* 5583 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 5638
3395
/* 5588 */    MCD_OPC_Decode, 198, 19, 251, 1, // Opcode: VESRLB
3396
/* 5593 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5608
3397
/* 5598 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 5638
3398
/* 5603 */    MCD_OPC_Decode, 201, 19, 251, 1, // Opcode: VESRLH
3399
/* 5608 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5623
3400
/* 5613 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 5638
3401
/* 5618 */    MCD_OPC_Decode, 199, 19, 251, 1, // Opcode: VESRLF
3402
/* 5623 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 5638
3403
/* 5628 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 5638
3404
/* 5633 */    MCD_OPC_Decode, 200, 19, 251, 1, // Opcode: VESRLG
3405
/* 5638 */    MCD_OPC_CheckPredicate, 34, 193, 68, 0, // Skip to: 23244
3406
/* 5643 */    MCD_OPC_Decode, 197, 19, 252, 1, // Opcode: VESRL
3407
/* 5648 */    MCD_OPC_FilterValue, 58, 81, 0, 0, // Skip to: 5734
3408
/* 5653 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3409
/* 5656 */    MCD_OPC_FilterValue, 0, 175, 68, 0, // Skip to: 23244
3410
/* 5661 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3411
/* 5664 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5679
3412
/* 5669 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 5724
3413
/* 5674 */    MCD_OPC_Decode, 188, 19, 251, 1, // Opcode: VESRAB
3414
/* 5679 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5694
3415
/* 5684 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 5724
3416
/* 5689 */    MCD_OPC_Decode, 191, 19, 251, 1, // Opcode: VESRAH
3417
/* 5694 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 5709
3418
/* 5699 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 5724
3419
/* 5704 */    MCD_OPC_Decode, 189, 19, 251, 1, // Opcode: VESRAF
3420
/* 5709 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 5724
3421
/* 5714 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 5724
3422
/* 5719 */    MCD_OPC_Decode, 190, 19, 251, 1, // Opcode: VESRAG
3423
/* 5724 */    MCD_OPC_CheckPredicate, 34, 107, 68, 0, // Skip to: 23244
3424
/* 5729 */    MCD_OPC_Decode, 187, 19, 252, 1, // Opcode: VESRA
3425
/* 5734 */    MCD_OPC_FilterValue, 62, 35, 0, 0, // Skip to: 5774
3426
/* 5739 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3427
/* 5742 */    MCD_OPC_FilterValue, 0, 89, 68, 0, // Skip to: 23244
3428
/* 5747 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 5764
3429
/* 5752 */    MCD_OPC_CheckField, 12, 4, 0, 5, 0, 0, // Skip to: 5764
3430
/* 5759 */    MCD_OPC_Decode, 238, 22, 253, 1, // Opcode: VSTM
3431
/* 5764 */    MCD_OPC_CheckPredicate, 34, 67, 68, 0, // Skip to: 23244
3432
/* 5769 */    MCD_OPC_Decode, 239, 22, 254, 1, // Opcode: VSTMAlign
3433
/* 5774 */    MCD_OPC_FilterValue, 63, 24, 0, 0, // Skip to: 5803
3434
/* 5779 */    MCD_OPC_CheckPredicate, 34, 52, 68, 0, // Skip to: 23244
3435
/* 5784 */    MCD_OPC_CheckField, 12, 4, 0, 45, 68, 0, // Skip to: 23244
3436
/* 5791 */    MCD_OPC_CheckField, 8, 3, 0, 38, 68, 0, // Skip to: 23244
3437
/* 5798 */    MCD_OPC_Decode, 237, 22, 255, 1, // Opcode: VSTL
3438
/* 5803 */    MCD_OPC_FilterValue, 64, 24, 0, 0, // Skip to: 5832
3439
/* 5808 */    MCD_OPC_CheckPredicate, 34, 23, 68, 0, // Skip to: 23244
3440
/* 5813 */    MCD_OPC_CheckField, 32, 4, 0, 16, 68, 0, // Skip to: 23244
3441
/* 5820 */    MCD_OPC_CheckField, 8, 3, 0, 9, 68, 0, // Skip to: 23244
3442
/* 5827 */    MCD_OPC_Decode, 250, 20, 128, 2, // Opcode: VLEIB
3443
/* 5832 */    MCD_OPC_FilterValue, 65, 24, 0, 0, // Skip to: 5861
3444
/* 5837 */    MCD_OPC_CheckPredicate, 34, 250, 67, 0, // Skip to: 23244
3445
/* 5842 */    MCD_OPC_CheckField, 32, 4, 0, 243, 67, 0, // Skip to: 23244
3446
/* 5849 */    MCD_OPC_CheckField, 8, 3, 0, 236, 67, 0, // Skip to: 23244
3447
/* 5856 */    MCD_OPC_Decode, 253, 20, 129, 2, // Opcode: VLEIH
3448
/* 5861 */    MCD_OPC_FilterValue, 66, 24, 0, 0, // Skip to: 5890
3449
/* 5866 */    MCD_OPC_CheckPredicate, 34, 221, 67, 0, // Skip to: 23244
3450
/* 5871 */    MCD_OPC_CheckField, 32, 4, 0, 214, 67, 0, // Skip to: 23244
3451
/* 5878 */    MCD_OPC_CheckField, 8, 3, 0, 207, 67, 0, // Skip to: 23244
3452
/* 5885 */    MCD_OPC_Decode, 252, 20, 130, 2, // Opcode: VLEIG
3453
/* 5890 */    MCD_OPC_FilterValue, 67, 24, 0, 0, // Skip to: 5919
3454
/* 5895 */    MCD_OPC_CheckPredicate, 34, 192, 67, 0, // Skip to: 23244
3455
/* 5900 */    MCD_OPC_CheckField, 32, 4, 0, 185, 67, 0, // Skip to: 23244
3456
/* 5907 */    MCD_OPC_CheckField, 8, 3, 0, 178, 67, 0, // Skip to: 23244
3457
/* 5914 */    MCD_OPC_Decode, 251, 20, 131, 2, // Opcode: VLEIF
3458
/* 5919 */    MCD_OPC_FilterValue, 68, 69, 0, 0, // Skip to: 5993
3459
/* 5924 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3460
/* 5927 */    MCD_OPC_FilterValue, 0, 160, 67, 0, // Skip to: 23244
3461
/* 5932 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3462
/* 5935 */    MCD_OPC_FilterValue, 0, 152, 67, 0, // Skip to: 23244
3463
/* 5940 */    MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
3464
/* 5943 */    MCD_OPC_FilterValue, 0, 144, 67, 0, // Skip to: 23244
3465
/* 5948 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3466
/* 5951 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 5966
3467
/* 5956 */    MCD_OPC_CheckPredicate, 34, 22, 0, 0, // Skip to: 5983
3468
/* 5961 */    MCD_OPC_Decode, 165, 23, 132, 2, // Opcode: VZERO
3469
/* 5966 */    MCD_OPC_FilterValue, 255, 255, 3, 10, 0, 0, // Skip to: 5983
3470
/* 5973 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 5983
3471
/* 5978 */    MCD_OPC_Decode, 138, 22, 132, 2, // Opcode: VONE
3472
/* 5983 */    MCD_OPC_CheckPredicate, 34, 104, 67, 0, // Skip to: 23244
3473
/* 5988 */    MCD_OPC_Decode, 197, 20, 133, 2, // Opcode: VGBM
3474
/* 5993 */    MCD_OPC_FilterValue, 69, 89, 0, 0, // Skip to: 6087
3475
/* 5998 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3476
/* 6001 */    MCD_OPC_FilterValue, 0, 86, 67, 0, // Skip to: 23244
3477
/* 6006 */    MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
3478
/* 6009 */    MCD_OPC_FilterValue, 0, 78, 67, 0, // Skip to: 23244
3479
/* 6014 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3480
/* 6017 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6032
3481
/* 6022 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 6077
3482
/* 6027 */    MCD_OPC_Decode, 173, 22, 134, 2, // Opcode: VREPIB
3483
/* 6032 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6047
3484
/* 6037 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 6077
3485
/* 6042 */    MCD_OPC_Decode, 176, 22, 134, 2, // Opcode: VREPIH
3486
/* 6047 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6062
3487
/* 6052 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 6077
3488
/* 6057 */    MCD_OPC_Decode, 174, 22, 134, 2, // Opcode: VREPIF
3489
/* 6062 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6077
3490
/* 6067 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6077
3491
/* 6072 */    MCD_OPC_Decode, 175, 22, 134, 2, // Opcode: VREPIG
3492
/* 6077 */    MCD_OPC_CheckPredicate, 34, 10, 67, 0, // Skip to: 23244
3493
/* 6082 */    MCD_OPC_Decode, 172, 22, 135, 2, // Opcode: VREPI
3494
/* 6087 */    MCD_OPC_FilterValue, 70, 89, 0, 0, // Skip to: 6181
3495
/* 6092 */    MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3496
/* 6095 */    MCD_OPC_FilterValue, 0, 248, 66, 0, // Skip to: 23244
3497
/* 6100 */    MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
3498
/* 6103 */    MCD_OPC_FilterValue, 0, 240, 66, 0, // Skip to: 23244
3499
/* 6108 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3500
/* 6111 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6126
3501
/* 6116 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 6171
3502
/* 6121 */    MCD_OPC_Decode, 211, 20, 136, 2, // Opcode: VGMB
3503
/* 6126 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6141
3504
/* 6131 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 6171
3505
/* 6136 */    MCD_OPC_Decode, 214, 20, 136, 2, // Opcode: VGMH
3506
/* 6141 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6156
3507
/* 6146 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 6171
3508
/* 6151 */    MCD_OPC_Decode, 212, 20, 136, 2, // Opcode: VGMF
3509
/* 6156 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6171
3510
/* 6161 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6171
3511
/* 6166 */    MCD_OPC_Decode, 213, 20, 136, 2, // Opcode: VGMG
3512
/* 6171 */    MCD_OPC_CheckPredicate, 34, 172, 66, 0, // Skip to: 23244
3513
/* 6176 */    MCD_OPC_Decode, 210, 20, 137, 2, // Opcode: VGM
3514
/* 6181 */    MCD_OPC_FilterValue, 74, 99, 0, 0, // Skip to: 6285
3515
/* 6186 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3516
/* 6189 */    MCD_OPC_FilterValue, 0, 154, 66, 0, // Skip to: 23244
3517
/* 6194 */    MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
3518
/* 6197 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6212
3519
/* 6202 */    MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 6275
3520
/* 6207 */    MCD_OPC_Decode, 196, 20, 138, 2, // Opcode: VFTCISB
3521
/* 6212 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6227
3522
/* 6217 */    MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 6275
3523
/* 6222 */    MCD_OPC_Decode, 195, 20, 138, 2, // Opcode: VFTCIDB
3524
/* 6227 */    MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 6243
3525
/* 6233 */    MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 6275
3526
/* 6238 */    MCD_OPC_Decode, 143, 24, 139, 2, // Opcode: WFTCISB
3527
/* 6243 */    MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 6259
3528
/* 6249 */    MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 6275
3529
/* 6254 */    MCD_OPC_Decode, 142, 24, 140, 2, // Opcode: WFTCIDB
3530
/* 6259 */    MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 6275
3531
/* 6265 */    MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 6275
3532
/* 6270 */    MCD_OPC_Decode, 144, 24, 138, 2, // Opcode: WFTCIXB
3533
/* 6275 */    MCD_OPC_CheckPredicate, 34, 68, 66, 0, // Skip to: 23244
3534
/* 6280 */    MCD_OPC_Decode, 194, 20, 141, 2, // Opcode: VFTCI
3535
/* 6285 */    MCD_OPC_FilterValue, 77, 81, 0, 0, // Skip to: 6371
3536
/* 6290 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3537
/* 6293 */    MCD_OPC_FilterValue, 0, 50, 66, 0, // Skip to: 23244
3538
/* 6298 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3539
/* 6301 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6316
3540
/* 6306 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 6361
3541
/* 6311 */    MCD_OPC_Decode, 168, 22, 142, 2, // Opcode: VREPB
3542
/* 6316 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6331
3543
/* 6321 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 6361
3544
/* 6326 */    MCD_OPC_Decode, 171, 22, 142, 2, // Opcode: VREPH
3545
/* 6331 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6346
3546
/* 6336 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 6361
3547
/* 6341 */    MCD_OPC_Decode, 169, 22, 142, 2, // Opcode: VREPF
3548
/* 6346 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6361
3549
/* 6351 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6361
3550
/* 6356 */    MCD_OPC_Decode, 170, 22, 142, 2, // Opcode: VREPG
3551
/* 6361 */    MCD_OPC_CheckPredicate, 34, 238, 65, 0, // Skip to: 23244
3552
/* 6366 */    MCD_OPC_Decode, 167, 22, 143, 2, // Opcode: VREP
3553
/* 6371 */    MCD_OPC_FilterValue, 80, 89, 0, 0, // Skip to: 6465
3554
/* 6376 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3555
/* 6379 */    MCD_OPC_FilterValue, 0, 220, 65, 0, // Skip to: 23244
3556
/* 6384 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3557
/* 6387 */    MCD_OPC_FilterValue, 0, 212, 65, 0, // Skip to: 23244
3558
/* 6392 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3559
/* 6395 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6410
3560
/* 6400 */    MCD_OPC_CheckPredicate, 35, 50, 0, 0, // Skip to: 6455
3561
/* 6405 */    MCD_OPC_Decode, 162, 22, 144, 2, // Opcode: VPOPCTB
3562
/* 6410 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6425
3563
/* 6415 */    MCD_OPC_CheckPredicate, 35, 35, 0, 0, // Skip to: 6455
3564
/* 6420 */    MCD_OPC_Decode, 165, 22, 144, 2, // Opcode: VPOPCTH
3565
/* 6425 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6440
3566
/* 6430 */    MCD_OPC_CheckPredicate, 35, 20, 0, 0, // Skip to: 6455
3567
/* 6435 */    MCD_OPC_Decode, 163, 22, 144, 2, // Opcode: VPOPCTF
3568
/* 6440 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6455
3569
/* 6445 */    MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 6455
3570
/* 6450 */    MCD_OPC_Decode, 164, 22, 144, 2, // Opcode: VPOPCTG
3571
/* 6455 */    MCD_OPC_CheckPredicate, 34, 144, 65, 0, // Skip to: 23244
3572
/* 6460 */    MCD_OPC_Decode, 161, 22, 145, 2, // Opcode: VPOPCT
3573
/* 6465 */    MCD_OPC_FilterValue, 82, 89, 0, 0, // Skip to: 6559
3574
/* 6470 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3575
/* 6473 */    MCD_OPC_FilterValue, 0, 126, 65, 0, // Skip to: 23244
3576
/* 6478 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3577
/* 6481 */    MCD_OPC_FilterValue, 0, 118, 65, 0, // Skip to: 23244
3578
/* 6486 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3579
/* 6489 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6504
3580
/* 6494 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 6549
3581
/* 6499 */    MCD_OPC_Decode, 141, 19, 144, 2, // Opcode: VCTZB
3582
/* 6504 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6519
3583
/* 6509 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 6549
3584
/* 6514 */    MCD_OPC_Decode, 144, 19, 144, 2, // Opcode: VCTZH
3585
/* 6519 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6534
3586
/* 6524 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 6549
3587
/* 6529 */    MCD_OPC_Decode, 142, 19, 144, 2, // Opcode: VCTZF
3588
/* 6534 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6549
3589
/* 6539 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6549
3590
/* 6544 */    MCD_OPC_Decode, 143, 19, 144, 2, // Opcode: VCTZG
3591
/* 6549 */    MCD_OPC_CheckPredicate, 34, 50, 65, 0, // Skip to: 23244
3592
/* 6554 */    MCD_OPC_Decode, 140, 19, 145, 2, // Opcode: VCTZ
3593
/* 6559 */    MCD_OPC_FilterValue, 83, 89, 0, 0, // Skip to: 6653
3594
/* 6564 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3595
/* 6567 */    MCD_OPC_FilterValue, 0, 32, 65, 0, // Skip to: 23244
3596
/* 6572 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3597
/* 6575 */    MCD_OPC_FilterValue, 0, 24, 65, 0, // Skip to: 23244
3598
/* 6580 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3599
/* 6583 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6598
3600
/* 6588 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 6643
3601
/* 6593 */    MCD_OPC_Decode, 130, 19, 144, 2, // Opcode: VCLZB
3602
/* 6598 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6613
3603
/* 6603 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 6643
3604
/* 6608 */    MCD_OPC_Decode, 134, 19, 144, 2, // Opcode: VCLZH
3605
/* 6613 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6628
3606
/* 6618 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 6643
3607
/* 6623 */    MCD_OPC_Decode, 132, 19, 144, 2, // Opcode: VCLZF
3608
/* 6628 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6643
3609
/* 6633 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6643
3610
/* 6638 */    MCD_OPC_Decode, 133, 19, 144, 2, // Opcode: VCLZG
3611
/* 6643 */    MCD_OPC_CheckPredicate, 34, 212, 64, 0, // Skip to: 23244
3612
/* 6648 */    MCD_OPC_Decode, 129, 19, 145, 2, // Opcode: VCLZ
3613
/* 6653 */    MCD_OPC_FilterValue, 86, 24, 0, 0, // Skip to: 6682
3614
/* 6658 */    MCD_OPC_CheckPredicate, 34, 197, 64, 0, // Skip to: 23244
3615
/* 6663 */    MCD_OPC_CheckField, 12, 20, 0, 190, 64, 0, // Skip to: 23244
3616
/* 6670 */    MCD_OPC_CheckField, 8, 2, 0, 183, 64, 0, // Skip to: 23244
3617
/* 6677 */    MCD_OPC_Decode, 155, 21, 144, 2, // Opcode: VLR
3618
/* 6682 */    MCD_OPC_FilterValue, 92, 133, 0, 0, // Skip to: 6820
3619
/* 6687 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3620
/* 6690 */    MCD_OPC_FilterValue, 0, 165, 64, 0, // Skip to: 23244
3621
/* 6695 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3622
/* 6698 */    MCD_OPC_FilterValue, 0, 157, 64, 0, // Skip to: 23244
3623
/* 6703 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3624
/* 6706 */    MCD_OPC_FilterValue, 0, 149, 64, 0, // Skip to: 23244
3625
/* 6711 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3626
/* 6714 */    MCD_OPC_FilterValue, 0, 27, 0, 0, // Skip to: 6746
3627
/* 6719 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 6736
3628
/* 6724 */    MCD_OPC_CheckField, 20, 4, 1, 5, 0, 0, // Skip to: 6736
3629
/* 6731 */    MCD_OPC_Decode, 217, 20, 144, 2, // Opcode: VISTRBS
3630
/* 6736 */    MCD_OPC_CheckPredicate, 34, 69, 0, 0, // Skip to: 6810
3631
/* 6741 */    MCD_OPC_Decode, 216, 20, 226, 1, // Opcode: VISTRB
3632
/* 6746 */    MCD_OPC_FilterValue, 1, 27, 0, 0, // Skip to: 6778
3633
/* 6751 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 6768
3634
/* 6756 */    MCD_OPC_CheckField, 20, 4, 1, 5, 0, 0, // Skip to: 6768
3635
/* 6763 */    MCD_OPC_Decode, 221, 20, 144, 2, // Opcode: VISTRHS
3636
/* 6768 */    MCD_OPC_CheckPredicate, 34, 37, 0, 0, // Skip to: 6810
3637
/* 6773 */    MCD_OPC_Decode, 220, 20, 226, 1, // Opcode: VISTRH
3638
/* 6778 */    MCD_OPC_FilterValue, 2, 27, 0, 0, // Skip to: 6810
3639
/* 6783 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 6800
3640
/* 6788 */    MCD_OPC_CheckField, 20, 4, 1, 5, 0, 0, // Skip to: 6800
3641
/* 6795 */    MCD_OPC_Decode, 219, 20, 144, 2, // Opcode: VISTRFS
3642
/* 6800 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6810
3643
/* 6805 */    MCD_OPC_Decode, 218, 20, 226, 1, // Opcode: VISTRF
3644
/* 6810 */    MCD_OPC_CheckPredicate, 34, 45, 64, 0, // Skip to: 23244
3645
/* 6815 */    MCD_OPC_Decode, 215, 20, 146, 2, // Opcode: VISTR
3646
/* 6820 */    MCD_OPC_FilterValue, 95, 74, 0, 0, // Skip to: 6899
3647
/* 6825 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3648
/* 6828 */    MCD_OPC_FilterValue, 0, 27, 64, 0, // Skip to: 23244
3649
/* 6833 */    MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
3650
/* 6836 */    MCD_OPC_FilterValue, 0, 19, 64, 0, // Skip to: 23244
3651
/* 6841 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3652
/* 6844 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6859
3653
/* 6849 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 6889
3654
/* 6854 */    MCD_OPC_Decode, 199, 22, 144, 2, // Opcode: VSEGB
3655
/* 6859 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6874
3656
/* 6864 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 6889
3657
/* 6869 */    MCD_OPC_Decode, 201, 22, 144, 2, // Opcode: VSEGH
3658
/* 6874 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6889
3659
/* 6879 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6889
3660
/* 6884 */    MCD_OPC_Decode, 200, 22, 144, 2, // Opcode: VSEGF
3661
/* 6889 */    MCD_OPC_CheckPredicate, 34, 222, 63, 0, // Skip to: 23244
3662
/* 6894 */    MCD_OPC_Decode, 198, 22, 145, 2, // Opcode: VSEG
3663
/* 6899 */    MCD_OPC_FilterValue, 96, 89, 0, 0, // Skip to: 6993
3664
/* 6904 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3665
/* 6907 */    MCD_OPC_FilterValue, 0, 204, 63, 0, // Skip to: 23244
3666
/* 6912 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3667
/* 6915 */    MCD_OPC_FilterValue, 0, 196, 63, 0, // Skip to: 23244
3668
/* 6920 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3669
/* 6923 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6938
3670
/* 6928 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 6983
3671
/* 6933 */    MCD_OPC_Decode, 242, 21, 239, 1, // Opcode: VMRLB
3672
/* 6938 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6953
3673
/* 6943 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 6983
3674
/* 6948 */    MCD_OPC_Decode, 245, 21, 239, 1, // Opcode: VMRLH
3675
/* 6953 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6968
3676
/* 6958 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 6983
3677
/* 6963 */    MCD_OPC_Decode, 243, 21, 239, 1, // Opcode: VMRLF
3678
/* 6968 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 6983
3679
/* 6973 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 6983
3680
/* 6978 */    MCD_OPC_Decode, 244, 21, 239, 1, // Opcode: VMRLG
3681
/* 6983 */    MCD_OPC_CheckPredicate, 34, 128, 63, 0, // Skip to: 23244
3682
/* 6988 */    MCD_OPC_Decode, 241, 21, 147, 2, // Opcode: VMRL
3683
/* 6993 */    MCD_OPC_FilterValue, 97, 89, 0, 0, // Skip to: 7087
3684
/* 6998 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3685
/* 7001 */    MCD_OPC_FilterValue, 0, 110, 63, 0, // Skip to: 23244
3686
/* 7006 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3687
/* 7009 */    MCD_OPC_FilterValue, 0, 102, 63, 0, // Skip to: 23244
3688
/* 7014 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3689
/* 7017 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7032
3690
/* 7022 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 7077
3691
/* 7027 */    MCD_OPC_Decode, 237, 21, 239, 1, // Opcode: VMRHB
3692
/* 7032 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7047
3693
/* 7037 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 7077
3694
/* 7042 */    MCD_OPC_Decode, 240, 21, 239, 1, // Opcode: VMRHH
3695
/* 7047 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7062
3696
/* 7052 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 7077
3697
/* 7057 */    MCD_OPC_Decode, 238, 21, 239, 1, // Opcode: VMRHF
3698
/* 7062 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 7077
3699
/* 7067 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 7077
3700
/* 7072 */    MCD_OPC_Decode, 239, 21, 239, 1, // Opcode: VMRHG
3701
/* 7077 */    MCD_OPC_CheckPredicate, 34, 34, 63, 0, // Skip to: 23244
3702
/* 7082 */    MCD_OPC_Decode, 236, 21, 147, 2, // Opcode: VMRH
3703
/* 7087 */    MCD_OPC_FilterValue, 98, 24, 0, 0, // Skip to: 7116
3704
/* 7092 */    MCD_OPC_CheckPredicate, 34, 19, 63, 0, // Skip to: 23244
3705
/* 7097 */    MCD_OPC_CheckField, 12, 16, 0, 12, 63, 0, // Skip to: 23244
3706
/* 7104 */    MCD_OPC_CheckField, 8, 3, 0, 5, 63, 0, // Skip to: 23244
3707
/* 7111 */    MCD_OPC_Decode, 168, 21, 148, 2, // Opcode: VLVGP
3708
/* 7116 */    MCD_OPC_FilterValue, 100, 59, 0, 0, // Skip to: 7180
3709
/* 7121 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3710
/* 7124 */    MCD_OPC_FilterValue, 0, 243, 62, 0, // Skip to: 23244
3711
/* 7129 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3712
/* 7132 */    MCD_OPC_FilterValue, 0, 235, 62, 0, // Skip to: 23244
3713
/* 7137 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3714
/* 7140 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7155
3715
/* 7145 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 7170
3716
/* 7150 */    MCD_OPC_Decode, 135, 23, 239, 1, // Opcode: VSUMB
3717
/* 7155 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7170
3718
/* 7160 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 7170
3719
/* 7165 */    MCD_OPC_Decode, 139, 23, 239, 1, // Opcode: VSUMH
3720
/* 7170 */    MCD_OPC_CheckPredicate, 34, 197, 62, 0, // Skip to: 23244
3721
/* 7175 */    MCD_OPC_Decode, 134, 23, 147, 2, // Opcode: VSUM
3722
/* 7180 */    MCD_OPC_FilterValue, 101, 59, 0, 0, // Skip to: 7244
3723
/* 7185 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3724
/* 7188 */    MCD_OPC_FilterValue, 0, 179, 62, 0, // Skip to: 23244
3725
/* 7193 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3726
/* 7196 */    MCD_OPC_FilterValue, 0, 171, 62, 0, // Skip to: 23244
3727
/* 7201 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3728
/* 7204 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7219
3729
/* 7209 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 7234
3730
/* 7214 */    MCD_OPC_Decode, 138, 23, 239, 1, // Opcode: VSUMGH
3731
/* 7219 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7234
3732
/* 7224 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 7234
3733
/* 7229 */    MCD_OPC_Decode, 137, 23, 239, 1, // Opcode: VSUMGF
3734
/* 7234 */    MCD_OPC_CheckPredicate, 34, 133, 62, 0, // Skip to: 23244
3735
/* 7239 */    MCD_OPC_Decode, 136, 23, 147, 2, // Opcode: VSUMG
3736
/* 7244 */    MCD_OPC_FilterValue, 102, 24, 0, 0, // Skip to: 7273
3737
/* 7249 */    MCD_OPC_CheckPredicate, 34, 118, 62, 0, // Skip to: 23244
3738
/* 7254 */    MCD_OPC_CheckField, 12, 16, 0, 111, 62, 0, // Skip to: 23244
3739
/* 7261 */    MCD_OPC_CheckField, 8, 1, 0, 104, 62, 0, // Skip to: 23244
3740
/* 7268 */    MCD_OPC_Decode, 250, 18, 239, 1, // Opcode: VCKSM
3741
/* 7273 */    MCD_OPC_FilterValue, 103, 59, 0, 0, // Skip to: 7337
3742
/* 7278 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3743
/* 7281 */    MCD_OPC_FilterValue, 0, 86, 62, 0, // Skip to: 23244
3744
/* 7286 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3745
/* 7289 */    MCD_OPC_FilterValue, 0, 78, 62, 0, // Skip to: 23244
3746
/* 7294 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3747
/* 7297 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7312
3748
/* 7302 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 7327
3749
/* 7307 */    MCD_OPC_Decode, 141, 23, 239, 1, // Opcode: VSUMQF
3750
/* 7312 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 7327
3751
/* 7317 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 7327
3752
/* 7322 */    MCD_OPC_Decode, 142, 23, 239, 1, // Opcode: VSUMQG
3753
/* 7327 */    MCD_OPC_CheckPredicate, 34, 40, 62, 0, // Skip to: 23244
3754
/* 7332 */    MCD_OPC_Decode, 140, 23, 147, 2, // Opcode: VSUMQ
3755
/* 7337 */    MCD_OPC_FilterValue, 104, 24, 0, 0, // Skip to: 7366
3756
/* 7342 */    MCD_OPC_CheckPredicate, 34, 25, 62, 0, // Skip to: 23244
3757
/* 7347 */    MCD_OPC_CheckField, 12, 16, 0, 18, 62, 0, // Skip to: 23244
3758
/* 7354 */    MCD_OPC_CheckField, 8, 1, 0, 11, 62, 0, // Skip to: 23244
3759
/* 7361 */    MCD_OPC_Decode, 131, 22, 239, 1, // Opcode: VN
3760
/* 7366 */    MCD_OPC_FilterValue, 105, 24, 0, 0, // Skip to: 7395
3761
/* 7371 */    MCD_OPC_CheckPredicate, 34, 252, 61, 0, // Skip to: 23244
3762
/* 7376 */    MCD_OPC_CheckField, 12, 16, 0, 245, 61, 0, // Skip to: 23244
3763
/* 7383 */    MCD_OPC_CheckField, 8, 1, 0, 238, 61, 0, // Skip to: 23244
3764
/* 7390 */    MCD_OPC_Decode, 132, 22, 239, 1, // Opcode: VNC
3765
/* 7395 */    MCD_OPC_FilterValue, 106, 24, 0, 0, // Skip to: 7424
3766
/* 7400 */    MCD_OPC_CheckPredicate, 34, 223, 61, 0, // Skip to: 23244
3767
/* 7405 */    MCD_OPC_CheckField, 12, 16, 0, 216, 61, 0, // Skip to: 23244
3768
/* 7412 */    MCD_OPC_CheckField, 8, 1, 0, 209, 61, 0, // Skip to: 23244
3769
/* 7419 */    MCD_OPC_Decode, 136, 22, 239, 1, // Opcode: VO
3770
/* 7424 */    MCD_OPC_FilterValue, 107, 24, 0, 0, // Skip to: 7453
3771
/* 7429 */    MCD_OPC_CheckPredicate, 34, 194, 61, 0, // Skip to: 23244
3772
/* 7434 */    MCD_OPC_CheckField, 12, 16, 0, 187, 61, 0, // Skip to: 23244
3773
/* 7441 */    MCD_OPC_CheckField, 8, 1, 0, 180, 61, 0, // Skip to: 23244
3774
/* 7448 */    MCD_OPC_Decode, 134, 22, 239, 1, // Opcode: VNO
3775
/* 7453 */    MCD_OPC_FilterValue, 108, 24, 0, 0, // Skip to: 7482
3776
/* 7458 */    MCD_OPC_CheckPredicate, 35, 165, 61, 0, // Skip to: 23244
3777
/* 7463 */    MCD_OPC_CheckField, 12, 16, 0, 158, 61, 0, // Skip to: 23244
3778
/* 7470 */    MCD_OPC_CheckField, 8, 1, 0, 151, 61, 0, // Skip to: 23244
3779
/* 7477 */    MCD_OPC_Decode, 135, 22, 239, 1, // Opcode: VNX
3780
/* 7482 */    MCD_OPC_FilterValue, 109, 24, 0, 0, // Skip to: 7511
3781
/* 7487 */    MCD_OPC_CheckPredicate, 34, 136, 61, 0, // Skip to: 23244
3782
/* 7492 */    MCD_OPC_CheckField, 12, 16, 0, 129, 61, 0, // Skip to: 23244
3783
/* 7499 */    MCD_OPC_CheckField, 8, 1, 0, 122, 61, 0, // Skip to: 23244
3784
/* 7506 */    MCD_OPC_Decode, 164, 23, 239, 1, // Opcode: VX
3785
/* 7511 */    MCD_OPC_FilterValue, 110, 24, 0, 0, // Skip to: 7540
3786
/* 7516 */    MCD_OPC_CheckPredicate, 35, 107, 61, 0, // Skip to: 23244
3787
/* 7521 */    MCD_OPC_CheckField, 12, 16, 0, 100, 61, 0, // Skip to: 23244
3788
/* 7528 */    MCD_OPC_CheckField, 8, 1, 0, 93, 61, 0, // Skip to: 23244
3789
/* 7535 */    MCD_OPC_Decode, 133, 22, 239, 1, // Opcode: VNN
3790
/* 7540 */    MCD_OPC_FilterValue, 111, 24, 0, 0, // Skip to: 7569
3791
/* 7545 */    MCD_OPC_CheckPredicate, 35, 78, 61, 0, // Skip to: 23244
3792
/* 7550 */    MCD_OPC_CheckField, 12, 16, 0, 71, 61, 0, // Skip to: 23244
3793
/* 7557 */    MCD_OPC_CheckField, 8, 1, 0, 64, 61, 0, // Skip to: 23244
3794
/* 7564 */    MCD_OPC_Decode, 137, 22, 239, 1, // Opcode: VOC
3795
/* 7569 */    MCD_OPC_FilterValue, 112, 89, 0, 0, // Skip to: 7663
3796
/* 7574 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3797
/* 7577 */    MCD_OPC_FilterValue, 0, 46, 61, 0, // Skip to: 23244
3798
/* 7582 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3799
/* 7585 */    MCD_OPC_FilterValue, 0, 38, 61, 0, // Skip to: 23244
3800
/* 7590 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3801
/* 7593 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7608
3802
/* 7598 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 7653
3803
/* 7603 */    MCD_OPC_Decode, 183, 19, 239, 1, // Opcode: VESLVB
3804
/* 7608 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7623
3805
/* 7613 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 7653
3806
/* 7618 */    MCD_OPC_Decode, 186, 19, 239, 1, // Opcode: VESLVH
3807
/* 7623 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7638
3808
/* 7628 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 7653
3809
/* 7633 */    MCD_OPC_Decode, 184, 19, 239, 1, // Opcode: VESLVF
3810
/* 7638 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 7653
3811
/* 7643 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 7653
3812
/* 7648 */    MCD_OPC_Decode, 185, 19, 239, 1, // Opcode: VESLVG
3813
/* 7653 */    MCD_OPC_CheckPredicate, 34, 226, 60, 0, // Skip to: 23244
3814
/* 7658 */    MCD_OPC_Decode, 182, 19, 147, 2, // Opcode: VESLV
3815
/* 7663 */    MCD_OPC_FilterValue, 114, 89, 0, 0, // Skip to: 7757
3816
/* 7668 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3817
/* 7671 */    MCD_OPC_FilterValue, 0, 208, 60, 0, // Skip to: 23244
3818
/* 7676 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3819
/* 7679 */    MCD_OPC_FilterValue, 0, 200, 60, 0, // Skip to: 23244
3820
/* 7684 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3821
/* 7687 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7702
3822
/* 7692 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 7747
3823
/* 7697 */    MCD_OPC_Decode, 163, 19, 149, 2, // Opcode: VERIMB
3824
/* 7702 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7717
3825
/* 7707 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 7747
3826
/* 7712 */    MCD_OPC_Decode, 166, 19, 149, 2, // Opcode: VERIMH
3827
/* 7717 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7732
3828
/* 7722 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 7747
3829
/* 7727 */    MCD_OPC_Decode, 164, 19, 149, 2, // Opcode: VERIMF
3830
/* 7732 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 7747
3831
/* 7737 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 7747
3832
/* 7742 */    MCD_OPC_Decode, 165, 19, 149, 2, // Opcode: VERIMG
3833
/* 7747 */    MCD_OPC_CheckPredicate, 34, 132, 60, 0, // Skip to: 23244
3834
/* 7752 */    MCD_OPC_Decode, 162, 19, 150, 2, // Opcode: VERIM
3835
/* 7757 */    MCD_OPC_FilterValue, 115, 89, 0, 0, // Skip to: 7851
3836
/* 7762 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3837
/* 7765 */    MCD_OPC_FilterValue, 0, 114, 60, 0, // Skip to: 23244
3838
/* 7770 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3839
/* 7773 */    MCD_OPC_FilterValue, 0, 106, 60, 0, // Skip to: 23244
3840
/* 7778 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3841
/* 7781 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7796
3842
/* 7786 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 7841
3843
/* 7791 */    MCD_OPC_Decode, 173, 19, 239, 1, // Opcode: VERLLVB
3844
/* 7796 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7811
3845
/* 7801 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 7841
3846
/* 7806 */    MCD_OPC_Decode, 176, 19, 239, 1, // Opcode: VERLLVH
3847
/* 7811 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7826
3848
/* 7816 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 7841
3849
/* 7821 */    MCD_OPC_Decode, 174, 19, 239, 1, // Opcode: VERLLVF
3850
/* 7826 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 7841
3851
/* 7831 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 7841
3852
/* 7836 */    MCD_OPC_Decode, 175, 19, 239, 1, // Opcode: VERLLVG
3853
/* 7841 */    MCD_OPC_CheckPredicate, 34, 38, 60, 0, // Skip to: 23244
3854
/* 7846 */    MCD_OPC_Decode, 172, 19, 147, 2, // Opcode: VERLLV
3855
/* 7851 */    MCD_OPC_FilterValue, 116, 24, 0, 0, // Skip to: 7880
3856
/* 7856 */    MCD_OPC_CheckPredicate, 34, 23, 60, 0, // Skip to: 23244
3857
/* 7861 */    MCD_OPC_CheckField, 12, 16, 0, 16, 60, 0, // Skip to: 23244
3858
/* 7868 */    MCD_OPC_CheckField, 8, 1, 0, 9, 60, 0, // Skip to: 23244
3859
/* 7875 */    MCD_OPC_Decode, 206, 22, 239, 1, // Opcode: VSL
3860
/* 7880 */    MCD_OPC_FilterValue, 117, 24, 0, 0, // Skip to: 7909
3861
/* 7885 */    MCD_OPC_CheckPredicate, 34, 250, 59, 0, // Skip to: 23244
3862
/* 7890 */    MCD_OPC_CheckField, 12, 16, 0, 243, 59, 0, // Skip to: 23244
3863
/* 7897 */    MCD_OPC_CheckField, 8, 1, 0, 236, 59, 0, // Skip to: 23244
3864
/* 7904 */    MCD_OPC_Decode, 207, 22, 239, 1, // Opcode: VSLB
3865
/* 7909 */    MCD_OPC_FilterValue, 119, 31, 0, 0, // Skip to: 7945
3866
/* 7914 */    MCD_OPC_CheckPredicate, 34, 221, 59, 0, // Skip to: 23244
3867
/* 7919 */    MCD_OPC_CheckField, 24, 4, 0, 214, 59, 0, // Skip to: 23244
3868
/* 7926 */    MCD_OPC_CheckField, 12, 4, 0, 207, 59, 0, // Skip to: 23244
3869
/* 7933 */    MCD_OPC_CheckField, 8, 1, 0, 200, 59, 0, // Skip to: 23244
3870
/* 7940 */    MCD_OPC_Decode, 209, 22, 151, 2, // Opcode: VSLDB
3871
/* 7945 */    MCD_OPC_FilterValue, 120, 89, 0, 0, // Skip to: 8039
3872
/* 7950 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3873
/* 7953 */    MCD_OPC_FilterValue, 0, 182, 59, 0, // Skip to: 23244
3874
/* 7958 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3875
/* 7961 */    MCD_OPC_FilterValue, 0, 174, 59, 0, // Skip to: 23244
3876
/* 7966 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3877
/* 7969 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7984
3878
/* 7974 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 8029
3879
/* 7979 */    MCD_OPC_Decode, 203, 19, 239, 1, // Opcode: VESRLVB
3880
/* 7984 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7999
3881
/* 7989 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8029
3882
/* 7994 */    MCD_OPC_Decode, 206, 19, 239, 1, // Opcode: VESRLVH
3883
/* 7999 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8014
3884
/* 8004 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8029
3885
/* 8009 */    MCD_OPC_Decode, 204, 19, 239, 1, // Opcode: VESRLVF
3886
/* 8014 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8029
3887
/* 8019 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8029
3888
/* 8024 */    MCD_OPC_Decode, 205, 19, 239, 1, // Opcode: VESRLVG
3889
/* 8029 */    MCD_OPC_CheckPredicate, 34, 106, 59, 0, // Skip to: 23244
3890
/* 8034 */    MCD_OPC_Decode, 202, 19, 147, 2, // Opcode: VESRLV
3891
/* 8039 */    MCD_OPC_FilterValue, 122, 89, 0, 0, // Skip to: 8133
3892
/* 8044 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3893
/* 8047 */    MCD_OPC_FilterValue, 0, 88, 59, 0, // Skip to: 23244
3894
/* 8052 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
3895
/* 8055 */    MCD_OPC_FilterValue, 0, 80, 59, 0, // Skip to: 23244
3896
/* 8060 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3897
/* 8063 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 8078
3898
/* 8068 */    MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 8123
3899
/* 8073 */    MCD_OPC_Decode, 193, 19, 239, 1, // Opcode: VESRAVB
3900
/* 8078 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8093
3901
/* 8083 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8123
3902
/* 8088 */    MCD_OPC_Decode, 196, 19, 239, 1, // Opcode: VESRAVH
3903
/* 8093 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8108
3904
/* 8098 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8123
3905
/* 8103 */    MCD_OPC_Decode, 194, 19, 239, 1, // Opcode: VESRAVF
3906
/* 8108 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8123
3907
/* 8113 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8123
3908
/* 8118 */    MCD_OPC_Decode, 195, 19, 239, 1, // Opcode: VESRAVG
3909
/* 8123 */    MCD_OPC_CheckPredicate, 34, 12, 59, 0, // Skip to: 23244
3910
/* 8128 */    MCD_OPC_Decode, 192, 19, 147, 2, // Opcode: VESRAV
3911
/* 8133 */    MCD_OPC_FilterValue, 124, 24, 0, 0, // Skip to: 8162
3912
/* 8138 */    MCD_OPC_CheckPredicate, 34, 253, 58, 0, // Skip to: 23244
3913
/* 8143 */    MCD_OPC_CheckField, 12, 16, 0, 246, 58, 0, // Skip to: 23244
3914
/* 8150 */    MCD_OPC_CheckField, 8, 1, 0, 239, 58, 0, // Skip to: 23244
3915
/* 8157 */    MCD_OPC_Decode, 215, 22, 239, 1, // Opcode: VSRL
3916
/* 8162 */    MCD_OPC_FilterValue, 125, 24, 0, 0, // Skip to: 8191
3917
/* 8167 */    MCD_OPC_CheckPredicate, 34, 224, 58, 0, // Skip to: 23244
3918
/* 8172 */    MCD_OPC_CheckField, 12, 16, 0, 217, 58, 0, // Skip to: 23244
3919
/* 8179 */    MCD_OPC_CheckField, 8, 1, 0, 210, 58, 0, // Skip to: 23244
3920
/* 8186 */    MCD_OPC_Decode, 216, 22, 239, 1, // Opcode: VSRLB
3921
/* 8191 */    MCD_OPC_FilterValue, 126, 24, 0, 0, // Skip to: 8220
3922
/* 8196 */    MCD_OPC_CheckPredicate, 34, 195, 58, 0, // Skip to: 23244
3923
/* 8201 */    MCD_OPC_CheckField, 12, 16, 0, 188, 58, 0, // Skip to: 23244
3924
/* 8208 */    MCD_OPC_CheckField, 8, 1, 0, 181, 58, 0, // Skip to: 23244
3925
/* 8215 */    MCD_OPC_Decode, 212, 22, 239, 1, // Opcode: VSRA
3926
/* 8220 */    MCD_OPC_FilterValue, 127, 24, 0, 0, // Skip to: 8249
3927
/* 8225 */    MCD_OPC_CheckPredicate, 34, 166, 58, 0, // Skip to: 23244
3928
/* 8230 */    MCD_OPC_CheckField, 12, 16, 0, 159, 58, 0, // Skip to: 23244
3929
/* 8237 */    MCD_OPC_CheckField, 8, 1, 0, 152, 58, 0, // Skip to: 23244
3930
/* 8244 */    MCD_OPC_Decode, 213, 22, 239, 1, // Opcode: VSRAB
3931
/* 8249 */    MCD_OPC_FilterValue, 128, 1, 226, 0, 0, // Skip to: 8481
3932
/* 8255 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3933
/* 8258 */    MCD_OPC_FilterValue, 0, 133, 58, 0, // Skip to: 23244
3934
/* 8263 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3935
/* 8266 */    MCD_OPC_FilterValue, 0, 125, 58, 0, // Skip to: 23244
3936
/* 8271 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3937
/* 8274 */    MCD_OPC_FilterValue, 0, 117, 58, 0, // Skip to: 23244
3938
/* 8279 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3939
/* 8282 */    MCD_OPC_FilterValue, 0, 58, 0, 0, // Skip to: 8345
3940
/* 8287 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3941
/* 8290 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8305
3942
/* 8295 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8335
3943
/* 8300 */    MCD_OPC_Decode, 243, 19, 239, 1, // Opcode: VFEEBS
3944
/* 8305 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8320
3945
/* 8310 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8335
3946
/* 8315 */    MCD_OPC_Decode, 248, 19, 239, 1, // Opcode: VFEEZB
3947
/* 8320 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8335
3948
/* 8325 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8335
3949
/* 8330 */    MCD_OPC_Decode, 249, 19, 239, 1, // Opcode: VFEEZBS
3950
/* 8335 */    MCD_OPC_CheckPredicate, 34, 131, 0, 0, // Skip to: 8471
3951
/* 8340 */    MCD_OPC_Decode, 242, 19, 235, 1, // Opcode: VFEEB
3952
/* 8345 */    MCD_OPC_FilterValue, 1, 58, 0, 0, // Skip to: 8408
3953
/* 8350 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3954
/* 8353 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8368
3955
/* 8358 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8398
3956
/* 8363 */    MCD_OPC_Decode, 247, 19, 239, 1, // Opcode: VFEEHS
3957
/* 8368 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8383
3958
/* 8373 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8398
3959
/* 8378 */    MCD_OPC_Decode, 252, 19, 239, 1, // Opcode: VFEEZH
3960
/* 8383 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8398
3961
/* 8388 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8398
3962
/* 8393 */    MCD_OPC_Decode, 253, 19, 239, 1, // Opcode: VFEEZHS
3963
/* 8398 */    MCD_OPC_CheckPredicate, 34, 68, 0, 0, // Skip to: 8471
3964
/* 8403 */    MCD_OPC_Decode, 246, 19, 235, 1, // Opcode: VFEEH
3965
/* 8408 */    MCD_OPC_FilterValue, 2, 58, 0, 0, // Skip to: 8471
3966
/* 8413 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3967
/* 8416 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8431
3968
/* 8421 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8461
3969
/* 8426 */    MCD_OPC_Decode, 245, 19, 239, 1, // Opcode: VFEEFS
3970
/* 8431 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8446
3971
/* 8436 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8461
3972
/* 8441 */    MCD_OPC_Decode, 250, 19, 239, 1, // Opcode: VFEEZF
3973
/* 8446 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8461
3974
/* 8451 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8461
3975
/* 8456 */    MCD_OPC_Decode, 251, 19, 239, 1, // Opcode: VFEEZFS
3976
/* 8461 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8471
3977
/* 8466 */    MCD_OPC_Decode, 244, 19, 235, 1, // Opcode: VFEEF
3978
/* 8471 */    MCD_OPC_CheckPredicate, 34, 176, 57, 0, // Skip to: 23244
3979
/* 8476 */    MCD_OPC_Decode, 241, 19, 236, 1, // Opcode: VFEE
3980
/* 8481 */    MCD_OPC_FilterValue, 129, 1, 226, 0, 0, // Skip to: 8713
3981
/* 8487 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
3982
/* 8490 */    MCD_OPC_FilterValue, 0, 157, 57, 0, // Skip to: 23244
3983
/* 8495 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3984
/* 8498 */    MCD_OPC_FilterValue, 0, 149, 57, 0, // Skip to: 23244
3985
/* 8503 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
3986
/* 8506 */    MCD_OPC_FilterValue, 0, 141, 57, 0, // Skip to: 23244
3987
/* 8511 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
3988
/* 8514 */    MCD_OPC_FilterValue, 0, 58, 0, 0, // Skip to: 8577
3989
/* 8519 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
3990
/* 8522 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8537
3991
/* 8527 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8567
3992
/* 8532 */    MCD_OPC_Decode, 128, 20, 239, 1, // Opcode: VFENEBS
3993
/* 8537 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8552
3994
/* 8542 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8567
3995
/* 8547 */    MCD_OPC_Decode, 133, 20, 239, 1, // Opcode: VFENEZB
3996
/* 8552 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8567
3997
/* 8557 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8567
3998
/* 8562 */    MCD_OPC_Decode, 134, 20, 239, 1, // Opcode: VFENEZBS
3999
/* 8567 */    MCD_OPC_CheckPredicate, 34, 131, 0, 0, // Skip to: 8703
4000
/* 8572 */    MCD_OPC_Decode, 255, 19, 235, 1, // Opcode: VFENEB
4001
/* 8577 */    MCD_OPC_FilterValue, 1, 58, 0, 0, // Skip to: 8640
4002
/* 8582 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4003
/* 8585 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8600
4004
/* 8590 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8630
4005
/* 8595 */    MCD_OPC_Decode, 132, 20, 239, 1, // Opcode: VFENEHS
4006
/* 8600 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8615
4007
/* 8605 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8630
4008
/* 8610 */    MCD_OPC_Decode, 137, 20, 239, 1, // Opcode: VFENEZH
4009
/* 8615 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8630
4010
/* 8620 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8630
4011
/* 8625 */    MCD_OPC_Decode, 138, 20, 239, 1, // Opcode: VFENEZHS
4012
/* 8630 */    MCD_OPC_CheckPredicate, 34, 68, 0, 0, // Skip to: 8703
4013
/* 8635 */    MCD_OPC_Decode, 131, 20, 235, 1, // Opcode: VFENEH
4014
/* 8640 */    MCD_OPC_FilterValue, 2, 58, 0, 0, // Skip to: 8703
4015
/* 8645 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4016
/* 8648 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 8663
4017
/* 8653 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 8693
4018
/* 8658 */    MCD_OPC_Decode, 130, 20, 239, 1, // Opcode: VFENEFS
4019
/* 8663 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8678
4020
/* 8668 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 8693
4021
/* 8673 */    MCD_OPC_Decode, 135, 20, 239, 1, // Opcode: VFENEZF
4022
/* 8678 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 8693
4023
/* 8683 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8693
4024
/* 8688 */    MCD_OPC_Decode, 136, 20, 239, 1, // Opcode: VFENEZFS
4025
/* 8693 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8703
4026
/* 8698 */    MCD_OPC_Decode, 129, 20, 235, 1, // Opcode: VFENEF
4027
/* 8703 */    MCD_OPC_CheckPredicate, 34, 200, 56, 0, // Skip to: 23244
4028
/* 8708 */    MCD_OPC_Decode, 254, 19, 236, 1, // Opcode: VFENE
4029
/* 8713 */    MCD_OPC_FilterValue, 130, 1, 235, 0, 0, // Skip to: 8954
4030
/* 8719 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4031
/* 8722 */    MCD_OPC_FilterValue, 0, 181, 56, 0, // Skip to: 23244
4032
/* 8727 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4033
/* 8730 */    MCD_OPC_FilterValue, 0, 173, 56, 0, // Skip to: 23244
4034
/* 8735 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4035
/* 8738 */    MCD_OPC_FilterValue, 0, 165, 56, 0, // Skip to: 23244
4036
/* 8743 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4037
/* 8746 */    MCD_OPC_FilterValue, 0, 61, 0, 0, // Skip to: 8812
4038
/* 8751 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8768
4039
/* 8756 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, 0, // Skip to: 8768
4040
/* 8763 */    MCD_OPC_Decode, 217, 19, 152, 2, // Opcode: VFAEZBS
4041
/* 8768 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8785
4042
/* 8773 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 8785
4043
/* 8780 */    MCD_OPC_Decode, 211, 19, 153, 2, // Opcode: VFAEBS
4044
/* 8785 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8802
4045
/* 8790 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, 0, // Skip to: 8802
4046
/* 8797 */    MCD_OPC_Decode, 216, 19, 154, 2, // Opcode: VFAEZB
4047
/* 8802 */    MCD_OPC_CheckPredicate, 34, 137, 0, 0, // Skip to: 8944
4048
/* 8807 */    MCD_OPC_Decode, 210, 19, 235, 1, // Opcode: VFAEB
4049
/* 8812 */    MCD_OPC_FilterValue, 1, 61, 0, 0, // Skip to: 8878
4050
/* 8817 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8834
4051
/* 8822 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, 0, // Skip to: 8834
4052
/* 8829 */    MCD_OPC_Decode, 221, 19, 152, 2, // Opcode: VFAEZHS
4053
/* 8834 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8851
4054
/* 8839 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 8851
4055
/* 8846 */    MCD_OPC_Decode, 215, 19, 153, 2, // Opcode: VFAEHS
4056
/* 8851 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8868
4057
/* 8856 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, 0, // Skip to: 8868
4058
/* 8863 */    MCD_OPC_Decode, 220, 19, 154, 2, // Opcode: VFAEZH
4059
/* 8868 */    MCD_OPC_CheckPredicate, 34, 71, 0, 0, // Skip to: 8944
4060
/* 8873 */    MCD_OPC_Decode, 214, 19, 235, 1, // Opcode: VFAEH
4061
/* 8878 */    MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 8944
4062
/* 8883 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8900
4063
/* 8888 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, 0, // Skip to: 8900
4064
/* 8895 */    MCD_OPC_Decode, 219, 19, 152, 2, // Opcode: VFAEZFS
4065
/* 8900 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8917
4066
/* 8905 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 8917
4067
/* 8912 */    MCD_OPC_Decode, 213, 19, 153, 2, // Opcode: VFAEFS
4068
/* 8917 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 8934
4069
/* 8922 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, 0, // Skip to: 8934
4070
/* 8929 */    MCD_OPC_Decode, 218, 19, 154, 2, // Opcode: VFAEZF
4071
/* 8934 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 8944
4072
/* 8939 */    MCD_OPC_Decode, 212, 19, 235, 1, // Opcode: VFAEF
4073
/* 8944 */    MCD_OPC_CheckPredicate, 34, 215, 55, 0, // Skip to: 23244
4074
/* 8949 */    MCD_OPC_Decode, 209, 19, 236, 1, // Opcode: VFAE
4075
/* 8954 */    MCD_OPC_FilterValue, 132, 1, 24, 0, 0, // Skip to: 8984
4076
/* 8960 */    MCD_OPC_CheckPredicate, 34, 199, 55, 0, // Skip to: 23244
4077
/* 8965 */    MCD_OPC_CheckField, 16, 12, 0, 192, 55, 0, // Skip to: 23244
4078
/* 8972 */    MCD_OPC_CheckField, 8, 1, 0, 185, 55, 0, // Skip to: 23244
4079
/* 8979 */    MCD_OPC_Decode, 139, 22, 147, 2, // Opcode: VPDI
4080
/* 8984 */    MCD_OPC_FilterValue, 133, 1, 24, 0, 0, // Skip to: 9014
4081
/* 8990 */    MCD_OPC_CheckPredicate, 35, 169, 55, 0, // Skip to: 23244
4082
/* 8995 */    MCD_OPC_CheckField, 12, 16, 0, 162, 55, 0, // Skip to: 23244
4083
/* 9002 */    MCD_OPC_CheckField, 8, 1, 0, 155, 55, 0, // Skip to: 23244
4084
/* 9009 */    MCD_OPC_Decode, 210, 18, 239, 1, // Opcode: VBPERM
4085
/* 9014 */    MCD_OPC_FilterValue, 134, 1, 31, 0, 0, // Skip to: 9051
4086
/* 9020 */    MCD_OPC_CheckPredicate, 29, 139, 55, 0, // Skip to: 23244
4087
/* 9025 */    MCD_OPC_CheckField, 24, 4, 0, 132, 55, 0, // Skip to: 23244
4088
/* 9032 */    MCD_OPC_CheckField, 12, 4, 0, 125, 55, 0, // Skip to: 23244
4089
/* 9039 */    MCD_OPC_CheckField, 8, 1, 0, 118, 55, 0, // Skip to: 23244
4090
/* 9046 */    MCD_OPC_Decode, 208, 22, 151, 2, // Opcode: VSLD
4091
/* 9051 */    MCD_OPC_FilterValue, 135, 1, 31, 0, 0, // Skip to: 9088
4092
/* 9057 */    MCD_OPC_CheckPredicate, 29, 102, 55, 0, // Skip to: 23244
4093
/* 9062 */    MCD_OPC_CheckField, 24, 4, 0, 95, 55, 0, // Skip to: 23244
4094
/* 9069 */    MCD_OPC_CheckField, 12, 4, 0, 88, 55, 0, // Skip to: 23244
4095
/* 9076 */    MCD_OPC_CheckField, 8, 1, 0, 81, 55, 0, // Skip to: 23244
4096
/* 9083 */    MCD_OPC_Decode, 214, 22, 151, 2, // Opcode: VSRD
4097
/* 9088 */    MCD_OPC_FilterValue, 138, 1, 219, 0, 0, // Skip to: 9313
4098
/* 9094 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4099
/* 9097 */    MCD_OPC_FilterValue, 0, 62, 55, 0, // Skip to: 23244
4100
/* 9102 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4101
/* 9105 */    MCD_OPC_FilterValue, 0, 61, 0, 0, // Skip to: 9171
4102
/* 9110 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9127
4103
/* 9115 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, 0, // Skip to: 9127
4104
/* 9122 */    MCD_OPC_Decode, 248, 22, 155, 2, // Opcode: VSTRCZBS
4105
/* 9127 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9144
4106
/* 9132 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 9144
4107
/* 9139 */    MCD_OPC_Decode, 242, 22, 156, 2, // Opcode: VSTRCBS
4108
/* 9144 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9161
4109
/* 9149 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, 0, // Skip to: 9161
4110
/* 9156 */    MCD_OPC_Decode, 247, 22, 157, 2, // Opcode: VSTRCZB
4111
/* 9161 */    MCD_OPC_CheckPredicate, 34, 137, 0, 0, // Skip to: 9303
4112
/* 9166 */    MCD_OPC_Decode, 241, 22, 158, 2, // Opcode: VSTRCB
4113
/* 9171 */    MCD_OPC_FilterValue, 1, 61, 0, 0, // Skip to: 9237
4114
/* 9176 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9193
4115
/* 9181 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, 0, // Skip to: 9193
4116
/* 9188 */    MCD_OPC_Decode, 252, 22, 155, 2, // Opcode: VSTRCZHS
4117
/* 9193 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9210
4118
/* 9198 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 9210
4119
/* 9205 */    MCD_OPC_Decode, 246, 22, 156, 2, // Opcode: VSTRCHS
4120
/* 9210 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9227
4121
/* 9215 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, 0, // Skip to: 9227
4122
/* 9222 */    MCD_OPC_Decode, 251, 22, 157, 2, // Opcode: VSTRCZH
4123
/* 9227 */    MCD_OPC_CheckPredicate, 34, 71, 0, 0, // Skip to: 9303
4124
/* 9232 */    MCD_OPC_Decode, 245, 22, 158, 2, // Opcode: VSTRCH
4125
/* 9237 */    MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 9303
4126
/* 9242 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9259
4127
/* 9247 */    MCD_OPC_CheckField, 20, 2, 3, 5, 0, 0, // Skip to: 9259
4128
/* 9254 */    MCD_OPC_Decode, 250, 22, 155, 2, // Opcode: VSTRCZFS
4129
/* 9259 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9276
4130
/* 9264 */    MCD_OPC_CheckField, 20, 1, 1, 5, 0, 0, // Skip to: 9276
4131
/* 9271 */    MCD_OPC_Decode, 244, 22, 156, 2, // Opcode: VSTRCFS
4132
/* 9276 */    MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 9293
4133
/* 9281 */    MCD_OPC_CheckField, 21, 1, 1, 5, 0, 0, // Skip to: 9293
4134
/* 9288 */    MCD_OPC_Decode, 249, 22, 157, 2, // Opcode: VSTRCZF
4135
/* 9293 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 9303
4136
/* 9298 */    MCD_OPC_Decode, 243, 22, 158, 2, // Opcode: VSTRCF
4137
/* 9303 */    MCD_OPC_CheckPredicate, 34, 112, 54, 0, // Skip to: 23244
4138
/* 9308 */    MCD_OPC_Decode, 240, 22, 159, 2, // Opcode: VSTRC
4139
/* 9313 */    MCD_OPC_FilterValue, 139, 1, 114, 0, 0, // Skip to: 9433
4140
/* 9319 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4141
/* 9322 */    MCD_OPC_FilterValue, 0, 93, 54, 0, // Skip to: 23244
4142
/* 9327 */    MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
4143
/* 9330 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9345
4144
/* 9335 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 9375
4145
/* 9340 */    MCD_OPC_Decode, 131, 23, 160, 2, // Opcode: VSTRSZB
4146
/* 9345 */    MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 9360
4147
/* 9350 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 9375
4148
/* 9355 */    MCD_OPC_Decode, 133, 23, 160, 2, // Opcode: VSTRSZH
4149
/* 9360 */    MCD_OPC_FilterValue, 34, 10, 0, 0, // Skip to: 9375
4150
/* 9365 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 9375
4151
/* 9370 */    MCD_OPC_Decode, 132, 23, 160, 2, // Opcode: VSTRSZF
4152
/* 9375 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4153
/* 9378 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9393
4154
/* 9383 */    MCD_OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 9423
4155
/* 9388 */    MCD_OPC_Decode, 128, 23, 158, 2, // Opcode: VSTRSB
4156
/* 9393 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9408
4157
/* 9398 */    MCD_OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 9423
4158
/* 9403 */    MCD_OPC_Decode, 130, 23, 158, 2, // Opcode: VSTRSH
4159
/* 9408 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9423
4160
/* 9413 */    MCD_OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 9423
4161
/* 9418 */    MCD_OPC_Decode, 129, 23, 158, 2, // Opcode: VSTRSF
4162
/* 9423 */    MCD_OPC_CheckPredicate, 29, 248, 53, 0, // Skip to: 23244
4163
/* 9428 */    MCD_OPC_Decode, 255, 22, 159, 2, // Opcode: VSTRS
4164
/* 9433 */    MCD_OPC_FilterValue, 140, 1, 17, 0, 0, // Skip to: 9456
4165
/* 9439 */    MCD_OPC_CheckPredicate, 34, 232, 53, 0, // Skip to: 23244
4166
/* 9444 */    MCD_OPC_CheckField, 16, 12, 0, 225, 53, 0, // Skip to: 23244
4167
/* 9451 */    MCD_OPC_Decode, 140, 22, 160, 2, // Opcode: VPERM
4168
/* 9456 */    MCD_OPC_FilterValue, 141, 1, 17, 0, 0, // Skip to: 9479
4169
/* 9462 */    MCD_OPC_CheckPredicate, 34, 209, 53, 0, // Skip to: 23244
4170
/* 9467 */    MCD_OPC_CheckField, 16, 12, 0, 202, 53, 0, // Skip to: 23244
4171
/* 9474 */    MCD_OPC_Decode, 202, 22, 160, 2, // Opcode: VSEL
4172
/* 9479 */    MCD_OPC_FilterValue, 142, 1, 119, 0, 0, // Skip to: 9604
4173
/* 9485 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4174
/* 9488 */    MCD_OPC_FilterValue, 0, 183, 53, 0, // Skip to: 23244
4175
/* 9493 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4176
/* 9496 */    MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 9534
4177
/* 9501 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4178
/* 9504 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9519
4179
/* 9509 */    MCD_OPC_CheckPredicate, 35, 80, 0, 0, // Skip to: 9594
4180
/* 9514 */    MCD_OPC_Decode, 178, 20, 160, 2, // Opcode: VFMSSB
4181
/* 9519 */    MCD_OPC_FilterValue, 8, 70, 0, 0, // Skip to: 9594
4182
/* 9524 */    MCD_OPC_CheckPredicate, 35, 65, 0, 0, // Skip to: 9594
4183
/* 9529 */    MCD_OPC_Decode, 252, 23, 161, 2, // Opcode: WFMSSB
4184
/* 9534 */    MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 9572
4185
/* 9539 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4186
/* 9542 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9557
4187
/* 9547 */    MCD_OPC_CheckPredicate, 34, 42, 0, 0, // Skip to: 9594
4188
/* 9552 */    MCD_OPC_Decode, 177, 20, 160, 2, // Opcode: VFMSDB
4189
/* 9557 */    MCD_OPC_FilterValue, 8, 32, 0, 0, // Skip to: 9594
4190
/* 9562 */    MCD_OPC_CheckPredicate, 34, 27, 0, 0, // Skip to: 9594
4191
/* 9567 */    MCD_OPC_Decode, 251, 23, 162, 2, // Opcode: WFMSDB
4192
/* 9572 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9594
4193
/* 9577 */    MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 9594
4194
/* 9582 */    MCD_OPC_CheckField, 16, 4, 8, 5, 0, 0, // Skip to: 9594
4195
/* 9589 */    MCD_OPC_Decode, 253, 23, 160, 2, // Opcode: WFMSXB
4196
/* 9594 */    MCD_OPC_CheckPredicate, 34, 77, 53, 0, // Skip to: 23244
4197
/* 9599 */    MCD_OPC_Decode, 175, 20, 163, 2, // Opcode: VFMS
4198
/* 9604 */    MCD_OPC_FilterValue, 143, 1, 119, 0, 0, // Skip to: 9729
4199
/* 9610 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4200
/* 9613 */    MCD_OPC_FilterValue, 0, 58, 53, 0, // Skip to: 23244
4201
/* 9618 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4202
/* 9621 */    MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 9659
4203
/* 9626 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4204
/* 9629 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9644
4205
/* 9634 */    MCD_OPC_CheckPredicate, 35, 80, 0, 0, // Skip to: 9719
4206
/* 9639 */    MCD_OPC_Decode, 167, 20, 160, 2, // Opcode: VFMASB
4207
/* 9644 */    MCD_OPC_FilterValue, 8, 70, 0, 0, // Skip to: 9719
4208
/* 9649 */    MCD_OPC_CheckPredicate, 35, 65, 0, 0, // Skip to: 9719
4209
/* 9654 */    MCD_OPC_Decode, 241, 23, 161, 2, // Opcode: WFMASB
4210
/* 9659 */    MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 9697
4211
/* 9664 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4212
/* 9667 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9682
4213
/* 9672 */    MCD_OPC_CheckPredicate, 34, 42, 0, 0, // Skip to: 9719
4214
/* 9677 */    MCD_OPC_Decode, 166, 20, 160, 2, // Opcode: VFMADB
4215
/* 9682 */    MCD_OPC_FilterValue, 8, 32, 0, 0, // Skip to: 9719
4216
/* 9687 */    MCD_OPC_CheckPredicate, 34, 27, 0, 0, // Skip to: 9719
4217
/* 9692 */    MCD_OPC_Decode, 240, 23, 162, 2, // Opcode: WFMADB
4218
/* 9697 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 9719
4219
/* 9702 */    MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 9719
4220
/* 9707 */    MCD_OPC_CheckField, 16, 4, 8, 5, 0, 0, // Skip to: 9719
4221
/* 9714 */    MCD_OPC_Decode, 242, 23, 160, 2, // Opcode: WFMAXB
4222
/* 9719 */    MCD_OPC_CheckPredicate, 34, 208, 52, 0, // Skip to: 23244
4223
/* 9724 */    MCD_OPC_Decode, 165, 20, 163, 2, // Opcode: VFMA
4224
/* 9729 */    MCD_OPC_FilterValue, 148, 1, 74, 0, 0, // Skip to: 9809
4225
/* 9735 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4226
/* 9738 */    MCD_OPC_FilterValue, 0, 189, 52, 0, // Skip to: 23244
4227
/* 9743 */    MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4228
/* 9746 */    MCD_OPC_FilterValue, 0, 181, 52, 0, // Skip to: 23244
4229
/* 9751 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4230
/* 9754 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9769
4231
/* 9759 */    MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 9799
4232
/* 9764 */    MCD_OPC_Decode, 144, 22, 239, 1, // Opcode: VPKH
4233
/* 9769 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9784
4234
/* 9774 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 9799
4235
/* 9779 */    MCD_OPC_Decode, 142, 22, 239, 1, // Opcode: VPKF
4236
/* 9784 */    MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 9799
4237
/* 9789 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 9799
4238
/* 9794 */    MCD_OPC_Decode, 143, 22, 239, 1, // Opcode: VPKG
4239
/* 9799 */    MCD_OPC_CheckPredicate, 34, 128, 52, 0, // Skip to: 23244
4240
/* 9804 */    MCD_OPC_Decode, 141, 22, 147, 2, // Opcode: VPK
4241
/* 9809 */    MCD_OPC_FilterValue, 149, 1, 151, 0, 0, // Skip to: 9966
4242
/* 9815 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4243
/* 9818 */    MCD_OPC_FilterValue, 0, 109, 52, 0, // Skip to: 23244
4244
/* 9823 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4245
/* 9826 */    MCD_OPC_FilterValue, 0, 101, 52, 0, // Skip to: 23244
4246
/* 9831 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4247
/* 9834 */    MCD_OPC_FilterValue, 0, 93, 52, 0, // Skip to: 23244
4248
/* 9839 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4249
/* 9842 */    MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 9880
4250
/* 9847 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4251
/* 9850 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9865
4252
/* 9855 */    MCD_OPC_CheckPredicate, 34, 96, 0, 0, // Skip to: 9956
4253
/* 9860 */    MCD_OPC_Decode, 150, 22, 239, 1, // Opcode: VPKLSH
4254
/* 9865 */    MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 9956
4255
/* 9870 */    MCD_OPC_CheckPredicate, 34, 81, 0, 0, // Skip to: 9956
4256
/* 9875 */    MCD_OPC_Decode, 151, 22, 239, 1, // Opcode: VPKLSHS
4257
/* 9880 */    MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 9918
4258
/* 9885 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4259
/* 9888 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9903
4260
/* 9893 */    MCD_OPC_CheckPredicate, 34, 58, 0, 0, // Skip to: 9956
4261
/* 9898 */    MCD_OPC_Decode, 146, 22, 239, 1, // Opcode: VPKLSF
4262
/* 9903 */    MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 9956
4263
/* 9908 */    MCD_OPC_CheckPredicate, 34, 43, 0, 0, // Skip to: 9956
4264
/* 9913 */    MCD_OPC_Decode, 147, 22, 239, 1, // Opcode: VPKLSFS
4265
/* 9918 */    MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 9956
4266
/* 9923 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4267
/* 9926 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9941
4268
/* 9931 */    MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 9956
4269
/* 9936 */    MCD_OPC_Decode, 148, 22, 239, 1, // Opcode: VPKLSG
4270
/* 9941 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9956
4271
/* 9946 */    MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 9956
4272
/* 9951 */    MCD_OPC_Decode, 149, 22, 239, 1, // Opcode: VPKLSGS
4273
/* 9956 */    MCD_OPC_CheckPredicate, 34, 227, 51, 0, // Skip to: 23244
4274
/* 9961 */    MCD_OPC_Decode, 145, 22, 236, 1, // Opcode: VPKLS
4275
/* 9966 */    MCD_OPC_FilterValue, 151, 1, 151, 0, 0, // Skip to: 10123
4276
/* 9972 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4277
/* 9975 */    MCD_OPC_FilterValue, 0, 208, 51, 0, // Skip to: 23244
4278
/* 9980 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4279
/* 9983 */    MCD_OPC_FilterValue, 0, 200, 51, 0, // Skip to: 23244
4280
/* 9988 */    MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4281
/* 9991 */    MCD_OPC_FilterValue, 0, 192, 51, 0, // Skip to: 23244
4282
/* 9996 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4283
/* 9999 */    MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 10037
4284
/* 10004 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4285
/* 10007 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10022
4286
/* 10012 */   MCD_OPC_CheckPredicate, 34, 96, 0, 0, // Skip to: 10113
4287
/* 10017 */   MCD_OPC_Decode, 157, 22, 239, 1, // Opcode: VPKSH
4288
/* 10022 */   MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 10113
4289
/* 10027 */   MCD_OPC_CheckPredicate, 34, 81, 0, 0, // Skip to: 10113
4290
/* 10032 */   MCD_OPC_Decode, 158, 22, 239, 1, // Opcode: VPKSHS
4291
/* 10037 */   MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 10075
4292
/* 10042 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4293
/* 10045 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10060
4294
/* 10050 */   MCD_OPC_CheckPredicate, 34, 58, 0, 0, // Skip to: 10113
4295
/* 10055 */   MCD_OPC_Decode, 153, 22, 239, 1, // Opcode: VPKSF
4296
/* 10060 */   MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 10113
4297
/* 10065 */   MCD_OPC_CheckPredicate, 34, 43, 0, 0, // Skip to: 10113
4298
/* 10070 */   MCD_OPC_Decode, 154, 22, 239, 1, // Opcode: VPKSFS
4299
/* 10075 */   MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 10113
4300
/* 10080 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4301
/* 10083 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10098
4302
/* 10088 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10113
4303
/* 10093 */   MCD_OPC_Decode, 155, 22, 239, 1, // Opcode: VPKSG
4304
/* 10098 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10113
4305
/* 10103 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10113
4306
/* 10108 */   MCD_OPC_Decode, 156, 22, 239, 1, // Opcode: VPKSGS
4307
/* 10113 */   MCD_OPC_CheckPredicate, 34, 70, 51, 0, // Skip to: 23244
4308
/* 10118 */   MCD_OPC_Decode, 152, 22, 236, 1, // Opcode: VPKS
4309
/* 10123 */   MCD_OPC_FilterValue, 158, 1, 119, 0, 0, // Skip to: 10248
4310
/* 10129 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4311
/* 10132 */   MCD_OPC_FilterValue, 0, 51, 51, 0, // Skip to: 23244
4312
/* 10137 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4313
/* 10140 */   MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 10178
4314
/* 10145 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4315
/* 10148 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10163
4316
/* 10153 */   MCD_OPC_CheckPredicate, 35, 80, 0, 0, // Skip to: 10238
4317
/* 10158 */   MCD_OPC_Decode, 184, 20, 160, 2, // Opcode: VFNMSSB
4318
/* 10163 */   MCD_OPC_FilterValue, 8, 70, 0, 0, // Skip to: 10238
4319
/* 10168 */   MCD_OPC_CheckPredicate, 35, 65, 0, 0, // Skip to: 10238
4320
/* 10173 */   MCD_OPC_Decode, 131, 24, 161, 2, // Opcode: WFNMSSB
4321
/* 10178 */   MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 10216
4322
/* 10183 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4323
/* 10186 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10201
4324
/* 10191 */   MCD_OPC_CheckPredicate, 35, 42, 0, 0, // Skip to: 10238
4325
/* 10196 */   MCD_OPC_Decode, 183, 20, 160, 2, // Opcode: VFNMSDB
4326
/* 10201 */   MCD_OPC_FilterValue, 8, 32, 0, 0, // Skip to: 10238
4327
/* 10206 */   MCD_OPC_CheckPredicate, 35, 27, 0, 0, // Skip to: 10238
4328
/* 10211 */   MCD_OPC_Decode, 130, 24, 162, 2, // Opcode: WFNMSDB
4329
/* 10216 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 10238
4330
/* 10221 */   MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 10238
4331
/* 10226 */   MCD_OPC_CheckField, 16, 4, 8, 5, 0, 0, // Skip to: 10238
4332
/* 10233 */   MCD_OPC_Decode, 132, 24, 160, 2, // Opcode: WFNMSXB
4333
/* 10238 */   MCD_OPC_CheckPredicate, 35, 201, 50, 0, // Skip to: 23244
4334
/* 10243 */   MCD_OPC_Decode, 182, 20, 163, 2, // Opcode: VFNMS
4335
/* 10248 */   MCD_OPC_FilterValue, 159, 1, 119, 0, 0, // Skip to: 10373
4336
/* 10254 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
4337
/* 10257 */   MCD_OPC_FilterValue, 0, 182, 50, 0, // Skip to: 23244
4338
/* 10262 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4339
/* 10265 */   MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 10303
4340
/* 10270 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4341
/* 10273 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10288
4342
/* 10278 */   MCD_OPC_CheckPredicate, 35, 80, 0, 0, // Skip to: 10363
4343
/* 10283 */   MCD_OPC_Decode, 181, 20, 160, 2, // Opcode: VFNMASB
4344
/* 10288 */   MCD_OPC_FilterValue, 8, 70, 0, 0, // Skip to: 10363
4345
/* 10293 */   MCD_OPC_CheckPredicate, 35, 65, 0, 0, // Skip to: 10363
4346
/* 10298 */   MCD_OPC_Decode, 128, 24, 161, 2, // Opcode: WFNMASB
4347
/* 10303 */   MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 10341
4348
/* 10308 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4349
/* 10311 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10326
4350
/* 10316 */   MCD_OPC_CheckPredicate, 35, 42, 0, 0, // Skip to: 10363
4351
/* 10321 */   MCD_OPC_Decode, 180, 20, 160, 2, // Opcode: VFNMADB
4352
/* 10326 */   MCD_OPC_FilterValue, 8, 32, 0, 0, // Skip to: 10363
4353
/* 10331 */   MCD_OPC_CheckPredicate, 35, 27, 0, 0, // Skip to: 10363
4354
/* 10336 */   MCD_OPC_Decode, 255, 23, 162, 2, // Opcode: WFNMADB
4355
/* 10341 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 10363
4356
/* 10346 */   MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 10363
4357
/* 10351 */   MCD_OPC_CheckField, 16, 4, 8, 5, 0, 0, // Skip to: 10363
4358
/* 10358 */   MCD_OPC_Decode, 129, 24, 160, 2, // Opcode: WFNMAXB
4359
/* 10363 */   MCD_OPC_CheckPredicate, 35, 76, 50, 0, // Skip to: 23244
4360
/* 10368 */   MCD_OPC_Decode, 179, 20, 163, 2, // Opcode: VFNMA
4361
/* 10373 */   MCD_OPC_FilterValue, 161, 1, 74, 0, 0, // Skip to: 10453
4362
/* 10379 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4363
/* 10382 */   MCD_OPC_FilterValue, 0, 57, 50, 0, // Skip to: 23244
4364
/* 10387 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4365
/* 10390 */   MCD_OPC_FilterValue, 0, 49, 50, 0, // Skip to: 23244
4366
/* 10395 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4367
/* 10398 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10413
4368
/* 10403 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10443
4369
/* 10408 */   MCD_OPC_Decode, 213, 21, 239, 1, // Opcode: VMLHB
4370
/* 10413 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10428
4371
/* 10418 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10443
4372
/* 10423 */   MCD_OPC_Decode, 215, 21, 239, 1, // Opcode: VMLHH
4373
/* 10428 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10443
4374
/* 10433 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10443
4375
/* 10438 */   MCD_OPC_Decode, 214, 21, 239, 1, // Opcode: VMLHF
4376
/* 10443 */   MCD_OPC_CheckPredicate, 34, 252, 49, 0, // Skip to: 23244
4377
/* 10448 */   MCD_OPC_Decode, 212, 21, 147, 2, // Opcode: VMLH
4378
/* 10453 */   MCD_OPC_FilterValue, 162, 1, 74, 0, 0, // Skip to: 10533
4379
/* 10459 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4380
/* 10462 */   MCD_OPC_FilterValue, 0, 233, 49, 0, // Skip to: 23244
4381
/* 10467 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4382
/* 10470 */   MCD_OPC_FilterValue, 0, 225, 49, 0, // Skip to: 23244
4383
/* 10475 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4384
/* 10478 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10493
4385
/* 10483 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10523
4386
/* 10488 */   MCD_OPC_Decode, 206, 21, 239, 1, // Opcode: VMLB
4387
/* 10493 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10508
4388
/* 10498 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10523
4389
/* 10503 */   MCD_OPC_Decode, 216, 21, 239, 1, // Opcode: VMLHW
4390
/* 10508 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10523
4391
/* 10513 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10523
4392
/* 10518 */   MCD_OPC_Decode, 211, 21, 239, 1, // Opcode: VMLF
4393
/* 10523 */   MCD_OPC_CheckPredicate, 34, 172, 49, 0, // Skip to: 23244
4394
/* 10528 */   MCD_OPC_Decode, 205, 21, 147, 2, // Opcode: VML
4395
/* 10533 */   MCD_OPC_FilterValue, 163, 1, 74, 0, 0, // Skip to: 10613
4396
/* 10539 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4397
/* 10542 */   MCD_OPC_FilterValue, 0, 153, 49, 0, // Skip to: 23244
4398
/* 10547 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4399
/* 10550 */   MCD_OPC_FilterValue, 0, 145, 49, 0, // Skip to: 23244
4400
/* 10555 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4401
/* 10558 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10573
4402
/* 10563 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10603
4403
/* 10568 */   MCD_OPC_Decode, 202, 21, 239, 1, // Opcode: VMHB
4404
/* 10573 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10588
4405
/* 10578 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10603
4406
/* 10583 */   MCD_OPC_Decode, 204, 21, 239, 1, // Opcode: VMHH
4407
/* 10588 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10603
4408
/* 10593 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10603
4409
/* 10598 */   MCD_OPC_Decode, 203, 21, 239, 1, // Opcode: VMHF
4410
/* 10603 */   MCD_OPC_CheckPredicate, 34, 92, 49, 0, // Skip to: 23244
4411
/* 10608 */   MCD_OPC_Decode, 201, 21, 147, 2, // Opcode: VMH
4412
/* 10613 */   MCD_OPC_FilterValue, 164, 1, 74, 0, 0, // Skip to: 10693
4413
/* 10619 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4414
/* 10622 */   MCD_OPC_FilterValue, 0, 73, 49, 0, // Skip to: 23244
4415
/* 10627 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4416
/* 10630 */   MCD_OPC_FilterValue, 0, 65, 49, 0, // Skip to: 23244
4417
/* 10635 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4418
/* 10638 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10653
4419
/* 10643 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10683
4420
/* 10648 */   MCD_OPC_Decode, 208, 21, 239, 1, // Opcode: VMLEB
4421
/* 10653 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10668
4422
/* 10658 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10683
4423
/* 10663 */   MCD_OPC_Decode, 210, 21, 239, 1, // Opcode: VMLEH
4424
/* 10668 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10683
4425
/* 10673 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10683
4426
/* 10678 */   MCD_OPC_Decode, 209, 21, 239, 1, // Opcode: VMLEF
4427
/* 10683 */   MCD_OPC_CheckPredicate, 34, 12, 49, 0, // Skip to: 23244
4428
/* 10688 */   MCD_OPC_Decode, 207, 21, 147, 2, // Opcode: VMLE
4429
/* 10693 */   MCD_OPC_FilterValue, 165, 1, 74, 0, 0, // Skip to: 10773
4430
/* 10699 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4431
/* 10702 */   MCD_OPC_FilterValue, 0, 249, 48, 0, // Skip to: 23244
4432
/* 10707 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4433
/* 10710 */   MCD_OPC_FilterValue, 0, 241, 48, 0, // Skip to: 23244
4434
/* 10715 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4435
/* 10718 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10733
4436
/* 10723 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10763
4437
/* 10728 */   MCD_OPC_Decode, 218, 21, 239, 1, // Opcode: VMLOB
4438
/* 10733 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10748
4439
/* 10738 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10763
4440
/* 10743 */   MCD_OPC_Decode, 220, 21, 239, 1, // Opcode: VMLOH
4441
/* 10748 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10763
4442
/* 10753 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10763
4443
/* 10758 */   MCD_OPC_Decode, 219, 21, 239, 1, // Opcode: VMLOF
4444
/* 10763 */   MCD_OPC_CheckPredicate, 34, 188, 48, 0, // Skip to: 23244
4445
/* 10768 */   MCD_OPC_Decode, 217, 21, 147, 2, // Opcode: VMLO
4446
/* 10773 */   MCD_OPC_FilterValue, 166, 1, 74, 0, 0, // Skip to: 10853
4447
/* 10779 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4448
/* 10782 */   MCD_OPC_FilterValue, 0, 169, 48, 0, // Skip to: 23244
4449
/* 10787 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4450
/* 10790 */   MCD_OPC_FilterValue, 0, 161, 48, 0, // Skip to: 23244
4451
/* 10795 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4452
/* 10798 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10813
4453
/* 10803 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10843
4454
/* 10808 */   MCD_OPC_Decode, 198, 21, 239, 1, // Opcode: VMEB
4455
/* 10813 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10828
4456
/* 10818 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10843
4457
/* 10823 */   MCD_OPC_Decode, 200, 21, 239, 1, // Opcode: VMEH
4458
/* 10828 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10843
4459
/* 10833 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10843
4460
/* 10838 */   MCD_OPC_Decode, 199, 21, 239, 1, // Opcode: VMEF
4461
/* 10843 */   MCD_OPC_CheckPredicate, 34, 108, 48, 0, // Skip to: 23244
4462
/* 10848 */   MCD_OPC_Decode, 197, 21, 147, 2, // Opcode: VME
4463
/* 10853 */   MCD_OPC_FilterValue, 167, 1, 74, 0, 0, // Skip to: 10933
4464
/* 10859 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4465
/* 10862 */   MCD_OPC_FilterValue, 0, 89, 48, 0, // Skip to: 23244
4466
/* 10867 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4467
/* 10870 */   MCD_OPC_FilterValue, 0, 81, 48, 0, // Skip to: 23244
4468
/* 10875 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4469
/* 10878 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10893
4470
/* 10883 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10923
4471
/* 10888 */   MCD_OPC_Decode, 232, 21, 239, 1, // Opcode: VMOB
4472
/* 10893 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10908
4473
/* 10898 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10923
4474
/* 10903 */   MCD_OPC_Decode, 234, 21, 239, 1, // Opcode: VMOH
4475
/* 10908 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10923
4476
/* 10913 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10923
4477
/* 10918 */   MCD_OPC_Decode, 233, 21, 239, 1, // Opcode: VMOF
4478
/* 10923 */   MCD_OPC_CheckPredicate, 34, 28, 48, 0, // Skip to: 23244
4479
/* 10928 */   MCD_OPC_Decode, 231, 21, 147, 2, // Opcode: VMO
4480
/* 10933 */   MCD_OPC_FilterValue, 169, 1, 66, 0, 0, // Skip to: 11005
4481
/* 10939 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4482
/* 10942 */   MCD_OPC_FilterValue, 0, 9, 48, 0, // Skip to: 23244
4483
/* 10947 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4484
/* 10950 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10965
4485
/* 10955 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 10995
4486
/* 10960 */   MCD_OPC_Decode, 185, 21, 160, 2, // Opcode: VMALHB
4487
/* 10965 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 10980
4488
/* 10970 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 10995
4489
/* 10975 */   MCD_OPC_Decode, 187, 21, 160, 2, // Opcode: VMALHH
4490
/* 10980 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 10995
4491
/* 10985 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 10995
4492
/* 10990 */   MCD_OPC_Decode, 186, 21, 160, 2, // Opcode: VMALHF
4493
/* 10995 */   MCD_OPC_CheckPredicate, 34, 212, 47, 0, // Skip to: 23244
4494
/* 11000 */   MCD_OPC_Decode, 184, 21, 164, 2, // Opcode: VMALH
4495
/* 11005 */   MCD_OPC_FilterValue, 170, 1, 66, 0, 0, // Skip to: 11077
4496
/* 11011 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4497
/* 11014 */   MCD_OPC_FilterValue, 0, 193, 47, 0, // Skip to: 23244
4498
/* 11019 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4499
/* 11022 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11037
4500
/* 11027 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11067
4501
/* 11032 */   MCD_OPC_Decode, 178, 21, 160, 2, // Opcode: VMALB
4502
/* 11037 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11052
4503
/* 11042 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11067
4504
/* 11047 */   MCD_OPC_Decode, 188, 21, 160, 2, // Opcode: VMALHW
4505
/* 11052 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11067
4506
/* 11057 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11067
4507
/* 11062 */   MCD_OPC_Decode, 183, 21, 160, 2, // Opcode: VMALF
4508
/* 11067 */   MCD_OPC_CheckPredicate, 34, 140, 47, 0, // Skip to: 23244
4509
/* 11072 */   MCD_OPC_Decode, 177, 21, 164, 2, // Opcode: VMAL
4510
/* 11077 */   MCD_OPC_FilterValue, 171, 1, 66, 0, 0, // Skip to: 11149
4511
/* 11083 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4512
/* 11086 */   MCD_OPC_FilterValue, 0, 121, 47, 0, // Skip to: 23244
4513
/* 11091 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4514
/* 11094 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11109
4515
/* 11099 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11139
4516
/* 11104 */   MCD_OPC_Decode, 174, 21, 160, 2, // Opcode: VMAHB
4517
/* 11109 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11124
4518
/* 11114 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11139
4519
/* 11119 */   MCD_OPC_Decode, 176, 21, 160, 2, // Opcode: VMAHH
4520
/* 11124 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11139
4521
/* 11129 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11139
4522
/* 11134 */   MCD_OPC_Decode, 175, 21, 160, 2, // Opcode: VMAHF
4523
/* 11139 */   MCD_OPC_CheckPredicate, 34, 68, 47, 0, // Skip to: 23244
4524
/* 11144 */   MCD_OPC_Decode, 173, 21, 164, 2, // Opcode: VMAH
4525
/* 11149 */   MCD_OPC_FilterValue, 172, 1, 66, 0, 0, // Skip to: 11221
4526
/* 11155 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4527
/* 11158 */   MCD_OPC_FilterValue, 0, 49, 47, 0, // Skip to: 23244
4528
/* 11163 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4529
/* 11166 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11181
4530
/* 11171 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11211
4531
/* 11176 */   MCD_OPC_Decode, 180, 21, 160, 2, // Opcode: VMALEB
4532
/* 11181 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11196
4533
/* 11186 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11211
4534
/* 11191 */   MCD_OPC_Decode, 182, 21, 160, 2, // Opcode: VMALEH
4535
/* 11196 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11211
4536
/* 11201 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11211
4537
/* 11206 */   MCD_OPC_Decode, 181, 21, 160, 2, // Opcode: VMALEF
4538
/* 11211 */   MCD_OPC_CheckPredicate, 34, 252, 46, 0, // Skip to: 23244
4539
/* 11216 */   MCD_OPC_Decode, 179, 21, 164, 2, // Opcode: VMALE
4540
/* 11221 */   MCD_OPC_FilterValue, 173, 1, 66, 0, 0, // Skip to: 11293
4541
/* 11227 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4542
/* 11230 */   MCD_OPC_FilterValue, 0, 233, 46, 0, // Skip to: 23244
4543
/* 11235 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4544
/* 11238 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11253
4545
/* 11243 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11283
4546
/* 11248 */   MCD_OPC_Decode, 190, 21, 160, 2, // Opcode: VMALOB
4547
/* 11253 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11268
4548
/* 11258 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11283
4549
/* 11263 */   MCD_OPC_Decode, 192, 21, 160, 2, // Opcode: VMALOH
4550
/* 11268 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11283
4551
/* 11273 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11283
4552
/* 11278 */   MCD_OPC_Decode, 191, 21, 160, 2, // Opcode: VMALOF
4553
/* 11283 */   MCD_OPC_CheckPredicate, 34, 180, 46, 0, // Skip to: 23244
4554
/* 11288 */   MCD_OPC_Decode, 189, 21, 164, 2, // Opcode: VMALO
4555
/* 11293 */   MCD_OPC_FilterValue, 174, 1, 66, 0, 0, // Skip to: 11365
4556
/* 11299 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4557
/* 11302 */   MCD_OPC_FilterValue, 0, 161, 46, 0, // Skip to: 23244
4558
/* 11307 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4559
/* 11310 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11325
4560
/* 11315 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11355
4561
/* 11320 */   MCD_OPC_Decode, 170, 21, 160, 2, // Opcode: VMAEB
4562
/* 11325 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11340
4563
/* 11330 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11355
4564
/* 11335 */   MCD_OPC_Decode, 172, 21, 160, 2, // Opcode: VMAEH
4565
/* 11340 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11355
4566
/* 11345 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11355
4567
/* 11350 */   MCD_OPC_Decode, 171, 21, 160, 2, // Opcode: VMAEF
4568
/* 11355 */   MCD_OPC_CheckPredicate, 34, 108, 46, 0, // Skip to: 23244
4569
/* 11360 */   MCD_OPC_Decode, 169, 21, 164, 2, // Opcode: VMAE
4570
/* 11365 */   MCD_OPC_FilterValue, 175, 1, 66, 0, 0, // Skip to: 11437
4571
/* 11371 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4572
/* 11374 */   MCD_OPC_FilterValue, 0, 89, 46, 0, // Skip to: 23244
4573
/* 11379 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4574
/* 11382 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11397
4575
/* 11387 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11427
4576
/* 11392 */   MCD_OPC_Decode, 194, 21, 160, 2, // Opcode: VMAOB
4577
/* 11397 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11412
4578
/* 11402 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11427
4579
/* 11407 */   MCD_OPC_Decode, 196, 21, 160, 2, // Opcode: VMAOH
4580
/* 11412 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11427
4581
/* 11417 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11427
4582
/* 11422 */   MCD_OPC_Decode, 195, 21, 160, 2, // Opcode: VMAOF
4583
/* 11427 */   MCD_OPC_CheckPredicate, 34, 36, 46, 0, // Skip to: 23244
4584
/* 11432 */   MCD_OPC_Decode, 193, 21, 164, 2, // Opcode: VMAO
4585
/* 11437 */   MCD_OPC_FilterValue, 180, 1, 89, 0, 0, // Skip to: 11532
4586
/* 11443 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4587
/* 11446 */   MCD_OPC_FilterValue, 0, 17, 46, 0, // Skip to: 23244
4588
/* 11451 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
4589
/* 11454 */   MCD_OPC_FilterValue, 0, 9, 46, 0, // Skip to: 23244
4590
/* 11459 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4591
/* 11462 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11477
4592
/* 11467 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 11522
4593
/* 11472 */   MCD_OPC_Decode, 206, 20, 239, 1, // Opcode: VGFMB
4594
/* 11477 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11492
4595
/* 11482 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11522
4596
/* 11487 */   MCD_OPC_Decode, 209, 20, 239, 1, // Opcode: VGFMH
4597
/* 11492 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11507
4598
/* 11497 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11522
4599
/* 11502 */   MCD_OPC_Decode, 207, 20, 239, 1, // Opcode: VGFMF
4600
/* 11507 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 11522
4601
/* 11512 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11522
4602
/* 11517 */   MCD_OPC_Decode, 208, 20, 239, 1, // Opcode: VGFMG
4603
/* 11522 */   MCD_OPC_CheckPredicate, 34, 197, 45, 0, // Skip to: 23244
4604
/* 11527 */   MCD_OPC_Decode, 200, 20, 147, 2, // Opcode: VGFM
4605
/* 11532 */   MCD_OPC_FilterValue, 184, 1, 35, 0, 0, // Skip to: 11573
4606
/* 11538 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
4607
/* 11541 */   MCD_OPC_FilterValue, 0, 178, 45, 0, // Skip to: 23244
4608
/* 11546 */   MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 11563
4609
/* 11551 */   MCD_OPC_CheckField, 24, 4, 3, 5, 0, 0, // Skip to: 11563
4610
/* 11558 */   MCD_OPC_Decode, 247, 21, 158, 2, // Opcode: VMSLG
4611
/* 11563 */   MCD_OPC_CheckPredicate, 35, 156, 45, 0, // Skip to: 23244
4612
/* 11568 */   MCD_OPC_Decode, 246, 21, 159, 2, // Opcode: VMSL
4613
/* 11573 */   MCD_OPC_FilterValue, 185, 1, 35, 0, 0, // Skip to: 11614
4614
/* 11579 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4615
/* 11582 */   MCD_OPC_FilterValue, 0, 137, 45, 0, // Skip to: 23244
4616
/* 11587 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 11604
4617
/* 11592 */   MCD_OPC_CheckField, 24, 4, 4, 5, 0, 0, // Skip to: 11604
4618
/* 11599 */   MCD_OPC_Decode, 189, 18, 160, 2, // Opcode: VACCCQ
4619
/* 11604 */   MCD_OPC_CheckPredicate, 34, 115, 45, 0, // Skip to: 23244
4620
/* 11609 */   MCD_OPC_Decode, 188, 18, 164, 2, // Opcode: VACCC
4621
/* 11614 */   MCD_OPC_FilterValue, 187, 1, 35, 0, 0, // Skip to: 11655
4622
/* 11620 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4623
/* 11623 */   MCD_OPC_FilterValue, 0, 96, 45, 0, // Skip to: 23244
4624
/* 11628 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 11645
4625
/* 11633 */   MCD_OPC_CheckField, 24, 4, 4, 5, 0, 0, // Skip to: 11645
4626
/* 11640 */   MCD_OPC_Decode, 194, 18, 160, 2, // Opcode: VACQ
4627
/* 11645 */   MCD_OPC_CheckPredicate, 34, 74, 45, 0, // Skip to: 23244
4628
/* 11650 */   MCD_OPC_Decode, 185, 18, 164, 2, // Opcode: VAC
4629
/* 11655 */   MCD_OPC_FilterValue, 188, 1, 81, 0, 0, // Skip to: 11742
4630
/* 11661 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4631
/* 11664 */   MCD_OPC_FilterValue, 0, 55, 45, 0, // Skip to: 23244
4632
/* 11669 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
4633
/* 11672 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 11687
4634
/* 11677 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 11732
4635
/* 11682 */   MCD_OPC_Decode, 202, 20, 160, 2, // Opcode: VGFMAB
4636
/* 11687 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 11702
4637
/* 11692 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 11732
4638
/* 11697 */   MCD_OPC_Decode, 205, 20, 160, 2, // Opcode: VGFMAH
4639
/* 11702 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 11717
4640
/* 11707 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 11732
4641
/* 11712 */   MCD_OPC_Decode, 203, 20, 160, 2, // Opcode: VGFMAF
4642
/* 11717 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 11732
4643
/* 11722 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11732
4644
/* 11727 */   MCD_OPC_Decode, 204, 20, 160, 2, // Opcode: VGFMAG
4645
/* 11732 */   MCD_OPC_CheckPredicate, 34, 243, 44, 0, // Skip to: 23244
4646
/* 11737 */   MCD_OPC_Decode, 201, 20, 164, 2, // Opcode: VGFMA
4647
/* 11742 */   MCD_OPC_FilterValue, 189, 1, 35, 0, 0, // Skip to: 11783
4648
/* 11748 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4649
/* 11751 */   MCD_OPC_FilterValue, 0, 224, 44, 0, // Skip to: 23244
4650
/* 11756 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 11773
4651
/* 11761 */   MCD_OPC_CheckField, 24, 4, 4, 5, 0, 0, // Skip to: 11773
4652
/* 11768 */   MCD_OPC_Decode, 181, 22, 160, 2, // Opcode: VSBCBIQ
4653
/* 11773 */   MCD_OPC_CheckPredicate, 34, 202, 44, 0, // Skip to: 23244
4654
/* 11778 */   MCD_OPC_Decode, 180, 22, 164, 2, // Opcode: VSBCBI
4655
/* 11783 */   MCD_OPC_FilterValue, 191, 1, 35, 0, 0, // Skip to: 11824
4656
/* 11789 */   MCD_OPC_ExtractField, 16, 8,  // Inst{23-16} ...
4657
/* 11792 */   MCD_OPC_FilterValue, 0, 183, 44, 0, // Skip to: 23244
4658
/* 11797 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 11814
4659
/* 11802 */   MCD_OPC_CheckField, 24, 4, 4, 5, 0, 0, // Skip to: 11814
4660
/* 11809 */   MCD_OPC_Decode, 183, 22, 160, 2, // Opcode: VSBIQ
4661
/* 11814 */   MCD_OPC_CheckPredicate, 34, 161, 44, 0, // Skip to: 23244
4662
/* 11819 */   MCD_OPC_Decode, 182, 22, 164, 2, // Opcode: VSBI
4663
/* 11824 */   MCD_OPC_FilterValue, 192, 1, 93, 0, 0, // Skip to: 11923
4664
/* 11830 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4665
/* 11833 */   MCD_OPC_FilterValue, 0, 142, 44, 0, // Skip to: 23244
4666
/* 11838 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4667
/* 11841 */   MCD_OPC_FilterValue, 0, 134, 44, 0, // Skip to: 23244
4668
/* 11846 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4669
/* 11849 */   MCD_OPC_FilterValue, 2, 27, 0, 0, // Skip to: 11881
4670
/* 11854 */   MCD_OPC_CheckPredicate, 29, 12, 0, 0, // Skip to: 11871
4671
/* 11859 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 11871
4672
/* 11866 */   MCD_OPC_Decode, 172, 23, 165, 2, // Opcode: WCLFEB
4673
/* 11871 */   MCD_OPC_CheckPredicate, 29, 37, 0, 0, // Skip to: 11913
4674
/* 11876 */   MCD_OPC_Decode, 251, 18, 166, 2, // Opcode: VCLFEB
4675
/* 11881 */   MCD_OPC_FilterValue, 3, 27, 0, 0, // Skip to: 11913
4676
/* 11886 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 11903
4677
/* 11891 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 11903
4678
/* 11898 */   MCD_OPC_Decode, 173, 23, 167, 2, // Opcode: WCLGDB
4679
/* 11903 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 11913
4680
/* 11908 */   MCD_OPC_Decode, 128, 19, 166, 2, // Opcode: VCLGDB
4681
/* 11913 */   MCD_OPC_CheckPredicate, 34, 62, 44, 0, // Skip to: 23244
4682
/* 11918 */   MCD_OPC_Decode, 255, 18, 168, 2, // Opcode: VCLGD
4683
/* 11923 */   MCD_OPC_FilterValue, 193, 1, 93, 0, 0, // Skip to: 12022
4684
/* 11929 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4685
/* 11932 */   MCD_OPC_FilterValue, 0, 43, 44, 0, // Skip to: 23244
4686
/* 11937 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4687
/* 11940 */   MCD_OPC_FilterValue, 0, 35, 44, 0, // Skip to: 23244
4688
/* 11945 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4689
/* 11948 */   MCD_OPC_FilterValue, 2, 27, 0, 0, // Skip to: 11980
4690
/* 11953 */   MCD_OPC_CheckPredicate, 29, 12, 0, 0, // Skip to: 11970
4691
/* 11958 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 11970
4692
/* 11965 */   MCD_OPC_Decode, 169, 23, 165, 2, // Opcode: WCELFB
4693
/* 11970 */   MCD_OPC_CheckPredicate, 29, 37, 0, 0, // Skip to: 12012
4694
/* 11975 */   MCD_OPC_Decode, 216, 18, 166, 2, // Opcode: VCELFB
4695
/* 11980 */   MCD_OPC_FilterValue, 3, 27, 0, 0, // Skip to: 12012
4696
/* 11985 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 12002
4697
/* 11990 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12002
4698
/* 11997 */   MCD_OPC_Decode, 167, 23, 167, 2, // Opcode: WCDLGB
4699
/* 12002 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 12012
4700
/* 12007 */   MCD_OPC_Decode, 214, 18, 166, 2, // Opcode: VCDLGB
4701
/* 12012 */   MCD_OPC_CheckPredicate, 34, 219, 43, 0, // Skip to: 23244
4702
/* 12017 */   MCD_OPC_Decode, 213, 18, 168, 2, // Opcode: VCDLG
4703
/* 12022 */   MCD_OPC_FilterValue, 194, 1, 93, 0, 0, // Skip to: 12121
4704
/* 12028 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4705
/* 12031 */   MCD_OPC_FilterValue, 0, 200, 43, 0, // Skip to: 23244
4706
/* 12036 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4707
/* 12039 */   MCD_OPC_FilterValue, 0, 192, 43, 0, // Skip to: 23244
4708
/* 12044 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4709
/* 12047 */   MCD_OPC_FilterValue, 2, 27, 0, 0, // Skip to: 12079
4710
/* 12052 */   MCD_OPC_CheckPredicate, 29, 12, 0, 0, // Skip to: 12069
4711
/* 12057 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12069
4712
/* 12064 */   MCD_OPC_Decode, 170, 23, 165, 2, // Opcode: WCFEB
4713
/* 12069 */   MCD_OPC_CheckPredicate, 29, 37, 0, 0, // Skip to: 12111
4714
/* 12074 */   MCD_OPC_Decode, 226, 18, 166, 2, // Opcode: VCFEB
4715
/* 12079 */   MCD_OPC_FilterValue, 3, 27, 0, 0, // Skip to: 12111
4716
/* 12084 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 12101
4717
/* 12089 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12101
4718
/* 12096 */   MCD_OPC_Decode, 171, 23, 167, 2, // Opcode: WCGDB
4719
/* 12101 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 12111
4720
/* 12106 */   MCD_OPC_Decode, 231, 18, 166, 2, // Opcode: VCGDB
4721
/* 12111 */   MCD_OPC_CheckPredicate, 34, 120, 43, 0, // Skip to: 23244
4722
/* 12116 */   MCD_OPC_Decode, 230, 18, 168, 2, // Opcode: VCGD
4723
/* 12121 */   MCD_OPC_FilterValue, 195, 1, 93, 0, 0, // Skip to: 12220
4724
/* 12127 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4725
/* 12130 */   MCD_OPC_FilterValue, 0, 101, 43, 0, // Skip to: 23244
4726
/* 12135 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4727
/* 12138 */   MCD_OPC_FilterValue, 0, 93, 43, 0, // Skip to: 23244
4728
/* 12143 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4729
/* 12146 */   MCD_OPC_FilterValue, 2, 27, 0, 0, // Skip to: 12178
4730
/* 12151 */   MCD_OPC_CheckPredicate, 29, 12, 0, 0, // Skip to: 12168
4731
/* 12156 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12168
4732
/* 12163 */   MCD_OPC_Decode, 168, 23, 165, 2, // Opcode: WCEFB
4733
/* 12168 */   MCD_OPC_CheckPredicate, 29, 37, 0, 0, // Skip to: 12210
4734
/* 12173 */   MCD_OPC_Decode, 215, 18, 166, 2, // Opcode: VCEFB
4735
/* 12178 */   MCD_OPC_FilterValue, 3, 27, 0, 0, // Skip to: 12210
4736
/* 12183 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 12200
4737
/* 12188 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12200
4738
/* 12195 */   MCD_OPC_Decode, 166, 23, 167, 2, // Opcode: WCDGB
4739
/* 12200 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 12210
4740
/* 12205 */   MCD_OPC_Decode, 212, 18, 166, 2, // Opcode: VCDGB
4741
/* 12210 */   MCD_OPC_CheckPredicate, 34, 21, 43, 0, // Skip to: 23244
4742
/* 12215 */   MCD_OPC_Decode, 211, 18, 168, 2, // Opcode: VCDG
4743
/* 12220 */   MCD_OPC_FilterValue, 196, 1, 76, 0, 0, // Skip to: 12302
4744
/* 12226 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4745
/* 12229 */   MCD_OPC_FilterValue, 0, 2, 43, 0, // Skip to: 23244
4746
/* 12234 */   MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4747
/* 12237 */   MCD_OPC_FilterValue, 0, 250, 42, 0, // Skip to: 23244
4748
/* 12242 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4749
/* 12245 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 12260
4750
/* 12250 */   MCD_OPC_CheckPredicate, 34, 37, 0, 0, // Skip to: 12292
4751
/* 12255 */   MCD_OPC_Decode, 240, 20, 144, 2, // Opcode: VLDEB
4752
/* 12260 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 12276
4753
/* 12266 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 12292
4754
/* 12271 */   MCD_OPC_Decode, 145, 24, 169, 2, // Opcode: WLDEB
4755
/* 12276 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 12292
4756
/* 12282 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 12292
4757
/* 12287 */   MCD_OPC_Decode, 230, 23, 170, 2, // Opcode: WFLLD
4758
/* 12292 */   MCD_OPC_CheckPredicate, 34, 195, 42, 0, // Skip to: 23244
4759
/* 12297 */   MCD_OPC_Decode, 239, 20, 229, 1, // Opcode: VLDE
4760
/* 12302 */   MCD_OPC_FilterValue, 197, 1, 83, 0, 0, // Skip to: 12391
4761
/* 12308 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4762
/* 12311 */   MCD_OPC_FilterValue, 0, 176, 42, 0, // Skip to: 23244
4763
/* 12316 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4764
/* 12319 */   MCD_OPC_FilterValue, 0, 168, 42, 0, // Skip to: 23244
4765
/* 12324 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4766
/* 12327 */   MCD_OPC_FilterValue, 3, 27, 0, 0, // Skip to: 12359
4767
/* 12332 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 12349
4768
/* 12337 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12349
4769
/* 12344 */   MCD_OPC_Decode, 146, 24, 171, 2, // Opcode: WLEDB
4770
/* 12349 */   MCD_OPC_CheckPredicate, 34, 27, 0, 0, // Skip to: 12381
4771
/* 12354 */   MCD_OPC_Decode, 246, 20, 166, 2, // Opcode: VLEDB
4772
/* 12359 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 12381
4773
/* 12364 */   MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 12381
4774
/* 12369 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12381
4775
/* 12376 */   MCD_OPC_Decode, 239, 23, 172, 2, // Opcode: WFLRX
4776
/* 12381 */   MCD_OPC_CheckPredicate, 34, 106, 42, 0, // Skip to: 23244
4777
/* 12386 */   MCD_OPC_Decode, 245, 20, 168, 2, // Opcode: VLED
4778
/* 12391 */   MCD_OPC_FilterValue, 199, 1, 115, 0, 0, // Skip to: 12512
4779
/* 12397 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4780
/* 12400 */   MCD_OPC_FilterValue, 0, 87, 42, 0, // Skip to: 23244
4781
/* 12405 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4782
/* 12408 */   MCD_OPC_FilterValue, 0, 79, 42, 0, // Skip to: 23244
4783
/* 12413 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4784
/* 12416 */   MCD_OPC_FilterValue, 2, 27, 0, 0, // Skip to: 12448
4785
/* 12421 */   MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 12438
4786
/* 12426 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12438
4787
/* 12433 */   MCD_OPC_Decode, 203, 23, 165, 2, // Opcode: WFISB
4788
/* 12438 */   MCD_OPC_CheckPredicate, 35, 59, 0, 0, // Skip to: 12502
4789
/* 12443 */   MCD_OPC_Decode, 141, 20, 166, 2, // Opcode: VFISB
4790
/* 12448 */   MCD_OPC_FilterValue, 3, 27, 0, 0, // Skip to: 12480
4791
/* 12453 */   MCD_OPC_CheckPredicate, 34, 12, 0, 0, // Skip to: 12470
4792
/* 12458 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12470
4793
/* 12465 */   MCD_OPC_Decode, 202, 23, 167, 2, // Opcode: WFIDB
4794
/* 12470 */   MCD_OPC_CheckPredicate, 34, 27, 0, 0, // Skip to: 12502
4795
/* 12475 */   MCD_OPC_Decode, 140, 20, 166, 2, // Opcode: VFIDB
4796
/* 12480 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 12502
4797
/* 12485 */   MCD_OPC_CheckPredicate, 35, 12, 0, 0, // Skip to: 12502
4798
/* 12490 */   MCD_OPC_CheckField, 19, 1, 1, 5, 0, 0, // Skip to: 12502
4799
/* 12497 */   MCD_OPC_Decode, 204, 23, 173, 2, // Opcode: WFIXB
4800
/* 12502 */   MCD_OPC_CheckPredicate, 34, 241, 41, 0, // Skip to: 23244
4801
/* 12507 */   MCD_OPC_Decode, 139, 20, 168, 2, // Opcode: VFI
4802
/* 12512 */   MCD_OPC_FilterValue, 202, 1, 74, 0, 0, // Skip to: 12592
4803
/* 12518 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4804
/* 12521 */   MCD_OPC_FilterValue, 0, 222, 41, 0, // Skip to: 23244
4805
/* 12526 */   MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4806
/* 12529 */   MCD_OPC_FilterValue, 0, 214, 41, 0, // Skip to: 23244
4807
/* 12534 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4808
/* 12537 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 12552
4809
/* 12542 */   MCD_OPC_CheckPredicate, 35, 35, 0, 0, // Skip to: 12582
4810
/* 12547 */   MCD_OPC_Decode, 225, 23, 174, 2, // Opcode: WFKSB
4811
/* 12552 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 12567
4812
/* 12557 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 12582
4813
/* 12562 */   MCD_OPC_Decode, 206, 23, 175, 2, // Opcode: WFKDB
4814
/* 12567 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 12582
4815
/* 12572 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 12582
4816
/* 12577 */   MCD_OPC_Decode, 226, 23, 144, 2, // Opcode: WFKXB
4817
/* 12582 */   MCD_OPC_CheckPredicate, 34, 161, 41, 0, // Skip to: 23244
4818
/* 12587 */   MCD_OPC_Decode, 205, 23, 176, 2, // Opcode: WFK
4819
/* 12592 */   MCD_OPC_FilterValue, 203, 1, 74, 0, 0, // Skip to: 12672
4820
/* 12598 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4821
/* 12601 */   MCD_OPC_FilterValue, 0, 142, 41, 0, // Skip to: 23244
4822
/* 12606 */   MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4823
/* 12609 */   MCD_OPC_FilterValue, 0, 134, 41, 0, // Skip to: 23244
4824
/* 12614 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4825
/* 12617 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 12632
4826
/* 12622 */   MCD_OPC_CheckPredicate, 35, 35, 0, 0, // Skip to: 12662
4827
/* 12627 */   MCD_OPC_Decode, 197, 23, 174, 2, // Opcode: WFCSB
4828
/* 12632 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 12647
4829
/* 12637 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 12662
4830
/* 12642 */   MCD_OPC_Decode, 178, 23, 175, 2, // Opcode: WFCDB
4831
/* 12647 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 12662
4832
/* 12652 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 12662
4833
/* 12657 */   MCD_OPC_Decode, 198, 23, 144, 2, // Opcode: WFCXB
4834
/* 12662 */   MCD_OPC_CheckPredicate, 34, 81, 41, 0, // Skip to: 23244
4835
/* 12667 */   MCD_OPC_Decode, 177, 23, 176, 2, // Opcode: WFC
4836
/* 12672 */   MCD_OPC_FilterValue, 204, 1, 92, 1, 0, // Skip to: 13026
4837
/* 12678 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4838
/* 12681 */   MCD_OPC_FilterValue, 0, 62, 41, 0, // Skip to: 23244
4839
/* 12686 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4840
/* 12689 */   MCD_OPC_FilterValue, 0, 54, 41, 0, // Skip to: 23244
4841
/* 12694 */   MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
4842
/* 12697 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 12712
4843
/* 12702 */   MCD_OPC_CheckPredicate, 35, 228, 0, 0, // Skip to: 12935
4844
/* 12707 */   MCD_OPC_Decode, 155, 20, 144, 2, // Opcode: VFLCSB
4845
/* 12712 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 12727
4846
/* 12717 */   MCD_OPC_CheckPredicate, 34, 213, 0, 0, // Skip to: 12935
4847
/* 12722 */   MCD_OPC_Decode, 154, 20, 144, 2, // Opcode: VFLCDB
4848
/* 12727 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 12743
4849
/* 12733 */   MCD_OPC_CheckPredicate, 35, 197, 0, 0, // Skip to: 12935
4850
/* 12738 */   MCD_OPC_Decode, 228, 23, 174, 2, // Opcode: WFLCSB
4851
/* 12743 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 12759
4852
/* 12749 */   MCD_OPC_CheckPredicate, 34, 181, 0, 0, // Skip to: 12935
4853
/* 12754 */   MCD_OPC_Decode, 227, 23, 175, 2, // Opcode: WFLCDB
4854
/* 12759 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 12775
4855
/* 12765 */   MCD_OPC_CheckPredicate, 35, 165, 0, 0, // Skip to: 12935
4856
/* 12770 */   MCD_OPC_Decode, 229, 23, 144, 2, // Opcode: WFLCXB
4857
/* 12775 */   MCD_OPC_FilterValue, 130, 2, 10, 0, 0, // Skip to: 12791
4858
/* 12781 */   MCD_OPC_CheckPredicate, 35, 149, 0, 0, // Skip to: 12935
4859
/* 12786 */   MCD_OPC_Decode, 159, 20, 144, 2, // Opcode: VFLNSB
4860
/* 12791 */   MCD_OPC_FilterValue, 131, 2, 10, 0, 0, // Skip to: 12807
4861
/* 12797 */   MCD_OPC_CheckPredicate, 34, 133, 0, 0, // Skip to: 12935
4862
/* 12802 */   MCD_OPC_Decode, 158, 20, 144, 2, // Opcode: VFLNDB
4863
/* 12807 */   MCD_OPC_FilterValue, 130, 3, 10, 0, 0, // Skip to: 12823
4864
/* 12813 */   MCD_OPC_CheckPredicate, 35, 117, 0, 0, // Skip to: 12935
4865
/* 12818 */   MCD_OPC_Decode, 233, 23, 174, 2, // Opcode: WFLNSB
4866
/* 12823 */   MCD_OPC_FilterValue, 131, 3, 10, 0, 0, // Skip to: 12839
4867
/* 12829 */   MCD_OPC_CheckPredicate, 34, 101, 0, 0, // Skip to: 12935
4868
/* 12834 */   MCD_OPC_Decode, 232, 23, 175, 2, // Opcode: WFLNDB
4869
/* 12839 */   MCD_OPC_FilterValue, 132, 3, 10, 0, 0, // Skip to: 12855
4870
/* 12845 */   MCD_OPC_CheckPredicate, 35, 85, 0, 0, // Skip to: 12935
4871
/* 12850 */   MCD_OPC_Decode, 234, 23, 144, 2, // Opcode: WFLNXB
4872
/* 12855 */   MCD_OPC_FilterValue, 130, 4, 10, 0, 0, // Skip to: 12871
4873
/* 12861 */   MCD_OPC_CheckPredicate, 35, 69, 0, 0, // Skip to: 12935
4874
/* 12866 */   MCD_OPC_Decode, 161, 20, 144, 2, // Opcode: VFLPSB
4875
/* 12871 */   MCD_OPC_FilterValue, 131, 4, 10, 0, 0, // Skip to: 12887
4876
/* 12877 */   MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 12935
4877
/* 12882 */   MCD_OPC_Decode, 160, 20, 144, 2, // Opcode: VFLPDB
4878
/* 12887 */   MCD_OPC_FilterValue, 130, 5, 10, 0, 0, // Skip to: 12903
4879
/* 12893 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 12935
4880
/* 12898 */   MCD_OPC_Decode, 236, 23, 174, 2, // Opcode: WFLPSB
4881
/* 12903 */   MCD_OPC_FilterValue, 131, 5, 10, 0, 0, // Skip to: 12919
4882
/* 12909 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 12935
4883
/* 12914 */   MCD_OPC_Decode, 235, 23, 175, 2, // Opcode: WFLPDB
4884
/* 12919 */   MCD_OPC_FilterValue, 132, 5, 10, 0, 0, // Skip to: 12935
4885
/* 12925 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 12935
4886
/* 12930 */   MCD_OPC_Decode, 237, 23, 144, 2, // Opcode: WFLPXB
4887
/* 12935 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4888
/* 12938 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 12953
4889
/* 12943 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 13016
4890
/* 12948 */   MCD_OPC_Decode, 187, 20, 226, 1, // Opcode: VFPSOSB
4891
/* 12953 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 12968
4892
/* 12958 */   MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 13016
4893
/* 12963 */   MCD_OPC_Decode, 186, 20, 226, 1, // Opcode: VFPSODB
4894
/* 12968 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 12984
4895
/* 12974 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 13016
4896
/* 12979 */   MCD_OPC_Decode, 134, 24, 177, 2, // Opcode: WFPSOSB
4897
/* 12984 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 13000
4898
/* 12990 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 13016
4899
/* 12995 */   MCD_OPC_Decode, 133, 24, 178, 2, // Opcode: WFPSODB
4900
/* 13000 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 13016
4901
/* 13006 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 13016
4902
/* 13011 */   MCD_OPC_Decode, 135, 24, 226, 1, // Opcode: WFPSOXB
4903
/* 13016 */   MCD_OPC_CheckPredicate, 34, 239, 39, 0, // Skip to: 23244
4904
/* 13021 */   MCD_OPC_Decode, 185, 20, 168, 2, // Opcode: VFPSO
4905
/* 13026 */   MCD_OPC_FilterValue, 206, 1, 107, 0, 0, // Skip to: 13139
4906
/* 13032 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4907
/* 13035 */   MCD_OPC_FilterValue, 0, 220, 39, 0, // Skip to: 23244
4908
/* 13040 */   MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
4909
/* 13043 */   MCD_OPC_FilterValue, 0, 212, 39, 0, // Skip to: 23244
4910
/* 13048 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4911
/* 13051 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13066
4912
/* 13056 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 13129
4913
/* 13061 */   MCD_OPC_Decode, 192, 20, 144, 2, // Opcode: VFSQSB
4914
/* 13066 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 13081
4915
/* 13071 */   MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 13129
4916
/* 13076 */   MCD_OPC_Decode, 191, 20, 144, 2, // Opcode: VFSQDB
4917
/* 13081 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 13097
4918
/* 13087 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 13129
4919
/* 13092 */   MCD_OPC_Decode, 138, 24, 174, 2, // Opcode: WFSQSB
4920
/* 13097 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 13113
4921
/* 13103 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 13129
4922
/* 13108 */   MCD_OPC_Decode, 137, 24, 175, 2, // Opcode: WFSQDB
4923
/* 13113 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 13129
4924
/* 13119 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 13129
4925
/* 13124 */   MCD_OPC_Decode, 139, 24, 144, 2, // Opcode: WFSQXB
4926
/* 13129 */   MCD_OPC_CheckPredicate, 34, 126, 39, 0, // Skip to: 23244
4927
/* 13134 */   MCD_OPC_Decode, 190, 20, 229, 1, // Opcode: VFSQ
4928
/* 13139 */   MCD_OPC_FilterValue, 212, 1, 74, 0, 0, // Skip to: 13219
4929
/* 13145 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4930
/* 13148 */   MCD_OPC_FilterValue, 0, 107, 39, 0, // Skip to: 23244
4931
/* 13153 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4932
/* 13156 */   MCD_OPC_FilterValue, 0, 99, 39, 0, // Skip to: 23244
4933
/* 13161 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4934
/* 13164 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13179
4935
/* 13169 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13209
4936
/* 13174 */   MCD_OPC_Decode, 161, 23, 144, 2, // Opcode: VUPLLB
4937
/* 13179 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13194
4938
/* 13184 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13209
4939
/* 13189 */   MCD_OPC_Decode, 163, 23, 144, 2, // Opcode: VUPLLH
4940
/* 13194 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13209
4941
/* 13199 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13209
4942
/* 13204 */   MCD_OPC_Decode, 162, 23, 144, 2, // Opcode: VUPLLF
4943
/* 13209 */   MCD_OPC_CheckPredicate, 34, 46, 39, 0, // Skip to: 23244
4944
/* 13214 */   MCD_OPC_Decode, 160, 23, 145, 2, // Opcode: VUPLL
4945
/* 13219 */   MCD_OPC_FilterValue, 213, 1, 74, 0, 0, // Skip to: 13299
4946
/* 13225 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4947
/* 13228 */   MCD_OPC_FilterValue, 0, 27, 39, 0, // Skip to: 23244
4948
/* 13233 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4949
/* 13236 */   MCD_OPC_FilterValue, 0, 19, 39, 0, // Skip to: 23244
4950
/* 13241 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4951
/* 13244 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13259
4952
/* 13249 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13289
4953
/* 13254 */   MCD_OPC_Decode, 156, 23, 144, 2, // Opcode: VUPLHB
4954
/* 13259 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13274
4955
/* 13264 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13289
4956
/* 13269 */   MCD_OPC_Decode, 158, 23, 144, 2, // Opcode: VUPLHH
4957
/* 13274 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13289
4958
/* 13279 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13289
4959
/* 13284 */   MCD_OPC_Decode, 157, 23, 144, 2, // Opcode: VUPLHF
4960
/* 13289 */   MCD_OPC_CheckPredicate, 34, 222, 38, 0, // Skip to: 23244
4961
/* 13294 */   MCD_OPC_Decode, 155, 23, 145, 2, // Opcode: VUPLH
4962
/* 13299 */   MCD_OPC_FilterValue, 214, 1, 74, 0, 0, // Skip to: 13379
4963
/* 13305 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4964
/* 13308 */   MCD_OPC_FilterValue, 0, 203, 38, 0, // Skip to: 23244
4965
/* 13313 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4966
/* 13316 */   MCD_OPC_FilterValue, 0, 195, 38, 0, // Skip to: 23244
4967
/* 13321 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4968
/* 13324 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13339
4969
/* 13329 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13369
4970
/* 13334 */   MCD_OPC_Decode, 153, 23, 144, 2, // Opcode: VUPLB
4971
/* 13339 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13354
4972
/* 13344 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13369
4973
/* 13349 */   MCD_OPC_Decode, 159, 23, 144, 2, // Opcode: VUPLHW
4974
/* 13354 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13369
4975
/* 13359 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13369
4976
/* 13364 */   MCD_OPC_Decode, 154, 23, 144, 2, // Opcode: VUPLF
4977
/* 13369 */   MCD_OPC_CheckPredicate, 34, 142, 38, 0, // Skip to: 23244
4978
/* 13374 */   MCD_OPC_Decode, 152, 23, 145, 2, // Opcode: VUPL
4979
/* 13379 */   MCD_OPC_FilterValue, 215, 1, 74, 0, 0, // Skip to: 13459
4980
/* 13385 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4981
/* 13388 */   MCD_OPC_FilterValue, 0, 123, 38, 0, // Skip to: 23244
4982
/* 13393 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
4983
/* 13396 */   MCD_OPC_FilterValue, 0, 115, 38, 0, // Skip to: 23244
4984
/* 13401 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
4985
/* 13404 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13419
4986
/* 13409 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13449
4987
/* 13414 */   MCD_OPC_Decode, 146, 23, 144, 2, // Opcode: VUPHB
4988
/* 13419 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13434
4989
/* 13424 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13449
4990
/* 13429 */   MCD_OPC_Decode, 148, 23, 144, 2, // Opcode: VUPHH
4991
/* 13434 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13449
4992
/* 13439 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13449
4993
/* 13444 */   MCD_OPC_Decode, 147, 23, 144, 2, // Opcode: VUPHF
4994
/* 13449 */   MCD_OPC_CheckPredicate, 34, 62, 38, 0, // Skip to: 23244
4995
/* 13454 */   MCD_OPC_Decode, 145, 23, 145, 2, // Opcode: VUPH
4996
/* 13459 */   MCD_OPC_FilterValue, 216, 1, 24, 0, 0, // Skip to: 13489
4997
/* 13465 */   MCD_OPC_CheckPredicate, 34, 46, 38, 0, // Skip to: 23244
4998
/* 13470 */   MCD_OPC_CheckField, 12, 20, 0, 39, 38, 0, // Skip to: 23244
4999
/* 13477 */   MCD_OPC_CheckField, 8, 2, 0, 32, 38, 0, // Skip to: 23244
5000
/* 13484 */   MCD_OPC_Decode, 143, 23, 144, 2, // Opcode: VTM
5001
/* 13489 */   MCD_OPC_FilterValue, 217, 1, 89, 0, 0, // Skip to: 13584
5002
/* 13495 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
5003
/* 13498 */   MCD_OPC_FilterValue, 0, 13, 38, 0, // Skip to: 23244
5004
/* 13503 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
5005
/* 13506 */   MCD_OPC_FilterValue, 0, 5, 38, 0, // Skip to: 23244
5006
/* 13511 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5007
/* 13514 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13529
5008
/* 13519 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 13574
5009
/* 13524 */   MCD_OPC_Decode, 158, 19, 144, 2, // Opcode: VECLB
5010
/* 13529 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13544
5011
/* 13534 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13574
5012
/* 13539 */   MCD_OPC_Decode, 161, 19, 144, 2, // Opcode: VECLH
5013
/* 13544 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13559
5014
/* 13549 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13574
5015
/* 13554 */   MCD_OPC_Decode, 159, 19, 144, 2, // Opcode: VECLF
5016
/* 13559 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 13574
5017
/* 13564 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13574
5018
/* 13569 */   MCD_OPC_Decode, 160, 19, 144, 2, // Opcode: VECLG
5019
/* 13574 */   MCD_OPC_CheckPredicate, 34, 193, 37, 0, // Skip to: 23244
5020
/* 13579 */   MCD_OPC_Decode, 157, 19, 145, 2, // Opcode: VECL
5021
/* 13584 */   MCD_OPC_FilterValue, 219, 1, 89, 0, 0, // Skip to: 13679
5022
/* 13590 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
5023
/* 13593 */   MCD_OPC_FilterValue, 0, 174, 37, 0, // Skip to: 23244
5024
/* 13598 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
5025
/* 13601 */   MCD_OPC_FilterValue, 0, 166, 37, 0, // Skip to: 23244
5026
/* 13606 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5027
/* 13609 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13624
5028
/* 13614 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 13669
5029
/* 13619 */   MCD_OPC_Decode, 153, 19, 144, 2, // Opcode: VECB
5030
/* 13624 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13639
5031
/* 13629 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13669
5032
/* 13634 */   MCD_OPC_Decode, 156, 19, 144, 2, // Opcode: VECH
5033
/* 13639 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13654
5034
/* 13644 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13669
5035
/* 13649 */   MCD_OPC_Decode, 154, 19, 144, 2, // Opcode: VECF
5036
/* 13654 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 13669
5037
/* 13659 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13669
5038
/* 13664 */   MCD_OPC_Decode, 155, 19, 144, 2, // Opcode: VECG
5039
/* 13669 */   MCD_OPC_CheckPredicate, 34, 98, 37, 0, // Skip to: 23244
5040
/* 13674 */   MCD_OPC_Decode, 152, 19, 145, 2, // Opcode: VEC
5041
/* 13679 */   MCD_OPC_FilterValue, 222, 1, 89, 0, 0, // Skip to: 13774
5042
/* 13685 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
5043
/* 13688 */   MCD_OPC_FilterValue, 0, 79, 37, 0, // Skip to: 23244
5044
/* 13693 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
5045
/* 13696 */   MCD_OPC_FilterValue, 0, 71, 37, 0, // Skip to: 23244
5046
/* 13701 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5047
/* 13704 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13719
5048
/* 13709 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 13764
5049
/* 13714 */   MCD_OPC_Decode, 235, 20, 144, 2, // Opcode: VLCB
5050
/* 13719 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13734
5051
/* 13724 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13764
5052
/* 13729 */   MCD_OPC_Decode, 238, 20, 144, 2, // Opcode: VLCH
5053
/* 13734 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13749
5054
/* 13739 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13764
5055
/* 13744 */   MCD_OPC_Decode, 236, 20, 144, 2, // Opcode: VLCF
5056
/* 13749 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 13764
5057
/* 13754 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13764
5058
/* 13759 */   MCD_OPC_Decode, 237, 20, 144, 2, // Opcode: VLCG
5059
/* 13764 */   MCD_OPC_CheckPredicate, 34, 3, 37, 0, // Skip to: 23244
5060
/* 13769 */   MCD_OPC_Decode, 234, 20, 145, 2, // Opcode: VLC
5061
/* 13774 */   MCD_OPC_FilterValue, 223, 1, 89, 0, 0, // Skip to: 13869
5062
/* 13780 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
5063
/* 13783 */   MCD_OPC_FilterValue, 0, 240, 36, 0, // Skip to: 23244
5064
/* 13788 */   MCD_OPC_ExtractField, 16, 16,  // Inst{31-16} ...
5065
/* 13791 */   MCD_OPC_FilterValue, 0, 232, 36, 0, // Skip to: 23244
5066
/* 13796 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5067
/* 13799 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13814
5068
/* 13804 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 13859
5069
/* 13809 */   MCD_OPC_Decode, 151, 21, 144, 2, // Opcode: VLPB
5070
/* 13814 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 13829
5071
/* 13819 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 13859
5072
/* 13824 */   MCD_OPC_Decode, 154, 21, 144, 2, // Opcode: VLPH
5073
/* 13829 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13844
5074
/* 13834 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 13859
5075
/* 13839 */   MCD_OPC_Decode, 152, 21, 144, 2, // Opcode: VLPF
5076
/* 13844 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 13859
5077
/* 13849 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 13859
5078
/* 13854 */   MCD_OPC_Decode, 153, 21, 144, 2, // Opcode: VLPG
5079
/* 13859 */   MCD_OPC_CheckPredicate, 34, 164, 36, 0, // Skip to: 23244
5080
/* 13864 */   MCD_OPC_Decode, 150, 21, 145, 2, // Opcode: VLP
5081
/* 13869 */   MCD_OPC_FilterValue, 226, 1, 107, 0, 0, // Skip to: 13982
5082
/* 13875 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5083
/* 13878 */   MCD_OPC_FilterValue, 0, 145, 36, 0, // Skip to: 23244
5084
/* 13883 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
5085
/* 13886 */   MCD_OPC_FilterValue, 0, 137, 36, 0, // Skip to: 23244
5086
/* 13891 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
5087
/* 13894 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 13909
5088
/* 13899 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 13972
5089
/* 13904 */   MCD_OPC_Decode, 193, 20, 239, 1, // Opcode: VFSSB
5090
/* 13909 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 13924
5091
/* 13914 */   MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 13972
5092
/* 13919 */   MCD_OPC_Decode, 189, 20, 239, 1, // Opcode: VFSDB
5093
/* 13924 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 13940
5094
/* 13930 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 13972
5095
/* 13935 */   MCD_OPC_Decode, 140, 24, 179, 2, // Opcode: WFSSB
5096
/* 13940 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 13956
5097
/* 13946 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 13972
5098
/* 13951 */   MCD_OPC_Decode, 136, 24, 180, 2, // Opcode: WFSDB
5099
/* 13956 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 13972
5100
/* 13962 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 13972
5101
/* 13967 */   MCD_OPC_Decode, 141, 24, 239, 1, // Opcode: WFSXB
5102
/* 13972 */   MCD_OPC_CheckPredicate, 34, 51, 36, 0, // Skip to: 23244
5103
/* 13977 */   MCD_OPC_Decode, 188, 20, 237, 1, // Opcode: VFS
5104
/* 13982 */   MCD_OPC_FilterValue, 227, 1, 107, 0, 0, // Skip to: 14095
5105
/* 13988 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5106
/* 13991 */   MCD_OPC_FilterValue, 0, 32, 36, 0, // Skip to: 23244
5107
/* 13996 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
5108
/* 13999 */   MCD_OPC_FilterValue, 0, 24, 36, 0, // Skip to: 23244
5109
/* 14004 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
5110
/* 14007 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 14022
5111
/* 14012 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 14085
5112
/* 14017 */   MCD_OPC_Decode, 222, 19, 239, 1, // Opcode: VFASB
5113
/* 14022 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 14037
5114
/* 14027 */   MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 14085
5115
/* 14032 */   MCD_OPC_Decode, 208, 19, 239, 1, // Opcode: VFADB
5116
/* 14037 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 14053
5117
/* 14043 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 14085
5118
/* 14048 */   MCD_OPC_Decode, 175, 23, 179, 2, // Opcode: WFASB
5119
/* 14053 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 14069
5120
/* 14059 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 14085
5121
/* 14064 */   MCD_OPC_Decode, 174, 23, 180, 2, // Opcode: WFADB
5122
/* 14069 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 14085
5123
/* 14075 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 14085
5124
/* 14080 */   MCD_OPC_Decode, 176, 23, 239, 1, // Opcode: WFAXB
5125
/* 14085 */   MCD_OPC_CheckPredicate, 34, 194, 35, 0, // Skip to: 23244
5126
/* 14090 */   MCD_OPC_Decode, 207, 19, 237, 1, // Opcode: VFA
5127
/* 14095 */   MCD_OPC_FilterValue, 229, 1, 107, 0, 0, // Skip to: 14208
5128
/* 14101 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5129
/* 14104 */   MCD_OPC_FilterValue, 0, 175, 35, 0, // Skip to: 23244
5130
/* 14109 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
5131
/* 14112 */   MCD_OPC_FilterValue, 0, 167, 35, 0, // Skip to: 23244
5132
/* 14117 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
5133
/* 14120 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 14135
5134
/* 14125 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 14198
5135
/* 14130 */   MCD_OPC_Decode, 240, 19, 239, 1, // Opcode: VFDSB
5136
/* 14135 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 14150
5137
/* 14140 */   MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 14198
5138
/* 14145 */   MCD_OPC_Decode, 239, 19, 239, 1, // Opcode: VFDDB
5139
/* 14150 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 14166
5140
/* 14156 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 14198
5141
/* 14161 */   MCD_OPC_Decode, 200, 23, 179, 2, // Opcode: WFDSB
5142
/* 14166 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 14182
5143
/* 14172 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 14198
5144
/* 14177 */   MCD_OPC_Decode, 199, 23, 180, 2, // Opcode: WFDDB
5145
/* 14182 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 14198
5146
/* 14188 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 14198
5147
/* 14193 */   MCD_OPC_Decode, 201, 23, 239, 1, // Opcode: WFDXB
5148
/* 14198 */   MCD_OPC_CheckPredicate, 34, 81, 35, 0, // Skip to: 23244
5149
/* 14203 */   MCD_OPC_Decode, 238, 19, 237, 1, // Opcode: VFD
5150
/* 14208 */   MCD_OPC_FilterValue, 231, 1, 107, 0, 0, // Skip to: 14321
5151
/* 14214 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5152
/* 14217 */   MCD_OPC_FilterValue, 0, 62, 35, 0, // Skip to: 23244
5153
/* 14222 */   MCD_OPC_ExtractField, 20, 8,  // Inst{27-20} ...
5154
/* 14225 */   MCD_OPC_FilterValue, 0, 54, 35, 0, // Skip to: 23244
5155
/* 14230 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
5156
/* 14233 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 14248
5157
/* 14238 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 14311
5158
/* 14243 */   MCD_OPC_Decode, 176, 20, 239, 1, // Opcode: VFMSB
5159
/* 14248 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 14263
5160
/* 14253 */   MCD_OPC_CheckPredicate, 34, 53, 0, 0, // Skip to: 14311
5161
/* 14258 */   MCD_OPC_Decode, 171, 20, 239, 1, // Opcode: VFMDB
5162
/* 14263 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 14279
5163
/* 14269 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 14311
5164
/* 14274 */   MCD_OPC_Decode, 250, 23, 179, 2, // Opcode: WFMSB
5165
/* 14279 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 14295
5166
/* 14285 */   MCD_OPC_CheckPredicate, 34, 21, 0, 0, // Skip to: 14311
5167
/* 14290 */   MCD_OPC_Decode, 246, 23, 180, 2, // Opcode: WFMDB
5168
/* 14295 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 14311
5169
/* 14301 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 14311
5170
/* 14306 */   MCD_OPC_Decode, 254, 23, 239, 1, // Opcode: WFMXB
5171
/* 14311 */   MCD_OPC_CheckPredicate, 34, 224, 34, 0, // Skip to: 23244
5172
/* 14316 */   MCD_OPC_Decode, 164, 20, 237, 1, // Opcode: VFM
5173
/* 14321 */   MCD_OPC_FilterValue, 232, 1, 89, 1, 0, // Skip to: 14672
5174
/* 14327 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5175
/* 14330 */   MCD_OPC_FilterValue, 0, 205, 34, 0, // Skip to: 23244
5176
/* 14335 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5177
/* 14338 */   MCD_OPC_FilterValue, 0, 197, 34, 0, // Skip to: 23244
5178
/* 14343 */   MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
5179
/* 14346 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 14361
5180
/* 14351 */   MCD_OPC_CheckPredicate, 35, 50, 1, 0, // Skip to: 14662
5181
/* 14356 */   MCD_OPC_Decode, 226, 19, 239, 1, // Opcode: VFCESB
5182
/* 14361 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 14376
5183
/* 14366 */   MCD_OPC_CheckPredicate, 34, 35, 1, 0, // Skip to: 14662
5184
/* 14371 */   MCD_OPC_Decode, 224, 19, 239, 1, // Opcode: VFCEDB
5185
/* 14376 */   MCD_OPC_FilterValue, 66, 10, 0, 0, // Skip to: 14391
5186
/* 14381 */   MCD_OPC_CheckPredicate, 35, 20, 1, 0, // Skip to: 14662
5187
/* 14386 */   MCD_OPC_Decode, 144, 20, 239, 1, // Opcode: VFKESB
5188
/* 14391 */   MCD_OPC_FilterValue, 67, 10, 0, 0, // Skip to: 14406
5189
/* 14396 */   MCD_OPC_CheckPredicate, 35, 5, 1, 0, // Skip to: 14662
5190
/* 14401 */   MCD_OPC_Decode, 142, 20, 239, 1, // Opcode: VFKEDB
5191
/* 14406 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 14422
5192
/* 14412 */   MCD_OPC_CheckPredicate, 35, 245, 0, 0, // Skip to: 14662
5193
/* 14417 */   MCD_OPC_Decode, 181, 23, 179, 2, // Opcode: WFCESB
5194
/* 14422 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 14438
5195
/* 14428 */   MCD_OPC_CheckPredicate, 34, 229, 0, 0, // Skip to: 14662
5196
/* 14433 */   MCD_OPC_Decode, 179, 23, 180, 2, // Opcode: WFCEDB
5197
/* 14438 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 14454
5198
/* 14444 */   MCD_OPC_CheckPredicate, 35, 213, 0, 0, // Skip to: 14662
5199
/* 14449 */   MCD_OPC_Decode, 183, 23, 239, 1, // Opcode: WFCEXB
5200
/* 14454 */   MCD_OPC_FilterValue, 194, 1, 10, 0, 0, // Skip to: 14470
5201
/* 14460 */   MCD_OPC_CheckPredicate, 35, 197, 0, 0, // Skip to: 14662
5202
/* 14465 */   MCD_OPC_Decode, 209, 23, 179, 2, // Opcode: WFKESB
5203
/* 14470 */   MCD_OPC_FilterValue, 195, 1, 10, 0, 0, // Skip to: 14486
5204
/* 14476 */   MCD_OPC_CheckPredicate, 35, 181, 0, 0, // Skip to: 14662
5205
/* 14481 */   MCD_OPC_Decode, 207, 23, 180, 2, // Opcode: WFKEDB
5206
/* 14486 */   MCD_OPC_FilterValue, 196, 1, 10, 0, 0, // Skip to: 14502
5207
/* 14492 */   MCD_OPC_CheckPredicate, 35, 165, 0, 0, // Skip to: 14662
5208
/* 14497 */   MCD_OPC_Decode, 211, 23, 239, 1, // Opcode: WFKEXB
5209
/* 14502 */   MCD_OPC_FilterValue, 130, 2, 10, 0, 0, // Skip to: 14518
5210
/* 14508 */   MCD_OPC_CheckPredicate, 35, 149, 0, 0, // Skip to: 14662
5211
/* 14513 */   MCD_OPC_Decode, 227, 19, 239, 1, // Opcode: VFCESBS
5212
/* 14518 */   MCD_OPC_FilterValue, 131, 2, 10, 0, 0, // Skip to: 14534
5213
/* 14524 */   MCD_OPC_CheckPredicate, 34, 133, 0, 0, // Skip to: 14662
5214
/* 14529 */   MCD_OPC_Decode, 225, 19, 239, 1, // Opcode: VFCEDBS
5215
/* 14534 */   MCD_OPC_FilterValue, 194, 2, 10, 0, 0, // Skip to: 14550
5216
/* 14540 */   MCD_OPC_CheckPredicate, 35, 117, 0, 0, // Skip to: 14662
5217
/* 14545 */   MCD_OPC_Decode, 145, 20, 239, 1, // Opcode: VFKESBS
5218
/* 14550 */   MCD_OPC_FilterValue, 195, 2, 10, 0, 0, // Skip to: 14566
5219
/* 14556 */   MCD_OPC_CheckPredicate, 35, 101, 0, 0, // Skip to: 14662
5220
/* 14561 */   MCD_OPC_Decode, 143, 20, 239, 1, // Opcode: VFKEDBS
5221
/* 14566 */   MCD_OPC_FilterValue, 130, 3, 10, 0, 0, // Skip to: 14582
5222
/* 14572 */   MCD_OPC_CheckPredicate, 35, 85, 0, 0, // Skip to: 14662
5223
/* 14577 */   MCD_OPC_Decode, 182, 23, 179, 2, // Opcode: WFCESBS
5224
/* 14582 */   MCD_OPC_FilterValue, 131, 3, 10, 0, 0, // Skip to: 14598
5225
/* 14588 */   MCD_OPC_CheckPredicate, 34, 69, 0, 0, // Skip to: 14662
5226
/* 14593 */   MCD_OPC_Decode, 180, 23, 180, 2, // Opcode: WFCEDBS
5227
/* 14598 */   MCD_OPC_FilterValue, 132, 3, 10, 0, 0, // Skip to: 14614
5228
/* 14604 */   MCD_OPC_CheckPredicate, 35, 53, 0, 0, // Skip to: 14662
5229
/* 14609 */   MCD_OPC_Decode, 184, 23, 239, 1, // Opcode: WFCEXBS
5230
/* 14614 */   MCD_OPC_FilterValue, 194, 3, 10, 0, 0, // Skip to: 14630
5231
/* 14620 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 14662
5232
/* 14625 */   MCD_OPC_Decode, 210, 23, 179, 2, // Opcode: WFKESBS
5233
/* 14630 */   MCD_OPC_FilterValue, 195, 3, 10, 0, 0, // Skip to: 14646
5234
/* 14636 */   MCD_OPC_CheckPredicate, 35, 21, 0, 0, // Skip to: 14662
5235
/* 14641 */   MCD_OPC_Decode, 208, 23, 180, 2, // Opcode: WFKEDBS
5236
/* 14646 */   MCD_OPC_FilterValue, 196, 3, 10, 0, 0, // Skip to: 14662
5237
/* 14652 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 14662
5238
/* 14657 */   MCD_OPC_Decode, 212, 23, 239, 1, // Opcode: WFKEXBS
5239
/* 14662 */   MCD_OPC_CheckPredicate, 34, 129, 33, 0, // Skip to: 23244
5240
/* 14667 */   MCD_OPC_Decode, 223, 19, 181, 2, // Opcode: VFCE
5241
/* 14672 */   MCD_OPC_FilterValue, 234, 1, 89, 1, 0, // Skip to: 15023
5242
/* 14678 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5243
/* 14681 */   MCD_OPC_FilterValue, 0, 110, 33, 0, // Skip to: 23244
5244
/* 14686 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5245
/* 14689 */   MCD_OPC_FilterValue, 0, 102, 33, 0, // Skip to: 23244
5246
/* 14694 */   MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
5247
/* 14697 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 14712
5248
/* 14702 */   MCD_OPC_CheckPredicate, 35, 50, 1, 0, // Skip to: 15013
5249
/* 14707 */   MCD_OPC_Decode, 234, 19, 239, 1, // Opcode: VFCHESB
5250
/* 14712 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 14727
5251
/* 14717 */   MCD_OPC_CheckPredicate, 34, 35, 1, 0, // Skip to: 15013
5252
/* 14722 */   MCD_OPC_Decode, 232, 19, 239, 1, // Opcode: VFCHEDB
5253
/* 14727 */   MCD_OPC_FilterValue, 66, 10, 0, 0, // Skip to: 14742
5254
/* 14732 */   MCD_OPC_CheckPredicate, 35, 20, 1, 0, // Skip to: 15013
5255
/* 14737 */   MCD_OPC_Decode, 150, 20, 239, 1, // Opcode: VFKHESB
5256
/* 14742 */   MCD_OPC_FilterValue, 67, 10, 0, 0, // Skip to: 14757
5257
/* 14747 */   MCD_OPC_CheckPredicate, 35, 5, 1, 0, // Skip to: 15013
5258
/* 14752 */   MCD_OPC_Decode, 148, 20, 239, 1, // Opcode: VFKHEDB
5259
/* 14757 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 14773
5260
/* 14763 */   MCD_OPC_CheckPredicate, 35, 245, 0, 0, // Skip to: 15013
5261
/* 14768 */   MCD_OPC_Decode, 189, 23, 179, 2, // Opcode: WFCHESB
5262
/* 14773 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 14789
5263
/* 14779 */   MCD_OPC_CheckPredicate, 34, 229, 0, 0, // Skip to: 15013
5264
/* 14784 */   MCD_OPC_Decode, 187, 23, 180, 2, // Opcode: WFCHEDB
5265
/* 14789 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 14805
5266
/* 14795 */   MCD_OPC_CheckPredicate, 35, 213, 0, 0, // Skip to: 15013
5267
/* 14800 */   MCD_OPC_Decode, 191, 23, 239, 1, // Opcode: WFCHEXB
5268
/* 14805 */   MCD_OPC_FilterValue, 194, 1, 10, 0, 0, // Skip to: 14821
5269
/* 14811 */   MCD_OPC_CheckPredicate, 35, 197, 0, 0, // Skip to: 15013
5270
/* 14816 */   MCD_OPC_Decode, 217, 23, 179, 2, // Opcode: WFKHESB
5271
/* 14821 */   MCD_OPC_FilterValue, 195, 1, 10, 0, 0, // Skip to: 14837
5272
/* 14827 */   MCD_OPC_CheckPredicate, 35, 181, 0, 0, // Skip to: 15013
5273
/* 14832 */   MCD_OPC_Decode, 215, 23, 180, 2, // Opcode: WFKHEDB
5274
/* 14837 */   MCD_OPC_FilterValue, 196, 1, 10, 0, 0, // Skip to: 14853
5275
/* 14843 */   MCD_OPC_CheckPredicate, 35, 165, 0, 0, // Skip to: 15013
5276
/* 14848 */   MCD_OPC_Decode, 219, 23, 239, 1, // Opcode: WFKHEXB
5277
/* 14853 */   MCD_OPC_FilterValue, 130, 2, 10, 0, 0, // Skip to: 14869
5278
/* 14859 */   MCD_OPC_CheckPredicate, 35, 149, 0, 0, // Skip to: 15013
5279
/* 14864 */   MCD_OPC_Decode, 235, 19, 239, 1, // Opcode: VFCHESBS
5280
/* 14869 */   MCD_OPC_FilterValue, 131, 2, 10, 0, 0, // Skip to: 14885
5281
/* 14875 */   MCD_OPC_CheckPredicate, 34, 133, 0, 0, // Skip to: 15013
5282
/* 14880 */   MCD_OPC_Decode, 233, 19, 239, 1, // Opcode: VFCHEDBS
5283
/* 14885 */   MCD_OPC_FilterValue, 194, 2, 10, 0, 0, // Skip to: 14901
5284
/* 14891 */   MCD_OPC_CheckPredicate, 35, 117, 0, 0, // Skip to: 15013
5285
/* 14896 */   MCD_OPC_Decode, 151, 20, 239, 1, // Opcode: VFKHESBS
5286
/* 14901 */   MCD_OPC_FilterValue, 195, 2, 10, 0, 0, // Skip to: 14917
5287
/* 14907 */   MCD_OPC_CheckPredicate, 35, 101, 0, 0, // Skip to: 15013
5288
/* 14912 */   MCD_OPC_Decode, 149, 20, 239, 1, // Opcode: VFKHEDBS
5289
/* 14917 */   MCD_OPC_FilterValue, 130, 3, 10, 0, 0, // Skip to: 14933
5290
/* 14923 */   MCD_OPC_CheckPredicate, 35, 85, 0, 0, // Skip to: 15013
5291
/* 14928 */   MCD_OPC_Decode, 190, 23, 179, 2, // Opcode: WFCHESBS
5292
/* 14933 */   MCD_OPC_FilterValue, 131, 3, 10, 0, 0, // Skip to: 14949
5293
/* 14939 */   MCD_OPC_CheckPredicate, 34, 69, 0, 0, // Skip to: 15013
5294
/* 14944 */   MCD_OPC_Decode, 188, 23, 180, 2, // Opcode: WFCHEDBS
5295
/* 14949 */   MCD_OPC_FilterValue, 132, 3, 10, 0, 0, // Skip to: 14965
5296
/* 14955 */   MCD_OPC_CheckPredicate, 35, 53, 0, 0, // Skip to: 15013
5297
/* 14960 */   MCD_OPC_Decode, 192, 23, 239, 1, // Opcode: WFCHEXBS
5298
/* 14965 */   MCD_OPC_FilterValue, 194, 3, 10, 0, 0, // Skip to: 14981
5299
/* 14971 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 15013
5300
/* 14976 */   MCD_OPC_Decode, 218, 23, 179, 2, // Opcode: WFKHESBS
5301
/* 14981 */   MCD_OPC_FilterValue, 195, 3, 10, 0, 0, // Skip to: 14997
5302
/* 14987 */   MCD_OPC_CheckPredicate, 35, 21, 0, 0, // Skip to: 15013
5303
/* 14992 */   MCD_OPC_Decode, 216, 23, 180, 2, // Opcode: WFKHEDBS
5304
/* 14997 */   MCD_OPC_FilterValue, 196, 3, 10, 0, 0, // Skip to: 15013
5305
/* 15003 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 15013
5306
/* 15008 */   MCD_OPC_Decode, 220, 23, 239, 1, // Opcode: WFKHEXBS
5307
/* 15013 */   MCD_OPC_CheckPredicate, 34, 34, 32, 0, // Skip to: 23244
5308
/* 15018 */   MCD_OPC_Decode, 231, 19, 181, 2, // Opcode: VFCHE
5309
/* 15023 */   MCD_OPC_FilterValue, 235, 1, 89, 1, 0, // Skip to: 15374
5310
/* 15029 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5311
/* 15032 */   MCD_OPC_FilterValue, 0, 15, 32, 0, // Skip to: 23244
5312
/* 15037 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5313
/* 15040 */   MCD_OPC_FilterValue, 0, 7, 32, 0, // Skip to: 23244
5314
/* 15045 */   MCD_OPC_ExtractField, 12, 12,  // Inst{23-12} ...
5315
/* 15048 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 15063
5316
/* 15053 */   MCD_OPC_CheckPredicate, 35, 50, 1, 0, // Skip to: 15364
5317
/* 15058 */   MCD_OPC_Decode, 236, 19, 239, 1, // Opcode: VFCHSB
5318
/* 15063 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 15078
5319
/* 15068 */   MCD_OPC_CheckPredicate, 34, 35, 1, 0, // Skip to: 15364
5320
/* 15073 */   MCD_OPC_Decode, 229, 19, 239, 1, // Opcode: VFCHDB
5321
/* 15078 */   MCD_OPC_FilterValue, 66, 10, 0, 0, // Skip to: 15093
5322
/* 15083 */   MCD_OPC_CheckPredicate, 35, 20, 1, 0, // Skip to: 15364
5323
/* 15088 */   MCD_OPC_Decode, 152, 20, 239, 1, // Opcode: VFKHSB
5324
/* 15093 */   MCD_OPC_FilterValue, 67, 10, 0, 0, // Skip to: 15108
5325
/* 15098 */   MCD_OPC_CheckPredicate, 35, 5, 1, 0, // Skip to: 15364
5326
/* 15103 */   MCD_OPC_Decode, 146, 20, 239, 1, // Opcode: VFKHDB
5327
/* 15108 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 15124
5328
/* 15114 */   MCD_OPC_CheckPredicate, 35, 245, 0, 0, // Skip to: 15364
5329
/* 15119 */   MCD_OPC_Decode, 193, 23, 179, 2, // Opcode: WFCHSB
5330
/* 15124 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 15140
5331
/* 15130 */   MCD_OPC_CheckPredicate, 34, 229, 0, 0, // Skip to: 15364
5332
/* 15135 */   MCD_OPC_Decode, 185, 23, 180, 2, // Opcode: WFCHDB
5333
/* 15140 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 15156
5334
/* 15146 */   MCD_OPC_CheckPredicate, 35, 213, 0, 0, // Skip to: 15364
5335
/* 15151 */   MCD_OPC_Decode, 195, 23, 239, 1, // Opcode: WFCHXB
5336
/* 15156 */   MCD_OPC_FilterValue, 194, 1, 10, 0, 0, // Skip to: 15172
5337
/* 15162 */   MCD_OPC_CheckPredicate, 35, 197, 0, 0, // Skip to: 15364
5338
/* 15167 */   MCD_OPC_Decode, 221, 23, 179, 2, // Opcode: WFKHSB
5339
/* 15172 */   MCD_OPC_FilterValue, 195, 1, 10, 0, 0, // Skip to: 15188
5340
/* 15178 */   MCD_OPC_CheckPredicate, 35, 181, 0, 0, // Skip to: 15364
5341
/* 15183 */   MCD_OPC_Decode, 213, 23, 180, 2, // Opcode: WFKHDB
5342
/* 15188 */   MCD_OPC_FilterValue, 196, 1, 10, 0, 0, // Skip to: 15204
5343
/* 15194 */   MCD_OPC_CheckPredicate, 35, 165, 0, 0, // Skip to: 15364
5344
/* 15199 */   MCD_OPC_Decode, 223, 23, 239, 1, // Opcode: WFKHXB
5345
/* 15204 */   MCD_OPC_FilterValue, 130, 2, 10, 0, 0, // Skip to: 15220
5346
/* 15210 */   MCD_OPC_CheckPredicate, 35, 149, 0, 0, // Skip to: 15364
5347
/* 15215 */   MCD_OPC_Decode, 237, 19, 239, 1, // Opcode: VFCHSBS
5348
/* 15220 */   MCD_OPC_FilterValue, 131, 2, 10, 0, 0, // Skip to: 15236
5349
/* 15226 */   MCD_OPC_CheckPredicate, 34, 133, 0, 0, // Skip to: 15364
5350
/* 15231 */   MCD_OPC_Decode, 230, 19, 239, 1, // Opcode: VFCHDBS
5351
/* 15236 */   MCD_OPC_FilterValue, 194, 2, 10, 0, 0, // Skip to: 15252
5352
/* 15242 */   MCD_OPC_CheckPredicate, 35, 117, 0, 0, // Skip to: 15364
5353
/* 15247 */   MCD_OPC_Decode, 153, 20, 239, 1, // Opcode: VFKHSBS
5354
/* 15252 */   MCD_OPC_FilterValue, 195, 2, 10, 0, 0, // Skip to: 15268
5355
/* 15258 */   MCD_OPC_CheckPredicate, 35, 101, 0, 0, // Skip to: 15364
5356
/* 15263 */   MCD_OPC_Decode, 147, 20, 239, 1, // Opcode: VFKHDBS
5357
/* 15268 */   MCD_OPC_FilterValue, 130, 3, 10, 0, 0, // Skip to: 15284
5358
/* 15274 */   MCD_OPC_CheckPredicate, 35, 85, 0, 0, // Skip to: 15364
5359
/* 15279 */   MCD_OPC_Decode, 194, 23, 179, 2, // Opcode: WFCHSBS
5360
/* 15284 */   MCD_OPC_FilterValue, 131, 3, 10, 0, 0, // Skip to: 15300
5361
/* 15290 */   MCD_OPC_CheckPredicate, 34, 69, 0, 0, // Skip to: 15364
5362
/* 15295 */   MCD_OPC_Decode, 186, 23, 180, 2, // Opcode: WFCHDBS
5363
/* 15300 */   MCD_OPC_FilterValue, 132, 3, 10, 0, 0, // Skip to: 15316
5364
/* 15306 */   MCD_OPC_CheckPredicate, 35, 53, 0, 0, // Skip to: 15364
5365
/* 15311 */   MCD_OPC_Decode, 196, 23, 239, 1, // Opcode: WFCHXBS
5366
/* 15316 */   MCD_OPC_FilterValue, 194, 3, 10, 0, 0, // Skip to: 15332
5367
/* 15322 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 15364
5368
/* 15327 */   MCD_OPC_Decode, 222, 23, 179, 2, // Opcode: WFKHSBS
5369
/* 15332 */   MCD_OPC_FilterValue, 195, 3, 10, 0, 0, // Skip to: 15348
5370
/* 15338 */   MCD_OPC_CheckPredicate, 35, 21, 0, 0, // Skip to: 15364
5371
/* 15343 */   MCD_OPC_Decode, 214, 23, 180, 2, // Opcode: WFKHDBS
5372
/* 15348 */   MCD_OPC_FilterValue, 196, 3, 10, 0, 0, // Skip to: 15364
5373
/* 15354 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 15364
5374
/* 15359 */   MCD_OPC_Decode, 224, 23, 239, 1, // Opcode: WFKHXBS
5375
/* 15364 */   MCD_OPC_CheckPredicate, 34, 195, 30, 0, // Skip to: 23244
5376
/* 15369 */   MCD_OPC_Decode, 228, 19, 181, 2, // Opcode: VFCH
5377
/* 15374 */   MCD_OPC_FilterValue, 238, 1, 107, 0, 0, // Skip to: 15487
5378
/* 15380 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5379
/* 15383 */   MCD_OPC_FilterValue, 0, 176, 30, 0, // Skip to: 23244
5380
/* 15388 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5381
/* 15391 */   MCD_OPC_FilterValue, 0, 168, 30, 0, // Skip to: 23244
5382
/* 15396 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
5383
/* 15399 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 15414
5384
/* 15404 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 15477
5385
/* 15409 */   MCD_OPC_Decode, 174, 20, 235, 1, // Opcode: VFMINSB
5386
/* 15414 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 15429
5387
/* 15419 */   MCD_OPC_CheckPredicate, 35, 53, 0, 0, // Skip to: 15477
5388
/* 15424 */   MCD_OPC_Decode, 173, 20, 235, 1, // Opcode: VFMINDB
5389
/* 15429 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 15445
5390
/* 15435 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 15477
5391
/* 15440 */   MCD_OPC_Decode, 248, 23, 182, 2, // Opcode: WFMINSB
5392
/* 15445 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 15461
5393
/* 15451 */   MCD_OPC_CheckPredicate, 35, 21, 0, 0, // Skip to: 15477
5394
/* 15456 */   MCD_OPC_Decode, 247, 23, 183, 2, // Opcode: WFMINDB
5395
/* 15461 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 15477
5396
/* 15467 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 15477
5397
/* 15472 */   MCD_OPC_Decode, 249, 23, 235, 1, // Opcode: WFMINXB
5398
/* 15477 */   MCD_OPC_CheckPredicate, 35, 82, 30, 0, // Skip to: 23244
5399
/* 15482 */   MCD_OPC_Decode, 172, 20, 181, 2, // Opcode: VFMIN
5400
/* 15487 */   MCD_OPC_FilterValue, 239, 1, 107, 0, 0, // Skip to: 15600
5401
/* 15493 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5402
/* 15496 */   MCD_OPC_FilterValue, 0, 63, 30, 0, // Skip to: 23244
5403
/* 15501 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5404
/* 15504 */   MCD_OPC_FilterValue, 0, 55, 30, 0, // Skip to: 23244
5405
/* 15509 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
5406
/* 15512 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 15527
5407
/* 15517 */   MCD_OPC_CheckPredicate, 35, 68, 0, 0, // Skip to: 15590
5408
/* 15522 */   MCD_OPC_Decode, 170, 20, 235, 1, // Opcode: VFMAXSB
5409
/* 15527 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 15542
5410
/* 15532 */   MCD_OPC_CheckPredicate, 35, 53, 0, 0, // Skip to: 15590
5411
/* 15537 */   MCD_OPC_Decode, 169, 20, 235, 1, // Opcode: VFMAXDB
5412
/* 15542 */   MCD_OPC_FilterValue, 130, 1, 10, 0, 0, // Skip to: 15558
5413
/* 15548 */   MCD_OPC_CheckPredicate, 35, 37, 0, 0, // Skip to: 15590
5414
/* 15553 */   MCD_OPC_Decode, 244, 23, 182, 2, // Opcode: WFMAXSB
5415
/* 15558 */   MCD_OPC_FilterValue, 131, 1, 10, 0, 0, // Skip to: 15574
5416
/* 15564 */   MCD_OPC_CheckPredicate, 35, 21, 0, 0, // Skip to: 15590
5417
/* 15569 */   MCD_OPC_Decode, 243, 23, 183, 2, // Opcode: WFMAXDB
5418
/* 15574 */   MCD_OPC_FilterValue, 132, 1, 10, 0, 0, // Skip to: 15590
5419
/* 15580 */   MCD_OPC_CheckPredicate, 35, 5, 0, 0, // Skip to: 15590
5420
/* 15585 */   MCD_OPC_Decode, 245, 23, 235, 1, // Opcode: WFMAXXB
5421
/* 15590 */   MCD_OPC_CheckPredicate, 35, 225, 29, 0, // Skip to: 23244
5422
/* 15595 */   MCD_OPC_Decode, 168, 20, 181, 2, // Opcode: VFMAX
5423
/* 15600 */   MCD_OPC_FilterValue, 240, 1, 89, 0, 0, // Skip to: 15695
5424
/* 15606 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5425
/* 15609 */   MCD_OPC_FilterValue, 0, 206, 29, 0, // Skip to: 23244
5426
/* 15614 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5427
/* 15617 */   MCD_OPC_FilterValue, 0, 198, 29, 0, // Skip to: 23244
5428
/* 15622 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5429
/* 15625 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 15640
5430
/* 15630 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 15685
5431
/* 15635 */   MCD_OPC_Decode, 206, 18, 239, 1, // Opcode: VAVGLB
5432
/* 15640 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 15655
5433
/* 15645 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 15685
5434
/* 15650 */   MCD_OPC_Decode, 209, 18, 239, 1, // Opcode: VAVGLH
5435
/* 15655 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 15670
5436
/* 15660 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 15685
5437
/* 15665 */   MCD_OPC_Decode, 207, 18, 239, 1, // Opcode: VAVGLF
5438
/* 15670 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 15685
5439
/* 15675 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 15685
5440
/* 15680 */   MCD_OPC_Decode, 208, 18, 239, 1, // Opcode: VAVGLG
5441
/* 15685 */   MCD_OPC_CheckPredicate, 34, 130, 29, 0, // Skip to: 23244
5442
/* 15690 */   MCD_OPC_Decode, 205, 18, 147, 2, // Opcode: VAVGL
5443
/* 15695 */   MCD_OPC_FilterValue, 241, 1, 104, 0, 0, // Skip to: 15805
5444
/* 15701 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5445
/* 15704 */   MCD_OPC_FilterValue, 0, 111, 29, 0, // Skip to: 23244
5446
/* 15709 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5447
/* 15712 */   MCD_OPC_FilterValue, 0, 103, 29, 0, // Skip to: 23244
5448
/* 15717 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5449
/* 15720 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 15735
5450
/* 15725 */   MCD_OPC_CheckPredicate, 34, 65, 0, 0, // Skip to: 15795
5451
/* 15730 */   MCD_OPC_Decode, 187, 18, 239, 1, // Opcode: VACCB
5452
/* 15735 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 15750
5453
/* 15740 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 15795
5454
/* 15745 */   MCD_OPC_Decode, 192, 18, 239, 1, // Opcode: VACCH
5455
/* 15750 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 15765
5456
/* 15755 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 15795
5457
/* 15760 */   MCD_OPC_Decode, 190, 18, 239, 1, // Opcode: VACCF
5458
/* 15765 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 15780
5459
/* 15770 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 15795
5460
/* 15775 */   MCD_OPC_Decode, 191, 18, 239, 1, // Opcode: VACCG
5461
/* 15780 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 15795
5462
/* 15785 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 15795
5463
/* 15790 */   MCD_OPC_Decode, 193, 18, 239, 1, // Opcode: VACCQ
5464
/* 15795 */   MCD_OPC_CheckPredicate, 34, 20, 29, 0, // Skip to: 23244
5465
/* 15800 */   MCD_OPC_Decode, 186, 18, 147, 2, // Opcode: VACC
5466
/* 15805 */   MCD_OPC_FilterValue, 242, 1, 89, 0, 0, // Skip to: 15900
5467
/* 15811 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5468
/* 15814 */   MCD_OPC_FilterValue, 0, 1, 29, 0, // Skip to: 23244
5469
/* 15819 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5470
/* 15822 */   MCD_OPC_FilterValue, 0, 249, 28, 0, // Skip to: 23244
5471
/* 15827 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5472
/* 15830 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 15845
5473
/* 15835 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 15890
5474
/* 15840 */   MCD_OPC_Decode, 201, 18, 239, 1, // Opcode: VAVGB
5475
/* 15845 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 15860
5476
/* 15850 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 15890
5477
/* 15855 */   MCD_OPC_Decode, 204, 18, 239, 1, // Opcode: VAVGH
5478
/* 15860 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 15875
5479
/* 15865 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 15890
5480
/* 15870 */   MCD_OPC_Decode, 202, 18, 239, 1, // Opcode: VAVGF
5481
/* 15875 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 15890
5482
/* 15880 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 15890
5483
/* 15885 */   MCD_OPC_Decode, 203, 18, 239, 1, // Opcode: VAVGG
5484
/* 15890 */   MCD_OPC_CheckPredicate, 34, 181, 28, 0, // Skip to: 23244
5485
/* 15895 */   MCD_OPC_Decode, 200, 18, 147, 2, // Opcode: VAVG
5486
/* 15900 */   MCD_OPC_FilterValue, 243, 1, 104, 0, 0, // Skip to: 16010
5487
/* 15906 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5488
/* 15909 */   MCD_OPC_FilterValue, 0, 162, 28, 0, // Skip to: 23244
5489
/* 15914 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5490
/* 15917 */   MCD_OPC_FilterValue, 0, 154, 28, 0, // Skip to: 23244
5491
/* 15922 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5492
/* 15925 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 15940
5493
/* 15930 */   MCD_OPC_CheckPredicate, 34, 65, 0, 0, // Skip to: 16000
5494
/* 15935 */   MCD_OPC_Decode, 184, 18, 239, 1, // Opcode: VAB
5495
/* 15940 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 15955
5496
/* 15945 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 16000
5497
/* 15950 */   MCD_OPC_Decode, 197, 18, 239, 1, // Opcode: VAH
5498
/* 15955 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 15970
5499
/* 15960 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 16000
5500
/* 15965 */   MCD_OPC_Decode, 195, 18, 239, 1, // Opcode: VAF
5501
/* 15970 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 15985
5502
/* 15975 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16000
5503
/* 15980 */   MCD_OPC_Decode, 196, 18, 239, 1, // Opcode: VAG
5504
/* 15985 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 16000
5505
/* 15990 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16000
5506
/* 15995 */   MCD_OPC_Decode, 199, 18, 239, 1, // Opcode: VAQ
5507
/* 16000 */   MCD_OPC_CheckPredicate, 34, 71, 28, 0, // Skip to: 23244
5508
/* 16005 */   MCD_OPC_Decode, 183, 18, 147, 2, // Opcode: VA
5509
/* 16010 */   MCD_OPC_FilterValue, 245, 1, 104, 0, 0, // Skip to: 16120
5510
/* 16016 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5511
/* 16019 */   MCD_OPC_FilterValue, 0, 52, 28, 0, // Skip to: 23244
5512
/* 16024 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5513
/* 16027 */   MCD_OPC_FilterValue, 0, 44, 28, 0, // Skip to: 23244
5514
/* 16032 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5515
/* 16035 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16050
5516
/* 16040 */   MCD_OPC_CheckPredicate, 34, 65, 0, 0, // Skip to: 16110
5517
/* 16045 */   MCD_OPC_Decode, 185, 22, 239, 1, // Opcode: VSCBIB
5518
/* 16050 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16065
5519
/* 16055 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 16110
5520
/* 16060 */   MCD_OPC_Decode, 188, 22, 239, 1, // Opcode: VSCBIH
5521
/* 16065 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 16080
5522
/* 16070 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 16110
5523
/* 16075 */   MCD_OPC_Decode, 186, 22, 239, 1, // Opcode: VSCBIF
5524
/* 16080 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 16095
5525
/* 16085 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16110
5526
/* 16090 */   MCD_OPC_Decode, 187, 22, 239, 1, // Opcode: VSCBIG
5527
/* 16095 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 16110
5528
/* 16100 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16110
5529
/* 16105 */   MCD_OPC_Decode, 189, 22, 239, 1, // Opcode: VSCBIQ
5530
/* 16110 */   MCD_OPC_CheckPredicate, 34, 217, 27, 0, // Skip to: 23244
5531
/* 16115 */   MCD_OPC_Decode, 184, 22, 147, 2, // Opcode: VSCBI
5532
/* 16120 */   MCD_OPC_FilterValue, 247, 1, 104, 0, 0, // Skip to: 16230
5533
/* 16126 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5534
/* 16129 */   MCD_OPC_FilterValue, 0, 198, 27, 0, // Skip to: 23244
5535
/* 16134 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5536
/* 16137 */   MCD_OPC_FilterValue, 0, 190, 27, 0, // Skip to: 23244
5537
/* 16142 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5538
/* 16145 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16160
5539
/* 16150 */   MCD_OPC_CheckPredicate, 34, 65, 0, 0, // Skip to: 16220
5540
/* 16155 */   MCD_OPC_Decode, 179, 22, 239, 1, // Opcode: VSB
5541
/* 16160 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16175
5542
/* 16165 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 16220
5543
/* 16170 */   MCD_OPC_Decode, 205, 22, 239, 1, // Opcode: VSH
5544
/* 16175 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 16190
5545
/* 16180 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 16220
5546
/* 16185 */   MCD_OPC_Decode, 203, 22, 239, 1, // Opcode: VSF
5547
/* 16190 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 16205
5548
/* 16195 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16220
5549
/* 16200 */   MCD_OPC_Decode, 204, 22, 239, 1, // Opcode: VSG
5550
/* 16205 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 16220
5551
/* 16210 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16220
5552
/* 16215 */   MCD_OPC_Decode, 211, 22, 239, 1, // Opcode: VSQ
5553
/* 16220 */   MCD_OPC_CheckPredicate, 34, 107, 27, 0, // Skip to: 23244
5554
/* 16225 */   MCD_OPC_Decode, 178, 22, 147, 2, // Opcode: VS
5555
/* 16230 */   MCD_OPC_FilterValue, 248, 1, 189, 0, 0, // Skip to: 16425
5556
/* 16236 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5557
/* 16239 */   MCD_OPC_FilterValue, 0, 88, 27, 0, // Skip to: 23244
5558
/* 16244 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
5559
/* 16247 */   MCD_OPC_FilterValue, 0, 80, 27, 0, // Skip to: 23244
5560
/* 16252 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5561
/* 16255 */   MCD_OPC_FilterValue, 0, 72, 27, 0, // Skip to: 23244
5562
/* 16260 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5563
/* 16263 */   MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 16301
5564
/* 16268 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5565
/* 16271 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16286
5566
/* 16276 */   MCD_OPC_CheckPredicate, 34, 134, 0, 0, // Skip to: 16415
5567
/* 16281 */   MCD_OPC_Decode, 218, 18, 239, 1, // Opcode: VCEQB
5568
/* 16286 */   MCD_OPC_FilterValue, 1, 124, 0, 0, // Skip to: 16415
5569
/* 16291 */   MCD_OPC_CheckPredicate, 34, 119, 0, 0, // Skip to: 16415
5570
/* 16296 */   MCD_OPC_Decode, 219, 18, 239, 1, // Opcode: VCEQBS
5571
/* 16301 */   MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 16339
5572
/* 16306 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5573
/* 16309 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16324
5574
/* 16314 */   MCD_OPC_CheckPredicate, 34, 96, 0, 0, // Skip to: 16415
5575
/* 16319 */   MCD_OPC_Decode, 224, 18, 239, 1, // Opcode: VCEQH
5576
/* 16324 */   MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 16415
5577
/* 16329 */   MCD_OPC_CheckPredicate, 34, 81, 0, 0, // Skip to: 16415
5578
/* 16334 */   MCD_OPC_Decode, 225, 18, 239, 1, // Opcode: VCEQHS
5579
/* 16339 */   MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 16377
5580
/* 16344 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5581
/* 16347 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16362
5582
/* 16352 */   MCD_OPC_CheckPredicate, 34, 58, 0, 0, // Skip to: 16415
5583
/* 16357 */   MCD_OPC_Decode, 220, 18, 239, 1, // Opcode: VCEQF
5584
/* 16362 */   MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 16415
5585
/* 16367 */   MCD_OPC_CheckPredicate, 34, 43, 0, 0, // Skip to: 16415
5586
/* 16372 */   MCD_OPC_Decode, 221, 18, 239, 1, // Opcode: VCEQFS
5587
/* 16377 */   MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 16415
5588
/* 16382 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5589
/* 16385 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16400
5590
/* 16390 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16415
5591
/* 16395 */   MCD_OPC_Decode, 222, 18, 239, 1, // Opcode: VCEQG
5592
/* 16400 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16415
5593
/* 16405 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16415
5594
/* 16410 */   MCD_OPC_Decode, 223, 18, 239, 1, // Opcode: VCEQGS
5595
/* 16415 */   MCD_OPC_CheckPredicate, 34, 168, 26, 0, // Skip to: 23244
5596
/* 16420 */   MCD_OPC_Decode, 217, 18, 236, 1, // Opcode: VCEQ
5597
/* 16425 */   MCD_OPC_FilterValue, 249, 1, 189, 0, 0, // Skip to: 16620
5598
/* 16431 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5599
/* 16434 */   MCD_OPC_FilterValue, 0, 149, 26, 0, // Skip to: 23244
5600
/* 16439 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
5601
/* 16442 */   MCD_OPC_FilterValue, 0, 141, 26, 0, // Skip to: 23244
5602
/* 16447 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5603
/* 16450 */   MCD_OPC_FilterValue, 0, 133, 26, 0, // Skip to: 23244
5604
/* 16455 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5605
/* 16458 */   MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 16496
5606
/* 16463 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5607
/* 16466 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16481
5608
/* 16471 */   MCD_OPC_CheckPredicate, 34, 134, 0, 0, // Skip to: 16610
5609
/* 16476 */   MCD_OPC_Decode, 242, 18, 239, 1, // Opcode: VCHLB
5610
/* 16481 */   MCD_OPC_FilterValue, 1, 124, 0, 0, // Skip to: 16610
5611
/* 16486 */   MCD_OPC_CheckPredicate, 34, 119, 0, 0, // Skip to: 16610
5612
/* 16491 */   MCD_OPC_Decode, 243, 18, 239, 1, // Opcode: VCHLBS
5613
/* 16496 */   MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 16534
5614
/* 16501 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5615
/* 16504 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16519
5616
/* 16509 */   MCD_OPC_CheckPredicate, 34, 96, 0, 0, // Skip to: 16610
5617
/* 16514 */   MCD_OPC_Decode, 248, 18, 239, 1, // Opcode: VCHLH
5618
/* 16519 */   MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 16610
5619
/* 16524 */   MCD_OPC_CheckPredicate, 34, 81, 0, 0, // Skip to: 16610
5620
/* 16529 */   MCD_OPC_Decode, 249, 18, 239, 1, // Opcode: VCHLHS
5621
/* 16534 */   MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 16572
5622
/* 16539 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5623
/* 16542 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16557
5624
/* 16547 */   MCD_OPC_CheckPredicate, 34, 58, 0, 0, // Skip to: 16610
5625
/* 16552 */   MCD_OPC_Decode, 244, 18, 239, 1, // Opcode: VCHLF
5626
/* 16557 */   MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 16610
5627
/* 16562 */   MCD_OPC_CheckPredicate, 34, 43, 0, 0, // Skip to: 16610
5628
/* 16567 */   MCD_OPC_Decode, 245, 18, 239, 1, // Opcode: VCHLFS
5629
/* 16572 */   MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 16610
5630
/* 16577 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5631
/* 16580 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16595
5632
/* 16585 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16610
5633
/* 16590 */   MCD_OPC_Decode, 246, 18, 239, 1, // Opcode: VCHLG
5634
/* 16595 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16610
5635
/* 16600 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16610
5636
/* 16605 */   MCD_OPC_Decode, 247, 18, 239, 1, // Opcode: VCHLGS
5637
/* 16610 */   MCD_OPC_CheckPredicate, 34, 229, 25, 0, // Skip to: 23244
5638
/* 16615 */   MCD_OPC_Decode, 241, 18, 236, 1, // Opcode: VCHL
5639
/* 16620 */   MCD_OPC_FilterValue, 251, 1, 189, 0, 0, // Skip to: 16815
5640
/* 16626 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5641
/* 16629 */   MCD_OPC_FilterValue, 0, 210, 25, 0, // Skip to: 23244
5642
/* 16634 */   MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
5643
/* 16637 */   MCD_OPC_FilterValue, 0, 202, 25, 0, // Skip to: 23244
5644
/* 16642 */   MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
5645
/* 16645 */   MCD_OPC_FilterValue, 0, 194, 25, 0, // Skip to: 23244
5646
/* 16650 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5647
/* 16653 */   MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 16691
5648
/* 16658 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5649
/* 16661 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16676
5650
/* 16666 */   MCD_OPC_CheckPredicate, 34, 134, 0, 0, // Skip to: 16805
5651
/* 16671 */   MCD_OPC_Decode, 233, 18, 239, 1, // Opcode: VCHB
5652
/* 16676 */   MCD_OPC_FilterValue, 1, 124, 0, 0, // Skip to: 16805
5653
/* 16681 */   MCD_OPC_CheckPredicate, 34, 119, 0, 0, // Skip to: 16805
5654
/* 16686 */   MCD_OPC_Decode, 234, 18, 239, 1, // Opcode: VCHBS
5655
/* 16691 */   MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 16729
5656
/* 16696 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5657
/* 16699 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16714
5658
/* 16704 */   MCD_OPC_CheckPredicate, 34, 96, 0, 0, // Skip to: 16805
5659
/* 16709 */   MCD_OPC_Decode, 239, 18, 239, 1, // Opcode: VCHH
5660
/* 16714 */   MCD_OPC_FilterValue, 1, 86, 0, 0, // Skip to: 16805
5661
/* 16719 */   MCD_OPC_CheckPredicate, 34, 81, 0, 0, // Skip to: 16805
5662
/* 16724 */   MCD_OPC_Decode, 240, 18, 239, 1, // Opcode: VCHHS
5663
/* 16729 */   MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 16767
5664
/* 16734 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5665
/* 16737 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16752
5666
/* 16742 */   MCD_OPC_CheckPredicate, 34, 58, 0, 0, // Skip to: 16805
5667
/* 16747 */   MCD_OPC_Decode, 235, 18, 239, 1, // Opcode: VCHF
5668
/* 16752 */   MCD_OPC_FilterValue, 1, 48, 0, 0, // Skip to: 16805
5669
/* 16757 */   MCD_OPC_CheckPredicate, 34, 43, 0, 0, // Skip to: 16805
5670
/* 16762 */   MCD_OPC_Decode, 236, 18, 239, 1, // Opcode: VCHFS
5671
/* 16767 */   MCD_OPC_FilterValue, 3, 33, 0, 0, // Skip to: 16805
5672
/* 16772 */   MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
5673
/* 16775 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16790
5674
/* 16780 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16805
5675
/* 16785 */   MCD_OPC_Decode, 237, 18, 239, 1, // Opcode: VCHG
5676
/* 16790 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16805
5677
/* 16795 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16805
5678
/* 16800 */   MCD_OPC_Decode, 238, 18, 239, 1, // Opcode: VCHGS
5679
/* 16805 */   MCD_OPC_CheckPredicate, 34, 34, 25, 0, // Skip to: 23244
5680
/* 16810 */   MCD_OPC_Decode, 232, 18, 236, 1, // Opcode: VCH
5681
/* 16815 */   MCD_OPC_FilterValue, 252, 1, 89, 0, 0, // Skip to: 16910
5682
/* 16821 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5683
/* 16824 */   MCD_OPC_FilterValue, 0, 15, 25, 0, // Skip to: 23244
5684
/* 16829 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5685
/* 16832 */   MCD_OPC_FilterValue, 0, 7, 25, 0, // Skip to: 23244
5686
/* 16837 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5687
/* 16840 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16855
5688
/* 16845 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 16900
5689
/* 16850 */   MCD_OPC_Decode, 227, 21, 239, 1, // Opcode: VMNLB
5690
/* 16855 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16870
5691
/* 16860 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 16900
5692
/* 16865 */   MCD_OPC_Decode, 230, 21, 239, 1, // Opcode: VMNLH
5693
/* 16870 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 16885
5694
/* 16875 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16900
5695
/* 16880 */   MCD_OPC_Decode, 228, 21, 239, 1, // Opcode: VMNLF
5696
/* 16885 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 16900
5697
/* 16890 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16900
5698
/* 16895 */   MCD_OPC_Decode, 229, 21, 239, 1, // Opcode: VMNLG
5699
/* 16900 */   MCD_OPC_CheckPredicate, 34, 195, 24, 0, // Skip to: 23244
5700
/* 16905 */   MCD_OPC_Decode, 226, 21, 147, 2, // Opcode: VMNL
5701
/* 16910 */   MCD_OPC_FilterValue, 253, 1, 89, 0, 0, // Skip to: 17005
5702
/* 16916 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5703
/* 16919 */   MCD_OPC_FilterValue, 0, 176, 24, 0, // Skip to: 23244
5704
/* 16924 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5705
/* 16927 */   MCD_OPC_FilterValue, 0, 168, 24, 0, // Skip to: 23244
5706
/* 16932 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5707
/* 16935 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16950
5708
/* 16940 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 16995
5709
/* 16945 */   MCD_OPC_Decode, 255, 21, 239, 1, // Opcode: VMXLB
5710
/* 16950 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16965
5711
/* 16955 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 16995
5712
/* 16960 */   MCD_OPC_Decode, 130, 22, 239, 1, // Opcode: VMXLH
5713
/* 16965 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 16980
5714
/* 16970 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 16995
5715
/* 16975 */   MCD_OPC_Decode, 128, 22, 239, 1, // Opcode: VMXLF
5716
/* 16980 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 16995
5717
/* 16985 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 16995
5718
/* 16990 */   MCD_OPC_Decode, 129, 22, 239, 1, // Opcode: VMXLG
5719
/* 16995 */   MCD_OPC_CheckPredicate, 34, 100, 24, 0, // Skip to: 23244
5720
/* 17000 */   MCD_OPC_Decode, 254, 21, 147, 2, // Opcode: VMXL
5721
/* 17005 */   MCD_OPC_FilterValue, 254, 1, 89, 0, 0, // Skip to: 17100
5722
/* 17011 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5723
/* 17014 */   MCD_OPC_FilterValue, 0, 81, 24, 0, // Skip to: 23244
5724
/* 17019 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5725
/* 17022 */   MCD_OPC_FilterValue, 0, 73, 24, 0, // Skip to: 23244
5726
/* 17027 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5727
/* 17030 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17045
5728
/* 17035 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 17090
5729
/* 17040 */   MCD_OPC_Decode, 222, 21, 239, 1, // Opcode: VMNB
5730
/* 17045 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 17060
5731
/* 17050 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 17090
5732
/* 17055 */   MCD_OPC_Decode, 225, 21, 239, 1, // Opcode: VMNH
5733
/* 17060 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 17075
5734
/* 17065 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 17090
5735
/* 17070 */   MCD_OPC_Decode, 223, 21, 239, 1, // Opcode: VMNF
5736
/* 17075 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 17090
5737
/* 17080 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 17090
5738
/* 17085 */   MCD_OPC_Decode, 224, 21, 239, 1, // Opcode: VMNG
5739
/* 17090 */   MCD_OPC_CheckPredicate, 34, 5, 24, 0, // Skip to: 23244
5740
/* 17095 */   MCD_OPC_Decode, 221, 21, 147, 2, // Opcode: VMN
5741
/* 17100 */   MCD_OPC_FilterValue, 255, 1, 250, 23, 0, // Skip to: 23244
5742
/* 17106 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5743
/* 17109 */   MCD_OPC_FilterValue, 0, 242, 23, 0, // Skip to: 23244
5744
/* 17114 */   MCD_OPC_ExtractField, 16, 12,  // Inst{27-16} ...
5745
/* 17117 */   MCD_OPC_FilterValue, 0, 234, 23, 0, // Skip to: 23244
5746
/* 17122 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
5747
/* 17125 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17140
5748
/* 17130 */   MCD_OPC_CheckPredicate, 34, 50, 0, 0, // Skip to: 17185
5749
/* 17135 */   MCD_OPC_Decode, 250, 21, 239, 1, // Opcode: VMXB
5750
/* 17140 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 17155
5751
/* 17145 */   MCD_OPC_CheckPredicate, 34, 35, 0, 0, // Skip to: 17185
5752
/* 17150 */   MCD_OPC_Decode, 253, 21, 239, 1, // Opcode: VMXH
5753
/* 17155 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 17170
5754
/* 17160 */   MCD_OPC_CheckPredicate, 34, 20, 0, 0, // Skip to: 17185
5755
/* 17165 */   MCD_OPC_Decode, 251, 21, 239, 1, // Opcode: VMXF
5756
/* 17170 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 17185
5757
/* 17175 */   MCD_OPC_CheckPredicate, 34, 5, 0, 0, // Skip to: 17185
5758
/* 17180 */   MCD_OPC_Decode, 252, 21, 239, 1, // Opcode: VMXG
5759
/* 17185 */   MCD_OPC_CheckPredicate, 34, 166, 23, 0, // Skip to: 23244
5760
/* 17190 */   MCD_OPC_Decode, 249, 21, 147, 2, // Opcode: VMX
5761
/* 17195 */   MCD_OPC_FilterValue, 232, 1, 5, 0, 0, // Skip to: 17206
5762
/* 17201 */   MCD_OPC_Decode, 209, 14, 198, 1, // Opcode: MVCIN
5763
/* 17206 */   MCD_OPC_FilterValue, 233, 1, 5, 0, 0, // Skip to: 17217
5764
/* 17212 */   MCD_OPC_Decode, 172, 15, 200, 1, // Opcode: PKA
5765
/* 17217 */   MCD_OPC_FilterValue, 234, 1, 5, 0, 0, // Skip to: 17228
5766
/* 17223 */   MCD_OPC_Decode, 180, 18, 198, 1, // Opcode: UNPKA
5767
/* 17228 */   MCD_OPC_FilterValue, 235, 1, 245, 8, 0, // Skip to: 19527
5768
/* 17234 */   MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
5769
/* 17237 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 17247
5770
/* 17242 */   MCD_OPC_Decode, 245, 11, 184, 2, // Opcode: LMG
5771
/* 17247 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 17257
5772
/* 17252 */   MCD_OPC_Decode, 232, 16, 185, 2, // Opcode: SRAG
5773
/* 17257 */   MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 17267
5774
/* 17262 */   MCD_OPC_Decode, 188, 16, 185, 2, // Opcode: SLAG
5775
/* 17267 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 17277
5776
/* 17272 */   MCD_OPC_Decode, 239, 16, 185, 2, // Opcode: SRLG
5777
/* 17277 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 17287
5778
/* 17282 */   MCD_OPC_Decode, 207, 16, 185, 2, // Opcode: SLLG
5779
/* 17287 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 17297
5780
/* 17292 */   MCD_OPC_Decode, 159, 18, 184, 2, // Opcode: TRACG
5781
/* 17297 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 17307
5782
/* 17302 */   MCD_OPC_Decode, 149, 9, 186, 2, // Opcode: CSY
5783
/* 17307 */   MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 17317
5784
/* 17312 */   MCD_OPC_Decode, 200, 15, 185, 2, // Opcode: RLLG
5785
/* 17317 */   MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 17327
5786
/* 17322 */   MCD_OPC_Decode, 199, 15, 187, 2, // Opcode: RLL
5787
/* 17327 */   MCD_OPC_FilterValue, 32, 5, 0, 0, // Skip to: 17337
5788
/* 17332 */   MCD_OPC_Decode, 152, 8, 188, 2, // Opcode: CLMH
5789
/* 17337 */   MCD_OPC_FilterValue, 33, 5, 0, 0, // Skip to: 17347
5790
/* 17342 */   MCD_OPC_Decode, 153, 8, 189, 2, // Opcode: CLMY
5791
/* 17347 */   MCD_OPC_FilterValue, 35, 103, 0, 0, // Skip to: 17455
5792
/* 17352 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5793
/* 17355 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 17370
5794
/* 17360 */   MCD_OPC_CheckPredicate, 36, 80, 0, 0, // Skip to: 17445
5795
/* 17365 */   MCD_OPC_Decode, 202, 8, 190, 2, // Opcode: CLTAsmH
5796
/* 17370 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 17385
5797
/* 17375 */   MCD_OPC_CheckPredicate, 36, 65, 0, 0, // Skip to: 17445
5798
/* 17380 */   MCD_OPC_Decode, 204, 8, 190, 2, // Opcode: CLTAsmL
5799
/* 17385 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 17400
5800
/* 17390 */   MCD_OPC_CheckPredicate, 36, 50, 0, 0, // Skip to: 17445
5801
/* 17395 */   MCD_OPC_Decode, 206, 8, 190, 2, // Opcode: CLTAsmLH
5802
/* 17400 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 17415
5803
/* 17405 */   MCD_OPC_CheckPredicate, 36, 35, 0, 0, // Skip to: 17445
5804
/* 17410 */   MCD_OPC_Decode, 201, 8, 190, 2, // Opcode: CLTAsmE
5805
/* 17415 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 17430
5806
/* 17420 */   MCD_OPC_CheckPredicate, 36, 20, 0, 0, // Skip to: 17445
5807
/* 17425 */   MCD_OPC_Decode, 203, 8, 190, 2, // Opcode: CLTAsmHE
5808
/* 17430 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 17445
5809
/* 17435 */   MCD_OPC_CheckPredicate, 36, 5, 0, 0, // Skip to: 17445
5810
/* 17440 */   MCD_OPC_Decode, 205, 8, 190, 2, // Opcode: CLTAsmLE
5811
/* 17445 */   MCD_OPC_CheckPredicate, 36, 162, 22, 0, // Skip to: 23244
5812
/* 17450 */   MCD_OPC_Decode, 200, 8, 191, 2, // Opcode: CLTAsm
5813
/* 17455 */   MCD_OPC_FilterValue, 36, 5, 0, 0, // Skip to: 17465
5814
/* 17460 */   MCD_OPC_Decode, 162, 17, 184, 2, // Opcode: STMG
5815
/* 17465 */   MCD_OPC_FilterValue, 37, 5, 0, 0, // Skip to: 17475
5816
/* 17470 */   MCD_OPC_Decode, 142, 17, 192, 2, // Opcode: STCTG
5817
/* 17475 */   MCD_OPC_FilterValue, 38, 5, 0, 0, // Skip to: 17485
5818
/* 17480 */   MCD_OPC_Decode, 163, 17, 193, 2, // Opcode: STMH
5819
/* 17485 */   MCD_OPC_FilterValue, 43, 103, 0, 0, // Skip to: 17593
5820
/* 17490 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5821
/* 17493 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 17508
5822
/* 17498 */   MCD_OPC_CheckPredicate, 36, 80, 0, 0, // Skip to: 17583
5823
/* 17503 */   MCD_OPC_Decode, 230, 7, 194, 2, // Opcode: CLGTAsmH
5824
/* 17508 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 17523
5825
/* 17513 */   MCD_OPC_CheckPredicate, 36, 65, 0, 0, // Skip to: 17583
5826
/* 17518 */   MCD_OPC_Decode, 232, 7, 194, 2, // Opcode: CLGTAsmL
5827
/* 17523 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 17538
5828
/* 17528 */   MCD_OPC_CheckPredicate, 36, 50, 0, 0, // Skip to: 17583
5829
/* 17533 */   MCD_OPC_Decode, 234, 7, 194, 2, // Opcode: CLGTAsmLH
5830
/* 17538 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 17553
5831
/* 17543 */   MCD_OPC_CheckPredicate, 36, 35, 0, 0, // Skip to: 17583
5832
/* 17548 */   MCD_OPC_Decode, 229, 7, 194, 2, // Opcode: CLGTAsmE
5833
/* 17553 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 17568
5834
/* 17558 */   MCD_OPC_CheckPredicate, 36, 20, 0, 0, // Skip to: 17583
5835
/* 17563 */   MCD_OPC_Decode, 231, 7, 194, 2, // Opcode: CLGTAsmHE
5836
/* 17568 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 17583
5837
/* 17573 */   MCD_OPC_CheckPredicate, 36, 5, 0, 0, // Skip to: 17583
5838
/* 17578 */   MCD_OPC_Decode, 233, 7, 194, 2, // Opcode: CLGTAsmLE
5839
/* 17583 */   MCD_OPC_CheckPredicate, 36, 24, 22, 0, // Skip to: 23244
5840
/* 17588 */   MCD_OPC_Decode, 228, 7, 195, 2, // Opcode: CLGTAsm
5841
/* 17593 */   MCD_OPC_FilterValue, 44, 5, 0, 0, // Skip to: 17603
5842
/* 17598 */   MCD_OPC_Decode, 138, 17, 188, 2, // Opcode: STCMH
5843
/* 17603 */   MCD_OPC_FilterValue, 45, 5, 0, 0, // Skip to: 17613
5844
/* 17608 */   MCD_OPC_Decode, 139, 17, 189, 2, // Opcode: STCMY
5845
/* 17613 */   MCD_OPC_FilterValue, 47, 5, 0, 0, // Skip to: 17623
5846
/* 17618 */   MCD_OPC_Decode, 161, 11, 192, 2, // Opcode: LCTLG
5847
/* 17623 */   MCD_OPC_FilterValue, 48, 5, 0, 0, // Skip to: 17633
5848
/* 17628 */   MCD_OPC_Decode, 144, 9, 196, 2, // Opcode: CSG
5849
/* 17633 */   MCD_OPC_FilterValue, 49, 5, 0, 0, // Skip to: 17643
5850
/* 17638 */   MCD_OPC_Decode, 169, 5, 197, 2, // Opcode: CDSY
5851
/* 17643 */   MCD_OPC_FilterValue, 62, 5, 0, 0, // Skip to: 17653
5852
/* 17648 */   MCD_OPC_Decode, 167, 5, 197, 2, // Opcode: CDSG
5853
/* 17653 */   MCD_OPC_FilterValue, 68, 5, 0, 0, // Skip to: 17663
5854
/* 17658 */   MCD_OPC_Decode, 144, 5, 196, 2, // Opcode: BXHG
5855
/* 17663 */   MCD_OPC_FilterValue, 69, 5, 0, 0, // Skip to: 17673
5856
/* 17668 */   MCD_OPC_Decode, 146, 5, 196, 2, // Opcode: BXLEG
5857
/* 17673 */   MCD_OPC_FilterValue, 76, 5, 0, 0, // Skip to: 17683
5858
/* 17678 */   MCD_OPC_Decode, 226, 9, 185, 2, // Opcode: ECAG
5859
/* 17683 */   MCD_OPC_FilterValue, 81, 5, 0, 0, // Skip to: 17693
5860
/* 17688 */   MCD_OPC_Decode, 153, 18, 198, 2, // Opcode: TMY
5861
/* 17693 */   MCD_OPC_FilterValue, 82, 5, 0, 0, // Skip to: 17703
5862
/* 17698 */   MCD_OPC_Decode, 223, 14, 198, 2, // Opcode: MVIY
5863
/* 17703 */   MCD_OPC_FilterValue, 84, 5, 0, 0, // Skip to: 17713
5864
/* 17708 */   MCD_OPC_Decode, 130, 15, 198, 2, // Opcode: NIY
5865
/* 17713 */   MCD_OPC_FilterValue, 85, 5, 0, 0, // Skip to: 17723
5866
/* 17718 */   MCD_OPC_Decode, 150, 8, 198, 2, // Opcode: CLIY
5867
/* 17723 */   MCD_OPC_FilterValue, 86, 5, 0, 0, // Skip to: 17733
5868
/* 17728 */   MCD_OPC_Decode, 157, 15, 198, 2, // Opcode: OIY
5869
/* 17733 */   MCD_OPC_FilterValue, 87, 5, 0, 0, // Skip to: 17743
5870
/* 17738 */   MCD_OPC_Decode, 155, 24, 198, 2, // Opcode: XIY
5871
/* 17743 */   MCD_OPC_FilterValue, 106, 5, 0, 0, // Skip to: 17753
5872
/* 17748 */   MCD_OPC_Decode, 164, 4, 199, 2, // Opcode: ASI
5873
/* 17753 */   MCD_OPC_FilterValue, 110, 5, 0, 0, // Skip to: 17763
5874
/* 17758 */   MCD_OPC_Decode, 157, 4, 199, 2, // Opcode: ALSI
5875
/* 17763 */   MCD_OPC_FilterValue, 113, 17, 0, 0, // Skip to: 17785
5876
/* 17768 */   MCD_OPC_CheckPredicate, 0, 95, 21, 0, // Skip to: 23244
5877
/* 17773 */   MCD_OPC_CheckField, 32, 8, 0, 88, 21, 0, // Skip to: 23244
5878
/* 17780 */   MCD_OPC_Decode, 217, 13, 200, 2, // Opcode: LPSWEY
5879
/* 17785 */   MCD_OPC_FilterValue, 122, 5, 0, 0, // Skip to: 17795
5880
/* 17790 */   MCD_OPC_Decode, 130, 4, 199, 2, // Opcode: AGSI
5881
/* 17795 */   MCD_OPC_FilterValue, 126, 5, 0, 0, // Skip to: 17805
5882
/* 17800 */   MCD_OPC_Decode, 151, 4, 199, 2, // Opcode: ALGSI
5883
/* 17805 */   MCD_OPC_FilterValue, 128, 1, 5, 0, 0, // Skip to: 17816
5884
/* 17811 */   MCD_OPC_Decode, 142, 10, 201, 2, // Opcode: ICMH
5885
/* 17816 */   MCD_OPC_FilterValue, 129, 1, 5, 0, 0, // Skip to: 17827
5886
/* 17822 */   MCD_OPC_Decode, 143, 10, 202, 2, // Opcode: ICMY
5887
/* 17827 */   MCD_OPC_FilterValue, 142, 1, 5, 0, 0, // Skip to: 17838
5888
/* 17833 */   MCD_OPC_Decode, 213, 14, 203, 2, // Opcode: MVCLU
5889
/* 17838 */   MCD_OPC_FilterValue, 143, 1, 5, 0, 0, // Skip to: 17849
5890
/* 17844 */   MCD_OPC_Decode, 237, 6, 203, 2, // Opcode: CLCLU
5891
/* 17849 */   MCD_OPC_FilterValue, 144, 1, 5, 0, 0, // Skip to: 17860
5892
/* 17855 */   MCD_OPC_Decode, 164, 17, 204, 2, // Opcode: STMY
5893
/* 17860 */   MCD_OPC_FilterValue, 150, 1, 5, 0, 0, // Skip to: 17871
5894
/* 17866 */   MCD_OPC_Decode, 246, 11, 193, 2, // Opcode: LMH
5895
/* 17871 */   MCD_OPC_FilterValue, 152, 1, 5, 0, 0, // Skip to: 17882
5896
/* 17877 */   MCD_OPC_Decode, 247, 11, 204, 2, // Opcode: LMY
5897
/* 17882 */   MCD_OPC_FilterValue, 154, 1, 5, 0, 0, // Skip to: 17893
5898
/* 17888 */   MCD_OPC_Decode, 134, 11, 205, 2, // Opcode: LAMY
5899
/* 17893 */   MCD_OPC_FilterValue, 155, 1, 5, 0, 0, // Skip to: 17904
5900
/* 17899 */   MCD_OPC_Decode, 128, 17, 205, 2, // Opcode: STAMY
5901
/* 17904 */   MCD_OPC_FilterValue, 192, 1, 19, 0, 0, // Skip to: 17929
5902
/* 17910 */   MCD_OPC_CheckField, 32, 4, 0, 207, 20, 0, // Skip to: 23244
5903
/* 17917 */   MCD_OPC_CheckField, 8, 8, 0, 200, 20, 0, // Skip to: 23244
5904
/* 17924 */   MCD_OPC_Decode, 154, 18, 206, 2, // Opcode: TP
5905
/* 17929 */   MCD_OPC_FilterValue, 220, 1, 10, 0, 0, // Skip to: 17945
5906
/* 17935 */   MCD_OPC_CheckPredicate, 23, 184, 20, 0, // Skip to: 23244
5907
/* 17940 */   MCD_OPC_Decode, 233, 16, 187, 2, // Opcode: SRAK
5908
/* 17945 */   MCD_OPC_FilterValue, 221, 1, 10, 0, 0, // Skip to: 17961
5909
/* 17951 */   MCD_OPC_CheckPredicate, 23, 168, 20, 0, // Skip to: 23244
5910
/* 17956 */   MCD_OPC_Decode, 189, 16, 187, 2, // Opcode: SLAK
5911
/* 17961 */   MCD_OPC_FilterValue, 222, 1, 10, 0, 0, // Skip to: 17977
5912
/* 17967 */   MCD_OPC_CheckPredicate, 23, 152, 20, 0, // Skip to: 23244
5913
/* 17972 */   MCD_OPC_Decode, 240, 16, 187, 2, // Opcode: SRLK
5914
/* 17977 */   MCD_OPC_FilterValue, 223, 1, 10, 0, 0, // Skip to: 17993
5915
/* 17983 */   MCD_OPC_CheckPredicate, 23, 136, 20, 0, // Skip to: 23244
5916
/* 17988 */   MCD_OPC_Decode, 208, 16, 187, 2, // Opcode: SLLK
5917
/* 17993 */   MCD_OPC_FilterValue, 224, 1, 223, 0, 0, // Skip to: 18222
5918
/* 17999 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5919
/* 18002 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 18017
5920
/* 18007 */   MCD_OPC_CheckPredicate, 20, 200, 0, 0, // Skip to: 18212
5921
/* 18012 */   MCD_OPC_Decode, 172, 12, 207, 2, // Opcode: LOCFHAsmO
5922
/* 18017 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 18032
5923
/* 18022 */   MCD_OPC_CheckPredicate, 20, 185, 0, 0, // Skip to: 18212
5924
/* 18027 */   MCD_OPC_Decode, 156, 12, 207, 2, // Opcode: LOCFHAsmH
5925
/* 18032 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 18047
5926
/* 18037 */   MCD_OPC_CheckPredicate, 20, 170, 0, 0, // Skip to: 18212
5927
/* 18042 */   MCD_OPC_Decode, 166, 12, 207, 2, // Opcode: LOCFHAsmNLE
5928
/* 18047 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 18062
5929
/* 18052 */   MCD_OPC_CheckPredicate, 20, 155, 0, 0, // Skip to: 18212
5930
/* 18057 */   MCD_OPC_Decode, 158, 12, 207, 2, // Opcode: LOCFHAsmL
5931
/* 18062 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 18077
5932
/* 18067 */   MCD_OPC_CheckPredicate, 20, 140, 0, 0, // Skip to: 18212
5933
/* 18072 */   MCD_OPC_Decode, 164, 12, 207, 2, // Opcode: LOCFHAsmNHE
5934
/* 18077 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 18092
5935
/* 18082 */   MCD_OPC_CheckPredicate, 20, 125, 0, 0, // Skip to: 18212
5936
/* 18087 */   MCD_OPC_Decode, 160, 12, 207, 2, // Opcode: LOCFHAsmLH
5937
/* 18092 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 18107
5938
/* 18097 */   MCD_OPC_CheckPredicate, 20, 110, 0, 0, // Skip to: 18212
5939
/* 18102 */   MCD_OPC_Decode, 162, 12, 207, 2, // Opcode: LOCFHAsmNE
5940
/* 18107 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 18122
5941
/* 18112 */   MCD_OPC_CheckPredicate, 20, 95, 0, 0, // Skip to: 18212
5942
/* 18117 */   MCD_OPC_Decode, 155, 12, 207, 2, // Opcode: LOCFHAsmE
5943
/* 18122 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 18137
5944
/* 18127 */   MCD_OPC_CheckPredicate, 20, 80, 0, 0, // Skip to: 18212
5945
/* 18132 */   MCD_OPC_Decode, 167, 12, 207, 2, // Opcode: LOCFHAsmNLH
5946
/* 18137 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 18152
5947
/* 18142 */   MCD_OPC_CheckPredicate, 20, 65, 0, 0, // Skip to: 18212
5948
/* 18147 */   MCD_OPC_Decode, 157, 12, 207, 2, // Opcode: LOCFHAsmHE
5949
/* 18152 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 18167
5950
/* 18157 */   MCD_OPC_CheckPredicate, 20, 50, 0, 0, // Skip to: 18212
5951
/* 18162 */   MCD_OPC_Decode, 165, 12, 207, 2, // Opcode: LOCFHAsmNL
5952
/* 18167 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 18182
5953
/* 18172 */   MCD_OPC_CheckPredicate, 20, 35, 0, 0, // Skip to: 18212
5954
/* 18177 */   MCD_OPC_Decode, 159, 12, 207, 2, // Opcode: LOCFHAsmLE
5955
/* 18182 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 18197
5956
/* 18187 */   MCD_OPC_CheckPredicate, 20, 20, 0, 0, // Skip to: 18212
5957
/* 18192 */   MCD_OPC_Decode, 163, 12, 207, 2, // Opcode: LOCFHAsmNH
5958
/* 18197 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 18212
5959
/* 18202 */   MCD_OPC_CheckPredicate, 20, 5, 0, 0, // Skip to: 18212
5960
/* 18207 */   MCD_OPC_Decode, 169, 12, 207, 2, // Opcode: LOCFHAsmNO
5961
/* 18212 */   MCD_OPC_CheckPredicate, 20, 163, 19, 0, // Skip to: 23244
5962
/* 18217 */   MCD_OPC_Decode, 154, 12, 208, 2, // Opcode: LOCFHAsm
5963
/* 18222 */   MCD_OPC_FilterValue, 225, 1, 223, 0, 0, // Skip to: 18451
5964
/* 18228 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
5965
/* 18231 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 18246
5966
/* 18236 */   MCD_OPC_CheckPredicate, 20, 200, 0, 0, // Skip to: 18441
5967
/* 18241 */   MCD_OPC_Decode, 207, 17, 209, 2, // Opcode: STOCFHAsmO
5968
/* 18246 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 18261
5969
/* 18251 */   MCD_OPC_CheckPredicate, 20, 185, 0, 0, // Skip to: 18441
5970
/* 18256 */   MCD_OPC_Decode, 191, 17, 209, 2, // Opcode: STOCFHAsmH
5971
/* 18261 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 18276
5972
/* 18266 */   MCD_OPC_CheckPredicate, 20, 170, 0, 0, // Skip to: 18441
5973
/* 18271 */   MCD_OPC_Decode, 201, 17, 209, 2, // Opcode: STOCFHAsmNLE
5974
/* 18276 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 18291
5975
/* 18281 */   MCD_OPC_CheckPredicate, 20, 155, 0, 0, // Skip to: 18441
5976
/* 18286 */   MCD_OPC_Decode, 193, 17, 209, 2, // Opcode: STOCFHAsmL
5977
/* 18291 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 18306
5978
/* 18296 */   MCD_OPC_CheckPredicate, 20, 140, 0, 0, // Skip to: 18441
5979
/* 18301 */   MCD_OPC_Decode, 199, 17, 209, 2, // Opcode: STOCFHAsmNHE
5980
/* 18306 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 18321
5981
/* 18311 */   MCD_OPC_CheckPredicate, 20, 125, 0, 0, // Skip to: 18441
5982
/* 18316 */   MCD_OPC_Decode, 195, 17, 209, 2, // Opcode: STOCFHAsmLH
5983
/* 18321 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 18336
5984
/* 18326 */   MCD_OPC_CheckPredicate, 20, 110, 0, 0, // Skip to: 18441
5985
/* 18331 */   MCD_OPC_Decode, 197, 17, 209, 2, // Opcode: STOCFHAsmNE
5986
/* 18336 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 18351
5987
/* 18341 */   MCD_OPC_CheckPredicate, 20, 95, 0, 0, // Skip to: 18441
5988
/* 18346 */   MCD_OPC_Decode, 190, 17, 209, 2, // Opcode: STOCFHAsmE
5989
/* 18351 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 18366
5990
/* 18356 */   MCD_OPC_CheckPredicate, 20, 80, 0, 0, // Skip to: 18441
5991
/* 18361 */   MCD_OPC_Decode, 202, 17, 209, 2, // Opcode: STOCFHAsmNLH
5992
/* 18366 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 18381
5993
/* 18371 */   MCD_OPC_CheckPredicate, 20, 65, 0, 0, // Skip to: 18441
5994
/* 18376 */   MCD_OPC_Decode, 192, 17, 209, 2, // Opcode: STOCFHAsmHE
5995
/* 18381 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 18396
5996
/* 18386 */   MCD_OPC_CheckPredicate, 20, 50, 0, 0, // Skip to: 18441
5997
/* 18391 */   MCD_OPC_Decode, 200, 17, 209, 2, // Opcode: STOCFHAsmNL
5998
/* 18396 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 18411
5999
/* 18401 */   MCD_OPC_CheckPredicate, 20, 35, 0, 0, // Skip to: 18441
6000
/* 18406 */   MCD_OPC_Decode, 194, 17, 209, 2, // Opcode: STOCFHAsmLE
6001
/* 18411 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 18426
6002
/* 18416 */   MCD_OPC_CheckPredicate, 20, 20, 0, 0, // Skip to: 18441
6003
/* 18421 */   MCD_OPC_Decode, 198, 17, 209, 2, // Opcode: STOCFHAsmNH
6004
/* 18426 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 18441
6005
/* 18431 */   MCD_OPC_CheckPredicate, 20, 5, 0, 0, // Skip to: 18441
6006
/* 18436 */   MCD_OPC_Decode, 204, 17, 209, 2, // Opcode: STOCFHAsmNO
6007
/* 18441 */   MCD_OPC_CheckPredicate, 20, 190, 18, 0, // Skip to: 23244
6008
/* 18446 */   MCD_OPC_Decode, 189, 17, 210, 2, // Opcode: STOCFHAsm
6009
/* 18451 */   MCD_OPC_FilterValue, 226, 1, 223, 0, 0, // Skip to: 18680
6010
/* 18457 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6011
/* 18460 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 18475
6012
/* 18465 */   MCD_OPC_CheckPredicate, 22, 200, 0, 0, // Skip to: 18670
6013
/* 18470 */   MCD_OPC_Decode, 216, 12, 211, 2, // Opcode: LOCGAsmO
6014
/* 18475 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 18490
6015
/* 18480 */   MCD_OPC_CheckPredicate, 22, 185, 0, 0, // Skip to: 18670
6016
/* 18485 */   MCD_OPC_Decode, 200, 12, 211, 2, // Opcode: LOCGAsmH
6017
/* 18490 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 18505
6018
/* 18495 */   MCD_OPC_CheckPredicate, 22, 170, 0, 0, // Skip to: 18670
6019
/* 18500 */   MCD_OPC_Decode, 210, 12, 211, 2, // Opcode: LOCGAsmNLE
6020
/* 18505 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 18520
6021
/* 18510 */   MCD_OPC_CheckPredicate, 22, 155, 0, 0, // Skip to: 18670
6022
/* 18515 */   MCD_OPC_Decode, 202, 12, 211, 2, // Opcode: LOCGAsmL
6023
/* 18520 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 18535
6024
/* 18525 */   MCD_OPC_CheckPredicate, 22, 140, 0, 0, // Skip to: 18670
6025
/* 18530 */   MCD_OPC_Decode, 208, 12, 211, 2, // Opcode: LOCGAsmNHE
6026
/* 18535 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 18550
6027
/* 18540 */   MCD_OPC_CheckPredicate, 22, 125, 0, 0, // Skip to: 18670
6028
/* 18545 */   MCD_OPC_Decode, 204, 12, 211, 2, // Opcode: LOCGAsmLH
6029
/* 18550 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 18565
6030
/* 18555 */   MCD_OPC_CheckPredicate, 22, 110, 0, 0, // Skip to: 18670
6031
/* 18560 */   MCD_OPC_Decode, 206, 12, 211, 2, // Opcode: LOCGAsmNE
6032
/* 18565 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 18580
6033
/* 18570 */   MCD_OPC_CheckPredicate, 22, 95, 0, 0, // Skip to: 18670
6034
/* 18575 */   MCD_OPC_Decode, 199, 12, 211, 2, // Opcode: LOCGAsmE
6035
/* 18580 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 18595
6036
/* 18585 */   MCD_OPC_CheckPredicate, 22, 80, 0, 0, // Skip to: 18670
6037
/* 18590 */   MCD_OPC_Decode, 211, 12, 211, 2, // Opcode: LOCGAsmNLH
6038
/* 18595 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 18610
6039
/* 18600 */   MCD_OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 18670
6040
/* 18605 */   MCD_OPC_Decode, 201, 12, 211, 2, // Opcode: LOCGAsmHE
6041
/* 18610 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 18625
6042
/* 18615 */   MCD_OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 18670
6043
/* 18620 */   MCD_OPC_Decode, 209, 12, 211, 2, // Opcode: LOCGAsmNL
6044
/* 18625 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 18640
6045
/* 18630 */   MCD_OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 18670
6046
/* 18635 */   MCD_OPC_Decode, 203, 12, 211, 2, // Opcode: LOCGAsmLE
6047
/* 18640 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 18655
6048
/* 18645 */   MCD_OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 18670
6049
/* 18650 */   MCD_OPC_Decode, 207, 12, 211, 2, // Opcode: LOCGAsmNH
6050
/* 18655 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 18670
6051
/* 18660 */   MCD_OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 18670
6052
/* 18665 */   MCD_OPC_Decode, 213, 12, 211, 2, // Opcode: LOCGAsmNO
6053
/* 18670 */   MCD_OPC_CheckPredicate, 22, 217, 17, 0, // Skip to: 23244
6054
/* 18675 */   MCD_OPC_Decode, 198, 12, 212, 2, // Opcode: LOCGAsm
6055
/* 18680 */   MCD_OPC_FilterValue, 227, 1, 223, 0, 0, // Skip to: 18909
6056
/* 18686 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6057
/* 18689 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 18704
6058
/* 18694 */   MCD_OPC_CheckPredicate, 22, 200, 0, 0, // Skip to: 18899
6059
/* 18699 */   MCD_OPC_Decode, 229, 17, 194, 2, // Opcode: STOCGAsmO
6060
/* 18704 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 18719
6061
/* 18709 */   MCD_OPC_CheckPredicate, 22, 185, 0, 0, // Skip to: 18899
6062
/* 18714 */   MCD_OPC_Decode, 213, 17, 194, 2, // Opcode: STOCGAsmH
6063
/* 18719 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 18734
6064
/* 18724 */   MCD_OPC_CheckPredicate, 22, 170, 0, 0, // Skip to: 18899
6065
/* 18729 */   MCD_OPC_Decode, 223, 17, 194, 2, // Opcode: STOCGAsmNLE
6066
/* 18734 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 18749
6067
/* 18739 */   MCD_OPC_CheckPredicate, 22, 155, 0, 0, // Skip to: 18899
6068
/* 18744 */   MCD_OPC_Decode, 215, 17, 194, 2, // Opcode: STOCGAsmL
6069
/* 18749 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 18764
6070
/* 18754 */   MCD_OPC_CheckPredicate, 22, 140, 0, 0, // Skip to: 18899
6071
/* 18759 */   MCD_OPC_Decode, 221, 17, 194, 2, // Opcode: STOCGAsmNHE
6072
/* 18764 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 18779
6073
/* 18769 */   MCD_OPC_CheckPredicate, 22, 125, 0, 0, // Skip to: 18899
6074
/* 18774 */   MCD_OPC_Decode, 217, 17, 194, 2, // Opcode: STOCGAsmLH
6075
/* 18779 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 18794
6076
/* 18784 */   MCD_OPC_CheckPredicate, 22, 110, 0, 0, // Skip to: 18899
6077
/* 18789 */   MCD_OPC_Decode, 219, 17, 194, 2, // Opcode: STOCGAsmNE
6078
/* 18794 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 18809
6079
/* 18799 */   MCD_OPC_CheckPredicate, 22, 95, 0, 0, // Skip to: 18899
6080
/* 18804 */   MCD_OPC_Decode, 212, 17, 194, 2, // Opcode: STOCGAsmE
6081
/* 18809 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 18824
6082
/* 18814 */   MCD_OPC_CheckPredicate, 22, 80, 0, 0, // Skip to: 18899
6083
/* 18819 */   MCD_OPC_Decode, 224, 17, 194, 2, // Opcode: STOCGAsmNLH
6084
/* 18824 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 18839
6085
/* 18829 */   MCD_OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 18899
6086
/* 18834 */   MCD_OPC_Decode, 214, 17, 194, 2, // Opcode: STOCGAsmHE
6087
/* 18839 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 18854
6088
/* 18844 */   MCD_OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 18899
6089
/* 18849 */   MCD_OPC_Decode, 222, 17, 194, 2, // Opcode: STOCGAsmNL
6090
/* 18854 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 18869
6091
/* 18859 */   MCD_OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 18899
6092
/* 18864 */   MCD_OPC_Decode, 216, 17, 194, 2, // Opcode: STOCGAsmLE
6093
/* 18869 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 18884
6094
/* 18874 */   MCD_OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 18899
6095
/* 18879 */   MCD_OPC_Decode, 220, 17, 194, 2, // Opcode: STOCGAsmNH
6096
/* 18884 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 18899
6097
/* 18889 */   MCD_OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 18899
6098
/* 18894 */   MCD_OPC_Decode, 226, 17, 194, 2, // Opcode: STOCGAsmNO
6099
/* 18899 */   MCD_OPC_CheckPredicate, 22, 244, 16, 0, // Skip to: 23244
6100
/* 18904 */   MCD_OPC_Decode, 211, 17, 195, 2, // Opcode: STOCGAsm
6101
/* 18909 */   MCD_OPC_FilterValue, 228, 1, 10, 0, 0, // Skip to: 18925
6102
/* 18915 */   MCD_OPC_CheckPredicate, 25, 228, 16, 0, // Skip to: 23244
6103
/* 18920 */   MCD_OPC_Decode, 136, 11, 184, 2, // Opcode: LANG
6104
/* 18925 */   MCD_OPC_FilterValue, 230, 1, 10, 0, 0, // Skip to: 18941
6105
/* 18931 */   MCD_OPC_CheckPredicate, 25, 212, 16, 0, // Skip to: 23244
6106
/* 18936 */   MCD_OPC_Decode, 138, 11, 184, 2, // Opcode: LAOG
6107
/* 18941 */   MCD_OPC_FilterValue, 231, 1, 10, 0, 0, // Skip to: 18957
6108
/* 18947 */   MCD_OPC_CheckPredicate, 25, 196, 16, 0, // Skip to: 23244
6109
/* 18952 */   MCD_OPC_Decode, 143, 11, 184, 2, // Opcode: LAXG
6110
/* 18957 */   MCD_OPC_FilterValue, 232, 1, 10, 0, 0, // Skip to: 18973
6111
/* 18963 */   MCD_OPC_CheckPredicate, 25, 180, 16, 0, // Skip to: 23244
6112
/* 18968 */   MCD_OPC_Decode, 128, 11, 184, 2, // Opcode: LAAG
6113
/* 18973 */   MCD_OPC_FilterValue, 234, 1, 10, 0, 0, // Skip to: 18989
6114
/* 18979 */   MCD_OPC_CheckPredicate, 25, 164, 16, 0, // Skip to: 23244
6115
/* 18984 */   MCD_OPC_Decode, 130, 11, 184, 2, // Opcode: LAALG
6116
/* 18989 */   MCD_OPC_FilterValue, 242, 1, 223, 0, 0, // Skip to: 19218
6117
/* 18995 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6118
/* 18998 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 19013
6119
/* 19003 */   MCD_OPC_CheckPredicate, 22, 200, 0, 0, // Skip to: 19208
6120
/* 19008 */   MCD_OPC_Decode, 150, 12, 213, 2, // Opcode: LOCAsmO
6121
/* 19013 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 19028
6122
/* 19018 */   MCD_OPC_CheckPredicate, 22, 185, 0, 0, // Skip to: 19208
6123
/* 19023 */   MCD_OPC_Decode, 134, 12, 213, 2, // Opcode: LOCAsmH
6124
/* 19028 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 19043
6125
/* 19033 */   MCD_OPC_CheckPredicate, 22, 170, 0, 0, // Skip to: 19208
6126
/* 19038 */   MCD_OPC_Decode, 144, 12, 213, 2, // Opcode: LOCAsmNLE
6127
/* 19043 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 19058
6128
/* 19048 */   MCD_OPC_CheckPredicate, 22, 155, 0, 0, // Skip to: 19208
6129
/* 19053 */   MCD_OPC_Decode, 136, 12, 213, 2, // Opcode: LOCAsmL
6130
/* 19058 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 19073
6131
/* 19063 */   MCD_OPC_CheckPredicate, 22, 140, 0, 0, // Skip to: 19208
6132
/* 19068 */   MCD_OPC_Decode, 142, 12, 213, 2, // Opcode: LOCAsmNHE
6133
/* 19073 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 19088
6134
/* 19078 */   MCD_OPC_CheckPredicate, 22, 125, 0, 0, // Skip to: 19208
6135
/* 19083 */   MCD_OPC_Decode, 138, 12, 213, 2, // Opcode: LOCAsmLH
6136
/* 19088 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 19103
6137
/* 19093 */   MCD_OPC_CheckPredicate, 22, 110, 0, 0, // Skip to: 19208
6138
/* 19098 */   MCD_OPC_Decode, 140, 12, 213, 2, // Opcode: LOCAsmNE
6139
/* 19103 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 19118
6140
/* 19108 */   MCD_OPC_CheckPredicate, 22, 95, 0, 0, // Skip to: 19208
6141
/* 19113 */   MCD_OPC_Decode, 133, 12, 213, 2, // Opcode: LOCAsmE
6142
/* 19118 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 19133
6143
/* 19123 */   MCD_OPC_CheckPredicate, 22, 80, 0, 0, // Skip to: 19208
6144
/* 19128 */   MCD_OPC_Decode, 145, 12, 213, 2, // Opcode: LOCAsmNLH
6145
/* 19133 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 19148
6146
/* 19138 */   MCD_OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 19208
6147
/* 19143 */   MCD_OPC_Decode, 135, 12, 213, 2, // Opcode: LOCAsmHE
6148
/* 19148 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 19163
6149
/* 19153 */   MCD_OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 19208
6150
/* 19158 */   MCD_OPC_Decode, 143, 12, 213, 2, // Opcode: LOCAsmNL
6151
/* 19163 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 19178
6152
/* 19168 */   MCD_OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 19208
6153
/* 19173 */   MCD_OPC_Decode, 137, 12, 213, 2, // Opcode: LOCAsmLE
6154
/* 19178 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 19193
6155
/* 19183 */   MCD_OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 19208
6156
/* 19188 */   MCD_OPC_Decode, 141, 12, 213, 2, // Opcode: LOCAsmNH
6157
/* 19193 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 19208
6158
/* 19198 */   MCD_OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 19208
6159
/* 19203 */   MCD_OPC_Decode, 147, 12, 213, 2, // Opcode: LOCAsmNO
6160
/* 19208 */   MCD_OPC_CheckPredicate, 22, 191, 15, 0, // Skip to: 23244
6161
/* 19213 */   MCD_OPC_Decode, 132, 12, 214, 2, // Opcode: LOCAsm
6162
/* 19218 */   MCD_OPC_FilterValue, 243, 1, 223, 0, 0, // Skip to: 19447
6163
/* 19224 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6164
/* 19227 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 19242
6165
/* 19232 */   MCD_OPC_CheckPredicate, 22, 200, 0, 0, // Skip to: 19437
6166
/* 19237 */   MCD_OPC_Decode, 185, 17, 190, 2, // Opcode: STOCAsmO
6167
/* 19242 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 19257
6168
/* 19247 */   MCD_OPC_CheckPredicate, 22, 185, 0, 0, // Skip to: 19437
6169
/* 19252 */   MCD_OPC_Decode, 169, 17, 190, 2, // Opcode: STOCAsmH
6170
/* 19257 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 19272
6171
/* 19262 */   MCD_OPC_CheckPredicate, 22, 170, 0, 0, // Skip to: 19437
6172
/* 19267 */   MCD_OPC_Decode, 179, 17, 190, 2, // Opcode: STOCAsmNLE
6173
/* 19272 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 19287
6174
/* 19277 */   MCD_OPC_CheckPredicate, 22, 155, 0, 0, // Skip to: 19437
6175
/* 19282 */   MCD_OPC_Decode, 171, 17, 190, 2, // Opcode: STOCAsmL
6176
/* 19287 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 19302
6177
/* 19292 */   MCD_OPC_CheckPredicate, 22, 140, 0, 0, // Skip to: 19437
6178
/* 19297 */   MCD_OPC_Decode, 177, 17, 190, 2, // Opcode: STOCAsmNHE
6179
/* 19302 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 19317
6180
/* 19307 */   MCD_OPC_CheckPredicate, 22, 125, 0, 0, // Skip to: 19437
6181
/* 19312 */   MCD_OPC_Decode, 173, 17, 190, 2, // Opcode: STOCAsmLH
6182
/* 19317 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 19332
6183
/* 19322 */   MCD_OPC_CheckPredicate, 22, 110, 0, 0, // Skip to: 19437
6184
/* 19327 */   MCD_OPC_Decode, 175, 17, 190, 2, // Opcode: STOCAsmNE
6185
/* 19332 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 19347
6186
/* 19337 */   MCD_OPC_CheckPredicate, 22, 95, 0, 0, // Skip to: 19437
6187
/* 19342 */   MCD_OPC_Decode, 168, 17, 190, 2, // Opcode: STOCAsmE
6188
/* 19347 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 19362
6189
/* 19352 */   MCD_OPC_CheckPredicate, 22, 80, 0, 0, // Skip to: 19437
6190
/* 19357 */   MCD_OPC_Decode, 180, 17, 190, 2, // Opcode: STOCAsmNLH
6191
/* 19362 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 19377
6192
/* 19367 */   MCD_OPC_CheckPredicate, 22, 65, 0, 0, // Skip to: 19437
6193
/* 19372 */   MCD_OPC_Decode, 170, 17, 190, 2, // Opcode: STOCAsmHE
6194
/* 19377 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 19392
6195
/* 19382 */   MCD_OPC_CheckPredicate, 22, 50, 0, 0, // Skip to: 19437
6196
/* 19387 */   MCD_OPC_Decode, 178, 17, 190, 2, // Opcode: STOCAsmNL
6197
/* 19392 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 19407
6198
/* 19397 */   MCD_OPC_CheckPredicate, 22, 35, 0, 0, // Skip to: 19437
6199
/* 19402 */   MCD_OPC_Decode, 172, 17, 190, 2, // Opcode: STOCAsmLE
6200
/* 19407 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 19422
6201
/* 19412 */   MCD_OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 19437
6202
/* 19417 */   MCD_OPC_Decode, 176, 17, 190, 2, // Opcode: STOCAsmNH
6203
/* 19422 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 19437
6204
/* 19427 */   MCD_OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 19437
6205
/* 19432 */   MCD_OPC_Decode, 182, 17, 190, 2, // Opcode: STOCAsmNO
6206
/* 19437 */   MCD_OPC_CheckPredicate, 22, 218, 14, 0, // Skip to: 23244
6207
/* 19442 */   MCD_OPC_Decode, 167, 17, 191, 2, // Opcode: STOCAsm
6208
/* 19447 */   MCD_OPC_FilterValue, 244, 1, 10, 0, 0, // Skip to: 19463
6209
/* 19453 */   MCD_OPC_CheckPredicate, 25, 202, 14, 0, // Skip to: 23244
6210
/* 19458 */   MCD_OPC_Decode, 135, 11, 204, 2, // Opcode: LAN
6211
/* 19463 */   MCD_OPC_FilterValue, 246, 1, 10, 0, 0, // Skip to: 19479
6212
/* 19469 */   MCD_OPC_CheckPredicate, 25, 186, 14, 0, // Skip to: 23244
6213
/* 19474 */   MCD_OPC_Decode, 137, 11, 204, 2, // Opcode: LAO
6214
/* 19479 */   MCD_OPC_FilterValue, 247, 1, 10, 0, 0, // Skip to: 19495
6215
/* 19485 */   MCD_OPC_CheckPredicate, 25, 170, 14, 0, // Skip to: 23244
6216
/* 19490 */   MCD_OPC_Decode, 142, 11, 204, 2, // Opcode: LAX
6217
/* 19495 */   MCD_OPC_FilterValue, 248, 1, 10, 0, 0, // Skip to: 19511
6218
/* 19501 */   MCD_OPC_CheckPredicate, 25, 154, 14, 0, // Skip to: 23244
6219
/* 19506 */   MCD_OPC_Decode, 255, 10, 204, 2, // Opcode: LAA
6220
/* 19511 */   MCD_OPC_FilterValue, 250, 1, 143, 14, 0, // Skip to: 23244
6221
/* 19517 */   MCD_OPC_CheckPredicate, 25, 138, 14, 0, // Skip to: 23244
6222
/* 19522 */   MCD_OPC_Decode, 129, 11, 204, 2, // Opcode: LAAL
6223
/* 19527 */   MCD_OPC_FilterValue, 236, 1, 214, 9, 0, // Skip to: 22051
6224
/* 19533 */   MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
6225
/* 19536 */   MCD_OPC_FilterValue, 66, 231, 0, 0, // Skip to: 19772
6226
/* 19541 */   MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
6227
/* 19544 */   MCD_OPC_FilterValue, 0, 111, 14, 0, // Skip to: 23244
6228
/* 19549 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6229
/* 19552 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 19567
6230
/* 19557 */   MCD_OPC_CheckPredicate, 20, 200, 0, 0, // Skip to: 19762
6231
/* 19562 */   MCD_OPC_Decode, 176, 13, 215, 2, // Opcode: LOCHIAsmO
6232
/* 19567 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 19582
6233
/* 19572 */   MCD_OPC_CheckPredicate, 20, 185, 0, 0, // Skip to: 19762
6234
/* 19577 */   MCD_OPC_Decode, 160, 13, 215, 2, // Opcode: LOCHIAsmH
6235
/* 19582 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 19597
6236
/* 19587 */   MCD_OPC_CheckPredicate, 20, 170, 0, 0, // Skip to: 19762
6237
/* 19592 */   MCD_OPC_Decode, 170, 13, 215, 2, // Opcode: LOCHIAsmNLE
6238
/* 19597 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 19612
6239
/* 19602 */   MCD_OPC_CheckPredicate, 20, 155, 0, 0, // Skip to: 19762
6240
/* 19607 */   MCD_OPC_Decode, 162, 13, 215, 2, // Opcode: LOCHIAsmL
6241
/* 19612 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 19627
6242
/* 19617 */   MCD_OPC_CheckPredicate, 20, 140, 0, 0, // Skip to: 19762
6243
/* 19622 */   MCD_OPC_Decode, 168, 13, 215, 2, // Opcode: LOCHIAsmNHE
6244
/* 19627 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 19642
6245
/* 19632 */   MCD_OPC_CheckPredicate, 20, 125, 0, 0, // Skip to: 19762
6246
/* 19637 */   MCD_OPC_Decode, 164, 13, 215, 2, // Opcode: LOCHIAsmLH
6247
/* 19642 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 19657
6248
/* 19647 */   MCD_OPC_CheckPredicate, 20, 110, 0, 0, // Skip to: 19762
6249
/* 19652 */   MCD_OPC_Decode, 166, 13, 215, 2, // Opcode: LOCHIAsmNE
6250
/* 19657 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 19672
6251
/* 19662 */   MCD_OPC_CheckPredicate, 20, 95, 0, 0, // Skip to: 19762
6252
/* 19667 */   MCD_OPC_Decode, 159, 13, 215, 2, // Opcode: LOCHIAsmE
6253
/* 19672 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 19687
6254
/* 19677 */   MCD_OPC_CheckPredicate, 20, 80, 0, 0, // Skip to: 19762
6255
/* 19682 */   MCD_OPC_Decode, 171, 13, 215, 2, // Opcode: LOCHIAsmNLH
6256
/* 19687 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 19702
6257
/* 19692 */   MCD_OPC_CheckPredicate, 20, 65, 0, 0, // Skip to: 19762
6258
/* 19697 */   MCD_OPC_Decode, 161, 13, 215, 2, // Opcode: LOCHIAsmHE
6259
/* 19702 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 19717
6260
/* 19707 */   MCD_OPC_CheckPredicate, 20, 50, 0, 0, // Skip to: 19762
6261
/* 19712 */   MCD_OPC_Decode, 169, 13, 215, 2, // Opcode: LOCHIAsmNL
6262
/* 19717 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 19732
6263
/* 19722 */   MCD_OPC_CheckPredicate, 20, 35, 0, 0, // Skip to: 19762
6264
/* 19727 */   MCD_OPC_Decode, 163, 13, 215, 2, // Opcode: LOCHIAsmLE
6265
/* 19732 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 19747
6266
/* 19737 */   MCD_OPC_CheckPredicate, 20, 20, 0, 0, // Skip to: 19762
6267
/* 19742 */   MCD_OPC_Decode, 167, 13, 215, 2, // Opcode: LOCHIAsmNH
6268
/* 19747 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 19762
6269
/* 19752 */   MCD_OPC_CheckPredicate, 20, 5, 0, 0, // Skip to: 19762
6270
/* 19757 */   MCD_OPC_Decode, 173, 13, 215, 2, // Opcode: LOCHIAsmNO
6271
/* 19762 */   MCD_OPC_CheckPredicate, 20, 149, 13, 0, // Skip to: 23244
6272
/* 19767 */   MCD_OPC_Decode, 158, 13, 216, 2, // Opcode: LOCHIAsm
6273
/* 19772 */   MCD_OPC_FilterValue, 68, 12, 0, 0, // Skip to: 19789
6274
/* 19777 */   MCD_OPC_CheckField, 8, 8, 0, 132, 13, 0, // Skip to: 23244
6275
/* 19784 */   MCD_OPC_Decode, 137, 5, 217, 2, // Opcode: BRXHG
6276
/* 19789 */   MCD_OPC_FilterValue, 69, 12, 0, 0, // Skip to: 19806
6277
/* 19794 */   MCD_OPC_CheckField, 8, 8, 0, 115, 13, 0, // Skip to: 23244
6278
/* 19801 */   MCD_OPC_Decode, 139, 5, 217, 2, // Opcode: BRXLG
6279
/* 19806 */   MCD_OPC_FilterValue, 70, 231, 0, 0, // Skip to: 20042
6280
/* 19811 */   MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
6281
/* 19814 */   MCD_OPC_FilterValue, 0, 97, 13, 0, // Skip to: 23244
6282
/* 19819 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6283
/* 19822 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 19837
6284
/* 19827 */   MCD_OPC_CheckPredicate, 20, 200, 0, 0, // Skip to: 20032
6285
/* 19832 */   MCD_OPC_Decode, 238, 12, 218, 2, // Opcode: LOCGHIAsmO
6286
/* 19837 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 19852
6287
/* 19842 */   MCD_OPC_CheckPredicate, 20, 185, 0, 0, // Skip to: 20032
6288
/* 19847 */   MCD_OPC_Decode, 222, 12, 218, 2, // Opcode: LOCGHIAsmH
6289
/* 19852 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 19867
6290
/* 19857 */   MCD_OPC_CheckPredicate, 20, 170, 0, 0, // Skip to: 20032
6291
/* 19862 */   MCD_OPC_Decode, 232, 12, 218, 2, // Opcode: LOCGHIAsmNLE
6292
/* 19867 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 19882
6293
/* 19872 */   MCD_OPC_CheckPredicate, 20, 155, 0, 0, // Skip to: 20032
6294
/* 19877 */   MCD_OPC_Decode, 224, 12, 218, 2, // Opcode: LOCGHIAsmL
6295
/* 19882 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 19897
6296
/* 19887 */   MCD_OPC_CheckPredicate, 20, 140, 0, 0, // Skip to: 20032
6297
/* 19892 */   MCD_OPC_Decode, 230, 12, 218, 2, // Opcode: LOCGHIAsmNHE
6298
/* 19897 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 19912
6299
/* 19902 */   MCD_OPC_CheckPredicate, 20, 125, 0, 0, // Skip to: 20032
6300
/* 19907 */   MCD_OPC_Decode, 226, 12, 218, 2, // Opcode: LOCGHIAsmLH
6301
/* 19912 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 19927
6302
/* 19917 */   MCD_OPC_CheckPredicate, 20, 110, 0, 0, // Skip to: 20032
6303
/* 19922 */   MCD_OPC_Decode, 228, 12, 218, 2, // Opcode: LOCGHIAsmNE
6304
/* 19927 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 19942
6305
/* 19932 */   MCD_OPC_CheckPredicate, 20, 95, 0, 0, // Skip to: 20032
6306
/* 19937 */   MCD_OPC_Decode, 221, 12, 218, 2, // Opcode: LOCGHIAsmE
6307
/* 19942 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 19957
6308
/* 19947 */   MCD_OPC_CheckPredicate, 20, 80, 0, 0, // Skip to: 20032
6309
/* 19952 */   MCD_OPC_Decode, 233, 12, 218, 2, // Opcode: LOCGHIAsmNLH
6310
/* 19957 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 19972
6311
/* 19962 */   MCD_OPC_CheckPredicate, 20, 65, 0, 0, // Skip to: 20032
6312
/* 19967 */   MCD_OPC_Decode, 223, 12, 218, 2, // Opcode: LOCGHIAsmHE
6313
/* 19972 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 19987
6314
/* 19977 */   MCD_OPC_CheckPredicate, 20, 50, 0, 0, // Skip to: 20032
6315
/* 19982 */   MCD_OPC_Decode, 231, 12, 218, 2, // Opcode: LOCGHIAsmNL
6316
/* 19987 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 20002
6317
/* 19992 */   MCD_OPC_CheckPredicate, 20, 35, 0, 0, // Skip to: 20032
6318
/* 19997 */   MCD_OPC_Decode, 225, 12, 218, 2, // Opcode: LOCGHIAsmLE
6319
/* 20002 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 20017
6320
/* 20007 */   MCD_OPC_CheckPredicate, 20, 20, 0, 0, // Skip to: 20032
6321
/* 20012 */   MCD_OPC_Decode, 229, 12, 218, 2, // Opcode: LOCGHIAsmNH
6322
/* 20017 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 20032
6323
/* 20022 */   MCD_OPC_CheckPredicate, 20, 5, 0, 0, // Skip to: 20032
6324
/* 20027 */   MCD_OPC_Decode, 235, 12, 218, 2, // Opcode: LOCGHIAsmNO
6325
/* 20032 */   MCD_OPC_CheckPredicate, 20, 135, 12, 0, // Skip to: 23244
6326
/* 20037 */   MCD_OPC_Decode, 220, 12, 219, 2, // Opcode: LOCGHIAsm
6327
/* 20042 */   MCD_OPC_FilterValue, 78, 231, 0, 0, // Skip to: 20278
6328
/* 20047 */   MCD_OPC_ExtractField, 8, 8,  // Inst{15-8} ...
6329
/* 20050 */   MCD_OPC_FilterValue, 0, 117, 12, 0, // Skip to: 23244
6330
/* 20055 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6331
/* 20058 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 20073
6332
/* 20063 */   MCD_OPC_CheckPredicate, 20, 200, 0, 0, // Skip to: 20268
6333
/* 20068 */   MCD_OPC_Decode, 154, 13, 220, 2, // Opcode: LOCHHIAsmO
6334
/* 20073 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 20088
6335
/* 20078 */   MCD_OPC_CheckPredicate, 20, 185, 0, 0, // Skip to: 20268
6336
/* 20083 */   MCD_OPC_Decode, 138, 13, 220, 2, // Opcode: LOCHHIAsmH
6337
/* 20088 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 20103
6338
/* 20093 */   MCD_OPC_CheckPredicate, 20, 170, 0, 0, // Skip to: 20268
6339
/* 20098 */   MCD_OPC_Decode, 148, 13, 220, 2, // Opcode: LOCHHIAsmNLE
6340
/* 20103 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 20118
6341
/* 20108 */   MCD_OPC_CheckPredicate, 20, 155, 0, 0, // Skip to: 20268
6342
/* 20113 */   MCD_OPC_Decode, 140, 13, 220, 2, // Opcode: LOCHHIAsmL
6343
/* 20118 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 20133
6344
/* 20123 */   MCD_OPC_CheckPredicate, 20, 140, 0, 0, // Skip to: 20268
6345
/* 20128 */   MCD_OPC_Decode, 146, 13, 220, 2, // Opcode: LOCHHIAsmNHE
6346
/* 20133 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 20148
6347
/* 20138 */   MCD_OPC_CheckPredicate, 20, 125, 0, 0, // Skip to: 20268
6348
/* 20143 */   MCD_OPC_Decode, 142, 13, 220, 2, // Opcode: LOCHHIAsmLH
6349
/* 20148 */   MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 20163
6350
/* 20153 */   MCD_OPC_CheckPredicate, 20, 110, 0, 0, // Skip to: 20268
6351
/* 20158 */   MCD_OPC_Decode, 144, 13, 220, 2, // Opcode: LOCHHIAsmNE
6352
/* 20163 */   MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 20178
6353
/* 20168 */   MCD_OPC_CheckPredicate, 20, 95, 0, 0, // Skip to: 20268
6354
/* 20173 */   MCD_OPC_Decode, 137, 13, 220, 2, // Opcode: LOCHHIAsmE
6355
/* 20178 */   MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 20193
6356
/* 20183 */   MCD_OPC_CheckPredicate, 20, 80, 0, 0, // Skip to: 20268
6357
/* 20188 */   MCD_OPC_Decode, 149, 13, 220, 2, // Opcode: LOCHHIAsmNLH
6358
/* 20193 */   MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 20208
6359
/* 20198 */   MCD_OPC_CheckPredicate, 20, 65, 0, 0, // Skip to: 20268
6360
/* 20203 */   MCD_OPC_Decode, 139, 13, 220, 2, // Opcode: LOCHHIAsmHE
6361
/* 20208 */   MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 20223
6362
/* 20213 */   MCD_OPC_CheckPredicate, 20, 50, 0, 0, // Skip to: 20268
6363
/* 20218 */   MCD_OPC_Decode, 147, 13, 220, 2, // Opcode: LOCHHIAsmNL
6364
/* 20223 */   MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 20238
6365
/* 20228 */   MCD_OPC_CheckPredicate, 20, 35, 0, 0, // Skip to: 20268
6366
/* 20233 */   MCD_OPC_Decode, 141, 13, 220, 2, // Opcode: LOCHHIAsmLE
6367
/* 20238 */   MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 20253
6368
/* 20243 */   MCD_OPC_CheckPredicate, 20, 20, 0, 0, // Skip to: 20268
6369
/* 20248 */   MCD_OPC_Decode, 145, 13, 220, 2, // Opcode: LOCHHIAsmNH
6370
/* 20253 */   MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 20268
6371
/* 20258 */   MCD_OPC_CheckPredicate, 20, 5, 0, 0, // Skip to: 20268
6372
/* 20263 */   MCD_OPC_Decode, 151, 13, 220, 2, // Opcode: LOCHHIAsmNO
6373
/* 20268 */   MCD_OPC_CheckPredicate, 20, 155, 11, 0, // Skip to: 23244
6374
/* 20273 */   MCD_OPC_Decode, 136, 13, 221, 2, // Opcode: LOCHHIAsm
6375
/* 20278 */   MCD_OPC_FilterValue, 81, 10, 0, 0, // Skip to: 20293
6376
/* 20283 */   MCD_OPC_CheckPredicate, 19, 140, 11, 0, // Skip to: 23244
6377
/* 20288 */   MCD_OPC_Decode, 198, 15, 222, 2, // Opcode: RISBLG
6378
/* 20293 */   MCD_OPC_FilterValue, 84, 5, 0, 0, // Skip to: 20303
6379
/* 20298 */   MCD_OPC_Decode, 201, 15, 223, 2, // Opcode: RNSBG
6380
/* 20303 */   MCD_OPC_FilterValue, 85, 5, 0, 0, // Skip to: 20313
6381
/* 20308 */   MCD_OPC_Decode, 194, 15, 223, 2, // Opcode: RISBG
6382
/* 20313 */   MCD_OPC_FilterValue, 86, 5, 0, 0, // Skip to: 20323
6383
/* 20318 */   MCD_OPC_Decode, 202, 15, 223, 2, // Opcode: ROSBG
6384
/* 20323 */   MCD_OPC_FilterValue, 87, 5, 0, 0, // Skip to: 20333
6385
/* 20328 */   MCD_OPC_Decode, 209, 15, 223, 2, // Opcode: RXSBG
6386
/* 20333 */   MCD_OPC_FilterValue, 89, 10, 0, 0, // Skip to: 20348
6387
/* 20338 */   MCD_OPC_CheckPredicate, 36, 85, 11, 0, // Skip to: 23244
6388
/* 20343 */   MCD_OPC_Decode, 196, 15, 223, 2, // Opcode: RISBGN
6389
/* 20348 */   MCD_OPC_FilterValue, 93, 10, 0, 0, // Skip to: 20363
6390
/* 20353 */   MCD_OPC_CheckPredicate, 19, 70, 11, 0, // Skip to: 23244
6391
/* 20358 */   MCD_OPC_Decode, 197, 15, 224, 2, // Opcode: RISBHG
6392
/* 20363 */   MCD_OPC_FilterValue, 100, 76, 0, 0, // Skip to: 20444
6393
/* 20368 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6394
/* 20371 */   MCD_OPC_FilterValue, 0, 52, 11, 0, // Skip to: 23244
6395
/* 20376 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6396
/* 20379 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20389
6397
/* 20384 */   MCD_OPC_Decode, 149, 6, 225, 2, // Opcode: CGRJAsmH
6398
/* 20389 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20399
6399
/* 20394 */   MCD_OPC_Decode, 151, 6, 225, 2, // Opcode: CGRJAsmL
6400
/* 20399 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20409
6401
/* 20404 */   MCD_OPC_Decode, 153, 6, 225, 2, // Opcode: CGRJAsmLH
6402
/* 20409 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20419
6403
/* 20414 */   MCD_OPC_Decode, 148, 6, 225, 2, // Opcode: CGRJAsmE
6404
/* 20419 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20429
6405
/* 20424 */   MCD_OPC_Decode, 150, 6, 225, 2, // Opcode: CGRJAsmHE
6406
/* 20429 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20439
6407
/* 20434 */   MCD_OPC_Decode, 152, 6, 225, 2, // Opcode: CGRJAsmLE
6408
/* 20439 */   MCD_OPC_Decode, 147, 6, 226, 2, // Opcode: CGRJAsm
6409
/* 20444 */   MCD_OPC_FilterValue, 101, 76, 0, 0, // Skip to: 20525
6410
/* 20449 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6411
/* 20452 */   MCD_OPC_FilterValue, 0, 227, 10, 0, // Skip to: 23244
6412
/* 20457 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6413
/* 20460 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20470
6414
/* 20465 */   MCD_OPC_Decode, 201, 7, 225, 2, // Opcode: CLGRJAsmH
6415
/* 20470 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20480
6416
/* 20475 */   MCD_OPC_Decode, 203, 7, 225, 2, // Opcode: CLGRJAsmL
6417
/* 20480 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20490
6418
/* 20485 */   MCD_OPC_Decode, 205, 7, 225, 2, // Opcode: CLGRJAsmLH
6419
/* 20490 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20500
6420
/* 20495 */   MCD_OPC_Decode, 200, 7, 225, 2, // Opcode: CLGRJAsmE
6421
/* 20500 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20510
6422
/* 20505 */   MCD_OPC_Decode, 202, 7, 225, 2, // Opcode: CLGRJAsmHE
6423
/* 20510 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20520
6424
/* 20515 */   MCD_OPC_Decode, 204, 7, 225, 2, // Opcode: CLGRJAsmLE
6425
/* 20520 */   MCD_OPC_Decode, 199, 7, 226, 2, // Opcode: CLGRJAsm
6426
/* 20525 */   MCD_OPC_FilterValue, 112, 84, 0, 0, // Skip to: 20614
6427
/* 20530 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6428
/* 20533 */   MCD_OPC_FilterValue, 0, 146, 10, 0, // Skip to: 23244
6429
/* 20538 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6430
/* 20541 */   MCD_OPC_FilterValue, 0, 138, 10, 0, // Skip to: 23244
6431
/* 20546 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6432
/* 20549 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20559
6433
/* 20554 */   MCD_OPC_Decode, 248, 5, 227, 2, // Opcode: CGITAsmH
6434
/* 20559 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20569
6435
/* 20564 */   MCD_OPC_Decode, 250, 5, 227, 2, // Opcode: CGITAsmL
6436
/* 20569 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20579
6437
/* 20574 */   MCD_OPC_Decode, 252, 5, 227, 2, // Opcode: CGITAsmLH
6438
/* 20579 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20589
6439
/* 20584 */   MCD_OPC_Decode, 247, 5, 227, 2, // Opcode: CGITAsmE
6440
/* 20589 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20599
6441
/* 20594 */   MCD_OPC_Decode, 249, 5, 227, 2, // Opcode: CGITAsmHE
6442
/* 20599 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20609
6443
/* 20604 */   MCD_OPC_Decode, 251, 5, 227, 2, // Opcode: CGITAsmLE
6444
/* 20609 */   MCD_OPC_Decode, 246, 5, 228, 2, // Opcode: CGITAsm
6445
/* 20614 */   MCD_OPC_FilterValue, 113, 84, 0, 0, // Skip to: 20703
6446
/* 20619 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6447
/* 20622 */   MCD_OPC_FilterValue, 0, 57, 10, 0, // Skip to: 23244
6448
/* 20627 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6449
/* 20630 */   MCD_OPC_FilterValue, 0, 49, 10, 0, // Skip to: 23244
6450
/* 20635 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6451
/* 20638 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20648
6452
/* 20643 */   MCD_OPC_Decode, 172, 7, 229, 2, // Opcode: CLGITAsmH
6453
/* 20648 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20658
6454
/* 20653 */   MCD_OPC_Decode, 174, 7, 229, 2, // Opcode: CLGITAsmL
6455
/* 20658 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20668
6456
/* 20663 */   MCD_OPC_Decode, 176, 7, 229, 2, // Opcode: CLGITAsmLH
6457
/* 20668 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20678
6458
/* 20673 */   MCD_OPC_Decode, 171, 7, 229, 2, // Opcode: CLGITAsmE
6459
/* 20678 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20688
6460
/* 20683 */   MCD_OPC_Decode, 173, 7, 229, 2, // Opcode: CLGITAsmHE
6461
/* 20688 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20698
6462
/* 20693 */   MCD_OPC_Decode, 175, 7, 229, 2, // Opcode: CLGITAsmLE
6463
/* 20698 */   MCD_OPC_Decode, 170, 7, 230, 2, // Opcode: CLGITAsm
6464
/* 20703 */   MCD_OPC_FilterValue, 114, 84, 0, 0, // Skip to: 20792
6465
/* 20708 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6466
/* 20711 */   MCD_OPC_FilterValue, 0, 224, 9, 0, // Skip to: 23244
6467
/* 20716 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6468
/* 20719 */   MCD_OPC_FilterValue, 0, 216, 9, 0, // Skip to: 23244
6469
/* 20724 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6470
/* 20727 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20737
6471
/* 20732 */   MCD_OPC_Decode, 221, 6, 231, 2, // Opcode: CITAsmH
6472
/* 20737 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20747
6473
/* 20742 */   MCD_OPC_Decode, 223, 6, 231, 2, // Opcode: CITAsmL
6474
/* 20747 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20757
6475
/* 20752 */   MCD_OPC_Decode, 225, 6, 231, 2, // Opcode: CITAsmLH
6476
/* 20757 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20767
6477
/* 20762 */   MCD_OPC_Decode, 220, 6, 231, 2, // Opcode: CITAsmE
6478
/* 20767 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20777
6479
/* 20772 */   MCD_OPC_Decode, 222, 6, 231, 2, // Opcode: CITAsmHE
6480
/* 20777 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20787
6481
/* 20782 */   MCD_OPC_Decode, 224, 6, 231, 2, // Opcode: CITAsmLE
6482
/* 20787 */   MCD_OPC_Decode, 219, 6, 232, 2, // Opcode: CITAsm
6483
/* 20792 */   MCD_OPC_FilterValue, 115, 84, 0, 0, // Skip to: 20881
6484
/* 20797 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6485
/* 20800 */   MCD_OPC_FilterValue, 0, 135, 9, 0, // Skip to: 23244
6486
/* 20805 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6487
/* 20808 */   MCD_OPC_FilterValue, 0, 127, 9, 0, // Skip to: 23244
6488
/* 20813 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6489
/* 20816 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20826
6490
/* 20821 */   MCD_OPC_Decode, 246, 6, 233, 2, // Opcode: CLFITAsmH
6491
/* 20826 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20836
6492
/* 20831 */   MCD_OPC_Decode, 248, 6, 233, 2, // Opcode: CLFITAsmL
6493
/* 20836 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20846
6494
/* 20841 */   MCD_OPC_Decode, 250, 6, 233, 2, // Opcode: CLFITAsmLH
6495
/* 20846 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20856
6496
/* 20851 */   MCD_OPC_Decode, 245, 6, 233, 2, // Opcode: CLFITAsmE
6497
/* 20856 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20866
6498
/* 20861 */   MCD_OPC_Decode, 247, 6, 233, 2, // Opcode: CLFITAsmHE
6499
/* 20866 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20876
6500
/* 20871 */   MCD_OPC_Decode, 249, 6, 233, 2, // Opcode: CLFITAsmLE
6501
/* 20876 */   MCD_OPC_Decode, 244, 6, 234, 2, // Opcode: CLFITAsm
6502
/* 20881 */   MCD_OPC_FilterValue, 118, 76, 0, 0, // Skip to: 20962
6503
/* 20886 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6504
/* 20889 */   MCD_OPC_FilterValue, 0, 46, 9, 0, // Skip to: 23244
6505
/* 20894 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6506
/* 20897 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20907
6507
/* 20902 */   MCD_OPC_Decode, 243, 8, 235, 2, // Opcode: CRJAsmH
6508
/* 20907 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20917
6509
/* 20912 */   MCD_OPC_Decode, 245, 8, 235, 2, // Opcode: CRJAsmL
6510
/* 20917 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20927
6511
/* 20922 */   MCD_OPC_Decode, 247, 8, 235, 2, // Opcode: CRJAsmLH
6512
/* 20927 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20937
6513
/* 20932 */   MCD_OPC_Decode, 242, 8, 235, 2, // Opcode: CRJAsmE
6514
/* 20937 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20947
6515
/* 20942 */   MCD_OPC_Decode, 244, 8, 235, 2, // Opcode: CRJAsmHE
6516
/* 20947 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20957
6517
/* 20952 */   MCD_OPC_Decode, 246, 8, 235, 2, // Opcode: CRJAsmLE
6518
/* 20957 */   MCD_OPC_Decode, 241, 8, 236, 2, // Opcode: CRJAsm
6519
/* 20962 */   MCD_OPC_FilterValue, 119, 76, 0, 0, // Skip to: 21043
6520
/* 20967 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6521
/* 20970 */   MCD_OPC_FilterValue, 0, 221, 8, 0, // Skip to: 23244
6522
/* 20975 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6523
/* 20978 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20988
6524
/* 20983 */   MCD_OPC_Decode, 172, 8, 235, 2, // Opcode: CLRJAsmH
6525
/* 20988 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20998
6526
/* 20993 */   MCD_OPC_Decode, 174, 8, 235, 2, // Opcode: CLRJAsmL
6527
/* 20998 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21008
6528
/* 21003 */   MCD_OPC_Decode, 176, 8, 235, 2, // Opcode: CLRJAsmLH
6529
/* 21008 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21018
6530
/* 21013 */   MCD_OPC_Decode, 171, 8, 235, 2, // Opcode: CLRJAsmE
6531
/* 21018 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21028
6532
/* 21023 */   MCD_OPC_Decode, 173, 8, 235, 2, // Opcode: CLRJAsmHE
6533
/* 21028 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21038
6534
/* 21033 */   MCD_OPC_Decode, 175, 8, 235, 2, // Opcode: CLRJAsmLE
6535
/* 21038 */   MCD_OPC_Decode, 170, 8, 236, 2, // Opcode: CLRJAsm
6536
/* 21043 */   MCD_OPC_FilterValue, 124, 68, 0, 0, // Skip to: 21116
6537
/* 21048 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6538
/* 21051 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21061
6539
/* 21056 */   MCD_OPC_Decode, 234, 5, 237, 2, // Opcode: CGIJAsmH
6540
/* 21061 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21071
6541
/* 21066 */   MCD_OPC_Decode, 236, 5, 237, 2, // Opcode: CGIJAsmL
6542
/* 21071 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21081
6543
/* 21076 */   MCD_OPC_Decode, 238, 5, 237, 2, // Opcode: CGIJAsmLH
6544
/* 21081 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21091
6545
/* 21086 */   MCD_OPC_Decode, 233, 5, 237, 2, // Opcode: CGIJAsmE
6546
/* 21091 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21101
6547
/* 21096 */   MCD_OPC_Decode, 235, 5, 237, 2, // Opcode: CGIJAsmHE
6548
/* 21101 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21111
6549
/* 21106 */   MCD_OPC_Decode, 237, 5, 237, 2, // Opcode: CGIJAsmLE
6550
/* 21111 */   MCD_OPC_Decode, 232, 5, 238, 2, // Opcode: CGIJAsm
6551
/* 21116 */   MCD_OPC_FilterValue, 125, 68, 0, 0, // Skip to: 21189
6552
/* 21121 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6553
/* 21124 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21134
6554
/* 21129 */   MCD_OPC_Decode, 158, 7, 239, 2, // Opcode: CLGIJAsmH
6555
/* 21134 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21144
6556
/* 21139 */   MCD_OPC_Decode, 160, 7, 239, 2, // Opcode: CLGIJAsmL
6557
/* 21144 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21154
6558
/* 21149 */   MCD_OPC_Decode, 162, 7, 239, 2, // Opcode: CLGIJAsmLH
6559
/* 21154 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21164
6560
/* 21159 */   MCD_OPC_Decode, 157, 7, 239, 2, // Opcode: CLGIJAsmE
6561
/* 21164 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21174
6562
/* 21169 */   MCD_OPC_Decode, 159, 7, 239, 2, // Opcode: CLGIJAsmHE
6563
/* 21174 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21184
6564
/* 21179 */   MCD_OPC_Decode, 161, 7, 239, 2, // Opcode: CLGIJAsmLE
6565
/* 21184 */   MCD_OPC_Decode, 156, 7, 240, 2, // Opcode: CLGIJAsm
6566
/* 21189 */   MCD_OPC_FilterValue, 126, 68, 0, 0, // Skip to: 21262
6567
/* 21194 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6568
/* 21197 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21207
6569
/* 21202 */   MCD_OPC_Decode, 207, 6, 241, 2, // Opcode: CIJAsmH
6570
/* 21207 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21217
6571
/* 21212 */   MCD_OPC_Decode, 209, 6, 241, 2, // Opcode: CIJAsmL
6572
/* 21217 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21227
6573
/* 21222 */   MCD_OPC_Decode, 211, 6, 241, 2, // Opcode: CIJAsmLH
6574
/* 21227 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21237
6575
/* 21232 */   MCD_OPC_Decode, 206, 6, 241, 2, // Opcode: CIJAsmE
6576
/* 21237 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21247
6577
/* 21242 */   MCD_OPC_Decode, 208, 6, 241, 2, // Opcode: CIJAsmHE
6578
/* 21247 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21257
6579
/* 21252 */   MCD_OPC_Decode, 210, 6, 241, 2, // Opcode: CIJAsmLE
6580
/* 21257 */   MCD_OPC_Decode, 205, 6, 242, 2, // Opcode: CIJAsm
6581
/* 21262 */   MCD_OPC_FilterValue, 127, 68, 0, 0, // Skip to: 21335
6582
/* 21267 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6583
/* 21270 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21280
6584
/* 21275 */   MCD_OPC_Decode, 139, 8, 243, 2, // Opcode: CLIJAsmH
6585
/* 21280 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21290
6586
/* 21285 */   MCD_OPC_Decode, 141, 8, 243, 2, // Opcode: CLIJAsmL
6587
/* 21290 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21300
6588
/* 21295 */   MCD_OPC_Decode, 143, 8, 243, 2, // Opcode: CLIJAsmLH
6589
/* 21300 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21310
6590
/* 21305 */   MCD_OPC_Decode, 138, 8, 243, 2, // Opcode: CLIJAsmE
6591
/* 21310 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21320
6592
/* 21315 */   MCD_OPC_Decode, 140, 8, 243, 2, // Opcode: CLIJAsmHE
6593
/* 21320 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21330
6594
/* 21325 */   MCD_OPC_Decode, 142, 8, 243, 2, // Opcode: CLIJAsmLE
6595
/* 21330 */   MCD_OPC_Decode, 137, 8, 244, 2, // Opcode: CLIJAsm
6596
/* 21335 */   MCD_OPC_FilterValue, 216, 1, 17, 0, 0, // Skip to: 21358
6597
/* 21341 */   MCD_OPC_CheckPredicate, 23, 106, 7, 0, // Skip to: 23244
6598
/* 21346 */   MCD_OPC_CheckField, 8, 8, 0, 99, 7, 0, // Skip to: 23244
6599
/* 21353 */   MCD_OPC_Decode, 135, 4, 245, 2, // Opcode: AHIK
6600
/* 21358 */   MCD_OPC_FilterValue, 217, 1, 17, 0, 0, // Skip to: 21381
6601
/* 21364 */   MCD_OPC_CheckPredicate, 23, 83, 7, 0, // Skip to: 23244
6602
/* 21369 */   MCD_OPC_CheckField, 8, 8, 0, 76, 7, 0, // Skip to: 23244
6603
/* 21376 */   MCD_OPC_Decode, 255, 3, 246, 2, // Opcode: AGHIK
6604
/* 21381 */   MCD_OPC_FilterValue, 218, 1, 17, 0, 0, // Skip to: 21404
6605
/* 21387 */   MCD_OPC_CheckPredicate, 23, 60, 7, 0, // Skip to: 23244
6606
/* 21392 */   MCD_OPC_CheckField, 8, 8, 0, 53, 7, 0, // Skip to: 23244
6607
/* 21399 */   MCD_OPC_Decode, 154, 4, 245, 2, // Opcode: ALHSIK
6608
/* 21404 */   MCD_OPC_FilterValue, 219, 1, 17, 0, 0, // Skip to: 21427
6609
/* 21410 */   MCD_OPC_CheckPredicate, 23, 37, 7, 0, // Skip to: 23244
6610
/* 21415 */   MCD_OPC_CheckField, 8, 8, 0, 30, 7, 0, // Skip to: 23244
6611
/* 21422 */   MCD_OPC_Decode, 148, 4, 246, 2, // Opcode: ALGHSIK
6612
/* 21427 */   MCD_OPC_FilterValue, 228, 1, 76, 0, 0, // Skip to: 21509
6613
/* 21433 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6614
/* 21436 */   MCD_OPC_FilterValue, 0, 11, 7, 0, // Skip to: 23244
6615
/* 21441 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6616
/* 21444 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21454
6617
/* 21449 */   MCD_OPC_Decode, 135, 6, 247, 2, // Opcode: CGRBAsmH
6618
/* 21454 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21464
6619
/* 21459 */   MCD_OPC_Decode, 137, 6, 247, 2, // Opcode: CGRBAsmL
6620
/* 21464 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21474
6621
/* 21469 */   MCD_OPC_Decode, 139, 6, 247, 2, // Opcode: CGRBAsmLH
6622
/* 21474 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21484
6623
/* 21479 */   MCD_OPC_Decode, 134, 6, 247, 2, // Opcode: CGRBAsmE
6624
/* 21484 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21494
6625
/* 21489 */   MCD_OPC_Decode, 136, 6, 247, 2, // Opcode: CGRBAsmHE
6626
/* 21494 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21504
6627
/* 21499 */   MCD_OPC_Decode, 138, 6, 247, 2, // Opcode: CGRBAsmLE
6628
/* 21504 */   MCD_OPC_Decode, 133, 6, 248, 2, // Opcode: CGRBAsm
6629
/* 21509 */   MCD_OPC_FilterValue, 229, 1, 76, 0, 0, // Skip to: 21591
6630
/* 21515 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6631
/* 21518 */   MCD_OPC_FilterValue, 0, 185, 6, 0, // Skip to: 23244
6632
/* 21523 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6633
/* 21526 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21536
6634
/* 21531 */   MCD_OPC_Decode, 187, 7, 247, 2, // Opcode: CLGRBAsmH
6635
/* 21536 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21546
6636
/* 21541 */   MCD_OPC_Decode, 189, 7, 247, 2, // Opcode: CLGRBAsmL
6637
/* 21546 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21556
6638
/* 21551 */   MCD_OPC_Decode, 191, 7, 247, 2, // Opcode: CLGRBAsmLH
6639
/* 21556 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21566
6640
/* 21561 */   MCD_OPC_Decode, 186, 7, 247, 2, // Opcode: CLGRBAsmE
6641
/* 21566 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21576
6642
/* 21571 */   MCD_OPC_Decode, 188, 7, 247, 2, // Opcode: CLGRBAsmHE
6643
/* 21576 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21586
6644
/* 21581 */   MCD_OPC_Decode, 190, 7, 247, 2, // Opcode: CLGRBAsmLE
6645
/* 21586 */   MCD_OPC_Decode, 185, 7, 248, 2, // Opcode: CLGRBAsm
6646
/* 21591 */   MCD_OPC_FilterValue, 246, 1, 76, 0, 0, // Skip to: 21673
6647
/* 21597 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6648
/* 21600 */   MCD_OPC_FilterValue, 0, 103, 6, 0, // Skip to: 23244
6649
/* 21605 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6650
/* 21608 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21618
6651
/* 21613 */   MCD_OPC_Decode, 227, 8, 249, 2, // Opcode: CRBAsmH
6652
/* 21618 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21628
6653
/* 21623 */   MCD_OPC_Decode, 229, 8, 249, 2, // Opcode: CRBAsmL
6654
/* 21628 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21638
6655
/* 21633 */   MCD_OPC_Decode, 231, 8, 249, 2, // Opcode: CRBAsmLH
6656
/* 21638 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21648
6657
/* 21643 */   MCD_OPC_Decode, 226, 8, 249, 2, // Opcode: CRBAsmE
6658
/* 21648 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21658
6659
/* 21653 */   MCD_OPC_Decode, 228, 8, 249, 2, // Opcode: CRBAsmHE
6660
/* 21658 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21668
6661
/* 21663 */   MCD_OPC_Decode, 230, 8, 249, 2, // Opcode: CRBAsmLE
6662
/* 21668 */   MCD_OPC_Decode, 225, 8, 250, 2, // Opcode: CRBAsm
6663
/* 21673 */   MCD_OPC_FilterValue, 247, 1, 76, 0, 0, // Skip to: 21755
6664
/* 21679 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
6665
/* 21682 */   MCD_OPC_FilterValue, 0, 21, 6, 0, // Skip to: 23244
6666
/* 21687 */   MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6667
/* 21690 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21700
6668
/* 21695 */   MCD_OPC_Decode, 158, 8, 249, 2, // Opcode: CLRBAsmH
6669
/* 21700 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21710
6670
/* 21705 */   MCD_OPC_Decode, 160, 8, 249, 2, // Opcode: CLRBAsmL
6671
/* 21710 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21720
6672
/* 21715 */   MCD_OPC_Decode, 162, 8, 249, 2, // Opcode: CLRBAsmLH
6673
/* 21720 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21730
6674
/* 21725 */   MCD_OPC_Decode, 157, 8, 249, 2, // Opcode: CLRBAsmE
6675
/* 21730 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21740
6676
/* 21735 */   MCD_OPC_Decode, 159, 8, 249, 2, // Opcode: CLRBAsmHE
6677
/* 21740 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21750
6678
/* 21745 */   MCD_OPC_Decode, 161, 8, 249, 2, // Opcode: CLRBAsmLE
6679
/* 21750 */   MCD_OPC_Decode, 156, 8, 250, 2, // Opcode: CLRBAsm
6680
/* 21755 */   MCD_OPC_FilterValue, 252, 1, 68, 0, 0, // Skip to: 21829
6681
/* 21761 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6682
/* 21764 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21774
6683
/* 21769 */   MCD_OPC_Decode, 220, 5, 251, 2, // Opcode: CGIBAsmH
6684
/* 21774 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21784
6685
/* 21779 */   MCD_OPC_Decode, 222, 5, 251, 2, // Opcode: CGIBAsmL
6686
/* 21784 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21794
6687
/* 21789 */   MCD_OPC_Decode, 224, 5, 251, 2, // Opcode: CGIBAsmLH
6688
/* 21794 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21804
6689
/* 21799 */   MCD_OPC_Decode, 219, 5, 251, 2, // Opcode: CGIBAsmE
6690
/* 21804 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21814
6691
/* 21809 */   MCD_OPC_Decode, 221, 5, 251, 2, // Opcode: CGIBAsmHE
6692
/* 21814 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21824
6693
/* 21819 */   MCD_OPC_Decode, 223, 5, 251, 2, // Opcode: CGIBAsmLE
6694
/* 21824 */   MCD_OPC_Decode, 218, 5, 252, 2, // Opcode: CGIBAsm
6695
/* 21829 */   MCD_OPC_FilterValue, 253, 1, 68, 0, 0, // Skip to: 21903
6696
/* 21835 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6697
/* 21838 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21848
6698
/* 21843 */   MCD_OPC_Decode, 144, 7, 253, 2, // Opcode: CLGIBAsmH
6699
/* 21848 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21858
6700
/* 21853 */   MCD_OPC_Decode, 146, 7, 253, 2, // Opcode: CLGIBAsmL
6701
/* 21858 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21868
6702
/* 21863 */   MCD_OPC_Decode, 148, 7, 253, 2, // Opcode: CLGIBAsmLH
6703
/* 21868 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21878
6704
/* 21873 */   MCD_OPC_Decode, 143, 7, 253, 2, // Opcode: CLGIBAsmE
6705
/* 21878 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21888
6706
/* 21883 */   MCD_OPC_Decode, 145, 7, 253, 2, // Opcode: CLGIBAsmHE
6707
/* 21888 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21898
6708
/* 21893 */   MCD_OPC_Decode, 147, 7, 253, 2, // Opcode: CLGIBAsmLE
6709
/* 21898 */   MCD_OPC_Decode, 142, 7, 254, 2, // Opcode: CLGIBAsm
6710
/* 21903 */   MCD_OPC_FilterValue, 254, 1, 68, 0, 0, // Skip to: 21977
6711
/* 21909 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6712
/* 21912 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21922
6713
/* 21917 */   MCD_OPC_Decode, 192, 6, 255, 2, // Opcode: CIBAsmH
6714
/* 21922 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21932
6715
/* 21927 */   MCD_OPC_Decode, 194, 6, 255, 2, // Opcode: CIBAsmL
6716
/* 21932 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21942
6717
/* 21937 */   MCD_OPC_Decode, 196, 6, 255, 2, // Opcode: CIBAsmLH
6718
/* 21942 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21952
6719
/* 21947 */   MCD_OPC_Decode, 191, 6, 255, 2, // Opcode: CIBAsmE
6720
/* 21952 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21962
6721
/* 21957 */   MCD_OPC_Decode, 193, 6, 255, 2, // Opcode: CIBAsmHE
6722
/* 21962 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21972
6723
/* 21967 */   MCD_OPC_Decode, 195, 6, 255, 2, // Opcode: CIBAsmLE
6724
/* 21972 */   MCD_OPC_Decode, 190, 6, 128, 3, // Opcode: CIBAsm
6725
/* 21977 */   MCD_OPC_FilterValue, 255, 1, 237, 4, 0, // Skip to: 23244
6726
/* 21983 */   MCD_OPC_ExtractField, 32, 4,  // Inst{35-32} ...
6727
/* 21986 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21996
6728
/* 21991 */   MCD_OPC_Decode, 252, 7, 129, 3, // Opcode: CLIBAsmH
6729
/* 21996 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 22006
6730
/* 22001 */   MCD_OPC_Decode, 254, 7, 129, 3, // Opcode: CLIBAsmL
6731
/* 22006 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 22016
6732
/* 22011 */   MCD_OPC_Decode, 128, 8, 129, 3, // Opcode: CLIBAsmLH
6733
/* 22016 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 22026
6734
/* 22021 */   MCD_OPC_Decode, 251, 7, 129, 3, // Opcode: CLIBAsmE
6735
/* 22026 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 22036
6736
/* 22031 */   MCD_OPC_Decode, 253, 7, 129, 3, // Opcode: CLIBAsmHE
6737
/* 22036 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22046
6738
/* 22041 */   MCD_OPC_Decode, 255, 7, 129, 3, // Opcode: CLIBAsmLE
6739
/* 22046 */   MCD_OPC_Decode, 250, 7, 130, 3, // Opcode: CLIBAsm
6740
/* 22051 */   MCD_OPC_FilterValue, 237, 1, 31, 4, 0, // Skip to: 23112
6741
/* 22057 */   MCD_OPC_ExtractField, 0, 8,  // Inst{7-0} ...
6742
/* 22060 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 22077
6743
/* 22065 */   MCD_OPC_CheckField, 8, 8, 0, 148, 4, 0, // Skip to: 23244
6744
/* 22072 */   MCD_OPC_Decode, 167, 11, 131, 3, // Opcode: LDEB
6745
/* 22077 */   MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 22094
6746
/* 22082 */   MCD_OPC_CheckField, 8, 8, 0, 131, 4, 0, // Skip to: 23244
6747
/* 22089 */   MCD_OPC_Decode, 251, 13, 132, 3, // Opcode: LXDB
6748
/* 22094 */   MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 22111
6749
/* 22099 */   MCD_OPC_CheckField, 8, 8, 0, 114, 4, 0, // Skip to: 23244
6750
/* 22106 */   MCD_OPC_Decode, 128, 14, 132, 3, // Opcode: LXEB
6751
/* 22111 */   MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 22128
6752
/* 22116 */   MCD_OPC_CheckField, 8, 8, 0, 97, 4, 0, // Skip to: 23244
6753
/* 22123 */   MCD_OPC_Decode, 231, 14, 133, 3, // Opcode: MXDB
6754
/* 22128 */   MCD_OPC_FilterValue, 8, 12, 0, 0, // Skip to: 22145
6755
/* 22133 */   MCD_OPC_CheckField, 8, 8, 0, 80, 4, 0, // Skip to: 23244
6756
/* 22140 */   MCD_OPC_Decode, 240, 10, 134, 3, // Opcode: KEB
6757
/* 22145 */   MCD_OPC_FilterValue, 9, 12, 0, 0, // Skip to: 22162
6758
/* 22150 */   MCD_OPC_CheckField, 8, 8, 0, 63, 4, 0, // Skip to: 23244
6759
/* 22157 */   MCD_OPC_Decode, 174, 5, 134, 3, // Opcode: CEB
6760
/* 22162 */   MCD_OPC_FilterValue, 10, 12, 0, 0, // Skip to: 22179
6761
/* 22167 */   MCD_OPC_CheckField, 8, 8, 0, 46, 4, 0, // Skip to: 23244
6762
/* 22174 */   MCD_OPC_Decode, 245, 3, 135, 3, // Opcode: AEB
6763
/* 22179 */   MCD_OPC_FilterValue, 11, 12, 0, 0, // Skip to: 22196
6764
/* 22184 */   MCD_OPC_CheckField, 8, 8, 0, 29, 4, 0, // Skip to: 23244
6765
/* 22191 */   MCD_OPC_Decode, 230, 15, 135, 3, // Opcode: SEB
6766
/* 22196 */   MCD_OPC_FilterValue, 12, 12, 0, 0, // Skip to: 22213
6767
/* 22201 */   MCD_OPC_CheckField, 8, 8, 0, 12, 4, 0, // Skip to: 23244
6768
/* 22208 */   MCD_OPC_Decode, 158, 14, 136, 3, // Opcode: MDEB
6769
/* 22213 */   MCD_OPC_FilterValue, 13, 12, 0, 0, // Skip to: 22230
6770
/* 22218 */   MCD_OPC_CheckField, 8, 8, 0, 251, 3, 0, // Skip to: 23244
6771
/* 22225 */   MCD_OPC_Decode, 204, 9, 135, 3, // Opcode: DEB
6772
/* 22230 */   MCD_OPC_FilterValue, 14, 12, 0, 0, // Skip to: 22247
6773
/* 22235 */   MCD_OPC_CheckField, 8, 4, 0, 234, 3, 0, // Skip to: 23244
6774
/* 22242 */   MCD_OPC_Decode, 144, 14, 137, 3, // Opcode: MAEB
6775
/* 22247 */   MCD_OPC_FilterValue, 15, 12, 0, 0, // Skip to: 22264
6776
/* 22252 */   MCD_OPC_CheckField, 8, 4, 0, 217, 3, 0, // Skip to: 23244
6777
/* 22259 */   MCD_OPC_Decode, 192, 14, 137, 3, // Opcode: MSEB
6778
/* 22264 */   MCD_OPC_FilterValue, 16, 12, 0, 0, // Skip to: 22281
6779
/* 22269 */   MCD_OPC_CheckField, 8, 8, 0, 200, 3, 0, // Skip to: 23244
6780
/* 22276 */   MCD_OPC_Decode, 137, 18, 134, 3, // Opcode: TCEB
6781
/* 22281 */   MCD_OPC_FilterValue, 17, 12, 0, 0, // Skip to: 22298
6782
/* 22286 */   MCD_OPC_CheckField, 8, 8, 0, 183, 3, 0, // Skip to: 23244
6783
/* 22293 */   MCD_OPC_Decode, 136, 18, 131, 3, // Opcode: TCDB
6784
/* 22298 */   MCD_OPC_FilterValue, 18, 12, 0, 0, // Skip to: 22315
6785
/* 22303 */   MCD_OPC_CheckField, 8, 8, 0, 166, 3, 0, // Skip to: 23244
6786
/* 22310 */   MCD_OPC_Decode, 138, 18, 132, 3, // Opcode: TCXB
6787
/* 22315 */   MCD_OPC_FilterValue, 20, 12, 0, 0, // Skip to: 22332
6788
/* 22320 */   MCD_OPC_CheckField, 8, 8, 0, 149, 3, 0, // Skip to: 23244
6789
/* 22327 */   MCD_OPC_Decode, 225, 16, 134, 3, // Opcode: SQEB
6790
/* 22332 */   MCD_OPC_FilterValue, 21, 12, 0, 0, // Skip to: 22349
6791
/* 22337 */   MCD_OPC_CheckField, 8, 8, 0, 132, 3, 0, // Skip to: 23244
6792
/* 22344 */   MCD_OPC_Decode, 221, 16, 131, 3, // Opcode: SQDB
6793
/* 22349 */   MCD_OPC_FilterValue, 23, 12, 0, 0, // Skip to: 22366
6794
/* 22354 */   MCD_OPC_CheckField, 8, 8, 0, 115, 3, 0, // Skip to: 23244
6795
/* 22361 */   MCD_OPC_Decode, 166, 14, 135, 3, // Opcode: MEEB
6796
/* 22366 */   MCD_OPC_FilterValue, 24, 12, 0, 0, // Skip to: 22383
6797
/* 22371 */   MCD_OPC_CheckField, 8, 8, 0, 98, 3, 0, // Skip to: 23244
6798
/* 22378 */   MCD_OPC_Decode, 236, 10, 131, 3, // Opcode: KDB
6799
/* 22383 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 22400
6800
/* 22388 */   MCD_OPC_CheckField, 8, 8, 0, 81, 3, 0, // Skip to: 23244
6801
/* 22395 */   MCD_OPC_Decode, 149, 5, 131, 3, // Opcode: CDB
6802
/* 22400 */   MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 22417
6803
/* 22405 */   MCD_OPC_CheckField, 8, 8, 0, 64, 3, 0, // Skip to: 23244
6804
/* 22412 */   MCD_OPC_Decode, 239, 3, 136, 3, // Opcode: ADB
6805
/* 22417 */   MCD_OPC_FilterValue, 27, 12, 0, 0, // Skip to: 22434
6806
/* 22422 */   MCD_OPC_CheckField, 8, 8, 0, 47, 3, 0, // Skip to: 23244
6807
/* 22429 */   MCD_OPC_Decode, 224, 15, 136, 3, // Opcode: SDB
6808
/* 22434 */   MCD_OPC_FilterValue, 28, 12, 0, 0, // Skip to: 22451
6809
/* 22439 */   MCD_OPC_CheckField, 8, 8, 0, 30, 3, 0, // Skip to: 23244
6810
/* 22446 */   MCD_OPC_Decode, 155, 14, 136, 3, // Opcode: MDB
6811
/* 22451 */   MCD_OPC_FilterValue, 29, 12, 0, 0, // Skip to: 22468
6812
/* 22456 */   MCD_OPC_CheckField, 8, 8, 0, 13, 3, 0, // Skip to: 23244
6813
/* 22463 */   MCD_OPC_Decode, 198, 9, 136, 3, // Opcode: DDB
6814
/* 22468 */   MCD_OPC_FilterValue, 30, 12, 0, 0, // Skip to: 22485
6815
/* 22473 */   MCD_OPC_CheckField, 8, 4, 0, 252, 2, 0, // Skip to: 23244
6816
/* 22480 */   MCD_OPC_Decode, 140, 14, 138, 3, // Opcode: MADB
6817
/* 22485 */   MCD_OPC_FilterValue, 31, 12, 0, 0, // Skip to: 22502
6818
/* 22490 */   MCD_OPC_CheckField, 8, 4, 0, 235, 2, 0, // Skip to: 23244
6819
/* 22497 */   MCD_OPC_Decode, 188, 14, 138, 3, // Opcode: MSDB
6820
/* 22502 */   MCD_OPC_FilterValue, 36, 12, 0, 0, // Skip to: 22519
6821
/* 22507 */   MCD_OPC_CheckField, 8, 8, 0, 218, 2, 0, // Skip to: 23244
6822
/* 22514 */   MCD_OPC_Decode, 165, 11, 131, 3, // Opcode: LDE
6823
/* 22519 */   MCD_OPC_FilterValue, 37, 12, 0, 0, // Skip to: 22536
6824
/* 22524 */   MCD_OPC_CheckField, 8, 8, 0, 201, 2, 0, // Skip to: 23244
6825
/* 22531 */   MCD_OPC_Decode, 250, 13, 132, 3, // Opcode: LXD
6826
/* 22536 */   MCD_OPC_FilterValue, 38, 12, 0, 0, // Skip to: 22553
6827
/* 22541 */   MCD_OPC_CheckField, 8, 8, 0, 184, 2, 0, // Skip to: 23244
6828
/* 22548 */   MCD_OPC_Decode, 255, 13, 132, 3, // Opcode: LXE
6829
/* 22553 */   MCD_OPC_FilterValue, 46, 12, 0, 0, // Skip to: 22570
6830
/* 22558 */   MCD_OPC_CheckField, 8, 4, 0, 167, 2, 0, // Skip to: 23244
6831
/* 22565 */   MCD_OPC_Decode, 143, 14, 137, 3, // Opcode: MAE
6832
/* 22570 */   MCD_OPC_FilterValue, 47, 12, 0, 0, // Skip to: 22587
6833
/* 22575 */   MCD_OPC_CheckField, 8, 4, 0, 150, 2, 0, // Skip to: 23244
6834
/* 22582 */   MCD_OPC_Decode, 191, 14, 137, 3, // Opcode: MSE
6835
/* 22587 */   MCD_OPC_FilterValue, 52, 12, 0, 0, // Skip to: 22604
6836
/* 22592 */   MCD_OPC_CheckField, 8, 8, 0, 133, 2, 0, // Skip to: 23244
6837
/* 22599 */   MCD_OPC_Decode, 224, 16, 134, 3, // Opcode: SQE
6838
/* 22604 */   MCD_OPC_FilterValue, 53, 12, 0, 0, // Skip to: 22621
6839
/* 22609 */   MCD_OPC_CheckField, 8, 8, 0, 116, 2, 0, // Skip to: 23244
6840
/* 22616 */   MCD_OPC_Decode, 220, 16, 131, 3, // Opcode: SQD
6841
/* 22621 */   MCD_OPC_FilterValue, 55, 12, 0, 0, // Skip to: 22638
6842
/* 22626 */   MCD_OPC_CheckField, 8, 8, 0, 99, 2, 0, // Skip to: 23244
6843
/* 22633 */   MCD_OPC_Decode, 165, 14, 135, 3, // Opcode: MEE
6844
/* 22638 */   MCD_OPC_FilterValue, 56, 12, 0, 0, // Skip to: 22655
6845
/* 22643 */   MCD_OPC_CheckField, 8, 4, 0, 82, 2, 0, // Skip to: 23244
6846
/* 22650 */   MCD_OPC_Decode, 150, 14, 138, 3, // Opcode: MAYL
6847
/* 22655 */   MCD_OPC_FilterValue, 57, 12, 0, 0, // Skip to: 22672
6848
/* 22660 */   MCD_OPC_CheckField, 8, 4, 0, 65, 2, 0, // Skip to: 23244
6849
/* 22667 */   MCD_OPC_Decode, 240, 14, 139, 3, // Opcode: MYL
6850
/* 22672 */   MCD_OPC_FilterValue, 58, 12, 0, 0, // Skip to: 22689
6851
/* 22677 */   MCD_OPC_CheckField, 8, 4, 0, 48, 2, 0, // Skip to: 23244
6852
/* 22684 */   MCD_OPC_Decode, 147, 14, 140, 3, // Opcode: MAY
6853
/* 22689 */   MCD_OPC_FilterValue, 59, 12, 0, 0, // Skip to: 22706
6854
/* 22694 */   MCD_OPC_CheckField, 8, 4, 0, 31, 2, 0, // Skip to: 23244
6855
/* 22701 */   MCD_OPC_Decode, 237, 14, 141, 3, // Opcode: MY
6856
/* 22706 */   MCD_OPC_FilterValue, 60, 12, 0, 0, // Skip to: 22723
6857
/* 22711 */   MCD_OPC_CheckField, 8, 4, 0, 14, 2, 0, // Skip to: 23244
6858
/* 22718 */   MCD_OPC_Decode, 148, 14, 138, 3, // Opcode: MAYH
6859
/* 22723 */   MCD_OPC_FilterValue, 61, 12, 0, 0, // Skip to: 22740
6860
/* 22728 */   MCD_OPC_CheckField, 8, 4, 0, 253, 1, 0, // Skip to: 23244
6861
/* 22735 */   MCD_OPC_Decode, 238, 14, 139, 3, // Opcode: MYH
6862
/* 22740 */   MCD_OPC_FilterValue, 62, 12, 0, 0, // Skip to: 22757
6863
/* 22745 */   MCD_OPC_CheckField, 8, 4, 0, 236, 1, 0, // Skip to: 23244
6864
/* 22752 */   MCD_OPC_Decode, 139, 14, 138, 3, // Opcode: MAD
6865
/* 22757 */   MCD_OPC_FilterValue, 63, 12, 0, 0, // Skip to: 22774
6866
/* 22762 */   MCD_OPC_CheckField, 8, 4, 0, 219, 1, 0, // Skip to: 23244
6867
/* 22769 */   MCD_OPC_Decode, 187, 14, 138, 3, // Opcode: MSD
6868
/* 22774 */   MCD_OPC_FilterValue, 64, 12, 0, 0, // Skip to: 22791
6869
/* 22779 */   MCD_OPC_CheckField, 8, 4, 0, 202, 1, 0, // Skip to: 23244
6870
/* 22786 */   MCD_OPC_Decode, 196, 16, 139, 3, // Opcode: SLDT
6871
/* 22791 */   MCD_OPC_FilterValue, 65, 12, 0, 0, // Skip to: 22808
6872
/* 22796 */   MCD_OPC_CheckField, 8, 4, 0, 185, 1, 0, // Skip to: 23244
6873
/* 22803 */   MCD_OPC_Decode, 236, 16, 139, 3, // Opcode: SRDT
6874
/* 22808 */   MCD_OPC_FilterValue, 72, 12, 0, 0, // Skip to: 22825
6875
/* 22813 */   MCD_OPC_CheckField, 8, 4, 0, 168, 1, 0, // Skip to: 23244
6876
/* 22820 */   MCD_OPC_Decode, 211, 16, 142, 3, // Opcode: SLXT
6877
/* 22825 */   MCD_OPC_FilterValue, 73, 12, 0, 0, // Skip to: 22842
6878
/* 22830 */   MCD_OPC_CheckField, 8, 4, 0, 151, 1, 0, // Skip to: 23244
6879
/* 22837 */   MCD_OPC_Decode, 247, 16, 142, 3, // Opcode: SRXT
6880
/* 22842 */   MCD_OPC_FilterValue, 80, 12, 0, 0, // Skip to: 22859
6881
/* 22847 */   MCD_OPC_CheckField, 8, 8, 0, 134, 1, 0, // Skip to: 23244
6882
/* 22854 */   MCD_OPC_Decode, 140, 18, 134, 3, // Opcode: TDCET
6883
/* 22859 */   MCD_OPC_FilterValue, 81, 12, 0, 0, // Skip to: 22876
6884
/* 22864 */   MCD_OPC_CheckField, 8, 8, 0, 117, 1, 0, // Skip to: 23244
6885
/* 22871 */   MCD_OPC_Decode, 143, 18, 134, 3, // Opcode: TDGET
6886
/* 22876 */   MCD_OPC_FilterValue, 84, 12, 0, 0, // Skip to: 22893
6887
/* 22881 */   MCD_OPC_CheckField, 8, 8, 0, 100, 1, 0, // Skip to: 23244
6888
/* 22888 */   MCD_OPC_Decode, 139, 18, 131, 3, // Opcode: TDCDT
6889
/* 22893 */   MCD_OPC_FilterValue, 85, 12, 0, 0, // Skip to: 22910
6890
/* 22898 */   MCD_OPC_CheckField, 8, 8, 0, 83, 1, 0, // Skip to: 23244
6891
/* 22905 */   MCD_OPC_Decode, 142, 18, 131, 3, // Opcode: TDGDT
6892
/* 22910 */   MCD_OPC_FilterValue, 88, 12, 0, 0, // Skip to: 22927
6893
/* 22915 */   MCD_OPC_CheckField, 8, 8, 0, 66, 1, 0, // Skip to: 23244
6894
/* 22922 */   MCD_OPC_Decode, 141, 18, 132, 3, // Opcode: TDCXT
6895
/* 22927 */   MCD_OPC_FilterValue, 89, 12, 0, 0, // Skip to: 22944
6896
/* 22932 */   MCD_OPC_CheckField, 8, 8, 0, 49, 1, 0, // Skip to: 23244
6897
/* 22939 */   MCD_OPC_Decode, 144, 18, 132, 3, // Opcode: TDGXT
6898
/* 22944 */   MCD_OPC_FilterValue, 100, 5, 0, 0, // Skip to: 22954
6899
/* 22949 */   MCD_OPC_Decode, 188, 11, 143, 3, // Opcode: LEY
6900
/* 22954 */   MCD_OPC_FilterValue, 101, 5, 0, 0, // Skip to: 22964
6901
/* 22959 */   MCD_OPC_Decode, 178, 11, 144, 3, // Opcode: LDY
6902
/* 22964 */   MCD_OPC_FilterValue, 102, 5, 0, 0, // Skip to: 22974
6903
/* 22969 */   MCD_OPC_Decode, 148, 17, 143, 3, // Opcode: STEY
6904
/* 22974 */   MCD_OPC_FilterValue, 103, 5, 0, 0, // Skip to: 22984
6905
/* 22979 */   MCD_OPC_Decode, 146, 17, 144, 3, // Opcode: STDY
6906
/* 22984 */   MCD_OPC_FilterValue, 168, 1, 10, 0, 0, // Skip to: 23000
6907
/* 22990 */   MCD_OPC_CheckPredicate, 37, 249, 0, 0, // Skip to: 23244
6908
/* 22995 */   MCD_OPC_Decode, 194, 9, 145, 3, // Opcode: CZDT
6909
/* 23000 */   MCD_OPC_FilterValue, 169, 1, 10, 0, 0, // Skip to: 23016
6910
/* 23006 */   MCD_OPC_CheckPredicate, 37, 233, 0, 0, // Skip to: 23244
6911
/* 23011 */   MCD_OPC_Decode, 195, 9, 146, 3, // Opcode: CZXT
6912
/* 23016 */   MCD_OPC_FilterValue, 170, 1, 10, 0, 0, // Skip to: 23032
6913
/* 23022 */   MCD_OPC_CheckPredicate, 37, 217, 0, 0, // Skip to: 23244
6914
/* 23027 */   MCD_OPC_Decode, 172, 5, 145, 3, // Opcode: CDZT
6915
/* 23032 */   MCD_OPC_FilterValue, 171, 1, 10, 0, 0, // Skip to: 23048
6916
/* 23038 */   MCD_OPC_CheckPredicate, 37, 201, 0, 0, // Skip to: 23244
6917
/* 23043 */   MCD_OPC_Decode, 192, 9, 146, 3, // Opcode: CXZT
6918
/* 23048 */   MCD_OPC_FilterValue, 172, 1, 10, 0, 0, // Skip to: 23064
6919
/* 23054 */   MCD_OPC_CheckPredicate, 38, 185, 0, 0, // Skip to: 23244
6920
/* 23059 */   MCD_OPC_Decode, 216, 8, 145, 3, // Opcode: CPDT
6921
/* 23064 */   MCD_OPC_FilterValue, 173, 1, 10, 0, 0, // Skip to: 23080
6922
/* 23070 */   MCD_OPC_CheckPredicate, 38, 169, 0, 0, // Skip to: 23244
6923
/* 23075 */   MCD_OPC_Decode, 221, 8, 146, 3, // Opcode: CPXT
6924
/* 23080 */   MCD_OPC_FilterValue, 174, 1, 10, 0, 0, // Skip to: 23096
6925
/* 23086 */   MCD_OPC_CheckPredicate, 38, 153, 0, 0, // Skip to: 23244
6926
/* 23091 */   MCD_OPC_Decode, 164, 5, 145, 3, // Opcode: CDPT
6927
/* 23096 */   MCD_OPC_FilterValue, 175, 1, 142, 0, 0, // Skip to: 23244
6928
/* 23102 */   MCD_OPC_CheckPredicate, 38, 137, 0, 0, // Skip to: 23244
6929
/* 23107 */   MCD_OPC_Decode, 187, 9, 146, 3, // Opcode: CXPT
6930
/* 23112 */   MCD_OPC_FilterValue, 238, 1, 5, 0, 0, // Skip to: 23123
6931
/* 23118 */   MCD_OPC_Decode, 174, 15, 147, 3, // Opcode: PLO
6932
/* 23123 */   MCD_OPC_FilterValue, 239, 1, 5, 0, 0, // Skip to: 23134
6933
/* 23129 */   MCD_OPC_Decode, 244, 11, 148, 3, // Opcode: LMD
6934
/* 23134 */   MCD_OPC_FilterValue, 240, 1, 5, 0, 0, // Skip to: 23145
6935
/* 23140 */   MCD_OPC_Decode, 244, 16, 149, 3, // Opcode: SRP
6936
/* 23145 */   MCD_OPC_FilterValue, 241, 1, 5, 0, 0, // Skip to: 23156
6937
/* 23151 */   MCD_OPC_Decode, 225, 14, 150, 3, // Opcode: MVO
6938
/* 23156 */   MCD_OPC_FilterValue, 242, 1, 5, 0, 0, // Skip to: 23167
6939
/* 23162 */   MCD_OPC_Decode, 161, 15, 150, 3, // Opcode: PACK
6940
/* 23167 */   MCD_OPC_FilterValue, 243, 1, 5, 0, 0, // Skip to: 23178
6941
/* 23173 */   MCD_OPC_Decode, 179, 18, 150, 3, // Opcode: UNPK
6942
/* 23178 */   MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 23189
6943
/* 23184 */   MCD_OPC_Decode, 160, 24, 150, 3, // Opcode: ZAP
6944
/* 23189 */   MCD_OPC_FilterValue, 249, 1, 5, 0, 0, // Skip to: 23200
6945
/* 23195 */   MCD_OPC_Decode, 215, 8, 150, 3, // Opcode: CP
6946
/* 23200 */   MCD_OPC_FilterValue, 250, 1, 5, 0, 0, // Skip to: 23211
6947
/* 23206 */   MCD_OPC_Decode, 161, 4, 150, 3, // Opcode: AP
6948
/* 23211 */   MCD_OPC_FilterValue, 251, 1, 5, 0, 0, // Skip to: 23222
6949
/* 23217 */   MCD_OPC_Decode, 214, 16, 150, 3, // Opcode: SP
6950
/* 23222 */   MCD_OPC_FilterValue, 252, 1, 5, 0, 0, // Skip to: 23233
6951
/* 23228 */   MCD_OPC_Decode, 182, 14, 150, 3, // Opcode: MP
6952
/* 23233 */   MCD_OPC_FilterValue, 253, 1, 5, 0, 0, // Skip to: 23244
6953
/* 23239 */   MCD_OPC_Decode, 215, 9, 150, 3, // Opcode: DP
6954
/* 23244 */   MCD_OPC_Fail,
6955
  0
6956
};
6957
6958
16.3k
static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) {
6959
16.3k
  switch (Idx) {
6960
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid index!", false);
6961
46
  case 0:
6962
46
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureBEAREnhancement));
6963
8
  case 1:
6964
8
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureProcessorActivityInstrumentation));
6965
1.00k
  case 2:
6966
1.00k
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureFPExtension));
6967
1
  case 3:
6968
1
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureProcessorAssist));
6969
35
  case 4:
6970
35
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureTransactionalExecution));
6971
469
  case 5:
6972
469
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureExecutionHint));
6973
8
  case 6:
6974
8
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMessageSecurityAssist3));
6975
28
  case 7:
6976
28
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMessageSecurityAssist8));
6977
10
  case 8:
6978
10
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMessageSecurityAssist4));
6979
32
  case 9:
6980
32
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureEnhancedSort));
6981
16
  case 10:
6982
16
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureDeflateConversion));
6983
37
  case 11:
6984
37
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMessageSecurityAssist9));
6985
5
  case 12:
6986
5
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureNNPAssist));
6987
56
  case 13:
6988
56
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMessageSecurityAssist5));
6989
418
  case 14:
6990
418
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMiscellaneousExtensions3));
6991
120
  case 15:
6992
120
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureResetDATProtection));
6993
93
  case 16:
6994
93
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureEnhancedDAT2));
6995
56
  case 17:
6996
56
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureInsertReferenceBitsMultiple));
6997
79
  case 18:
6998
79
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureResetReferenceBitsMultiple));
6999
377
  case 19:
7000
377
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureHighWord));
7001
1.34k
  case 20:
7002
1.34k
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureLoadStoreOnCond2));
7003
10
  case 21:
7004
10
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeaturePopulationCount));
7005
475
  case 22:
7006
475
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureLoadStoreOnCond));
7007
143
  case 23:
7008
143
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureDistinctOps));
7009
520
  case 24:
7010
520
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMiscellaneousExtensions2));
7011
280
  case 25:
7012
280
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureInterlockedAccess1));
7013
38
  case 26:
7014
38
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureLoadAndZeroRightmostByte));
7015
170
  case 27:
7016
170
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureGuardedStorage));
7017
127
  case 28:
7018
127
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureLoadAndTrap));
7019
58
  case 29:
7020
58
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureVectorEnhancements2));
7021
658
  case 30:
7022
658
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureVectorPackedDecimal));
7023
36
  case 31:
7024
36
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureVectorPackedDecimalEnhancement));
7025
18
  case 32:
7026
18
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureVectorPackedDecimalEnhancement2));
7027
15
  case 33:
7028
15
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureVector) && SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureNNPAssist));
7029
7.56k
  case 34:
7030
7.56k
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureVector));
7031
1.07k
  case 35:
7032
1.07k
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureVectorEnhancements1));
7033
372
  case 36:
7034
372
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureMiscellaneousExtensions));
7035
49
  case 37:
7036
49
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureDFPZonedConversion));
7037
473
  case 38:
7038
473
    return (SystemZ_getFeatureBits(Inst->csh->mode, SystemZ_FeatureDFPPackedConversion));
7039
16.3k
  }
7040
16.3k
}
7041
7042
#define DecodeToMCInst(fname, fieldname, InsnType) \
7043
static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
7044
78.3k
    uint64_t Address, const void *Decoder, bool *DecodeComplete) \
7045
78.3k
{ \
7046
78.3k
  *DecodeComplete = true; \
7047
78.3k
  InsnType tmp; \
7048
78.3k
  switch (Idx) { \
7049
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid index!", MCDisassembler_Fail); \
7050
167
  case 0: \
7051
167
    return S; \
7052
63
  case 1: \
7053
63
    tmp = fieldname(insn, 4, 4); \
7054
63
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7055
63
    return S; \
7056
2.51k
  case 2: \
7057
2.51k
    tmp = fieldname(insn, 4, 4); \
7058
2.51k
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7059
2.51k
    tmp = fieldname(insn, 0, 4); \
7060
2.51k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7061
2.51k
    return S; \
7062
2.51k
  case 3: \
7063
1.29k
    tmp = fieldname(insn, 4, 4); \
7064
1.29k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7065
1.29k
    tmp = fieldname(insn, 4, 4); \
7066
1.29k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7067
1.29k
    tmp = fieldname(insn, 0, 4); \
7068
1.29k
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7069
1.29k
    return S; \
7070
1.43k
  case 4: \
7071
1.43k
    tmp = fieldname(insn, 0, 4); \
7072
1.43k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7073
1.43k
    return S; \
7074
1.43k
  case 5: \
7075
1.14k
    tmp = fieldname(insn, 4, 4); \
7076
1.14k
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7077
1.14k
    tmp = fieldname(insn, 0, 4); \
7078
1.14k
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7079
1.14k
    return S; \
7080
1.14k
  case 6: \
7081
760
    tmp = fieldname(insn, 0, 8); \
7082
760
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7083
760
    return S; \
7084
829
  case 7: \
7085
829
    tmp = fieldname(insn, 4, 4); \
7086
829
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7087
829
    tmp = fieldname(insn, 0, 4); \
7088
821
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7089
821
    tmp = fieldname(insn, 4, 4); \
7090
817
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7091
817
    tmp = fieldname(insn, 0, 4); \
7092
817
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7093
817
    return S; \
7094
2.99k
  case 8: \
7095
2.99k
    tmp = fieldname(insn, 4, 4); \
7096
2.99k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7097
2.99k
    tmp = fieldname(insn, 0, 4); \
7098
2.99k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7099
2.99k
    return S; \
7100
3.05k
  case 9: \
7101
3.05k
    tmp = fieldname(insn, 4, 4); \
7102
3.05k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7103
3.05k
    tmp = fieldname(insn, 4, 4); \
7104
3.05k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7105
3.05k
    tmp = fieldname(insn, 0, 4); \
7106
3.05k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7107
3.05k
    return S; \
7108
3.05k
  case 10: \
7109
132
    tmp = fieldname(insn, 4, 4); \
7110
132
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7111
132
    tmp = fieldname(insn, 4, 4); \
7112
128
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7113
128
    tmp = fieldname(insn, 0, 4); \
7114
128
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7115
128
    return S; \
7116
2.94k
  case 11: \
7117
2.94k
    tmp = fieldname(insn, 4, 4); \
7118
2.94k
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7119
2.94k
    tmp = fieldname(insn, 0, 4); \
7120
2.94k
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7121
2.94k
    return S; \
7122
2.94k
  case 12: \
7123
276
    tmp = fieldname(insn, 4, 4); \
7124
276
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7125
276
    tmp = fieldname(insn, 0, 4); \
7126
276
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7127
276
    return S; \
7128
276
  case 13: \
7129
125
    tmp = fieldname(insn, 4, 4); \
7130
125
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7131
125
    tmp = fieldname(insn, 4, 4); \
7132
112
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7133
112
    tmp = fieldname(insn, 0, 4); \
7134
112
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7135
112
    return S; \
7136
117
  case 14: \
7137
117
    tmp = fieldname(insn, 4, 4); \
7138
117
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7139
117
    tmp = fieldname(insn, 4, 4); \
7140
112
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7141
112
    tmp = fieldname(insn, 0, 4); \
7142
112
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7143
112
    return S; \
7144
1.82k
  case 15: \
7145
1.82k
    tmp = fieldname(insn, 4, 4); \
7146
1.82k
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7147
1.82k
    tmp = fieldname(insn, 4, 4); \
7148
1.82k
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7149
1.82k
    tmp = fieldname(insn, 0, 4); \
7150
1.82k
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7151
1.82k
    return S; \
7152
2.59k
  case 16: \
7153
2.59k
    tmp = fieldname(insn, 4, 4); \
7154
2.59k
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7155
2.59k
    tmp = fieldname(insn, 0, 4); \
7156
2.59k
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7157
2.59k
    return S; \
7158
2.59k
  case 17: \
7159
405
    tmp = fieldname(insn, 4, 4); \
7160
405
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7161
405
    tmp = fieldname(insn, 0, 4); \
7162
405
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7163
405
    return S; \
7164
596
  case 18: \
7165
596
    tmp = fieldname(insn, 4, 4); \
7166
596
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7167
596
    tmp = fieldname(insn, 4, 4); \
7168
596
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7169
596
    tmp = fieldname(insn, 0, 4); \
7170
596
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7171
596
    return S; \
7172
596
  case 19: \
7173
449
    tmp = fieldname(insn, 4, 4); \
7174
449
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7175
449
    tmp = fieldname(insn, 4, 4); \
7176
449
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7177
449
    tmp = fieldname(insn, 0, 4); \
7178
449
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7179
449
    return S; \
7180
1.55k
  case 20: \
7181
1.55k
    tmp = fieldname(insn, 20, 4); \
7182
1.55k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7183
1.55k
    tmp = fieldname(insn, 12, 4); \
7184
1.55k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7185
1.55k
    tmp = fieldname(insn, 0, 12); \
7186
1.55k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7187
1.55k
    tmp = fieldname(insn, 16, 4); \
7188
1.55k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7189
1.55k
    return S; \
7190
1.55k
  case 21: \
7191
1.05k
    tmp = fieldname(insn, 20, 4); \
7192
1.05k
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7193
1.05k
    tmp = fieldname(insn, 12, 4); \
7194
1.05k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7195
1.05k
    tmp = fieldname(insn, 0, 12); \
7196
1.05k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7197
1.05k
    tmp = fieldname(insn, 16, 4); \
7198
1.05k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7199
1.05k
    return S; \
7200
1.05k
  case 22: \
7201
326
    tmp = fieldname(insn, 20, 4); \
7202
326
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7203
326
    tmp = fieldname(insn, 20, 4); \
7204
326
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7205
326
    tmp = fieldname(insn, 12, 4); \
7206
326
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7207
326
    tmp = fieldname(insn, 0, 12); \
7208
326
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7209
326
    tmp = fieldname(insn, 16, 4); \
7210
326
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7211
326
    return S; \
7212
840
  case 23: \
7213
840
    tmp = fieldname(insn, 20, 4); \
7214
840
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7215
840
    tmp = fieldname(insn, 12, 4); \
7216
840
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7217
840
    tmp = fieldname(insn, 0, 12); \
7218
840
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7219
840
    tmp = fieldname(insn, 16, 4); \
7220
840
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7221
840
    return S; \
7222
2.22k
  case 24: \
7223
2.22k
    tmp = fieldname(insn, 20, 4); \
7224
2.22k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7225
2.22k
    tmp = fieldname(insn, 20, 4); \
7226
2.22k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7227
2.22k
    tmp = fieldname(insn, 12, 4); \
7228
2.22k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7229
2.22k
    tmp = fieldname(insn, 0, 12); \
7230
2.22k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7231
2.22k
    tmp = fieldname(insn, 16, 4); \
7232
2.22k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7233
2.22k
    return S; \
7234
2.22k
  case 25: \
7235
1.26k
    tmp = fieldname(insn, 12, 4); \
7236
1.26k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7237
1.26k
    tmp = fieldname(insn, 0, 12); \
7238
1.26k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7239
1.26k
    tmp = fieldname(insn, 16, 4); \
7240
1.26k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7241
1.26k
    return S; \
7242
1.26k
  case 26: \
7243
283
    tmp = fieldname(insn, 20, 4); \
7244
283
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7245
283
    tmp = fieldname(insn, 12, 4); \
7246
283
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7247
283
    tmp = fieldname(insn, 0, 12); \
7248
283
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7249
283
    tmp = fieldname(insn, 16, 4); \
7250
283
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7251
283
    return S; \
7252
522
  case 27: \
7253
522
    tmp = fieldname(insn, 20, 4); \
7254
522
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7255
522
    tmp = fieldname(insn, 20, 4); \
7256
512
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7257
512
    tmp = fieldname(insn, 12, 4); \
7258
512
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7259
512
    tmp = fieldname(insn, 0, 12); \
7260
512
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7261
512
    tmp = fieldname(insn, 16, 4); \
7262
512
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7263
512
    return S; \
7264
835
  case 28: \
7265
835
    tmp = fieldname(insn, 20, 4); \
7266
835
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7267
835
    tmp = fieldname(insn, 12, 4); \
7268
835
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7269
835
    tmp = fieldname(insn, 0, 12); \
7270
835
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7271
835
    tmp = fieldname(insn, 16, 4); \
7272
835
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7273
835
    return S; \
7274
835
  case 29: \
7275
132
    tmp = fieldname(insn, 20, 4); \
7276
132
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7277
132
    tmp = fieldname(insn, 20, 4); \
7278
128
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7279
128
    tmp = fieldname(insn, 12, 4); \
7280
128
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7281
128
    tmp = fieldname(insn, 0, 12); \
7282
128
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7283
128
    tmp = fieldname(insn, 16, 4); \
7284
128
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7285
128
    return S; \
7286
1.27k
  case 30: \
7287
1.27k
    tmp = fieldname(insn, 20, 4); \
7288
1.27k
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7289
1.27k
    tmp = fieldname(insn, 20, 4); \
7290
1.27k
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7291
1.27k
    tmp = fieldname(insn, 12, 4); \
7292
1.27k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7293
1.27k
    tmp = fieldname(insn, 0, 12); \
7294
1.27k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7295
1.27k
    tmp = fieldname(insn, 16, 4); \
7296
1.27k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7297
1.27k
    return S; \
7298
1.29k
  case 31: \
7299
1.29k
    tmp = fieldname(insn, 20, 4); \
7300
1.29k
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7301
1.29k
    tmp = fieldname(insn, 12, 4); \
7302
1.29k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7303
1.29k
    tmp = fieldname(insn, 0, 12); \
7304
1.29k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7305
1.29k
    tmp = fieldname(insn, 16, 4); \
7306
1.29k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7307
1.29k
    return S; \
7308
1.29k
  case 32: \
7309
848
    tmp = fieldname(insn, 20, 4); \
7310
848
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7311
848
    tmp = fieldname(insn, 20, 4); \
7312
848
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7313
848
    tmp = fieldname(insn, 12, 4); \
7314
848
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7315
848
    tmp = fieldname(insn, 0, 12); \
7316
848
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7317
848
    tmp = fieldname(insn, 16, 4); \
7318
848
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7319
848
    return S; \
7320
848
  case 33: \
7321
332
    tmp = fieldname(insn, 12, 4); \
7322
332
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7323
332
    tmp = fieldname(insn, 0, 12); \
7324
332
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7325
332
    return S; \
7326
1.31k
  case 34: \
7327
1.31k
    tmp = fieldname(insn, 20, 4); \
7328
1.31k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7329
1.31k
    tmp = fieldname(insn, 16, 4); \
7330
1.31k
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7331
1.31k
    tmp = fieldname(insn, 12, 4); \
7332
1.31k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7333
1.31k
    tmp = fieldname(insn, 0, 12); \
7334
1.31k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7335
1.31k
    return S; \
7336
1.31k
  case 35: \
7337
827
    tmp = fieldname(insn, 20, 4); \
7338
827
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7339
827
    tmp = fieldname(insn, 20, 4); \
7340
827
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7341
827
    tmp = fieldname(insn, 16, 4); \
7342
827
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7343
827
    tmp = fieldname(insn, 0, 16); \
7344
827
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7345
827
    return S; \
7346
827
  case 36: \
7347
522
    tmp = fieldname(insn, 20, 4); \
7348
522
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7349
522
    tmp = fieldname(insn, 20, 4); \
7350
522
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7351
522
    tmp = fieldname(insn, 16, 4); \
7352
522
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7353
522
    tmp = fieldname(insn, 12, 4); \
7354
522
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7355
522
    tmp = fieldname(insn, 0, 12); \
7356
522
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7357
522
    return S; \
7358
522
  case 37: \
7359
180
    tmp = fieldname(insn, 20, 4); \
7360
180
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7361
180
    tmp = fieldname(insn, 20, 4); \
7362
180
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7363
180
    tmp = fieldname(insn, 12, 4); \
7364
180
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7365
180
    tmp = fieldname(insn, 0, 12); \
7366
180
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7367
180
    return S; \
7368
180
  case 38: \
7369
173
    tmp = fieldname(insn, 20, 4); \
7370
173
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7371
173
    tmp = fieldname(insn, 20, 4); \
7372
172
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7373
172
    tmp = fieldname(insn, 12, 4); \
7374
172
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7375
172
    tmp = fieldname(insn, 0, 12); \
7376
172
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7377
172
    return S; \
7378
1.22k
  case 39: \
7379
1.22k
    tmp = fieldname(insn, 12, 4); \
7380
1.22k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7381
1.22k
    tmp = fieldname(insn, 0, 12); \
7382
1.22k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7383
1.22k
    tmp = fieldname(insn, 16, 8); \
7384
1.22k
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7385
1.22k
    return S; \
7386
1.22k
  case 40: \
7387
595
    tmp = fieldname(insn, 20, 4); \
7388
595
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7389
595
    tmp = fieldname(insn, 16, 4); \
7390
595
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7391
595
    tmp = fieldname(insn, 12, 4); \
7392
595
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7393
595
    tmp = fieldname(insn, 0, 12); \
7394
595
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7395
595
    return S; \
7396
595
  case 41: \
7397
162
    tmp = fieldname(insn, 20, 4); \
7398
162
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7399
162
    tmp = fieldname(insn, 20, 4); \
7400
162
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7401
162
    tmp = fieldname(insn, 0, 16); \
7402
162
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7403
162
    return S; \
7404
162
  case 42: \
7405
84
    tmp = fieldname(insn, 20, 4); \
7406
84
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7407
84
    tmp = fieldname(insn, 20, 4); \
7408
84
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7409
84
    tmp = fieldname(insn, 0, 16); \
7410
84
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7411
84
    return S; \
7412
108
  case 43: \
7413
108
    tmp = fieldname(insn, 20, 4); \
7414
108
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7415
108
    tmp = fieldname(insn, 0, 16); \
7416
108
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7417
108
    return S; \
7418
108
  case 44: \
7419
78
    tmp = fieldname(insn, 20, 4); \
7420
78
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7421
78
    tmp = fieldname(insn, 0, 16); \
7422
78
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7423
78
    return S; \
7424
78
  case 45: \
7425
19
    tmp = fieldname(insn, 20, 4); \
7426
19
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7427
19
    tmp = fieldname(insn, 0, 16); \
7428
19
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7429
19
    return S; \
7430
66
  case 46: \
7431
66
    tmp = fieldname(insn, 0, 16); \
7432
66
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7433
66
    return S; \
7434
66
  case 47: \
7435
6
    tmp = fieldname(insn, 20, 4); \
7436
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7437
6
    tmp = fieldname(insn, 0, 16); \
7438
6
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7439
6
    return S; \
7440
162
  case 48: \
7441
162
    tmp = fieldname(insn, 20, 4); \
7442
162
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7443
162
    tmp = fieldname(insn, 0, 16); \
7444
162
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7445
162
    return S; \
7446
162
  case 49: \
7447
64
    tmp = fieldname(insn, 20, 4); \
7448
64
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7449
64
    tmp = fieldname(insn, 20, 4); \
7450
64
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7451
64
    tmp = fieldname(insn, 0, 16); \
7452
64
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7453
64
    return S; \
7454
121
  case 50: \
7455
121
    tmp = fieldname(insn, 20, 4); \
7456
121
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7457
121
    tmp = fieldname(insn, 20, 4); \
7458
121
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7459
121
    tmp = fieldname(insn, 0, 16); \
7460
121
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7461
121
    return S; \
7462
121
  case 51: \
7463
37
    tmp = fieldname(insn, 20, 4); \
7464
37
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7465
37
    tmp = fieldname(insn, 0, 16); \
7466
37
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7467
37
    return S; \
7468
146
  case 52: \
7469
146
    tmp = fieldname(insn, 20, 4); \
7470
146
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7471
146
    tmp = fieldname(insn, 0, 16); \
7472
146
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7473
146
    return S; \
7474
146
  case 53: \
7475
84
    tmp = fieldname(insn, 20, 4); \
7476
84
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7477
84
    tmp = fieldname(insn, 20, 4); \
7478
84
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7479
84
    tmp = fieldname(insn, 0, 16); \
7480
84
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7481
84
    return S; \
7482
84
  case 54: \
7483
35
    tmp = fieldname(insn, 20, 4); \
7484
35
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7485
35
    tmp = fieldname(insn, 20, 4); \
7486
35
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7487
35
    tmp = fieldname(insn, 0, 16); \
7488
35
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7489
35
    return S; \
7490
301
  case 55: \
7491
301
    tmp = fieldname(insn, 20, 4); \
7492
301
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7493
301
    tmp = fieldname(insn, 16, 4); \
7494
300
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7495
300
    tmp = fieldname(insn, 20, 4); \
7496
299
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7497
299
    tmp = fieldname(insn, 16, 4); \
7498
299
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7499
299
    tmp = fieldname(insn, 12, 4); \
7500
299
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7501
299
    tmp = fieldname(insn, 0, 12); \
7502
299
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7503
299
    return S; \
7504
548
  case 56: \
7505
548
    tmp = fieldname(insn, 20, 4); \
7506
548
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7507
548
    tmp = fieldname(insn, 16, 4); \
7508
548
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7509
548
    tmp = fieldname(insn, 12, 4); \
7510
548
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7511
548
    tmp = fieldname(insn, 0, 12); \
7512
548
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7513
548
    return S; \
7514
548
  case 57: \
7515
9
    tmp = fieldname(insn, 4, 4); \
7516
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7517
9
    tmp = fieldname(insn, 0, 4); \
7518
9
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7519
9
    return S; \
7520
174
  case 58: \
7521
174
    tmp = fieldname(insn, 4, 4); \
7522
174
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7523
174
    tmp = fieldname(insn, 0, 4); \
7524
174
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7525
174
    tmp = fieldname(insn, 12, 4); \
7526
174
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7527
174
    return S; \
7528
174
  case 59: \
7529
87
    tmp = fieldname(insn, 4, 4); \
7530
87
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7531
87
    tmp = fieldname(insn, 0, 4); \
7532
87
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7533
87
    tmp = fieldname(insn, 12, 4); \
7534
87
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7535
87
    tmp = fieldname(insn, 8, 4); \
7536
87
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7537
87
    return S; \
7538
87
  case 60: \
7539
22
    tmp = fieldname(insn, 4, 4); \
7540
22
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7541
22
    tmp = fieldname(insn, 0, 4); \
7542
22
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7543
22
    return S; \
7544
32
  case 61: \
7545
32
    tmp = fieldname(insn, 4, 4); \
7546
32
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7547
32
    tmp = fieldname(insn, 0, 4); \
7548
32
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7549
32
    tmp = fieldname(insn, 12, 4); \
7550
32
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7551
32
    return S; \
7552
181
  case 62: \
7553
181
    tmp = fieldname(insn, 4, 4); \
7554
181
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7555
181
    tmp = fieldname(insn, 0, 4); \
7556
181
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7557
181
    return S; \
7558
181
  case 63: \
7559
42
    tmp = fieldname(insn, 4, 4); \
7560
42
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7561
42
    tmp = fieldname(insn, 0, 4); \
7562
42
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7563
42
    tmp = fieldname(insn, 4, 4); \
7564
40
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7565
40
    tmp = fieldname(insn, 0, 4); \
7566
40
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7567
40
    return S; \
7568
40
  case 64: \
7569
11
    tmp = fieldname(insn, 4, 4); \
7570
11
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7571
11
    return S; \
7572
11
  case 65: \
7573
11
    tmp = fieldname(insn, 4, 4); \
7574
11
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7575
11
    tmp = fieldname(insn, 0, 4); \
7576
10
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7577
10
    return S; \
7578
15
  case 66: \
7579
15
    tmp = fieldname(insn, 4, 4); \
7580
15
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7581
15
    tmp = fieldname(insn, 0, 4); \
7582
15
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7583
15
    return S; \
7584
60
  case 67: \
7585
60
    tmp = fieldname(insn, 4, 4); \
7586
60
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7587
60
    tmp = fieldname(insn, 0, 4); \
7588
60
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7589
60
    return S; \
7590
64
  case 68: \
7591
64
    tmp = fieldname(insn, 4, 4); \
7592
64
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7593
64
    tmp = fieldname(insn, 0, 4); \
7594
64
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7595
64
    return S; \
7596
65
  case 69: \
7597
65
    tmp = fieldname(insn, 4, 4); \
7598
65
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7599
65
    tmp = fieldname(insn, 4, 4); \
7600
64
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7601
64
    tmp = fieldname(insn, 0, 4); \
7602
64
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7603
64
    return S; \
7604
67
  case 70: \
7605
67
    tmp = fieldname(insn, 4, 4); \
7606
67
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7607
67
    tmp = fieldname(insn, 0, 4); \
7608
67
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7609
67
    tmp = fieldname(insn, 4, 4); \
7610
67
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7611
67
    tmp = fieldname(insn, 0, 4); \
7612
67
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7613
67
    return S; \
7614
113
  case 71: \
7615
113
    tmp = fieldname(insn, 12, 4); \
7616
113
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7617
113
    tmp = fieldname(insn, 0, 12); \
7618
113
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7619
113
    return S; \
7620
113
  case 72: \
7621
10
    tmp = fieldname(insn, 4, 4); \
7622
10
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7623
10
    tmp = fieldname(insn, 0, 4); \
7624
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7625
9
    tmp = fieldname(insn, 4, 4); \
7626
9
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7627
9
    tmp = fieldname(insn, 0, 4); \
7628
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7629
9
    return S; \
7630
49
  case 73: \
7631
49
    tmp = fieldname(insn, 4, 4); \
7632
49
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7633
49
    tmp = fieldname(insn, 0, 4); \
7634
48
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7635
48
    tmp = fieldname(insn, 4, 4); \
7636
47
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7637
47
    tmp = fieldname(insn, 0, 4); \
7638
47
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7639
47
    tmp = fieldname(insn, 12, 4); \
7640
47
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7641
47
    return S; \
7642
47
  case 74: \
7643
5
    tmp = fieldname(insn, 4, 4); \
7644
5
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7645
5
    tmp = fieldname(insn, 0, 4); \
7646
5
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7647
5
    tmp = fieldname(insn, 12, 4); \
7648
5
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7649
5
    return S; \
7650
17
  case 75: \
7651
17
    tmp = fieldname(insn, 4, 4); \
7652
17
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7653
17
    tmp = fieldname(insn, 0, 4); \
7654
17
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7655
17
    return S; \
7656
17
  case 76: \
7657
7
    tmp = fieldname(insn, 4, 4); \
7658
7
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7659
7
    tmp = fieldname(insn, 0, 4); \
7660
7
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7661
7
    return S; \
7662
49
  case 77: \
7663
49
    tmp = fieldname(insn, 4, 4); \
7664
49
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7665
49
    tmp = fieldname(insn, 0, 4); \
7666
48
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7667
48
    return S; \
7668
48
  case 78: \
7669
25
    tmp = fieldname(insn, 4, 4); \
7670
25
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7671
25
    tmp = fieldname(insn, 0, 4); \
7672
25
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7673
25
    return S; \
7674
41
  case 79: \
7675
41
    tmp = fieldname(insn, 12, 4); \
7676
41
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7677
41
    tmp = fieldname(insn, 12, 4); \
7678
41
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7679
41
    tmp = fieldname(insn, 4, 4); \
7680
41
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7681
41
    tmp = fieldname(insn, 0, 4); \
7682
41
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7683
41
    return S; \
7684
152
  case 80: \
7685
152
    tmp = fieldname(insn, 4, 4); \
7686
152
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7687
152
    tmp = fieldname(insn, 0, 4); \
7688
152
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7689
152
    return S; \
7690
152
  case 81: \
7691
40
    tmp = fieldname(insn, 12, 4); \
7692
40
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7693
40
    tmp = fieldname(insn, 12, 4); \
7694
40
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7695
40
    tmp = fieldname(insn, 4, 4); \
7696
40
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7697
40
    tmp = fieldname(insn, 0, 4); \
7698
40
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7699
40
    return S; \
7700
62
  case 82: \
7701
62
    tmp = fieldname(insn, 12, 4); \
7702
62
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7703
62
    tmp = fieldname(insn, 4, 4); \
7704
62
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7705
62
    tmp = fieldname(insn, 0, 4); \
7706
62
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7707
62
    return S; \
7708
62
  case 83: \
7709
11
    tmp = fieldname(insn, 12, 4); \
7710
11
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7711
11
    tmp = fieldname(insn, 12, 4); \
7712
10
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7713
10
    tmp = fieldname(insn, 4, 4); \
7714
10
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7715
10
    tmp = fieldname(insn, 0, 4); \
7716
10
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7717
10
    return S; \
7718
17
  case 84: \
7719
17
    tmp = fieldname(insn, 12, 4); \
7720
17
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7721
17
    tmp = fieldname(insn, 4, 4); \
7722
16
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7723
16
    tmp = fieldname(insn, 0, 4); \
7724
16
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7725
16
    return S; \
7726
128
  case 85: \
7727
128
    tmp = fieldname(insn, 4, 4); \
7728
128
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7729
128
    tmp = fieldname(insn, 12, 4); \
7730
128
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7731
128
    tmp = fieldname(insn, 0, 4); \
7732
128
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7733
128
    tmp = fieldname(insn, 8, 4); \
7734
128
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7735
128
    return S; \
7736
128
  case 86: \
7737
42
    tmp = fieldname(insn, 4, 4); \
7738
42
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7739
42
    tmp = fieldname(insn, 12, 4); \
7740
41
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7741
41
    tmp = fieldname(insn, 0, 4); \
7742
41
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7743
41
    tmp = fieldname(insn, 8, 4); \
7744
40
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7745
40
    return S; \
7746
40
  case 87: \
7747
4
    tmp = fieldname(insn, 4, 4); \
7748
4
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7749
4
    tmp = fieldname(insn, 12, 4); \
7750
4
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7751
4
    tmp = fieldname(insn, 0, 4); \
7752
4
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7753
4
    return S; \
7754
12
  case 88: \
7755
12
    tmp = fieldname(insn, 4, 4); \
7756
12
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7757
12
    tmp = fieldname(insn, 12, 4); \
7758
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7759
12
    tmp = fieldname(insn, 0, 4); \
7760
12
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7761
12
    return S; \
7762
12
  case 89: \
7763
7
    tmp = fieldname(insn, 4, 4); \
7764
7
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7765
7
    tmp = fieldname(insn, 12, 4); \
7766
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7767
7
    tmp = fieldname(insn, 0, 4); \
7768
7
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7769
7
    return S; \
7770
23
  case 90: \
7771
23
    tmp = fieldname(insn, 4, 4); \
7772
23
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7773
23
    tmp = fieldname(insn, 12, 4); \
7774
23
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7775
23
    tmp = fieldname(insn, 4, 4); \
7776
23
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7777
23
    tmp = fieldname(insn, 0, 4); \
7778
23
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7779
23
    tmp = fieldname(insn, 8, 4); \
7780
23
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7781
23
    return S; \
7782
57
  case 91: \
7783
57
    tmp = fieldname(insn, 4, 4); \
7784
57
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7785
57
    tmp = fieldname(insn, 12, 4); \
7786
57
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7787
57
    tmp = fieldname(insn, 0, 4); \
7788
57
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7789
57
    return S; \
7790
57
  case 92: \
7791
37
    tmp = fieldname(insn, 4, 4); \
7792
37
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7793
37
    tmp = fieldname(insn, 12, 4); \
7794
37
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7795
37
    tmp = fieldname(insn, 0, 4); \
7796
37
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7797
37
    tmp = fieldname(insn, 8, 4); \
7798
37
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7799
37
    return S; \
7800
37
  case 93: \
7801
15
    tmp = fieldname(insn, 4, 4); \
7802
15
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7803
15
    tmp = fieldname(insn, 12, 4); \
7804
15
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7805
15
    tmp = fieldname(insn, 4, 4); \
7806
15
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7807
15
    tmp = fieldname(insn, 0, 4); \
7808
15
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7809
15
    tmp = fieldname(insn, 8, 4); \
7810
15
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7811
15
    return S; \
7812
15
  case 94: \
7813
11
    tmp = fieldname(insn, 4, 4); \
7814
11
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7815
11
    tmp = fieldname(insn, 12, 4); \
7816
11
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7817
11
    tmp = fieldname(insn, 0, 4); \
7818
11
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7819
11
    tmp = fieldname(insn, 8, 4); \
7820
11
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7821
11
    return S; \
7822
59
  case 95: \
7823
59
    tmp = fieldname(insn, 4, 4); \
7824
59
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7825
59
    tmp = fieldname(insn, 0, 4); \
7826
59
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7827
59
    return S; \
7828
59
  case 96: \
7829
11
    tmp = fieldname(insn, 4, 4); \
7830
11
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7831
11
    tmp = fieldname(insn, 0, 4); \
7832
11
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7833
11
    tmp = fieldname(insn, 12, 4); \
7834
11
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7835
11
    return S; \
7836
11
  case 97: \
7837
5
    tmp = fieldname(insn, 4, 4); \
7838
5
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7839
5
    return S; \
7840
8
  case 98: \
7841
8
    tmp = fieldname(insn, 4, 4); \
7842
8
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7843
8
    return S; \
7844
15
  case 99: \
7845
15
    tmp = fieldname(insn, 4, 4); \
7846
15
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7847
15
    return S; \
7848
49
  case 100: \
7849
49
    tmp = fieldname(insn, 4, 4); \
7850
49
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7851
49
    tmp = fieldname(insn, 12, 4); \
7852
49
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7853
49
    tmp = fieldname(insn, 0, 4); \
7854
49
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7855
49
    tmp = fieldname(insn, 8, 4); \
7856
49
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7857
49
    return S; \
7858
362
  case 101: \
7859
362
    tmp = fieldname(insn, 4, 4); \
7860
362
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7861
362
    tmp = fieldname(insn, 12, 4); \
7862
362
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7863
362
    tmp = fieldname(insn, 0, 4); \
7864
362
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7865
362
    tmp = fieldname(insn, 8, 4); \
7866
362
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7867
362
    return S; \
7868
362
  case 102: \
7869
22
    tmp = fieldname(insn, 4, 4); \
7870
22
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7871
22
    tmp = fieldname(insn, 12, 4); \
7872
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7873
21
    tmp = fieldname(insn, 0, 4); \
7874
21
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7875
21
    tmp = fieldname(insn, 8, 4); \
7876
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7877
21
    return S; \
7878
21
  case 103: \
7879
18
    tmp = fieldname(insn, 4, 4); \
7880
18
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7881
18
    tmp = fieldname(insn, 0, 4); \
7882
18
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7883
18
    return S; \
7884
34
  case 104: \
7885
34
    tmp = fieldname(insn, 4, 4); \
7886
34
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7887
34
    tmp = fieldname(insn, 0, 4); \
7888
34
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7889
34
    return S; \
7890
69
  case 105: \
7891
69
    tmp = fieldname(insn, 4, 4); \
7892
69
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7893
69
    tmp = fieldname(insn, 0, 4); \
7894
68
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7895
68
    return S; \
7896
68
  case 106: \
7897
28
    tmp = fieldname(insn, 4, 4); \
7898
28
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7899
28
    tmp = fieldname(insn, 12, 4); \
7900
28
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7901
28
    tmp = fieldname(insn, 0, 4); \
7902
28
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7903
28
    return S; \
7904
28
  case 107: \
7905
14
    tmp = fieldname(insn, 4, 4); \
7906
14
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7907
14
    tmp = fieldname(insn, 12, 4); \
7908
14
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7909
14
    tmp = fieldname(insn, 0, 4); \
7910
14
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7911
14
    tmp = fieldname(insn, 8, 4); \
7912
14
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7913
14
    return S; \
7914
140
  case 108: \
7915
140
    tmp = fieldname(insn, 4, 4); \
7916
140
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7917
140
    tmp = fieldname(insn, 12, 4); \
7918
140
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7919
140
    tmp = fieldname(insn, 0, 4); \
7920
140
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7921
140
    return S; \
7922
140
  case 109: \
7923
67
    tmp = fieldname(insn, 4, 4); \
7924
67
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7925
67
    tmp = fieldname(insn, 12, 4); \
7926
67
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7927
67
    tmp = fieldname(insn, 0, 4); \
7928
67
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7929
67
    tmp = fieldname(insn, 8, 4); \
7930
67
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7931
67
    return S; \
7932
67
  case 110: \
7933
11
    tmp = fieldname(insn, 4, 4); \
7934
11
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7935
11
    tmp = fieldname(insn, 12, 4); \
7936
11
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7937
11
    tmp = fieldname(insn, 0, 4); \
7938
11
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7939
11
    return S; \
7940
38
  case 111: \
7941
38
    tmp = fieldname(insn, 4, 4); \
7942
38
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7943
38
    tmp = fieldname(insn, 12, 4); \
7944
38
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7945
38
    tmp = fieldname(insn, 0, 4); \
7946
38
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7947
38
    tmp = fieldname(insn, 8, 4); \
7948
36
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7949
36
    return S; \
7950
50
  case 112: \
7951
50
    tmp = fieldname(insn, 4, 4); \
7952
50
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7953
50
    tmp = fieldname(insn, 12, 4); \
7954
50
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7955
50
    tmp = fieldname(insn, 0, 4); \
7956
50
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7957
50
    tmp = fieldname(insn, 8, 4); \
7958
50
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7959
50
    return S; \
7960
50
  case 113: \
7961
38
    tmp = fieldname(insn, 4, 4); \
7962
38
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7963
38
    tmp = fieldname(insn, 12, 4); \
7964
38
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7965
38
    tmp = fieldname(insn, 0, 4); \
7966
38
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7967
38
    tmp = fieldname(insn, 8, 4); \
7968
38
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7969
38
    return S; \
7970
38
  case 114: \
7971
8
    tmp = fieldname(insn, 4, 4); \
7972
8
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7973
8
    tmp = fieldname(insn, 12, 4); \
7974
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7975
7
    tmp = fieldname(insn, 0, 4); \
7976
7
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7977
7
    tmp = fieldname(insn, 8, 4); \
7978
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7979
7
    return S; \
7980
11
  case 115: \
7981
11
    tmp = fieldname(insn, 4, 4); \
7982
11
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7983
11
    tmp = fieldname(insn, 0, 4); \
7984
11
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7985
11
    return S; \
7986
11
  case 116: \
7987
6
    tmp = fieldname(insn, 4, 4); \
7988
6
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7989
6
    tmp = fieldname(insn, 0, 4); \
7990
6
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7991
6
    return S; \
7992
13
  case 117: \
7993
13
    tmp = fieldname(insn, 4, 4); \
7994
13
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7995
13
    tmp = fieldname(insn, 0, 4); \
7996
12
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7997
12
    return S; \
7998
40
  case 118: \
7999
40
    tmp = fieldname(insn, 4, 4); \
8000
40
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8001
40
    tmp = fieldname(insn, 12, 4); \
8002
40
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8003
40
    tmp = fieldname(insn, 0, 4); \
8004
40
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8005
40
    return S; \
8006
40
  case 119: \
8007
28
    tmp = fieldname(insn, 4, 4); \
8008
28
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8009
28
    tmp = fieldname(insn, 12, 4); \
8010
28
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8011
28
    tmp = fieldname(insn, 0, 4); \
8012
28
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8013
28
    tmp = fieldname(insn, 8, 4); \
8014
28
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8015
28
    return S; \
8016
31
  case 120: \
8017
31
    tmp = fieldname(insn, 4, 4); \
8018
31
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8019
31
    tmp = fieldname(insn, 12, 4); \
8020
31
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8021
31
    tmp = fieldname(insn, 0, 4); \
8022
31
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8023
31
    return S; \
8024
31
  case 121: \
8025
10
    tmp = fieldname(insn, 4, 4); \
8026
10
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8027
10
    tmp = fieldname(insn, 12, 4); \
8028
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8029
10
    tmp = fieldname(insn, 0, 4); \
8030
10
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8031
10
    tmp = fieldname(insn, 8, 4); \
8032
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8033
10
    return S; \
8034
44
  case 122: \
8035
44
    tmp = fieldname(insn, 4, 4); \
8036
44
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8037
44
    tmp = fieldname(insn, 12, 4); \
8038
44
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8039
44
    tmp = fieldname(insn, 0, 4); \
8040
44
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8041
44
    return S; \
8042
57
  case 123: \
8043
57
    tmp = fieldname(insn, 4, 4); \
8044
57
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8045
57
    tmp = fieldname(insn, 12, 4); \
8046
57
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8047
57
    tmp = fieldname(insn, 0, 4); \
8048
57
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8049
57
    tmp = fieldname(insn, 8, 4); \
8050
56
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8051
56
    return S; \
8052
56
  case 124: \
8053
9
    tmp = fieldname(insn, 4, 4); \
8054
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8055
9
    tmp = fieldname(insn, 0, 4); \
8056
9
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8057
9
    return S; \
8058
29
  case 125: \
8059
29
    tmp = fieldname(insn, 4, 4); \
8060
29
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8061
29
    tmp = fieldname(insn, 0, 4); \
8062
29
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8063
29
    tmp = fieldname(insn, 12, 4); \
8064
29
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8065
29
    tmp = fieldname(insn, 8, 4); \
8066
29
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8067
29
    return S; \
8068
34
  case 126: \
8069
34
    tmp = fieldname(insn, 4, 4); \
8070
34
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8071
34
    tmp = fieldname(insn, 0, 4); \
8072
34
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8073
34
    tmp = fieldname(insn, 8, 4); \
8074
34
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8075
34
    return S; \
8076
34
  case 127: \
8077
34
    tmp = fieldname(insn, 4, 4); \
8078
34
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8079
34
    tmp = fieldname(insn, 0, 4); \
8080
33
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8081
33
    tmp = fieldname(insn, 12, 4); \
8082
32
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8083
32
    return S; \
8084
32
  case 128: \
8085
21
    tmp = fieldname(insn, 4, 4); \
8086
21
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8087
21
    tmp = fieldname(insn, 0, 4); \
8088
20
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8089
20
    tmp = fieldname(insn, 12, 4); \
8090
19
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8091
19
    tmp = fieldname(insn, 8, 4); \
8092
18
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8093
18
    return S; \
8094
18
  case 129: \
8095
6
    tmp = fieldname(insn, 4, 4); \
8096
6
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8097
6
    tmp = fieldname(insn, 0, 4); \
8098
5
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8099
5
    tmp = fieldname(insn, 8, 4); \
8100
5
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8101
5
    return S; \
8102
12
  case 130: \
8103
12
    tmp = fieldname(insn, 4, 4); \
8104
12
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8105
12
    tmp = fieldname(insn, 0, 4); \
8106
12
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8107
12
    tmp = fieldname(insn, 8, 4); \
8108
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8109
12
    return S; \
8110
17
  case 131: \
8111
17
    tmp = fieldname(insn, 4, 4); \
8112
17
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8113
17
    tmp = fieldname(insn, 0, 4); \
8114
16
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8115
16
    return S; \
8116
16
  case 132: \
8117
12
    tmp = fieldname(insn, 4, 4); \
8118
12
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8119
12
    tmp = fieldname(insn, 0, 4); \
8120
11
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8121
11
    tmp = fieldname(insn, 8, 4); \
8122
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8123
10
    return S; \
8124
35
  case 133: \
8125
35
    tmp = fieldname(insn, 4, 4); \
8126
35
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8127
35
    tmp = fieldname(insn, 0, 4); \
8128
34
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8129
34
    return S; \
8130
34
  case 134: \
8131
30
    tmp = fieldname(insn, 4, 4); \
8132
30
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8133
30
    tmp = fieldname(insn, 12, 4); \
8134
30
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8135
30
    tmp = fieldname(insn, 4, 4); \
8136
29
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8137
29
    tmp = fieldname(insn, 0, 4); \
8138
29
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8139
29
    tmp = fieldname(insn, 8, 4); \
8140
28
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8141
28
    return S; \
8142
296
  case 135: \
8143
296
    tmp = fieldname(insn, 20, 4); \
8144
296
    if (!Check(&S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8145
296
    tmp = fieldname(insn, 16, 4); \
8146
296
    if (!Check(&S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8147
296
    tmp = fieldname(insn, 12, 4); \
8148
296
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8149
296
    tmp = fieldname(insn, 0, 12); \
8150
296
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8151
296
    return S; \
8152
296
  case 136: \
8153
16
    tmp = fieldname(insn, 4, 4); \
8154
16
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8155
16
    tmp = fieldname(insn, 4, 4); \
8156
16
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8157
16
    tmp = fieldname(insn, 0, 4); \
8158
16
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8159
16
    return S; \
8160
25
  case 137: \
8161
25
    tmp = fieldname(insn, 4, 4); \
8162
25
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8163
25
    tmp = fieldname(insn, 4, 4); \
8164
25
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8165
25
    tmp = fieldname(insn, 0, 4); \
8166
25
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8167
25
    return S; \
8168
42
  case 138: \
8169
42
    tmp = fieldname(insn, 0, 4); \
8170
42
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8171
42
    tmp = fieldname(insn, 4, 4); \
8172
41
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8173
41
    tmp = fieldname(insn, 0, 4); \
8174
41
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8175
41
    return S; \
8176
41
  case 139: \
8177
35
    tmp = fieldname(insn, 4, 4); \
8178
35
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8179
35
    tmp = fieldname(insn, 0, 4); \
8180
34
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8181
34
    tmp = fieldname(insn, 12, 4); \
8182
33
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8183
33
    tmp = fieldname(insn, 4, 4); \
8184
32
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8185
32
    tmp = fieldname(insn, 0, 4); \
8186
32
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8187
32
    tmp = fieldname(insn, 12, 4); \
8188
32
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8189
32
    return S; \
8190
32
  case 140: \
8191
16
    tmp = fieldname(insn, 4, 4); \
8192
16
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8193
16
    tmp = fieldname(insn, 0, 4); \
8194
15
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8195
15
    tmp = fieldname(insn, 4, 4); \
8196
14
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8197
14
    tmp = fieldname(insn, 0, 4); \
8198
14
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8199
14
    tmp = fieldname(insn, 12, 4); \
8200
14
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8201
14
    return S; \
8202
22
  case 141: \
8203
22
    tmp = fieldname(insn, 4, 4); \
8204
22
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8205
22
    tmp = fieldname(insn, 0, 4); \
8206
22
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8207
22
    tmp = fieldname(insn, 12, 4); \
8208
22
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8209
22
    return S; \
8210
22
  case 142: \
8211
22
    tmp = fieldname(insn, 4, 4); \
8212
22
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8213
22
    tmp = fieldname(insn, 0, 4); \
8214
22
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8215
22
    tmp = fieldname(insn, 12, 4); \
8216
22
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8217
22
    return S; \
8218
22
  case 143: \
8219
12
    tmp = fieldname(insn, 4, 4); \
8220
12
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8221
12
    tmp = fieldname(insn, 0, 4); \
8222
12
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8223
12
    tmp = fieldname(insn, 12, 4); \
8224
12
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8225
12
    return S; \
8226
22
  case 144: \
8227
22
    tmp = fieldname(insn, 4, 4); \
8228
22
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8229
22
    tmp = fieldname(insn, 0, 4); \
8230
21
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8231
21
    return S; \
8232
50
  case 145: \
8233
50
    tmp = fieldname(insn, 4, 4); \
8234
50
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8235
50
    tmp = fieldname(insn, 0, 4); \
8236
50
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8237
50
    tmp = fieldname(insn, 12, 4); \
8238
50
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8239
50
    tmp = fieldname(insn, 8, 4); \
8240
50
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8241
50
    return S; \
8242
59
  case 146: \
8243
59
    tmp = fieldname(insn, 4, 4); \
8244
59
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8245
59
    tmp = fieldname(insn, 0, 4); \
8246
58
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8247
58
    tmp = fieldname(insn, 12, 4); \
8248
57
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8249
57
    return S; \
8250
57
  case 147: \
8251
17
    tmp = fieldname(insn, 4, 4); \
8252
17
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8253
17
    tmp = fieldname(insn, 0, 4); \
8254
16
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8255
16
    tmp = fieldname(insn, 12, 4); \
8256
15
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8257
15
    tmp = fieldname(insn, 8, 4); \
8258
15
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8259
15
    return S; \
8260
19
  case 148: \
8261
19
    tmp = fieldname(insn, 4, 4); \
8262
19
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8263
19
    tmp = fieldname(insn, 0, 4); \
8264
18
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8265
18
    tmp = fieldname(insn, 4, 4); \
8266
18
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8267
18
    tmp = fieldname(insn, 0, 4); \
8268
18
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8269
18
    tmp = fieldname(insn, 12, 4); \
8270
18
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8271
18
    return S; \
8272
18
  case 149: \
8273
13
    tmp = fieldname(insn, 4, 4); \
8274
13
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8275
13
    return S; \
8276
13
  case 150: \
8277
4
    tmp = fieldname(insn, 4, 4); \
8278
4
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8279
4
    tmp = fieldname(insn, 4, 4); \
8280
4
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8281
4
    return S; \
8282
34
  case 151: \
8283
34
    tmp = fieldname(insn, 4, 4); \
8284
34
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8285
34
    tmp = fieldname(insn, 4, 4); \
8286
34
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8287
34
    return S; \
8288
34
  case 152: \
8289
26
    tmp = fieldname(insn, 4, 4); \
8290
26
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8291
26
    tmp = fieldname(insn, 12, 4); \
8292
26
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8293
26
    tmp = fieldname(insn, 4, 4); \
8294
26
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8295
26
    tmp = fieldname(insn, 0, 4); \
8296
26
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8297
26
    tmp = fieldname(insn, 8, 4); \
8298
26
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8299
26
    return S; \
8300
65
  case 153: \
8301
65
    tmp = fieldname(insn, 0, 4); \
8302
65
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8303
65
    tmp = fieldname(insn, 4, 4); \
8304
65
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8305
65
    tmp = fieldname(insn, 0, 4); \
8306
65
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8307
65
    return S; \
8308
203
  case 154: \
8309
203
    tmp = fieldname(insn, 0, 4); \
8310
203
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8311
203
    tmp = fieldname(insn, 4, 4); \
8312
203
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8313
203
    tmp = fieldname(insn, 4, 4); \
8314
201
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8315
201
    return S; \
8316
211
  case 155: \
8317
211
    tmp = fieldname(insn, 0, 4); \
8318
211
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8319
211
    tmp = fieldname(insn, 4, 4); \
8320
211
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8321
211
    tmp = fieldname(insn, 4, 4); \
8322
209
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8323
209
    tmp = fieldname(insn, 12, 4); \
8324
209
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8325
209
    return S; \
8326
209
  case 156: \
8327
44
    tmp = fieldname(insn, 4, 4); \
8328
44
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8329
44
    tmp = fieldname(insn, 12, 4); \
8330
44
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8331
44
    tmp = fieldname(insn, 0, 4); \
8332
44
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8333
44
    return S; \
8334
44
  case 157: \
8335
21
    tmp = fieldname(insn, 4, 4); \
8336
21
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8337
21
    tmp = fieldname(insn, 12, 4); \
8338
21
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8339
21
    tmp = fieldname(insn, 0, 4); \
8340
21
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8341
21
    tmp = fieldname(insn, 8, 4); \
8342
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8343
21
    return S; \
8344
21
  case 158: \
8345
13
    tmp = fieldname(insn, 4, 4); \
8346
13
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8347
13
    tmp = fieldname(insn, 0, 4); \
8348
13
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8349
13
    tmp = fieldname(insn, 12, 4); \
8350
13
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8351
13
    return S; \
8352
13
  case 159: \
8353
10
    tmp = fieldname(insn, 4, 4); \
8354
10
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8355
10
    tmp = fieldname(insn, 0, 4); \
8356
10
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8357
10
    return S; \
8358
10
  case 160: \
8359
10
    tmp = fieldname(insn, 4, 4); \
8360
10
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8361
10
    tmp = fieldname(insn, 0, 4); \
8362
10
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8363
10
    tmp = fieldname(insn, 12, 4); \
8364
10
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8365
10
    return S; \
8366
21
  case 161: \
8367
21
    tmp = fieldname(insn, 4, 4); \
8368
21
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8369
21
    tmp = fieldname(insn, 0, 4); \
8370
21
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8371
21
    return S; \
8372
65
  case 162: \
8373
65
    tmp = fieldname(insn, 4, 4); \
8374
65
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8375
65
    tmp = fieldname(insn, 4, 4); \
8376
65
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8377
65
    tmp = fieldname(insn, 0, 4); \
8378
65
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8379
65
    return S; \
8380
101
  case 163: \
8381
101
    tmp = fieldname(insn, 4, 4); \
8382
101
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8383
101
    tmp = fieldname(insn, 4, 4); \
8384
101
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8385
101
    tmp = fieldname(insn, 0, 4); \
8386
101
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8387
101
    tmp = fieldname(insn, 12, 4); \
8388
101
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8389
101
    return S; \
8390
101
  case 164: \
8391
65
    tmp = fieldname(insn, 4, 4); \
8392
65
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8393
65
    tmp = fieldname(insn, 4, 4); \
8394
65
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8395
65
    tmp = fieldname(insn, 0, 4); \
8396
65
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8397
65
    tmp = fieldname(insn, 12, 4); \
8398
65
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8399
65
    return S; \
8400
65
  case 165: \
8401
11
    tmp = fieldname(insn, 4, 4); \
8402
11
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8403
11
    tmp = fieldname(insn, 12, 4); \
8404
11
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8405
11
    tmp = fieldname(insn, 0, 4); \
8406
11
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8407
11
    return S; \
8408
40
  case 166: \
8409
40
    tmp = fieldname(insn, 4, 4); \
8410
40
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8411
40
    tmp = fieldname(insn, 12, 4); \
8412
40
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8413
40
    tmp = fieldname(insn, 0, 4); \
8414
40
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8415
40
    tmp = fieldname(insn, 8, 4); \
8416
40
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8417
40
    return S; \
8418
40
  case 167: \
8419
16
    tmp = fieldname(insn, 4, 4); \
8420
16
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8421
16
    tmp = fieldname(insn, 0, 4); \
8422
15
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8423
15
    tmp = fieldname(insn, 12, 4); \
8424
15
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8425
15
    return S; \
8426
211
  case 168: \
8427
211
    tmp = fieldname(insn, 4, 4); \
8428
211
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8429
211
    tmp = fieldname(insn, 12, 4); \
8430
211
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8431
211
    tmp = fieldname(insn, 0, 4); \
8432
211
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8433
211
    return S; \
8434
211
  case 169: \
8435
23
    tmp = fieldname(insn, 4, 4); \
8436
23
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8437
23
    tmp = fieldname(insn, 12, 4); \
8438
23
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8439
23
    tmp = fieldname(insn, 0, 4); \
8440
23
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8441
23
    tmp = fieldname(insn, 8, 4); \
8442
23
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8443
23
    return S; \
8444
26
  case 170: \
8445
26
    tmp = fieldname(insn, 4, 4); \
8446
26
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8447
26
    tmp = fieldname(insn, 4, 4); \
8448
26
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8449
26
    tmp = fieldname(insn, 0, 4); \
8450
26
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8451
26
    tmp = fieldname(insn, 12, 4); \
8452
26
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8453
26
    return S; \
8454
207
  case 171: \
8455
207
    tmp = fieldname(insn, 20, 4); \
8456
207
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8457
207
    tmp = fieldname(insn, 20, 4); \
8458
204
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8459
204
    tmp = fieldname(insn, 16, 4); \
8460
204
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8461
204
    tmp = fieldname(insn, 12, 4); \
8462
202
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8463
202
    tmp = fieldname(insn, 0, 12); \
8464
202
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8465
202
    return S; \
8466
465
  case 172: \
8467
465
    tmp = fieldname(insn, 20, 4); \
8468
465
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8469
465
    tmp = fieldname(insn, 16, 4); \
8470
465
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8471
465
    tmp = fieldname(insn, 12, 4); \
8472
465
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8473
465
    tmp = fieldname(insn, 0, 12); \
8474
465
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8475
465
    return S; \
8476
528
  case 173: \
8477
528
    tmp = fieldname(insn, 20, 4); \
8478
528
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8479
528
    tmp = fieldname(insn, 20, 4); \
8480
528
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8481
528
    tmp = fieldname(insn, 16, 4); \
8482
528
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8483
528
    tmp = fieldname(insn, 12, 4); \
8484
528
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8485
528
    tmp = fieldname(insn, 0, 12); \
8486
528
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8487
528
    return S; \
8488
591
  case 174: \
8489
591
    tmp = fieldname(insn, 36, 4); \
8490
591
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8491
591
    tmp = fieldname(insn, 0, 32); \
8492
591
    if (!Check(&S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8493
591
    return S; \
8494
591
  case 175: \
8495
203
    tmp = fieldname(insn, 36, 4); \
8496
203
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8497
203
    tmp = fieldname(insn, 0, 32); \
8498
203
    if (!Check(&S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8499
203
    return S; \
8500
203
  case 176: \
8501
115
    tmp = fieldname(insn, 0, 32); \
8502
115
    if (!Check(&S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8503
115
    return S; \
8504
115
  case 177: \
8505
21
    tmp = fieldname(insn, 36, 4); \
8506
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8507
21
    tmp = fieldname(insn, 0, 32); \
8508
21
    if (!Check(&S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8509
21
    return S; \
8510
84
  case 178: \
8511
84
    tmp = fieldname(insn, 36, 4); \
8512
84
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8513
84
    tmp = fieldname(insn, 0, 32); \
8514
84
    if (!Check(&S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8515
84
    return S; \
8516
84
  case 179: \
8517
52
    tmp = fieldname(insn, 36, 4); \
8518
52
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8519
52
    tmp = fieldname(insn, 36, 4); \
8520
52
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8521
52
    tmp = fieldname(insn, 0, 32); \
8522
52
    if (!Check(&S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8523
52
    return S; \
8524
195
  case 180: \
8525
195
    tmp = fieldname(insn, 36, 4); \
8526
195
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8527
195
    tmp = fieldname(insn, 36, 4); \
8528
195
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8529
195
    tmp = fieldname(insn, 0, 32); \
8530
195
    if (!Check(&S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8531
195
    return S; \
8532
195
  case 181: \
8533
116
    tmp = fieldname(insn, 36, 4); \
8534
116
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8535
116
    tmp = fieldname(insn, 0, 32); \
8536
116
    if (!Check(&S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8537
116
    return S; \
8538
197
  case 182: \
8539
197
    tmp = fieldname(insn, 36, 4); \
8540
197
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8541
197
    tmp = fieldname(insn, 0, 32); \
8542
197
    if (!Check(&S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8543
197
    return S; \
8544
197
  case 183: \
8545
50
    tmp = fieldname(insn, 36, 4); \
8546
50
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8547
50
    tmp = fieldname(insn, 0, 32); \
8548
50
    if (!Check(&S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8549
50
    return S; \
8550
50
  case 184: \
8551
29
    tmp = fieldname(insn, 36, 4); \
8552
29
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8553
29
    tmp = fieldname(insn, 36, 4); \
8554
29
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8555
29
    tmp = fieldname(insn, 0, 32); \
8556
29
    if (!Check(&S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8557
29
    return S; \
8558
43
  case 185: \
8559
43
    tmp = fieldname(insn, 36, 4); \
8560
43
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8561
43
    tmp = fieldname(insn, 36, 4); \
8562
43
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8563
43
    tmp = fieldname(insn, 0, 32); \
8564
43
    if (!Check(&S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8565
43
    return S; \
8566
43
  case 186: \
8567
21
    tmp = fieldname(insn, 36, 4); \
8568
21
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8569
21
    tmp = fieldname(insn, 36, 4); \
8570
21
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8571
21
    tmp = fieldname(insn, 0, 32); \
8572
21
    if (!Check(&S, decodeU32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8573
21
    return S; \
8574
25
  case 187: \
8575
25
    tmp = fieldname(insn, 36, 4); \
8576
25
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8577
25
    tmp = fieldname(insn, 0, 32); \
8578
25
    if (!Check(&S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8579
25
    return S; \
8580
25
  case 188: \
8581
25
    tmp = fieldname(insn, 36, 4); \
8582
25
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8583
25
    tmp = fieldname(insn, 0, 32); \
8584
25
    if (!Check(&S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8585
25
    return S; \
8586
434
  case 189: \
8587
434
    tmp = fieldname(insn, 36, 4); \
8588
434
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8589
434
    tmp = fieldname(insn, 24, 12); \
8590
434
    if (!Check(&S, decodePC12DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8591
434
    tmp = fieldname(insn, 0, 24); \
8592
434
    if (!Check(&S, decodePC24DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8593
434
    return S; \
8594
434
  case 190: \
8595
90
    tmp = fieldname(insn, 36, 4); \
8596
90
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8597
90
    tmp = fieldname(insn, 0, 32); \
8598
90
    if (!Check(&S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8599
90
    return S; \
8600
90
  case 191: \
8601
14
    tmp = fieldname(insn, 36, 4); \
8602
14
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8603
14
    tmp = fieldname(insn, 0, 32); \
8604
14
    if (!Check(&S, decodePC32DBLOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8605
14
    return S; \
8606
17
  case 192: \
8607
17
    tmp = fieldname(insn, 36, 4); \
8608
17
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8609
17
    tmp = fieldname(insn, 0, 16); \
8610
17
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8611
17
    tmp = fieldname(insn, 28, 4); \
8612
17
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8613
17
    tmp = fieldname(insn, 16, 12); \
8614
17
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8615
17
    return S; \
8616
396
  case 193: \
8617
396
    tmp = fieldname(insn, 28, 4); \
8618
396
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8619
396
    tmp = fieldname(insn, 16, 12); \
8620
396
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8621
396
    tmp = fieldname(insn, 12, 4); \
8622
396
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8623
396
    tmp = fieldname(insn, 0, 12); \
8624
396
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8625
396
    tmp = fieldname(insn, 36, 4); \
8626
396
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8627
396
    return S; \
8628
396
  case 194: \
8629
249
    tmp = fieldname(insn, 36, 4); \
8630
249
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8631
249
    tmp = fieldname(insn, 28, 4); \
8632
248
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8633
248
    tmp = fieldname(insn, 16, 12); \
8634
248
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8635
248
    tmp = fieldname(insn, 12, 4); \
8636
248
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8637
248
    tmp = fieldname(insn, 0, 12); \
8638
248
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8639
248
    return S; \
8640
248
  case 195: \
8641
16
    tmp = fieldname(insn, 36, 4); \
8642
16
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8643
16
    tmp = fieldname(insn, 36, 4); \
8644
16
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8645
16
    tmp = fieldname(insn, 0, 32); \
8646
16
    if (!Check(&S, decodePC32DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8647
16
    return S; \
8648
29
  case 196: \
8649
29
    tmp = fieldname(insn, 36, 4); \
8650
29
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8651
29
    tmp = fieldname(insn, 36, 4); \
8652
29
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8653
29
    tmp = fieldname(insn, 0, 32); \
8654
29
    if (!Check(&S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8655
29
    return S; \
8656
29
  case 197: \
8657
19
    tmp = fieldname(insn, 36, 4); \
8658
19
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8659
19
    tmp = fieldname(insn, 0, 32); \
8660
19
    if (!Check(&S, decodeS32ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8661
19
    return S; \
8662
1.48k
  case 198: \
8663
1.48k
    tmp = fieldname(insn, 28, 4); \
8664
1.48k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8665
1.48k
    tmp = fieldname(insn, 16, 12); \
8666
1.48k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8667
1.48k
    tmp = fieldname(insn, 32, 8); \
8668
1.48k
    if (!Check(&S, decodeLenOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8669
1.48k
    tmp = fieldname(insn, 12, 4); \
8670
1.48k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8671
1.48k
    tmp = fieldname(insn, 0, 12); \
8672
1.48k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8673
1.48k
    return S; \
8674
1.48k
  case 199: \
8675
400
    tmp = fieldname(insn, 28, 4); \
8676
400
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8677
400
    tmp = fieldname(insn, 16, 12); \
8678
400
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8679
400
    tmp = fieldname(insn, 36, 4); \
8680
400
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8681
400
    tmp = fieldname(insn, 12, 4); \
8682
400
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8683
400
    tmp = fieldname(insn, 0, 12); \
8684
400
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8685
400
    tmp = fieldname(insn, 32, 4); \
8686
400
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8687
400
    return S; \
8688
959
  case 200: \
8689
959
    tmp = fieldname(insn, 28, 4); \
8690
959
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8691
959
    tmp = fieldname(insn, 16, 12); \
8692
959
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8693
959
    tmp = fieldname(insn, 12, 4); \
8694
959
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8695
959
    tmp = fieldname(insn, 0, 12); \
8696
959
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8697
959
    tmp = fieldname(insn, 32, 8); \
8698
959
    if (!Check(&S, decodeLenOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8699
959
    return S; \
8700
959
  case 201: \
8701
343
    tmp = fieldname(insn, 36, 4); \
8702
343
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8703
343
    tmp = fieldname(insn, 28, 4); \
8704
343
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8705
343
    tmp = 0x0; \
8706
343
    tmp |= fieldname(insn, 8, 8) << 12; \
8707
343
    tmp |= fieldname(insn, 16, 12) << 0; \
8708
343
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8709
343
    tmp = fieldname(insn, 32, 4); \
8710
343
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8711
343
    return S; \
8712
843
  case 202: \
8713
843
    tmp = fieldname(insn, 36, 4); \
8714
843
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8715
843
    tmp = fieldname(insn, 36, 4); \
8716
843
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8717
843
    tmp = fieldname(insn, 28, 4); \
8718
843
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8719
843
    tmp = 0x0; \
8720
843
    tmp |= fieldname(insn, 8, 8) << 12; \
8721
843
    tmp |= fieldname(insn, 16, 12) << 0; \
8722
843
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8723
843
    tmp = fieldname(insn, 32, 4); \
8724
843
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8725
843
    return S; \
8726
843
  case 203: \
8727
86
    tmp = fieldname(insn, 36, 4); \
8728
86
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8729
86
    tmp = fieldname(insn, 36, 4); \
8730
86
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8731
86
    tmp = fieldname(insn, 28, 4); \
8732
86
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8733
86
    tmp = 0x0; \
8734
86
    tmp |= fieldname(insn, 8, 8) << 12; \
8735
86
    tmp |= fieldname(insn, 16, 12) << 0; \
8736
86
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8737
86
    tmp = fieldname(insn, 32, 4); \
8738
86
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8739
86
    return S; \
8740
117
  case 204: \
8741
117
    tmp = fieldname(insn, 36, 4); \
8742
117
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8743
117
    tmp = fieldname(insn, 36, 4); \
8744
115
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8745
115
    tmp = fieldname(insn, 28, 4); \
8746
115
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8747
115
    tmp = 0x0; \
8748
115
    tmp |= fieldname(insn, 8, 8) << 12; \
8749
115
    tmp |= fieldname(insn, 16, 12) << 0; \
8750
115
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8751
115
    tmp = fieldname(insn, 32, 4); \
8752
115
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8753
115
    return S; \
8754
115
  case 205: \
8755
72
    tmp = fieldname(insn, 36, 4); \
8756
72
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8757
72
    tmp = fieldname(insn, 28, 4); \
8758
72
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8759
72
    tmp = 0x0; \
8760
72
    tmp |= fieldname(insn, 8, 8) << 12; \
8761
72
    tmp |= fieldname(insn, 16, 12) << 0; \
8762
72
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8763
72
    tmp = fieldname(insn, 32, 4); \
8764
72
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8765
72
    return S; \
8766
109
  case 206: \
8767
109
    tmp = fieldname(insn, 36, 4); \
8768
109
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8769
109
    tmp = fieldname(insn, 28, 4); \
8770
109
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8771
109
    tmp = 0x0; \
8772
109
    tmp |= fieldname(insn, 8, 8) << 12; \
8773
109
    tmp |= fieldname(insn, 16, 12) << 0; \
8774
109
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8775
109
    tmp = fieldname(insn, 32, 4); \
8776
109
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8777
109
    return S; \
8778
462
  case 207: \
8779
462
    tmp = fieldname(insn, 28, 4); \
8780
462
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8781
462
    tmp = 0x0; \
8782
462
    tmp |= fieldname(insn, 8, 8) << 12; \
8783
462
    tmp |= fieldname(insn, 16, 12) << 0; \
8784
462
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8785
462
    tmp = fieldname(insn, 32, 4); \
8786
462
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8787
462
    return S; \
8788
462
  case 208: \
8789
125
    tmp = fieldname(insn, 36, 4); \
8790
125
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8791
125
    tmp = fieldname(insn, 28, 4); \
8792
124
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8793
124
    tmp = 0x0; \
8794
124
    tmp |= fieldname(insn, 8, 8) << 12; \
8795
124
    tmp |= fieldname(insn, 16, 12) << 0; \
8796
124
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8797
124
    tmp = fieldname(insn, 32, 4); \
8798
124
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8799
124
    return S; \
8800
257
  case 209: \
8801
257
    tmp = fieldname(insn, 36, 4); \
8802
257
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8803
257
    tmp = fieldname(insn, 28, 4); \
8804
257
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8805
257
    tmp = 0x0; \
8806
257
    tmp |= fieldname(insn, 8, 8) << 12; \
8807
257
    tmp |= fieldname(insn, 16, 12) << 0; \
8808
257
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8809
257
    tmp = fieldname(insn, 32, 4); \
8810
257
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8811
257
    return S; \
8812
257
  case 210: \
8813
115
    tmp = fieldname(insn, 28, 4); \
8814
115
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8815
115
    tmp = fieldname(insn, 16, 12); \
8816
115
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8817
115
    tmp = fieldname(insn, 12, 4); \
8818
115
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8819
115
    tmp = fieldname(insn, 0, 12); \
8820
115
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8821
115
    return S; \
8822
115
  case 211: \
8823
54
    tmp = fieldname(insn, 28, 4); \
8824
54
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8825
54
    tmp = fieldname(insn, 16, 12); \
8826
54
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8827
54
    tmp = fieldname(insn, 0, 16); \
8828
54
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8829
54
    return S; \
8830
152
  case 212: \
8831
152
    tmp = fieldname(insn, 28, 4); \
8832
152
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8833
152
    tmp = fieldname(insn, 16, 12); \
8834
152
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8835
152
    tmp = fieldname(insn, 0, 16); \
8836
152
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8837
152
    return S; \
8838
152
  case 213: \
8839
55
    tmp = 0x0; \
8840
55
    tmp |= fieldname(insn, 11, 1) << 4; \
8841
55
    tmp |= fieldname(insn, 36, 4) << 0; \
8842
55
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8843
55
    tmp = 0x0; \
8844
55
    tmp |= fieldname(insn, 11, 1) << 4; \
8845
55
    tmp |= fieldname(insn, 36, 4) << 0; \
8846
55
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8847
55
    tmp = fieldname(insn, 28, 4); \
8848
55
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8849
55
    tmp = fieldname(insn, 16, 12); \
8850
55
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8851
55
    tmp = fieldname(insn, 32, 4); \
8852
55
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8853
55
    tmp = fieldname(insn, 12, 4); \
8854
55
    if (!Check(&S, decodeU3ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8855
55
    return S; \
8856
55
  case 214: \
8857
39
    tmp = 0x0; \
8858
39
    tmp |= fieldname(insn, 11, 1) << 4; \
8859
39
    tmp |= fieldname(insn, 36, 4) << 0; \
8860
39
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8861
39
    tmp = 0x0; \
8862
39
    tmp |= fieldname(insn, 11, 1) << 4; \
8863
39
    tmp |= fieldname(insn, 36, 4) << 0; \
8864
39
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8865
39
    tmp = fieldname(insn, 28, 4); \
8866
39
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8867
39
    tmp = fieldname(insn, 16, 12); \
8868
39
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8869
39
    tmp = fieldname(insn, 32, 4); \
8870
39
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8871
39
    tmp = fieldname(insn, 12, 4); \
8872
39
    if (!Check(&S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8873
39
    return S; \
8874
146
  case 215: \
8875
146
    tmp = 0x0; \
8876
146
    tmp |= fieldname(insn, 11, 1) << 4; \
8877
146
    tmp |= fieldname(insn, 36, 4) << 0; \
8878
146
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8879
146
    tmp = 0x0; \
8880
146
    tmp |= fieldname(insn, 11, 1) << 4; \
8881
146
    tmp |= fieldname(insn, 36, 4) << 0; \
8882
146
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8883
146
    tmp = fieldname(insn, 28, 4); \
8884
146
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8885
146
    tmp = fieldname(insn, 16, 12); \
8886
146
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8887
146
    tmp = fieldname(insn, 32, 4); \
8888
146
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8889
146
    tmp = fieldname(insn, 12, 4); \
8890
146
    if (!Check(&S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8891
146
    return S; \
8892
325
  case 216: \
8893
325
    tmp = 0x0; \
8894
325
    tmp |= fieldname(insn, 11, 1) << 4; \
8895
325
    tmp |= fieldname(insn, 36, 4) << 0; \
8896
325
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8897
325
    tmp = fieldname(insn, 28, 4); \
8898
325
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8899
325
    tmp = fieldname(insn, 16, 12); \
8900
325
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8901
325
    tmp = fieldname(insn, 32, 4); \
8902
325
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8903
325
    return S; \
8904
325
  case 217: \
8905
238
    tmp = 0x0; \
8906
238
    tmp |= fieldname(insn, 11, 1) << 4; \
8907
238
    tmp |= fieldname(insn, 36, 4) << 0; \
8908
238
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8909
238
    tmp = fieldname(insn, 28, 4); \
8910
238
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8911
238
    tmp = fieldname(insn, 16, 12); \
8912
238
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8913
238
    tmp = fieldname(insn, 32, 4); \
8914
238
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8915
238
    tmp = fieldname(insn, 12, 4); \
8916
238
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8917
238
    return S; \
8918
238
  case 218: \
8919
95
    tmp = 0x0; \
8920
95
    tmp |= fieldname(insn, 11, 1) << 4; \
8921
95
    tmp |= fieldname(insn, 36, 4) << 0; \
8922
95
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8923
95
    tmp = fieldname(insn, 28, 4); \
8924
95
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8925
95
    tmp = fieldname(insn, 16, 12); \
8926
95
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8927
95
    tmp = fieldname(insn, 32, 4); \
8928
95
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8929
95
    tmp = fieldname(insn, 12, 4); \
8930
95
    if (!Check(&S, decodeU3ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8931
95
    return S; \
8932
412
  case 219: \
8933
412
    tmp = 0x0; \
8934
412
    tmp |= fieldname(insn, 11, 1) << 4; \
8935
412
    tmp |= fieldname(insn, 36, 4) << 0; \
8936
412
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8937
412
    tmp = fieldname(insn, 28, 4); \
8938
412
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8939
412
    tmp = fieldname(insn, 16, 12); \
8940
412
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8941
412
    tmp = fieldname(insn, 32, 4); \
8942
412
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8943
412
    tmp = fieldname(insn, 12, 4); \
8944
412
    if (!Check(&S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8945
412
    return S; \
8946
412
  case 220: \
8947
211
    tmp = 0x0; \
8948
211
    tmp |= fieldname(insn, 11, 1) << 4; \
8949
211
    tmp |= fieldname(insn, 36, 4) << 0; \
8950
211
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8951
211
    tmp = fieldname(insn, 28, 4); \
8952
211
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8953
211
    tmp = fieldname(insn, 16, 12); \
8954
211
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8955
211
    tmp = fieldname(insn, 32, 4); \
8956
211
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8957
211
    tmp = fieldname(insn, 12, 4); \
8958
211
    if (!Check(&S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8959
211
    return S; \
8960
211
  case 221: \
8961
88
    tmp = 0x0; \
8962
88
    tmp |= fieldname(insn, 8, 1) << 4; \
8963
88
    tmp |= fieldname(insn, 12, 4) << 0; \
8964
88
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8965
88
    tmp = fieldname(insn, 28, 4); \
8966
88
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8967
88
    tmp = fieldname(insn, 16, 12); \
8968
88
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8969
88
    tmp = fieldname(insn, 32, 8); \
8970
88
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8971
88
    return S; \
8972
88
  case 222: \
8973
45
    tmp = 0x0; \
8974
45
    tmp |= fieldname(insn, 8, 1) << 4; \
8975
45
    tmp |= fieldname(insn, 12, 4) << 0; \
8976
45
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8977
45
    tmp = fieldname(insn, 32, 4); \
8978
45
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8979
45
    tmp = fieldname(insn, 28, 4); \
8980
45
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8981
45
    tmp = fieldname(insn, 16, 12); \
8982
45
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8983
45
    return S; \
8984
45
  case 223: \
8985
10
    tmp = 0x0; \
8986
10
    tmp |= fieldname(insn, 11, 1) << 4; \
8987
10
    tmp |= fieldname(insn, 36, 4) << 0; \
8988
10
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8989
10
    tmp = fieldname(insn, 16, 16); \
8990
10
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8991
10
    tmp = fieldname(insn, 12, 4); \
8992
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8993
10
    return S; \
8994
10
  case 224: \
8995
6
    tmp = fieldname(insn, 36, 4); \
8996
6
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8997
6
    tmp = 0x0; \
8998
6
    tmp |= fieldname(insn, 10, 1) << 4; \
8999
6
    tmp |= fieldname(insn, 32, 4) << 0; \
9000
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9001
6
    tmp = fieldname(insn, 20, 4); \
9002
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9003
6
    return S; \
9004
21
  case 225: \
9005
21
    tmp = fieldname(insn, 36, 4); \
9006
21
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9007
21
    tmp = 0x0; \
9008
21
    tmp |= fieldname(insn, 10, 1) << 4; \
9009
21
    tmp |= fieldname(insn, 32, 4) << 0; \
9010
21
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9011
21
    tmp = fieldname(insn, 20, 4); \
9012
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9013
21
    tmp = fieldname(insn, 16, 4); \
9014
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9015
21
    return S; \
9016
21
  case 226: \
9017
13
    tmp = 0x0; \
9018
13
    tmp |= fieldname(insn, 11, 1) << 4; \
9019
13
    tmp |= fieldname(insn, 36, 4) << 0; \
9020
13
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9021
13
    tmp = 0x0; \
9022
13
    tmp |= fieldname(insn, 10, 1) << 4; \
9023
13
    tmp |= fieldname(insn, 32, 4) << 0; \
9024
13
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9025
13
    tmp = fieldname(insn, 20, 4); \
9026
13
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9027
13
    return S; \
9028
84
  case 227: \
9029
84
    tmp = fieldname(insn, 36, 4); \
9030
84
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9031
84
    tmp = 0x0; \
9032
84
    tmp |= fieldname(insn, 10, 1) << 4; \
9033
84
    tmp |= fieldname(insn, 32, 4) << 0; \
9034
84
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9035
84
    tmp = fieldname(insn, 20, 4); \
9036
84
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9037
84
    return S; \
9038
84
  case 228: \
9039
15
    tmp = fieldname(insn, 36, 4); \
9040
15
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9041
15
    tmp = 0x0; \
9042
15
    tmp |= fieldname(insn, 10, 1) << 4; \
9043
15
    tmp |= fieldname(insn, 32, 4) << 0; \
9044
15
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9045
15
    tmp = fieldname(insn, 20, 4); \
9046
15
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9047
15
    tmp = fieldname(insn, 16, 4); \
9048
15
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9049
15
    return S; \
9050
18
  case 229: \
9051
18
    tmp = 0x0; \
9052
18
    tmp |= fieldname(insn, 11, 1) << 4; \
9053
18
    tmp |= fieldname(insn, 36, 4) << 0; \
9054
18
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9055
18
    tmp = 0x0; \
9056
18
    tmp |= fieldname(insn, 10, 1) << 4; \
9057
18
    tmp |= fieldname(insn, 32, 4) << 0; \
9058
18
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9059
18
    tmp = fieldname(insn, 12, 4); \
9060
18
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9061
18
    tmp = fieldname(insn, 16, 4); \
9062
18
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9063
18
    return S; \
9064
63
  case 230: \
9065
63
    tmp = 0x0; \
9066
63
    tmp |= fieldname(insn, 11, 1) << 4; \
9067
63
    tmp |= fieldname(insn, 36, 4) << 0; \
9068
63
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9069
63
    tmp = fieldname(insn, 32, 4); \
9070
63
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9071
63
    tmp = fieldname(insn, 12, 8); \
9072
63
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9073
63
    tmp = fieldname(insn, 20, 4); \
9074
63
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9075
63
    return S; \
9076
63
  case 231: \
9077
14
    tmp = 0x0; \
9078
14
    tmp |= fieldname(insn, 11, 1) << 4; \
9079
14
    tmp |= fieldname(insn, 36, 4) << 0; \
9080
14
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9081
14
    tmp = 0x0; \
9082
14
    tmp |= fieldname(insn, 10, 1) << 4; \
9083
14
    tmp |= fieldname(insn, 32, 4) << 0; \
9084
14
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9085
14
    tmp = fieldname(insn, 12, 8); \
9086
14
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9087
14
    tmp = fieldname(insn, 24, 8); \
9088
14
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9089
14
    tmp = fieldname(insn, 20, 4); \
9090
14
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9091
14
    return S; \
9092
98
  case 232: \
9093
98
    tmp = 0x0; \
9094
98
    tmp |= fieldname(insn, 11, 1) << 4; \
9095
98
    tmp |= fieldname(insn, 36, 4) << 0; \
9096
98
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9097
98
    tmp = fieldname(insn, 32, 4); \
9098
98
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9099
98
    tmp = fieldname(insn, 12, 8); \
9100
98
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9101
98
    tmp = fieldname(insn, 20, 4); \
9102
98
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9103
98
    return S; \
9104
98
  case 233: \
9105
14
    tmp = 0x0; \
9106
14
    tmp |= fieldname(insn, 10, 1) << 4; \
9107
14
    tmp |= fieldname(insn, 32, 4) << 0; \
9108
14
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9109
14
    return S; \
9110
166
  case 234: \
9111
166
    tmp = 0x0; \
9112
166
    tmp |= fieldname(insn, 11, 1) << 4; \
9113
166
    tmp |= fieldname(insn, 36, 4) << 0; \
9114
166
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9115
166
    tmp = 0x0; \
9116
166
    tmp |= fieldname(insn, 10, 1) << 4; \
9117
166
    tmp |= fieldname(insn, 32, 4) << 0; \
9118
166
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9119
166
    tmp = 0x0; \
9120
166
    tmp |= fieldname(insn, 9, 1) << 4; \
9121
166
    tmp |= fieldname(insn, 28, 4) << 0; \
9122
166
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9123
166
    tmp = fieldname(insn, 12, 8); \
9124
166
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9125
166
    tmp = fieldname(insn, 20, 4); \
9126
166
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9127
166
    return S; \
9128
166
  case 235: \
9129
7
    tmp = 0x0; \
9130
7
    tmp |= fieldname(insn, 11, 1) << 4; \
9131
7
    tmp |= fieldname(insn, 36, 4) << 0; \
9132
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9133
7
    tmp = 0x0; \
9134
7
    tmp |= fieldname(insn, 10, 1) << 4; \
9135
7
    tmp |= fieldname(insn, 32, 4) << 0; \
9136
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9137
7
    tmp = 0x0; \
9138
7
    tmp |= fieldname(insn, 9, 1) << 4; \
9139
7
    tmp |= fieldname(insn, 28, 4) << 0; \
9140
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9141
7
    tmp = fieldname(insn, 20, 4); \
9142
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9143
7
    return S; \
9144
101
  case 236: \
9145
101
    tmp = 0x0; \
9146
101
    tmp |= fieldname(insn, 11, 1) << 4; \
9147
101
    tmp |= fieldname(insn, 36, 4) << 0; \
9148
101
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9149
101
    tmp = 0x0; \
9150
101
    tmp |= fieldname(insn, 10, 1) << 4; \
9151
101
    tmp |= fieldname(insn, 32, 4) << 0; \
9152
101
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9153
101
    tmp = 0x0; \
9154
101
    tmp |= fieldname(insn, 9, 1) << 4; \
9155
101
    tmp |= fieldname(insn, 28, 4) << 0; \
9156
101
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9157
101
    tmp = fieldname(insn, 12, 4); \
9158
101
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9159
101
    tmp = fieldname(insn, 20, 4); \
9160
101
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9161
101
    return S; \
9162
115
  case 237: \
9163
115
    tmp = 0x0; \
9164
115
    tmp |= fieldname(insn, 11, 1) << 4; \
9165
115
    tmp |= fieldname(insn, 36, 4) << 0; \
9166
115
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9167
115
    tmp = 0x0; \
9168
115
    tmp |= fieldname(insn, 10, 1) << 4; \
9169
115
    tmp |= fieldname(insn, 32, 4) << 0; \
9170
115
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9171
115
    tmp = 0x0; \
9172
115
    tmp |= fieldname(insn, 9, 1) << 4; \
9173
115
    tmp |= fieldname(insn, 28, 4) << 0; \
9174
115
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9175
115
    tmp = fieldname(insn, 12, 4); \
9176
115
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9177
115
    tmp = fieldname(insn, 16, 4); \
9178
115
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9179
115
    return S; \
9180
115
  case 238: \
9181
38
    tmp = 0x0; \
9182
38
    tmp |= fieldname(insn, 10, 1) << 4; \
9183
38
    tmp |= fieldname(insn, 32, 4) << 0; \
9184
38
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9185
38
    tmp = 0x0; \
9186
38
    tmp |= fieldname(insn, 9, 1) << 4; \
9187
38
    tmp |= fieldname(insn, 28, 4) << 0; \
9188
38
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9189
38
    tmp = fieldname(insn, 20, 4); \
9190
38
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9191
38
    return S; \
9192
71
  case 239: \
9193
71
    tmp = 0x0; \
9194
71
    tmp |= fieldname(insn, 11, 1) << 4; \
9195
71
    tmp |= fieldname(insn, 36, 4) << 0; \
9196
71
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9197
71
    tmp = 0x0; \
9198
71
    tmp |= fieldname(insn, 10, 1) << 4; \
9199
71
    tmp |= fieldname(insn, 32, 4) << 0; \
9200
71
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9201
71
    tmp = 0x0; \
9202
71
    tmp |= fieldname(insn, 9, 1) << 4; \
9203
71
    tmp |= fieldname(insn, 28, 4) << 0; \
9204
71
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9205
71
    return S; \
9206
250
  case 240: \
9207
250
    tmp = 0x0; \
9208
250
    tmp |= fieldname(insn, 11, 1) << 4; \
9209
250
    tmp |= fieldname(insn, 36, 4) << 0; \
9210
250
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9211
250
    tmp = 0x0; \
9212
250
    tmp |= fieldname(insn, 11, 1) << 4; \
9213
250
    tmp |= fieldname(insn, 36, 4) << 0; \
9214
250
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9215
250
    tmp = fieldname(insn, 28, 4); \
9216
250
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9217
250
    tmp = fieldname(insn, 16, 12); \
9218
250
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9219
250
    tmp = fieldname(insn, 32, 4); \
9220
250
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9221
250
    tmp = fieldname(insn, 12, 4); \
9222
250
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9223
250
    return S; \
9224
250
  case 241: \
9225
72
    tmp = 0x0; \
9226
72
    tmp |= fieldname(insn, 11, 1) << 4; \
9227
72
    tmp |= fieldname(insn, 36, 4) << 0; \
9228
72
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9229
72
    tmp = 0x0; \
9230
72
    tmp |= fieldname(insn, 11, 1) << 4; \
9231
72
    tmp |= fieldname(insn, 36, 4) << 0; \
9232
72
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9233
72
    tmp = fieldname(insn, 28, 4); \
9234
72
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9235
72
    tmp = fieldname(insn, 16, 12); \
9236
72
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9237
72
    tmp = 0x0; \
9238
72
    tmp |= fieldname(insn, 10, 1) << 4; \
9239
72
    tmp |= fieldname(insn, 32, 4) << 0; \
9240
72
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9241
72
    tmp = fieldname(insn, 12, 4); \
9242
72
    if (!Check(&S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9243
72
    return S; \
9244
110
  case 242: \
9245
110
    tmp = 0x0; \
9246
110
    tmp |= fieldname(insn, 11, 1) << 4; \
9247
110
    tmp |= fieldname(insn, 36, 4) << 0; \
9248
110
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9249
110
    tmp = 0x0; \
9250
110
    tmp |= fieldname(insn, 11, 1) << 4; \
9251
110
    tmp |= fieldname(insn, 36, 4) << 0; \
9252
110
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9253
110
    tmp = fieldname(insn, 28, 4); \
9254
110
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9255
110
    tmp = fieldname(insn, 16, 12); \
9256
110
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9257
110
    tmp = 0x0; \
9258
110
    tmp |= fieldname(insn, 10, 1) << 4; \
9259
110
    tmp |= fieldname(insn, 32, 4) << 0; \
9260
110
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9261
110
    tmp = fieldname(insn, 12, 4); \
9262
110
    if (!Check(&S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9263
110
    return S; \
9264
228
  case 243: \
9265
228
    tmp = 0x0; \
9266
228
    tmp |= fieldname(insn, 11, 1) << 4; \
9267
228
    tmp |= fieldname(insn, 36, 4) << 0; \
9268
228
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9269
228
    tmp = fieldname(insn, 28, 4); \
9270
228
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9271
228
    tmp = fieldname(insn, 16, 12); \
9272
228
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9273
228
    tmp = 0x0; \
9274
228
    tmp |= fieldname(insn, 10, 1) << 4; \
9275
228
    tmp |= fieldname(insn, 32, 4) << 0; \
9276
228
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9277
228
    tmp = fieldname(insn, 12, 4); \
9278
228
    if (!Check(&S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9279
228
    return S; \
9280
228
  case 244: \
9281
32
    tmp = 0x0; \
9282
32
    tmp |= fieldname(insn, 11, 1) << 4; \
9283
32
    tmp |= fieldname(insn, 36, 4) << 0; \
9284
32
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9285
32
    tmp = fieldname(insn, 28, 4); \
9286
32
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9287
32
    tmp = fieldname(insn, 16, 12); \
9288
32
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9289
32
    tmp = 0x0; \
9290
32
    tmp |= fieldname(insn, 10, 1) << 4; \
9291
32
    tmp |= fieldname(insn, 32, 4) << 0; \
9292
32
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9293
32
    tmp = fieldname(insn, 12, 4); \
9294
32
    if (!Check(&S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9295
32
    return S; \
9296
54
  case 245: \
9297
54
    tmp = fieldname(insn, 36, 4); \
9298
54
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9299
54
    tmp = 0x0; \
9300
54
    tmp |= fieldname(insn, 10, 1) << 4; \
9301
54
    tmp |= fieldname(insn, 32, 4) << 0; \
9302
54
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9303
54
    tmp = fieldname(insn, 28, 4); \
9304
54
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9305
54
    tmp = fieldname(insn, 16, 12); \
9306
54
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9307
54
    return S; \
9308
70
  case 246: \
9309
70
    tmp = fieldname(insn, 36, 4); \
9310
70
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9311
70
    tmp = 0x0; \
9312
70
    tmp |= fieldname(insn, 10, 1) << 4; \
9313
70
    tmp |= fieldname(insn, 32, 4) << 0; \
9314
70
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9315
70
    tmp = fieldname(insn, 28, 4); \
9316
70
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9317
70
    tmp = fieldname(insn, 16, 12); \
9318
70
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9319
70
    tmp = fieldname(insn, 12, 4); \
9320
70
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9321
70
    return S; \
9322
128
  case 247: \
9323
128
    tmp = 0x0; \
9324
128
    tmp |= fieldname(insn, 11, 1) << 4; \
9325
128
    tmp |= fieldname(insn, 36, 4) << 0; \
9326
128
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9327
128
    tmp = 0x0; \
9328
128
    tmp |= fieldname(insn, 11, 1) << 4; \
9329
128
    tmp |= fieldname(insn, 36, 4) << 0; \
9330
128
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9331
128
    tmp = fieldname(insn, 32, 4); \
9332
128
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9333
128
    tmp = fieldname(insn, 28, 4); \
9334
128
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9335
128
    tmp = fieldname(insn, 16, 12); \
9336
128
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9337
128
    return S; \
9338
494
  case 248: \
9339
494
    tmp = 0x0; \
9340
494
    tmp |= fieldname(insn, 11, 1) << 4; \
9341
494
    tmp |= fieldname(insn, 36, 4) << 0; \
9342
494
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9343
494
    tmp = 0x0; \
9344
494
    tmp |= fieldname(insn, 11, 1) << 4; \
9345
494
    tmp |= fieldname(insn, 36, 4) << 0; \
9346
494
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9347
494
    tmp = fieldname(insn, 32, 4); \
9348
494
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9349
494
    tmp = fieldname(insn, 28, 4); \
9350
494
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9351
494
    tmp = fieldname(insn, 16, 12); \
9352
494
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9353
494
    return S; \
9354
494
  case 249: \
9355
219
    tmp = 0x0; \
9356
219
    tmp |= fieldname(insn, 11, 1) << 4; \
9357
219
    tmp |= fieldname(insn, 36, 4) << 0; \
9358
219
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9359
219
    tmp = 0x0; \
9360
219
    tmp |= fieldname(insn, 11, 1) << 4; \
9361
219
    tmp |= fieldname(insn, 36, 4) << 0; \
9362
219
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9363
219
    tmp = fieldname(insn, 32, 4); \
9364
219
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9365
219
    tmp = fieldname(insn, 28, 4); \
9366
219
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9367
219
    tmp = fieldname(insn, 16, 12); \
9368
219
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9369
219
    tmp = fieldname(insn, 12, 4); \
9370
219
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9371
219
    return S; \
9372
219
  case 250: \
9373
87
    tmp = fieldname(insn, 36, 4); \
9374
87
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9375
87
    tmp = fieldname(insn, 28, 4); \
9376
87
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9377
87
    tmp = fieldname(insn, 16, 12); \
9378
87
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9379
87
    tmp = fieldname(insn, 32, 4); \
9380
87
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9381
87
    tmp = fieldname(insn, 12, 4); \
9382
87
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9383
87
    return S; \
9384
184
  case 251: \
9385
184
    tmp = 0x0; \
9386
184
    tmp |= fieldname(insn, 11, 1) << 4; \
9387
184
    tmp |= fieldname(insn, 36, 4) << 0; \
9388
184
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9389
184
    tmp = 0x0; \
9390
184
    tmp |= fieldname(insn, 10, 1) << 4; \
9391
184
    tmp |= fieldname(insn, 32, 4) << 0; \
9392
184
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9393
184
    tmp = fieldname(insn, 28, 4); \
9394
184
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9395
184
    tmp = fieldname(insn, 16, 12); \
9396
184
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9397
184
    return S; \
9398
407
  case 252: \
9399
407
    tmp = 0x0; \
9400
407
    tmp |= fieldname(insn, 11, 1) << 4; \
9401
407
    tmp |= fieldname(insn, 36, 4) << 0; \
9402
407
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9403
407
    tmp = 0x0; \
9404
407
    tmp |= fieldname(insn, 10, 1) << 4; \
9405
407
    tmp |= fieldname(insn, 32, 4) << 0; \
9406
407
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9407
407
    tmp = fieldname(insn, 28, 4); \
9408
407
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9409
407
    tmp = fieldname(insn, 16, 12); \
9410
407
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9411
407
    tmp = fieldname(insn, 12, 4); \
9412
407
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9413
407
    return S; \
9414
407
  case 253: \
9415
19
    tmp = 0x0; \
9416
19
    tmp |= fieldname(insn, 11, 1) << 4; \
9417
19
    tmp |= fieldname(insn, 36, 4) << 0; \
9418
19
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9419
19
    tmp = 0x0; \
9420
19
    tmp |= fieldname(insn, 10, 1) << 4; \
9421
19
    tmp |= fieldname(insn, 32, 4) << 0; \
9422
19
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9423
19
    tmp = fieldname(insn, 28, 4); \
9424
19
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9425
19
    tmp = fieldname(insn, 16, 12); \
9426
19
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9427
19
    return S; \
9428
504
  case 254: \
9429
504
    tmp = 0x0; \
9430
504
    tmp |= fieldname(insn, 11, 1) << 4; \
9431
504
    tmp |= fieldname(insn, 36, 4) << 0; \
9432
504
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9433
504
    tmp = 0x0; \
9434
504
    tmp |= fieldname(insn, 10, 1) << 4; \
9435
504
    tmp |= fieldname(insn, 32, 4) << 0; \
9436
504
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9437
504
    tmp = fieldname(insn, 28, 4); \
9438
504
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9439
504
    tmp = fieldname(insn, 16, 12); \
9440
504
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9441
504
    tmp = fieldname(insn, 12, 4); \
9442
504
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9443
504
    return S; \
9444
504
  case 255: \
9445
8
    tmp = 0x0; \
9446
8
    tmp |= fieldname(insn, 11, 1) << 4; \
9447
8
    tmp |= fieldname(insn, 36, 4) << 0; \
9448
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9449
8
    tmp = fieldname(insn, 32, 4); \
9450
8
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9451
8
    tmp = fieldname(insn, 28, 4); \
9452
8
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9453
8
    tmp = fieldname(insn, 16, 12); \
9454
8
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9455
8
    return S; \
9456
16
  case 256: \
9457
16
    tmp = 0x0; \
9458
16
    tmp |= fieldname(insn, 11, 1) << 4; \
9459
16
    tmp |= fieldname(insn, 36, 4) << 0; \
9460
16
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9461
16
    tmp = 0x0; \
9462
16
    tmp |= fieldname(insn, 11, 1) << 4; \
9463
16
    tmp |= fieldname(insn, 36, 4) << 0; \
9464
16
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9465
16
    tmp = fieldname(insn, 16, 16); \
9466
16
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9467
16
    tmp = fieldname(insn, 12, 4); \
9468
16
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9469
16
    return S; \
9470
341
  case 257: \
9471
341
    tmp = 0x0; \
9472
341
    tmp |= fieldname(insn, 11, 1) << 4; \
9473
341
    tmp |= fieldname(insn, 36, 4) << 0; \
9474
341
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9475
341
    tmp = 0x0; \
9476
341
    tmp |= fieldname(insn, 11, 1) << 4; \
9477
341
    tmp |= fieldname(insn, 36, 4) << 0; \
9478
341
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9479
341
    tmp = fieldname(insn, 16, 16); \
9480
341
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9481
341
    tmp = fieldname(insn, 12, 4); \
9482
341
    if (!Check(&S, decodeU3ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9483
341
    return S; \
9484
341
  case 258: \
9485
5
    tmp = 0x0; \
9486
5
    tmp |= fieldname(insn, 11, 1) << 4; \
9487
5
    tmp |= fieldname(insn, 36, 4) << 0; \
9488
5
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9489
5
    tmp = 0x0; \
9490
5
    tmp |= fieldname(insn, 11, 1) << 4; \
9491
5
    tmp |= fieldname(insn, 36, 4) << 0; \
9492
5
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9493
5
    tmp = fieldname(insn, 16, 16); \
9494
5
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9495
5
    tmp = fieldname(insn, 12, 4); \
9496
5
    if (!Check(&S, decodeU1ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9497
5
    return S; \
9498
8
  case 259: \
9499
8
    tmp = 0x0; \
9500
8
    tmp |= fieldname(insn, 11, 1) << 4; \
9501
8
    tmp |= fieldname(insn, 36, 4) << 0; \
9502
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9503
8
    tmp = 0x0; \
9504
8
    tmp |= fieldname(insn, 11, 1) << 4; \
9505
8
    tmp |= fieldname(insn, 36, 4) << 0; \
9506
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9507
8
    tmp = fieldname(insn, 16, 16); \
9508
8
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9509
8
    tmp = fieldname(insn, 12, 4); \
9510
8
    if (!Check(&S, decodeU2ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9511
8
    return S; \
9512
8
  case 260: \
9513
5
    tmp = 0x0; \
9514
5
    tmp |= fieldname(insn, 11, 1) << 4; \
9515
5
    tmp |= fieldname(insn, 36, 4) << 0; \
9516
5
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9517
5
    return S; \
9518
32
  case 261: \
9519
32
    tmp = 0x0; \
9520
32
    tmp |= fieldname(insn, 11, 1) << 4; \
9521
32
    tmp |= fieldname(insn, 36, 4) << 0; \
9522
32
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9523
32
    tmp = fieldname(insn, 16, 16); \
9524
32
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9525
32
    return S; \
9526
208
  case 262: \
9527
208
    tmp = 0x0; \
9528
208
    tmp |= fieldname(insn, 11, 1) << 4; \
9529
208
    tmp |= fieldname(insn, 36, 4) << 0; \
9530
208
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9531
208
    tmp = fieldname(insn, 16, 16); \
9532
208
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9533
208
    return S; \
9534
208
  case 263: \
9535
89
    tmp = 0x0; \
9536
89
    tmp |= fieldname(insn, 11, 1) << 4; \
9537
89
    tmp |= fieldname(insn, 36, 4) << 0; \
9538
89
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9539
89
    tmp = fieldname(insn, 16, 16); \
9540
89
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9541
89
    tmp = fieldname(insn, 12, 4); \
9542
89
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9543
89
    return S; \
9544
89
  case 264: \
9545
16
    tmp = 0x0; \
9546
16
    tmp |= fieldname(insn, 11, 1) << 4; \
9547
16
    tmp |= fieldname(insn, 36, 4) << 0; \
9548
16
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9549
16
    tmp = fieldname(insn, 24, 8); \
9550
16
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9551
16
    tmp = fieldname(insn, 16, 8); \
9552
16
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9553
16
    return S; \
9554
23
  case 265: \
9555
23
    tmp = 0x0; \
9556
23
    tmp |= fieldname(insn, 11, 1) << 4; \
9557
23
    tmp |= fieldname(insn, 36, 4) << 0; \
9558
23
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9559
23
    tmp = fieldname(insn, 24, 8); \
9560
23
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9561
23
    tmp = fieldname(insn, 16, 8); \
9562
23
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9563
23
    tmp = fieldname(insn, 12, 4); \
9564
23
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9565
23
    return S; \
9566
23
  case 266: \
9567
3
    tmp = 0x0; \
9568
3
    tmp |= fieldname(insn, 11, 1) << 4; \
9569
3
    tmp |= fieldname(insn, 36, 4) << 0; \
9570
3
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9571
3
    tmp = 0x0; \
9572
3
    tmp |= fieldname(insn, 10, 1) << 4; \
9573
3
    tmp |= fieldname(insn, 32, 4) << 0; \
9574
3
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9575
3
    tmp = fieldname(insn, 20, 12); \
9576
3
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9577
3
    return S; \
9578
20
  case 267: \
9579
20
    tmp = 0x0; \
9580
20
    tmp |= fieldname(insn, 11, 1) << 4; \
9581
20
    tmp |= fieldname(insn, 36, 4) << 0; \
9582
20
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9583
20
    tmp = 0x0; \
9584
20
    tmp |= fieldname(insn, 10, 1) << 4; \
9585
20
    tmp |= fieldname(insn, 32, 4) << 0; \
9586
20
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9587
20
    tmp = fieldname(insn, 20, 12); \
9588
20
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9589
20
    return S; \
9590
20
  case 268: \
9591
14
    tmp = 0x0; \
9592
14
    tmp |= fieldname(insn, 11, 1) << 4; \
9593
14
    tmp |= fieldname(insn, 36, 4) << 0; \
9594
14
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9595
14
    tmp = 0x0; \
9596
14
    tmp |= fieldname(insn, 10, 1) << 4; \
9597
14
    tmp |= fieldname(insn, 32, 4) << 0; \
9598
14
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9599
14
    tmp = fieldname(insn, 20, 12); \
9600
14
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9601
14
    return S; \
9602
14
  case 269: \
9603
8
    tmp = 0x0; \
9604
8
    tmp |= fieldname(insn, 11, 1) << 4; \
9605
8
    tmp |= fieldname(insn, 36, 4) << 0; \
9606
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9607
8
    tmp = 0x0; \
9608
8
    tmp |= fieldname(insn, 10, 1) << 4; \
9609
8
    tmp |= fieldname(insn, 32, 4) << 0; \
9610
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9611
8
    tmp = fieldname(insn, 20, 12); \
9612
8
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9613
8
    tmp = fieldname(insn, 12, 4); \
9614
8
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9615
8
    tmp = fieldname(insn, 16, 4); \
9616
8
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9617
8
    return S; \
9618
8
  case 270: \
9619
4
    tmp = 0x0; \
9620
4
    tmp |= fieldname(insn, 11, 1) << 4; \
9621
4
    tmp |= fieldname(insn, 36, 4) << 0; \
9622
4
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9623
4
    tmp = 0x0; \
9624
4
    tmp |= fieldname(insn, 10, 1) << 4; \
9625
4
    tmp |= fieldname(insn, 32, 4) << 0; \
9626
4
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9627
4
    tmp = fieldname(insn, 16, 16); \
9628
4
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9629
4
    return S; \
9630
36
  case 271: \
9631
36
    tmp = 0x0; \
9632
36
    tmp |= fieldname(insn, 11, 1) << 4; \
9633
36
    tmp |= fieldname(insn, 36, 4) << 0; \
9634
36
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9635
36
    tmp = 0x0; \
9636
36
    tmp |= fieldname(insn, 10, 1) << 4; \
9637
36
    tmp |= fieldname(insn, 32, 4) << 0; \
9638
36
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9639
36
    tmp = fieldname(insn, 16, 16); \
9640
36
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9641
36
    tmp = fieldname(insn, 12, 4); \
9642
36
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9643
36
    return S; \
9644
36
  case 272: \
9645
28
    tmp = 0x0; \
9646
28
    tmp |= fieldname(insn, 11, 1) << 4; \
9647
28
    tmp |= fieldname(insn, 36, 4) << 0; \
9648
28
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9649
28
    tmp = 0x0; \
9650
28
    tmp |= fieldname(insn, 10, 1) << 4; \
9651
28
    tmp |= fieldname(insn, 32, 4) << 0; \
9652
28
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9653
28
    return S; \
9654
28
  case 273: \
9655
8
    tmp = 0x0; \
9656
8
    tmp |= fieldname(insn, 11, 1) << 4; \
9657
8
    tmp |= fieldname(insn, 36, 4) << 0; \
9658
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9659
8
    tmp = 0x0; \
9660
8
    tmp |= fieldname(insn, 10, 1) << 4; \
9661
8
    tmp |= fieldname(insn, 32, 4) << 0; \
9662
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9663
8
    tmp = fieldname(insn, 12, 4); \
9664
8
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9665
8
    return S; \
9666
12
  case 274: \
9667
12
    tmp = 0x0; \
9668
12
    tmp |= fieldname(insn, 11, 1) << 4; \
9669
12
    tmp |= fieldname(insn, 36, 4) << 0; \
9670
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9671
12
    tmp = 0x0; \
9672
12
    tmp |= fieldname(insn, 10, 1) << 4; \
9673
12
    tmp |= fieldname(insn, 32, 4) << 0; \
9674
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9675
12
    tmp = fieldname(insn, 12, 4); \
9676
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9677
12
    tmp = fieldname(insn, 20, 4); \
9678
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9679
12
    return S; \
9680
12
  case 275: \
9681
11
    tmp = 0x0; \
9682
11
    tmp |= fieldname(insn, 11, 1) << 4; \
9683
11
    tmp |= fieldname(insn, 36, 4) << 0; \
9684
11
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9685
11
    tmp = 0x0; \
9686
11
    tmp |= fieldname(insn, 10, 1) << 4; \
9687
11
    tmp |= fieldname(insn, 32, 4) << 0; \
9688
11
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9689
11
    tmp = 0x0; \
9690
11
    tmp |= fieldname(insn, 9, 1) << 4; \
9691
11
    tmp |= fieldname(insn, 28, 4) << 0; \
9692
11
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9693
11
    tmp = fieldname(insn, 12, 4); \
9694
11
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9695
11
    return S; \
9696
11
  case 276: \
9697
9
    tmp = 0x0; \
9698
9
    tmp |= fieldname(insn, 11, 1) << 4; \
9699
9
    tmp |= fieldname(insn, 36, 4) << 0; \
9700
9
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9701
9
    tmp = fieldname(insn, 32, 4); \
9702
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9703
9
    tmp = fieldname(insn, 28, 4); \
9704
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9705
9
    return S; \
9706
19
  case 277: \
9707
19
    tmp = 0x0; \
9708
19
    tmp |= fieldname(insn, 11, 1) << 4; \
9709
19
    tmp |= fieldname(insn, 36, 4) << 0; \
9710
19
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9711
19
    tmp = 0x0; \
9712
19
    tmp |= fieldname(insn, 11, 1) << 4; \
9713
19
    tmp |= fieldname(insn, 36, 4) << 0; \
9714
19
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9715
19
    tmp = 0x0; \
9716
19
    tmp |= fieldname(insn, 10, 1) << 4; \
9717
19
    tmp |= fieldname(insn, 32, 4) << 0; \
9718
19
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9719
19
    tmp = 0x0; \
9720
19
    tmp |= fieldname(insn, 9, 1) << 4; \
9721
19
    tmp |= fieldname(insn, 28, 4) << 0; \
9722
19
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9723
19
    tmp = fieldname(insn, 16, 8); \
9724
19
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9725
19
    return S; \
9726
19
  case 278: \
9727
6
    tmp = 0x0; \
9728
6
    tmp |= fieldname(insn, 11, 1) << 4; \
9729
6
    tmp |= fieldname(insn, 36, 4) << 0; \
9730
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9731
6
    tmp = 0x0; \
9732
6
    tmp |= fieldname(insn, 11, 1) << 4; \
9733
6
    tmp |= fieldname(insn, 36, 4) << 0; \
9734
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9735
6
    tmp = 0x0; \
9736
6
    tmp |= fieldname(insn, 10, 1) << 4; \
9737
6
    tmp |= fieldname(insn, 32, 4) << 0; \
9738
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9739
6
    tmp = 0x0; \
9740
6
    tmp |= fieldname(insn, 9, 1) << 4; \
9741
6
    tmp |= fieldname(insn, 28, 4) << 0; \
9742
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9743
6
    tmp = fieldname(insn, 16, 8); \
9744
6
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9745
6
    tmp = fieldname(insn, 12, 4); \
9746
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9747
6
    return S; \
9748
7
  case 279: \
9749
7
    tmp = 0x0; \
9750
7
    tmp |= fieldname(insn, 11, 1) << 4; \
9751
7
    tmp |= fieldname(insn, 36, 4) << 0; \
9752
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9753
7
    tmp = 0x0; \
9754
7
    tmp |= fieldname(insn, 10, 1) << 4; \
9755
7
    tmp |= fieldname(insn, 32, 4) << 0; \
9756
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9757
7
    tmp = 0x0; \
9758
7
    tmp |= fieldname(insn, 9, 1) << 4; \
9759
7
    tmp |= fieldname(insn, 28, 4) << 0; \
9760
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9761
7
    tmp = fieldname(insn, 16, 8); \
9762
7
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9763
7
    return S; \
9764
493
  case 280: \
9765
493
    tmp = 0x0; \
9766
493
    tmp |= fieldname(insn, 11, 1) << 4; \
9767
493
    tmp |= fieldname(insn, 36, 4) << 0; \
9768
493
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9769
493
    tmp = 0x0; \
9770
493
    tmp |= fieldname(insn, 10, 1) << 4; \
9771
493
    tmp |= fieldname(insn, 32, 4) << 0; \
9772
493
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9773
493
    tmp = 0x0; \
9774
493
    tmp |= fieldname(insn, 9, 1) << 4; \
9775
493
    tmp |= fieldname(insn, 28, 4) << 0; \
9776
493
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9777
493
    tmp = fieldname(insn, 22, 2) << 2; \
9778
493
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9779
493
    return S; \
9780
493
  case 281: \
9781
12
    tmp = 0x0; \
9782
12
    tmp |= fieldname(insn, 11, 1) << 4; \
9783
12
    tmp |= fieldname(insn, 36, 4) << 0; \
9784
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9785
12
    tmp = 0x0; \
9786
12
    tmp |= fieldname(insn, 10, 1) << 4; \
9787
12
    tmp |= fieldname(insn, 32, 4) << 0; \
9788
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9789
12
    tmp = 0x0; \
9790
12
    tmp |= fieldname(insn, 9, 1) << 4; \
9791
12
    tmp |= fieldname(insn, 28, 4) << 0; \
9792
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9793
12
    tmp = fieldname(insn, 21, 3) << 1; \
9794
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9795
12
    return S; \
9796
12
  case 282: \
9797
12
    tmp = 0x0; \
9798
12
    tmp |= fieldname(insn, 11, 1) << 4; \
9799
12
    tmp |= fieldname(insn, 36, 4) << 0; \
9800
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9801
12
    tmp = 0x0; \
9802
12
    tmp |= fieldname(insn, 10, 1) << 4; \
9803
12
    tmp |= fieldname(insn, 32, 4) << 0; \
9804
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9805
12
    tmp = 0x0; \
9806
12
    tmp |= fieldname(insn, 9, 1) << 4; \
9807
12
    tmp |= fieldname(insn, 28, 4) << 0; \
9808
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9809
12
    tmp = 0x0; \
9810
12
    tmp |= fieldname(insn, 20, 1) << 0; \
9811
12
    tmp |= fieldname(insn, 22, 2) << 2; \
9812
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9813
12
    return S; \
9814
12
  case 283: \
9815
12
    tmp = 0x0; \
9816
12
    tmp |= fieldname(insn, 11, 1) << 4; \
9817
12
    tmp |= fieldname(insn, 36, 4) << 0; \
9818
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9819
12
    tmp = 0x0; \
9820
12
    tmp |= fieldname(insn, 10, 1) << 4; \
9821
12
    tmp |= fieldname(insn, 32, 4) << 0; \
9822
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9823
12
    tmp = 0x0; \
9824
12
    tmp |= fieldname(insn, 9, 1) << 4; \
9825
12
    tmp |= fieldname(insn, 28, 4) << 0; \
9826
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9827
12
    tmp = 0x0; \
9828
12
    tmp |= fieldname(insn, 8, 1) << 4; \
9829
12
    tmp |= fieldname(insn, 12, 4) << 0; \
9830
12
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9831
12
    tmp = fieldname(insn, 22, 2) << 2; \
9832
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9833
12
    return S; \
9834
12
  case 284: \
9835
8
    tmp = 0x0; \
9836
8
    tmp |= fieldname(insn, 11, 1) << 4; \
9837
8
    tmp |= fieldname(insn, 36, 4) << 0; \
9838
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9839
8
    tmp = 0x0; \
9840
8
    tmp |= fieldname(insn, 10, 1) << 4; \
9841
8
    tmp |= fieldname(insn, 32, 4) << 0; \
9842
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9843
8
    tmp = 0x0; \
9844
8
    tmp |= fieldname(insn, 9, 1) << 4; \
9845
8
    tmp |= fieldname(insn, 28, 4) << 0; \
9846
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9847
8
    tmp = 0x0; \
9848
8
    tmp |= fieldname(insn, 8, 1) << 4; \
9849
8
    tmp |= fieldname(insn, 12, 4) << 0; \
9850
8
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9851
8
    tmp = fieldname(insn, 21, 3) << 1; \
9852
8
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9853
8
    return S; \
9854
18
  case 285: \
9855
18
    tmp = 0x0; \
9856
18
    tmp |= fieldname(insn, 11, 1) << 4; \
9857
18
    tmp |= fieldname(insn, 36, 4) << 0; \
9858
18
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9859
18
    tmp = 0x0; \
9860
18
    tmp |= fieldname(insn, 10, 1) << 4; \
9861
18
    tmp |= fieldname(insn, 32, 4) << 0; \
9862
18
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9863
18
    tmp = 0x0; \
9864
18
    tmp |= fieldname(insn, 9, 1) << 4; \
9865
18
    tmp |= fieldname(insn, 28, 4) << 0; \
9866
18
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9867
18
    tmp = 0x0; \
9868
18
    tmp |= fieldname(insn, 8, 1) << 4; \
9869
18
    tmp |= fieldname(insn, 12, 4) << 0; \
9870
18
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9871
18
    tmp = 0x0; \
9872
18
    tmp |= fieldname(insn, 20, 1) << 0; \
9873
18
    tmp |= fieldname(insn, 22, 2) << 2; \
9874
18
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9875
18
    return S; \
9876
18
  case 286: \
9877
13
    tmp = 0x0; \
9878
13
    tmp |= fieldname(insn, 11, 1) << 4; \
9879
13
    tmp |= fieldname(insn, 36, 4) << 0; \
9880
13
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9881
13
    tmp = 0x0; \
9882
13
    tmp |= fieldname(insn, 10, 1) << 4; \
9883
13
    tmp |= fieldname(insn, 32, 4) << 0; \
9884
13
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9885
13
    tmp = 0x0; \
9886
13
    tmp |= fieldname(insn, 9, 1) << 4; \
9887
13
    tmp |= fieldname(insn, 28, 4) << 0; \
9888
13
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9889
13
    tmp = 0x0; \
9890
13
    tmp |= fieldname(insn, 8, 1) << 4; \
9891
13
    tmp |= fieldname(insn, 12, 4) << 0; \
9892
13
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9893
13
    tmp = fieldname(insn, 20, 4); \
9894
13
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9895
13
    return S; \
9896
13
  case 287: \
9897
6
    tmp = 0x0; \
9898
6
    tmp |= fieldname(insn, 11, 1) << 4; \
9899
6
    tmp |= fieldname(insn, 36, 4) << 0; \
9900
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9901
6
    tmp = 0x0; \
9902
6
    tmp |= fieldname(insn, 10, 1) << 4; \
9903
6
    tmp |= fieldname(insn, 32, 4) << 0; \
9904
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9905
6
    tmp = 0x0; \
9906
6
    tmp |= fieldname(insn, 9, 1) << 4; \
9907
6
    tmp |= fieldname(insn, 28, 4) << 0; \
9908
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9909
6
    tmp = 0x0; \
9910
6
    tmp |= fieldname(insn, 8, 1) << 4; \
9911
6
    tmp |= fieldname(insn, 12, 4) << 0; \
9912
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9913
6
    tmp = fieldname(insn, 24, 4); \
9914
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9915
6
    tmp = fieldname(insn, 20, 4); \
9916
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9917
6
    return S; \
9918
16
  case 288: \
9919
16
    tmp = 0x0; \
9920
16
    tmp |= fieldname(insn, 11, 1) << 4; \
9921
16
    tmp |= fieldname(insn, 36, 4) << 0; \
9922
16
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9923
16
    tmp = 0x0; \
9924
16
    tmp |= fieldname(insn, 10, 1) << 4; \
9925
16
    tmp |= fieldname(insn, 32, 4) << 0; \
9926
16
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9927
16
    tmp = 0x0; \
9928
16
    tmp |= fieldname(insn, 9, 1) << 4; \
9929
16
    tmp |= fieldname(insn, 28, 4) << 0; \
9930
16
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9931
16
    tmp = 0x0; \
9932
16
    tmp |= fieldname(insn, 8, 1) << 4; \
9933
16
    tmp |= fieldname(insn, 12, 4) << 0; \
9934
16
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9935
16
    return S; \
9936
16
  case 289: \
9937
10
    tmp = 0x0; \
9938
10
    tmp |= fieldname(insn, 11, 1) << 4; \
9939
10
    tmp |= fieldname(insn, 36, 4) << 0; \
9940
10
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9941
10
    tmp = 0x0; \
9942
10
    tmp |= fieldname(insn, 10, 1) << 4; \
9943
10
    tmp |= fieldname(insn, 32, 4) << 0; \
9944
10
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9945
10
    tmp = 0x0; \
9946
10
    tmp |= fieldname(insn, 9, 1) << 4; \
9947
10
    tmp |= fieldname(insn, 28, 4) << 0; \
9948
10
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9949
10
    tmp = 0x0; \
9950
10
    tmp |= fieldname(insn, 8, 1) << 4; \
9951
10
    tmp |= fieldname(insn, 12, 4) << 0; \
9952
10
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9953
10
    return S; \
9954
10
  case 290: \
9955
4
    tmp = 0x0; \
9956
4
    tmp |= fieldname(insn, 11, 1) << 4; \
9957
4
    tmp |= fieldname(insn, 36, 4) << 0; \
9958
4
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9959
4
    tmp = 0x0; \
9960
4
    tmp |= fieldname(insn, 10, 1) << 4; \
9961
4
    tmp |= fieldname(insn, 32, 4) << 0; \
9962
4
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9963
4
    tmp = 0x0; \
9964
4
    tmp |= fieldname(insn, 9, 1) << 4; \
9965
4
    tmp |= fieldname(insn, 28, 4) << 0; \
9966
4
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9967
4
    tmp = 0x0; \
9968
4
    tmp |= fieldname(insn, 8, 1) << 4; \
9969
4
    tmp |= fieldname(insn, 12, 4) << 0; \
9970
4
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9971
4
    return S; \
9972
135
  case 291: \
9973
135
    tmp = 0x0; \
9974
135
    tmp |= fieldname(insn, 11, 1) << 4; \
9975
135
    tmp |= fieldname(insn, 36, 4) << 0; \
9976
135
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9977
135
    tmp = 0x0; \
9978
135
    tmp |= fieldname(insn, 10, 1) << 4; \
9979
135
    tmp |= fieldname(insn, 32, 4) << 0; \
9980
135
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9981
135
    tmp = 0x0; \
9982
135
    tmp |= fieldname(insn, 9, 1) << 4; \
9983
135
    tmp |= fieldname(insn, 28, 4) << 0; \
9984
135
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9985
135
    tmp = 0x0; \
9986
135
    tmp |= fieldname(insn, 8, 1) << 4; \
9987
135
    tmp |= fieldname(insn, 12, 4) << 0; \
9988
135
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9989
135
    tmp = fieldname(insn, 16, 4); \
9990
135
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9991
135
    tmp = fieldname(insn, 24, 4); \
9992
135
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9993
135
    return S; \
9994
135
  case 292: \
9995
22
    tmp = 0x0; \
9996
22
    tmp |= fieldname(insn, 11, 1) << 4; \
9997
22
    tmp |= fieldname(insn, 36, 4) << 0; \
9998
22
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9999
22
    tmp = 0x0; \
10000
22
    tmp |= fieldname(insn, 10, 1) << 4; \
10001
22
    tmp |= fieldname(insn, 32, 4) << 0; \
10002
22
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10003
22
    tmp = 0x0; \
10004
22
    tmp |= fieldname(insn, 9, 1) << 4; \
10005
22
    tmp |= fieldname(insn, 28, 4) << 0; \
10006
22
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10007
22
    tmp = 0x0; \
10008
22
    tmp |= fieldname(insn, 8, 1) << 4; \
10009
22
    tmp |= fieldname(insn, 12, 4) << 0; \
10010
22
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10011
22
    tmp = fieldname(insn, 24, 4); \
10012
22
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10013
22
    return S; \
10014
22
  case 293: \
10015
4
    tmp = 0x0; \
10016
4
    tmp |= fieldname(insn, 11, 1) << 4; \
10017
4
    tmp |= fieldname(insn, 36, 4) << 0; \
10018
4
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10019
4
    tmp = 0x0; \
10020
4
    tmp |= fieldname(insn, 10, 1) << 4; \
10021
4
    tmp |= fieldname(insn, 32, 4) << 0; \
10022
4
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10023
4
    tmp = fieldname(insn, 16, 3); \
10024
4
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10025
4
    tmp = fieldname(insn, 20, 4); \
10026
4
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10027
4
    return S; \
10028
70
  case 294: \
10029
70
    tmp = 0x0; \
10030
70
    tmp |= fieldname(insn, 11, 1) << 4; \
10031
70
    tmp |= fieldname(insn, 36, 4) << 0; \
10032
70
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10033
70
    tmp = 0x0; \
10034
70
    tmp |= fieldname(insn, 10, 1) << 4; \
10035
70
    tmp |= fieldname(insn, 32, 4) << 0; \
10036
70
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10037
70
    tmp = fieldname(insn, 16, 4); \
10038
70
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10039
70
    tmp = fieldname(insn, 20, 4); \
10040
70
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10041
70
    return S; \
10042
70
  case 295: \
10043
16
    tmp = 0x0; \
10044
16
    tmp |= fieldname(insn, 11, 1) << 4; \
10045
16
    tmp |= fieldname(insn, 36, 4) << 0; \
10046
16
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10047
16
    tmp = 0x0; \
10048
16
    tmp |= fieldname(insn, 10, 1) << 4; \
10049
16
    tmp |= fieldname(insn, 32, 4) << 0; \
10050
16
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10051
16
    tmp = fieldname(insn, 16, 3); \
10052
16
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10053
16
    tmp = fieldname(insn, 20, 4); \
10054
16
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10055
16
    return S; \
10056
16
  case 296: \
10057
6
    tmp = 0x0; \
10058
6
    tmp |= fieldname(insn, 11, 1) << 4; \
10059
6
    tmp |= fieldname(insn, 36, 4) << 0; \
10060
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10061
6
    tmp = 0x0; \
10062
6
    tmp |= fieldname(insn, 10, 1) << 4; \
10063
6
    tmp |= fieldname(insn, 32, 4) << 0; \
10064
6
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10065
6
    tmp = fieldname(insn, 12, 4); \
10066
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10067
6
    tmp = fieldname(insn, 16, 4); \
10068
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10069
6
    tmp = fieldname(insn, 20, 4); \
10070
6
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10071
6
    return S; \
10072
42
  case 297: \
10073
42
    tmp = 0x0; \
10074
42
    tmp |= fieldname(insn, 11, 1) << 4; \
10075
42
    tmp |= fieldname(insn, 36, 4) << 0; \
10076
42
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10077
42
    tmp = 0x0; \
10078
42
    tmp |= fieldname(insn, 10, 1) << 4; \
10079
42
    tmp |= fieldname(insn, 32, 4) << 0; \
10080
42
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10081
42
    return S; \
10082
42
  case 298: \
10083
10
    tmp = 0x0; \
10084
10
    tmp |= fieldname(insn, 11, 1) << 4; \
10085
10
    tmp |= fieldname(insn, 36, 4) << 0; \
10086
10
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10087
10
    tmp = 0x0; \
10088
10
    tmp |= fieldname(insn, 10, 1) << 4; \
10089
10
    tmp |= fieldname(insn, 32, 4) << 0; \
10090
10
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10091
10
    return S; \
10092
10
  case 299: \
10093
10
    tmp = 0x0; \
10094
10
    tmp |= fieldname(insn, 11, 1) << 4; \
10095
10
    tmp |= fieldname(insn, 36, 4) << 0; \
10096
10
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10097
10
    tmp = 0x0; \
10098
10
    tmp |= fieldname(insn, 10, 1) << 4; \
10099
10
    tmp |= fieldname(insn, 32, 4) << 0; \
10100
10
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10101
10
    tmp = fieldname(insn, 16, 3); \
10102
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10103
10
    tmp = fieldname(insn, 20, 4); \
10104
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10105
10
    return S; \
10106
10
  case 300: \
10107
10
    tmp = 0x0; \
10108
10
    tmp |= fieldname(insn, 11, 1) << 4; \
10109
10
    tmp |= fieldname(insn, 36, 4) << 0; \
10110
10
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10111
10
    tmp = 0x0; \
10112
10
    tmp |= fieldname(insn, 10, 1) << 4; \
10113
10
    tmp |= fieldname(insn, 32, 4) << 0; \
10114
10
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10115
10
    tmp = fieldname(insn, 16, 3); \
10116
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10117
10
    tmp = fieldname(insn, 20, 4); \
10118
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10119
10
    return S; \
10120
10
  case 301: \
10121
7
    tmp = 0x0; \
10122
7
    tmp |= fieldname(insn, 11, 1) << 4; \
10123
7
    tmp |= fieldname(insn, 36, 4) << 0; \
10124
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10125
7
    tmp = 0x0; \
10126
7
    tmp |= fieldname(insn, 10, 1) << 4; \
10127
7
    tmp |= fieldname(insn, 32, 4) << 0; \
10128
7
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10129
7
    tmp = fieldname(insn, 16, 3); \
10130
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10131
7
    tmp = fieldname(insn, 20, 4); \
10132
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10133
7
    return S; \
10134
655
  case 302: \
10135
655
    tmp = 0x0; \
10136
655
    tmp |= fieldname(insn, 11, 1) << 4; \
10137
655
    tmp |= fieldname(insn, 36, 4) << 0; \
10138
655
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10139
655
    tmp = 0x0; \
10140
655
    tmp |= fieldname(insn, 10, 1) << 4; \
10141
655
    tmp |= fieldname(insn, 32, 4) << 0; \
10142
655
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10143
655
    return S; \
10144
655
  case 303: \
10145
6
    tmp = 0x0; \
10146
6
    tmp |= fieldname(insn, 11, 1) << 4; \
10147
6
    tmp |= fieldname(insn, 36, 4) << 0; \
10148
6
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10149
6
    tmp = 0x0; \
10150
6
    tmp |= fieldname(insn, 10, 1) << 4; \
10151
6
    tmp |= fieldname(insn, 32, 4) << 0; \
10152
6
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10153
6
    return S; \
10154
449
  case 304: \
10155
449
    tmp = 0x0; \
10156
449
    tmp |= fieldname(insn, 11, 1) << 4; \
10157
449
    tmp |= fieldname(insn, 36, 4) << 0; \
10158
449
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10159
449
    tmp = 0x0; \
10160
449
    tmp |= fieldname(insn, 10, 1) << 4; \
10161
449
    tmp |= fieldname(insn, 32, 4) << 0; \
10162
449
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10163
449
    tmp = fieldname(insn, 12, 4); \
10164
449
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10165
449
    tmp = fieldname(insn, 16, 4); \
10166
449
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10167
449
    return S; \
10168
449
  case 305: \
10169
7
    tmp = 0x0; \
10170
7
    tmp |= fieldname(insn, 11, 1) << 4; \
10171
7
    tmp |= fieldname(insn, 36, 4) << 0; \
10172
7
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10173
7
    tmp = 0x0; \
10174
7
    tmp |= fieldname(insn, 10, 1) << 4; \
10175
7
    tmp |= fieldname(insn, 32, 4) << 0; \
10176
7
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10177
7
    tmp = fieldname(insn, 20, 4); \
10178
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10179
7
    return S; \
10180
7
  case 306: \
10181
1
    tmp = 0x0; \
10182
1
    tmp |= fieldname(insn, 11, 1) << 4; \
10183
1
    tmp |= fieldname(insn, 36, 4) << 0; \
10184
1
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10185
1
    tmp = 0x0; \
10186
1
    tmp |= fieldname(insn, 10, 1) << 4; \
10187
1
    tmp |= fieldname(insn, 32, 4) << 0; \
10188
1
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10189
1
    tmp = fieldname(insn, 20, 4); \
10190
1
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10191
1
    return S; \
10192
44
  case 307: \
10193
44
    tmp = 0x0; \
10194
44
    tmp |= fieldname(insn, 11, 1) << 4; \
10195
44
    tmp |= fieldname(insn, 36, 4) << 0; \
10196
44
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10197
44
    tmp = 0x0; \
10198
44
    tmp |= fieldname(insn, 10, 1) << 4; \
10199
44
    tmp |= fieldname(insn, 32, 4) << 0; \
10200
44
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10201
44
    tmp = 0x0; \
10202
44
    tmp |= fieldname(insn, 9, 1) << 4; \
10203
44
    tmp |= fieldname(insn, 28, 4) << 0; \
10204
44
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10205
44
    return S; \
10206
44
  case 308: \
10207
10
    tmp = 0x0; \
10208
10
    tmp |= fieldname(insn, 11, 1) << 4; \
10209
10
    tmp |= fieldname(insn, 36, 4) << 0; \
10210
10
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10211
10
    tmp = 0x0; \
10212
10
    tmp |= fieldname(insn, 10, 1) << 4; \
10213
10
    tmp |= fieldname(insn, 32, 4) << 0; \
10214
10
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10215
10
    tmp = 0x0; \
10216
10
    tmp |= fieldname(insn, 9, 1) << 4; \
10217
10
    tmp |= fieldname(insn, 28, 4) << 0; \
10218
10
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10219
10
    return S; \
10220
64
  case 309: \
10221
64
    tmp = 0x0; \
10222
64
    tmp |= fieldname(insn, 11, 1) << 4; \
10223
64
    tmp |= fieldname(insn, 36, 4) << 0; \
10224
64
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10225
64
    tmp = 0x0; \
10226
64
    tmp |= fieldname(insn, 10, 1) << 4; \
10227
64
    tmp |= fieldname(insn, 32, 4) << 0; \
10228
64
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10229
64
    tmp = 0x0; \
10230
64
    tmp |= fieldname(insn, 9, 1) << 4; \
10231
64
    tmp |= fieldname(insn, 28, 4) << 0; \
10232
64
    if (!Check(&S, DecodeVR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10233
64
    tmp = fieldname(insn, 12, 4); \
10234
64
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10235
64
    tmp = fieldname(insn, 16, 4); \
10236
64
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10237
64
    tmp = fieldname(insn, 20, 4); \
10238
64
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10239
64
    return S; \
10240
204
  case 310: \
10241
204
    tmp = 0x0; \
10242
204
    tmp |= fieldname(insn, 11, 1) << 4; \
10243
204
    tmp |= fieldname(insn, 36, 4) << 0; \
10244
204
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10245
204
    tmp = 0x0; \
10246
204
    tmp |= fieldname(insn, 10, 1) << 4; \
10247
204
    tmp |= fieldname(insn, 32, 4) << 0; \
10248
204
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10249
204
    tmp = 0x0; \
10250
204
    tmp |= fieldname(insn, 9, 1) << 4; \
10251
204
    tmp |= fieldname(insn, 28, 4) << 0; \
10252
204
    if (!Check(&S, DecodeVR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10253
204
    tmp = fieldname(insn, 20, 4); \
10254
204
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10255
204
    return S; \
10256
204
  case 311: \
10257
11
    tmp = 0x0; \
10258
11
    tmp |= fieldname(insn, 11, 1) << 4; \
10259
11
    tmp |= fieldname(insn, 36, 4) << 0; \
10260
11
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10261
11
    tmp = 0x0; \
10262
11
    tmp |= fieldname(insn, 10, 1) << 4; \
10263
11
    tmp |= fieldname(insn, 32, 4) << 0; \
10264
11
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10265
11
    tmp = 0x0; \
10266
11
    tmp |= fieldname(insn, 9, 1) << 4; \
10267
11
    tmp |= fieldname(insn, 28, 4) << 0; \
10268
11
    if (!Check(&S, DecodeVR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10269
11
    tmp = fieldname(insn, 20, 4); \
10270
11
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10271
11
    return S; \
10272
233
  case 312: \
10273
233
    tmp = fieldname(insn, 36, 4); \
10274
233
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10275
233
    tmp = fieldname(insn, 32, 4); \
10276
233
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10277
233
    tmp = fieldname(insn, 28, 4); \
10278
233
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10279
233
    tmp = 0x0; \
10280
233
    tmp |= fieldname(insn, 8, 8) << 12; \
10281
233
    tmp |= fieldname(insn, 16, 12) << 0; \
10282
233
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10283
233
    return S; \
10284
233
  case 313: \
10285
106
    tmp = fieldname(insn, 36, 4); \
10286
106
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10287
106
    tmp = fieldname(insn, 32, 4); \
10288
106
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10289
106
    tmp = fieldname(insn, 28, 4); \
10290
106
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10291
106
    tmp = 0x0; \
10292
106
    tmp |= fieldname(insn, 8, 8) << 12; \
10293
106
    tmp |= fieldname(insn, 16, 12) << 0; \
10294
106
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10295
106
    return S; \
10296
169
  case 314: \
10297
169
    tmp = fieldname(insn, 36, 4); \
10298
169
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10299
169
    tmp = fieldname(insn, 36, 4); \
10300
169
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10301
169
    tmp = fieldname(insn, 32, 4); \
10302
169
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10303
169
    tmp = fieldname(insn, 28, 4); \
10304
169
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10305
169
    tmp = 0x0; \
10306
169
    tmp |= fieldname(insn, 8, 8) << 12; \
10307
169
    tmp |= fieldname(insn, 16, 12) << 0; \
10308
169
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10309
169
    return S; \
10310
169
  case 315: \
10311
78
    tmp = fieldname(insn, 36, 4); \
10312
78
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10313
78
    tmp = fieldname(insn, 32, 4); \
10314
78
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10315
78
    tmp = fieldname(insn, 28, 4); \
10316
78
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10317
78
    tmp = 0x0; \
10318
78
    tmp |= fieldname(insn, 8, 8) << 12; \
10319
78
    tmp |= fieldname(insn, 16, 12) << 0; \
10320
78
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10321
78
    return S; \
10322
102
  case 316: \
10323
102
    tmp = fieldname(insn, 36, 4); \
10324
102
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10325
102
    tmp = fieldname(insn, 32, 4); \
10326
102
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10327
102
    tmp = fieldname(insn, 28, 4); \
10328
102
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10329
102
    tmp = 0x0; \
10330
102
    tmp |= fieldname(insn, 8, 8) << 12; \
10331
102
    tmp |= fieldname(insn, 16, 12) << 0; \
10332
102
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10333
102
    return S; \
10334
131
  case 317: \
10335
131
    tmp = fieldname(insn, 36, 4); \
10336
131
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10337
131
    tmp = fieldname(insn, 32, 4); \
10338
131
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10339
131
    tmp = fieldname(insn, 28, 4); \
10340
131
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10341
131
    tmp = 0x0; \
10342
131
    tmp |= fieldname(insn, 8, 8) << 12; \
10343
131
    tmp |= fieldname(insn, 16, 12) << 0; \
10344
131
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10345
131
    return S; \
10346
131
  case 318: \
10347
64
    tmp = fieldname(insn, 36, 4); \
10348
64
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10349
64
    tmp = fieldname(insn, 28, 4); \
10350
64
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10351
64
    tmp = 0x0; \
10352
64
    tmp |= fieldname(insn, 8, 8) << 12; \
10353
64
    tmp |= fieldname(insn, 16, 12) << 0; \
10354
64
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10355
64
    return S; \
10356
64
  case 319: \
10357
43
    tmp = fieldname(insn, 36, 4); \
10358
43
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10359
43
    tmp = fieldname(insn, 28, 4); \
10360
43
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10361
43
    tmp = 0x0; \
10362
43
    tmp |= fieldname(insn, 8, 8) << 12; \
10363
43
    tmp |= fieldname(insn, 16, 12) << 0; \
10364
43
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10365
43
    tmp = fieldname(insn, 32, 4); \
10366
43
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10367
43
    return S; \
10368
43
  case 320: \
10369
43
    tmp = fieldname(insn, 36, 4); \
10370
43
    if (!Check(&S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10371
43
    tmp = fieldname(insn, 32, 4); \
10372
43
    if (!Check(&S, DecodeCR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10373
43
    tmp = fieldname(insn, 28, 4); \
10374
43
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10375
43
    tmp = 0x0; \
10376
43
    tmp |= fieldname(insn, 8, 8) << 12; \
10377
43
    tmp |= fieldname(insn, 16, 12) << 0; \
10378
43
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10379
43
    return S; \
10380
50
  case 321: \
10381
50
    tmp = fieldname(insn, 36, 4); \
10382
50
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10383
50
    tmp = fieldname(insn, 32, 4); \
10384
50
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10385
50
    tmp = fieldname(insn, 28, 4); \
10386
50
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10387
50
    tmp = 0x0; \
10388
50
    tmp |= fieldname(insn, 8, 8) << 12; \
10389
50
    tmp |= fieldname(insn, 16, 12) << 0; \
10390
50
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10391
50
    return S; \
10392
217
  case 322: \
10393
217
    tmp = fieldname(insn, 36, 4); \
10394
217
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10395
217
    tmp = fieldname(insn, 28, 4); \
10396
217
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10397
217
    tmp = 0x0; \
10398
217
    tmp |= fieldname(insn, 8, 8) << 12; \
10399
217
    tmp |= fieldname(insn, 16, 12) << 0; \
10400
217
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10401
217
    return S; \
10402
217
  case 323: \
10403
79
    tmp = fieldname(insn, 36, 4); \
10404
79
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10405
79
    tmp = fieldname(insn, 28, 4); \
10406
79
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10407
79
    tmp = 0x0; \
10408
79
    tmp |= fieldname(insn, 8, 8) << 12; \
10409
79
    tmp |= fieldname(insn, 16, 12) << 0; \
10410
79
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10411
79
    tmp = fieldname(insn, 32, 4); \
10412
79
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10413
79
    return S; \
10414
79
  case 324: \
10415
49
    tmp = fieldname(insn, 36, 4); \
10416
49
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10417
49
    tmp = fieldname(insn, 36, 4); \
10418
49
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10419
49
    tmp = fieldname(insn, 32, 4); \
10420
49
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10421
49
    tmp = fieldname(insn, 28, 4); \
10422
49
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10423
49
    tmp = 0x0; \
10424
49
    tmp |= fieldname(insn, 8, 8) << 12; \
10425
49
    tmp |= fieldname(insn, 16, 12) << 0; \
10426
49
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10427
49
    return S; \
10428
49
  case 325: \
10429
37
    tmp = fieldname(insn, 36, 4); \
10430
37
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10431
37
    tmp = fieldname(insn, 36, 4); \
10432
36
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10433
36
    tmp = fieldname(insn, 32, 4); \
10434
36
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10435
36
    tmp = fieldname(insn, 28, 4); \
10436
35
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10437
35
    tmp = 0x0; \
10438
35
    tmp |= fieldname(insn, 8, 8) << 12; \
10439
35
    tmp |= fieldname(insn, 16, 12) << 0; \
10440
35
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10441
35
    return S; \
10442
372
  case 326: \
10443
372
    tmp = fieldname(insn, 28, 4); \
10444
372
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10445
372
    tmp = 0x0; \
10446
372
    tmp |= fieldname(insn, 8, 8) << 12; \
10447
372
    tmp |= fieldname(insn, 16, 12) << 0; \
10448
372
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10449
372
    tmp = fieldname(insn, 32, 8); \
10450
372
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10451
372
    return S; \
10452
372
  case 327: \
10453
100
    tmp = fieldname(insn, 28, 4); \
10454
100
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10455
100
    tmp = 0x0; \
10456
100
    tmp |= fieldname(insn, 8, 8) << 12; \
10457
100
    tmp |= fieldname(insn, 16, 12) << 0; \
10458
100
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10459
100
    tmp = fieldname(insn, 32, 8); \
10460
100
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10461
100
    return S; \
10462
100
  case 328: \
10463
13
    tmp = fieldname(insn, 28, 4); \
10464
13
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10465
13
    tmp = 0x0; \
10466
13
    tmp |= fieldname(insn, 8, 8) << 12; \
10467
13
    tmp |= fieldname(insn, 16, 12) << 0; \
10468
13
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10469
13
    return S; \
10470
28
  case 329: \
10471
28
    tmp = fieldname(insn, 36, 4); \
10472
28
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10473
28
    tmp = fieldname(insn, 36, 4); \
10474
28
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10475
28
    tmp = fieldname(insn, 32, 4); \
10476
28
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10477
28
    tmp = fieldname(insn, 28, 4); \
10478
28
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10479
28
    tmp = 0x0; \
10480
28
    tmp |= fieldname(insn, 8, 8) << 12; \
10481
28
    tmp |= fieldname(insn, 16, 12) << 0; \
10482
28
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10483
28
    return S; \
10484
43
  case 330: \
10485
43
    tmp = fieldname(insn, 36, 4); \
10486
43
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10487
43
    tmp = fieldname(insn, 36, 4); \
10488
43
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10489
43
    tmp = fieldname(insn, 32, 4); \
10490
43
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10491
43
    tmp = fieldname(insn, 28, 4); \
10492
43
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10493
43
    tmp = 0x0; \
10494
43
    tmp |= fieldname(insn, 8, 8) << 12; \
10495
43
    tmp |= fieldname(insn, 16, 12) << 0; \
10496
43
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10497
43
    return S; \
10498
279
  case 331: \
10499
279
    tmp = fieldname(insn, 36, 4); \
10500
279
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10501
279
    tmp = fieldname(insn, 32, 4); \
10502
278
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10503
278
    tmp = fieldname(insn, 36, 4); \
10504
277
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10505
277
    tmp = fieldname(insn, 32, 4); \
10506
277
    if (!Check(&S, DecodeGR128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10507
277
    tmp = fieldname(insn, 28, 4); \
10508
277
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10509
277
    tmp = 0x0; \
10510
277
    tmp |= fieldname(insn, 8, 8) << 12; \
10511
277
    tmp |= fieldname(insn, 16, 12) << 0; \
10512
277
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10513
277
    return S; \
10514
277
  case 332: \
10515
145
    tmp = fieldname(insn, 36, 4); \
10516
145
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10517
145
    tmp = fieldname(insn, 32, 4); \
10518
145
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10519
145
    tmp = fieldname(insn, 28, 4); \
10520
145
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10521
145
    tmp = 0x0; \
10522
145
    tmp |= fieldname(insn, 8, 8) << 12; \
10523
145
    tmp |= fieldname(insn, 16, 12) << 0; \
10524
145
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10525
145
    return S; \
10526
145
  case 333: \
10527
49
    tmp = fieldname(insn, 36, 4); \
10528
49
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10529
49
    tmp = fieldname(insn, 32, 4); \
10530
49
    if (!Check(&S, DecodeAR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10531
49
    tmp = fieldname(insn, 28, 4); \
10532
49
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10533
49
    tmp = 0x0; \
10534
49
    tmp |= fieldname(insn, 8, 8) << 12; \
10535
49
    tmp |= fieldname(insn, 16, 12) << 0; \
10536
49
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10537
49
    return S; \
10538
49
  case 334: \
10539
28
    tmp = fieldname(insn, 28, 4); \
10540
28
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10541
28
    tmp = fieldname(insn, 16, 12); \
10542
28
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10543
28
    tmp = fieldname(insn, 36, 4); \
10544
28
    if (!Check(&S, decodeLenOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10545
28
    return S; \
10546
237
  case 335: \
10547
237
    tmp = fieldname(insn, 36, 4); \
10548
237
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10549
237
    tmp = fieldname(insn, 36, 4); \
10550
237
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10551
237
    tmp = fieldname(insn, 28, 4); \
10552
237
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10553
237
    tmp = 0x0; \
10554
237
    tmp |= fieldname(insn, 8, 8) << 12; \
10555
237
    tmp |= fieldname(insn, 16, 12) << 0; \
10556
237
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10557
237
    return S; \
10558
237
  case 336: \
10559
77
    tmp = fieldname(insn, 36, 4); \
10560
77
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10561
77
    tmp = fieldname(insn, 36, 4); \
10562
77
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10563
77
    tmp = fieldname(insn, 28, 4); \
10564
77
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10565
77
    tmp = 0x0; \
10566
77
    tmp |= fieldname(insn, 8, 8) << 12; \
10567
77
    tmp |= fieldname(insn, 16, 12) << 0; \
10568
77
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10569
77
    tmp = fieldname(insn, 32, 4); \
10570
77
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10571
77
    return S; \
10572
555
  case 337: \
10573
555
    tmp = fieldname(insn, 36, 4); \
10574
555
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10575
555
    tmp = fieldname(insn, 28, 4); \
10576
555
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10577
555
    tmp = 0x0; \
10578
555
    tmp |= fieldname(insn, 8, 8) << 12; \
10579
555
    tmp |= fieldname(insn, 16, 12) << 0; \
10580
555
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10581
555
    return S; \
10582
555
  case 338: \
10583
21
    tmp = fieldname(insn, 36, 4); \
10584
21
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10585
21
    tmp = fieldname(insn, 28, 4); \
10586
21
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10587
21
    tmp = 0x0; \
10588
21
    tmp |= fieldname(insn, 8, 8) << 12; \
10589
21
    tmp |= fieldname(insn, 16, 12) << 0; \
10590
21
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10591
21
    tmp = fieldname(insn, 32, 4); \
10592
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10593
21
    return S; \
10594
63
  case 339: \
10595
63
    tmp = fieldname(insn, 36, 4); \
10596
63
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10597
63
    tmp = fieldname(insn, 36, 4); \
10598
63
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10599
63
    tmp = fieldname(insn, 28, 4); \
10600
63
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10601
63
    tmp = 0x0; \
10602
63
    tmp |= fieldname(insn, 8, 8) << 12; \
10603
63
    tmp |= fieldname(insn, 16, 12) << 0; \
10604
63
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10605
63
    return S; \
10606
63
  case 340: \
10607
46
    tmp = fieldname(insn, 36, 4); \
10608
46
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10609
46
    tmp = fieldname(insn, 36, 4); \
10610
46
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10611
46
    tmp = fieldname(insn, 28, 4); \
10612
46
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10613
46
    tmp = 0x0; \
10614
46
    tmp |= fieldname(insn, 8, 8) << 12; \
10615
46
    tmp |= fieldname(insn, 16, 12) << 0; \
10616
46
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10617
46
    tmp = fieldname(insn, 32, 4); \
10618
46
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10619
46
    return S; \
10620
52
  case 341: \
10621
52
    tmp = fieldname(insn, 36, 4); \
10622
52
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10623
52
    tmp = fieldname(insn, 36, 4); \
10624
52
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10625
52
    tmp = fieldname(insn, 28, 4); \
10626
52
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10627
52
    tmp = 0x0; \
10628
52
    tmp |= fieldname(insn, 8, 8) << 12; \
10629
52
    tmp |= fieldname(insn, 16, 12) << 0; \
10630
52
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10631
52
    return S; \
10632
190
  case 342: \
10633
190
    tmp = fieldname(insn, 36, 4); \
10634
190
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10635
190
    tmp = fieldname(insn, 36, 4); \
10636
190
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10637
190
    tmp = fieldname(insn, 28, 4); \
10638
190
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10639
190
    tmp = 0x0; \
10640
190
    tmp |= fieldname(insn, 8, 8) << 12; \
10641
190
    tmp |= fieldname(insn, 16, 12) << 0; \
10642
190
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10643
190
    tmp = fieldname(insn, 32, 4); \
10644
190
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10645
190
    return S; \
10646
190
  case 343: \
10647
8
    tmp = fieldname(insn, 36, 4); \
10648
8
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10649
8
    tmp = fieldname(insn, 36, 4); \
10650
8
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10651
8
    tmp = fieldname(insn, 16, 16); \
10652
8
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10653
8
    return S; \
10654
8
  case 344: \
10655
7
    tmp = fieldname(insn, 36, 4); \
10656
7
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10657
7
    tmp = fieldname(insn, 36, 4); \
10658
7
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10659
7
    tmp = fieldname(insn, 16, 16); \
10660
7
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10661
7
    tmp = fieldname(insn, 32, 4); \
10662
7
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10663
7
    return S; \
10664
7
  case 345: \
10665
3
    tmp = fieldname(insn, 36, 4); \
10666
3
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10667
3
    tmp = fieldname(insn, 36, 4); \
10668
3
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10669
3
    tmp = fieldname(insn, 32, 4); \
10670
3
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10671
3
    tmp = fieldname(insn, 16, 16); \
10672
3
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10673
3
    return S; \
10674
204
  case 346: \
10675
204
    tmp = fieldname(insn, 36, 4); \
10676
204
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10677
204
    tmp = fieldname(insn, 36, 4); \
10678
204
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10679
204
    tmp = fieldname(insn, 16, 16); \
10680
204
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10681
204
    return S; \
10682
204
  case 347: \
10683
10
    tmp = fieldname(insn, 36, 4); \
10684
10
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10685
10
    tmp = fieldname(insn, 36, 4); \
10686
10
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10687
10
    tmp = fieldname(insn, 16, 16); \
10688
10
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10689
10
    tmp = fieldname(insn, 32, 4); \
10690
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10691
10
    return S; \
10692
30
  case 348: \
10693
30
    tmp = fieldname(insn, 36, 4); \
10694
30
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10695
30
    tmp = fieldname(insn, 36, 4); \
10696
30
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10697
30
    tmp = fieldname(insn, 16, 16); \
10698
30
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10699
30
    return S; \
10700
30
  case 349: \
10701
30
    tmp = fieldname(insn, 36, 4); \
10702
30
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10703
30
    tmp = fieldname(insn, 36, 4); \
10704
30
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10705
30
    tmp = fieldname(insn, 16, 16); \
10706
30
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10707
30
    tmp = fieldname(insn, 32, 4); \
10708
30
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10709
30
    return S; \
10710
57
  case 350: \
10711
57
    tmp = fieldname(insn, 36, 4); \
10712
57
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10713
57
    tmp = fieldname(insn, 36, 4); \
10714
57
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10715
57
    tmp = fieldname(insn, 32, 4); \
10716
57
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10717
57
    tmp = fieldname(insn, 24, 8); \
10718
57
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10719
57
    tmp = fieldname(insn, 16, 8); \
10720
57
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10721
57
    tmp = fieldname(insn, 8, 8); \
10722
57
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10723
57
    return S; \
10724
57
  case 351: \
10725
55
    tmp = fieldname(insn, 36, 4); \
10726
55
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10727
55
    tmp = fieldname(insn, 36, 4); \
10728
55
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10729
55
    tmp = fieldname(insn, 32, 4); \
10730
55
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10731
55
    tmp = fieldname(insn, 24, 8); \
10732
55
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10733
55
    tmp = fieldname(insn, 16, 8); \
10734
55
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10735
55
    tmp = fieldname(insn, 8, 8); \
10736
55
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10737
55
    return S; \
10738
55
  case 352: \
10739
34
    tmp = fieldname(insn, 36, 4); \
10740
34
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10741
34
    tmp = fieldname(insn, 36, 4); \
10742
34
    if (!Check(&S, DecodeGRH32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10743
34
    tmp = fieldname(insn, 32, 4); \
10744
34
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10745
34
    tmp = fieldname(insn, 24, 8); \
10746
34
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10747
34
    tmp = fieldname(insn, 16, 8); \
10748
34
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10749
34
    tmp = fieldname(insn, 8, 8); \
10750
34
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10751
34
    return S; \
10752
34
  case 353: \
10753
9
    tmp = fieldname(insn, 36, 4); \
10754
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10755
9
    tmp = fieldname(insn, 32, 4); \
10756
9
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10757
9
    tmp = fieldname(insn, 16, 16); \
10758
9
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10759
9
    return S; \
10760
12
  case 354: \
10761
12
    tmp = fieldname(insn, 36, 4); \
10762
12
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10763
12
    tmp = fieldname(insn, 32, 4); \
10764
12
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10765
12
    tmp = fieldname(insn, 12, 4); \
10766
12
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10767
12
    tmp = fieldname(insn, 16, 16); \
10768
12
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10769
12
    return S; \
10770
46
  case 355: \
10771
46
    tmp = fieldname(insn, 36, 4); \
10772
46
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10773
46
    tmp = fieldname(insn, 16, 16); \
10774
46
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10775
46
    return S; \
10776
46
  case 356: \
10777
40
    tmp = fieldname(insn, 36, 4); \
10778
40
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10779
40
    tmp = fieldname(insn, 16, 16); \
10780
40
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10781
40
    tmp = fieldname(insn, 12, 4); \
10782
40
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10783
40
    return S; \
10784
40
  case 357: \
10785
11
    tmp = fieldname(insn, 36, 4); \
10786
11
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10787
11
    tmp = fieldname(insn, 16, 16); \
10788
11
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10789
11
    return S; \
10790
106
  case 358: \
10791
106
    tmp = fieldname(insn, 36, 4); \
10792
106
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10793
106
    tmp = fieldname(insn, 16, 16); \
10794
106
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10795
106
    tmp = fieldname(insn, 12, 4); \
10796
106
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10797
106
    return S; \
10798
106
  case 359: \
10799
17
    tmp = fieldname(insn, 36, 4); \
10800
17
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10801
17
    tmp = fieldname(insn, 16, 16); \
10802
17
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10803
17
    return S; \
10804
22
  case 360: \
10805
22
    tmp = fieldname(insn, 36, 4); \
10806
22
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10807
22
    tmp = fieldname(insn, 16, 16); \
10808
22
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10809
22
    tmp = fieldname(insn, 12, 4); \
10810
22
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10811
22
    return S; \
10812
22
  case 361: \
10813
11
    tmp = fieldname(insn, 36, 4); \
10814
11
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10815
11
    tmp = fieldname(insn, 16, 16); \
10816
11
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10817
11
    return S; \
10818
11
  case 362: \
10819
10
    tmp = fieldname(insn, 36, 4); \
10820
10
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10821
10
    tmp = fieldname(insn, 16, 16); \
10822
10
    if (!Check(&S, decodeU16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10823
10
    tmp = fieldname(insn, 12, 4); \
10824
10
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10825
10
    return S; \
10826
10
  case 363: \
10827
6
    tmp = fieldname(insn, 36, 4); \
10828
6
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10829
6
    tmp = fieldname(insn, 32, 4); \
10830
6
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10831
6
    tmp = fieldname(insn, 16, 16); \
10832
6
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10833
6
    return S; \
10834
21
  case 364: \
10835
21
    tmp = fieldname(insn, 36, 4); \
10836
21
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10837
21
    tmp = fieldname(insn, 32, 4); \
10838
21
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10839
21
    tmp = fieldname(insn, 12, 4); \
10840
21
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10841
21
    tmp = fieldname(insn, 16, 16); \
10842
21
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10843
21
    return S; \
10844
21
  case 365: \
10845
14
    tmp = fieldname(insn, 36, 4); \
10846
14
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10847
14
    tmp = fieldname(insn, 8, 8); \
10848
14
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10849
14
    tmp = fieldname(insn, 16, 16); \
10850
14
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10851
14
    return S; \
10852
14
  case 366: \
10853
11
    tmp = fieldname(insn, 36, 4); \
10854
11
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10855
11
    tmp = fieldname(insn, 8, 8); \
10856
11
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10857
11
    tmp = fieldname(insn, 32, 4); \
10858
11
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10859
11
    tmp = fieldname(insn, 16, 16); \
10860
11
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10861
11
    return S; \
10862
15
  case 367: \
10863
15
    tmp = fieldname(insn, 36, 4); \
10864
15
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10865
15
    tmp = fieldname(insn, 8, 8); \
10866
15
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10867
15
    tmp = fieldname(insn, 16, 16); \
10868
15
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10869
15
    return S; \
10870
376
  case 368: \
10871
376
    tmp = fieldname(insn, 36, 4); \
10872
376
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10873
376
    tmp = fieldname(insn, 8, 8); \
10874
376
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10875
376
    tmp = fieldname(insn, 32, 4); \
10876
376
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10877
376
    tmp = fieldname(insn, 16, 16); \
10878
376
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10879
376
    return S; \
10880
376
  case 369: \
10881
83
    tmp = fieldname(insn, 36, 4); \
10882
83
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10883
83
    tmp = fieldname(insn, 8, 8); \
10884
83
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10885
83
    tmp = fieldname(insn, 16, 16); \
10886
83
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10887
83
    return S; \
10888
83
  case 370: \
10889
9
    tmp = fieldname(insn, 36, 4); \
10890
9
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10891
9
    tmp = fieldname(insn, 8, 8); \
10892
9
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10893
9
    tmp = fieldname(insn, 32, 4); \
10894
9
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10895
9
    tmp = fieldname(insn, 16, 16); \
10896
9
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10897
9
    return S; \
10898
39
  case 371: \
10899
39
    tmp = fieldname(insn, 36, 4); \
10900
39
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10901
39
    tmp = fieldname(insn, 8, 8); \
10902
39
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10903
39
    tmp = fieldname(insn, 16, 16); \
10904
39
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10905
39
    return S; \
10906
39
  case 372: \
10907
35
    tmp = fieldname(insn, 36, 4); \
10908
35
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10909
35
    tmp = fieldname(insn, 8, 8); \
10910
35
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10911
35
    tmp = fieldname(insn, 32, 4); \
10912
35
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10913
35
    tmp = fieldname(insn, 16, 16); \
10914
35
    if (!Check(&S, decodePC16DBLBranchOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10915
35
    return S; \
10916
35
  case 373: \
10917
2
    tmp = fieldname(insn, 36, 4); \
10918
2
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10919
2
    tmp = fieldname(insn, 32, 4); \
10920
2
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10921
2
    tmp = fieldname(insn, 16, 16); \
10922
2
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10923
2
    return S; \
10924
109
  case 374: \
10925
109
    tmp = fieldname(insn, 36, 4); \
10926
109
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10927
109
    tmp = fieldname(insn, 32, 4); \
10928
109
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10929
109
    tmp = fieldname(insn, 16, 16); \
10930
109
    if (!Check(&S, decodeS16ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10931
109
    return S; \
10932
109
  case 375: \
10933
55
    tmp = fieldname(insn, 36, 4); \
10934
55
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10935
55
    tmp = fieldname(insn, 32, 4); \
10936
55
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10937
55
    tmp = fieldname(insn, 28, 4); \
10938
55
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10939
55
    tmp = fieldname(insn, 16, 12); \
10940
55
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10941
55
    return S; \
10942
80
  case 376: \
10943
80
    tmp = fieldname(insn, 36, 4); \
10944
80
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10945
80
    tmp = fieldname(insn, 32, 4); \
10946
80
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10947
80
    tmp = fieldname(insn, 12, 4); \
10948
80
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10949
80
    tmp = fieldname(insn, 28, 4); \
10950
80
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10951
80
    tmp = fieldname(insn, 16, 12); \
10952
80
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10953
80
    return S; \
10954
80
  case 377: \
10955
35
    tmp = fieldname(insn, 36, 4); \
10956
35
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10957
35
    tmp = fieldname(insn, 32, 4); \
10958
35
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10959
35
    tmp = fieldname(insn, 28, 4); \
10960
35
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10961
35
    tmp = fieldname(insn, 16, 12); \
10962
35
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10963
35
    return S; \
10964
43
  case 378: \
10965
43
    tmp = fieldname(insn, 36, 4); \
10966
43
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10967
43
    tmp = fieldname(insn, 32, 4); \
10968
43
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10969
43
    tmp = fieldname(insn, 12, 4); \
10970
43
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10971
43
    tmp = fieldname(insn, 28, 4); \
10972
43
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10973
43
    tmp = fieldname(insn, 16, 12); \
10974
43
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10975
43
    return S; \
10976
197
  case 379: \
10977
197
    tmp = fieldname(insn, 36, 4); \
10978
197
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10979
197
    tmp = fieldname(insn, 8, 8); \
10980
197
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10981
197
    tmp = fieldname(insn, 28, 4); \
10982
197
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10983
197
    tmp = fieldname(insn, 16, 12); \
10984
197
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10985
197
    return S; \
10986
197
  case 380: \
10987
163
    tmp = fieldname(insn, 36, 4); \
10988
163
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10989
163
    tmp = fieldname(insn, 8, 8); \
10990
163
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10991
163
    tmp = fieldname(insn, 32, 4); \
10992
163
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10993
163
    tmp = fieldname(insn, 28, 4); \
10994
163
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10995
163
    tmp = fieldname(insn, 16, 12); \
10996
163
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
10997
163
    return S; \
10998
211
  case 381: \
10999
211
    tmp = fieldname(insn, 36, 4); \
11000
211
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11001
211
    tmp = fieldname(insn, 8, 8); \
11002
211
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11003
211
    tmp = fieldname(insn, 28, 4); \
11004
211
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11005
211
    tmp = fieldname(insn, 16, 12); \
11006
211
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11007
211
    return S; \
11008
211
  case 382: \
11009
161
    tmp = fieldname(insn, 36, 4); \
11010
161
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11011
161
    tmp = fieldname(insn, 8, 8); \
11012
161
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11013
161
    tmp = fieldname(insn, 32, 4); \
11014
161
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11015
161
    tmp = fieldname(insn, 28, 4); \
11016
161
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11017
161
    tmp = fieldname(insn, 16, 12); \
11018
161
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11019
161
    return S; \
11020
161
  case 383: \
11021
111
    tmp = fieldname(insn, 36, 4); \
11022
111
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11023
111
    tmp = fieldname(insn, 8, 8); \
11024
111
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11025
111
    tmp = fieldname(insn, 28, 4); \
11026
111
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11027
111
    tmp = fieldname(insn, 16, 12); \
11028
111
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11029
111
    return S; \
11030
111
  case 384: \
11031
30
    tmp = fieldname(insn, 36, 4); \
11032
30
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11033
30
    tmp = fieldname(insn, 8, 8); \
11034
30
    if (!Check(&S, decodeS8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11035
30
    tmp = fieldname(insn, 32, 4); \
11036
30
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11037
30
    tmp = fieldname(insn, 28, 4); \
11038
30
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11039
30
    tmp = fieldname(insn, 16, 12); \
11040
30
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11041
30
    return S; \
11042
30
  case 385: \
11043
26
    tmp = fieldname(insn, 36, 4); \
11044
26
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11045
26
    tmp = fieldname(insn, 8, 8); \
11046
26
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11047
26
    tmp = fieldname(insn, 28, 4); \
11048
26
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11049
26
    tmp = fieldname(insn, 16, 12); \
11050
26
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11051
26
    return S; \
11052
127
  case 386: \
11053
127
    tmp = fieldname(insn, 36, 4); \
11054
127
    if (!Check(&S, DecodeGR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11055
127
    tmp = fieldname(insn, 8, 8); \
11056
127
    if (!Check(&S, decodeU8ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11057
127
    tmp = fieldname(insn, 32, 4); \
11058
127
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11059
127
    tmp = fieldname(insn, 28, 4); \
11060
127
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11061
127
    tmp = fieldname(insn, 16, 12); \
11062
127
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11063
127
    return S; \
11064
127
  case 387: \
11065
38
    tmp = fieldname(insn, 36, 4); \
11066
38
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11067
38
    tmp = fieldname(insn, 28, 4); \
11068
38
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11069
38
    tmp = fieldname(insn, 16, 12); \
11070
38
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11071
38
    tmp = fieldname(insn, 32, 4); \
11072
38
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11073
38
    return S; \
11074
38
  case 388: \
11075
19
    tmp = fieldname(insn, 36, 4); \
11076
19
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11077
19
    tmp = fieldname(insn, 28, 4); \
11078
18
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11079
18
    tmp = fieldname(insn, 16, 12); \
11080
18
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11081
18
    tmp = fieldname(insn, 32, 4); \
11082
18
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11083
18
    return S; \
11084
182
  case 389: \
11085
182
    tmp = fieldname(insn, 36, 4); \
11086
182
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11087
182
    tmp = fieldname(insn, 36, 4); \
11088
181
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11089
181
    tmp = fieldname(insn, 28, 4); \
11090
181
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11091
181
    tmp = fieldname(insn, 16, 12); \
11092
181
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11093
181
    tmp = fieldname(insn, 32, 4); \
11094
181
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11095
181
    return S; \
11096
220
  case 390: \
11097
220
    tmp = fieldname(insn, 36, 4); \
11098
220
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11099
220
    tmp = fieldname(insn, 28, 4); \
11100
220
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11101
220
    tmp = fieldname(insn, 16, 12); \
11102
220
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11103
220
    tmp = fieldname(insn, 32, 4); \
11104
220
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11105
220
    return S; \
11106
220
  case 391: \
11107
65
    tmp = fieldname(insn, 36, 4); \
11108
65
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11109
65
    tmp = fieldname(insn, 36, 4); \
11110
65
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11111
65
    tmp = fieldname(insn, 28, 4); \
11112
65
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11113
65
    tmp = fieldname(insn, 16, 12); \
11114
65
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11115
65
    tmp = fieldname(insn, 32, 4); \
11116
65
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11117
65
    return S; \
11118
70
  case 392: \
11119
70
    tmp = fieldname(insn, 36, 4); \
11120
70
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11121
70
    tmp = fieldname(insn, 36, 4); \
11122
70
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11123
70
    tmp = fieldname(insn, 28, 4); \
11124
70
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11125
70
    tmp = fieldname(insn, 16, 12); \
11126
70
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11127
70
    tmp = fieldname(insn, 32, 4); \
11128
70
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11129
70
    return S; \
11130
497
  case 393: \
11131
497
    tmp = fieldname(insn, 12, 4); \
11132
497
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11133
497
    tmp = fieldname(insn, 12, 4); \
11134
497
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11135
497
    tmp = fieldname(insn, 36, 4); \
11136
497
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11137
497
    tmp = fieldname(insn, 28, 4); \
11138
497
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11139
497
    tmp = fieldname(insn, 16, 12); \
11140
497
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11141
497
    tmp = fieldname(insn, 32, 4); \
11142
497
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11143
497
    return S; \
11144
497
  case 394: \
11145
17
    tmp = fieldname(insn, 12, 4); \
11146
17
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11147
17
    tmp = fieldname(insn, 12, 4); \
11148
17
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11149
17
    tmp = fieldname(insn, 36, 4); \
11150
17
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11151
17
    tmp = fieldname(insn, 28, 4); \
11152
17
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11153
17
    tmp = fieldname(insn, 16, 12); \
11154
17
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11155
17
    tmp = fieldname(insn, 32, 4); \
11156
17
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11157
17
    return S; \
11158
38
  case 395: \
11159
38
    tmp = fieldname(insn, 12, 4); \
11160
38
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11161
38
    tmp = fieldname(insn, 36, 4); \
11162
38
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11163
38
    tmp = fieldname(insn, 28, 4); \
11164
38
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11165
38
    tmp = fieldname(insn, 16, 12); \
11166
38
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11167
38
    tmp = fieldname(insn, 32, 4); \
11168
38
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11169
38
    return S; \
11170
278
  case 396: \
11171
278
    tmp = fieldname(insn, 12, 4); \
11172
278
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11173
278
    tmp = fieldname(insn, 12, 4); \
11174
277
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11175
277
    tmp = fieldname(insn, 36, 4); \
11176
277
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11177
277
    tmp = fieldname(insn, 28, 4); \
11178
277
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11179
277
    tmp = fieldname(insn, 16, 12); \
11180
277
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11181
277
    tmp = fieldname(insn, 32, 4); \
11182
277
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11183
277
    return S; \
11184
277
  case 397: \
11185
35
    tmp = fieldname(insn, 12, 4); \
11186
35
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11187
35
    tmp = fieldname(insn, 36, 4); \
11188
34
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11189
34
    tmp = fieldname(insn, 28, 4); \
11190
34
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11191
34
    tmp = fieldname(insn, 16, 12); \
11192
34
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11193
34
    tmp = fieldname(insn, 32, 4); \
11194
34
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11195
34
    return S; \
11196
58
  case 398: \
11197
58
    tmp = fieldname(insn, 12, 4); \
11198
58
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11199
58
    tmp = fieldname(insn, 36, 4); \
11200
57
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11201
57
    tmp = fieldname(insn, 28, 4); \
11202
56
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11203
56
    tmp = fieldname(insn, 16, 12); \
11204
56
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11205
56
    tmp = fieldname(insn, 32, 4); \
11206
56
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11207
56
    return S; \
11208
56
  case 399: \
11209
21
    tmp = fieldname(insn, 36, 4); \
11210
21
    if (!Check(&S, DecodeFP32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11211
21
    tmp = fieldname(insn, 28, 4); \
11212
21
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11213
21
    tmp = 0x0; \
11214
21
    tmp |= fieldname(insn, 8, 8) << 12; \
11215
21
    tmp |= fieldname(insn, 16, 12) << 0; \
11216
21
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11217
21
    tmp = fieldname(insn, 32, 4); \
11218
21
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11219
21
    return S; \
11220
46
  case 400: \
11221
46
    tmp = fieldname(insn, 36, 4); \
11222
46
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11223
46
    tmp = fieldname(insn, 28, 4); \
11224
46
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11225
46
    tmp = 0x0; \
11226
46
    tmp |= fieldname(insn, 8, 8) << 12; \
11227
46
    tmp |= fieldname(insn, 16, 12) << 0; \
11228
46
    if (!Check(&S, decodeS20ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11229
46
    tmp = fieldname(insn, 32, 4); \
11230
46
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11231
46
    return S; \
11232
100
  case 401: \
11233
100
    tmp = fieldname(insn, 12, 4); \
11234
100
    if (!Check(&S, DecodeFP64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11235
100
    tmp = fieldname(insn, 28, 4); \
11236
100
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11237
100
    tmp = fieldname(insn, 16, 12); \
11238
100
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11239
100
    tmp = fieldname(insn, 32, 8); \
11240
100
    if (!Check(&S, decodeLenOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11241
100
    tmp = fieldname(insn, 8, 4); \
11242
100
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11243
100
    return S; \
11244
422
  case 402: \
11245
422
    tmp = fieldname(insn, 12, 4); \
11246
422
    if (!Check(&S, DecodeFP128BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11247
422
    tmp = fieldname(insn, 28, 4); \
11248
421
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11249
421
    tmp = fieldname(insn, 16, 12); \
11250
421
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11251
421
    tmp = fieldname(insn, 32, 8); \
11252
421
    if (!Check(&S, decodeLenOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11253
421
    tmp = fieldname(insn, 8, 4); \
11254
421
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11255
421
    return S; \
11256
557
  case 403: \
11257
557
    tmp = fieldname(insn, 36, 4); \
11258
557
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11259
557
    tmp = fieldname(insn, 28, 4); \
11260
557
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11261
557
    tmp = fieldname(insn, 16, 12); \
11262
557
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11263
557
    tmp = fieldname(insn, 32, 4); \
11264
557
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11265
557
    tmp = fieldname(insn, 12, 4); \
11266
557
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11267
557
    tmp = fieldname(insn, 0, 12); \
11268
557
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11269
557
    return S; \
11270
557
  case 404: \
11271
380
    tmp = fieldname(insn, 36, 4); \
11272
380
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11273
380
    tmp = fieldname(insn, 32, 4); \
11274
380
    if (!Check(&S, DecodeGR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11275
380
    tmp = fieldname(insn, 28, 4); \
11276
380
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11277
380
    tmp = fieldname(insn, 16, 12); \
11278
380
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11279
380
    tmp = fieldname(insn, 12, 4); \
11280
380
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11281
380
    tmp = fieldname(insn, 0, 12); \
11282
380
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11283
380
    return S; \
11284
380
  case 405: \
11285
304
    tmp = fieldname(insn, 28, 4); \
11286
304
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11287
304
    tmp = fieldname(insn, 16, 12); \
11288
304
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11289
304
    tmp = fieldname(insn, 36, 4); \
11290
304
    if (!Check(&S, decodeLenOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11291
304
    tmp = fieldname(insn, 12, 4); \
11292
304
    if (!Check(&S, DecodeADDR32BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11293
304
    tmp = fieldname(insn, 0, 12); \
11294
304
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11295
304
    tmp = fieldname(insn, 32, 4); \
11296
304
    if (!Check(&S, decodeU4ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11297
304
    return S; \
11298
1.59k
  case 406: \
11299
1.59k
    tmp = fieldname(insn, 28, 4); \
11300
1.59k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11301
1.59k
    tmp = fieldname(insn, 16, 12); \
11302
1.59k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11303
1.59k
    tmp = fieldname(insn, 36, 4); \
11304
1.59k
    if (!Check(&S, decodeLenOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11305
1.59k
    tmp = fieldname(insn, 12, 4); \
11306
1.59k
    if (!Check(&S, DecodeADDR64BitRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11307
1.59k
    tmp = fieldname(insn, 0, 12); \
11308
1.59k
    if (!Check(&S, decodeU12ImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11309
1.59k
    tmp = fieldname(insn, 32, 4); \
11310
1.59k
    if (!Check(&S, decodeLenOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
11311
1.59k
    return S; \
11312
78.3k
  } \
11313
78.3k
}
11314
11315
#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
11316
static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
11317
78.8k
                                      InsnType insn, uint64_t Address, const void *Decoder) { \
11318
78.8k
  const uint8_t *Ptr = DecodeTable; \
11319
78.8k
  uint64_t CurFieldValue = 0; \
11320
78.8k
  DecodeStatus S = MCDisassembler_Success; \
11321
4.42M
  while (true) { \
11322
4.42M
    switch (*Ptr) { \
11323
0
    default: \
11324
0
      return MCDisassembler_Fail; \
11325
134k
    case MCD_OPC_ExtractField: { \
11326
134k
      unsigned Start = *++Ptr; \
11327
134k
      unsigned Len = *++Ptr; \
11328
134k
      ++Ptr; \
11329
134k
      CurFieldValue = fieldname(insn, Start, Len); \
11330
134k
      break; \
11331
0
    } \
11332
4.18M
    case MCD_OPC_FilterValue: { \
11333
4.18M
      /* Decode the field value. */ \
11334
4.18M
      unsigned Len; \
11335
4.18M
      uint64_t Val = decodeULEB128(++Ptr, &Len); \
11336
4.18M
      Ptr += Len; \
11337
4.18M
      /* NumToSkip is a plain 24-bit integer. */ \
11338
4.18M
      unsigned NumToSkip = *Ptr++; \
11339
4.18M
      NumToSkip |= (*Ptr++) << 8; \
11340
4.18M
      NumToSkip |= (*Ptr++) << 16; \
11341
4.18M
      /* Perform the filter operation. */ \
11342
4.18M
      if (Val != CurFieldValue) \
11343
4.18M
        Ptr += NumToSkip; \
11344
4.18M
      break; \
11345
0
    } \
11346
11.5k
    case MCD_OPC_CheckField: { \
11347
11.5k
      unsigned Start = *++Ptr; \
11348
11.5k
      unsigned Len = *++Ptr; \
11349
11.5k
      uint64_t FieldValue = fieldname(insn, Start, Len); \
11350
11.5k
      /* Decode the field value. */ \
11351
11.5k
      unsigned PtrLen = 0; \
11352
11.5k
      uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); \
11353
11.5k
      Ptr += PtrLen; \
11354
11.5k
      /* NumToSkip is a plain 24-bit integer. */ \
11355
11.5k
      unsigned NumToSkip = *Ptr++; \
11356
11.5k
      NumToSkip |= (*Ptr++) << 8; \
11357
11.5k
      NumToSkip |= (*Ptr++) << 16; \
11358
11.5k
      /* If the actual and expected values don't match, skip. */ \
11359
11.5k
      if (ExpectedValue != FieldValue) \
11360
11.5k
        Ptr += NumToSkip; \
11361
11.5k
      break; \
11362
0
    } \
11363
16.3k
    case MCD_OPC_CheckPredicate: { \
11364
16.3k
      unsigned Len; \
11365
16.3k
      /* Decode the Predicate Index value. */ \
11366
16.3k
      unsigned PIdx = decodeULEB128(++Ptr, &Len); \
11367
16.3k
      Ptr += Len; \
11368
16.3k
      /* NumToSkip is a plain 24-bit integer. */ \
11369
16.3k
      unsigned NumToSkip = *Ptr++; \
11370
16.3k
      NumToSkip |= (*Ptr++) << 8; \
11371
16.3k
      NumToSkip |= (*Ptr++) << 16; \
11372
16.3k
      /* Check the predicate. */ \
11373
16.3k
      bool Pred = checkDecoderPredicate(MI, PIdx); \
11374
16.3k
      if (!Pred) \
11375
16.3k
        Ptr += NumToSkip; \
11376
16.3k
      break; \
11377
0
    } \
11378
78.3k
    case MCD_OPC_Decode: { \
11379
78.3k
      unsigned Len; \
11380
78.3k
      /* Decode the Opcode value. */ \
11381
78.3k
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
11382
78.3k
      Ptr += Len; \
11383
78.3k
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
11384
78.3k
      Ptr += Len; \
11385
78.3k
      MCInst_clear(MI); \
11386
78.3k
      MCInst_setOpcode(MI, Opc); \
11387
78.3k
      bool DecodeComplete; \
11388
78.3k
      S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \
11389
78.3k
      return S; \
11390
0
    } \
11391
0
    case MCD_OPC_TryDecode: { \
11392
0
      unsigned Len; \
11393
0
      /* Decode the Opcode value. */ \
11394
0
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
11395
0
      Ptr += Len; \
11396
0
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
11397
0
      Ptr += Len; \
11398
0
      /* NumToSkip is a plain 24-bit integer. */ \
11399
0
      unsigned NumToSkip = *Ptr++; \
11400
0
      NumToSkip |= (*Ptr++) << 8; \
11401
0
      NumToSkip |= (*Ptr++) << 16; \
11402
0
      /* Perform the decode operation. */ \
11403
0
      MCInst_setOpcode(MI, Opc); \
11404
0
      bool DecodeComplete; \
11405
0
      S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \
11406
0
      if (DecodeComplete) { \
11407
0
        /* Decoding complete. */ \
11408
0
        return S; \
11409
0
      } else { \
11410
0
        /* LLVM uses a MCInst on the stack, but for our use case, */ \
11411
0
        /* it is enough for now to reset the op counter. */ \
11412
0
        MCInst_clear(MI); \
11413
0
        /* If the decoding was incomplete, skip. */ \
11414
0
        Ptr += NumToSkip; \
11415
0
        /* Reset decode status. This also drops a SoftFail status that could be */ \
11416
0
        /* set before the decode attempt. */ \
11417
0
        S = MCDisassembler_Success; \
11418
0
      } \
11419
0
      break; \
11420
0
    } \
11421
0
    case MCD_OPC_SoftFail: { \
11422
0
      /* Decode the mask values. */ \
11423
0
      unsigned Len; \
11424
0
      uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \
11425
0
      Ptr += Len; \
11426
0
      uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \
11427
0
      Ptr += Len; \
11428
0
      bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \
11429
0
      if (Fail) \
11430
0
        S = MCDisassembler_SoftFail; \
11431
0
      break; \
11432
0
    } \
11433
462
    case MCD_OPC_Fail: { \
11434
462
      return MCDisassembler_Fail; \
11435
0
    } \
11436
4.42M
    } \
11437
4.42M
  } \
11438
78.8k
  /* Bogisity detected in disassembler state machine! */ \
11439
78.8k
}
11440
11441
FieldFromInstruction(fieldFromInstruction_8, uint64_t)
11442
DecodeToMCInst(decodeToMCInst_8, fieldFromInstruction_8, uint64_t)
11443
DecodeInstruction(decodeInstruction_8, fieldFromInstruction_8, decodeToMCInst_8, uint64_t)