Coverage Report

Created: 2024-08-21 06:24

/src/capstonenext/arch/PowerPC/PPCGenDisassemblerTables.inc
Line
Count
Source (jump to first uncovered line)
1
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
3
/*    Rot127 <unisono@quyllur.org> 2022-2023 */
4
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
5
6
/* LLVM-commit: 464bda7750a3ba9e23823fc707d7e7b6fc38438d */
7
/* LLVM-tag: llvmorg-16.0.2-5-g464bda7750a3 */
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 "../../LEB128.h"
16
17
// Helper function for extracting fields from encoded instructions.
18
#define FieldFromInstruction(fname, InsnType) \
19
1.01M
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
20
1.01M
{ \
21
1.01M
  InsnType fieldMask; \
22
1.01M
  if (numBits == sizeof(InsnType) * 8) \
23
1.01M
    fieldMask = (InsnType)(-1LL); \
24
1.01M
  else \
25
1.01M
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
26
1.01M
  return (insn & fieldMask) >> startBit; \
27
1.01M
}
28
29
static const uint8_t DecoderTable32[] = {
30
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
31
/* 3 */       MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
32
/* 8 */       MCD_OPC_CheckField, 1, 10, 128, 2, 241, 89, 0, // Skip to: 23041
33
/* 16 */      MCD_OPC_Decode, 220, 3, 0, // Opcode: ATTN
34
/* 20 */      MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29
35
/* 25 */      MCD_OPC_Decode, 134, 16, 1, // Opcode: TDI
36
/* 29 */      MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38
37
/* 34 */      MCD_OPC_Decode, 157, 16, 2, // Opcode: TWI
38
/* 38 */      MCD_OPC_FilterValue, 4, 20, 24, 0, // Skip to: 6207
39
/* 43 */      MCD_OPC_ExtractField, 1, 5,  // Inst{5-1} ...
40
/* 46 */      MCD_OPC_FilterValue, 0, 223, 2, 0, // Skip to: 786
41
/* 51 */      MCD_OPC_ExtractField, 6, 3,  // Inst{8-6} ...
42
/* 54 */      MCD_OPC_FilterValue, 0, 104, 0, 0, // Skip to: 163
43
/* 59 */      MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
44
/* 62 */      MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 106
45
/* 67 */      MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
46
/* 70 */      MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 79
47
/* 75 */      MCD_OPC_Decode, 171, 16, 3, // Opcode: VADDUBM
48
/* 79 */      MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 88
49
/* 84 */      MCD_OPC_Decode, 172, 16, 3, // Opcode: VADDUBS
50
/* 88 */      MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 97
51
/* 93 */      MCD_OPC_Decode, 139, 19, 3, // Opcode: VSUBUBM
52
/* 97 */      MCD_OPC_FilterValue, 3, 155, 89, 0, // Skip to: 23041
53
/* 102 */     MCD_OPC_Decode, 140, 19, 3, // Opcode: VSUBUBS
54
/* 106 */     MCD_OPC_FilterValue, 1, 146, 89, 0, // Skip to: 23041
55
/* 111 */     MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
56
/* 114 */     MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 154
57
/* 119 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
58
/* 122 */     MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 138
59
/* 127 */     MCD_OPC_CheckField, 11, 5, 0, 123, 89, 0, // Skip to: 23041
60
/* 134 */     MCD_OPC_Decode, 134, 18, 4, // Opcode: VMUL10CUQ
61
/* 138 */     MCD_OPC_FilterValue, 1, 114, 89, 0, // Skip to: 23041
62
/* 143 */     MCD_OPC_CheckField, 11, 5, 0, 107, 89, 0, // Skip to: 23041
63
/* 150 */     MCD_OPC_Decode, 137, 18, 4, // Opcode: VMUL10UQ
64
/* 154 */     MCD_OPC_FilterValue, 1, 98, 89, 0, // Skip to: 23041
65
/* 159 */     MCD_OPC_Decode, 242, 3, 5, // Opcode: BCDADD_rec
66
/* 163 */     MCD_OPC_FilterValue, 1, 90, 0, 0, // Skip to: 258
67
/* 168 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
68
/* 171 */     MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 215
69
/* 176 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
70
/* 179 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 188
71
/* 184 */     MCD_OPC_Decode, 174, 16, 3, // Opcode: VADDUHM
72
/* 188 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 197
73
/* 193 */     MCD_OPC_Decode, 175, 16, 3, // Opcode: VADDUHS
74
/* 197 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 206
75
/* 202 */     MCD_OPC_Decode, 142, 19, 3, // Opcode: VSUBUHM
76
/* 206 */     MCD_OPC_FilterValue, 3, 46, 89, 0, // Skip to: 23041
77
/* 211 */     MCD_OPC_Decode, 143, 19, 3, // Opcode: VSUBUHS
78
/* 215 */     MCD_OPC_FilterValue, 1, 37, 89, 0, // Skip to: 23041
79
/* 220 */     MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
80
/* 223 */     MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 249
81
/* 228 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
82
/* 231 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 240
83
/* 236 */     MCD_OPC_Decode, 135, 18, 3, // Opcode: VMUL10ECUQ
84
/* 240 */     MCD_OPC_FilterValue, 1, 12, 89, 0, // Skip to: 23041
85
/* 245 */     MCD_OPC_Decode, 136, 18, 3, // Opcode: VMUL10EUQ
86
/* 249 */     MCD_OPC_FilterValue, 1, 3, 89, 0, // Skip to: 23041
87
/* 254 */     MCD_OPC_Decode, 252, 3, 5, // Opcode: BCDSUB_rec
88
/* 258 */     MCD_OPC_FilterValue, 2, 77, 0, 0, // Skip to: 340
89
/* 263 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
90
/* 266 */     MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 282
91
/* 271 */     MCD_OPC_CheckField, 0, 1, 0, 235, 88, 0, // Skip to: 23041
92
/* 278 */     MCD_OPC_Decode, 177, 16, 3, // Opcode: VADDUWM
93
/* 282 */     MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 298
94
/* 287 */     MCD_OPC_CheckField, 0, 1, 0, 219, 88, 0, // Skip to: 23041
95
/* 294 */     MCD_OPC_Decode, 178, 16, 3, // Opcode: VADDUWS
96
/* 298 */     MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 324
97
/* 303 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
98
/* 306 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 315
99
/* 311 */     MCD_OPC_Decode, 145, 19, 3, // Opcode: VSUBUWM
100
/* 315 */     MCD_OPC_FilterValue, 1, 193, 88, 0, // Skip to: 23041
101
/* 320 */     MCD_OPC_Decode, 255, 3, 3, // Opcode: BCDUS_rec
102
/* 324 */     MCD_OPC_FilterValue, 3, 184, 88, 0, // Skip to: 23041
103
/* 329 */     MCD_OPC_CheckField, 0, 1, 0, 177, 88, 0, // Skip to: 23041
104
/* 336 */     MCD_OPC_Decode, 146, 19, 3, // Opcode: VSUBUWS
105
/* 340 */     MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 390
106
/* 345 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
107
/* 348 */     MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 374
108
/* 353 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
109
/* 356 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 365
110
/* 361 */     MCD_OPC_Decode, 173, 16, 3, // Opcode: VADDUDM
111
/* 365 */     MCD_OPC_FilterValue, 2, 143, 88, 0, // Skip to: 23041
112
/* 370 */     MCD_OPC_Decode, 141, 19, 3, // Opcode: VSUBUDM
113
/* 374 */     MCD_OPC_FilterValue, 1, 134, 88, 0, // Skip to: 23041
114
/* 379 */     MCD_OPC_CheckField, 10, 1, 1, 127, 88, 0, // Skip to: 23041
115
/* 386 */     MCD_OPC_Decode, 253, 3, 5, // Opcode: BCDS_rec
116
/* 390 */     MCD_OPC_FilterValue, 4, 87, 0, 0, // Skip to: 482
117
/* 395 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
118
/* 398 */     MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 442
119
/* 403 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
120
/* 406 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 415
121
/* 411 */     MCD_OPC_Decode, 176, 16, 3, // Opcode: VADDUQM
122
/* 415 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 424
123
/* 420 */     MCD_OPC_Decode, 168, 16, 3, // Opcode: VADDSBS
124
/* 424 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 433
125
/* 429 */     MCD_OPC_Decode, 144, 19, 3, // Opcode: VSUBUQM
126
/* 433 */     MCD_OPC_FilterValue, 3, 75, 88, 0, // Skip to: 23041
127
/* 438 */     MCD_OPC_Decode, 136, 19, 3, // Opcode: VSUBSBS
128
/* 442 */     MCD_OPC_FilterValue, 1, 66, 88, 0, // Skip to: 23041
129
/* 447 */     MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
130
/* 450 */     MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 473
131
/* 455 */     MCD_OPC_CheckField, 21, 2, 0, 51, 88, 0, // Skip to: 23041
132
/* 462 */     MCD_OPC_CheckField, 9, 1, 0, 44, 88, 0, // Skip to: 23041
133
/* 469 */     MCD_OPC_Decode, 255, 16, 6, // Opcode: VCMPUQ
134
/* 473 */     MCD_OPC_FilterValue, 1, 35, 88, 0, // Skip to: 23041
135
/* 478 */     MCD_OPC_Decode, 254, 3, 5, // Opcode: BCDTRUNC_rec
136
/* 482 */     MCD_OPC_FilterValue, 5, 104, 0, 0, // Skip to: 591
137
/* 487 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
138
/* 490 */     MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 523
139
/* 495 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
140
/* 498 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 507
141
/* 503 */     MCD_OPC_Decode, 163, 16, 3, // Opcode: VADDCUQ
142
/* 507 */     MCD_OPC_FilterValue, 1, 1, 88, 0, // Skip to: 23041
143
/* 512 */     MCD_OPC_CheckField, 21, 2, 0, 250, 87, 0, // Skip to: 23041
144
/* 519 */     MCD_OPC_Decode, 254, 16, 6, // Opcode: VCMPSQ
145
/* 523 */     MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 549
146
/* 528 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
147
/* 531 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 540
148
/* 536 */     MCD_OPC_Decode, 169, 16, 3, // Opcode: VADDSHS
149
/* 540 */     MCD_OPC_FilterValue, 1, 224, 87, 0, // Skip to: 23041
150
/* 545 */     MCD_OPC_Decode, 246, 3, 3, // Opcode: BCDCPSGN_rec
151
/* 549 */     MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 575
152
/* 554 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
153
/* 557 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 566
154
/* 562 */     MCD_OPC_Decode, 131, 19, 3, // Opcode: VSUBCUQ
155
/* 566 */     MCD_OPC_FilterValue, 1, 198, 87, 0, // Skip to: 23041
156
/* 571 */     MCD_OPC_Decode, 128, 4, 3, // Opcode: BCDUTRUNC_rec
157
/* 575 */     MCD_OPC_FilterValue, 3, 189, 87, 0, // Skip to: 23041
158
/* 580 */     MCD_OPC_CheckField, 0, 1, 0, 182, 87, 0, // Skip to: 23041
159
/* 587 */     MCD_OPC_Decode, 137, 19, 3, // Opcode: VSUBSHS
160
/* 591 */     MCD_OPC_FilterValue, 6, 167, 0, 0, // Skip to: 763
161
/* 596 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
162
/* 599 */     MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 643
163
/* 604 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
164
/* 607 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 616
165
/* 612 */     MCD_OPC_Decode, 164, 16, 3, // Opcode: VADDCUW
166
/* 616 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 625
167
/* 621 */     MCD_OPC_Decode, 170, 16, 3, // Opcode: VADDSWS
168
/* 625 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 634
169
/* 630 */     MCD_OPC_Decode, 132, 19, 3, // Opcode: VSUBCUW
170
/* 634 */     MCD_OPC_FilterValue, 3, 130, 87, 0, // Skip to: 23041
171
/* 639 */     MCD_OPC_Decode, 138, 19, 3, // Opcode: VSUBSWS
172
/* 643 */     MCD_OPC_FilterValue, 1, 121, 87, 0, // Skip to: 23041
173
/* 648 */     MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
174
/* 651 */     MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 667
175
/* 656 */     MCD_OPC_CheckField, 9, 2, 2, 106, 87, 0, // Skip to: 23041
176
/* 663 */     MCD_OPC_Decode, 248, 3, 7, // Opcode: BCDCTSQ_rec
177
/* 667 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 683
178
/* 672 */     MCD_OPC_CheckField, 10, 1, 1, 90, 87, 0, // Skip to: 23041
179
/* 679 */     MCD_OPC_Decode, 244, 3, 8, // Opcode: BCDCFSQ_rec
180
/* 683 */     MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 699
181
/* 688 */     MCD_OPC_CheckField, 10, 1, 1, 74, 87, 0, // Skip to: 23041
182
/* 695 */     MCD_OPC_Decode, 249, 3, 8, // Opcode: BCDCTZ_rec
183
/* 699 */     MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 715
184
/* 704 */     MCD_OPC_CheckField, 9, 2, 2, 58, 87, 0, // Skip to: 23041
185
/* 711 */     MCD_OPC_Decode, 247, 3, 7, // Opcode: BCDCTN_rec
186
/* 715 */     MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 731
187
/* 720 */     MCD_OPC_CheckField, 10, 1, 1, 42, 87, 0, // Skip to: 23041
188
/* 727 */     MCD_OPC_Decode, 245, 3, 8, // Opcode: BCDCFZ_rec
189
/* 731 */     MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 747
190
/* 736 */     MCD_OPC_CheckField, 10, 1, 1, 26, 87, 0, // Skip to: 23041
191
/* 743 */     MCD_OPC_Decode, 243, 3, 8, // Opcode: BCDCFN_rec
192
/* 747 */     MCD_OPC_FilterValue, 31, 17, 87, 0, // Skip to: 23041
193
/* 752 */     MCD_OPC_CheckField, 10, 1, 1, 10, 87, 0, // Skip to: 23041
194
/* 759 */     MCD_OPC_Decode, 250, 3, 8, // Opcode: BCDSETSGN_rec
195
/* 763 */     MCD_OPC_FilterValue, 7, 1, 87, 0, // Skip to: 23041
196
/* 768 */     MCD_OPC_CheckField, 10, 1, 1, 250, 86, 0, // Skip to: 23041
197
/* 775 */     MCD_OPC_CheckField, 0, 1, 1, 243, 86, 0, // Skip to: 23041
198
/* 782 */     MCD_OPC_Decode, 251, 3, 5, // Opcode: BCDSR_rec
199
/* 786 */     MCD_OPC_FilterValue, 1, 214, 4, 0, // Skip to: 2029
200
/* 791 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
201
/* 794 */     MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 810
202
/* 799 */     MCD_OPC_CheckField, 0, 1, 0, 219, 86, 0, // Skip to: 23041
203
/* 806 */     MCD_OPC_Decode, 224, 17, 3, // Opcode: VMAXUB
204
/* 810 */     MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 826
205
/* 815 */     MCD_OPC_CheckField, 0, 1, 0, 203, 86, 0, // Skip to: 23041
206
/* 822 */     MCD_OPC_Decode, 226, 17, 3, // Opcode: VMAXUH
207
/* 826 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 842
208
/* 831 */     MCD_OPC_CheckField, 0, 1, 0, 187, 86, 0, // Skip to: 23041
209
/* 838 */     MCD_OPC_Decode, 227, 17, 3, // Opcode: VMAXUW
210
/* 842 */     MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 858
211
/* 847 */     MCD_OPC_CheckField, 0, 1, 0, 171, 86, 0, // Skip to: 23041
212
/* 854 */     MCD_OPC_Decode, 225, 17, 3, // Opcode: VMAXUD
213
/* 858 */     MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 874
214
/* 863 */     MCD_OPC_CheckField, 0, 1, 0, 155, 86, 0, // Skip to: 23041
215
/* 870 */     MCD_OPC_Decode, 220, 17, 3, // Opcode: VMAXSB
216
/* 874 */     MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 890
217
/* 879 */     MCD_OPC_CheckField, 0, 1, 0, 139, 86, 0, // Skip to: 23041
218
/* 886 */     MCD_OPC_Decode, 222, 17, 3, // Opcode: VMAXSH
219
/* 890 */     MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 906
220
/* 895 */     MCD_OPC_CheckField, 0, 1, 0, 123, 86, 0, // Skip to: 23041
221
/* 902 */     MCD_OPC_Decode, 223, 17, 3, // Opcode: VMAXSW
222
/* 906 */     MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 922
223
/* 911 */     MCD_OPC_CheckField, 0, 1, 0, 107, 86, 0, // Skip to: 23041
224
/* 918 */     MCD_OPC_Decode, 221, 17, 3, // Opcode: VMAXSD
225
/* 922 */     MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 938
226
/* 927 */     MCD_OPC_CheckField, 0, 1, 0, 91, 86, 0, // Skip to: 23041
227
/* 934 */     MCD_OPC_Decode, 235, 17, 3, // Opcode: VMINUB
228
/* 938 */     MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 954
229
/* 943 */     MCD_OPC_CheckField, 0, 1, 0, 75, 86, 0, // Skip to: 23041
230
/* 950 */     MCD_OPC_Decode, 237, 17, 3, // Opcode: VMINUH
231
/* 954 */     MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 970
232
/* 959 */     MCD_OPC_CheckField, 0, 1, 0, 59, 86, 0, // Skip to: 23041
233
/* 966 */     MCD_OPC_Decode, 238, 17, 3, // Opcode: VMINUW
234
/* 970 */     MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 986
235
/* 975 */     MCD_OPC_CheckField, 0, 1, 0, 43, 86, 0, // Skip to: 23041
236
/* 982 */     MCD_OPC_Decode, 236, 17, 3, // Opcode: VMINUD
237
/* 986 */     MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1002
238
/* 991 */     MCD_OPC_CheckField, 0, 1, 0, 27, 86, 0, // Skip to: 23041
239
/* 998 */     MCD_OPC_Decode, 231, 17, 3, // Opcode: VMINSB
240
/* 1002 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1018
241
/* 1007 */    MCD_OPC_CheckField, 0, 1, 0, 11, 86, 0, // Skip to: 23041
242
/* 1014 */    MCD_OPC_Decode, 233, 17, 3, // Opcode: VMINSH
243
/* 1018 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1034
244
/* 1023 */    MCD_OPC_CheckField, 0, 1, 0, 251, 85, 0, // Skip to: 23041
245
/* 1030 */    MCD_OPC_Decode, 234, 17, 3, // Opcode: VMINSW
246
/* 1034 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 1050
247
/* 1039 */    MCD_OPC_CheckField, 0, 1, 0, 235, 85, 0, // Skip to: 23041
248
/* 1046 */    MCD_OPC_Decode, 232, 17, 3, // Opcode: VMINSD
249
/* 1050 */    MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 1076
250
/* 1055 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
251
/* 1058 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1067
252
/* 1063 */    MCD_OPC_Decode, 184, 16, 3, // Opcode: VAVGUB
253
/* 1067 */    MCD_OPC_FilterValue, 1, 209, 85, 0, // Skip to: 23041
254
/* 1072 */    MCD_OPC_Decode, 160, 16, 3, // Opcode: VABSDUB
255
/* 1076 */    MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 1102
256
/* 1081 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
257
/* 1084 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093
258
/* 1089 */    MCD_OPC_Decode, 185, 16, 3, // Opcode: VAVGUH
259
/* 1093 */    MCD_OPC_FilterValue, 1, 183, 85, 0, // Skip to: 23041
260
/* 1098 */    MCD_OPC_Decode, 161, 16, 3, // Opcode: VABSDUH
261
/* 1102 */    MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 1128
262
/* 1107 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
263
/* 1110 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1119
264
/* 1115 */    MCD_OPC_Decode, 186, 16, 3, // Opcode: VAVGUW
265
/* 1119 */    MCD_OPC_FilterValue, 1, 157, 85, 0, // Skip to: 23041
266
/* 1124 */    MCD_OPC_Decode, 162, 16, 3, // Opcode: VABSDUW
267
/* 1128 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 1144
268
/* 1133 */    MCD_OPC_CheckField, 0, 1, 0, 141, 85, 0, // Skip to: 23041
269
/* 1140 */    MCD_OPC_Decode, 181, 16, 3, // Opcode: VAVGSB
270
/* 1144 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 1160
271
/* 1149 */    MCD_OPC_CheckField, 0, 1, 0, 125, 85, 0, // Skip to: 23041
272
/* 1156 */    MCD_OPC_Decode, 182, 16, 3, // Opcode: VAVGSH
273
/* 1160 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 1176
274
/* 1165 */    MCD_OPC_CheckField, 0, 1, 0, 109, 85, 0, // Skip to: 23041
275
/* 1172 */    MCD_OPC_Decode, 183, 16, 3, // Opcode: VAVGSW
276
/* 1176 */    MCD_OPC_FilterValue, 24, 19, 1, 0, // Skip to: 1456
277
/* 1181 */    MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
278
/* 1184 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1200
279
/* 1189 */    MCD_OPC_CheckField, 0, 1, 0, 85, 85, 0, // Skip to: 23041
280
/* 1196 */    MCD_OPC_Decode, 202, 16, 9, // Opcode: VCLZLSBB
281
/* 1200 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1216
282
/* 1205 */    MCD_OPC_CheckField, 0, 1, 0, 69, 85, 0, // Skip to: 23041
283
/* 1212 */    MCD_OPC_Decode, 140, 17, 9, // Opcode: VCTZLSBB
284
/* 1216 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1232
285
/* 1221 */    MCD_OPC_CheckField, 0, 1, 0, 53, 85, 0, // Skip to: 23041
286
/* 1228 */    MCD_OPC_Decode, 164, 18, 7, // Opcode: VNEGW
287
/* 1232 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 1248
288
/* 1237 */    MCD_OPC_CheckField, 0, 1, 0, 37, 85, 0, // Skip to: 23041
289
/* 1244 */    MCD_OPC_Decode, 163, 18, 7, // Opcode: VNEGD
290
/* 1248 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 1264
291
/* 1253 */    MCD_OPC_CheckField, 0, 1, 0, 21, 85, 0, // Skip to: 23041
292
/* 1260 */    MCD_OPC_Decode, 197, 18, 7, // Opcode: VPRTYBW
293
/* 1264 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 1280
294
/* 1269 */    MCD_OPC_CheckField, 0, 1, 0, 5, 85, 0, // Skip to: 23041
295
/* 1276 */    MCD_OPC_Decode, 195, 18, 7, // Opcode: VPRTYBD
296
/* 1280 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 1296
297
/* 1285 */    MCD_OPC_CheckField, 0, 1, 0, 245, 84, 0, // Skip to: 23041
298
/* 1292 */    MCD_OPC_Decode, 196, 18, 7, // Opcode: VPRTYBQ
299
/* 1296 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 1312
300
/* 1301 */    MCD_OPC_CheckField, 0, 1, 0, 229, 84, 0, // Skip to: 23041
301
/* 1308 */    MCD_OPC_Decode, 180, 17, 7, // Opcode: VEXTSB2W
302
/* 1312 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 1328
303
/* 1317 */    MCD_OPC_CheckField, 0, 1, 0, 213, 84, 0, // Skip to: 23041
304
/* 1324 */    MCD_OPC_Decode, 185, 17, 7, // Opcode: VEXTSH2W
305
/* 1328 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1344
306
/* 1333 */    MCD_OPC_CheckField, 0, 1, 0, 197, 84, 0, // Skip to: 23041
307
/* 1340 */    MCD_OPC_Decode, 178, 17, 7, // Opcode: VEXTSB2D
308
/* 1344 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1360
309
/* 1349 */    MCD_OPC_CheckField, 0, 1, 0, 181, 84, 0, // Skip to: 23041
310
/* 1356 */    MCD_OPC_Decode, 183, 17, 7, // Opcode: VEXTSH2D
311
/* 1360 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1376
312
/* 1365 */    MCD_OPC_CheckField, 0, 1, 0, 165, 84, 0, // Skip to: 23041
313
/* 1372 */    MCD_OPC_Decode, 187, 17, 7, // Opcode: VEXTSW2D
314
/* 1376 */    MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1392
315
/* 1381 */    MCD_OPC_CheckField, 0, 1, 0, 149, 84, 0, // Skip to: 23041
316
/* 1388 */    MCD_OPC_Decode, 182, 17, 7, // Opcode: VEXTSD2Q
317
/* 1392 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1408
318
/* 1397 */    MCD_OPC_CheckField, 0, 1, 0, 133, 84, 0, // Skip to: 23041
319
/* 1404 */    MCD_OPC_Decode, 136, 17, 7, // Opcode: VCTZB
320
/* 1408 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1424
321
/* 1413 */    MCD_OPC_CheckField, 0, 1, 0, 117, 84, 0, // Skip to: 23041
322
/* 1420 */    MCD_OPC_Decode, 139, 17, 7, // Opcode: VCTZH
323
/* 1424 */    MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1440
324
/* 1429 */    MCD_OPC_CheckField, 0, 1, 0, 101, 84, 0, // Skip to: 23041
325
/* 1436 */    MCD_OPC_Decode, 141, 17, 7, // Opcode: VCTZW
326
/* 1440 */    MCD_OPC_FilterValue, 31, 92, 84, 0, // Skip to: 23041
327
/* 1445 */    MCD_OPC_CheckField, 0, 1, 0, 85, 84, 0, // Skip to: 23041
328
/* 1452 */    MCD_OPC_Decode, 137, 17, 7, // Opcode: VCTZD
329
/* 1456 */    MCD_OPC_FilterValue, 25, 120, 1, 0, // Skip to: 1837
330
/* 1461 */    MCD_OPC_ExtractField, 17, 4,  // Inst{20-17} ...
331
/* 1464 */    MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1504
332
/* 1469 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
333
/* 1472 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1488
334
/* 1477 */    MCD_OPC_CheckField, 0, 1, 0, 53, 84, 0, // Skip to: 23041
335
/* 1484 */    MCD_OPC_Decode, 155, 17, 7, // Opcode: VEXPANDBM
336
/* 1488 */    MCD_OPC_FilterValue, 1, 44, 84, 0, // Skip to: 23041
337
/* 1493 */    MCD_OPC_CheckField, 0, 1, 0, 37, 84, 0, // Skip to: 23041
338
/* 1500 */    MCD_OPC_Decode, 157, 17, 7, // Opcode: VEXPANDHM
339
/* 1504 */    MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 1544
340
/* 1509 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
341
/* 1512 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1528
342
/* 1517 */    MCD_OPC_CheckField, 0, 1, 0, 13, 84, 0, // Skip to: 23041
343
/* 1524 */    MCD_OPC_Decode, 159, 17, 7, // Opcode: VEXPANDWM
344
/* 1528 */    MCD_OPC_FilterValue, 1, 4, 84, 0, // Skip to: 23041
345
/* 1533 */    MCD_OPC_CheckField, 0, 1, 0, 253, 83, 0, // Skip to: 23041
346
/* 1540 */    MCD_OPC_Decode, 156, 17, 7, // Opcode: VEXPANDDM
347
/* 1544 */    MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1567
348
/* 1549 */    MCD_OPC_CheckField, 16, 1, 0, 237, 83, 0, // Skip to: 23041
349
/* 1556 */    MCD_OPC_CheckField, 0, 1, 0, 230, 83, 0, // Skip to: 23041
350
/* 1563 */    MCD_OPC_Decode, 158, 17, 7, // Opcode: VEXPANDQM
351
/* 1567 */    MCD_OPC_FilterValue, 4, 35, 0, 0, // Skip to: 1607
352
/* 1572 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
353
/* 1575 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1591
354
/* 1580 */    MCD_OPC_CheckField, 0, 1, 0, 206, 83, 0, // Skip to: 23041
355
/* 1587 */    MCD_OPC_Decode, 169, 17, 9, // Opcode: VEXTRACTBM
356
/* 1591 */    MCD_OPC_FilterValue, 1, 197, 83, 0, // Skip to: 23041
357
/* 1596 */    MCD_OPC_CheckField, 0, 1, 0, 190, 83, 0, // Skip to: 23041
358
/* 1603 */    MCD_OPC_Decode, 172, 17, 9, // Opcode: VEXTRACTHM
359
/* 1607 */    MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1647
360
/* 1612 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
361
/* 1615 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1631
362
/* 1620 */    MCD_OPC_CheckField, 0, 1, 0, 166, 83, 0, // Skip to: 23041
363
/* 1627 */    MCD_OPC_Decode, 177, 17, 9, // Opcode: VEXTRACTWM
364
/* 1631 */    MCD_OPC_FilterValue, 1, 157, 83, 0, // Skip to: 23041
365
/* 1636 */    MCD_OPC_CheckField, 0, 1, 0, 150, 83, 0, // Skip to: 23041
366
/* 1643 */    MCD_OPC_Decode, 171, 17, 9, // Opcode: VEXTRACTDM
367
/* 1647 */    MCD_OPC_FilterValue, 6, 18, 0, 0, // Skip to: 1670
368
/* 1652 */    MCD_OPC_CheckField, 16, 1, 0, 134, 83, 0, // Skip to: 23041
369
/* 1659 */    MCD_OPC_CheckField, 0, 1, 0, 127, 83, 0, // Skip to: 23041
370
/* 1666 */    MCD_OPC_Decode, 173, 17, 9, // Opcode: VEXTRACTQM
371
/* 1670 */    MCD_OPC_FilterValue, 8, 35, 0, 0, // Skip to: 1710
372
/* 1675 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
373
/* 1678 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1694
374
/* 1683 */    MCD_OPC_CheckField, 0, 1, 0, 103, 83, 0, // Skip to: 23041
375
/* 1690 */    MCD_OPC_Decode, 173, 10, 10, // Opcode: MTVSRBM
376
/* 1694 */    MCD_OPC_FilterValue, 1, 94, 83, 0, // Skip to: 23041
377
/* 1699 */    MCD_OPC_CheckField, 0, 1, 0, 87, 83, 0, // Skip to: 23041
378
/* 1706 */    MCD_OPC_Decode, 178, 10, 10, // Opcode: MTVSRHM
379
/* 1710 */    MCD_OPC_FilterValue, 9, 35, 0, 0, // Skip to: 1750
380
/* 1715 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
381
/* 1718 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1734
382
/* 1723 */    MCD_OPC_CheckField, 0, 1, 0, 63, 83, 0, // Skip to: 23041
383
/* 1730 */    MCD_OPC_Decode, 181, 10, 10, // Opcode: MTVSRWM
384
/* 1734 */    MCD_OPC_FilterValue, 1, 54, 83, 0, // Skip to: 23041
385
/* 1739 */    MCD_OPC_CheckField, 0, 1, 0, 47, 83, 0, // Skip to: 23041
386
/* 1746 */    MCD_OPC_Decode, 177, 10, 10, // Opcode: MTVSRDM
387
/* 1750 */    MCD_OPC_FilterValue, 10, 18, 0, 0, // Skip to: 1773
388
/* 1755 */    MCD_OPC_CheckField, 16, 1, 0, 31, 83, 0, // Skip to: 23041
389
/* 1762 */    MCD_OPC_CheckField, 0, 1, 0, 24, 83, 0, // Skip to: 23041
390
/* 1769 */    MCD_OPC_Decode, 179, 10, 10, // Opcode: MTVSRQM
391
/* 1773 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1789
392
/* 1778 */    MCD_OPC_CheckField, 0, 1, 0, 8, 83, 0, // Skip to: 23041
393
/* 1785 */    MCD_OPC_Decode, 128, 17, 11, // Opcode: VCNTMBB
394
/* 1789 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1805
395
/* 1794 */    MCD_OPC_CheckField, 0, 1, 0, 248, 82, 0, // Skip to: 23041
396
/* 1801 */    MCD_OPC_Decode, 130, 17, 11, // Opcode: VCNTMBH
397
/* 1805 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1821
398
/* 1810 */    MCD_OPC_CheckField, 0, 1, 0, 232, 82, 0, // Skip to: 23041
399
/* 1817 */    MCD_OPC_Decode, 131, 17, 11, // Opcode: VCNTMBW
400
/* 1821 */    MCD_OPC_FilterValue, 15, 223, 82, 0, // Skip to: 23041
401
/* 1826 */    MCD_OPC_CheckField, 0, 1, 0, 216, 82, 0, // Skip to: 23041
402
/* 1833 */    MCD_OPC_Decode, 129, 17, 11, // Opcode: VCNTMBD
403
/* 1837 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1853
404
/* 1842 */    MCD_OPC_CheckField, 0, 1, 0, 200, 82, 0, // Skip to: 23041
405
/* 1849 */    MCD_OPC_Decode, 218, 18, 12, // Opcode: VSHASIGMAW
406
/* 1853 */    MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1869
407
/* 1858 */    MCD_OPC_CheckField, 0, 1, 0, 184, 82, 0, // Skip to: 23041
408
/* 1865 */    MCD_OPC_Decode, 217, 18, 12, // Opcode: VSHASIGMAD
409
/* 1869 */    MCD_OPC_FilterValue, 28, 35, 0, 0, // Skip to: 1909
410
/* 1874 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
411
/* 1877 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1893
412
/* 1882 */    MCD_OPC_CheckField, 16, 5, 0, 160, 82, 0, // Skip to: 23041
413
/* 1889 */    MCD_OPC_Decode, 198, 16, 7, // Opcode: VCLZB
414
/* 1893 */    MCD_OPC_FilterValue, 1, 151, 82, 0, // Skip to: 23041
415
/* 1898 */    MCD_OPC_CheckField, 16, 5, 0, 144, 82, 0, // Skip to: 23041
416
/* 1905 */    MCD_OPC_Decode, 191, 18, 7, // Opcode: VPOPCNTB
417
/* 1909 */    MCD_OPC_FilterValue, 29, 35, 0, 0, // Skip to: 1949
418
/* 1914 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
419
/* 1917 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1933
420
/* 1922 */    MCD_OPC_CheckField, 16, 5, 0, 120, 82, 0, // Skip to: 23041
421
/* 1929 */    MCD_OPC_Decode, 201, 16, 7, // Opcode: VCLZH
422
/* 1933 */    MCD_OPC_FilterValue, 1, 111, 82, 0, // Skip to: 23041
423
/* 1938 */    MCD_OPC_CheckField, 16, 5, 0, 104, 82, 0, // Skip to: 23041
424
/* 1945 */    MCD_OPC_Decode, 193, 18, 7, // Opcode: VPOPCNTH
425
/* 1949 */    MCD_OPC_FilterValue, 30, 35, 0, 0, // Skip to: 1989
426
/* 1954 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
427
/* 1957 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1973
428
/* 1962 */    MCD_OPC_CheckField, 16, 5, 0, 80, 82, 0, // Skip to: 23041
429
/* 1969 */    MCD_OPC_Decode, 203, 16, 7, // Opcode: VCLZW
430
/* 1973 */    MCD_OPC_FilterValue, 1, 71, 82, 0, // Skip to: 23041
431
/* 1978 */    MCD_OPC_CheckField, 16, 5, 0, 64, 82, 0, // Skip to: 23041
432
/* 1985 */    MCD_OPC_Decode, 194, 18, 7, // Opcode: VPOPCNTW
433
/* 1989 */    MCD_OPC_FilterValue, 31, 55, 82, 0, // Skip to: 23041
434
/* 1994 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
435
/* 1997 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2013
436
/* 2002 */    MCD_OPC_CheckField, 16, 5, 0, 40, 82, 0, // Skip to: 23041
437
/* 2009 */    MCD_OPC_Decode, 199, 16, 7, // Opcode: VCLZD
438
/* 2013 */    MCD_OPC_FilterValue, 1, 31, 82, 0, // Skip to: 23041
439
/* 2018 */    MCD_OPC_CheckField, 16, 5, 0, 24, 82, 0, // Skip to: 23041
440
/* 2025 */    MCD_OPC_Decode, 192, 18, 7, // Opcode: VPOPCNTD
441
/* 2029 */    MCD_OPC_FilterValue, 2, 117, 2, 0, // Skip to: 2663
442
/* 2034 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
443
/* 2037 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2063
444
/* 2042 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
445
/* 2045 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2054
446
/* 2050 */    MCD_OPC_Decode, 203, 18, 3, // Opcode: VRLB
447
/* 2054 */    MCD_OPC_FilterValue, 1, 246, 81, 0, // Skip to: 23041
448
/* 2059 */    MCD_OPC_Decode, 208, 18, 3, // Opcode: VRLQ
449
/* 2063 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2089
450
/* 2068 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
451
/* 2071 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2080
452
/* 2076 */    MCD_OPC_Decode, 207, 18, 3, // Opcode: VRLH
453
/* 2080 */    MCD_OPC_FilterValue, 1, 220, 81, 0, // Skip to: 23041
454
/* 2085 */    MCD_OPC_Decode, 209, 18, 13, // Opcode: VRLQMI
455
/* 2089 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2115
456
/* 2094 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
457
/* 2097 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2106
458
/* 2102 */    MCD_OPC_Decode, 211, 18, 3, // Opcode: VRLW
459
/* 2106 */    MCD_OPC_FilterValue, 1, 194, 81, 0, // Skip to: 23041
460
/* 2111 */    MCD_OPC_Decode, 212, 18, 13, // Opcode: VRLWMI
461
/* 2115 */    MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2141
462
/* 2120 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
463
/* 2123 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2132
464
/* 2128 */    MCD_OPC_Decode, 204, 18, 3, // Opcode: VRLD
465
/* 2132 */    MCD_OPC_FilterValue, 1, 168, 81, 0, // Skip to: 23041
466
/* 2137 */    MCD_OPC_Decode, 205, 18, 13, // Opcode: VRLDMI
467
/* 2141 */    MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 2167
468
/* 2146 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
469
/* 2149 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2158
470
/* 2154 */    MCD_OPC_Decode, 220, 18, 3, // Opcode: VSLB
471
/* 2158 */    MCD_OPC_FilterValue, 1, 142, 81, 0, // Skip to: 23041
472
/* 2163 */    MCD_OPC_Decode, 226, 18, 3, // Opcode: VSLQ
473
/* 2167 */    MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 2193
474
/* 2172 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
475
/* 2175 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2184
476
/* 2180 */    MCD_OPC_Decode, 224, 18, 3, // Opcode: VSLH
477
/* 2184 */    MCD_OPC_FilterValue, 1, 116, 81, 0, // Skip to: 23041
478
/* 2189 */    MCD_OPC_Decode, 210, 18, 3, // Opcode: VRLQNM
479
/* 2193 */    MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 2219
480
/* 2198 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
481
/* 2201 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2210
482
/* 2206 */    MCD_OPC_Decode, 228, 18, 3, // Opcode: VSLW
483
/* 2210 */    MCD_OPC_FilterValue, 1, 90, 81, 0, // Skip to: 23041
484
/* 2215 */    MCD_OPC_Decode, 213, 18, 3, // Opcode: VRLWNM
485
/* 2219 */    MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2245
486
/* 2224 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
487
/* 2227 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2236
488
/* 2232 */    MCD_OPC_Decode, 219, 18, 3, // Opcode: VSL
489
/* 2236 */    MCD_OPC_FilterValue, 1, 64, 81, 0, // Skip to: 23041
490
/* 2241 */    MCD_OPC_Decode, 206, 18, 3, // Opcode: VRLDNM
491
/* 2245 */    MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 2271
492
/* 2250 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
493
/* 2253 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2262
494
/* 2258 */    MCD_OPC_Decode, 243, 18, 3, // Opcode: VSRB
495
/* 2262 */    MCD_OPC_FilterValue, 1, 38, 81, 0, // Skip to: 23041
496
/* 2267 */    MCD_OPC_Decode, 248, 18, 3, // Opcode: VSRQ
497
/* 2271 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2287
498
/* 2276 */    MCD_OPC_CheckField, 0, 1, 0, 22, 81, 0, // Skip to: 23041
499
/* 2283 */    MCD_OPC_Decode, 246, 18, 3, // Opcode: VSRH
500
/* 2287 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2303
501
/* 2292 */    MCD_OPC_CheckField, 0, 1, 0, 6, 81, 0, // Skip to: 23041
502
/* 2299 */    MCD_OPC_Decode, 250, 18, 3, // Opcode: VSRW
503
/* 2303 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2319
504
/* 2308 */    MCD_OPC_CheckField, 0, 1, 0, 246, 80, 0, // Skip to: 23041
505
/* 2315 */    MCD_OPC_Decode, 237, 18, 3, // Opcode: VSR
506
/* 2319 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 2345
507
/* 2324 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
508
/* 2327 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336
509
/* 2332 */    MCD_OPC_Decode, 238, 18, 3, // Opcode: VSRAB
510
/* 2336 */    MCD_OPC_FilterValue, 1, 220, 80, 0, // Skip to: 23041
511
/* 2341 */    MCD_OPC_Decode, 241, 18, 3, // Opcode: VSRAQ
512
/* 2345 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2361
513
/* 2350 */    MCD_OPC_CheckField, 0, 1, 0, 204, 80, 0, // Skip to: 23041
514
/* 2357 */    MCD_OPC_Decode, 240, 18, 3, // Opcode: VSRAH
515
/* 2361 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2377
516
/* 2366 */    MCD_OPC_CheckField, 0, 1, 0, 188, 80, 0, // Skip to: 23041
517
/* 2373 */    MCD_OPC_Decode, 242, 18, 3, // Opcode: VSRAW
518
/* 2377 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2393
519
/* 2382 */    MCD_OPC_CheckField, 0, 1, 0, 172, 80, 0, // Skip to: 23041
520
/* 2389 */    MCD_OPC_Decode, 239, 18, 3, // Opcode: VSRAD
521
/* 2393 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 2409
522
/* 2398 */    MCD_OPC_CheckField, 0, 1, 0, 156, 80, 0, // Skip to: 23041
523
/* 2405 */    MCD_OPC_Decode, 179, 16, 3, // Opcode: VAND
524
/* 2409 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 2425
525
/* 2414 */    MCD_OPC_CheckField, 0, 1, 0, 140, 80, 0, // Skip to: 23041
526
/* 2421 */    MCD_OPC_Decode, 180, 16, 3, // Opcode: VANDC
527
/* 2425 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 2441
528
/* 2430 */    MCD_OPC_CheckField, 0, 1, 0, 124, 80, 0, // Skip to: 23041
529
/* 2437 */    MCD_OPC_Decode, 167, 18, 3, // Opcode: VOR
530
/* 2441 */    MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 2457
531
/* 2446 */    MCD_OPC_CheckField, 0, 1, 0, 108, 80, 0, // Skip to: 23041
532
/* 2453 */    MCD_OPC_Decode, 160, 19, 3, // Opcode: VXOR
533
/* 2457 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2473
534
/* 2462 */    MCD_OPC_CheckField, 0, 1, 0, 92, 80, 0, // Skip to: 23041
535
/* 2469 */    MCD_OPC_Decode, 166, 18, 3, // Opcode: VNOR
536
/* 2473 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 2489
537
/* 2478 */    MCD_OPC_CheckField, 0, 1, 0, 76, 80, 0, // Skip to: 23041
538
/* 2485 */    MCD_OPC_Decode, 168, 18, 3, // Opcode: VORC
539
/* 2489 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 2505
540
/* 2494 */    MCD_OPC_CheckField, 0, 1, 0, 60, 80, 0, // Skip to: 23041
541
/* 2501 */    MCD_OPC_Decode, 160, 18, 3, // Opcode: VNAND
542
/* 2505 */    MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2521
543
/* 2510 */    MCD_OPC_CheckField, 0, 1, 0, 44, 80, 0, // Skip to: 23041
544
/* 2517 */    MCD_OPC_Decode, 221, 18, 3, // Opcode: VSLD
545
/* 2521 */    MCD_OPC_FilterValue, 24, 18, 0, 0, // Skip to: 2544
546
/* 2526 */    MCD_OPC_CheckField, 11, 10, 0, 28, 80, 0, // Skip to: 23041
547
/* 2533 */    MCD_OPC_CheckField, 0, 1, 0, 21, 80, 0, // Skip to: 23041
548
/* 2540 */    MCD_OPC_Decode, 130, 10, 14, // Opcode: MFVSCR
549
/* 2544 */    MCD_OPC_FilterValue, 25, 18, 0, 0, // Skip to: 2567
550
/* 2549 */    MCD_OPC_CheckField, 16, 10, 0, 5, 80, 0, // Skip to: 23041
551
/* 2556 */    MCD_OPC_CheckField, 0, 1, 0, 254, 79, 0, // Skip to: 23041
552
/* 2563 */    MCD_OPC_Decode, 172, 10, 15, // Opcode: MTVSCR
553
/* 2567 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 2583
554
/* 2572 */    MCD_OPC_CheckField, 0, 1, 0, 238, 79, 0, // Skip to: 23041
555
/* 2579 */    MCD_OPC_Decode, 154, 17, 3, // Opcode: VEQV
556
/* 2583 */    MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 2599
557
/* 2588 */    MCD_OPC_CheckField, 0, 1, 0, 222, 79, 0, // Skip to: 23041
558
/* 2595 */    MCD_OPC_Decode, 244, 18, 3, // Opcode: VSRD
559
/* 2599 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2615
560
/* 2604 */    MCD_OPC_CheckField, 0, 1, 0, 206, 79, 0, // Skip to: 23041
561
/* 2611 */    MCD_OPC_Decode, 249, 18, 3, // Opcode: VSRV
562
/* 2615 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2631
563
/* 2620 */    MCD_OPC_CheckField, 0, 1, 0, 190, 79, 0, // Skip to: 23041
564
/* 2627 */    MCD_OPC_Decode, 227, 18, 3, // Opcode: VSLV
565
/* 2631 */    MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 2647
566
/* 2636 */    MCD_OPC_CheckField, 0, 1, 0, 174, 79, 0, // Skip to: 23041
567
/* 2643 */    MCD_OPC_Decode, 200, 16, 3, // Opcode: VCLZDM
568
/* 2647 */    MCD_OPC_FilterValue, 31, 165, 79, 0, // Skip to: 23041
569
/* 2652 */    MCD_OPC_CheckField, 0, 1, 0, 158, 79, 0, // Skip to: 23041
570
/* 2659 */    MCD_OPC_Decode, 138, 17, 3, // Opcode: VCTZDM
571
/* 2663 */    MCD_OPC_FilterValue, 3, 183, 2, 0, // Skip to: 3363
572
/* 2668 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
573
/* 2671 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2697
574
/* 2676 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
575
/* 2679 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2688
576
/* 2684 */    MCD_OPC_Decode, 208, 16, 3, // Opcode: VCMPEQUB
577
/* 2688 */    MCD_OPC_FilterValue, 1, 124, 79, 0, // Skip to: 23041
578
/* 2693 */    MCD_OPC_Decode, 242, 16, 3, // Opcode: VCMPNEB
579
/* 2697 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2723
580
/* 2702 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
581
/* 2705 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2714
582
/* 2710 */    MCD_OPC_Decode, 212, 16, 3, // Opcode: VCMPEQUH
583
/* 2714 */    MCD_OPC_FilterValue, 1, 98, 79, 0, // Skip to: 23041
584
/* 2719 */    MCD_OPC_Decode, 244, 16, 3, // Opcode: VCMPNEH
585
/* 2723 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2749
586
/* 2728 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
587
/* 2731 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2740
588
/* 2736 */    MCD_OPC_Decode, 216, 16, 3, // Opcode: VCMPEQUW
589
/* 2740 */    MCD_OPC_FilterValue, 1, 72, 79, 0, // Skip to: 23041
590
/* 2745 */    MCD_OPC_Decode, 246, 16, 3, // Opcode: VCMPNEW
591
/* 2749 */    MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2775
592
/* 2754 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
593
/* 2757 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2766
594
/* 2762 */    MCD_OPC_Decode, 206, 16, 3, // Opcode: VCMPEQFP
595
/* 2766 */    MCD_OPC_FilterValue, 1, 46, 79, 0, // Skip to: 23041
596
/* 2771 */    MCD_OPC_Decode, 210, 16, 3, // Opcode: VCMPEQUD
597
/* 2775 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2791
598
/* 2780 */    MCD_OPC_CheckField, 0, 1, 1, 30, 79, 0, // Skip to: 23041
599
/* 2787 */    MCD_OPC_Decode, 248, 16, 3, // Opcode: VCMPNEZB
600
/* 2791 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2807
601
/* 2796 */    MCD_OPC_CheckField, 0, 1, 1, 14, 79, 0, // Skip to: 23041
602
/* 2803 */    MCD_OPC_Decode, 250, 16, 3, // Opcode: VCMPNEZH
603
/* 2807 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2823
604
/* 2812 */    MCD_OPC_CheckField, 0, 1, 1, 254, 78, 0, // Skip to: 23041
605
/* 2819 */    MCD_OPC_Decode, 252, 16, 3, // Opcode: VCMPNEZW
606
/* 2823 */    MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2849
607
/* 2828 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
608
/* 2831 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2840
609
/* 2836 */    MCD_OPC_Decode, 218, 16, 3, // Opcode: VCMPGEFP
610
/* 2840 */    MCD_OPC_FilterValue, 1, 228, 78, 0, // Skip to: 23041
611
/* 2845 */    MCD_OPC_Decode, 214, 16, 3, // Opcode: VCMPEQUQ
612
/* 2849 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2865
613
/* 2854 */    MCD_OPC_CheckField, 0, 1, 0, 212, 78, 0, // Skip to: 23041
614
/* 2861 */    MCD_OPC_Decode, 232, 16, 3, // Opcode: VCMPGTUB
615
/* 2865 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2881
616
/* 2870 */    MCD_OPC_CheckField, 0, 1, 0, 196, 78, 0, // Skip to: 23041
617
/* 2877 */    MCD_OPC_Decode, 236, 16, 3, // Opcode: VCMPGTUH
618
/* 2881 */    MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 2907
619
/* 2886 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
620
/* 2889 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2898
621
/* 2894 */    MCD_OPC_Decode, 240, 16, 3, // Opcode: VCMPGTUW
622
/* 2898 */    MCD_OPC_FilterValue, 1, 170, 78, 0, // Skip to: 23041
623
/* 2903 */    MCD_OPC_Decode, 238, 16, 3, // Opcode: VCMPGTUQ
624
/* 2907 */    MCD_OPC_FilterValue, 11, 21, 0, 0, // Skip to: 2933
625
/* 2912 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
626
/* 2915 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2924
627
/* 2920 */    MCD_OPC_Decode, 220, 16, 3, // Opcode: VCMPGTFP
628
/* 2924 */    MCD_OPC_FilterValue, 1, 144, 78, 0, // Skip to: 23041
629
/* 2929 */    MCD_OPC_Decode, 234, 16, 3, // Opcode: VCMPGTUD
630
/* 2933 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2949
631
/* 2938 */    MCD_OPC_CheckField, 0, 1, 0, 128, 78, 0, // Skip to: 23041
632
/* 2945 */    MCD_OPC_Decode, 222, 16, 3, // Opcode: VCMPGTSB
633
/* 2949 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2965
634
/* 2954 */    MCD_OPC_CheckField, 0, 1, 0, 112, 78, 0, // Skip to: 23041
635
/* 2961 */    MCD_OPC_Decode, 226, 16, 3, // Opcode: VCMPGTSH
636
/* 2965 */    MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 2991
637
/* 2970 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
638
/* 2973 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2982
639
/* 2978 */    MCD_OPC_Decode, 230, 16, 3, // Opcode: VCMPGTSW
640
/* 2982 */    MCD_OPC_FilterValue, 1, 86, 78, 0, // Skip to: 23041
641
/* 2987 */    MCD_OPC_Decode, 228, 16, 3, // Opcode: VCMPGTSQ
642
/* 2991 */    MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3017
643
/* 2996 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
644
/* 2999 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3008
645
/* 3004 */    MCD_OPC_Decode, 204, 16, 3, // Opcode: VCMPBFP
646
/* 3008 */    MCD_OPC_FilterValue, 1, 60, 78, 0, // Skip to: 23041
647
/* 3013 */    MCD_OPC_Decode, 224, 16, 3, // Opcode: VCMPGTSD
648
/* 3017 */    MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 3043
649
/* 3022 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
650
/* 3025 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3034
651
/* 3030 */    MCD_OPC_Decode, 209, 16, 3, // Opcode: VCMPEQUB_rec
652
/* 3034 */    MCD_OPC_FilterValue, 1, 34, 78, 0, // Skip to: 23041
653
/* 3039 */    MCD_OPC_Decode, 243, 16, 3, // Opcode: VCMPNEB_rec
654
/* 3043 */    MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 3069
655
/* 3048 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
656
/* 3051 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3060
657
/* 3056 */    MCD_OPC_Decode, 213, 16, 3, // Opcode: VCMPEQUH_rec
658
/* 3060 */    MCD_OPC_FilterValue, 1, 8, 78, 0, // Skip to: 23041
659
/* 3065 */    MCD_OPC_Decode, 245, 16, 3, // Opcode: VCMPNEH_rec
660
/* 3069 */    MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 3095
661
/* 3074 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
662
/* 3077 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3086
663
/* 3082 */    MCD_OPC_Decode, 217, 16, 3, // Opcode: VCMPEQUW_rec
664
/* 3086 */    MCD_OPC_FilterValue, 1, 238, 77, 0, // Skip to: 23041
665
/* 3091 */    MCD_OPC_Decode, 247, 16, 3, // Opcode: VCMPNEW_rec
666
/* 3095 */    MCD_OPC_FilterValue, 19, 21, 0, 0, // Skip to: 3121
667
/* 3100 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
668
/* 3103 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3112
669
/* 3108 */    MCD_OPC_Decode, 207, 16, 3, // Opcode: VCMPEQFP_rec
670
/* 3112 */    MCD_OPC_FilterValue, 1, 212, 77, 0, // Skip to: 23041
671
/* 3117 */    MCD_OPC_Decode, 211, 16, 3, // Opcode: VCMPEQUD_rec
672
/* 3121 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3137
673
/* 3126 */    MCD_OPC_CheckField, 0, 1, 1, 196, 77, 0, // Skip to: 23041
674
/* 3133 */    MCD_OPC_Decode, 249, 16, 3, // Opcode: VCMPNEZB_rec
675
/* 3137 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3153
676
/* 3142 */    MCD_OPC_CheckField, 0, 1, 1, 180, 77, 0, // Skip to: 23041
677
/* 3149 */    MCD_OPC_Decode, 251, 16, 3, // Opcode: VCMPNEZH_rec
678
/* 3153 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3169
679
/* 3158 */    MCD_OPC_CheckField, 0, 1, 1, 164, 77, 0, // Skip to: 23041
680
/* 3165 */    MCD_OPC_Decode, 253, 16, 3, // Opcode: VCMPNEZW_rec
681
/* 3169 */    MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 3195
682
/* 3174 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
683
/* 3177 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3186
684
/* 3182 */    MCD_OPC_Decode, 219, 16, 3, // Opcode: VCMPGEFP_rec
685
/* 3186 */    MCD_OPC_FilterValue, 1, 138, 77, 0, // Skip to: 23041
686
/* 3191 */    MCD_OPC_Decode, 215, 16, 3, // Opcode: VCMPEQUQ_rec
687
/* 3195 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3211
688
/* 3200 */    MCD_OPC_CheckField, 0, 1, 0, 122, 77, 0, // Skip to: 23041
689
/* 3207 */    MCD_OPC_Decode, 233, 16, 3, // Opcode: VCMPGTUB_rec
690
/* 3211 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3227
691
/* 3216 */    MCD_OPC_CheckField, 0, 1, 0, 106, 77, 0, // Skip to: 23041
692
/* 3223 */    MCD_OPC_Decode, 237, 16, 3, // Opcode: VCMPGTUH_rec
693
/* 3227 */    MCD_OPC_FilterValue, 26, 21, 0, 0, // Skip to: 3253
694
/* 3232 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
695
/* 3235 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3244
696
/* 3240 */    MCD_OPC_Decode, 241, 16, 3, // Opcode: VCMPGTUW_rec
697
/* 3244 */    MCD_OPC_FilterValue, 1, 80, 77, 0, // Skip to: 23041
698
/* 3249 */    MCD_OPC_Decode, 239, 16, 3, // Opcode: VCMPGTUQ_rec
699
/* 3253 */    MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 3279
700
/* 3258 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
701
/* 3261 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3270
702
/* 3266 */    MCD_OPC_Decode, 221, 16, 3, // Opcode: VCMPGTFP_rec
703
/* 3270 */    MCD_OPC_FilterValue, 1, 54, 77, 0, // Skip to: 23041
704
/* 3275 */    MCD_OPC_Decode, 235, 16, 3, // Opcode: VCMPGTUD_rec
705
/* 3279 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3295
706
/* 3284 */    MCD_OPC_CheckField, 0, 1, 0, 38, 77, 0, // Skip to: 23041
707
/* 3291 */    MCD_OPC_Decode, 223, 16, 3, // Opcode: VCMPGTSB_rec
708
/* 3295 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 3311
709
/* 3300 */    MCD_OPC_CheckField, 0, 1, 0, 22, 77, 0, // Skip to: 23041
710
/* 3307 */    MCD_OPC_Decode, 227, 16, 3, // Opcode: VCMPGTSH_rec
711
/* 3311 */    MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 3337
712
/* 3316 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
713
/* 3319 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3328
714
/* 3324 */    MCD_OPC_Decode, 231, 16, 3, // Opcode: VCMPGTSW_rec
715
/* 3328 */    MCD_OPC_FilterValue, 1, 252, 76, 0, // Skip to: 23041
716
/* 3333 */    MCD_OPC_Decode, 229, 16, 3, // Opcode: VCMPGTSQ_rec
717
/* 3337 */    MCD_OPC_FilterValue, 31, 243, 76, 0, // Skip to: 23041
718
/* 3342 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
719
/* 3345 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3354
720
/* 3350 */    MCD_OPC_Decode, 205, 16, 3, // Opcode: VCMPBFP_rec
721
/* 3354 */    MCD_OPC_FilterValue, 1, 226, 76, 0, // Skip to: 23041
722
/* 3359 */    MCD_OPC_Decode, 225, 16, 3, // Opcode: VCMPGTSD_rec
723
/* 3363 */    MCD_OPC_FilterValue, 4, 26, 2, 0, // Skip to: 3906
724
/* 3368 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
725
/* 3371 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3387
726
/* 3376 */    MCD_OPC_CheckField, 0, 1, 0, 202, 76, 0, // Skip to: 23041
727
/* 3383 */    MCD_OPC_Decode, 155, 18, 3, // Opcode: VMULOUB
728
/* 3387 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3403
729
/* 3392 */    MCD_OPC_CheckField, 0, 1, 0, 186, 76, 0, // Skip to: 23041
730
/* 3399 */    MCD_OPC_Decode, 157, 18, 3, // Opcode: VMULOUH
731
/* 3403 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 3429
732
/* 3408 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
733
/* 3411 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3420
734
/* 3416 */    MCD_OPC_Decode, 158, 18, 3, // Opcode: VMULOUW
735
/* 3420 */    MCD_OPC_FilterValue, 1, 160, 76, 0, // Skip to: 23041
736
/* 3425 */    MCD_OPC_Decode, 159, 18, 3, // Opcode: VMULUWM
737
/* 3429 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3445
738
/* 3434 */    MCD_OPC_CheckField, 0, 1, 0, 144, 76, 0, // Skip to: 23041
739
/* 3441 */    MCD_OPC_Decode, 156, 18, 3, // Opcode: VMULOUD
740
/* 3445 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3461
741
/* 3450 */    MCD_OPC_CheckField, 0, 1, 0, 128, 76, 0, // Skip to: 23041
742
/* 3457 */    MCD_OPC_Decode, 151, 18, 3, // Opcode: VMULOSB
743
/* 3461 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3477
744
/* 3466 */    MCD_OPC_CheckField, 0, 1, 0, 112, 76, 0, // Skip to: 23041
745
/* 3473 */    MCD_OPC_Decode, 153, 18, 3, // Opcode: VMULOSH
746
/* 3477 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3493
747
/* 3482 */    MCD_OPC_CheckField, 0, 1, 0, 96, 76, 0, // Skip to: 23041
748
/* 3489 */    MCD_OPC_Decode, 154, 18, 3, // Opcode: VMULOSW
749
/* 3493 */    MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 3519
750
/* 3498 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
751
/* 3501 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3510
752
/* 3506 */    MCD_OPC_Decode, 152, 18, 3, // Opcode: VMULOSD
753
/* 3510 */    MCD_OPC_FilterValue, 1, 70, 76, 0, // Skip to: 23041
754
/* 3515 */    MCD_OPC_Decode, 150, 18, 3, // Opcode: VMULLD
755
/* 3519 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3535
756
/* 3524 */    MCD_OPC_CheckField, 0, 1, 0, 54, 76, 0, // Skip to: 23041
757
/* 3531 */    MCD_OPC_Decode, 142, 18, 3, // Opcode: VMULEUB
758
/* 3535 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3551
759
/* 3540 */    MCD_OPC_CheckField, 0, 1, 0, 38, 76, 0, // Skip to: 23041
760
/* 3547 */    MCD_OPC_Decode, 144, 18, 3, // Opcode: VMULEUH
761
/* 3551 */    MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3577
762
/* 3556 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
763
/* 3559 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3568
764
/* 3564 */    MCD_OPC_Decode, 145, 18, 3, // Opcode: VMULEUW
765
/* 3568 */    MCD_OPC_FilterValue, 1, 12, 76, 0, // Skip to: 23041
766
/* 3573 */    MCD_OPC_Decode, 149, 18, 3, // Opcode: VMULHUW
767
/* 3577 */    MCD_OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3603
768
/* 3582 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
769
/* 3585 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3594
770
/* 3590 */    MCD_OPC_Decode, 143, 18, 3, // Opcode: VMULEUD
771
/* 3594 */    MCD_OPC_FilterValue, 1, 242, 75, 0, // Skip to: 23041
772
/* 3599 */    MCD_OPC_Decode, 148, 18, 3, // Opcode: VMULHUD
773
/* 3603 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3619
774
/* 3608 */    MCD_OPC_CheckField, 0, 1, 0, 226, 75, 0, // Skip to: 23041
775
/* 3615 */    MCD_OPC_Decode, 138, 18, 3, // Opcode: VMULESB
776
/* 3619 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3635
777
/* 3624 */    MCD_OPC_CheckField, 0, 1, 0, 210, 75, 0, // Skip to: 23041
778
/* 3631 */    MCD_OPC_Decode, 140, 18, 3, // Opcode: VMULESH
779
/* 3635 */    MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 3661
780
/* 3640 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
781
/* 3643 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3652
782
/* 3648 */    MCD_OPC_Decode, 141, 18, 3, // Opcode: VMULESW
783
/* 3652 */    MCD_OPC_FilterValue, 1, 184, 75, 0, // Skip to: 23041
784
/* 3657 */    MCD_OPC_Decode, 147, 18, 3, // Opcode: VMULHSW
785
/* 3661 */    MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3687
786
/* 3666 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
787
/* 3669 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3678
788
/* 3674 */    MCD_OPC_Decode, 139, 18, 3, // Opcode: VMULESD
789
/* 3678 */    MCD_OPC_FilterValue, 1, 158, 75, 0, // Skip to: 23041
790
/* 3683 */    MCD_OPC_Decode, 146, 18, 3, // Opcode: VMULHSD
791
/* 3687 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3703
792
/* 3692 */    MCD_OPC_CheckField, 0, 1, 0, 142, 75, 0, // Skip to: 23041
793
/* 3699 */    MCD_OPC_Decode, 187, 18, 3, // Opcode: VPMSUMB
794
/* 3703 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3719
795
/* 3708 */    MCD_OPC_CheckField, 0, 1, 0, 126, 75, 0, // Skip to: 23041
796
/* 3715 */    MCD_OPC_Decode, 189, 18, 3, // Opcode: VPMSUMH
797
/* 3719 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3735
798
/* 3724 */    MCD_OPC_CheckField, 0, 1, 0, 110, 75, 0, // Skip to: 23041
799
/* 3731 */    MCD_OPC_Decode, 190, 18, 3, // Opcode: VPMSUMW
800
/* 3735 */    MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 3751
801
/* 3740 */    MCD_OPC_CheckField, 0, 1, 0, 94, 75, 0, // Skip to: 23041
802
/* 3747 */    MCD_OPC_Decode, 188, 18, 3, // Opcode: VPMSUMD
803
/* 3751 */    MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 3777
804
/* 3756 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
805
/* 3759 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3768
806
/* 3764 */    MCD_OPC_Decode, 194, 16, 3, // Opcode: VCIPHER
807
/* 3768 */    MCD_OPC_FilterValue, 1, 68, 75, 0, // Skip to: 23041
808
/* 3773 */    MCD_OPC_Decode, 195, 16, 3, // Opcode: VCIPHERLAST
809
/* 3777 */    MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 3803
810
/* 3782 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
811
/* 3785 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3794
812
/* 3790 */    MCD_OPC_Decode, 161, 18, 3, // Opcode: VNCIPHER
813
/* 3794 */    MCD_OPC_FilterValue, 1, 42, 75, 0, // Skip to: 23041
814
/* 3799 */    MCD_OPC_Decode, 162, 18, 3, // Opcode: VNCIPHERLAST
815
/* 3803 */    MCD_OPC_FilterValue, 23, 18, 0, 0, // Skip to: 3826
816
/* 3808 */    MCD_OPC_CheckField, 11, 5, 0, 26, 75, 0, // Skip to: 23041
817
/* 3815 */    MCD_OPC_CheckField, 0, 1, 0, 19, 75, 0, // Skip to: 23041
818
/* 3822 */    MCD_OPC_Decode, 215, 18, 4, // Opcode: VSBOX
819
/* 3826 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3842
820
/* 3831 */    MCD_OPC_CheckField, 0, 1, 0, 3, 75, 0, // Skip to: 23041
821
/* 3838 */    MCD_OPC_Decode, 150, 19, 3, // Opcode: VSUM4UBS
822
/* 3842 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3858
823
/* 3847 */    MCD_OPC_CheckField, 0, 1, 0, 243, 74, 0, // Skip to: 23041
824
/* 3854 */    MCD_OPC_Decode, 149, 19, 3, // Opcode: VSUM4SHS
825
/* 3858 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3874
826
/* 3863 */    MCD_OPC_CheckField, 0, 1, 0, 227, 74, 0, // Skip to: 23041
827
/* 3870 */    MCD_OPC_Decode, 147, 19, 3, // Opcode: VSUM2SWS
828
/* 3874 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3890
829
/* 3879 */    MCD_OPC_CheckField, 0, 1, 0, 211, 74, 0, // Skip to: 23041
830
/* 3886 */    MCD_OPC_Decode, 148, 19, 3, // Opcode: VSUM4SBS
831
/* 3890 */    MCD_OPC_FilterValue, 30, 202, 74, 0, // Skip to: 23041
832
/* 3895 */    MCD_OPC_CheckField, 0, 1, 0, 195, 74, 0, // Skip to: 23041
833
/* 3902 */    MCD_OPC_Decode, 151, 19, 3, // Opcode: VSUMSWS
834
/* 3906 */    MCD_OPC_FilterValue, 5, 31, 2, 0, // Skip to: 4454
835
/* 3911 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
836
/* 3914 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3940
837
/* 3919 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
838
/* 3922 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3931
839
/* 3927 */    MCD_OPC_Decode, 167, 16, 3, // Opcode: VADDFP
840
/* 3931 */    MCD_OPC_FilterValue, 1, 161, 74, 0, // Skip to: 23041
841
/* 3936 */    MCD_OPC_Decode, 152, 17, 3, // Opcode: VDIVUQ
842
/* 3940 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3956
843
/* 3945 */    MCD_OPC_CheckField, 0, 1, 0, 145, 74, 0, // Skip to: 23041
844
/* 3952 */    MCD_OPC_Decode, 135, 19, 3, // Opcode: VSUBFP
845
/* 3956 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3972
846
/* 3961 */    MCD_OPC_CheckField, 0, 1, 1, 129, 74, 0, // Skip to: 23041
847
/* 3968 */    MCD_OPC_Decode, 153, 17, 3, // Opcode: VDIVUW
848
/* 3972 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3988
849
/* 3977 */    MCD_OPC_CheckField, 0, 1, 1, 113, 74, 0, // Skip to: 23041
850
/* 3984 */    MCD_OPC_Decode, 151, 17, 3, // Opcode: VDIVUD
851
/* 3988 */    MCD_OPC_FilterValue, 4, 28, 0, 0, // Skip to: 4021
852
/* 3993 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
853
/* 3996 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4012
854
/* 4001 */    MCD_OPC_CheckField, 16, 5, 0, 89, 74, 0, // Skip to: 23041
855
/* 4008 */    MCD_OPC_Decode, 198, 18, 7, // Opcode: VREFP
856
/* 4012 */    MCD_OPC_FilterValue, 1, 80, 74, 0, // Skip to: 23041
857
/* 4017 */    MCD_OPC_Decode, 149, 17, 3, // Opcode: VDIVSQ
858
/* 4021 */    MCD_OPC_FilterValue, 5, 18, 0, 0, // Skip to: 4044
859
/* 4026 */    MCD_OPC_CheckField, 16, 5, 0, 64, 74, 0, // Skip to: 23041
860
/* 4033 */    MCD_OPC_CheckField, 0, 1, 0, 57, 74, 0, // Skip to: 23041
861
/* 4040 */    MCD_OPC_Decode, 214, 18, 7, // Opcode: VRSQRTEFP
862
/* 4044 */    MCD_OPC_FilterValue, 6, 28, 0, 0, // Skip to: 4077
863
/* 4049 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
864
/* 4052 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4068
865
/* 4057 */    MCD_OPC_CheckField, 16, 5, 0, 33, 74, 0, // Skip to: 23041
866
/* 4064 */    MCD_OPC_Decode, 160, 17, 7, // Opcode: VEXPTEFP
867
/* 4068 */    MCD_OPC_FilterValue, 1, 24, 74, 0, // Skip to: 23041
868
/* 4073 */    MCD_OPC_Decode, 150, 17, 3, // Opcode: VDIVSW
869
/* 4077 */    MCD_OPC_FilterValue, 7, 28, 0, 0, // Skip to: 4110
870
/* 4082 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
871
/* 4085 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4101
872
/* 4090 */    MCD_OPC_CheckField, 16, 5, 0, 0, 74, 0, // Skip to: 23041
873
/* 4097 */    MCD_OPC_Decode, 217, 17, 7, // Opcode: VLOGEFP
874
/* 4101 */    MCD_OPC_FilterValue, 1, 247, 73, 0, // Skip to: 23041
875
/* 4106 */    MCD_OPC_Decode, 148, 17, 3, // Opcode: VDIVSD
876
/* 4110 */    MCD_OPC_FilterValue, 8, 28, 0, 0, // Skip to: 4143
877
/* 4115 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
878
/* 4118 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4134
879
/* 4123 */    MCD_OPC_CheckField, 16, 5, 0, 223, 73, 0, // Skip to: 23041
880
/* 4130 */    MCD_OPC_Decode, 200, 18, 7, // Opcode: VRFIN
881
/* 4134 */    MCD_OPC_FilterValue, 1, 214, 73, 0, // Skip to: 23041
882
/* 4139 */    MCD_OPC_Decode, 146, 17, 3, // Opcode: VDIVEUQ
883
/* 4143 */    MCD_OPC_FilterValue, 9, 18, 0, 0, // Skip to: 4166
884
/* 4148 */    MCD_OPC_CheckField, 16, 5, 0, 198, 73, 0, // Skip to: 23041
885
/* 4155 */    MCD_OPC_CheckField, 0, 1, 0, 191, 73, 0, // Skip to: 23041
886
/* 4162 */    MCD_OPC_Decode, 202, 18, 7, // Opcode: VRFIZ
887
/* 4166 */    MCD_OPC_FilterValue, 10, 28, 0, 0, // Skip to: 4199
888
/* 4171 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
889
/* 4174 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4190
890
/* 4179 */    MCD_OPC_CheckField, 16, 5, 0, 167, 73, 0, // Skip to: 23041
891
/* 4186 */    MCD_OPC_Decode, 201, 18, 7, // Opcode: VRFIP
892
/* 4190 */    MCD_OPC_FilterValue, 1, 158, 73, 0, // Skip to: 23041
893
/* 4195 */    MCD_OPC_Decode, 147, 17, 3, // Opcode: VDIVEUW
894
/* 4199 */    MCD_OPC_FilterValue, 11, 28, 0, 0, // Skip to: 4232
895
/* 4204 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
896
/* 4207 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4223
897
/* 4212 */    MCD_OPC_CheckField, 16, 5, 0, 134, 73, 0, // Skip to: 23041
898
/* 4219 */    MCD_OPC_Decode, 199, 18, 7, // Opcode: VRFIM
899
/* 4223 */    MCD_OPC_FilterValue, 1, 125, 73, 0, // Skip to: 23041
900
/* 4228 */    MCD_OPC_Decode, 145, 17, 3, // Opcode: VDIVEUD
901
/* 4232 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 4258
902
/* 4237 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
903
/* 4240 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4249
904
/* 4245 */    MCD_OPC_Decode, 192, 16, 16, // Opcode: VCFUX
905
/* 4249 */    MCD_OPC_FilterValue, 1, 99, 73, 0, // Skip to: 23041
906
/* 4254 */    MCD_OPC_Decode, 143, 17, 3, // Opcode: VDIVESQ
907
/* 4258 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4274
908
/* 4263 */    MCD_OPC_CheckField, 0, 1, 0, 83, 73, 0, // Skip to: 23041
909
/* 4270 */    MCD_OPC_Decode, 189, 16, 16, // Opcode: VCFSX
910
/* 4274 */    MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 4300
911
/* 4279 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
912
/* 4282 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4291
913
/* 4287 */    MCD_OPC_Decode, 134, 17, 16, // Opcode: VCTUXS
914
/* 4291 */    MCD_OPC_FilterValue, 1, 57, 73, 0, // Skip to: 23041
915
/* 4296 */    MCD_OPC_Decode, 144, 17, 3, // Opcode: VDIVESW
916
/* 4300 */    MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 4326
917
/* 4305 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
918
/* 4308 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4317
919
/* 4313 */    MCD_OPC_Decode, 132, 17, 16, // Opcode: VCTSXS
920
/* 4317 */    MCD_OPC_FilterValue, 1, 31, 73, 0, // Skip to: 23041
921
/* 4322 */    MCD_OPC_Decode, 142, 17, 3, // Opcode: VDIVESD
922
/* 4326 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 4342
923
/* 4331 */    MCD_OPC_CheckField, 0, 1, 0, 15, 73, 0, // Skip to: 23041
924
/* 4338 */    MCD_OPC_Decode, 219, 17, 3, // Opcode: VMAXFP
925
/* 4342 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4358
926
/* 4347 */    MCD_OPC_CheckField, 0, 1, 0, 255, 72, 0, // Skip to: 23041
927
/* 4354 */    MCD_OPC_Decode, 230, 17, 3, // Opcode: VMINFP
928
/* 4358 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 4374
929
/* 4363 */    MCD_OPC_CheckField, 0, 1, 1, 239, 72, 0, // Skip to: 23041
930
/* 4370 */    MCD_OPC_Decode, 244, 17, 3, // Opcode: VMODUQ
931
/* 4374 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 4390
932
/* 4379 */    MCD_OPC_CheckField, 0, 1, 1, 223, 72, 0, // Skip to: 23041
933
/* 4386 */    MCD_OPC_Decode, 245, 17, 3, // Opcode: VMODUW
934
/* 4390 */    MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 4406
935
/* 4395 */    MCD_OPC_CheckField, 0, 1, 1, 207, 72, 0, // Skip to: 23041
936
/* 4402 */    MCD_OPC_Decode, 243, 17, 3, // Opcode: VMODUD
937
/* 4406 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 4422
938
/* 4411 */    MCD_OPC_CheckField, 0, 1, 1, 191, 72, 0, // Skip to: 23041
939
/* 4418 */    MCD_OPC_Decode, 241, 17, 3, // Opcode: VMODSQ
940
/* 4422 */    MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 4438
941
/* 4427 */    MCD_OPC_CheckField, 0, 1, 1, 175, 72, 0, // Skip to: 23041
942
/* 4434 */    MCD_OPC_Decode, 242, 17, 3, // Opcode: VMODSW
943
/* 4438 */    MCD_OPC_FilterValue, 31, 166, 72, 0, // Skip to: 23041
944
/* 4443 */    MCD_OPC_CheckField, 0, 1, 1, 159, 72, 0, // Skip to: 23041
945
/* 4450 */    MCD_OPC_Decode, 240, 17, 3, // Opcode: VMODSD
946
/* 4454 */    MCD_OPC_FilterValue, 6, 174, 2, 0, // Skip to: 5145
947
/* 4459 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
948
/* 4462 */    MCD_OPC_FilterValue, 0, 56, 0, 0, // Skip to: 4523
949
/* 4467 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
950
/* 4470 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4479
951
/* 4475 */    MCD_OPC_Decode, 247, 17, 3, // Opcode: VMRGHB
952
/* 4479 */    MCD_OPC_FilterValue, 1, 125, 72, 0, // Skip to: 23041
953
/* 4484 */    MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
954
/* 4487 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4496
955
/* 4492 */    MCD_OPC_Decode, 251, 18, 7, // Opcode: VSTRIBL
956
/* 4496 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4505
957
/* 4501 */    MCD_OPC_Decode, 253, 18, 7, // Opcode: VSTRIBR
958
/* 4505 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4514
959
/* 4510 */    MCD_OPC_Decode, 255, 18, 7, // Opcode: VSTRIHL
960
/* 4514 */    MCD_OPC_FilterValue, 3, 90, 72, 0, // Skip to: 23041
961
/* 4519 */    MCD_OPC_Decode, 129, 19, 7, // Opcode: VSTRIHR
962
/* 4523 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4539
963
/* 4528 */    MCD_OPC_CheckField, 0, 1, 0, 74, 72, 0, // Skip to: 23041
964
/* 4535 */    MCD_OPC_Decode, 248, 17, 3, // Opcode: VMRGHH
965
/* 4539 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4555
966
/* 4544 */    MCD_OPC_CheckField, 0, 1, 0, 58, 72, 0, // Skip to: 23041
967
/* 4551 */    MCD_OPC_Decode, 249, 17, 3, // Opcode: VMRGHW
968
/* 4555 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 4571
969
/* 4560 */    MCD_OPC_CheckField, 0, 1, 0, 42, 72, 0, // Skip to: 23041
970
/* 4567 */    MCD_OPC_Decode, 250, 17, 3, // Opcode: VMRGLB
971
/* 4571 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4587
972
/* 4576 */    MCD_OPC_CheckField, 0, 1, 0, 26, 72, 0, // Skip to: 23041
973
/* 4583 */    MCD_OPC_Decode, 251, 17, 3, // Opcode: VMRGLH
974
/* 4587 */    MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 4613
975
/* 4592 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
976
/* 4595 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4604
977
/* 4600 */    MCD_OPC_Decode, 252, 17, 3, // Opcode: VMRGLW
978
/* 4604 */    MCD_OPC_FilterValue, 1, 0, 72, 0, // Skip to: 23041
979
/* 4609 */    MCD_OPC_Decode, 196, 16, 17, // Opcode: VCLRLB
980
/* 4613 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 4629
981
/* 4618 */    MCD_OPC_CheckField, 0, 1, 1, 240, 71, 0, // Skip to: 23041
982
/* 4625 */    MCD_OPC_Decode, 197, 16, 17, // Opcode: VCLRRB
983
/* 4629 */    MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 4655
984
/* 4634 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
985
/* 4637 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4646
986
/* 4642 */    MCD_OPC_Decode, 229, 18, 16, // Opcode: VSPLTB
987
/* 4646 */    MCD_OPC_FilterValue, 1, 214, 71, 0, // Skip to: 23041
988
/* 4651 */    MCD_OPC_Decode, 174, 17, 18, // Opcode: VEXTRACTUB
989
/* 4655 */    MCD_OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4681
990
/* 4660 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
991
/* 4663 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4672
992
/* 4668 */    MCD_OPC_Decode, 231, 18, 16, // Opcode: VSPLTH
993
/* 4672 */    MCD_OPC_FilterValue, 1, 188, 71, 0, // Skip to: 23041
994
/* 4677 */    MCD_OPC_Decode, 175, 17, 18, // Opcode: VEXTRACTUH
995
/* 4681 */    MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 4707
996
/* 4686 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
997
/* 4689 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4698
998
/* 4694 */    MCD_OPC_Decode, 236, 18, 16, // Opcode: VSPLTW
999
/* 4698 */    MCD_OPC_FilterValue, 1, 162, 71, 0, // Skip to: 23041
1000
/* 4703 */    MCD_OPC_Decode, 176, 17, 18, // Opcode: VEXTRACTUW
1001
/* 4707 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4723
1002
/* 4712 */    MCD_OPC_CheckField, 0, 1, 1, 146, 71, 0, // Skip to: 23041
1003
/* 4719 */    MCD_OPC_Decode, 170, 17, 18, // Opcode: VEXTRACTD
1004
/* 4723 */    MCD_OPC_FilterValue, 12, 28, 0, 0, // Skip to: 4756
1005
/* 4728 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1006
/* 4731 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4747
1007
/* 4736 */    MCD_OPC_CheckField, 11, 5, 0, 122, 71, 0, // Skip to: 23041
1008
/* 4743 */    MCD_OPC_Decode, 233, 18, 19, // Opcode: VSPLTISB
1009
/* 4747 */    MCD_OPC_FilterValue, 1, 113, 71, 0, // Skip to: 23041
1010
/* 4752 */    MCD_OPC_Decode, 204, 17, 20, // Opcode: VINSERTB
1011
/* 4756 */    MCD_OPC_FilterValue, 13, 28, 0, 0, // Skip to: 4789
1012
/* 4761 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1013
/* 4764 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4780
1014
/* 4769 */    MCD_OPC_CheckField, 11, 5, 0, 89, 71, 0, // Skip to: 23041
1015
/* 4776 */    MCD_OPC_Decode, 234, 18, 19, // Opcode: VSPLTISH
1016
/* 4780 */    MCD_OPC_FilterValue, 1, 80, 71, 0, // Skip to: 23041
1017
/* 4785 */    MCD_OPC_Decode, 206, 17, 20, // Opcode: VINSERTH
1018
/* 4789 */    MCD_OPC_FilterValue, 14, 28, 0, 0, // Skip to: 4822
1019
/* 4794 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1020
/* 4797 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4813
1021
/* 4802 */    MCD_OPC_CheckField, 11, 5, 0, 56, 71, 0, // Skip to: 23041
1022
/* 4809 */    MCD_OPC_Decode, 235, 18, 19, // Opcode: VSPLTISW
1023
/* 4813 */    MCD_OPC_FilterValue, 1, 47, 71, 0, // Skip to: 23041
1024
/* 4818 */    MCD_OPC_Decode, 207, 17, 18, // Opcode: VINSERTW
1025
/* 4822 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 4838
1026
/* 4827 */    MCD_OPC_CheckField, 0, 1, 1, 31, 71, 0, // Skip to: 23041
1027
/* 4834 */    MCD_OPC_Decode, 205, 17, 18, // Opcode: VINSERTD
1028
/* 4838 */    MCD_OPC_FilterValue, 16, 56, 0, 0, // Skip to: 4899
1029
/* 4843 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1030
/* 4846 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4855
1031
/* 4851 */    MCD_OPC_Decode, 225, 18, 3, // Opcode: VSLO
1032
/* 4855 */    MCD_OPC_FilterValue, 1, 5, 71, 0, // Skip to: 23041
1033
/* 4860 */    MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
1034
/* 4863 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4872
1035
/* 4868 */    MCD_OPC_Decode, 252, 18, 7, // Opcode: VSTRIBL_rec
1036
/* 4872 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4881
1037
/* 4877 */    MCD_OPC_Decode, 254, 18, 7, // Opcode: VSTRIBR_rec
1038
/* 4881 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4890
1039
/* 4886 */    MCD_OPC_Decode, 128, 19, 7, // Opcode: VSTRIHL_rec
1040
/* 4890 */    MCD_OPC_FilterValue, 3, 226, 70, 0, // Skip to: 23041
1041
/* 4895 */    MCD_OPC_Decode, 130, 19, 7, // Opcode: VSTRIHR_rec
1042
/* 4899 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4915
1043
/* 4904 */    MCD_OPC_CheckField, 0, 1, 0, 210, 70, 0, // Skip to: 23041
1044
/* 4911 */    MCD_OPC_Decode, 247, 18, 3, // Opcode: VSRO
1045
/* 4915 */    MCD_OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4938
1046
/* 4920 */    MCD_OPC_CheckField, 19, 2, 0, 194, 70, 0, // Skip to: 23041
1047
/* 4927 */    MCD_OPC_CheckField, 0, 1, 0, 187, 70, 0, // Skip to: 23041
1048
/* 4934 */    MCD_OPC_Decode, 196, 17, 21, // Opcode: VGNB
1049
/* 4938 */    MCD_OPC_FilterValue, 20, 18, 0, 0, // Skip to: 4961
1050
/* 4943 */    MCD_OPC_CheckField, 16, 5, 0, 171, 70, 0, // Skip to: 23041
1051
/* 4950 */    MCD_OPC_CheckField, 0, 1, 0, 164, 70, 0, // Skip to: 23041
1052
/* 4957 */    MCD_OPC_Decode, 195, 17, 7, // Opcode: VGBBD
1053
/* 4961 */    MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4987
1054
/* 4966 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1055
/* 4969 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4978
1056
/* 4974 */    MCD_OPC_Decode, 188, 16, 3, // Opcode: VBPERMQ
1057
/* 4978 */    MCD_OPC_FilterValue, 1, 138, 70, 0, // Skip to: 23041
1058
/* 4983 */    MCD_OPC_Decode, 191, 16, 3, // Opcode: VCFUGED
1059
/* 4987 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5003
1060
/* 4992 */    MCD_OPC_CheckField, 0, 1, 1, 122, 70, 0, // Skip to: 23041
1061
/* 4999 */    MCD_OPC_Decode, 173, 18, 3, // Opcode: VPEXTD
1062
/* 5003 */    MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 5029
1063
/* 5008 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1064
/* 5011 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5020
1065
/* 5016 */    MCD_OPC_Decode, 187, 16, 3, // Opcode: VBPERMD
1066
/* 5020 */    MCD_OPC_FilterValue, 1, 96, 70, 0, // Skip to: 23041
1067
/* 5025 */    MCD_OPC_Decode, 169, 18, 3, // Opcode: VPDEPD
1068
/* 5029 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5045
1069
/* 5034 */    MCD_OPC_CheckField, 0, 1, 1, 80, 70, 0, // Skip to: 23041
1070
/* 5041 */    MCD_OPC_Decode, 189, 17, 22, // Opcode: VEXTUBLX
1071
/* 5045 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 5061
1072
/* 5050 */    MCD_OPC_CheckField, 0, 1, 1, 64, 70, 0, // Skip to: 23041
1073
/* 5057 */    MCD_OPC_Decode, 191, 17, 22, // Opcode: VEXTUHLX
1074
/* 5061 */    MCD_OPC_FilterValue, 26, 21, 0, 0, // Skip to: 5087
1075
/* 5066 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1076
/* 5069 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5078
1077
/* 5074 */    MCD_OPC_Decode, 253, 17, 3, // Opcode: VMRGOW
1078
/* 5078 */    MCD_OPC_FilterValue, 1, 38, 70, 0, // Skip to: 23041
1079
/* 5083 */    MCD_OPC_Decode, 193, 17, 22, // Opcode: VEXTUWLX
1080
/* 5087 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 5103
1081
/* 5092 */    MCD_OPC_CheckField, 0, 1, 1, 22, 70, 0, // Skip to: 23041
1082
/* 5099 */    MCD_OPC_Decode, 190, 17, 22, // Opcode: VEXTUBRX
1083
/* 5103 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 5119
1084
/* 5108 */    MCD_OPC_CheckField, 0, 1, 1, 6, 70, 0, // Skip to: 23041
1085
/* 5115 */    MCD_OPC_Decode, 192, 17, 22, // Opcode: VEXTUHRX
1086
/* 5119 */    MCD_OPC_FilterValue, 30, 253, 69, 0, // Skip to: 23041
1087
/* 5124 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1088
/* 5127 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5136
1089
/* 5132 */    MCD_OPC_Decode, 246, 17, 3, // Opcode: VMRGEW
1090
/* 5136 */    MCD_OPC_FilterValue, 1, 236, 69, 0, // Skip to: 23041
1091
/* 5141 */    MCD_OPC_Decode, 194, 17, 22, // Opcode: VEXTUWRX
1092
/* 5145 */    MCD_OPC_FilterValue, 7, 49, 2, 0, // Skip to: 5711
1093
/* 5150 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1094
/* 5153 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5179
1095
/* 5158 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1096
/* 5161 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5170
1097
/* 5166 */    MCD_OPC_Decode, 183, 18, 3, // Opcode: VPKUHUM
1098
/* 5170 */    MCD_OPC_FilterValue, 1, 202, 69, 0, // Skip to: 23041
1099
/* 5175 */    MCD_OPC_Decode, 199, 17, 23, // Opcode: VINSBVLX
1100
/* 5179 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5205
1101
/* 5184 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1102
/* 5187 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5196
1103
/* 5192 */    MCD_OPC_Decode, 185, 18, 3, // Opcode: VPKUWUM
1104
/* 5196 */    MCD_OPC_FilterValue, 1, 176, 69, 0, // Skip to: 23041
1105
/* 5201 */    MCD_OPC_Decode, 210, 17, 23, // Opcode: VINSHVLX
1106
/* 5205 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5231
1107
/* 5210 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1108
/* 5213 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5222
1109
/* 5218 */    MCD_OPC_Decode, 184, 18, 3, // Opcode: VPKUHUS
1110
/* 5222 */    MCD_OPC_FilterValue, 1, 150, 69, 0, // Skip to: 23041
1111
/* 5227 */    MCD_OPC_Decode, 215, 17, 23, // Opcode: VINSWVLX
1112
/* 5231 */    MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 5257
1113
/* 5236 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1114
/* 5239 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5248
1115
/* 5244 */    MCD_OPC_Decode, 186, 18, 3, // Opcode: VPKUWUS
1116
/* 5248 */    MCD_OPC_FilterValue, 1, 124, 69, 0, // Skip to: 23041
1117
/* 5253 */    MCD_OPC_Decode, 212, 17, 24, // Opcode: VINSW
1118
/* 5257 */    MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5283
1119
/* 5262 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1120
/* 5265 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5274
1121
/* 5270 */    MCD_OPC_Decode, 178, 18, 3, // Opcode: VPKSHUS
1122
/* 5274 */    MCD_OPC_FilterValue, 1, 98, 69, 0, // Skip to: 23041
1123
/* 5279 */    MCD_OPC_Decode, 200, 17, 23, // Opcode: VINSBVRX
1124
/* 5283 */    MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 5309
1125
/* 5288 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1126
/* 5291 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5300
1127
/* 5296 */    MCD_OPC_Decode, 180, 18, 3, // Opcode: VPKSWUS
1128
/* 5300 */    MCD_OPC_FilterValue, 1, 72, 69, 0, // Skip to: 23041
1129
/* 5305 */    MCD_OPC_Decode, 211, 17, 23, // Opcode: VINSHVRX
1130
/* 5309 */    MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 5335
1131
/* 5314 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1132
/* 5317 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5326
1133
/* 5322 */    MCD_OPC_Decode, 177, 18, 3, // Opcode: VPKSHSS
1134
/* 5326 */    MCD_OPC_FilterValue, 1, 46, 69, 0, // Skip to: 23041
1135
/* 5331 */    MCD_OPC_Decode, 216, 17, 23, // Opcode: VINSWVRX
1136
/* 5335 */    MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 5361
1137
/* 5340 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1138
/* 5343 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5352
1139
/* 5348 */    MCD_OPC_Decode, 179, 18, 3, // Opcode: VPKSWSS
1140
/* 5352 */    MCD_OPC_FilterValue, 1, 20, 69, 0, // Skip to: 23041
1141
/* 5357 */    MCD_OPC_Decode, 201, 17, 25, // Opcode: VINSD
1142
/* 5361 */    MCD_OPC_FilterValue, 8, 28, 0, 0, // Skip to: 5394
1143
/* 5366 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1144
/* 5369 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5385
1145
/* 5374 */    MCD_OPC_CheckField, 16, 5, 0, 252, 68, 0, // Skip to: 23041
1146
/* 5381 */    MCD_OPC_Decode, 153, 19, 7, // Opcode: VUPKHSB
1147
/* 5385 */    MCD_OPC_FilterValue, 1, 243, 68, 0, // Skip to: 23041
1148
/* 5390 */    MCD_OPC_Decode, 197, 17, 26, // Opcode: VINSBLX
1149
/* 5394 */    MCD_OPC_FilterValue, 9, 28, 0, 0, // Skip to: 5427
1150
/* 5399 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1151
/* 5402 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5418
1152
/* 5407 */    MCD_OPC_CheckField, 16, 5, 0, 219, 68, 0, // Skip to: 23041
1153
/* 5414 */    MCD_OPC_Decode, 154, 19, 7, // Opcode: VUPKHSH
1154
/* 5418 */    MCD_OPC_FilterValue, 1, 210, 68, 0, // Skip to: 23041
1155
/* 5423 */    MCD_OPC_Decode, 208, 17, 26, // Opcode: VINSHLX
1156
/* 5427 */    MCD_OPC_FilterValue, 10, 28, 0, 0, // Skip to: 5460
1157
/* 5432 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1158
/* 5435 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5451
1159
/* 5440 */    MCD_OPC_CheckField, 16, 5, 0, 186, 68, 0, // Skip to: 23041
1160
/* 5447 */    MCD_OPC_Decode, 157, 19, 7, // Opcode: VUPKLSB
1161
/* 5451 */    MCD_OPC_FilterValue, 1, 177, 68, 0, // Skip to: 23041
1162
/* 5456 */    MCD_OPC_Decode, 213, 17, 26, // Opcode: VINSWLX
1163
/* 5460 */    MCD_OPC_FilterValue, 11, 28, 0, 0, // Skip to: 5493
1164
/* 5465 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1165
/* 5468 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5484
1166
/* 5473 */    MCD_OPC_CheckField, 16, 5, 0, 153, 68, 0, // Skip to: 23041
1167
/* 5480 */    MCD_OPC_Decode, 158, 19, 7, // Opcode: VUPKLSH
1168
/* 5484 */    MCD_OPC_FilterValue, 1, 144, 68, 0, // Skip to: 23041
1169
/* 5489 */    MCD_OPC_Decode, 202, 17, 27, // Opcode: VINSDLX
1170
/* 5493 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5519
1171
/* 5498 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1172
/* 5501 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5510
1173
/* 5506 */    MCD_OPC_Decode, 174, 18, 3, // Opcode: VPKPX
1174
/* 5510 */    MCD_OPC_FilterValue, 1, 118, 68, 0, // Skip to: 23041
1175
/* 5515 */    MCD_OPC_Decode, 198, 17, 26, // Opcode: VINSBRX
1176
/* 5519 */    MCD_OPC_FilterValue, 13, 28, 0, 0, // Skip to: 5552
1177
/* 5524 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1178
/* 5527 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5543
1179
/* 5532 */    MCD_OPC_CheckField, 16, 5, 0, 94, 68, 0, // Skip to: 23041
1180
/* 5539 */    MCD_OPC_Decode, 152, 19, 7, // Opcode: VUPKHPX
1181
/* 5543 */    MCD_OPC_FilterValue, 1, 85, 68, 0, // Skip to: 23041
1182
/* 5548 */    MCD_OPC_Decode, 209, 17, 26, // Opcode: VINSHRX
1183
/* 5552 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5568
1184
/* 5557 */    MCD_OPC_CheckField, 0, 1, 1, 69, 68, 0, // Skip to: 23041
1185
/* 5564 */    MCD_OPC_Decode, 214, 17, 26, // Opcode: VINSWRX
1186
/* 5568 */    MCD_OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5601
1187
/* 5573 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1188
/* 5576 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5592
1189
/* 5581 */    MCD_OPC_CheckField, 16, 5, 0, 45, 68, 0, // Skip to: 23041
1190
/* 5588 */    MCD_OPC_Decode, 156, 19, 7, // Opcode: VUPKLPX
1191
/* 5592 */    MCD_OPC_FilterValue, 1, 36, 68, 0, // Skip to: 23041
1192
/* 5597 */    MCD_OPC_Decode, 203, 17, 27, // Opcode: VINSDRX
1193
/* 5601 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5617
1194
/* 5606 */    MCD_OPC_CheckField, 0, 1, 0, 20, 68, 0, // Skip to: 23041
1195
/* 5613 */    MCD_OPC_Decode, 181, 18, 3, // Opcode: VPKUDUM
1196
/* 5617 */    MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5633
1197
/* 5622 */    MCD_OPC_CheckField, 0, 1, 0, 4, 68, 0, // Skip to: 23041
1198
/* 5629 */    MCD_OPC_Decode, 182, 18, 3, // Opcode: VPKUDUS
1199
/* 5633 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5649
1200
/* 5638 */    MCD_OPC_CheckField, 0, 1, 0, 244, 67, 0, // Skip to: 23041
1201
/* 5645 */    MCD_OPC_Decode, 176, 18, 3, // Opcode: VPKSDUS
1202
/* 5649 */    MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5665
1203
/* 5654 */    MCD_OPC_CheckField, 0, 1, 0, 228, 67, 0, // Skip to: 23041
1204
/* 5661 */    MCD_OPC_Decode, 175, 18, 3, // Opcode: VPKSDSS
1205
/* 5665 */    MCD_OPC_FilterValue, 25, 18, 0, 0, // Skip to: 5688
1206
/* 5670 */    MCD_OPC_CheckField, 16, 5, 0, 212, 67, 0, // Skip to: 23041
1207
/* 5677 */    MCD_OPC_CheckField, 0, 1, 0, 205, 67, 0, // Skip to: 23041
1208
/* 5684 */    MCD_OPC_Decode, 155, 19, 7, // Opcode: VUPKHSW
1209
/* 5688 */    MCD_OPC_FilterValue, 27, 196, 67, 0, // Skip to: 23041
1210
/* 5693 */    MCD_OPC_CheckField, 16, 5, 0, 189, 67, 0, // Skip to: 23041
1211
/* 5700 */    MCD_OPC_CheckField, 0, 1, 0, 182, 67, 0, // Skip to: 23041
1212
/* 5707 */    MCD_OPC_Decode, 159, 19, 7, // Opcode: VUPKLSW
1213
/* 5711 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5720
1214
/* 5716 */    MCD_OPC_Decode, 174, 10, 28, // Opcode: MTVSRBMI
1215
/* 5720 */    MCD_OPC_FilterValue, 11, 38, 0, 0, // Skip to: 5763
1216
/* 5725 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1217
/* 5728 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5754
1218
/* 5733 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
1219
/* 5736 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5745
1220
/* 5741 */    MCD_OPC_Decode, 222, 18, 29, // Opcode: VSLDBI
1221
/* 5745 */    MCD_OPC_FilterValue, 1, 139, 67, 0, // Skip to: 23041
1222
/* 5750 */    MCD_OPC_Decode, 245, 18, 29, // Opcode: VSRDBI
1223
/* 5754 */    MCD_OPC_FilterValue, 1, 130, 67, 0, // Skip to: 23041
1224
/* 5759 */    MCD_OPC_Decode, 254, 17, 30, // Opcode: VMSUMCUD
1225
/* 5763 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5789
1226
/* 5768 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1227
/* 5771 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5780
1228
/* 5776 */    MCD_OPC_Decode, 163, 17, 31, // Opcode: VEXTDUBVLX
1229
/* 5780 */    MCD_OPC_FilterValue, 1, 104, 67, 0, // Skip to: 23041
1230
/* 5785 */    MCD_OPC_Decode, 164, 17, 31, // Opcode: VEXTDUBVRX
1231
/* 5789 */    MCD_OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5815
1232
/* 5794 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1233
/* 5797 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5806
1234
/* 5802 */    MCD_OPC_Decode, 165, 17, 31, // Opcode: VEXTDUHVLX
1235
/* 5806 */    MCD_OPC_FilterValue, 1, 78, 67, 0, // Skip to: 23041
1236
/* 5811 */    MCD_OPC_Decode, 166, 17, 31, // Opcode: VEXTDUHVRX
1237
/* 5815 */    MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5841
1238
/* 5820 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1239
/* 5823 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5832
1240
/* 5828 */    MCD_OPC_Decode, 167, 17, 31, // Opcode: VEXTDUWVLX
1241
/* 5832 */    MCD_OPC_FilterValue, 1, 52, 67, 0, // Skip to: 23041
1242
/* 5837 */    MCD_OPC_Decode, 168, 17, 31, // Opcode: VEXTDUWVRX
1243
/* 5841 */    MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5867
1244
/* 5846 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1245
/* 5849 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5858
1246
/* 5854 */    MCD_OPC_Decode, 161, 17, 31, // Opcode: VEXTDDVLX
1247
/* 5858 */    MCD_OPC_FilterValue, 1, 26, 67, 0, // Skip to: 23041
1248
/* 5863 */    MCD_OPC_Decode, 162, 17, 31, // Opcode: VEXTDDVRX
1249
/* 5867 */    MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 5893
1250
/* 5872 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1251
/* 5875 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5884
1252
/* 5880 */    MCD_OPC_Decode, 228, 17, 30, // Opcode: VMHADDSHS
1253
/* 5884 */    MCD_OPC_FilterValue, 1, 0, 67, 0, // Skip to: 23041
1254
/* 5889 */    MCD_OPC_Decode, 229, 17, 30, // Opcode: VMHRADDSHS
1255
/* 5893 */    MCD_OPC_FilterValue, 17, 21, 0, 0, // Skip to: 5919
1256
/* 5898 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1257
/* 5901 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5910
1258
/* 5906 */    MCD_OPC_Decode, 239, 17, 30, // Opcode: VMLADDUHM
1259
/* 5910 */    MCD_OPC_FilterValue, 1, 230, 66, 0, // Skip to: 23041
1260
/* 5915 */    MCD_OPC_Decode, 131, 18, 30, // Opcode: VMSUMUDM
1261
/* 5919 */    MCD_OPC_FilterValue, 18, 21, 0, 0, // Skip to: 5945
1262
/* 5924 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1263
/* 5927 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5936
1264
/* 5932 */    MCD_OPC_Decode, 130, 18, 30, // Opcode: VMSUMUBM
1265
/* 5936 */    MCD_OPC_FilterValue, 1, 204, 66, 0, // Skip to: 23041
1266
/* 5941 */    MCD_OPC_Decode, 255, 17, 30, // Opcode: VMSUMMBM
1267
/* 5945 */    MCD_OPC_FilterValue, 19, 21, 0, 0, // Skip to: 5971
1268
/* 5950 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1269
/* 5953 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5962
1270
/* 5958 */    MCD_OPC_Decode, 132, 18, 30, // Opcode: VMSUMUHM
1271
/* 5962 */    MCD_OPC_FilterValue, 1, 178, 66, 0, // Skip to: 23041
1272
/* 5967 */    MCD_OPC_Decode, 133, 18, 30, // Opcode: VMSUMUHS
1273
/* 5971 */    MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 5997
1274
/* 5976 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1275
/* 5979 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5988
1276
/* 5984 */    MCD_OPC_Decode, 128, 18, 30, // Opcode: VMSUMSHM
1277
/* 5988 */    MCD_OPC_FilterValue, 1, 152, 66, 0, // Skip to: 23041
1278
/* 5993 */    MCD_OPC_Decode, 129, 18, 30, // Opcode: VMSUMSHS
1279
/* 5997 */    MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 6023
1280
/* 6002 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1281
/* 6005 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6014
1282
/* 6010 */    MCD_OPC_Decode, 216, 18, 30, // Opcode: VSEL
1283
/* 6014 */    MCD_OPC_FilterValue, 1, 126, 66, 0, // Skip to: 23041
1284
/* 6019 */    MCD_OPC_Decode, 170, 18, 30, // Opcode: VPERM
1285
/* 6023 */    MCD_OPC_FilterValue, 22, 28, 0, 0, // Skip to: 6056
1286
/* 6028 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1287
/* 6031 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6047
1288
/* 6036 */    MCD_OPC_CheckField, 10, 1, 0, 102, 66, 0, // Skip to: 23041
1289
/* 6043 */    MCD_OPC_Decode, 223, 18, 32, // Opcode: VSLDOI
1290
/* 6047 */    MCD_OPC_FilterValue, 1, 93, 66, 0, // Skip to: 23041
1291
/* 6052 */    MCD_OPC_Decode, 172, 18, 30, // Opcode: VPERMXOR
1292
/* 6056 */    MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 6082
1293
/* 6061 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1294
/* 6064 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6073
1295
/* 6069 */    MCD_OPC_Decode, 218, 17, 33, // Opcode: VMADDFP
1296
/* 6073 */    MCD_OPC_FilterValue, 1, 67, 66, 0, // Skip to: 23041
1297
/* 6078 */    MCD_OPC_Decode, 165, 18, 33, // Opcode: VNMSUBFP
1298
/* 6082 */    MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 6118
1299
/* 6087 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1300
/* 6090 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6104
1301
/* 6095 */    MCD_OPC_CheckPredicate, 0, 45, 66, 0, // Skip to: 23041
1302
/* 6100 */    MCD_OPC_Decode, 219, 9, 34, // Opcode: MADDHD
1303
/* 6104 */    MCD_OPC_FilterValue, 1, 36, 66, 0, // Skip to: 23041
1304
/* 6109 */    MCD_OPC_CheckPredicate, 0, 31, 66, 0, // Skip to: 23041
1305
/* 6114 */    MCD_OPC_Decode, 220, 9, 34, // Opcode: MADDHDU
1306
/* 6118 */    MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 6139
1307
/* 6123 */    MCD_OPC_CheckPredicate, 0, 17, 66, 0, // Skip to: 23041
1308
/* 6128 */    MCD_OPC_CheckField, 0, 1, 1, 10, 66, 0, // Skip to: 23041
1309
/* 6135 */    MCD_OPC_Decode, 221, 9, 35, // Opcode: MADDLD
1310
/* 6139 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 6155
1311
/* 6144 */    MCD_OPC_CheckField, 0, 1, 1, 250, 65, 0, // Skip to: 23041
1312
/* 6151 */    MCD_OPC_Decode, 171, 18, 30, // Opcode: VPERMR
1313
/* 6155 */    MCD_OPC_FilterValue, 30, 21, 0, 0, // Skip to: 6181
1314
/* 6160 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1315
/* 6163 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6172
1316
/* 6168 */    MCD_OPC_Decode, 166, 16, 30, // Opcode: VADDEUQM
1317
/* 6172 */    MCD_OPC_FilterValue, 1, 224, 65, 0, // Skip to: 23041
1318
/* 6177 */    MCD_OPC_Decode, 165, 16, 30, // Opcode: VADDECUQ
1319
/* 6181 */    MCD_OPC_FilterValue, 31, 215, 65, 0, // Skip to: 23041
1320
/* 6186 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1321
/* 6189 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6198
1322
/* 6194 */    MCD_OPC_Decode, 134, 19, 30, // Opcode: VSUBEUQM
1323
/* 6198 */    MCD_OPC_FilterValue, 1, 198, 65, 0, // Skip to: 23041
1324
/* 6203 */    MCD_OPC_Decode, 133, 19, 30, // Opcode: VSUBECUQ
1325
/* 6207 */    MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6233
1326
/* 6212 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
1327
/* 6215 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6224
1328
/* 6220 */    MCD_OPC_Decode, 206, 9, 36, // Opcode: LXVP
1329
/* 6224 */    MCD_OPC_FilterValue, 1, 172, 65, 0, // Skip to: 23041
1330
/* 6229 */    MCD_OPC_Decode, 183, 15, 36, // Opcode: STXVP
1331
/* 6233 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6242
1332
/* 6238 */    MCD_OPC_Decode, 196, 10, 37, // Opcode: MULLI
1333
/* 6242 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6251
1334
/* 6247 */    MCD_OPC_Decode, 216, 15, 37, // Opcode: SUBFIC
1335
/* 6251 */    MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 6277
1336
/* 6256 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1337
/* 6259 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6268
1338
/* 6264 */    MCD_OPC_Decode, 188, 4, 38, // Opcode: CMPLWI
1339
/* 6268 */    MCD_OPC_FilterValue, 1, 128, 65, 0, // Skip to: 23041
1340
/* 6273 */    MCD_OPC_Decode, 186, 4, 39, // Opcode: CMPLDI
1341
/* 6277 */    MCD_OPC_FilterValue, 11, 21, 0, 0, // Skip to: 6303
1342
/* 6282 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1343
/* 6285 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6294
1344
/* 6290 */    MCD_OPC_Decode, 192, 4, 40, // Opcode: CMPWI
1345
/* 6294 */    MCD_OPC_FilterValue, 1, 102, 65, 0, // Skip to: 23041
1346
/* 6299 */    MCD_OPC_Decode, 183, 4, 41, // Opcode: CMPDI
1347
/* 6303 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6312
1348
/* 6308 */    MCD_OPC_Decode, 240, 2, 37, // Opcode: ADDIC
1349
/* 6312 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6321
1350
/* 6317 */    MCD_OPC_Decode, 242, 2, 37, // Opcode: ADDIC_rec
1351
/* 6321 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6330
1352
/* 6326 */    MCD_OPC_Decode, 238, 2, 42, // Opcode: ADDI
1353
/* 6330 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6339
1354
/* 6335 */    MCD_OPC_Decode, 243, 2, 42, // Opcode: ADDIS
1355
/* 6339 */    MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 6383
1356
/* 6344 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1357
/* 6347 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6356
1358
/* 6352 */    MCD_OPC_Decode, 129, 22, 43, // Opcode: gBC
1359
/* 6356 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6365
1360
/* 6361 */    MCD_OPC_Decode, 134, 22, 43, // Opcode: gBCL
1361
/* 6365 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6374
1362
/* 6370 */    MCD_OPC_Decode, 130, 22, 44, // Opcode: gBCA
1363
/* 6374 */    MCD_OPC_FilterValue, 3, 22, 65, 0, // Skip to: 23041
1364
/* 6379 */    MCD_OPC_Decode, 135, 22, 44, // Opcode: gBCLA
1365
/* 6383 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 6399
1366
/* 6388 */    MCD_OPC_CheckField, 1, 1, 1, 6, 65, 0, // Skip to: 23041
1367
/* 6395 */    MCD_OPC_Decode, 138, 14, 45, // Opcode: SC
1368
/* 6399 */    MCD_OPC_FilterValue, 18, 39, 0, 0, // Skip to: 6443
1369
/* 6404 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1370
/* 6407 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6416
1371
/* 6412 */    MCD_OPC_Decode, 221, 3, 46, // Opcode: B
1372
/* 6416 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6425
1373
/* 6421 */    MCD_OPC_Decode, 147, 4, 46, // Opcode: BL
1374
/* 6425 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6434
1375
/* 6430 */    MCD_OPC_Decode, 222, 3, 47, // Opcode: BA
1376
/* 6434 */    MCD_OPC_FilterValue, 3, 218, 64, 0, // Skip to: 23041
1377
/* 6439 */    MCD_OPC_Decode, 158, 4, 47, // Opcode: BLA
1378
/* 6443 */    MCD_OPC_FilterValue, 19, 112, 2, 0, // Skip to: 7072
1379
/* 6448 */    MCD_OPC_ExtractField, 1, 5,  // Inst{5-1} ...
1380
/* 6451 */    MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 6481
1381
/* 6456 */    MCD_OPC_CheckField, 21, 2, 0, 194, 64, 0, // Skip to: 23041
1382
/* 6463 */    MCD_OPC_CheckField, 6, 12, 0, 187, 64, 0, // Skip to: 23041
1383
/* 6470 */    MCD_OPC_CheckField, 0, 1, 0, 180, 64, 0, // Skip to: 23041
1384
/* 6477 */    MCD_OPC_Decode, 224, 9, 48, // Opcode: MCRF
1385
/* 6481 */    MCD_OPC_FilterValue, 1, 131, 0, 0, // Skip to: 6617
1386
/* 6486 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1387
/* 6489 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6505
1388
/* 6494 */    MCD_OPC_CheckField, 0, 1, 0, 156, 64, 0, // Skip to: 23041
1389
/* 6501 */    MCD_OPC_Decode, 218, 4, 49, // Opcode: CRNOR
1390
/* 6505 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6521
1391
/* 6510 */    MCD_OPC_CheckField, 0, 1, 0, 140, 64, 0, // Skip to: 23041
1392
/* 6517 */    MCD_OPC_Decode, 215, 4, 49, // Opcode: CRANDC
1393
/* 6521 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 6537
1394
/* 6526 */    MCD_OPC_CheckField, 0, 1, 0, 124, 64, 0, // Skip to: 23041
1395
/* 6533 */    MCD_OPC_Decode, 224, 4, 49, // Opcode: CRXOR
1396
/* 6537 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 6553
1397
/* 6542 */    MCD_OPC_CheckField, 0, 1, 0, 108, 64, 0, // Skip to: 23041
1398
/* 6549 */    MCD_OPC_Decode, 217, 4, 49, // Opcode: CRNAND
1399
/* 6553 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 6569
1400
/* 6558 */    MCD_OPC_CheckField, 0, 1, 0, 92, 64, 0, // Skip to: 23041
1401
/* 6565 */    MCD_OPC_Decode, 214, 4, 49, // Opcode: CRAND
1402
/* 6569 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6585
1403
/* 6574 */    MCD_OPC_CheckField, 0, 1, 0, 76, 64, 0, // Skip to: 23041
1404
/* 6581 */    MCD_OPC_Decode, 216, 4, 49, // Opcode: CREQV
1405
/* 6585 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6601
1406
/* 6590 */    MCD_OPC_CheckField, 0, 1, 0, 60, 64, 0, // Skip to: 23041
1407
/* 6597 */    MCD_OPC_Decode, 221, 4, 49, // Opcode: CRORC
1408
/* 6601 */    MCD_OPC_FilterValue, 14, 51, 64, 0, // Skip to: 23041
1409
/* 6606 */    MCD_OPC_CheckField, 0, 1, 0, 44, 64, 0, // Skip to: 23041
1410
/* 6613 */    MCD_OPC_Decode, 220, 4, 49, // Opcode: CROR
1411
/* 6617 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6631
1412
/* 6622 */    MCD_OPC_CheckPredicate, 0, 30, 64, 0, // Skip to: 23041
1413
/* 6627 */    MCD_OPC_Decode, 145, 3, 50, // Opcode: ADDPCIS
1414
/* 6631 */    MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 6659
1415
/* 6636 */    MCD_OPC_CheckPredicate, 1, 16, 64, 0, // Skip to: 23041
1416
/* 6641 */    MCD_OPC_CheckField, 6, 20, 1, 9, 64, 0, // Skip to: 23041
1417
/* 6648 */    MCD_OPC_CheckField, 0, 1, 0, 2, 64, 0, // Skip to: 23041
1418
/* 6655 */    MCD_OPC_Decode, 236, 13, 0, // Opcode: RFMCI
1419
/* 6659 */    MCD_OPC_FilterValue, 7, 23, 0, 0, // Skip to: 6687
1420
/* 6664 */    MCD_OPC_CheckPredicate, 1, 244, 63, 0, // Skip to: 23041
1421
/* 6669 */    MCD_OPC_CheckField, 6, 20, 1, 237, 63, 0, // Skip to: 23041
1422
/* 6676 */    MCD_OPC_CheckField, 0, 1, 0, 230, 63, 0, // Skip to: 23041
1423
/* 6683 */    MCD_OPC_Decode, 232, 13, 0, // Opcode: RFDI
1424
/* 6687 */    MCD_OPC_FilterValue, 16, 173, 0, 0, // Skip to: 6865
1425
/* 6692 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1426
/* 6695 */    MCD_OPC_FilterValue, 0, 80, 0, 0, // Skip to: 6780
1427
/* 6700 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1428
/* 6703 */    MCD_OPC_FilterValue, 0, 36, 0, 0, // Skip to: 6744
1429
/* 6708 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
1430
/* 6711 */    MCD_OPC_FilterValue, 0, 197, 63, 0, // Skip to: 23041
1431
/* 6716 */    MCD_OPC_CheckPredicate, 2, 19, 0, 0, // Skip to: 6740
1432
/* 6721 */    MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6740
1433
/* 6729 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6740
1434
/* 6736 */    MCD_OPC_Decode, 164, 4, 0, // Opcode: BLR
1435
/* 6740 */    MCD_OPC_Decode, 137, 22, 51, // Opcode: gBCLR
1436
/* 6744 */    MCD_OPC_FilterValue, 16, 164, 63, 0, // Skip to: 23041
1437
/* 6749 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
1438
/* 6752 */    MCD_OPC_FilterValue, 0, 156, 63, 0, // Skip to: 23041
1439
/* 6757 */    MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6776
1440
/* 6765 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6776
1441
/* 6772 */    MCD_OPC_Decode, 136, 4, 0, // Opcode: BCTR
1442
/* 6776 */    MCD_OPC_Decode, 132, 22, 51, // Opcode: gBCCTR
1443
/* 6780 */    MCD_OPC_FilterValue, 1, 128, 63, 0, // Skip to: 23041
1444
/* 6785 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1445
/* 6788 */    MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6824
1446
/* 6793 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
1447
/* 6796 */    MCD_OPC_FilterValue, 0, 112, 63, 0, // Skip to: 23041
1448
/* 6801 */    MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6820
1449
/* 6809 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6820
1450
/* 6816 */    MCD_OPC_Decode, 166, 4, 0, // Opcode: BLRL
1451
/* 6820 */    MCD_OPC_Decode, 138, 22, 51, // Opcode: gBCLRL
1452
/* 6824 */    MCD_OPC_FilterValue, 16, 84, 63, 0, // Skip to: 23041
1453
/* 6829 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
1454
/* 6832 */    MCD_OPC_FilterValue, 0, 76, 63, 0, // Skip to: 23041
1455
/* 6837 */    MCD_OPC_CheckPredicate, 2, 19, 0, 0, // Skip to: 6861
1456
/* 6842 */    MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 6861
1457
/* 6850 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 6861
1458
/* 6857 */    MCD_OPC_Decode, 138, 4, 0, // Opcode: BCTRL
1459
/* 6861 */    MCD_OPC_Decode, 133, 22, 51, // Opcode: gBCCTRL
1460
/* 6865 */    MCD_OPC_FilterValue, 18, 151, 0, 0, // Skip to: 7021
1461
/* 6870 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1462
/* 6873 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6896
1463
/* 6878 */    MCD_OPC_CheckField, 11, 15, 0, 28, 63, 0, // Skip to: 23041
1464
/* 6885 */    MCD_OPC_CheckField, 0, 1, 0, 21, 63, 0, // Skip to: 23041
1465
/* 6892 */    MCD_OPC_Decode, 235, 13, 0, // Opcode: RFID
1466
/* 6896 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 6924
1467
/* 6901 */    MCD_OPC_CheckPredicate, 3, 7, 63, 0, // Skip to: 23041
1468
/* 6906 */    MCD_OPC_CheckField, 11, 15, 0, 0, 63, 0, // Skip to: 23041
1469
/* 6913 */    MCD_OPC_CheckField, 0, 1, 0, 249, 62, 0, // Skip to: 23041
1470
/* 6920 */    MCD_OPC_Decode, 234, 13, 0, // Opcode: RFI
1471
/* 6924 */    MCD_OPC_FilterValue, 4, 18, 0, 0, // Skip to: 6947
1472
/* 6929 */    MCD_OPC_CheckField, 12, 14, 0, 233, 62, 0, // Skip to: 23041
1473
/* 6936 */    MCD_OPC_CheckField, 0, 1, 0, 226, 62, 0, // Skip to: 23041
1474
/* 6943 */    MCD_OPC_Decode, 233, 13, 52, // Opcode: RFEBB
1475
/* 6947 */    MCD_OPC_FilterValue, 8, 18, 0, 0, // Skip to: 6970
1476
/* 6952 */    MCD_OPC_CheckField, 11, 15, 0, 210, 62, 0, // Skip to: 23041
1477
/* 6959 */    MCD_OPC_CheckField, 0, 1, 0, 203, 62, 0, // Skip to: 23041
1478
/* 6966 */    MCD_OPC_Decode, 194, 8, 0, // Opcode: HRFID
1479
/* 6970 */    MCD_OPC_FilterValue, 11, 23, 0, 0, // Skip to: 6998
1480
/* 6975 */    MCD_OPC_CheckPredicate, 0, 189, 62, 0, // Skip to: 23041
1481
/* 6980 */    MCD_OPC_CheckField, 11, 15, 0, 182, 62, 0, // Skip to: 23041
1482
/* 6987 */    MCD_OPC_CheckField, 0, 1, 0, 175, 62, 0, // Skip to: 23041
1483
/* 6994 */    MCD_OPC_Decode, 142, 15, 0, // Opcode: STOP
1484
/* 6998 */    MCD_OPC_FilterValue, 13, 166, 62, 0, // Skip to: 23041
1485
/* 7003 */    MCD_OPC_CheckField, 11, 15, 0, 159, 62, 0, // Skip to: 23041
1486
/* 7010 */    MCD_OPC_CheckField, 0, 1, 0, 152, 62, 0, // Skip to: 23041
1487
/* 7017 */    MCD_OPC_Decode, 209, 10, 0, // Opcode: NAP
1488
/* 7021 */    MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 7049
1489
/* 7026 */    MCD_OPC_CheckPredicate, 3, 138, 62, 0, // Skip to: 23041
1490
/* 7031 */    MCD_OPC_CheckField, 6, 20, 1, 131, 62, 0, // Skip to: 23041
1491
/* 7038 */    MCD_OPC_CheckField, 0, 1, 0, 124, 62, 0, // Skip to: 23041
1492
/* 7045 */    MCD_OPC_Decode, 231, 13, 0, // Opcode: RFCI
1493
/* 7049 */    MCD_OPC_FilterValue, 22, 115, 62, 0, // Skip to: 23041
1494
/* 7054 */    MCD_OPC_CheckField, 6, 20, 4, 108, 62, 0, // Skip to: 23041
1495
/* 7061 */    MCD_OPC_CheckField, 0, 1, 0, 101, 62, 0, // Skip to: 23041
1496
/* 7068 */    MCD_OPC_Decode, 204, 8, 0, // Opcode: ISYNC
1497
/* 7072 */    MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 7098
1498
/* 7077 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1499
/* 7080 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7089
1500
/* 7085 */    MCD_OPC_Decode, 253, 13, 53, // Opcode: RLWIMI
1501
/* 7089 */    MCD_OPC_FilterValue, 1, 75, 62, 0, // Skip to: 23041
1502
/* 7094 */    MCD_OPC_Decode, 128, 14, 53, // Opcode: RLWIMI_rec
1503
/* 7098 */    MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 7124
1504
/* 7103 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1505
/* 7106 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7115
1506
/* 7111 */    MCD_OPC_Decode, 129, 14, 54, // Opcode: RLWINM
1507
/* 7115 */    MCD_OPC_FilterValue, 1, 49, 62, 0, // Skip to: 23041
1508
/* 7120 */    MCD_OPC_Decode, 132, 14, 54, // Opcode: RLWINM_rec
1509
/* 7124 */    MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 7150
1510
/* 7129 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1511
/* 7132 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7141
1512
/* 7137 */    MCD_OPC_Decode, 133, 14, 55, // Opcode: RLWNM
1513
/* 7141 */    MCD_OPC_FilterValue, 1, 23, 62, 0, // Skip to: 23041
1514
/* 7146 */    MCD_OPC_Decode, 136, 14, 55, // Opcode: RLWNM_rec
1515
/* 7150 */    MCD_OPC_FilterValue, 24, 15, 0, 0, // Skip to: 7170
1516
/* 7155 */    MCD_OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 7166
1517
/* 7162 */    MCD_OPC_Decode, 218, 10, 0, // Opcode: NOP
1518
/* 7166 */    MCD_OPC_Decode, 232, 10, 56, // Opcode: ORI
1519
/* 7170 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 7179
1520
/* 7175 */    MCD_OPC_Decode, 234, 10, 56, // Opcode: ORIS
1521
/* 7179 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 7188
1522
/* 7184 */    MCD_OPC_Decode, 173, 19, 56, // Opcode: XORI
1523
/* 7188 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 7197
1524
/* 7193 */    MCD_OPC_Decode, 175, 19, 56, // Opcode: XORIS
1525
/* 7197 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 7206
1526
/* 7202 */    MCD_OPC_Decode, 166, 3, 56, // Opcode: ANDI_rec
1527
/* 7206 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 7215
1528
/* 7211 */    MCD_OPC_Decode, 165, 3, 56, // Opcode: ANDIS_rec
1529
/* 7215 */    MCD_OPC_FilterValue, 30, 151, 0, 0, // Skip to: 7371
1530
/* 7220 */    MCD_OPC_ExtractField, 2, 3,  // Inst{4-2} ...
1531
/* 7223 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7249
1532
/* 7228 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1533
/* 7231 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7240
1534
/* 7236 */    MCD_OPC_Decode, 242, 13, 57, // Opcode: RLDICL
1535
/* 7240 */    MCD_OPC_FilterValue, 1, 180, 61, 0, // Skip to: 23041
1536
/* 7245 */    MCD_OPC_Decode, 246, 13, 57, // Opcode: RLDICL_rec
1537
/* 7249 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7275
1538
/* 7254 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1539
/* 7257 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7266
1540
/* 7262 */    MCD_OPC_Decode, 247, 13, 57, // Opcode: RLDICR
1541
/* 7266 */    MCD_OPC_FilterValue, 1, 154, 61, 0, // Skip to: 23041
1542
/* 7271 */    MCD_OPC_Decode, 249, 13, 57, // Opcode: RLDICR_rec
1543
/* 7275 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7301
1544
/* 7280 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1545
/* 7283 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7292
1546
/* 7288 */    MCD_OPC_Decode, 241, 13, 57, // Opcode: RLDIC
1547
/* 7292 */    MCD_OPC_FilterValue, 1, 128, 61, 0, // Skip to: 23041
1548
/* 7297 */    MCD_OPC_Decode, 250, 13, 57, // Opcode: RLDIC_rec
1549
/* 7301 */    MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7327
1550
/* 7306 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1551
/* 7309 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7318
1552
/* 7314 */    MCD_OPC_Decode, 251, 13, 58, // Opcode: RLDIMI
1553
/* 7318 */    MCD_OPC_FilterValue, 1, 102, 61, 0, // Skip to: 23041
1554
/* 7323 */    MCD_OPC_Decode, 252, 13, 58, // Opcode: RLDIMI_rec
1555
/* 7327 */    MCD_OPC_FilterValue, 4, 93, 61, 0, // Skip to: 23041
1556
/* 7332 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1557
/* 7335 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7344
1558
/* 7340 */    MCD_OPC_Decode, 237, 13, 59, // Opcode: RLDCL
1559
/* 7344 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7353
1560
/* 7349 */    MCD_OPC_Decode, 238, 13, 59, // Opcode: RLDCL_rec
1561
/* 7353 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7362
1562
/* 7358 */    MCD_OPC_Decode, 239, 13, 59, // Opcode: RLDCR
1563
/* 7362 */    MCD_OPC_FilterValue, 3, 58, 61, 0, // Skip to: 23041
1564
/* 7367 */    MCD_OPC_Decode, 240, 13, 59, // Opcode: RLDCR_rec
1565
/* 7371 */    MCD_OPC_FilterValue, 31, 23, 29, 0, // Skip to: 14823
1566
/* 7376 */    MCD_OPC_ExtractField, 2, 4,  // Inst{5-2} ...
1567
/* 7379 */    MCD_OPC_FilterValue, 0, 31, 1, 0, // Skip to: 7671
1568
/* 7384 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1569
/* 7387 */    MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7427
1570
/* 7392 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1571
/* 7395 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7411
1572
/* 7400 */    MCD_OPC_CheckField, 0, 2, 0, 18, 61, 0, // Skip to: 23041
1573
/* 7407 */    MCD_OPC_Decode, 191, 4, 60, // Opcode: CMPW
1574
/* 7411 */    MCD_OPC_FilterValue, 1, 9, 61, 0, // Skip to: 23041
1575
/* 7416 */    MCD_OPC_CheckField, 0, 2, 0, 2, 61, 0, // Skip to: 23041
1576
/* 7423 */    MCD_OPC_Decode, 182, 4, 61, // Opcode: CMPD
1577
/* 7427 */    MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 7467
1578
/* 7432 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1579
/* 7435 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7451
1580
/* 7440 */    MCD_OPC_CheckField, 0, 2, 0, 234, 60, 0, // Skip to: 23041
1581
/* 7447 */    MCD_OPC_Decode, 187, 4, 60, // Opcode: CMPLW
1582
/* 7451 */    MCD_OPC_FilterValue, 1, 225, 60, 0, // Skip to: 23041
1583
/* 7456 */    MCD_OPC_CheckField, 0, 2, 0, 218, 60, 0, // Skip to: 23041
1584
/* 7463 */    MCD_OPC_Decode, 185, 4, 61, // Opcode: CMPLD
1585
/* 7467 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 7495
1586
/* 7472 */    MCD_OPC_CheckPredicate, 0, 204, 60, 0, // Skip to: 23041
1587
/* 7477 */    MCD_OPC_CheckField, 11, 7, 0, 197, 60, 0, // Skip to: 23041
1588
/* 7484 */    MCD_OPC_CheckField, 0, 2, 0, 190, 60, 0, // Skip to: 23041
1589
/* 7491 */    MCD_OPC_Decode, 167, 14, 62, // Opcode: SETB
1590
/* 7495 */    MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 7523
1591
/* 7500 */    MCD_OPC_CheckPredicate, 0, 176, 60, 0, // Skip to: 23041
1592
/* 7505 */    MCD_OPC_CheckField, 22, 1, 0, 169, 60, 0, // Skip to: 23041
1593
/* 7512 */    MCD_OPC_CheckField, 0, 2, 0, 162, 60, 0, // Skip to: 23041
1594
/* 7519 */    MCD_OPC_Decode, 189, 4, 63, // Opcode: CMPRB
1595
/* 7523 */    MCD_OPC_FilterValue, 7, 23, 0, 0, // Skip to: 7551
1596
/* 7528 */    MCD_OPC_CheckPredicate, 0, 148, 60, 0, // Skip to: 23041
1597
/* 7533 */    MCD_OPC_CheckField, 21, 2, 0, 141, 60, 0, // Skip to: 23041
1598
/* 7540 */    MCD_OPC_CheckField, 0, 2, 0, 134, 60, 0, // Skip to: 23041
1599
/* 7547 */    MCD_OPC_Decode, 184, 4, 61, // Opcode: CMPEQB
1600
/* 7551 */    MCD_OPC_FilterValue, 12, 18, 0, 0, // Skip to: 7574
1601
/* 7556 */    MCD_OPC_CheckField, 11, 5, 0, 118, 60, 0, // Skip to: 23041
1602
/* 7563 */    MCD_OPC_CheckField, 0, 2, 0, 111, 60, 0, // Skip to: 23041
1603
/* 7570 */    MCD_OPC_Decode, 169, 14, 64, // Opcode: SETBC
1604
/* 7574 */    MCD_OPC_FilterValue, 13, 18, 0, 0, // Skip to: 7597
1605
/* 7579 */    MCD_OPC_CheckField, 11, 5, 0, 95, 60, 0, // Skip to: 23041
1606
/* 7586 */    MCD_OPC_CheckField, 0, 2, 0, 88, 60, 0, // Skip to: 23041
1607
/* 7593 */    MCD_OPC_Decode, 171, 14, 64, // Opcode: SETBCR
1608
/* 7597 */    MCD_OPC_FilterValue, 14, 18, 0, 0, // Skip to: 7620
1609
/* 7602 */    MCD_OPC_CheckField, 11, 5, 0, 72, 60, 0, // Skip to: 23041
1610
/* 7609 */    MCD_OPC_CheckField, 0, 2, 0, 65, 60, 0, // Skip to: 23041
1611
/* 7616 */    MCD_OPC_Decode, 174, 14, 64, // Opcode: SETNBC
1612
/* 7620 */    MCD_OPC_FilterValue, 15, 18, 0, 0, // Skip to: 7643
1613
/* 7625 */    MCD_OPC_CheckField, 11, 5, 0, 49, 60, 0, // Skip to: 23041
1614
/* 7632 */    MCD_OPC_CheckField, 0, 2, 0, 42, 60, 0, // Skip to: 23041
1615
/* 7639 */    MCD_OPC_Decode, 176, 14, 64, // Opcode: SETNBCR
1616
/* 7643 */    MCD_OPC_FilterValue, 18, 33, 60, 0, // Skip to: 23041
1617
/* 7648 */    MCD_OPC_CheckPredicate, 0, 28, 60, 0, // Skip to: 23041
1618
/* 7653 */    MCD_OPC_CheckField, 11, 12, 0, 21, 60, 0, // Skip to: 23041
1619
/* 7660 */    MCD_OPC_CheckField, 0, 2, 0, 14, 60, 0, // Skip to: 23041
1620
/* 7667 */    MCD_OPC_Decode, 226, 9, 65, // Opcode: MCRXRX
1621
/* 7671 */    MCD_OPC_FilterValue, 1, 94, 0, 0, // Skip to: 7770
1622
/* 7676 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1623
/* 7679 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 7707
1624
/* 7684 */    MCD_OPC_CheckPredicate, 3, 248, 59, 0, // Skip to: 23041
1625
/* 7689 */    MCD_OPC_CheckField, 16, 1, 0, 241, 59, 0, // Skip to: 23041
1626
/* 7696 */    MCD_OPC_CheckField, 1, 1, 1, 234, 59, 0, // Skip to: 23041
1627
/* 7703 */    MCD_OPC_Decode, 168, 19, 66, // Opcode: WRTEE
1628
/* 7707 */    MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 7728
1629
/* 7712 */    MCD_OPC_CheckPredicate, 3, 220, 59, 0, // Skip to: 23041
1630
/* 7717 */    MCD_OPC_CheckField, 1, 1, 1, 213, 59, 0, // Skip to: 23041
1631
/* 7724 */    MCD_OPC_Decode, 169, 19, 67, // Opcode: WRTEEI
1632
/* 7728 */    MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 7749
1633
/* 7733 */    MCD_OPC_CheckPredicate, 4, 199, 59, 0, // Skip to: 23041
1634
/* 7738 */    MCD_OPC_CheckField, 0, 2, 2, 192, 59, 0, // Skip to: 23041
1635
/* 7745 */    MCD_OPC_Decode, 232, 9, 68, // Opcode: MFDCR
1636
/* 7749 */    MCD_OPC_FilterValue, 14, 183, 59, 0, // Skip to: 23041
1637
/* 7754 */    MCD_OPC_CheckPredicate, 4, 178, 59, 0, // Skip to: 23041
1638
/* 7759 */    MCD_OPC_CheckField, 0, 2, 2, 171, 59, 0, // Skip to: 23041
1639
/* 7766 */    MCD_OPC_Decode, 146, 10, 68, // Opcode: MTDCR
1640
/* 7770 */    MCD_OPC_FilterValue, 2, 49, 0, 0, // Skip to: 7824
1641
/* 7775 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1642
/* 7778 */    MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 7808
1643
/* 7783 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1644
/* 7786 */    MCD_OPC_FilterValue, 0, 146, 59, 0, // Skip to: 23041
1645
/* 7791 */    MCD_OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 7804
1646
/* 7800 */    MCD_OPC_Decode, 152, 16, 0, // Opcode: TRAP
1647
/* 7804 */    MCD_OPC_Decode, 156, 16, 69, // Opcode: TW
1648
/* 7808 */    MCD_OPC_FilterValue, 2, 124, 59, 0, // Skip to: 23041
1649
/* 7813 */    MCD_OPC_CheckField, 0, 2, 0, 117, 59, 0, // Skip to: 23041
1650
/* 7820 */    MCD_OPC_Decode, 133, 16, 70, // Opcode: TD
1651
/* 7824 */    MCD_OPC_FilterValue, 3, 217, 1, 0, // Skip to: 8302
1652
/* 7829 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1653
/* 7832 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7858
1654
/* 7837 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1655
/* 7840 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7849
1656
/* 7845 */    MCD_OPC_Decode, 161, 9, 71, // Opcode: LVSL
1657
/* 7849 */    MCD_OPC_FilterValue, 2, 83, 59, 0, // Skip to: 23041
1658
/* 7854 */    MCD_OPC_Decode, 158, 9, 71, // Opcode: LVEBX
1659
/* 7858 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7884
1660
/* 7863 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1661
/* 7866 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7875
1662
/* 7871 */    MCD_OPC_Decode, 162, 9, 71, // Opcode: LVSR
1663
/* 7875 */    MCD_OPC_FilterValue, 2, 57, 59, 0, // Skip to: 23041
1664
/* 7880 */    MCD_OPC_Decode, 159, 9, 71, // Opcode: LVEHX
1665
/* 7884 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 7900
1666
/* 7889 */    MCD_OPC_CheckField, 0, 2, 2, 41, 59, 0, // Skip to: 23041
1667
/* 7896 */    MCD_OPC_Decode, 160, 9, 71, // Opcode: LVEWX
1668
/* 7900 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7916
1669
/* 7905 */    MCD_OPC_CheckField, 0, 2, 2, 25, 59, 0, // Skip to: 23041
1670
/* 7912 */    MCD_OPC_Decode, 163, 9, 71, // Opcode: LVX
1671
/* 7916 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7932
1672
/* 7921 */    MCD_OPC_CheckField, 0, 2, 2, 9, 59, 0, // Skip to: 23041
1673
/* 7928 */    MCD_OPC_Decode, 147, 15, 71, // Opcode: STVEBX
1674
/* 7932 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7948
1675
/* 7937 */    MCD_OPC_CheckField, 0, 2, 2, 249, 58, 0, // Skip to: 23041
1676
/* 7944 */    MCD_OPC_Decode, 148, 15, 71, // Opcode: STVEHX
1677
/* 7948 */    MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 7986
1678
/* 7953 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1679
/* 7956 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7977
1680
/* 7961 */    MCD_OPC_CheckPredicate, 5, 227, 58, 0, // Skip to: 23041
1681
/* 7966 */    MCD_OPC_CheckField, 25, 1, 0, 220, 58, 0, // Skip to: 23041
1682
/* 7973 */    MCD_OPC_Decode, 198, 8, 72, // Opcode: ICBLQ
1683
/* 7977 */    MCD_OPC_FilterValue, 2, 211, 58, 0, // Skip to: 23041
1684
/* 7982 */    MCD_OPC_Decode, 149, 15, 71, // Opcode: STVEWX
1685
/* 7986 */    MCD_OPC_FilterValue, 7, 33, 0, 0, // Skip to: 8024
1686
/* 7991 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1687
/* 7994 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8015
1688
/* 7999 */    MCD_OPC_CheckPredicate, 5, 189, 58, 0, // Skip to: 23041
1689
/* 8004 */    MCD_OPC_CheckField, 25, 1, 0, 182, 58, 0, // Skip to: 23041
1690
/* 8011 */    MCD_OPC_Decode, 197, 8, 72, // Opcode: ICBLC
1691
/* 8015 */    MCD_OPC_FilterValue, 2, 173, 58, 0, // Skip to: 23041
1692
/* 8020 */    MCD_OPC_Decode, 150, 15, 71, // Opcode: STVX
1693
/* 8024 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 8040
1694
/* 8029 */    MCD_OPC_CheckField, 0, 2, 2, 157, 58, 0, // Skip to: 23041
1695
/* 8036 */    MCD_OPC_Decode, 164, 9, 71, // Opcode: LVXL
1696
/* 8040 */    MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 8068
1697
/* 8045 */    MCD_OPC_CheckPredicate, 4, 143, 58, 0, // Skip to: 23041
1698
/* 8050 */    MCD_OPC_CheckField, 21, 5, 0, 136, 58, 0, // Skip to: 23041
1699
/* 8057 */    MCD_OPC_CheckField, 0, 2, 0, 129, 58, 0, // Skip to: 23041
1700
/* 8064 */    MCD_OPC_Decode, 241, 4, 73, // Opcode: DCCCI
1701
/* 8068 */    MCD_OPC_FilterValue, 15, 33, 0, 0, // Skip to: 8106
1702
/* 8073 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1703
/* 8076 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8097
1704
/* 8081 */    MCD_OPC_CheckPredicate, 5, 107, 58, 0, // Skip to: 23041
1705
/* 8086 */    MCD_OPC_CheckField, 25, 1, 0, 100, 58, 0, // Skip to: 23041
1706
/* 8093 */    MCD_OPC_Decode, 200, 8, 72, // Opcode: ICBTLS
1707
/* 8097 */    MCD_OPC_FilterValue, 2, 91, 58, 0, // Skip to: 23041
1708
/* 8102 */    MCD_OPC_Decode, 151, 15, 71, // Opcode: STVXL
1709
/* 8106 */    MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 8127
1710
/* 8111 */    MCD_OPC_CheckPredicate, 0, 77, 58, 0, // Skip to: 23041
1711
/* 8116 */    MCD_OPC_CheckField, 0, 2, 0, 70, 58, 0, // Skip to: 23041
1712
/* 8123 */    MCD_OPC_Decode, 168, 9, 74, // Opcode: LWAT
1713
/* 8127 */    MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 8148
1714
/* 8132 */    MCD_OPC_CheckPredicate, 0, 56, 58, 0, // Skip to: 23041
1715
/* 8137 */    MCD_OPC_CheckField, 0, 2, 0, 49, 58, 0, // Skip to: 23041
1716
/* 8144 */    MCD_OPC_Decode, 225, 8, 75, // Opcode: LDAT
1717
/* 8148 */    MCD_OPC_FilterValue, 22, 16, 0, 0, // Skip to: 8169
1718
/* 8153 */    MCD_OPC_CheckPredicate, 0, 35, 58, 0, // Skip to: 23041
1719
/* 8158 */    MCD_OPC_CheckField, 0, 2, 0, 28, 58, 0, // Skip to: 23041
1720
/* 8165 */    MCD_OPC_Decode, 154, 15, 74, // Opcode: STWAT
1721
/* 8169 */    MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 8190
1722
/* 8174 */    MCD_OPC_CheckPredicate, 0, 14, 58, 0, // Skip to: 23041
1723
/* 8179 */    MCD_OPC_CheckField, 0, 2, 0, 7, 58, 0, // Skip to: 23041
1724
/* 8186 */    MCD_OPC_Decode, 235, 14, 75, // Opcode: STDAT
1725
/* 8190 */    MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 8218
1726
/* 8195 */    MCD_OPC_CheckPredicate, 0, 249, 57, 0, // Skip to: 23041
1727
/* 8200 */    MCD_OPC_CheckField, 21, 5, 1, 242, 57, 0, // Skip to: 23041
1728
/* 8207 */    MCD_OPC_CheckField, 0, 2, 0, 235, 57, 0, // Skip to: 23041
1729
/* 8214 */    MCD_OPC_Decode, 208, 4, 73, // Opcode: CP_COPY
1730
/* 8218 */    MCD_OPC_FilterValue, 26, 23, 0, 0, // Skip to: 8246
1731
/* 8223 */    MCD_OPC_CheckPredicate, 0, 221, 57, 0, // Skip to: 23041
1732
/* 8228 */    MCD_OPC_CheckField, 11, 15, 0, 214, 57, 0, // Skip to: 23041
1733
/* 8235 */    MCD_OPC_CheckField, 0, 2, 0, 207, 57, 0, // Skip to: 23041
1734
/* 8242 */    MCD_OPC_Decode, 207, 4, 0, // Opcode: CP_ABORT
1735
/* 8246 */    MCD_OPC_FilterValue, 28, 23, 0, 0, // Skip to: 8274
1736
/* 8251 */    MCD_OPC_CheckPredicate, 0, 193, 57, 0, // Skip to: 23041
1737
/* 8256 */    MCD_OPC_CheckField, 22, 4, 0, 186, 57, 0, // Skip to: 23041
1738
/* 8263 */    MCD_OPC_CheckField, 0, 2, 1, 179, 57, 0, // Skip to: 23041
1739
/* 8270 */    MCD_OPC_Decode, 211, 4, 76, // Opcode: CP_PASTE_rec
1740
/* 8274 */    MCD_OPC_FilterValue, 30, 170, 57, 0, // Skip to: 23041
1741
/* 8279 */    MCD_OPC_CheckPredicate, 4, 165, 57, 0, // Skip to: 23041
1742
/* 8284 */    MCD_OPC_CheckField, 21, 5, 0, 158, 57, 0, // Skip to: 23041
1743
/* 8291 */    MCD_OPC_CheckField, 0, 2, 0, 151, 57, 0, // Skip to: 23041
1744
/* 8298 */    MCD_OPC_Decode, 201, 8, 73, // Opcode: ICCCI
1745
/* 8302 */    MCD_OPC_FilterValue, 4, 77, 3, 0, // Skip to: 9152
1746
/* 8307 */    MCD_OPC_ExtractField, 6, 4,  // Inst{9-6} ...
1747
/* 8310 */    MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 8402
1748
/* 8315 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1749
/* 8318 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8344
1750
/* 8323 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1751
/* 8326 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8335
1752
/* 8331 */    MCD_OPC_Decode, 200, 15, 77, // Opcode: SUBFC
1753
/* 8335 */    MCD_OPC_FilterValue, 1, 109, 57, 0, // Skip to: 23041
1754
/* 8340 */    MCD_OPC_Decode, 205, 15, 77, // Opcode: SUBFCO
1755
/* 8344 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8370
1756
/* 8349 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1757
/* 8352 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8361
1758
/* 8357 */    MCD_OPC_Decode, 207, 15, 77, // Opcode: SUBFC_rec
1759
/* 8361 */    MCD_OPC_FilterValue, 1, 83, 57, 0, // Skip to: 23041
1760
/* 8366 */    MCD_OPC_Decode, 206, 15, 77, // Opcode: SUBFCO_rec
1761
/* 8370 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8386
1762
/* 8375 */    MCD_OPC_CheckField, 10, 1, 0, 67, 57, 0, // Skip to: 23041
1763
/* 8382 */    MCD_OPC_Decode, 185, 10, 78, // Opcode: MULHDU
1764
/* 8386 */    MCD_OPC_FilterValue, 3, 58, 57, 0, // Skip to: 23041
1765
/* 8391 */    MCD_OPC_CheckField, 10, 1, 0, 51, 57, 0, // Skip to: 23041
1766
/* 8398 */    MCD_OPC_Decode, 186, 10, 78, // Opcode: MULHDU_rec
1767
/* 8402 */    MCD_OPC_FilterValue, 1, 55, 0, 0, // Skip to: 8462
1768
/* 8407 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1769
/* 8410 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8436
1770
/* 8415 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1771
/* 8418 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8427
1772
/* 8423 */    MCD_OPC_Decode, 195, 15, 77, // Opcode: SUBF
1773
/* 8427 */    MCD_OPC_FilterValue, 1, 17, 57, 0, // Skip to: 23041
1774
/* 8432 */    MCD_OPC_Decode, 226, 15, 77, // Opcode: SUBFO
1775
/* 8436 */    MCD_OPC_FilterValue, 1, 8, 57, 0, // Skip to: 23041
1776
/* 8441 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1777
/* 8444 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8453
1778
/* 8449 */    MCD_OPC_Decode, 238, 15, 77, // Opcode: SUBF_rec
1779
/* 8453 */    MCD_OPC_FilterValue, 1, 247, 56, 0, // Skip to: 23041
1780
/* 8458 */    MCD_OPC_Decode, 227, 15, 77, // Opcode: SUBFO_rec
1781
/* 8462 */    MCD_OPC_FilterValue, 2, 63, 0, 0, // Skip to: 8530
1782
/* 8467 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1783
/* 8470 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8484
1784
/* 8475 */    MCD_OPC_CheckPredicate, 6, 225, 56, 0, // Skip to: 23041
1785
/* 8480 */    MCD_OPC_Decode, 228, 15, 79, // Opcode: SUBFUS
1786
/* 8484 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8498
1787
/* 8489 */    MCD_OPC_CheckPredicate, 6, 211, 56, 0, // Skip to: 23041
1788
/* 8494 */    MCD_OPC_Decode, 229, 15, 79, // Opcode: SUBFUS_rec
1789
/* 8498 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8514
1790
/* 8503 */    MCD_OPC_CheckField, 10, 1, 0, 195, 56, 0, // Skip to: 23041
1791
/* 8510 */    MCD_OPC_Decode, 184, 10, 78, // Opcode: MULHD
1792
/* 8514 */    MCD_OPC_FilterValue, 3, 186, 56, 0, // Skip to: 23041
1793
/* 8519 */    MCD_OPC_CheckField, 10, 1, 0, 179, 56, 0, // Skip to: 23041
1794
/* 8526 */    MCD_OPC_Decode, 187, 10, 78, // Opcode: MULHD_rec
1795
/* 8530 */    MCD_OPC_FilterValue, 3, 55, 0, 0, // Skip to: 8590
1796
/* 8535 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1797
/* 8538 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8564
1798
/* 8543 */    MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
1799
/* 8546 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8555
1800
/* 8551 */    MCD_OPC_Decode, 210, 10, 80, // Opcode: NEG
1801
/* 8555 */    MCD_OPC_FilterValue, 1, 145, 56, 0, // Skip to: 23041
1802
/* 8560 */    MCD_OPC_Decode, 215, 10, 80, // Opcode: NEGO
1803
/* 8564 */    MCD_OPC_FilterValue, 1, 136, 56, 0, // Skip to: 23041
1804
/* 8569 */    MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
1805
/* 8572 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8581
1806
/* 8577 */    MCD_OPC_Decode, 217, 10, 80, // Opcode: NEG_rec
1807
/* 8581 */    MCD_OPC_FilterValue, 1, 119, 56, 0, // Skip to: 23041
1808
/* 8586 */    MCD_OPC_Decode, 216, 10, 80, // Opcode: NEGO_rec
1809
/* 8590 */    MCD_OPC_FilterValue, 4, 55, 0, 0, // Skip to: 8650
1810
/* 8595 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1811
/* 8598 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8624
1812
/* 8603 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1813
/* 8606 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8615
1814
/* 8611 */    MCD_OPC_Decode, 208, 15, 77, // Opcode: SUBFE
1815
/* 8615 */    MCD_OPC_FilterValue, 1, 85, 56, 0, // Skip to: 23041
1816
/* 8620 */    MCD_OPC_Decode, 213, 15, 77, // Opcode: SUBFEO
1817
/* 8624 */    MCD_OPC_FilterValue, 1, 76, 56, 0, // Skip to: 23041
1818
/* 8629 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1819
/* 8632 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8641
1820
/* 8637 */    MCD_OPC_Decode, 215, 15, 77, // Opcode: SUBFE_rec
1821
/* 8641 */    MCD_OPC_FilterValue, 1, 59, 56, 0, // Skip to: 23041
1822
/* 8646 */    MCD_OPC_Decode, 214, 15, 77, // Opcode: SUBFEO_rec
1823
/* 8650 */    MCD_OPC_FilterValue, 6, 55, 0, 0, // Skip to: 8710
1824
/* 8655 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1825
/* 8658 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8684
1826
/* 8663 */    MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
1827
/* 8666 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8675
1828
/* 8671 */    MCD_OPC_Decode, 230, 15, 80, // Opcode: SUBFZE
1829
/* 8675 */    MCD_OPC_FilterValue, 1, 25, 56, 0, // Skip to: 23041
1830
/* 8680 */    MCD_OPC_Decode, 235, 15, 80, // Opcode: SUBFZEO
1831
/* 8684 */    MCD_OPC_FilterValue, 1, 16, 56, 0, // Skip to: 23041
1832
/* 8689 */    MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
1833
/* 8692 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8701
1834
/* 8697 */    MCD_OPC_Decode, 237, 15, 80, // Opcode: SUBFZE_rec
1835
/* 8701 */    MCD_OPC_FilterValue, 1, 255, 55, 0, // Skip to: 23041
1836
/* 8706 */    MCD_OPC_Decode, 236, 15, 80, // Opcode: SUBFZEO_rec
1837
/* 8710 */    MCD_OPC_FilterValue, 7, 107, 0, 0, // Skip to: 8822
1838
/* 8715 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1839
/* 8718 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8744
1840
/* 8723 */    MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
1841
/* 8726 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8735
1842
/* 8731 */    MCD_OPC_Decode, 218, 15, 80, // Opcode: SUBFME
1843
/* 8735 */    MCD_OPC_FilterValue, 1, 221, 55, 0, // Skip to: 23041
1844
/* 8740 */    MCD_OPC_Decode, 223, 15, 80, // Opcode: SUBFMEO
1845
/* 8744 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8770
1846
/* 8749 */    MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
1847
/* 8752 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8761
1848
/* 8757 */    MCD_OPC_Decode, 225, 15, 80, // Opcode: SUBFME_rec
1849
/* 8761 */    MCD_OPC_FilterValue, 1, 195, 55, 0, // Skip to: 23041
1850
/* 8766 */    MCD_OPC_Decode, 224, 15, 80, // Opcode: SUBFMEO_rec
1851
/* 8770 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8796
1852
/* 8775 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1853
/* 8778 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8787
1854
/* 8783 */    MCD_OPC_Decode, 192, 10, 78, // Opcode: MULLD
1855
/* 8787 */    MCD_OPC_FilterValue, 1, 169, 55, 0, // Skip to: 23041
1856
/* 8792 */    MCD_OPC_Decode, 193, 10, 78, // Opcode: MULLDO
1857
/* 8796 */    MCD_OPC_FilterValue, 3, 160, 55, 0, // Skip to: 23041
1858
/* 8801 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1859
/* 8804 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8813
1860
/* 8809 */    MCD_OPC_Decode, 195, 10, 78, // Opcode: MULLD_rec
1861
/* 8813 */    MCD_OPC_FilterValue, 1, 143, 55, 0, // Skip to: 23041
1862
/* 8818 */    MCD_OPC_Decode, 194, 10, 78, // Opcode: MULLDO_rec
1863
/* 8822 */    MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 8872
1864
/* 8827 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1865
/* 8830 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8851
1866
/* 8835 */    MCD_OPC_CheckPredicate, 0, 121, 55, 0, // Skip to: 23041
1867
/* 8840 */    MCD_OPC_CheckField, 0, 2, 2, 114, 55, 0, // Skip to: 23041
1868
/* 8847 */    MCD_OPC_Decode, 136, 10, 78, // Opcode: MODUD
1869
/* 8851 */    MCD_OPC_FilterValue, 1, 105, 55, 0, // Skip to: 23041
1870
/* 8856 */    MCD_OPC_CheckPredicate, 0, 100, 55, 0, // Skip to: 23041
1871
/* 8861 */    MCD_OPC_CheckField, 0, 2, 2, 93, 55, 0, // Skip to: 23041
1872
/* 8868 */    MCD_OPC_Decode, 134, 10, 78, // Opcode: MODSD
1873
/* 8872 */    MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 8952
1874
/* 8877 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1875
/* 8880 */    MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8916
1876
/* 8885 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1877
/* 8888 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8902
1878
/* 8893 */    MCD_OPC_CheckPredicate, 7, 63, 55, 0, // Skip to: 23041
1879
/* 8898 */    MCD_OPC_Decode, 246, 4, 78, // Opcode: DIVDEU
1880
/* 8902 */    MCD_OPC_FilterValue, 1, 54, 55, 0, // Skip to: 23041
1881
/* 8907 */    MCD_OPC_CheckPredicate, 7, 49, 55, 0, // Skip to: 23041
1882
/* 8912 */    MCD_OPC_Decode, 247, 4, 78, // Opcode: DIVDEUO
1883
/* 8916 */    MCD_OPC_FilterValue, 3, 40, 55, 0, // Skip to: 23041
1884
/* 8921 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1885
/* 8924 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8938
1886
/* 8929 */    MCD_OPC_CheckPredicate, 7, 27, 55, 0, // Skip to: 23041
1887
/* 8934 */    MCD_OPC_Decode, 249, 4, 78, // Opcode: DIVDEU_rec
1888
/* 8938 */    MCD_OPC_FilterValue, 1, 18, 55, 0, // Skip to: 23041
1889
/* 8943 */    MCD_OPC_CheckPredicate, 7, 13, 55, 0, // Skip to: 23041
1890
/* 8948 */    MCD_OPC_Decode, 248, 4, 78, // Opcode: DIVDEUO_rec
1891
/* 8952 */    MCD_OPC_FilterValue, 13, 75, 0, 0, // Skip to: 9032
1892
/* 8957 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1893
/* 8960 */    MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8996
1894
/* 8965 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1895
/* 8968 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8982
1896
/* 8973 */    MCD_OPC_CheckPredicate, 7, 239, 54, 0, // Skip to: 23041
1897
/* 8978 */    MCD_OPC_Decode, 243, 4, 78, // Opcode: DIVDE
1898
/* 8982 */    MCD_OPC_FilterValue, 1, 230, 54, 0, // Skip to: 23041
1899
/* 8987 */    MCD_OPC_CheckPredicate, 7, 225, 54, 0, // Skip to: 23041
1900
/* 8992 */    MCD_OPC_Decode, 244, 4, 78, // Opcode: DIVDEO
1901
/* 8996 */    MCD_OPC_FilterValue, 3, 216, 54, 0, // Skip to: 23041
1902
/* 9001 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1903
/* 9004 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9018
1904
/* 9009 */    MCD_OPC_CheckPredicate, 7, 203, 54, 0, // Skip to: 23041
1905
/* 9014 */    MCD_OPC_Decode, 250, 4, 78, // Opcode: DIVDE_rec
1906
/* 9018 */    MCD_OPC_FilterValue, 1, 194, 54, 0, // Skip to: 23041
1907
/* 9023 */    MCD_OPC_CheckPredicate, 7, 189, 54, 0, // Skip to: 23041
1908
/* 9028 */    MCD_OPC_Decode, 245, 4, 78, // Opcode: DIVDEO_rec
1909
/* 9032 */    MCD_OPC_FilterValue, 14, 55, 0, 0, // Skip to: 9092
1910
/* 9037 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1911
/* 9040 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9066
1912
/* 9045 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1913
/* 9048 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9057
1914
/* 9053 */    MCD_OPC_Decode, 253, 4, 78, // Opcode: DIVDU
1915
/* 9057 */    MCD_OPC_FilterValue, 1, 155, 54, 0, // Skip to: 23041
1916
/* 9062 */    MCD_OPC_Decode, 254, 4, 78, // Opcode: DIVDUO
1917
/* 9066 */    MCD_OPC_FilterValue, 3, 146, 54, 0, // Skip to: 23041
1918
/* 9071 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1919
/* 9074 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9083
1920
/* 9079 */    MCD_OPC_Decode, 128, 5, 78, // Opcode: DIVDU_rec
1921
/* 9083 */    MCD_OPC_FilterValue, 1, 129, 54, 0, // Skip to: 23041
1922
/* 9088 */    MCD_OPC_Decode, 255, 4, 78, // Opcode: DIVDUO_rec
1923
/* 9092 */    MCD_OPC_FilterValue, 15, 120, 54, 0, // Skip to: 23041
1924
/* 9097 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1925
/* 9100 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9126
1926
/* 9105 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1927
/* 9108 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9117
1928
/* 9113 */    MCD_OPC_Decode, 242, 4, 78, // Opcode: DIVD
1929
/* 9117 */    MCD_OPC_FilterValue, 1, 95, 54, 0, // Skip to: 23041
1930
/* 9122 */    MCD_OPC_Decode, 251, 4, 78, // Opcode: DIVDO
1931
/* 9126 */    MCD_OPC_FilterValue, 3, 86, 54, 0, // Skip to: 23041
1932
/* 9131 */    MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
1933
/* 9134 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9143
1934
/* 9139 */    MCD_OPC_Decode, 129, 5, 78, // Opcode: DIVD_rec
1935
/* 9143 */    MCD_OPC_FilterValue, 1, 69, 54, 0, // Skip to: 23041
1936
/* 9148 */    MCD_OPC_Decode, 252, 4, 78, // Opcode: DIVDO_rec
1937
/* 9152 */    MCD_OPC_FilterValue, 5, 174, 2, 0, // Skip to: 9843
1938
/* 9157 */    MCD_OPC_ExtractField, 6, 3,  // Inst{8-6} ...
1939
/* 9160 */    MCD_OPC_FilterValue, 0, 152, 0, 0, // Skip to: 9317
1940
/* 9165 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1941
/* 9168 */    MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 9212
1942
/* 9173 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
1943
/* 9176 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9185
1944
/* 9181 */    MCD_OPC_Decode, 220, 2, 77, // Opcode: ADDC
1945
/* 9185 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9194
1946
/* 9190 */    MCD_OPC_Decode, 209, 2, 77, // Opcode: ADD4
1947
/* 9194 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9203
1948
/* 9199 */    MCD_OPC_Decode, 225, 2, 77, // Opcode: ADDCO
1949
/* 9203 */    MCD_OPC_FilterValue, 3, 9, 54, 0, // Skip to: 23041
1950
/* 9208 */    MCD_OPC_Decode, 210, 2, 77, // Opcode: ADD4O
1951
/* 9212 */    MCD_OPC_FilterValue, 1, 39, 0, 0, // Skip to: 9256
1952
/* 9217 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
1953
/* 9220 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9229
1954
/* 9225 */    MCD_OPC_Decode, 227, 2, 77, // Opcode: ADDC_rec
1955
/* 9229 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9238
1956
/* 9234 */    MCD_OPC_Decode, 213, 2, 77, // Opcode: ADD4_rec
1957
/* 9238 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9247
1958
/* 9243 */    MCD_OPC_Decode, 226, 2, 77, // Opcode: ADDCO_rec
1959
/* 9247 */    MCD_OPC_FilterValue, 3, 221, 53, 0, // Skip to: 23041
1960
/* 9252 */    MCD_OPC_Decode, 211, 2, 77, // Opcode: ADD4O_rec
1961
/* 9256 */    MCD_OPC_FilterValue, 2, 40, 0, 0, // Skip to: 9301
1962
/* 9261 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
1963
/* 9264 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9273
1964
/* 9269 */    MCD_OPC_Decode, 189, 10, 77, // Opcode: MULHWU
1965
/* 9273 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9287
1966
/* 9278 */    MCD_OPC_CheckPredicate, 0, 190, 53, 0, // Skip to: 23041
1967
/* 9283 */    MCD_OPC_Decode, 137, 10, 77, // Opcode: MODUW
1968
/* 9287 */    MCD_OPC_FilterValue, 3, 181, 53, 0, // Skip to: 23041
1969
/* 9292 */    MCD_OPC_CheckPredicate, 0, 176, 53, 0, // Skip to: 23041
1970
/* 9297 */    MCD_OPC_Decode, 135, 10, 77, // Opcode: MODSW
1971
/* 9301 */    MCD_OPC_FilterValue, 3, 167, 53, 0, // Skip to: 23041
1972
/* 9306 */    MCD_OPC_CheckField, 9, 2, 0, 160, 53, 0, // Skip to: 23041
1973
/* 9313 */    MCD_OPC_Decode, 190, 10, 77, // Opcode: MULHWU_rec
1974
/* 9317 */    MCD_OPC_FilterValue, 2, 35, 0, 0, // Skip to: 9357
1975
/* 9322 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1976
/* 9325 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9341
1977
/* 9330 */    MCD_OPC_CheckField, 9, 2, 0, 136, 53, 0, // Skip to: 23041
1978
/* 9337 */    MCD_OPC_Decode, 188, 10, 77, // Opcode: MULHW
1979
/* 9341 */    MCD_OPC_FilterValue, 3, 127, 53, 0, // Skip to: 23041
1980
/* 9346 */    MCD_OPC_CheckField, 9, 2, 0, 120, 53, 0, // Skip to: 23041
1981
/* 9353 */    MCD_OPC_Decode, 191, 10, 77, // Opcode: MULHW_rec
1982
/* 9357 */    MCD_OPC_FilterValue, 4, 127, 0, 0, // Skip to: 9489
1983
/* 9362 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1984
/* 9365 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9391
1985
/* 9370 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
1986
/* 9373 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9382
1987
/* 9378 */    MCD_OPC_Decode, 228, 2, 77, // Opcode: ADDE
1988
/* 9382 */    MCD_OPC_FilterValue, 2, 86, 53, 0, // Skip to: 23041
1989
/* 9387 */    MCD_OPC_Decode, 233, 2, 77, // Opcode: ADDEO
1990
/* 9391 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9417
1991
/* 9396 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
1992
/* 9399 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9408
1993
/* 9404 */    MCD_OPC_Decode, 237, 2, 77, // Opcode: ADDE_rec
1994
/* 9408 */    MCD_OPC_FilterValue, 2, 60, 53, 0, // Skip to: 23041
1995
/* 9413 */    MCD_OPC_Decode, 234, 2, 77, // Opcode: ADDEO_rec
1996
/* 9417 */    MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 9453
1997
/* 9422 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
1998
/* 9425 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9439
1999
/* 9430 */    MCD_OPC_CheckPredicate, 7, 38, 53, 0, // Skip to: 23041
2000
/* 9435 */    MCD_OPC_Decode, 134, 5, 77, // Opcode: DIVWEU
2001
/* 9439 */    MCD_OPC_FilterValue, 3, 29, 53, 0, // Skip to: 23041
2002
/* 9444 */    MCD_OPC_CheckPredicate, 7, 24, 53, 0, // Skip to: 23041
2003
/* 9449 */    MCD_OPC_Decode, 135, 5, 77, // Opcode: DIVWEUO
2004
/* 9453 */    MCD_OPC_FilterValue, 3, 15, 53, 0, // Skip to: 23041
2005
/* 9458 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
2006
/* 9461 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9475
2007
/* 9466 */    MCD_OPC_CheckPredicate, 7, 2, 53, 0, // Skip to: 23041
2008
/* 9471 */    MCD_OPC_Decode, 137, 5, 77, // Opcode: DIVWEU_rec
2009
/* 9475 */    MCD_OPC_FilterValue, 3, 249, 52, 0, // Skip to: 23041
2010
/* 9480 */    MCD_OPC_CheckPredicate, 7, 244, 52, 0, // Skip to: 23041
2011
/* 9485 */    MCD_OPC_Decode, 136, 5, 77, // Opcode: DIVWEUO_rec
2012
/* 9489 */    MCD_OPC_FilterValue, 5, 89, 0, 0, // Skip to: 9583
2013
/* 9494 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2014
/* 9497 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9511
2015
/* 9502 */    MCD_OPC_CheckPredicate, 0, 222, 52, 0, // Skip to: 23041
2016
/* 9507 */    MCD_OPC_Decode, 235, 2, 81, // Opcode: ADDEX
2017
/* 9511 */    MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 9547
2018
/* 9516 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
2019
/* 9519 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9533
2020
/* 9524 */    MCD_OPC_CheckPredicate, 7, 200, 52, 0, // Skip to: 23041
2021
/* 9529 */    MCD_OPC_Decode, 131, 5, 77, // Opcode: DIVWE
2022
/* 9533 */    MCD_OPC_FilterValue, 3, 191, 52, 0, // Skip to: 23041
2023
/* 9538 */    MCD_OPC_CheckPredicate, 7, 186, 52, 0, // Skip to: 23041
2024
/* 9543 */    MCD_OPC_Decode, 132, 5, 77, // Opcode: DIVWEO
2025
/* 9547 */    MCD_OPC_FilterValue, 3, 177, 52, 0, // Skip to: 23041
2026
/* 9552 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
2027
/* 9555 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9569
2028
/* 9560 */    MCD_OPC_CheckPredicate, 7, 164, 52, 0, // Skip to: 23041
2029
/* 9565 */    MCD_OPC_Decode, 138, 5, 77, // Opcode: DIVWE_rec
2030
/* 9569 */    MCD_OPC_FilterValue, 3, 155, 52, 0, // Skip to: 23041
2031
/* 9574 */    MCD_OPC_CheckPredicate, 7, 150, 52, 0, // Skip to: 23041
2032
/* 9579 */    MCD_OPC_Decode, 133, 5, 77, // Opcode: DIVWEO_rec
2033
/* 9583 */    MCD_OPC_FilterValue, 6, 107, 0, 0, // Skip to: 9695
2034
/* 9588 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2035
/* 9591 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9617
2036
/* 9596 */    MCD_OPC_ExtractField, 9, 7,  // Inst{15-9} ...
2037
/* 9599 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9608
2038
/* 9604 */    MCD_OPC_Decode, 146, 3, 80, // Opcode: ADDZE
2039
/* 9608 */    MCD_OPC_FilterValue, 2, 116, 52, 0, // Skip to: 23041
2040
/* 9613 */    MCD_OPC_Decode, 151, 3, 80, // Opcode: ADDZEO
2041
/* 9617 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9643
2042
/* 9622 */    MCD_OPC_ExtractField, 9, 7,  // Inst{15-9} ...
2043
/* 9625 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9634
2044
/* 9630 */    MCD_OPC_Decode, 153, 3, 80, // Opcode: ADDZE_rec
2045
/* 9634 */    MCD_OPC_FilterValue, 2, 90, 52, 0, // Skip to: 23041
2046
/* 9639 */    MCD_OPC_Decode, 152, 3, 80, // Opcode: ADDZEO_rec
2047
/* 9643 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9669
2048
/* 9648 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
2049
/* 9651 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9660
2050
/* 9656 */    MCD_OPC_Decode, 141, 5, 77, // Opcode: DIVWU
2051
/* 9660 */    MCD_OPC_FilterValue, 3, 64, 52, 0, // Skip to: 23041
2052
/* 9665 */    MCD_OPC_Decode, 142, 5, 77, // Opcode: DIVWUO
2053
/* 9669 */    MCD_OPC_FilterValue, 3, 55, 52, 0, // Skip to: 23041
2054
/* 9674 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
2055
/* 9677 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9686
2056
/* 9682 */    MCD_OPC_Decode, 144, 5, 77, // Opcode: DIVWU_rec
2057
/* 9686 */    MCD_OPC_FilterValue, 3, 38, 52, 0, // Skip to: 23041
2058
/* 9691 */    MCD_OPC_Decode, 143, 5, 77, // Opcode: DIVWUO_rec
2059
/* 9695 */    MCD_OPC_FilterValue, 7, 29, 52, 0, // Skip to: 23041
2060
/* 9700 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2061
/* 9703 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9729
2062
/* 9708 */    MCD_OPC_ExtractField, 9, 7,  // Inst{15-9} ...
2063
/* 9711 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9720
2064
/* 9716 */    MCD_OPC_Decode, 137, 3, 80, // Opcode: ADDME
2065
/* 9720 */    MCD_OPC_FilterValue, 2, 4, 52, 0, // Skip to: 23041
2066
/* 9725 */    MCD_OPC_Decode, 142, 3, 80, // Opcode: ADDMEO
2067
/* 9729 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9755
2068
/* 9734 */    MCD_OPC_ExtractField, 9, 7,  // Inst{15-9} ...
2069
/* 9737 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9746
2070
/* 9742 */    MCD_OPC_Decode, 144, 3, 80, // Opcode: ADDME_rec
2071
/* 9746 */    MCD_OPC_FilterValue, 2, 234, 51, 0, // Skip to: 23041
2072
/* 9751 */    MCD_OPC_Decode, 143, 3, 80, // Opcode: ADDMEO_rec
2073
/* 9755 */    MCD_OPC_FilterValue, 2, 39, 0, 0, // Skip to: 9799
2074
/* 9760 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
2075
/* 9763 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9772
2076
/* 9768 */    MCD_OPC_Decode, 198, 10, 77, // Opcode: MULLW
2077
/* 9772 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9781
2078
/* 9777 */    MCD_OPC_Decode, 130, 5, 77, // Opcode: DIVW
2079
/* 9781 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9790
2080
/* 9786 */    MCD_OPC_Decode, 199, 10, 77, // Opcode: MULLWO
2081
/* 9790 */    MCD_OPC_FilterValue, 3, 190, 51, 0, // Skip to: 23041
2082
/* 9795 */    MCD_OPC_Decode, 139, 5, 77, // Opcode: DIVWO
2083
/* 9799 */    MCD_OPC_FilterValue, 3, 181, 51, 0, // Skip to: 23041
2084
/* 9804 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
2085
/* 9807 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9816
2086
/* 9812 */    MCD_OPC_Decode, 201, 10, 77, // Opcode: MULLW_rec
2087
/* 9816 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9825
2088
/* 9821 */    MCD_OPC_Decode, 145, 5, 77, // Opcode: DIVW_rec
2089
/* 9825 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9834
2090
/* 9830 */    MCD_OPC_Decode, 200, 10, 77, // Opcode: MULLWO_rec
2091
/* 9834 */    MCD_OPC_FilterValue, 3, 146, 51, 0, // Skip to: 23041
2092
/* 9839 */    MCD_OPC_Decode, 140, 5, 77, // Opcode: DIVWO_rec
2093
/* 9843 */    MCD_OPC_FilterValue, 6, 188, 2, 0, // Skip to: 10548
2094
/* 9848 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2095
/* 9851 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9877
2096
/* 9856 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2097
/* 9859 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9868
2098
/* 9864 */    MCD_OPC_Decode, 195, 9, 82, // Opcode: LXSIWZX
2099
/* 9868 */    MCD_OPC_FilterValue, 1, 112, 51, 0, // Skip to: 23041
2100
/* 9873 */    MCD_OPC_Decode, 210, 9, 83, // Opcode: LXVRBX
2101
/* 9877 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9893
2102
/* 9882 */    MCD_OPC_CheckField, 1, 1, 1, 96, 51, 0, // Skip to: 23041
2103
/* 9889 */    MCD_OPC_Decode, 212, 9, 83, // Opcode: LXVRHX
2104
/* 9893 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9919
2105
/* 9898 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2106
/* 9901 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9910
2107
/* 9906 */    MCD_OPC_Decode, 194, 9, 82, // Opcode: LXSIWAX
2108
/* 9910 */    MCD_OPC_FilterValue, 1, 70, 51, 0, // Skip to: 23041
2109
/* 9915 */    MCD_OPC_Decode, 215, 9, 83, // Opcode: LXVRWX
2110
/* 9919 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 9935
2111
/* 9924 */    MCD_OPC_CheckField, 1, 1, 1, 54, 51, 0, // Skip to: 23041
2112
/* 9931 */    MCD_OPC_Decode, 211, 9, 83, // Opcode: LXVRDX
2113
/* 9935 */    MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 9961
2114
/* 9940 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2115
/* 9943 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9952
2116
/* 9948 */    MCD_OPC_Decode, 174, 15, 82, // Opcode: STXSIWX
2117
/* 9952 */    MCD_OPC_FilterValue, 1, 28, 51, 0, // Skip to: 23041
2118
/* 9957 */    MCD_OPC_Decode, 187, 15, 83, // Opcode: STXVRBX
2119
/* 9961 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 9977
2120
/* 9966 */    MCD_OPC_CheckField, 1, 1, 1, 12, 51, 0, // Skip to: 23041
2121
/* 9973 */    MCD_OPC_Decode, 189, 15, 83, // Opcode: STXVRHX
2122
/* 9977 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 9993
2123
/* 9982 */    MCD_OPC_CheckField, 1, 1, 1, 252, 50, 0, // Skip to: 23041
2124
/* 9989 */    MCD_OPC_Decode, 192, 15, 83, // Opcode: STXVRWX
2125
/* 9993 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10009
2126
/* 9998 */    MCD_OPC_CheckField, 1, 1, 1, 236, 50, 0, // Skip to: 23041
2127
/* 10005 */   MCD_OPC_Decode, 188, 15, 83, // Opcode: STXVRDX
2128
/* 10009 */   MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 10035
2129
/* 10014 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2130
/* 10017 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10026
2131
/* 10022 */   MCD_OPC_Decode, 218, 9, 83, // Opcode: LXVX
2132
/* 10026 */   MCD_OPC_FilterValue, 1, 210, 50, 0, // Skip to: 23041
2133
/* 10031 */   MCD_OPC_Decode, 204, 9, 84, // Opcode: LXVL
2134
/* 10035 */   MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10051
2135
/* 10040 */   MCD_OPC_CheckField, 1, 1, 1, 194, 50, 0, // Skip to: 23041
2136
/* 10047 */   MCD_OPC_Decode, 205, 9, 84, // Opcode: LXVLL
2137
/* 10051 */   MCD_OPC_FilterValue, 10, 28, 0, 0, // Skip to: 10084
2138
/* 10056 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2139
/* 10059 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10068
2140
/* 10064 */   MCD_OPC_Decode, 201, 9, 83, // Opcode: LXVDSX
2141
/* 10068 */   MCD_OPC_FilterValue, 1, 168, 50, 0, // Skip to: 23041
2142
/* 10073 */   MCD_OPC_CheckField, 0, 1, 0, 161, 50, 0, // Skip to: 23041
2143
/* 10080 */   MCD_OPC_Decode, 209, 9, 85, // Opcode: LXVPX
2144
/* 10084 */   MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 10100
2145
/* 10089 */   MCD_OPC_CheckField, 1, 1, 0, 145, 50, 0, // Skip to: 23041
2146
/* 10096 */   MCD_OPC_Decode, 217, 9, 83, // Opcode: LXVWSX
2147
/* 10100 */   MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 10126
2148
/* 10105 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2149
/* 10108 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10117
2150
/* 10113 */   MCD_OPC_Decode, 194, 15, 83, // Opcode: STXVX
2151
/* 10117 */   MCD_OPC_FilterValue, 1, 119, 50, 0, // Skip to: 23041
2152
/* 10122 */   MCD_OPC_Decode, 181, 15, 84, // Opcode: STXVL
2153
/* 10126 */   MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10142
2154
/* 10131 */   MCD_OPC_CheckField, 1, 1, 1, 103, 50, 0, // Skip to: 23041
2155
/* 10138 */   MCD_OPC_Decode, 182, 15, 84, // Opcode: STXVLL
2156
/* 10142 */   MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 10158
2157
/* 10147 */   MCD_OPC_CheckField, 0, 2, 2, 87, 50, 0, // Skip to: 23041
2158
/* 10154 */   MCD_OPC_Decode, 186, 15, 85, // Opcode: STXVPX
2159
/* 10158 */   MCD_OPC_FilterValue, 16, 26, 0, 0, // Skip to: 10189
2160
/* 10163 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2161
/* 10166 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10175
2162
/* 10171 */   MCD_OPC_Decode, 197, 9, 86, // Opcode: LXSSPX
2163
/* 10175 */   MCD_OPC_FilterValue, 1, 61, 50, 0, // Skip to: 23041
2164
/* 10180 */   MCD_OPC_CheckPredicate, 6, 56, 50, 0, // Skip to: 23041
2165
/* 10185 */   MCD_OPC_Decode, 213, 9, 84, // Opcode: LXVRL
2166
/* 10189 */   MCD_OPC_FilterValue, 17, 16, 0, 0, // Skip to: 10210
2167
/* 10194 */   MCD_OPC_CheckPredicate, 6, 42, 50, 0, // Skip to: 23041
2168
/* 10199 */   MCD_OPC_CheckField, 1, 1, 1, 35, 50, 0, // Skip to: 23041
2169
/* 10206 */   MCD_OPC_Decode, 214, 9, 84, // Opcode: LXVRLL
2170
/* 10210 */   MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 10248
2171
/* 10215 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2172
/* 10218 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10227
2173
/* 10223 */   MCD_OPC_Decode, 191, 9, 82, // Opcode: LXSDX
2174
/* 10227 */   MCD_OPC_FilterValue, 1, 9, 50, 0, // Skip to: 23041
2175
/* 10232 */   MCD_OPC_CheckPredicate, 6, 4, 50, 0, // Skip to: 23041
2176
/* 10237 */   MCD_OPC_CheckField, 0, 1, 0, 253, 49, 0, // Skip to: 23041
2177
/* 10244 */   MCD_OPC_Decode, 207, 9, 87, // Opcode: LXVPRL
2178
/* 10248 */   MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 10269
2179
/* 10253 */   MCD_OPC_CheckPredicate, 6, 239, 49, 0, // Skip to: 23041
2180
/* 10258 */   MCD_OPC_CheckField, 0, 2, 2, 232, 49, 0, // Skip to: 23041
2181
/* 10265 */   MCD_OPC_Decode, 208, 9, 87, // Opcode: LXVPRLL
2182
/* 10269 */   MCD_OPC_FilterValue, 20, 26, 0, 0, // Skip to: 10300
2183
/* 10274 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2184
/* 10277 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10286
2185
/* 10282 */   MCD_OPC_Decode, 176, 15, 86, // Opcode: STXSSPX
2186
/* 10286 */   MCD_OPC_FilterValue, 1, 206, 49, 0, // Skip to: 23041
2187
/* 10291 */   MCD_OPC_CheckPredicate, 6, 201, 49, 0, // Skip to: 23041
2188
/* 10296 */   MCD_OPC_Decode, 190, 15, 84, // Opcode: STXVRL
2189
/* 10300 */   MCD_OPC_FilterValue, 21, 16, 0, 0, // Skip to: 10321
2190
/* 10305 */   MCD_OPC_CheckPredicate, 6, 187, 49, 0, // Skip to: 23041
2191
/* 10310 */   MCD_OPC_CheckField, 1, 1, 1, 180, 49, 0, // Skip to: 23041
2192
/* 10317 */   MCD_OPC_Decode, 191, 15, 84, // Opcode: STXVRLL
2193
/* 10321 */   MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 10359
2194
/* 10326 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2195
/* 10329 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10338
2196
/* 10334 */   MCD_OPC_Decode, 169, 15, 82, // Opcode: STXSDX
2197
/* 10338 */   MCD_OPC_FilterValue, 1, 154, 49, 0, // Skip to: 23041
2198
/* 10343 */   MCD_OPC_CheckPredicate, 6, 149, 49, 0, // Skip to: 23041
2199
/* 10348 */   MCD_OPC_CheckField, 0, 1, 0, 142, 49, 0, // Skip to: 23041
2200
/* 10355 */   MCD_OPC_Decode, 184, 15, 87, // Opcode: STXVPRL
2201
/* 10359 */   MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 10380
2202
/* 10364 */   MCD_OPC_CheckPredicate, 6, 128, 49, 0, // Skip to: 23041
2203
/* 10369 */   MCD_OPC_CheckField, 0, 2, 2, 121, 49, 0, // Skip to: 23041
2204
/* 10376 */   MCD_OPC_Decode, 185, 15, 87, // Opcode: STXVPRLL
2205
/* 10380 */   MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 10406
2206
/* 10385 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2207
/* 10388 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10397
2208
/* 10393 */   MCD_OPC_Decode, 216, 9, 83, // Opcode: LXVW4X
2209
/* 10397 */   MCD_OPC_FilterValue, 1, 95, 49, 0, // Skip to: 23041
2210
/* 10402 */   MCD_OPC_Decode, 192, 9, 82, // Opcode: LXSIBZX
2211
/* 10406 */   MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 10432
2212
/* 10411 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2213
/* 10414 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10423
2214
/* 10419 */   MCD_OPC_Decode, 202, 9, 83, // Opcode: LXVH8X
2215
/* 10423 */   MCD_OPC_FilterValue, 1, 69, 49, 0, // Skip to: 23041
2216
/* 10428 */   MCD_OPC_Decode, 193, 9, 82, // Opcode: LXSIHZX
2217
/* 10432 */   MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10448
2218
/* 10437 */   MCD_OPC_CheckField, 1, 1, 0, 53, 49, 0, // Skip to: 23041
2219
/* 10444 */   MCD_OPC_Decode, 200, 9, 83, // Opcode: LXVD2X
2220
/* 10448 */   MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 10464
2221
/* 10453 */   MCD_OPC_CheckField, 1, 1, 0, 37, 49, 0, // Skip to: 23041
2222
/* 10460 */   MCD_OPC_Decode, 199, 9, 83, // Opcode: LXVB16X
2223
/* 10464 */   MCD_OPC_FilterValue, 28, 21, 0, 0, // Skip to: 10490
2224
/* 10469 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2225
/* 10472 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10481
2226
/* 10477 */   MCD_OPC_Decode, 193, 15, 83, // Opcode: STXVW4X
2227
/* 10481 */   MCD_OPC_FilterValue, 1, 11, 49, 0, // Skip to: 23041
2228
/* 10486 */   MCD_OPC_Decode, 170, 15, 82, // Opcode: STXSIBX
2229
/* 10490 */   MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 10516
2230
/* 10495 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2231
/* 10498 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10507
2232
/* 10503 */   MCD_OPC_Decode, 180, 15, 83, // Opcode: STXVH8X
2233
/* 10507 */   MCD_OPC_FilterValue, 1, 241, 48, 0, // Skip to: 23041
2234
/* 10512 */   MCD_OPC_Decode, 172, 15, 82, // Opcode: STXSIHX
2235
/* 10516 */   MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 10532
2236
/* 10521 */   MCD_OPC_CheckField, 1, 1, 0, 225, 48, 0, // Skip to: 23041
2237
/* 10528 */   MCD_OPC_Decode, 179, 15, 83, // Opcode: STXVD2X
2238
/* 10532 */   MCD_OPC_FilterValue, 31, 216, 48, 0, // Skip to: 23041
2239
/* 10537 */   MCD_OPC_CheckField, 1, 1, 0, 209, 48, 0, // Skip to: 23041
2240
/* 10544 */   MCD_OPC_Decode, 178, 15, 83, // Opcode: STXVB16X
2241
/* 10548 */   MCD_OPC_FilterValue, 7, 247, 0, 0, // Skip to: 10800
2242
/* 10553 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2243
/* 10556 */   MCD_OPC_FilterValue, 0, 62, 0, 0, // Skip to: 10623
2244
/* 10561 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2245
/* 10564 */   MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 10573
2246
/* 10569 */   MCD_OPC_Decode, 227, 9, 88, // Opcode: MFBHRBE
2247
/* 10573 */   MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 10582
2248
/* 10578 */   MCD_OPC_Decode, 246, 9, 68, // Opcode: MFPMR
2249
/* 10582 */   MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10598
2250
/* 10587 */   MCD_OPC_CheckField, 11, 15, 0, 159, 48, 0, // Skip to: 23041
2251
/* 10594 */   MCD_OPC_Decode, 179, 4, 0, // Opcode: CLRBHRB
2252
/* 10598 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 10607
2253
/* 10603 */   MCD_OPC_Decode, 161, 10, 89, // Opcode: MTPMR
2254
/* 10607 */   MCD_OPC_FilterValue, 22, 141, 48, 0, // Skip to: 23041
2255
/* 10612 */   MCD_OPC_CheckField, 11, 12, 0, 134, 48, 0, // Skip to: 23041
2256
/* 10619 */   MCD_OPC_Decode, 253, 15, 65, // Opcode: TCHECK
2257
/* 10623 */   MCD_OPC_FilterValue, 1, 163, 0, 0, // Skip to: 10791
2258
/* 10628 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2259
/* 10631 */   MCD_OPC_FilterValue, 20, 18, 0, 0, // Skip to: 10654
2260
/* 10636 */   MCD_OPC_CheckField, 22, 4, 0, 110, 48, 0, // Skip to: 23041
2261
/* 10643 */   MCD_OPC_CheckField, 11, 10, 0, 103, 48, 0, // Skip to: 23041
2262
/* 10650 */   MCD_OPC_Decode, 251, 15, 90, // Opcode: TBEGIN
2263
/* 10654 */   MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 10670
2264
/* 10659 */   MCD_OPC_CheckField, 11, 14, 0, 87, 48, 0, // Skip to: 23041
2265
/* 10666 */   MCD_OPC_Decode, 135, 16, 91, // Opcode: TEND
2266
/* 10670 */   MCD_OPC_FilterValue, 23, 18, 0, 0, // Skip to: 10693
2267
/* 10675 */   MCD_OPC_CheckField, 22, 3, 0, 71, 48, 0, // Skip to: 23041
2268
/* 10682 */   MCD_OPC_CheckField, 11, 10, 0, 64, 48, 0, // Skip to: 23041
2269
/* 10689 */   MCD_OPC_Decode, 155, 16, 90, // Opcode: TSR
2270
/* 10693 */   MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 10702
2271
/* 10698 */   MCD_OPC_Decode, 243, 15, 69, // Opcode: TABORTWC
2272
/* 10702 */   MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 10711
2273
/* 10707 */   MCD_OPC_Decode, 241, 15, 69, // Opcode: TABORTDC
2274
/* 10711 */   MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 10720
2275
/* 10716 */   MCD_OPC_Decode, 244, 15, 92, // Opcode: TABORTWCI
2276
/* 10720 */   MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 10729
2277
/* 10725 */   MCD_OPC_Decode, 242, 15, 92, // Opcode: TABORTDCI
2278
/* 10729 */   MCD_OPC_FilterValue, 28, 18, 0, 0, // Skip to: 10752
2279
/* 10734 */   MCD_OPC_CheckField, 21, 5, 0, 12, 48, 0, // Skip to: 23041
2280
/* 10741 */   MCD_OPC_CheckField, 11, 5, 0, 5, 48, 0, // Skip to: 23041
2281
/* 10748 */   MCD_OPC_Decode, 240, 15, 93, // Opcode: TABORT
2282
/* 10752 */   MCD_OPC_FilterValue, 29, 18, 0, 0, // Skip to: 10775
2283
/* 10757 */   MCD_OPC_CheckField, 21, 5, 0, 245, 47, 0, // Skip to: 23041
2284
/* 10764 */   MCD_OPC_CheckField, 11, 5, 0, 238, 47, 0, // Skip to: 23041
2285
/* 10771 */   MCD_OPC_Decode, 154, 16, 93, // Opcode: TRECLAIM
2286
/* 10775 */   MCD_OPC_FilterValue, 31, 229, 47, 0, // Skip to: 23041
2287
/* 10780 */   MCD_OPC_CheckField, 11, 15, 0, 222, 47, 0, // Skip to: 23041
2288
/* 10787 */   MCD_OPC_Decode, 153, 16, 0, // Opcode: TRECHKPT
2289
/* 10791 */   MCD_OPC_FilterValue, 2, 213, 47, 0, // Skip to: 23041
2290
/* 10796 */   MCD_OPC_Decode, 202, 8, 94, // Opcode: ISEL
2291
/* 10800 */   MCD_OPC_FilterValue, 8, 177, 0, 0, // Skip to: 10982
2292
/* 10805 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2293
/* 10808 */   MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 10848
2294
/* 10813 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
2295
/* 10816 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10832
2296
/* 10821 */   MCD_OPC_CheckField, 6, 6, 4, 181, 47, 0, // Skip to: 23041
2297
/* 10828 */   MCD_OPC_Decode, 140, 10, 95, // Opcode: MTCRF
2298
/* 10832 */   MCD_OPC_FilterValue, 1, 172, 47, 0, // Skip to: 23041
2299
/* 10837 */   MCD_OPC_CheckField, 6, 6, 4, 165, 47, 0, // Skip to: 23041
2300
/* 10844 */   MCD_OPC_Decode, 159, 10, 96, // Opcode: MTOCRF
2301
/* 10848 */   MCD_OPC_FilterValue, 2, 156, 47, 0, // Skip to: 23041
2302
/* 10853 */   MCD_OPC_ExtractField, 16, 7,  // Inst{22-16} ...
2303
/* 10856 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 10877
2304
/* 10861 */   MCD_OPC_CheckPredicate, 8, 143, 47, 0, // Skip to: 23041
2305
/* 10866 */   MCD_OPC_CheckField, 6, 10, 5, 136, 47, 0, // Skip to: 23041
2306
/* 10873 */   MCD_OPC_Decode, 235, 21, 97, // Opcode: XXMFACC
2307
/* 10877 */   MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 10898
2308
/* 10882 */   MCD_OPC_CheckPredicate, 8, 122, 47, 0, // Skip to: 23041
2309
/* 10887 */   MCD_OPC_CheckField, 6, 10, 5, 115, 47, 0, // Skip to: 23041
2310
/* 10894 */   MCD_OPC_Decode, 239, 21, 97, // Opcode: XXMTACC
2311
/* 10898 */   MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 10919
2312
/* 10903 */   MCD_OPC_CheckPredicate, 6, 101, 47, 0, // Skip to: 23041
2313
/* 10908 */   MCD_OPC_CheckField, 6, 10, 5, 94, 47, 0, // Skip to: 23041
2314
/* 10915 */   MCD_OPC_Decode, 147, 5, 98, // Opcode: DMSETDMRZ
2315
/* 10919 */   MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 10940
2316
/* 10924 */   MCD_OPC_CheckPredicate, 8, 80, 47, 0, // Skip to: 23041
2317
/* 10929 */   MCD_OPC_CheckField, 6, 10, 5, 73, 47, 0, // Skip to: 23041
2318
/* 10936 */   MCD_OPC_Decode, 247, 21, 99, // Opcode: XXSETACCZ
2319
/* 10940 */   MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 10961
2320
/* 10945 */   MCD_OPC_CheckPredicate, 6, 59, 47, 0, // Skip to: 23041
2321
/* 10950 */   MCD_OPC_CheckField, 6, 7, 5, 52, 47, 0, // Skip to: 23041
2322
/* 10957 */   MCD_OPC_Decode, 146, 5, 100, // Opcode: DMMR
2323
/* 10961 */   MCD_OPC_FilterValue, 7, 43, 47, 0, // Skip to: 23041
2324
/* 10966 */   MCD_OPC_CheckPredicate, 6, 38, 47, 0, // Skip to: 23041
2325
/* 10971 */   MCD_OPC_CheckField, 6, 7, 5, 31, 47, 0, // Skip to: 23041
2326
/* 10978 */   MCD_OPC_Decode, 148, 5, 101, // Opcode: DMXOR
2327
/* 10982 */   MCD_OPC_FilterValue, 9, 217, 3, 0, // Skip to: 11972
2328
/* 10987 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2329
/* 10990 */   MCD_OPC_FilterValue, 0, 49, 0, 0, // Skip to: 11044
2330
/* 10995 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
2331
/* 10998 */   MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11021
2332
/* 11003 */   MCD_OPC_CheckField, 11, 9, 0, 255, 46, 0, // Skip to: 23041
2333
/* 11010 */   MCD_OPC_CheckField, 0, 2, 2, 248, 46, 0, // Skip to: 23041
2334
/* 11017 */   MCD_OPC_Decode, 228, 9, 66, // Opcode: MFCR
2335
/* 11021 */   MCD_OPC_FilterValue, 1, 239, 46, 0, // Skip to: 23041
2336
/* 11026 */   MCD_OPC_CheckField, 11, 1, 0, 232, 46, 0, // Skip to: 23041
2337
/* 11033 */   MCD_OPC_CheckField, 0, 2, 2, 225, 46, 0, // Skip to: 23041
2338
/* 11040 */   MCD_OPC_Decode, 244, 9, 102, // Opcode: MFOCRF
2339
/* 11044 */   MCD_OPC_FilterValue, 1, 18, 0, 0, // Skip to: 11067
2340
/* 11049 */   MCD_OPC_CheckField, 11, 5, 0, 209, 46, 0, // Skip to: 23041
2341
/* 11056 */   MCD_OPC_CheckField, 1, 1, 1, 202, 46, 0, // Skip to: 23041
2342
/* 11063 */   MCD_OPC_Decode, 131, 10, 103, // Opcode: MFVSRD
2343
/* 11067 */   MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 11090
2344
/* 11072 */   MCD_OPC_CheckField, 11, 10, 0, 186, 46, 0, // Skip to: 23041
2345
/* 11079 */   MCD_OPC_CheckField, 0, 2, 2, 179, 46, 0, // Skip to: 23041
2346
/* 11086 */   MCD_OPC_Decode, 243, 9, 66, // Opcode: MFMSR
2347
/* 11090 */   MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 11113
2348
/* 11095 */   MCD_OPC_CheckField, 11, 5, 0, 163, 46, 0, // Skip to: 23041
2349
/* 11102 */   MCD_OPC_CheckField, 1, 1, 1, 156, 46, 0, // Skip to: 23041
2350
/* 11109 */   MCD_OPC_Decode, 133, 10, 104, // Opcode: MFVSRWZ
2351
/* 11113 */   MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 11129
2352
/* 11118 */   MCD_OPC_CheckField, 1, 1, 0, 140, 46, 0, // Skip to: 23041
2353
/* 11125 */   MCD_OPC_Decode, 157, 10, 105, // Opcode: MTMSR
2354
/* 11129 */   MCD_OPC_FilterValue, 5, 28, 0, 0, // Skip to: 11162
2355
/* 11134 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2356
/* 11137 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11146
2357
/* 11142 */   MCD_OPC_Decode, 158, 10, 105, // Opcode: MTMSRD
2358
/* 11146 */   MCD_OPC_FilterValue, 1, 114, 46, 0, // Skip to: 23041
2359
/* 11151 */   MCD_OPC_CheckField, 11, 5, 0, 107, 46, 0, // Skip to: 23041
2360
/* 11158 */   MCD_OPC_Decode, 175, 10, 106, // Opcode: MTVSRD
2361
/* 11162 */   MCD_OPC_FilterValue, 6, 28, 0, 0, // Skip to: 11195
2362
/* 11167 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2363
/* 11170 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11179
2364
/* 11175 */   MCD_OPC_Decode, 164, 10, 107, // Opcode: MTSR
2365
/* 11179 */   MCD_OPC_FilterValue, 1, 81, 46, 0, // Skip to: 23041
2366
/* 11184 */   MCD_OPC_CheckField, 11, 5, 0, 74, 46, 0, // Skip to: 23041
2367
/* 11191 */   MCD_OPC_Decode, 180, 10, 108, // Opcode: MTVSRWA
2368
/* 11195 */   MCD_OPC_FilterValue, 7, 28, 0, 0, // Skip to: 11228
2369
/* 11200 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2370
/* 11203 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11212
2371
/* 11208 */   MCD_OPC_Decode, 165, 10, 109, // Opcode: MTSRIN
2372
/* 11212 */   MCD_OPC_FilterValue, 1, 48, 46, 0, // Skip to: 23041
2373
/* 11217 */   MCD_OPC_CheckField, 11, 5, 0, 41, 46, 0, // Skip to: 23041
2374
/* 11224 */   MCD_OPC_Decode, 183, 10, 108, // Opcode: MTVSRWZ
2375
/* 11228 */   MCD_OPC_FilterValue, 8, 18, 0, 0, // Skip to: 11251
2376
/* 11233 */   MCD_OPC_CheckField, 16, 10, 0, 25, 46, 0, // Skip to: 23041
2377
/* 11240 */   MCD_OPC_CheckField, 0, 2, 0, 18, 46, 0, // Skip to: 23041
2378
/* 11247 */   MCD_OPC_Decode, 138, 16, 110, // Opcode: TLBIEL
2379
/* 11251 */   MCD_OPC_FilterValue, 9, 47, 0, 0, // Skip to: 11303
2380
/* 11256 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2381
/* 11259 */   MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11282
2382
/* 11264 */   MCD_OPC_CheckField, 16, 5, 0, 250, 45, 0, // Skip to: 23041
2383
/* 11271 */   MCD_OPC_CheckField, 0, 1, 0, 243, 45, 0, // Skip to: 23041
2384
/* 11278 */   MCD_OPC_Decode, 137, 16, 109, // Opcode: TLBIE
2385
/* 11282 */   MCD_OPC_FilterValue, 1, 234, 45, 0, // Skip to: 23041
2386
/* 11287 */   MCD_OPC_CheckPredicate, 0, 229, 45, 0, // Skip to: 23041
2387
/* 11292 */   MCD_OPC_CheckField, 11, 5, 0, 222, 45, 0, // Skip to: 23041
2388
/* 11299 */   MCD_OPC_Decode, 132, 10, 111, // Opcode: MFVSRLD
2389
/* 11303 */   MCD_OPC_FilterValue, 10, 65, 0, 0, // Skip to: 11373
2390
/* 11308 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2391
/* 11311 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11332
2392
/* 11316 */   MCD_OPC_CheckPredicate, 0, 200, 45, 0, // Skip to: 23041
2393
/* 11321 */   MCD_OPC_CheckField, 11, 15, 0, 193, 45, 0, // Skip to: 23041
2394
/* 11328 */   MCD_OPC_Decode, 187, 14, 0, // Opcode: SLBSYNC
2395
/* 11332 */   MCD_OPC_FilterValue, 2, 184, 45, 0, // Skip to: 23041
2396
/* 11337 */   MCD_OPC_ExtractField, 11, 10,  // Inst{20-11} ...
2397
/* 11340 */   MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11349
2398
/* 11345 */   MCD_OPC_Decode, 253, 9, 66, // Opcode: MFUDSCR
2399
/* 11349 */   MCD_OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11359
2400
/* 11355 */   MCD_OPC_Decode, 241, 9, 66, // Opcode: MFLR
2401
/* 11359 */   MCD_OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11369
2402
/* 11365 */   MCD_OPC_Decode, 230, 9, 66, // Opcode: MFCTR
2403
/* 11369 */   MCD_OPC_Decode, 247, 9, 68, // Opcode: MFSPR
2404
/* 11373 */   MCD_OPC_FilterValue, 11, 28, 0, 0, // Skip to: 11406
2405
/* 11378 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2406
/* 11381 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11397
2407
/* 11386 */   MCD_OPC_CheckField, 11, 15, 0, 128, 45, 0, // Skip to: 23041
2408
/* 11393 */   MCD_OPC_Decode, 136, 16, 0, // Opcode: TLBIA
2409
/* 11397 */   MCD_OPC_FilterValue, 2, 119, 45, 0, // Skip to: 23041
2410
/* 11402 */   MCD_OPC_Decode, 251, 9, 68, // Opcode: MFTB
2411
/* 11406 */   MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 11458
2412
/* 11411 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2413
/* 11414 */   MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11437
2414
/* 11419 */   MCD_OPC_CheckField, 16, 5, 0, 95, 45, 0, // Skip to: 23041
2415
/* 11426 */   MCD_OPC_CheckField, 0, 1, 0, 88, 45, 0, // Skip to: 23041
2416
/* 11433 */   MCD_OPC_Decode, 186, 14, 109, // Opcode: SLBMTE
2417
/* 11437 */   MCD_OPC_FilterValue, 1, 79, 45, 0, // Skip to: 23041
2418
/* 11442 */   MCD_OPC_CheckPredicate, 0, 74, 45, 0, // Skip to: 23041
2419
/* 11447 */   MCD_OPC_CheckField, 11, 5, 0, 67, 45, 0, // Skip to: 23041
2420
/* 11454 */   MCD_OPC_Decode, 182, 10, 112, // Opcode: MTVSRWS
2421
/* 11458 */   MCD_OPC_FilterValue, 13, 40, 0, 0, // Skip to: 11503
2422
/* 11463 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2423
/* 11466 */   MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11489
2424
/* 11471 */   MCD_OPC_CheckField, 16, 10, 0, 43, 45, 0, // Skip to: 23041
2425
/* 11478 */   MCD_OPC_CheckField, 0, 1, 0, 36, 45, 0, // Skip to: 23041
2426
/* 11485 */   MCD_OPC_Decode, 182, 14, 110, // Opcode: SLBIE
2427
/* 11489 */   MCD_OPC_FilterValue, 1, 27, 45, 0, // Skip to: 23041
2428
/* 11494 */   MCD_OPC_CheckPredicate, 0, 22, 45, 0, // Skip to: 23041
2429
/* 11499 */   MCD_OPC_Decode, 176, 10, 113, // Opcode: MTVSRDD
2430
/* 11503 */   MCD_OPC_FilterValue, 14, 65, 0, 0, // Skip to: 11573
2431
/* 11508 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2432
/* 11511 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11532
2433
/* 11516 */   MCD_OPC_CheckPredicate, 0, 0, 45, 0, // Skip to: 23041
2434
/* 11521 */   MCD_OPC_CheckField, 16, 5, 0, 249, 44, 0, // Skip to: 23041
2435
/* 11528 */   MCD_OPC_Decode, 183, 14, 109, // Opcode: SLBIEG
2436
/* 11532 */   MCD_OPC_FilterValue, 2, 240, 44, 0, // Skip to: 23041
2437
/* 11537 */   MCD_OPC_ExtractField, 11, 10,  // Inst{20-11} ...
2438
/* 11540 */   MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11549
2439
/* 11545 */   MCD_OPC_Decode, 166, 10, 66, // Opcode: MTUDSCR
2440
/* 11549 */   MCD_OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11559
2441
/* 11555 */   MCD_OPC_Decode, 155, 10, 66, // Opcode: MTLR
2442
/* 11559 */   MCD_OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11569
2443
/* 11565 */   MCD_OPC_Decode, 142, 10, 66, // Opcode: MTCTR
2444
/* 11569 */   MCD_OPC_Decode, 162, 10, 89, // Opcode: MTSPR
2445
/* 11573 */   MCD_OPC_FilterValue, 15, 18, 0, 0, // Skip to: 11596
2446
/* 11578 */   MCD_OPC_CheckField, 11, 15, 0, 192, 44, 0, // Skip to: 23041
2447
/* 11585 */   MCD_OPC_CheckField, 0, 2, 0, 185, 44, 0, // Skip to: 23041
2448
/* 11592 */   MCD_OPC_Decode, 181, 14, 0, // Opcode: SLBIA
2449
/* 11596 */   MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 11612
2450
/* 11601 */   MCD_OPC_CheckField, 1, 1, 1, 169, 44, 0, // Skip to: 23041
2451
/* 11608 */   MCD_OPC_Decode, 249, 9, 107, // Opcode: MFSR
2452
/* 11612 */   MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 11638
2453
/* 11617 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2454
/* 11620 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11629
2455
/* 11625 */   MCD_OPC_Decode, 192, 8, 114, // Opcode: HASHSTP
2456
/* 11629 */   MCD_OPC_FilterValue, 1, 143, 44, 0, // Skip to: 23041
2457
/* 11634 */   MCD_OPC_Decode, 250, 9, 109, // Opcode: MFSRIN
2458
/* 11638 */   MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 11654
2459
/* 11643 */   MCD_OPC_CheckField, 1, 1, 0, 127, 44, 0, // Skip to: 23041
2460
/* 11650 */   MCD_OPC_Decode, 188, 8, 114, // Opcode: HASHCHKP
2461
/* 11654 */   MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 11670
2462
/* 11659 */   MCD_OPC_CheckField, 1, 1, 0, 111, 44, 0, // Skip to: 23041
2463
/* 11666 */   MCD_OPC_Decode, 190, 8, 114, // Opcode: HASHST
2464
/* 11670 */   MCD_OPC_FilterValue, 23, 42, 0, 0, // Skip to: 11717
2465
/* 11675 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2466
/* 11678 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11687
2467
/* 11683 */   MCD_OPC_Decode, 186, 8, 114, // Opcode: HASHCHK
2468
/* 11687 */   MCD_OPC_FilterValue, 1, 85, 44, 0, // Skip to: 23041
2469
/* 11692 */   MCD_OPC_CheckField, 18, 3, 0, 78, 44, 0, // Skip to: 23041
2470
/* 11699 */   MCD_OPC_CheckField, 11, 5, 0, 71, 44, 0, // Skip to: 23041
2471
/* 11706 */   MCD_OPC_CheckField, 0, 1, 0, 64, 44, 0, // Skip to: 23041
2472
/* 11713 */   MCD_OPC_Decode, 226, 4, 115, // Opcode: DARN
2473
/* 11717 */   MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 11745
2474
/* 11722 */   MCD_OPC_CheckPredicate, 3, 50, 44, 0, // Skip to: 23041
2475
/* 11727 */   MCD_OPC_CheckField, 21, 5, 0, 43, 44, 0, // Skip to: 23041
2476
/* 11734 */   MCD_OPC_CheckField, 0, 2, 0, 36, 44, 0, // Skip to: 23041
2477
/* 11741 */   MCD_OPC_Decode, 139, 16, 73, // Opcode: TLBIVAX
2478
/* 11745 */   MCD_OPC_FilterValue, 26, 18, 0, 0, // Skip to: 11768
2479
/* 11750 */   MCD_OPC_CheckField, 16, 5, 0, 20, 44, 0, // Skip to: 23041
2480
/* 11757 */   MCD_OPC_CheckField, 0, 2, 2, 13, 44, 0, // Skip to: 23041
2481
/* 11764 */   MCD_OPC_Decode, 185, 14, 109, // Opcode: SLBMFEV
2482
/* 11768 */   MCD_OPC_FilterValue, 28, 63, 0, 0, // Skip to: 11836
2483
/* 11773 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2484
/* 11776 */   MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 11806
2485
/* 11781 */   MCD_OPC_CheckPredicate, 3, 11, 0, 0, // Skip to: 11797
2486
/* 11786 */   MCD_OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 11797
2487
/* 11793 */   MCD_OPC_Decode, 144, 16, 73, // Opcode: TLBSX
2488
/* 11797 */   MCD_OPC_CheckPredicate, 4, 231, 43, 0, // Skip to: 23041
2489
/* 11802 */   MCD_OPC_Decode, 145, 16, 77, // Opcode: TLBSX2
2490
/* 11806 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11820
2491
/* 11811 */   MCD_OPC_CheckPredicate, 4, 217, 43, 0, // Skip to: 23041
2492
/* 11816 */   MCD_OPC_Decode, 146, 16, 77, // Opcode: TLBSX2D
2493
/* 11820 */   MCD_OPC_FilterValue, 2, 208, 43, 0, // Skip to: 23041
2494
/* 11825 */   MCD_OPC_CheckField, 16, 5, 0, 201, 43, 0, // Skip to: 23041
2495
/* 11832 */   MCD_OPC_Decode, 184, 14, 109, // Opcode: SLBMFEE
2496
/* 11836 */   MCD_OPC_FilterValue, 29, 33, 0, 0, // Skip to: 11874
2497
/* 11841 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2498
/* 11844 */   MCD_OPC_FilterValue, 0, 184, 43, 0, // Skip to: 23041
2499
/* 11849 */   MCD_OPC_CheckPredicate, 3, 11, 0, 0, // Skip to: 11865
2500
/* 11854 */   MCD_OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 11865
2501
/* 11861 */   MCD_OPC_Decode, 142, 16, 0, // Opcode: TLBRE
2502
/* 11865 */   MCD_OPC_CheckPredicate, 4, 163, 43, 0, // Skip to: 23041
2503
/* 11870 */   MCD_OPC_Decode, 143, 16, 116, // Opcode: TLBRE2
2504
/* 11874 */   MCD_OPC_FilterValue, 30, 65, 0, 0, // Skip to: 11944
2505
/* 11879 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2506
/* 11882 */   MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11928
2507
/* 11887 */   MCD_OPC_CheckPredicate, 3, 11, 0, 0, // Skip to: 11903
2508
/* 11892 */   MCD_OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 11903
2509
/* 11899 */   MCD_OPC_Decode, 148, 16, 0, // Opcode: TLBWE
2510
/* 11903 */   MCD_OPC_CheckPredicate, 9, 11, 0, 0, // Skip to: 11919
2511
/* 11908 */   MCD_OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 11919
2512
/* 11915 */   MCD_OPC_Decode, 140, 16, 110, // Opcode: TLBLD
2513
/* 11919 */   MCD_OPC_CheckPredicate, 4, 109, 43, 0, // Skip to: 23041
2514
/* 11924 */   MCD_OPC_Decode, 149, 16, 116, // Opcode: TLBWE2
2515
/* 11928 */   MCD_OPC_FilterValue, 3, 100, 43, 0, // Skip to: 23041
2516
/* 11933 */   MCD_OPC_CheckField, 16, 5, 0, 93, 43, 0, // Skip to: 23041
2517
/* 11940 */   MCD_OPC_Decode, 180, 14, 109, // Opcode: SLBFEE_rec
2518
/* 11944 */   MCD_OPC_FilterValue, 31, 84, 43, 0, // Skip to: 23041
2519
/* 11949 */   MCD_OPC_CheckPredicate, 9, 79, 43, 0, // Skip to: 23041
2520
/* 11954 */   MCD_OPC_CheckField, 16, 10, 0, 72, 43, 0, // Skip to: 23041
2521
/* 11961 */   MCD_OPC_CheckField, 0, 2, 0, 65, 43, 0, // Skip to: 23041
2522
/* 11968 */   MCD_OPC_Decode, 141, 16, 110, // Opcode: TLBLI
2523
/* 11972 */   MCD_OPC_FilterValue, 10, 181, 1, 0, // Skip to: 12414
2524
/* 11977 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2525
/* 11980 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12015
2526
/* 11985 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2527
/* 11988 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11997
2528
/* 11993 */   MCD_OPC_Decode, 166, 9, 117, // Opcode: LWARX
2529
/* 11997 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12006
2530
/* 12002 */   MCD_OPC_Decode, 167, 9, 117, // Opcode: LWARXL
2531
/* 12006 */   MCD_OPC_FilterValue, 2, 22, 43, 0, // Skip to: 23041
2532
/* 12011 */   MCD_OPC_Decode, 230, 8, 118, // Opcode: LDX
2533
/* 12015 */   MCD_OPC_FilterValue, 1, 40, 0, 0, // Skip to: 12060
2534
/* 12020 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2535
/* 12023 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12037
2536
/* 12028 */   MCD_OPC_CheckPredicate, 10, 0, 43, 0, // Skip to: 23041
2537
/* 12033 */   MCD_OPC_Decode, 207, 8, 117, // Opcode: LBARX
2538
/* 12037 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12051
2539
/* 12042 */   MCD_OPC_CheckPredicate, 10, 242, 42, 0, // Skip to: 23041
2540
/* 12047 */   MCD_OPC_Decode, 208, 8, 117, // Opcode: LBARXL
2541
/* 12051 */   MCD_OPC_FilterValue, 2, 233, 42, 0, // Skip to: 23041
2542
/* 12056 */   MCD_OPC_Decode, 229, 8, 119, // Opcode: LDUX
2543
/* 12060 */   MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12086
2544
/* 12065 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2545
/* 12068 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12077
2546
/* 12073 */   MCD_OPC_Decode, 223, 8, 118, // Opcode: LDARX
2547
/* 12077 */   MCD_OPC_FilterValue, 1, 207, 42, 0, // Skip to: 23041
2548
/* 12082 */   MCD_OPC_Decode, 224, 8, 118, // Opcode: LDARXL
2549
/* 12086 */   MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 12122
2550
/* 12091 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2551
/* 12094 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12108
2552
/* 12099 */   MCD_OPC_CheckPredicate, 10, 185, 42, 0, // Skip to: 23041
2553
/* 12104 */   MCD_OPC_Decode, 253, 8, 117, // Opcode: LHARX
2554
/* 12108 */   MCD_OPC_FilterValue, 1, 176, 42, 0, // Skip to: 23041
2555
/* 12113 */   MCD_OPC_CheckPredicate, 10, 171, 42, 0, // Skip to: 23041
2556
/* 12118 */   MCD_OPC_Decode, 254, 8, 117, // Opcode: LHARXL
2557
/* 12122 */   MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 12138
2558
/* 12127 */   MCD_OPC_CheckField, 0, 2, 2, 155, 42, 0, // Skip to: 23041
2559
/* 12134 */   MCD_OPC_Decode, 241, 14, 118, // Opcode: STDX
2560
/* 12138 */   MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 12154
2561
/* 12143 */   MCD_OPC_CheckField, 0, 2, 2, 139, 42, 0, // Skip to: 23041
2562
/* 12150 */   MCD_OPC_Decode, 240, 14, 120, // Opcode: STDUX
2563
/* 12154 */   MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 12180
2564
/* 12159 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2565
/* 12162 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12171
2566
/* 12167 */   MCD_OPC_Decode, 154, 9, 121, // Opcode: LQARX
2567
/* 12171 */   MCD_OPC_FilterValue, 1, 113, 42, 0, // Skip to: 23041
2568
/* 12176 */   MCD_OPC_Decode, 155, 9, 121, // Opcode: LQARXL
2569
/* 12180 */   MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 12196
2570
/* 12185 */   MCD_OPC_CheckField, 0, 2, 2, 97, 42, 0, // Skip to: 23041
2571
/* 12192 */   MCD_OPC_Decode, 170, 9, 118, // Opcode: LWAX
2572
/* 12196 */   MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 12212
2573
/* 12201 */   MCD_OPC_CheckField, 0, 2, 2, 81, 42, 0, // Skip to: 23041
2574
/* 12208 */   MCD_OPC_Decode, 169, 9, 119, // Opcode: LWAUX
2575
/* 12212 */   MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 12233
2576
/* 12217 */   MCD_OPC_CheckPredicate, 11, 67, 42, 0, // Skip to: 23041
2577
/* 12222 */   MCD_OPC_CheckField, 0, 2, 0, 60, 42, 0, // Skip to: 23041
2578
/* 12229 */   MCD_OPC_Decode, 226, 8, 118, // Opcode: LDBRX
2579
/* 12233 */   MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 12249
2580
/* 12238 */   MCD_OPC_CheckField, 0, 2, 2, 44, 42, 0, // Skip to: 23041
2581
/* 12245 */   MCD_OPC_Decode, 157, 9, 74, // Opcode: LSWI
2582
/* 12249 */   MCD_OPC_FilterValue, 20, 16, 0, 0, // Skip to: 12270
2583
/* 12254 */   MCD_OPC_CheckPredicate, 11, 30, 42, 0, // Skip to: 23041
2584
/* 12259 */   MCD_OPC_CheckField, 0, 2, 0, 23, 42, 0, // Skip to: 23041
2585
/* 12266 */   MCD_OPC_Decode, 236, 14, 118, // Opcode: STDBRX
2586
/* 12270 */   MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 12286
2587
/* 12275 */   MCD_OPC_CheckField, 0, 2, 2, 7, 42, 0, // Skip to: 23041
2588
/* 12282 */   MCD_OPC_Decode, 146, 15, 74, // Opcode: STSWI
2589
/* 12286 */   MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 12302
2590
/* 12291 */   MCD_OPC_CheckField, 0, 2, 2, 247, 41, 0, // Skip to: 23041
2591
/* 12298 */   MCD_OPC_Decode, 178, 9, 77, // Opcode: LWZCIX
2592
/* 12302 */   MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 12318
2593
/* 12307 */   MCD_OPC_CheckField, 0, 2, 2, 231, 41, 0, // Skip to: 23041
2594
/* 12314 */   MCD_OPC_Decode, 138, 9, 77, // Opcode: LHZCIX
2595
/* 12318 */   MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 12334
2596
/* 12323 */   MCD_OPC_CheckField, 0, 2, 2, 215, 41, 0, // Skip to: 23041
2597
/* 12330 */   MCD_OPC_Decode, 212, 8, 77, // Opcode: LBZCIX
2598
/* 12334 */   MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 12350
2599
/* 12339 */   MCD_OPC_CheckField, 0, 2, 2, 199, 41, 0, // Skip to: 23041
2600
/* 12346 */   MCD_OPC_Decode, 227, 8, 77, // Opcode: LDCIX
2601
/* 12350 */   MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 12366
2602
/* 12355 */   MCD_OPC_CheckField, 0, 2, 2, 183, 41, 0, // Skip to: 23041
2603
/* 12362 */   MCD_OPC_Decode, 156, 15, 77, // Opcode: STWCIX
2604
/* 12366 */   MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 12382
2605
/* 12371 */   MCD_OPC_CheckField, 0, 2, 2, 167, 41, 0, // Skip to: 23041
2606
/* 12378 */   MCD_OPC_Decode, 129, 15, 77, // Opcode: STHCIX
2607
/* 12382 */   MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 12398
2608
/* 12387 */   MCD_OPC_CheckField, 0, 2, 2, 151, 41, 0, // Skip to: 23041
2609
/* 12394 */   MCD_OPC_Decode, 222, 14, 77, // Opcode: STBCIX
2610
/* 12398 */   MCD_OPC_FilterValue, 31, 142, 41, 0, // Skip to: 23041
2611
/* 12403 */   MCD_OPC_CheckField, 0, 2, 2, 135, 41, 0, // Skip to: 23041
2612
/* 12410 */   MCD_OPC_Decode, 237, 14, 77, // Opcode: STDCIX
2613
/* 12414 */   MCD_OPC_FilterValue, 11, 193, 3, 0, // Skip to: 13380
2614
/* 12419 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2615
/* 12422 */   MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 12460
2616
/* 12427 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2617
/* 12430 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 12451
2618
/* 12435 */   MCD_OPC_CheckPredicate, 5, 105, 41, 0, // Skip to: 23041
2619
/* 12440 */   MCD_OPC_CheckField, 25, 1, 0, 98, 41, 0, // Skip to: 23041
2620
/* 12447 */   MCD_OPC_Decode, 199, 8, 72, // Opcode: ICBT
2621
/* 12451 */   MCD_OPC_FilterValue, 2, 89, 41, 0, // Skip to: 23041
2622
/* 12456 */   MCD_OPC_Decode, 183, 9, 117, // Opcode: LWZX
2623
/* 12460 */   MCD_OPC_FilterValue, 1, 28, 0, 0, // Skip to: 12493
2624
/* 12465 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2625
/* 12468 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12484
2626
/* 12473 */   MCD_OPC_CheckField, 21, 5, 0, 65, 41, 0, // Skip to: 23041
2627
/* 12480 */   MCD_OPC_Decode, 231, 4, 122, // Opcode: DCBST
2628
/* 12484 */   MCD_OPC_FilterValue, 2, 56, 41, 0, // Skip to: 23041
2629
/* 12489 */   MCD_OPC_Decode, 181, 9, 123, // Opcode: LWZUX
2630
/* 12493 */   MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12519
2631
/* 12498 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2632
/* 12501 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12510
2633
/* 12506 */   MCD_OPC_Decode, 228, 4, 124, // Opcode: DCBF
2634
/* 12510 */   MCD_OPC_FilterValue, 2, 30, 41, 0, // Skip to: 23041
2635
/* 12515 */   MCD_OPC_Decode, 217, 8, 117, // Opcode: LBZX
2636
/* 12519 */   MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 12535
2637
/* 12524 */   MCD_OPC_CheckField, 0, 2, 2, 14, 41, 0, // Skip to: 23041
2638
/* 12531 */   MCD_OPC_Decode, 215, 8, 123, // Opcode: LBZUX
2639
/* 12535 */   MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 12561
2640
/* 12540 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2641
/* 12543 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12552
2642
/* 12548 */   MCD_OPC_Decode, 157, 15, 117, // Opcode: STWCX
2643
/* 12552 */   MCD_OPC_FilterValue, 2, 244, 40, 0, // Skip to: 23041
2644
/* 12557 */   MCD_OPC_Decode, 163, 15, 117, // Opcode: STWX
2645
/* 12561 */   MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 12587
2646
/* 12566 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2647
/* 12569 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12578
2648
/* 12574 */   MCD_OPC_Decode, 144, 15, 121, // Opcode: STQCX
2649
/* 12578 */   MCD_OPC_FilterValue, 2, 218, 40, 0, // Skip to: 23041
2650
/* 12583 */   MCD_OPC_Decode, 161, 15, 125, // Opcode: STWUX
2651
/* 12587 */   MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 12613
2652
/* 12592 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2653
/* 12595 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12604
2654
/* 12600 */   MCD_OPC_Decode, 238, 14, 118, // Opcode: STDCX
2655
/* 12604 */   MCD_OPC_FilterValue, 2, 192, 40, 0, // Skip to: 23041
2656
/* 12609 */   MCD_OPC_Decode, 229, 14, 117, // Opcode: STBX
2657
/* 12613 */   MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 12639
2658
/* 12618 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2659
/* 12621 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12630
2660
/* 12626 */   MCD_OPC_Decode, 235, 4, 126, // Opcode: DCBTST
2661
/* 12630 */   MCD_OPC_FilterValue, 2, 166, 40, 0, // Skip to: 23041
2662
/* 12635 */   MCD_OPC_Decode, 227, 14, 125, // Opcode: STBUX
2663
/* 12639 */   MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 12665
2664
/* 12644 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2665
/* 12647 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12656
2666
/* 12652 */   MCD_OPC_Decode, 233, 4, 126, // Opcode: DCBT
2667
/* 12656 */   MCD_OPC_FilterValue, 2, 140, 40, 0, // Skip to: 23041
2668
/* 12661 */   MCD_OPC_Decode, 143, 9, 117, // Opcode: LHZX
2669
/* 12665 */   MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 12681
2670
/* 12670 */   MCD_OPC_CheckField, 0, 2, 2, 124, 40, 0, // Skip to: 23041
2671
/* 12677 */   MCD_OPC_Decode, 141, 9, 123, // Opcode: LHZUX
2672
/* 12681 */   MCD_OPC_FilterValue, 10, 38, 0, 0, // Skip to: 12724
2673
/* 12686 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2674
/* 12689 */   MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 12715
2675
/* 12694 */   MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ...
2676
/* 12697 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12706
2677
/* 12702 */   MCD_OPC_Decode, 157, 5, 127, // Opcode: DST
2678
/* 12706 */   MCD_OPC_FilterValue, 4, 90, 40, 0, // Skip to: 23041
2679
/* 12711 */   MCD_OPC_Decode, 163, 5, 127, // Opcode: DSTT
2680
/* 12715 */   MCD_OPC_FilterValue, 2, 81, 40, 0, // Skip to: 23041
2681
/* 12720 */   MCD_OPC_Decode, 131, 9, 117, // Opcode: LHAX
2682
/* 12724 */   MCD_OPC_FilterValue, 11, 38, 0, 0, // Skip to: 12767
2683
/* 12729 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2684
/* 12732 */   MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 12758
2685
/* 12737 */   MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ...
2686
/* 12740 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12749
2687
/* 12745 */   MCD_OPC_Decode, 159, 5, 127, // Opcode: DSTST
2688
/* 12749 */   MCD_OPC_FilterValue, 4, 47, 40, 0, // Skip to: 23041
2689
/* 12754 */   MCD_OPC_Decode, 161, 5, 127, // Opcode: DSTSTT
2690
/* 12758 */   MCD_OPC_FilterValue, 2, 38, 40, 0, // Skip to: 23041
2691
/* 12763 */   MCD_OPC_Decode, 129, 9, 123, // Opcode: LHAUX
2692
/* 12767 */   MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 12783
2693
/* 12772 */   MCD_OPC_CheckField, 0, 2, 2, 22, 40, 0, // Skip to: 23041
2694
/* 12779 */   MCD_OPC_Decode, 136, 15, 117, // Opcode: STHX
2695
/* 12783 */   MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 12799
2696
/* 12788 */   MCD_OPC_CheckField, 0, 2, 2, 6, 40, 0, // Skip to: 23041
2697
/* 12795 */   MCD_OPC_Decode, 134, 15, 125, // Opcode: STHUX
2698
/* 12799 */   MCD_OPC_FilterValue, 14, 18, 0, 0, // Skip to: 12822
2699
/* 12804 */   MCD_OPC_CheckField, 21, 5, 0, 246, 39, 0, // Skip to: 23041
2700
/* 12811 */   MCD_OPC_CheckField, 0, 2, 0, 239, 39, 0, // Skip to: 23041
2701
/* 12818 */   MCD_OPC_Decode, 230, 4, 122, // Opcode: DCBI
2702
/* 12822 */   MCD_OPC_FilterValue, 16, 27, 0, 0, // Skip to: 12854
2703
/* 12827 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2704
/* 12830 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12839
2705
/* 12835 */   MCD_OPC_Decode, 173, 9, 117, // Opcode: LWBRX
2706
/* 12839 */   MCD_OPC_FilterValue, 2, 213, 39, 0, // Skip to: 23041
2707
/* 12844 */   MCD_OPC_CheckPredicate, 12, 208, 39, 0, // Skip to: 23041
2708
/* 12849 */   MCD_OPC_Decode, 250, 8, 128, 1, // Opcode: LFSX
2709
/* 12854 */   MCD_OPC_FilterValue, 17, 34, 0, 0, // Skip to: 12893
2710
/* 12859 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2711
/* 12862 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12878
2712
/* 12867 */   MCD_OPC_CheckField, 11, 15, 0, 183, 39, 0, // Skip to: 23041
2713
/* 12874 */   MCD_OPC_Decode, 147, 16, 0, // Opcode: TLBSYNC
2714
/* 12878 */   MCD_OPC_FilterValue, 2, 174, 39, 0, // Skip to: 23041
2715
/* 12883 */   MCD_OPC_CheckPredicate, 12, 169, 39, 0, // Skip to: 23041
2716
/* 12888 */   MCD_OPC_Decode, 249, 8, 129, 1, // Opcode: LFSUX
2717
/* 12893 */   MCD_OPC_FilterValue, 18, 42, 0, 0, // Skip to: 12940
2718
/* 12898 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2719
/* 12901 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12925
2720
/* 12906 */   MCD_OPC_CheckField, 23, 3, 0, 144, 39, 0, // Skip to: 23041
2721
/* 12913 */   MCD_OPC_CheckField, 11, 10, 0, 137, 39, 0, // Skip to: 23041
2722
/* 12920 */   MCD_OPC_Decode, 239, 15, 130, 1, // Opcode: SYNC
2723
/* 12925 */   MCD_OPC_FilterValue, 2, 127, 39, 0, // Skip to: 23041
2724
/* 12930 */   MCD_OPC_CheckPredicate, 12, 122, 39, 0, // Skip to: 23041
2725
/* 12935 */   MCD_OPC_Decode, 244, 8, 131, 1, // Opcode: LFDX
2726
/* 12940 */   MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 12962
2727
/* 12945 */   MCD_OPC_CheckPredicate, 12, 107, 39, 0, // Skip to: 23041
2728
/* 12950 */   MCD_OPC_CheckField, 0, 2, 2, 100, 39, 0, // Skip to: 23041
2729
/* 12957 */   MCD_OPC_Decode, 243, 8, 132, 1, // Opcode: LFDUX
2730
/* 12962 */   MCD_OPC_FilterValue, 20, 27, 0, 0, // Skip to: 12994
2731
/* 12967 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2732
/* 12970 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12979
2733
/* 12975 */   MCD_OPC_Decode, 155, 15, 117, // Opcode: STWBRX
2734
/* 12979 */   MCD_OPC_FilterValue, 2, 73, 39, 0, // Skip to: 23041
2735
/* 12984 */   MCD_OPC_CheckPredicate, 12, 68, 39, 0, // Skip to: 23041
2736
/* 12989 */   MCD_OPC_Decode, 253, 14, 128, 1, // Opcode: STFSX
2737
/* 12994 */   MCD_OPC_FilterValue, 21, 32, 0, 0, // Skip to: 13031
2738
/* 12999 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2739
/* 13002 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13016
2740
/* 13007 */   MCD_OPC_CheckPredicate, 10, 45, 39, 0, // Skip to: 23041
2741
/* 13012 */   MCD_OPC_Decode, 223, 14, 117, // Opcode: STBCX
2742
/* 13016 */   MCD_OPC_FilterValue, 2, 36, 39, 0, // Skip to: 23041
2743
/* 13021 */   MCD_OPC_CheckPredicate, 12, 31, 39, 0, // Skip to: 23041
2744
/* 13026 */   MCD_OPC_Decode, 252, 14, 133, 1, // Opcode: STFSUX
2745
/* 13031 */   MCD_OPC_FilterValue, 22, 32, 0, 0, // Skip to: 13068
2746
/* 13036 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2747
/* 13039 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13053
2748
/* 13044 */   MCD_OPC_CheckPredicate, 10, 8, 39, 0, // Skip to: 23041
2749
/* 13049 */   MCD_OPC_Decode, 130, 15, 117, // Opcode: STHCX
2750
/* 13053 */   MCD_OPC_FilterValue, 2, 255, 38, 0, // Skip to: 23041
2751
/* 13058 */   MCD_OPC_CheckPredicate, 12, 250, 38, 0, // Skip to: 23041
2752
/* 13063 */   MCD_OPC_Decode, 248, 14, 131, 1, // Opcode: STFDX
2753
/* 13068 */   MCD_OPC_FilterValue, 23, 34, 0, 0, // Skip to: 13107
2754
/* 13073 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2755
/* 13076 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13092
2756
/* 13081 */   MCD_OPC_CheckField, 21, 5, 0, 225, 38, 0, // Skip to: 23041
2757
/* 13088 */   MCD_OPC_Decode, 227, 4, 122, // Opcode: DCBA
2758
/* 13092 */   MCD_OPC_FilterValue, 2, 216, 38, 0, // Skip to: 23041
2759
/* 13097 */   MCD_OPC_CheckPredicate, 12, 211, 38, 0, // Skip to: 23041
2760
/* 13102 */   MCD_OPC_Decode, 247, 14, 134, 1, // Opcode: STFDUX
2761
/* 13107 */   MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 13123
2762
/* 13112 */   MCD_OPC_CheckField, 0, 2, 0, 194, 38, 0, // Skip to: 23041
2763
/* 13119 */   MCD_OPC_Decode, 133, 9, 117, // Opcode: LHBRX
2764
/* 13123 */   MCD_OPC_FilterValue, 25, 50, 0, 0, // Skip to: 13178
2765
/* 13128 */   MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ...
2766
/* 13131 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13155
2767
/* 13136 */   MCD_OPC_CheckField, 11, 10, 0, 170, 38, 0, // Skip to: 23041
2768
/* 13143 */   MCD_OPC_CheckField, 0, 2, 0, 163, 38, 0, // Skip to: 23041
2769
/* 13150 */   MCD_OPC_Decode, 155, 5, 135, 1, // Opcode: DSS
2770
/* 13155 */   MCD_OPC_FilterValue, 4, 153, 38, 0, // Skip to: 23041
2771
/* 13160 */   MCD_OPC_CheckField, 11, 12, 0, 146, 38, 0, // Skip to: 23041
2772
/* 13167 */   MCD_OPC_CheckField, 0, 2, 0, 139, 38, 0, // Skip to: 23041
2773
/* 13174 */   MCD_OPC_Decode, 156, 5, 0, // Opcode: DSSALL
2774
/* 13178 */   MCD_OPC_FilterValue, 26, 58, 0, 0, // Skip to: 13241
2775
/* 13183 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
2776
/* 13186 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 13219
2777
/* 13191 */   MCD_OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 13209
2778
/* 13198 */   MCD_OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 13209
2779
/* 13205 */   MCD_OPC_Decode, 190, 7, 0, // Opcode: EnforceIEIO
2780
/* 13209 */   MCD_OPC_CheckPredicate, 3, 99, 38, 0, // Skip to: 23041
2781
/* 13214 */   MCD_OPC_Decode, 223, 9, 136, 1, // Opcode: MBAR
2782
/* 13219 */   MCD_OPC_FilterValue, 1, 89, 38, 0, // Skip to: 23041
2783
/* 13224 */   MCD_OPC_CheckPredicate, 12, 84, 38, 0, // Skip to: 23041
2784
/* 13229 */   MCD_OPC_CheckField, 0, 1, 0, 77, 38, 0, // Skip to: 23041
2785
/* 13236 */   MCD_OPC_Decode, 245, 8, 131, 1, // Opcode: LFIWAX
2786
/* 13241 */   MCD_OPC_FilterValue, 27, 39, 0, 0, // Skip to: 13285
2787
/* 13246 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2788
/* 13249 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13270
2789
/* 13254 */   MCD_OPC_CheckPredicate, 0, 54, 38, 0, // Skip to: 23041
2790
/* 13259 */   MCD_OPC_CheckField, 11, 15, 0, 47, 38, 0, // Skip to: 23041
2791
/* 13266 */   MCD_OPC_Decode, 138, 10, 0, // Opcode: MSGSYNC
2792
/* 13270 */   MCD_OPC_FilterValue, 2, 38, 38, 0, // Skip to: 23041
2793
/* 13275 */   MCD_OPC_CheckPredicate, 12, 33, 38, 0, // Skip to: 23041
2794
/* 13280 */   MCD_OPC_Decode, 246, 8, 131, 1, // Opcode: LFIWZX
2795
/* 13285 */   MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 13301
2796
/* 13290 */   MCD_OPC_CheckField, 0, 2, 0, 16, 38, 0, // Skip to: 23041
2797
/* 13297 */   MCD_OPC_Decode, 128, 15, 117, // Opcode: STHBRX
2798
/* 13301 */   MCD_OPC_FilterValue, 30, 34, 0, 0, // Skip to: 13340
2799
/* 13306 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2800
/* 13309 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13325
2801
/* 13314 */   MCD_OPC_CheckField, 21, 5, 0, 248, 37, 0, // Skip to: 23041
2802
/* 13321 */   MCD_OPC_Decode, 195, 8, 122, // Opcode: ICBI
2803
/* 13325 */   MCD_OPC_FilterValue, 2, 239, 37, 0, // Skip to: 23041
2804
/* 13330 */   MCD_OPC_CheckPredicate, 12, 234, 37, 0, // Skip to: 23041
2805
/* 13335 */   MCD_OPC_Decode, 249, 14, 131, 1, // Opcode: STFIWX
2806
/* 13340 */   MCD_OPC_FilterValue, 31, 224, 37, 0, // Skip to: 23041
2807
/* 13345 */   MCD_OPC_ExtractField, 21, 5,  // Inst{25-21} ...
2808
/* 13348 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13364
2809
/* 13353 */   MCD_OPC_CheckField, 0, 2, 0, 209, 37, 0, // Skip to: 23041
2810
/* 13360 */   MCD_OPC_Decode, 237, 4, 122, // Opcode: DCBZ
2811
/* 13364 */   MCD_OPC_FilterValue, 1, 200, 37, 0, // Skip to: 23041
2812
/* 13369 */   MCD_OPC_CheckField, 0, 2, 0, 193, 37, 0, // Skip to: 23041
2813
/* 13376 */   MCD_OPC_Decode, 239, 4, 122, // Opcode: DCBZL
2814
/* 13380 */   MCD_OPC_FilterValue, 12, 115, 0, 0, // Skip to: 13500
2815
/* 13385 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2816
/* 13388 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13416
2817
/* 13393 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2818
/* 13396 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13406
2819
/* 13401 */   MCD_OPC_Decode, 190, 14, 137, 1, // Opcode: SLW
2820
/* 13406 */   MCD_OPC_FilterValue, 1, 158, 37, 0, // Skip to: 23041
2821
/* 13411 */   MCD_OPC_Decode, 193, 14, 137, 1, // Opcode: SLW_rec
2822
/* 13416 */   MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 13444
2823
/* 13421 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2824
/* 13424 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13434
2825
/* 13429 */   MCD_OPC_Decode, 216, 14, 137, 1, // Opcode: SRW
2826
/* 13434 */   MCD_OPC_FilterValue, 1, 130, 37, 0, // Skip to: 23041
2827
/* 13439 */   MCD_OPC_Decode, 219, 14, 137, 1, // Opcode: SRW_rec
2828
/* 13444 */   MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 13472
2829
/* 13449 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2830
/* 13452 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13462
2831
/* 13457 */   MCD_OPC_Decode, 210, 14, 137, 1, // Opcode: SRAW
2832
/* 13462 */   MCD_OPC_FilterValue, 1, 102, 37, 0, // Skip to: 23041
2833
/* 13467 */   MCD_OPC_Decode, 213, 14, 137, 1, // Opcode: SRAW_rec
2834
/* 13472 */   MCD_OPC_FilterValue, 25, 92, 37, 0, // Skip to: 23041
2835
/* 13477 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2836
/* 13480 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13490
2837
/* 13485 */   MCD_OPC_Decode, 211, 14, 138, 1, // Opcode: SRAWI
2838
/* 13490 */   MCD_OPC_FilterValue, 1, 74, 37, 0, // Skip to: 23041
2839
/* 13495 */   MCD_OPC_Decode, 212, 14, 138, 1, // Opcode: SRAWI_rec
2840
/* 13500 */   MCD_OPC_FilterValue, 13, 103, 2, 0, // Skip to: 14120
2841
/* 13505 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2842
/* 13508 */   MCD_OPC_FilterValue, 0, 57, 0, 0, // Skip to: 13570
2843
/* 13513 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2844
/* 13516 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13533
2845
/* 13521 */   MCD_OPC_CheckField, 11, 5, 0, 41, 37, 0, // Skip to: 23041
2846
/* 13528 */   MCD_OPC_Decode, 196, 4, 139, 1, // Opcode: CNTLZW
2847
/* 13533 */   MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13550
2848
/* 13538 */   MCD_OPC_CheckField, 11, 5, 0, 24, 37, 0, // Skip to: 23041
2849
/* 13545 */   MCD_OPC_Decode, 199, 4, 139, 1, // Opcode: CNTLZW_rec
2850
/* 13550 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13560
2851
/* 13555 */   MCD_OPC_Decode, 188, 14, 140, 1, // Opcode: SLD
2852
/* 13560 */   MCD_OPC_FilterValue, 3, 4, 37, 0, // Skip to: 23041
2853
/* 13565 */   MCD_OPC_Decode, 189, 14, 140, 1, // Opcode: SLD_rec
2854
/* 13570 */   MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 13622
2855
/* 13575 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2856
/* 13578 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13595
2857
/* 13583 */   MCD_OPC_CheckField, 11, 5, 0, 235, 36, 0, // Skip to: 23041
2858
/* 13590 */   MCD_OPC_Decode, 193, 4, 141, 1, // Opcode: CNTLZD
2859
/* 13595 */   MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13612
2860
/* 13600 */   MCD_OPC_CheckField, 11, 5, 0, 218, 36, 0, // Skip to: 23041
2861
/* 13607 */   MCD_OPC_Decode, 195, 4, 141, 1, // Opcode: CNTLZD_rec
2862
/* 13612 */   MCD_OPC_FilterValue, 2, 208, 36, 0, // Skip to: 23041
2863
/* 13617 */   MCD_OPC_Decode, 194, 4, 142, 1, // Opcode: CNTLZDM
2864
/* 13622 */   MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 13646
2865
/* 13627 */   MCD_OPC_CheckField, 11, 5, 0, 191, 36, 0, // Skip to: 23041
2866
/* 13634 */   MCD_OPC_CheckField, 0, 2, 0, 184, 36, 0, // Skip to: 23041
2867
/* 13641 */   MCD_OPC_Decode, 210, 11, 139, 1, // Opcode: POPCNTB
2868
/* 13646 */   MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 13670
2869
/* 13651 */   MCD_OPC_CheckField, 11, 5, 0, 167, 36, 0, // Skip to: 23041
2870
/* 13658 */   MCD_OPC_CheckField, 0, 2, 2, 160, 36, 0, // Skip to: 23041
2871
/* 13665 */   MCD_OPC_Decode, 176, 4, 139, 1, // Opcode: BRW
2872
/* 13670 */   MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 13694
2873
/* 13675 */   MCD_OPC_CheckField, 11, 5, 0, 143, 36, 0, // Skip to: 23041
2874
/* 13682 */   MCD_OPC_CheckField, 0, 2, 2, 136, 36, 0, // Skip to: 23041
2875
/* 13689 */   MCD_OPC_Decode, 172, 4, 141, 1, // Opcode: BRD
2876
/* 13694 */   MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 13718
2877
/* 13699 */   MCD_OPC_CheckField, 11, 5, 0, 119, 36, 0, // Skip to: 23041
2878
/* 13706 */   MCD_OPC_CheckField, 0, 2, 2, 112, 36, 0, // Skip to: 23041
2879
/* 13713 */   MCD_OPC_Decode, 173, 4, 139, 1, // Opcode: BRH
2880
/* 13718 */   MCD_OPC_FilterValue, 11, 19, 0, 0, // Skip to: 13742
2881
/* 13723 */   MCD_OPC_CheckField, 11, 5, 0, 95, 36, 0, // Skip to: 23041
2882
/* 13730 */   MCD_OPC_CheckField, 0, 2, 0, 88, 36, 0, // Skip to: 23041
2883
/* 13737 */   MCD_OPC_Decode, 213, 11, 139, 1, // Opcode: POPCNTW
2884
/* 13742 */   MCD_OPC_FilterValue, 15, 19, 0, 0, // Skip to: 13766
2885
/* 13747 */   MCD_OPC_CheckField, 11, 5, 0, 71, 36, 0, // Skip to: 23041
2886
/* 13754 */   MCD_OPC_CheckField, 0, 2, 0, 64, 36, 0, // Skip to: 23041
2887
/* 13761 */   MCD_OPC_Decode, 212, 11, 141, 1, // Opcode: POPCNTD
2888
/* 13766 */   MCD_OPC_FilterValue, 16, 67, 0, 0, // Skip to: 13838
2889
/* 13771 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2890
/* 13774 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13796
2891
/* 13779 */   MCD_OPC_CheckPredicate, 0, 41, 36, 0, // Skip to: 23041
2892
/* 13784 */   MCD_OPC_CheckField, 11, 5, 0, 34, 36, 0, // Skip to: 23041
2893
/* 13791 */   MCD_OPC_Decode, 203, 4, 139, 1, // Opcode: CNTTZW
2894
/* 13796 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 13818
2895
/* 13801 */   MCD_OPC_CheckPredicate, 0, 19, 36, 0, // Skip to: 23041
2896
/* 13806 */   MCD_OPC_CheckField, 11, 5, 0, 12, 36, 0, // Skip to: 23041
2897
/* 13813 */   MCD_OPC_Decode, 206, 4, 139, 1, // Opcode: CNTTZW_rec
2898
/* 13818 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13828
2899
/* 13823 */   MCD_OPC_Decode, 214, 14, 140, 1, // Opcode: SRD
2900
/* 13828 */   MCD_OPC_FilterValue, 3, 248, 35, 0, // Skip to: 23041
2901
/* 13833 */   MCD_OPC_Decode, 215, 14, 140, 1, // Opcode: SRD_rec
2902
/* 13838 */   MCD_OPC_FilterValue, 17, 57, 0, 0, // Skip to: 13900
2903
/* 13843 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2904
/* 13846 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13868
2905
/* 13851 */   MCD_OPC_CheckPredicate, 0, 225, 35, 0, // Skip to: 23041
2906
/* 13856 */   MCD_OPC_CheckField, 11, 5, 0, 218, 35, 0, // Skip to: 23041
2907
/* 13863 */   MCD_OPC_Decode, 200, 4, 141, 1, // Opcode: CNTTZD
2908
/* 13868 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 13890
2909
/* 13873 */   MCD_OPC_CheckPredicate, 0, 203, 35, 0, // Skip to: 23041
2910
/* 13878 */   MCD_OPC_CheckField, 11, 5, 0, 196, 35, 0, // Skip to: 23041
2911
/* 13885 */   MCD_OPC_Decode, 202, 4, 141, 1, // Opcode: CNTTZD_rec
2912
/* 13890 */   MCD_OPC_FilterValue, 2, 186, 35, 0, // Skip to: 23041
2913
/* 13895 */   MCD_OPC_Decode, 201, 4, 142, 1, // Opcode: CNTTZDM
2914
/* 13900 */   MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 13928
2915
/* 13905 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2916
/* 13908 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13918
2917
/* 13913 */   MCD_OPC_Decode, 205, 14, 140, 1, // Opcode: SRAD
2918
/* 13918 */   MCD_OPC_FilterValue, 1, 158, 35, 0, // Skip to: 23041
2919
/* 13923 */   MCD_OPC_Decode, 209, 14, 140, 1, // Opcode: SRAD_rec
2920
/* 13928 */   MCD_OPC_FilterValue, 25, 23, 0, 0, // Skip to: 13956
2921
/* 13933 */   MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
2922
/* 13936 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13946
2923
/* 13941 */   MCD_OPC_Decode, 206, 14, 143, 1, // Opcode: SRADI
2924
/* 13946 */   MCD_OPC_FilterValue, 1, 130, 35, 0, // Skip to: 23041
2925
/* 13951 */   MCD_OPC_Decode, 208, 14, 143, 1, // Opcode: SRADI_rec
2926
/* 13956 */   MCD_OPC_FilterValue, 27, 33, 0, 0, // Skip to: 13994
2927
/* 13961 */   MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
2928
/* 13964 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13979
2929
/* 13969 */   MCD_OPC_CheckPredicate, 0, 107, 35, 0, // Skip to: 23041
2930
/* 13974 */   MCD_OPC_Decode, 182, 7, 143, 1, // Opcode: EXTSWSLI
2931
/* 13979 */   MCD_OPC_FilterValue, 1, 97, 35, 0, // Skip to: 23041
2932
/* 13984 */   MCD_OPC_CheckPredicate, 0, 92, 35, 0, // Skip to: 23041
2933
/* 13989 */   MCD_OPC_Decode, 185, 7, 143, 1, // Opcode: EXTSWSLI_rec
2934
/* 13994 */   MCD_OPC_FilterValue, 28, 37, 0, 0, // Skip to: 14036
2935
/* 13999 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2936
/* 14002 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14019
2937
/* 14007 */   MCD_OPC_CheckField, 11, 5, 0, 67, 35, 0, // Skip to: 23041
2938
/* 14014 */   MCD_OPC_Decode, 176, 7, 139, 1, // Opcode: EXTSH
2939
/* 14019 */   MCD_OPC_FilterValue, 1, 57, 35, 0, // Skip to: 23041
2940
/* 14024 */   MCD_OPC_CheckField, 11, 5, 0, 50, 35, 0, // Skip to: 23041
2941
/* 14031 */   MCD_OPC_Decode, 180, 7, 139, 1, // Opcode: EXTSH_rec
2942
/* 14036 */   MCD_OPC_FilterValue, 29, 37, 0, 0, // Skip to: 14078
2943
/* 14041 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2944
/* 14044 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14061
2945
/* 14049 */   MCD_OPC_CheckField, 11, 5, 0, 25, 35, 0, // Skip to: 23041
2946
/* 14056 */   MCD_OPC_Decode, 171, 7, 139, 1, // Opcode: EXTSB
2947
/* 14061 */   MCD_OPC_FilterValue, 1, 15, 35, 0, // Skip to: 23041
2948
/* 14066 */   MCD_OPC_CheckField, 11, 5, 0, 8, 35, 0, // Skip to: 23041
2949
/* 14073 */   MCD_OPC_Decode, 175, 7, 139, 1, // Opcode: EXTSB_rec
2950
/* 14078 */   MCD_OPC_FilterValue, 30, 254, 34, 0, // Skip to: 23041
2951
/* 14083 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2952
/* 14086 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14103
2953
/* 14091 */   MCD_OPC_CheckField, 11, 5, 0, 239, 34, 0, // Skip to: 23041
2954
/* 14098 */   MCD_OPC_Decode, 181, 7, 141, 1, // Opcode: EXTSW
2955
/* 14103 */   MCD_OPC_FilterValue, 1, 229, 34, 0, // Skip to: 23041
2956
/* 14108 */   MCD_OPC_CheckField, 11, 5, 0, 222, 34, 0, // Skip to: 23041
2957
/* 14115 */   MCD_OPC_Decode, 189, 7, 141, 1, // Opcode: EXTSW_rec
2958
/* 14120 */   MCD_OPC_FilterValue, 14, 61, 1, 0, // Skip to: 14442
2959
/* 14125 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2960
/* 14128 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14156
2961
/* 14133 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2962
/* 14136 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14146
2963
/* 14141 */   MCD_OPC_Decode, 156, 3, 137, 1, // Opcode: AND
2964
/* 14146 */   MCD_OPC_FilterValue, 1, 186, 34, 0, // Skip to: 23041
2965
/* 14151 */   MCD_OPC_Decode, 171, 3, 137, 1, // Opcode: AND_rec
2966
/* 14156 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14184
2967
/* 14161 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2968
/* 14164 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14174
2969
/* 14169 */   MCD_OPC_Decode, 159, 3, 137, 1, // Opcode: ANDC
2970
/* 14174 */   MCD_OPC_FilterValue, 1, 158, 34, 0, // Skip to: 23041
2971
/* 14179 */   MCD_OPC_Decode, 162, 3, 137, 1, // Opcode: ANDC_rec
2972
/* 14184 */   MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 14212
2973
/* 14189 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2974
/* 14192 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14202
2975
/* 14197 */   MCD_OPC_Decode, 221, 10, 137, 1, // Opcode: NOR
2976
/* 14202 */   MCD_OPC_FilterValue, 1, 130, 34, 0, // Skip to: 23041
2977
/* 14207 */   MCD_OPC_Decode, 224, 10, 137, 1, // Opcode: NOR_rec
2978
/* 14212 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14229
2979
/* 14217 */   MCD_OPC_CheckField, 0, 2, 0, 113, 34, 0, // Skip to: 23041
2980
/* 14224 */   MCD_OPC_Decode, 242, 10, 142, 1, // Opcode: PDEPD
2981
/* 14229 */   MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14246
2982
/* 14234 */   MCD_OPC_CheckField, 0, 2, 0, 96, 34, 0, // Skip to: 23041
2983
/* 14241 */   MCD_OPC_Decode, 243, 10, 142, 1, // Opcode: PEXTD
2984
/* 14246 */   MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 14263
2985
/* 14251 */   MCD_OPC_CheckField, 0, 2, 0, 79, 34, 0, // Skip to: 23041
2986
/* 14258 */   MCD_OPC_Decode, 178, 4, 142, 1, // Opcode: CFUGED
2987
/* 14263 */   MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 14285
2988
/* 14268 */   MCD_OPC_CheckPredicate, 11, 64, 34, 0, // Skip to: 23041
2989
/* 14273 */   MCD_OPC_CheckField, 0, 2, 0, 57, 34, 0, // Skip to: 23041
2990
/* 14280 */   MCD_OPC_Decode, 171, 4, 142, 1, // Opcode: BPERMD
2991
/* 14285 */   MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 14313
2992
/* 14290 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2993
/* 14293 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14303
2994
/* 14298 */   MCD_OPC_Decode, 228, 5, 137, 1, // Opcode: EQV
2995
/* 14303 */   MCD_OPC_FilterValue, 1, 29, 34, 0, // Skip to: 23041
2996
/* 14308 */   MCD_OPC_Decode, 231, 5, 137, 1, // Opcode: EQV_rec
2997
/* 14313 */   MCD_OPC_FilterValue, 9, 23, 0, 0, // Skip to: 14341
2998
/* 14318 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2999
/* 14321 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14331
3000
/* 14326 */   MCD_OPC_Decode, 170, 19, 137, 1, // Opcode: XOR
3001
/* 14331 */   MCD_OPC_FilterValue, 1, 1, 34, 0, // Skip to: 23041
3002
/* 14336 */   MCD_OPC_Decode, 177, 19, 137, 1, // Opcode: XOR_rec
3003
/* 14341 */   MCD_OPC_FilterValue, 12, 23, 0, 0, // Skip to: 14369
3004
/* 14346 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
3005
/* 14349 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14359
3006
/* 14354 */   MCD_OPC_Decode, 228, 10, 137, 1, // Opcode: ORC
3007
/* 14359 */   MCD_OPC_FilterValue, 1, 229, 33, 0, // Skip to: 23041
3008
/* 14364 */   MCD_OPC_Decode, 231, 10, 137, 1, // Opcode: ORC_rec
3009
/* 14369 */   MCD_OPC_FilterValue, 13, 23, 0, 0, // Skip to: 14397
3010
/* 14374 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
3011
/* 14377 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14387
3012
/* 14382 */   MCD_OPC_Decode, 225, 10, 137, 1, // Opcode: OR
3013
/* 14387 */   MCD_OPC_FilterValue, 1, 201, 33, 0, // Skip to: 23041
3014
/* 14392 */   MCD_OPC_Decode, 236, 10, 137, 1, // Opcode: OR_rec
3015
/* 14397 */   MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 14425
3016
/* 14402 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
3017
/* 14405 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14415
3018
/* 14410 */   MCD_OPC_Decode, 205, 10, 137, 1, // Opcode: NAND
3019
/* 14415 */   MCD_OPC_FilterValue, 1, 173, 33, 0, // Skip to: 23041
3020
/* 14420 */   MCD_OPC_Decode, 208, 10, 137, 1, // Opcode: NAND_rec
3021
/* 14425 */   MCD_OPC_FilterValue, 15, 163, 33, 0, // Skip to: 23041
3022
/* 14430 */   MCD_OPC_CheckField, 0, 2, 0, 156, 33, 0, // Skip to: 23041
3023
/* 14437 */   MCD_OPC_Decode, 180, 4, 137, 1, // Opcode: CMPB
3024
/* 14442 */   MCD_OPC_FilterValue, 15, 146, 33, 0, // Skip to: 23041
3025
/* 14447 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3026
/* 14450 */   MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 14496
3027
/* 14455 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
3028
/* 14458 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 14482
3029
/* 14463 */   MCD_OPC_CheckField, 23, 3, 0, 123, 33, 0, // Skip to: 23041
3030
/* 14470 */   MCD_OPC_CheckField, 11, 10, 0, 116, 33, 0, // Skip to: 23041
3031
/* 14477 */   MCD_OPC_Decode, 167, 19, 130, 1, // Opcode: WAIT
3032
/* 14482 */   MCD_OPC_FilterValue, 2, 106, 33, 0, // Skip to: 23041
3033
/* 14487 */   MCD_OPC_CheckPredicate, 1, 101, 33, 0, // Skip to: 23041
3034
/* 14492 */   MCD_OPC_Decode, 175, 9, 117, // Opcode: LWEPX
3035
/* 14496 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14524
3036
/* 14501 */   MCD_OPC_CheckPredicate, 1, 87, 33, 0, // Skip to: 23041
3037
/* 14506 */   MCD_OPC_CheckField, 21, 5, 0, 80, 33, 0, // Skip to: 23041
3038
/* 14513 */   MCD_OPC_CheckField, 0, 2, 2, 73, 33, 0, // Skip to: 23041
3039
/* 14520 */   MCD_OPC_Decode, 232, 4, 122, // Opcode: DCBSTEP
3040
/* 14524 */   MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 14545
3041
/* 14529 */   MCD_OPC_CheckPredicate, 1, 59, 33, 0, // Skip to: 23041
3042
/* 14534 */   MCD_OPC_CheckField, 0, 2, 2, 52, 33, 0, // Skip to: 23041
3043
/* 14541 */   MCD_OPC_Decode, 209, 8, 117, // Opcode: LBEPX
3044
/* 14545 */   MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 14573
3045
/* 14550 */   MCD_OPC_CheckPredicate, 1, 38, 33, 0, // Skip to: 23041
3046
/* 14555 */   MCD_OPC_CheckField, 21, 5, 0, 31, 33, 0, // Skip to: 23041
3047
/* 14562 */   MCD_OPC_CheckField, 0, 2, 2, 24, 33, 0, // Skip to: 23041
3048
/* 14569 */   MCD_OPC_Decode, 229, 4, 122, // Opcode: DCBFEP
3049
/* 14573 */   MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 14594
3050
/* 14578 */   MCD_OPC_CheckPredicate, 1, 10, 33, 0, // Skip to: 23041
3051
/* 14583 */   MCD_OPC_CheckField, 0, 2, 2, 3, 33, 0, // Skip to: 23041
3052
/* 14590 */   MCD_OPC_Decode, 158, 15, 117, // Opcode: STWEPX
3053
/* 14594 */   MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 14615
3054
/* 14599 */   MCD_OPC_CheckPredicate, 1, 245, 32, 0, // Skip to: 23041
3055
/* 14604 */   MCD_OPC_CheckField, 0, 2, 2, 238, 32, 0, // Skip to: 23041
3056
/* 14611 */   MCD_OPC_Decode, 224, 14, 117, // Opcode: STBEPX
3057
/* 14615 */   MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 14637
3058
/* 14620 */   MCD_OPC_CheckPredicate, 1, 224, 32, 0, // Skip to: 23041
3059
/* 14625 */   MCD_OPC_CheckField, 0, 2, 2, 217, 32, 0, // Skip to: 23041
3060
/* 14632 */   MCD_OPC_Decode, 236, 4, 144, 1, // Opcode: DCBTSTEP
3061
/* 14637 */   MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 14658
3062
/* 14642 */   MCD_OPC_CheckPredicate, 1, 202, 32, 0, // Skip to: 23041
3063
/* 14647 */   MCD_OPC_CheckField, 0, 2, 2, 195, 32, 0, // Skip to: 23041
3064
/* 14654 */   MCD_OPC_Decode, 135, 9, 117, // Opcode: LHEPX
3065
/* 14658 */   MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 14680
3066
/* 14663 */   MCD_OPC_CheckPredicate, 1, 181, 32, 0, // Skip to: 23041
3067
/* 14668 */   MCD_OPC_CheckField, 0, 2, 2, 174, 32, 0, // Skip to: 23041
3068
/* 14675 */   MCD_OPC_Decode, 234, 4, 144, 1, // Opcode: DCBTEP
3069
/* 14680 */   MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 14701
3070
/* 14685 */   MCD_OPC_CheckPredicate, 1, 159, 32, 0, // Skip to: 23041
3071
/* 14690 */   MCD_OPC_CheckField, 0, 2, 2, 152, 32, 0, // Skip to: 23041
3072
/* 14697 */   MCD_OPC_Decode, 131, 15, 117, // Opcode: STHEPX
3073
/* 14701 */   MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 14723
3074
/* 14706 */   MCD_OPC_CheckPredicate, 1, 138, 32, 0, // Skip to: 23041
3075
/* 14711 */   MCD_OPC_CheckField, 0, 2, 2, 131, 32, 0, // Skip to: 23041
3076
/* 14718 */   MCD_OPC_Decode, 241, 8, 131, 1, // Opcode: LFDEPX
3077
/* 14723 */   MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 14745
3078
/* 14728 */   MCD_OPC_CheckPredicate, 1, 116, 32, 0, // Skip to: 23041
3079
/* 14733 */   MCD_OPC_CheckField, 0, 2, 2, 109, 32, 0, // Skip to: 23041
3080
/* 14740 */   MCD_OPC_Decode, 245, 14, 131, 1, // Opcode: STFDEPX
3081
/* 14745 */   MCD_OPC_FilterValue, 30, 23, 0, 0, // Skip to: 14773
3082
/* 14750 */   MCD_OPC_CheckPredicate, 1, 94, 32, 0, // Skip to: 23041
3083
/* 14755 */   MCD_OPC_CheckField, 21, 5, 0, 87, 32, 0, // Skip to: 23041
3084
/* 14762 */   MCD_OPC_CheckField, 0, 2, 2, 80, 32, 0, // Skip to: 23041
3085
/* 14769 */   MCD_OPC_Decode, 196, 8, 122, // Opcode: ICBIEP
3086
/* 14773 */   MCD_OPC_FilterValue, 31, 71, 32, 0, // Skip to: 23041
3087
/* 14778 */   MCD_OPC_ExtractField, 21, 5,  // Inst{25-21} ...
3088
/* 14781 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14802
3089
/* 14786 */   MCD_OPC_CheckPredicate, 1, 58, 32, 0, // Skip to: 23041
3090
/* 14791 */   MCD_OPC_CheckField, 0, 2, 2, 51, 32, 0, // Skip to: 23041
3091
/* 14798 */   MCD_OPC_Decode, 238, 4, 122, // Opcode: DCBZEP
3092
/* 14802 */   MCD_OPC_FilterValue, 1, 42, 32, 0, // Skip to: 23041
3093
/* 14807 */   MCD_OPC_CheckPredicate, 1, 37, 32, 0, // Skip to: 23041
3094
/* 14812 */   MCD_OPC_CheckField, 0, 2, 2, 30, 32, 0, // Skip to: 23041
3095
/* 14819 */   MCD_OPC_Decode, 240, 4, 122, // Opcode: DCBZLEP
3096
/* 14823 */   MCD_OPC_FilterValue, 32, 5, 0, 0, // Skip to: 14833
3097
/* 14828 */   MCD_OPC_Decode, 176, 9, 145, 1, // Opcode: LWZ
3098
/* 14833 */   MCD_OPC_FilterValue, 33, 5, 0, 0, // Skip to: 14843
3099
/* 14838 */   MCD_OPC_Decode, 179, 9, 145, 1, // Opcode: LWZU
3100
/* 14843 */   MCD_OPC_FilterValue, 34, 5, 0, 0, // Skip to: 14853
3101
/* 14848 */   MCD_OPC_Decode, 210, 8, 145, 1, // Opcode: LBZ
3102
/* 14853 */   MCD_OPC_FilterValue, 35, 5, 0, 0, // Skip to: 14863
3103
/* 14858 */   MCD_OPC_Decode, 213, 8, 145, 1, // Opcode: LBZU
3104
/* 14863 */   MCD_OPC_FilterValue, 36, 5, 0, 0, // Skip to: 14873
3105
/* 14868 */   MCD_OPC_Decode, 152, 15, 145, 1, // Opcode: STW
3106
/* 14873 */   MCD_OPC_FilterValue, 37, 5, 0, 0, // Skip to: 14883
3107
/* 14878 */   MCD_OPC_Decode, 159, 15, 145, 1, // Opcode: STWU
3108
/* 14883 */   MCD_OPC_FilterValue, 38, 5, 0, 0, // Skip to: 14893
3109
/* 14888 */   MCD_OPC_Decode, 220, 14, 145, 1, // Opcode: STB
3110
/* 14893 */   MCD_OPC_FilterValue, 39, 5, 0, 0, // Skip to: 14903
3111
/* 14898 */   MCD_OPC_Decode, 225, 14, 145, 1, // Opcode: STBU
3112
/* 14903 */   MCD_OPC_FilterValue, 40, 5, 0, 0, // Skip to: 14913
3113
/* 14908 */   MCD_OPC_Decode, 136, 9, 145, 1, // Opcode: LHZ
3114
/* 14913 */   MCD_OPC_FilterValue, 41, 5, 0, 0, // Skip to: 14923
3115
/* 14918 */   MCD_OPC_Decode, 139, 9, 145, 1, // Opcode: LHZU
3116
/* 14923 */   MCD_OPC_FilterValue, 42, 5, 0, 0, // Skip to: 14933
3117
/* 14928 */   MCD_OPC_Decode, 251, 8, 145, 1, // Opcode: LHA
3118
/* 14933 */   MCD_OPC_FilterValue, 43, 5, 0, 0, // Skip to: 14943
3119
/* 14938 */   MCD_OPC_Decode, 255, 8, 145, 1, // Opcode: LHAU
3120
/* 14943 */   MCD_OPC_FilterValue, 44, 5, 0, 0, // Skip to: 14953
3121
/* 14948 */   MCD_OPC_Decode, 254, 14, 145, 1, // Opcode: STH
3122
/* 14953 */   MCD_OPC_FilterValue, 45, 5, 0, 0, // Skip to: 14963
3123
/* 14958 */   MCD_OPC_Decode, 132, 15, 145, 1, // Opcode: STHU
3124
/* 14963 */   MCD_OPC_FilterValue, 46, 5, 0, 0, // Skip to: 14973
3125
/* 14968 */   MCD_OPC_Decode, 152, 9, 145, 1, // Opcode: LMW
3126
/* 14973 */   MCD_OPC_FilterValue, 47, 5, 0, 0, // Skip to: 14983
3127
/* 14978 */   MCD_OPC_Decode, 141, 15, 145, 1, // Opcode: STMW
3128
/* 14983 */   MCD_OPC_FilterValue, 48, 10, 0, 0, // Skip to: 14998
3129
/* 14988 */   MCD_OPC_CheckPredicate, 12, 112, 31, 0, // Skip to: 23041
3130
/* 14993 */   MCD_OPC_Decode, 247, 8, 146, 1, // Opcode: LFS
3131
/* 14998 */   MCD_OPC_FilterValue, 49, 10, 0, 0, // Skip to: 15013
3132
/* 15003 */   MCD_OPC_CheckPredicate, 12, 97, 31, 0, // Skip to: 23041
3133
/* 15008 */   MCD_OPC_Decode, 248, 8, 146, 1, // Opcode: LFSU
3134
/* 15013 */   MCD_OPC_FilterValue, 50, 10, 0, 0, // Skip to: 15028
3135
/* 15018 */   MCD_OPC_CheckPredicate, 12, 82, 31, 0, // Skip to: 23041
3136
/* 15023 */   MCD_OPC_Decode, 240, 8, 147, 1, // Opcode: LFD
3137
/* 15028 */   MCD_OPC_FilterValue, 51, 10, 0, 0, // Skip to: 15043
3138
/* 15033 */   MCD_OPC_CheckPredicate, 12, 67, 31, 0, // Skip to: 23041
3139
/* 15038 */   MCD_OPC_Decode, 242, 8, 147, 1, // Opcode: LFDU
3140
/* 15043 */   MCD_OPC_FilterValue, 52, 10, 0, 0, // Skip to: 15058
3141
/* 15048 */   MCD_OPC_CheckPredicate, 12, 52, 31, 0, // Skip to: 23041
3142
/* 15053 */   MCD_OPC_Decode, 250, 14, 146, 1, // Opcode: STFS
3143
/* 15058 */   MCD_OPC_FilterValue, 53, 10, 0, 0, // Skip to: 15073
3144
/* 15063 */   MCD_OPC_CheckPredicate, 12, 37, 31, 0, // Skip to: 23041
3145
/* 15068 */   MCD_OPC_Decode, 251, 14, 146, 1, // Opcode: STFSU
3146
/* 15073 */   MCD_OPC_FilterValue, 54, 10, 0, 0, // Skip to: 15088
3147
/* 15078 */   MCD_OPC_CheckPredicate, 12, 22, 31, 0, // Skip to: 23041
3148
/* 15083 */   MCD_OPC_Decode, 244, 14, 147, 1, // Opcode: STFD
3149
/* 15088 */   MCD_OPC_FilterValue, 55, 10, 0, 0, // Skip to: 15103
3150
/* 15093 */   MCD_OPC_CheckPredicate, 12, 7, 31, 0, // Skip to: 23041
3151
/* 15098 */   MCD_OPC_Decode, 246, 14, 147, 1, // Opcode: STFDU
3152
/* 15103 */   MCD_OPC_FilterValue, 56, 12, 0, 0, // Skip to: 15120
3153
/* 15108 */   MCD_OPC_CheckField, 0, 4, 0, 246, 30, 0, // Skip to: 23041
3154
/* 15115 */   MCD_OPC_Decode, 153, 9, 148, 1, // Opcode: LQ
3155
/* 15120 */   MCD_OPC_FilterValue, 57, 23, 0, 0, // Skip to: 15148
3156
/* 15125 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
3157
/* 15128 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15138
3158
/* 15133 */   MCD_OPC_Decode, 190, 9, 149, 1, // Opcode: LXSD
3159
/* 15138 */   MCD_OPC_FilterValue, 3, 218, 30, 0, // Skip to: 23041
3160
/* 15143 */   MCD_OPC_Decode, 196, 9, 149, 1, // Opcode: LXSSP
3161
/* 15148 */   MCD_OPC_FilterValue, 58, 33, 0, 0, // Skip to: 15186
3162
/* 15153 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
3163
/* 15156 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15166
3164
/* 15161 */   MCD_OPC_Decode, 222, 8, 150, 1, // Opcode: LD
3165
/* 15166 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 15176
3166
/* 15171 */   MCD_OPC_Decode, 228, 8, 150, 1, // Opcode: LDU
3167
/* 15176 */   MCD_OPC_FilterValue, 2, 180, 30, 0, // Skip to: 23041
3168
/* 15181 */   MCD_OPC_Decode, 165, 9, 150, 1, // Opcode: LWA
3169
/* 15186 */   MCD_OPC_FilterValue, 59, 166, 5, 0, // Skip to: 16637
3170
/* 15191 */   MCD_OPC_ExtractField, 3, 3,  // Inst{5-3} ...
3171
/* 15194 */   MCD_OPC_FilterValue, 2, 42, 2, 0, // Skip to: 15753
3172
/* 15199 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3173
/* 15202 */   MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 15231
3174
/* 15207 */   MCD_OPC_CheckPredicate, 8, 149, 30, 0, // Skip to: 23041
3175
/* 15212 */   MCD_OPC_CheckField, 21, 2, 0, 142, 30, 0, // Skip to: 23041
3176
/* 15219 */   MCD_OPC_CheckField, 0, 1, 0, 135, 30, 0, // Skip to: 23041
3177
/* 15226 */   MCD_OPC_Decode, 145, 21, 151, 1, // Opcode: XVI8GER4PP
3178
/* 15231 */   MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 15260
3179
/* 15236 */   MCD_OPC_CheckPredicate, 8, 120, 30, 0, // Skip to: 23041
3180
/* 15241 */   MCD_OPC_CheckField, 21, 2, 0, 113, 30, 0, // Skip to: 23041
3181
/* 15248 */   MCD_OPC_CheckField, 0, 1, 0, 106, 30, 0, // Skip to: 23041
3182
/* 15255 */   MCD_OPC_Decode, 234, 20, 151, 1, // Opcode: XVF16GER2PP
3183
/* 15260 */   MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 15289
3184
/* 15265 */   MCD_OPC_CheckPredicate, 8, 91, 30, 0, // Skip to: 23041
3185
/* 15270 */   MCD_OPC_CheckField, 21, 2, 0, 84, 30, 0, // Skip to: 23041
3186
/* 15277 */   MCD_OPC_CheckField, 0, 1, 0, 77, 30, 0, // Skip to: 23041
3187
/* 15284 */   MCD_OPC_Decode, 244, 20, 151, 1, // Opcode: XVF32GERPP
3188
/* 15289 */   MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 15318
3189
/* 15294 */   MCD_OPC_CheckPredicate, 8, 62, 30, 0, // Skip to: 23041
3190
/* 15299 */   MCD_OPC_CheckField, 21, 2, 0, 55, 30, 0, // Skip to: 23041
3191
/* 15306 */   MCD_OPC_CheckField, 0, 1, 0, 48, 30, 0, // Skip to: 23041
3192
/* 15313 */   MCD_OPC_Decode, 141, 21, 151, 1, // Opcode: XVI4GER8PP
3193
/* 15318 */   MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 15347
3194
/* 15323 */   MCD_OPC_CheckPredicate, 8, 33, 30, 0, // Skip to: 23041
3195
/* 15328 */   MCD_OPC_CheckField, 21, 2, 0, 26, 30, 0, // Skip to: 23041
3196
/* 15335 */   MCD_OPC_CheckField, 0, 1, 0, 19, 30, 0, // Skip to: 23041
3197
/* 15342 */   MCD_OPC_Decode, 135, 21, 151, 1, // Opcode: XVI16GER2SPP
3198
/* 15347 */   MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 15376
3199
/* 15352 */   MCD_OPC_CheckPredicate, 8, 4, 30, 0, // Skip to: 23041
3200
/* 15357 */   MCD_OPC_CheckField, 21, 2, 0, 253, 29, 0, // Skip to: 23041
3201
/* 15364 */   MCD_OPC_CheckField, 0, 1, 0, 246, 29, 0, // Skip to: 23041
3202
/* 15371 */   MCD_OPC_Decode, 186, 20, 151, 1, // Opcode: XVBF16GER2PP
3203
/* 15376 */   MCD_OPC_FilterValue, 7, 24, 0, 0, // Skip to: 15405
3204
/* 15381 */   MCD_OPC_CheckPredicate, 8, 231, 29, 0, // Skip to: 23041
3205
/* 15386 */   MCD_OPC_CheckField, 21, 2, 0, 224, 29, 0, // Skip to: 23041
3206
/* 15393 */   MCD_OPC_CheckField, 0, 1, 0, 217, 29, 0, // Skip to: 23041
3207
/* 15400 */   MCD_OPC_Decode, 254, 20, 152, 1, // Opcode: XVF64GERPP
3208
/* 15405 */   MCD_OPC_FilterValue, 10, 24, 0, 0, // Skip to: 15434
3209
/* 15410 */   MCD_OPC_CheckPredicate, 8, 202, 29, 0, // Skip to: 23041
3210
/* 15415 */   MCD_OPC_CheckField, 21, 2, 0, 195, 29, 0, // Skip to: 23041
3211
/* 15422 */   MCD_OPC_CheckField, 0, 1, 0, 188, 29, 0, // Skip to: 23041
3212
/* 15429 */   MCD_OPC_Decode, 232, 20, 151, 1, // Opcode: XVF16GER2NP
3213
/* 15434 */   MCD_OPC_FilterValue, 11, 24, 0, 0, // Skip to: 15463
3214
/* 15439 */   MCD_OPC_CheckPredicate, 8, 173, 29, 0, // Skip to: 23041
3215
/* 15444 */   MCD_OPC_CheckField, 21, 2, 0, 166, 29, 0, // Skip to: 23041
3216
/* 15451 */   MCD_OPC_CheckField, 0, 1, 0, 159, 29, 0, // Skip to: 23041
3217
/* 15458 */   MCD_OPC_Decode, 242, 20, 151, 1, // Opcode: XVF32GERNP
3218
/* 15463 */   MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 15492
3219
/* 15468 */   MCD_OPC_CheckPredicate, 8, 144, 29, 0, // Skip to: 23041
3220
/* 15473 */   MCD_OPC_CheckField, 21, 2, 0, 137, 29, 0, // Skip to: 23041
3221
/* 15480 */   MCD_OPC_CheckField, 0, 1, 0, 130, 29, 0, // Skip to: 23041
3222
/* 15487 */   MCD_OPC_Decode, 184, 20, 151, 1, // Opcode: XVBF16GER2NP
3223
/* 15492 */   MCD_OPC_FilterValue, 15, 24, 0, 0, // Skip to: 15521
3224
/* 15497 */   MCD_OPC_CheckPredicate, 8, 115, 29, 0, // Skip to: 23041
3225
/* 15502 */   MCD_OPC_CheckField, 21, 2, 0, 108, 29, 0, // Skip to: 23041
3226
/* 15509 */   MCD_OPC_CheckField, 0, 1, 0, 101, 29, 0, // Skip to: 23041
3227
/* 15516 */   MCD_OPC_Decode, 252, 20, 152, 1, // Opcode: XVF64GERNP
3228
/* 15521 */   MCD_OPC_FilterValue, 18, 24, 0, 0, // Skip to: 15550
3229
/* 15526 */   MCD_OPC_CheckPredicate, 8, 86, 29, 0, // Skip to: 23041
3230
/* 15531 */   MCD_OPC_CheckField, 21, 2, 0, 79, 29, 0, // Skip to: 23041
3231
/* 15538 */   MCD_OPC_CheckField, 0, 1, 0, 72, 29, 0, // Skip to: 23041
3232
/* 15545 */   MCD_OPC_Decode, 233, 20, 151, 1, // Opcode: XVF16GER2PN
3233
/* 15550 */   MCD_OPC_FilterValue, 19, 24, 0, 0, // Skip to: 15579
3234
/* 15555 */   MCD_OPC_CheckPredicate, 8, 57, 29, 0, // Skip to: 23041
3235
/* 15560 */   MCD_OPC_CheckField, 21, 2, 0, 50, 29, 0, // Skip to: 23041
3236
/* 15567 */   MCD_OPC_CheckField, 0, 1, 0, 43, 29, 0, // Skip to: 23041
3237
/* 15574 */   MCD_OPC_Decode, 243, 20, 151, 1, // Opcode: XVF32GERPN
3238
/* 15579 */   MCD_OPC_FilterValue, 22, 24, 0, 0, // Skip to: 15608
3239
/* 15584 */   MCD_OPC_CheckPredicate, 8, 28, 29, 0, // Skip to: 23041
3240
/* 15589 */   MCD_OPC_CheckField, 21, 2, 0, 21, 29, 0, // Skip to: 23041
3241
/* 15596 */   MCD_OPC_CheckField, 0, 1, 0, 14, 29, 0, // Skip to: 23041
3242
/* 15603 */   MCD_OPC_Decode, 185, 20, 151, 1, // Opcode: XVBF16GER2PN
3243
/* 15608 */   MCD_OPC_FilterValue, 23, 24, 0, 0, // Skip to: 15637
3244
/* 15613 */   MCD_OPC_CheckPredicate, 8, 255, 28, 0, // Skip to: 23041
3245
/* 15618 */   MCD_OPC_CheckField, 21, 2, 0, 248, 28, 0, // Skip to: 23041
3246
/* 15625 */   MCD_OPC_CheckField, 0, 1, 0, 241, 28, 0, // Skip to: 23041
3247
/* 15632 */   MCD_OPC_Decode, 253, 20, 152, 1, // Opcode: XVF64GERPN
3248
/* 15637 */   MCD_OPC_FilterValue, 26, 24, 0, 0, // Skip to: 15666
3249
/* 15642 */   MCD_OPC_CheckPredicate, 8, 226, 28, 0, // Skip to: 23041
3250
/* 15647 */   MCD_OPC_CheckField, 21, 2, 0, 219, 28, 0, // Skip to: 23041
3251
/* 15654 */   MCD_OPC_CheckField, 0, 1, 0, 212, 28, 0, // Skip to: 23041
3252
/* 15661 */   MCD_OPC_Decode, 231, 20, 151, 1, // Opcode: XVF16GER2NN
3253
/* 15666 */   MCD_OPC_FilterValue, 27, 24, 0, 0, // Skip to: 15695
3254
/* 15671 */   MCD_OPC_CheckPredicate, 8, 197, 28, 0, // Skip to: 23041
3255
/* 15676 */   MCD_OPC_CheckField, 21, 2, 0, 190, 28, 0, // Skip to: 23041
3256
/* 15683 */   MCD_OPC_CheckField, 0, 1, 0, 183, 28, 0, // Skip to: 23041
3257
/* 15690 */   MCD_OPC_Decode, 241, 20, 151, 1, // Opcode: XVF32GERNN
3258
/* 15695 */   MCD_OPC_FilterValue, 30, 24, 0, 0, // Skip to: 15724
3259
/* 15700 */   MCD_OPC_CheckPredicate, 8, 168, 28, 0, // Skip to: 23041
3260
/* 15705 */   MCD_OPC_CheckField, 21, 2, 0, 161, 28, 0, // Skip to: 23041
3261
/* 15712 */   MCD_OPC_CheckField, 0, 1, 0, 154, 28, 0, // Skip to: 23041
3262
/* 15719 */   MCD_OPC_Decode, 183, 20, 151, 1, // Opcode: XVBF16GER2NN
3263
/* 15724 */   MCD_OPC_FilterValue, 31, 144, 28, 0, // Skip to: 23041
3264
/* 15729 */   MCD_OPC_CheckPredicate, 8, 139, 28, 0, // Skip to: 23041
3265
/* 15734 */   MCD_OPC_CheckField, 21, 2, 0, 132, 28, 0, // Skip to: 23041
3266
/* 15741 */   MCD_OPC_CheckField, 0, 1, 0, 125, 28, 0, // Skip to: 23041
3267
/* 15748 */   MCD_OPC_Decode, 251, 20, 152, 1, // Opcode: XVF64GERNN
3268
/* 15753 */   MCD_OPC_FilterValue, 3, 121, 1, 0, // Skip to: 16135
3269
/* 15758 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3270
/* 15761 */   MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 15790
3271
/* 15766 */   MCD_OPC_CheckPredicate, 8, 102, 28, 0, // Skip to: 23041
3272
/* 15771 */   MCD_OPC_CheckField, 21, 2, 0, 95, 28, 0, // Skip to: 23041
3273
/* 15778 */   MCD_OPC_CheckField, 0, 1, 0, 88, 28, 0, // Skip to: 23041
3274
/* 15785 */   MCD_OPC_Decode, 144, 21, 153, 1, // Opcode: XVI8GER4
3275
/* 15790 */   MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 15819
3276
/* 15795 */   MCD_OPC_CheckPredicate, 8, 73, 28, 0, // Skip to: 23041
3277
/* 15800 */   MCD_OPC_CheckField, 21, 2, 0, 66, 28, 0, // Skip to: 23041
3278
/* 15807 */   MCD_OPC_CheckField, 0, 1, 0, 59, 28, 0, // Skip to: 23041
3279
/* 15814 */   MCD_OPC_Decode, 230, 20, 153, 1, // Opcode: XVF16GER2
3280
/* 15819 */   MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 15848
3281
/* 15824 */   MCD_OPC_CheckPredicate, 8, 44, 28, 0, // Skip to: 23041
3282
/* 15829 */   MCD_OPC_CheckField, 21, 2, 0, 37, 28, 0, // Skip to: 23041
3283
/* 15836 */   MCD_OPC_CheckField, 0, 1, 0, 30, 28, 0, // Skip to: 23041
3284
/* 15843 */   MCD_OPC_Decode, 240, 20, 153, 1, // Opcode: XVF32GER
3285
/* 15848 */   MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 15877
3286
/* 15853 */   MCD_OPC_CheckPredicate, 8, 15, 28, 0, // Skip to: 23041
3287
/* 15858 */   MCD_OPC_CheckField, 21, 2, 0, 8, 28, 0, // Skip to: 23041
3288
/* 15865 */   MCD_OPC_CheckField, 0, 1, 0, 1, 28, 0, // Skip to: 23041
3289
/* 15872 */   MCD_OPC_Decode, 140, 21, 153, 1, // Opcode: XVI4GER8
3290
/* 15877 */   MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 15906
3291
/* 15882 */   MCD_OPC_CheckPredicate, 8, 242, 27, 0, // Skip to: 23041
3292
/* 15887 */   MCD_OPC_CheckField, 21, 2, 0, 235, 27, 0, // Skip to: 23041
3293
/* 15894 */   MCD_OPC_CheckField, 0, 1, 0, 228, 27, 0, // Skip to: 23041
3294
/* 15901 */   MCD_OPC_Decode, 134, 21, 153, 1, // Opcode: XVI16GER2S
3295
/* 15906 */   MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 15935
3296
/* 15911 */   MCD_OPC_CheckPredicate, 8, 213, 27, 0, // Skip to: 23041
3297
/* 15916 */   MCD_OPC_CheckField, 21, 2, 0, 206, 27, 0, // Skip to: 23041
3298
/* 15923 */   MCD_OPC_CheckField, 0, 1, 0, 199, 27, 0, // Skip to: 23041
3299
/* 15930 */   MCD_OPC_Decode, 182, 20, 153, 1, // Opcode: XVBF16GER2
3300
/* 15935 */   MCD_OPC_FilterValue, 7, 24, 0, 0, // Skip to: 15964
3301
/* 15940 */   MCD_OPC_CheckPredicate, 8, 184, 27, 0, // Skip to: 23041
3302
/* 15945 */   MCD_OPC_CheckField, 21, 2, 0, 177, 27, 0, // Skip to: 23041
3303
/* 15952 */   MCD_OPC_CheckField, 0, 1, 0, 170, 27, 0, // Skip to: 23041
3304
/* 15959 */   MCD_OPC_Decode, 250, 20, 154, 1, // Opcode: XVF64GER
3305
/* 15964 */   MCD_OPC_FilterValue, 9, 24, 0, 0, // Skip to: 15993
3306
/* 15969 */   MCD_OPC_CheckPredicate, 8, 155, 27, 0, // Skip to: 23041
3307
/* 15974 */   MCD_OPC_CheckField, 21, 2, 0, 148, 27, 0, // Skip to: 23041
3308
/* 15981 */   MCD_OPC_CheckField, 0, 1, 0, 141, 27, 0, // Skip to: 23041
3309
/* 15988 */   MCD_OPC_Decode, 132, 21, 153, 1, // Opcode: XVI16GER2
3310
/* 15993 */   MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 16022
3311
/* 15998 */   MCD_OPC_CheckPredicate, 8, 126, 27, 0, // Skip to: 23041
3312
/* 16003 */   MCD_OPC_CheckField, 21, 2, 0, 119, 27, 0, // Skip to: 23041
3313
/* 16010 */   MCD_OPC_CheckField, 0, 1, 0, 112, 27, 0, // Skip to: 23041
3314
/* 16017 */   MCD_OPC_Decode, 146, 21, 151, 1, // Opcode: XVI8GER4SPP
3315
/* 16022 */   MCD_OPC_FilterValue, 13, 24, 0, 0, // Skip to: 16051
3316
/* 16027 */   MCD_OPC_CheckPredicate, 8, 97, 27, 0, // Skip to: 23041
3317
/* 16032 */   MCD_OPC_CheckField, 21, 2, 0, 90, 27, 0, // Skip to: 23041
3318
/* 16039 */   MCD_OPC_CheckField, 0, 1, 0, 83, 27, 0, // Skip to: 23041
3319
/* 16046 */   MCD_OPC_Decode, 133, 21, 151, 1, // Opcode: XVI16GER2PP
3320
/* 16051 */   MCD_OPC_FilterValue, 26, 37, 0, 0, // Skip to: 16093
3321
/* 16056 */   MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
3322
/* 16059 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16076
3323
/* 16064 */   MCD_OPC_CheckField, 16, 5, 0, 58, 27, 0, // Skip to: 23041
3324
/* 16071 */   MCD_OPC_Decode, 201, 7, 155, 1, // Opcode: FCFIDS
3325
/* 16076 */   MCD_OPC_FilterValue, 5, 48, 27, 0, // Skip to: 23041
3326
/* 16081 */   MCD_OPC_CheckField, 16, 5, 0, 41, 27, 0, // Skip to: 23041
3327
/* 16088 */   MCD_OPC_Decode, 202, 7, 155, 1, // Opcode: FCFIDS_rec
3328
/* 16093 */   MCD_OPC_FilterValue, 30, 31, 27, 0, // Skip to: 23041
3329
/* 16098 */   MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
3330
/* 16101 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16118
3331
/* 16106 */   MCD_OPC_CheckField, 16, 5, 0, 16, 27, 0, // Skip to: 23041
3332
/* 16113 */   MCD_OPC_Decode, 204, 7, 155, 1, // Opcode: FCFIDUS
3333
/* 16118 */   MCD_OPC_FilterValue, 5, 6, 27, 0, // Skip to: 23041
3334
/* 16123 */   MCD_OPC_CheckField, 16, 5, 0, 255, 26, 0, // Skip to: 23041
3335
/* 16130 */   MCD_OPC_Decode, 205, 7, 155, 1, // Opcode: FCFIDUS_rec
3336
/* 16135 */   MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 16187
3337
/* 16140 */   MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
3338
/* 16143 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 16165
3339
/* 16148 */   MCD_OPC_CheckPredicate, 12, 232, 26, 0, // Skip to: 23041
3340
/* 16153 */   MCD_OPC_CheckField, 6, 5, 0, 225, 26, 0, // Skip to: 23041
3341
/* 16160 */   MCD_OPC_Decode, 233, 7, 156, 1, // Opcode: FDIVS
3342
/* 16165 */   MCD_OPC_FilterValue, 5, 215, 26, 0, // Skip to: 23041
3343
/* 16170 */   MCD_OPC_CheckPredicate, 12, 210, 26, 0, // Skip to: 23041
3344
/* 16175 */   MCD_OPC_CheckField, 6, 5, 0, 203, 26, 0, // Skip to: 23041
3345
/* 16182 */   MCD_OPC_Decode, 234, 7, 156, 1, // Opcode: FDIVS_rec
3346
/* 16187 */   MCD_OPC_FilterValue, 5, 149, 0, 0, // Skip to: 16341
3347
/* 16192 */   MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
3348
/* 16195 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16217
3349
/* 16200 */   MCD_OPC_CheckPredicate, 12, 180, 26, 0, // Skip to: 23041
3350
/* 16205 */   MCD_OPC_CheckField, 6, 5, 0, 173, 26, 0, // Skip to: 23041
3351
/* 16212 */   MCD_OPC_Decode, 173, 8, 156, 1, // Opcode: FSUBS
3352
/* 16217 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 16239
3353
/* 16222 */   MCD_OPC_CheckPredicate, 12, 158, 26, 0, // Skip to: 23041
3354
/* 16227 */   MCD_OPC_CheckField, 6, 5, 0, 151, 26, 0, // Skip to: 23041
3355
/* 16234 */   MCD_OPC_Decode, 174, 8, 156, 1, // Opcode: FSUBS_rec
3356
/* 16239 */   MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 16261
3357
/* 16244 */   MCD_OPC_CheckPredicate, 12, 136, 26, 0, // Skip to: 23041
3358
/* 16249 */   MCD_OPC_CheckField, 6, 5, 0, 129, 26, 0, // Skip to: 23041
3359
/* 16256 */   MCD_OPC_Decode, 196, 7, 156, 1, // Opcode: FADDS
3360
/* 16261 */   MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 16283
3361
/* 16266 */   MCD_OPC_CheckPredicate, 12, 114, 26, 0, // Skip to: 23041
3362
/* 16271 */   MCD_OPC_CheckField, 6, 5, 0, 107, 26, 0, // Skip to: 23041
3363
/* 16278 */   MCD_OPC_Decode, 197, 7, 156, 1, // Opcode: FADDS_rec
3364
/* 16283 */   MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 16312
3365
/* 16288 */   MCD_OPC_CheckPredicate, 12, 92, 26, 0, // Skip to: 23041
3366
/* 16293 */   MCD_OPC_CheckField, 16, 5, 0, 85, 26, 0, // Skip to: 23041
3367
/* 16300 */   MCD_OPC_CheckField, 6, 5, 0, 78, 26, 0, // Skip to: 23041
3368
/* 16307 */   MCD_OPC_Decode, 169, 8, 157, 1, // Opcode: FSQRTS
3369
/* 16312 */   MCD_OPC_FilterValue, 5, 68, 26, 0, // Skip to: 23041
3370
/* 16317 */   MCD_OPC_CheckPredicate, 12, 63, 26, 0, // Skip to: 23041
3371
/* 16322 */   MCD_OPC_CheckField, 16, 5, 0, 56, 26, 0, // Skip to: 23041
3372
/* 16329 */   MCD_OPC_CheckField, 6, 5, 0, 49, 26, 0, // Skip to: 23041
3373
/* 16336 */   MCD_OPC_Decode, 170, 8, 157, 1, // Opcode: FSQRTS_rec
3374
/* 16341 */   MCD_OPC_FilterValue, 6, 163, 0, 0, // Skip to: 16509
3375
/* 16346 */   MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
3376
/* 16349 */   MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 16378
3377
/* 16354 */   MCD_OPC_CheckPredicate, 12, 26, 26, 0, // Skip to: 23041
3378
/* 16359 */   MCD_OPC_CheckField, 16, 5, 0, 19, 26, 0, // Skip to: 23041
3379
/* 16366 */   MCD_OPC_CheckField, 6, 5, 0, 12, 26, 0, // Skip to: 23041
3380
/* 16373 */   MCD_OPC_Decode, 139, 8, 157, 1, // Opcode: FRES
3381
/* 16378 */   MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 16407
3382
/* 16383 */   MCD_OPC_CheckPredicate, 12, 253, 25, 0, // Skip to: 23041
3383
/* 16388 */   MCD_OPC_CheckField, 16, 5, 0, 246, 25, 0, // Skip to: 23041
3384
/* 16395 */   MCD_OPC_CheckField, 6, 5, 0, 239, 25, 0, // Skip to: 23041
3385
/* 16402 */   MCD_OPC_Decode, 140, 8, 157, 1, // Opcode: FRES_rec
3386
/* 16407 */   MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 16429
3387
/* 16412 */   MCD_OPC_CheckPredicate, 12, 224, 25, 0, // Skip to: 23041
3388
/* 16417 */   MCD_OPC_CheckField, 11, 5, 0, 217, 25, 0, // Skip to: 23041
3389
/* 16424 */   MCD_OPC_Decode, 247, 7, 158, 1, // Opcode: FMULS
3390
/* 16429 */   MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 16451
3391
/* 16434 */   MCD_OPC_CheckPredicate, 12, 202, 25, 0, // Skip to: 23041
3392
/* 16439 */   MCD_OPC_CheckField, 11, 5, 0, 195, 25, 0, // Skip to: 23041
3393
/* 16446 */   MCD_OPC_Decode, 248, 7, 158, 1, // Opcode: FMULS_rec
3394
/* 16451 */   MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 16480
3395
/* 16456 */   MCD_OPC_CheckPredicate, 12, 180, 25, 0, // Skip to: 23041
3396
/* 16461 */   MCD_OPC_CheckField, 16, 5, 0, 173, 25, 0, // Skip to: 23041
3397
/* 16468 */   MCD_OPC_CheckField, 6, 5, 0, 166, 25, 0, // Skip to: 23041
3398
/* 16475 */   MCD_OPC_Decode, 161, 8, 157, 1, // Opcode: FRSQRTES
3399
/* 16480 */   MCD_OPC_FilterValue, 5, 156, 25, 0, // Skip to: 23041
3400
/* 16485 */   MCD_OPC_CheckPredicate, 12, 151, 25, 0, // Skip to: 23041
3401
/* 16490 */   MCD_OPC_CheckField, 16, 5, 0, 144, 25, 0, // Skip to: 23041
3402
/* 16497 */   MCD_OPC_CheckField, 6, 5, 0, 137, 25, 0, // Skip to: 23041
3403
/* 16504 */   MCD_OPC_Decode, 162, 8, 157, 1, // Opcode: FRSQRTES_rec
3404
/* 16509 */   MCD_OPC_FilterValue, 7, 127, 25, 0, // Skip to: 23041
3405
/* 16514 */   MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
3406
/* 16517 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16532
3407
/* 16522 */   MCD_OPC_CheckPredicate, 12, 114, 25, 0, // Skip to: 23041
3408
/* 16527 */   MCD_OPC_Decode, 243, 7, 159, 1, // Opcode: FMSUBS
3409
/* 16532 */   MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 16547
3410
/* 16537 */   MCD_OPC_CheckPredicate, 12, 99, 25, 0, // Skip to: 23041
3411
/* 16542 */   MCD_OPC_Decode, 244, 7, 159, 1, // Opcode: FMSUBS_rec
3412
/* 16547 */   MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 16562
3413
/* 16552 */   MCD_OPC_CheckPredicate, 12, 84, 25, 0, // Skip to: 23041
3414
/* 16557 */   MCD_OPC_Decode, 237, 7, 159, 1, // Opcode: FMADDS
3415
/* 16562 */   MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 16577
3416
/* 16567 */   MCD_OPC_CheckPredicate, 12, 69, 25, 0, // Skip to: 23041
3417
/* 16572 */   MCD_OPC_Decode, 238, 7, 159, 1, // Opcode: FMADDS_rec
3418
/* 16577 */   MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 16592
3419
/* 16582 */   MCD_OPC_CheckPredicate, 12, 54, 25, 0, // Skip to: 23041
3420
/* 16587 */   MCD_OPC_Decode, 135, 8, 159, 1, // Opcode: FNMSUBS
3421
/* 16592 */   MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 16607
3422
/* 16597 */   MCD_OPC_CheckPredicate, 12, 39, 25, 0, // Skip to: 23041
3423
/* 16602 */   MCD_OPC_Decode, 136, 8, 159, 1, // Opcode: FNMSUBS_rec
3424
/* 16607 */   MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 16622
3425
/* 16612 */   MCD_OPC_CheckPredicate, 12, 24, 25, 0, // Skip to: 23041
3426
/* 16617 */   MCD_OPC_Decode, 131, 8, 159, 1, // Opcode: FNMADDS
3427
/* 16622 */   MCD_OPC_FilterValue, 7, 14, 25, 0, // Skip to: 23041
3428
/* 16627 */   MCD_OPC_CheckPredicate, 12, 9, 25, 0, // Skip to: 23041
3429
/* 16632 */   MCD_OPC_Decode, 132, 8, 159, 1, // Opcode: FNMADDS_rec
3430
/* 16637 */   MCD_OPC_FilterValue, 60, 90, 15, 0, // Skip to: 20572
3431
/* 16642 */   MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
3432
/* 16645 */   MCD_OPC_FilterValue, 0, 120, 3, 0, // Skip to: 17538
3433
/* 16650 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3434
/* 16653 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 16681
3435
/* 16658 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3436
/* 16661 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16671
3437
/* 16666 */   MCD_OPC_Decode, 183, 19, 160, 1, // Opcode: XSADDSP
3438
/* 16671 */   MCD_OPC_FilterValue, 1, 221, 24, 0, // Skip to: 23041
3439
/* 16676 */   MCD_OPC_Decode, 236, 19, 161, 1, // Opcode: XSMADDASP
3440
/* 16681 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 16709
3441
/* 16686 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3442
/* 16689 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16699
3443
/* 16694 */   MCD_OPC_Decode, 168, 20, 160, 1, // Opcode: XSSUBSP
3444
/* 16699 */   MCD_OPC_FilterValue, 1, 193, 24, 0, // Skip to: 23041
3445
/* 16704 */   MCD_OPC_Decode, 238, 19, 161, 1, // Opcode: XSMADDMSP
3446
/* 16709 */   MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 16737
3447
/* 16714 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3448
/* 16717 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16727
3449
/* 16722 */   MCD_OPC_Decode, 130, 20, 160, 1, // Opcode: XSMULSP
3450
/* 16727 */   MCD_OPC_FilterValue, 1, 165, 24, 0, // Skip to: 23041
3451
/* 16732 */   MCD_OPC_Decode, 250, 19, 161, 1, // Opcode: XSMSUBASP
3452
/* 16737 */   MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 16765
3453
/* 16742 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3454
/* 16745 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16755
3455
/* 16750 */   MCD_OPC_Decode, 232, 19, 160, 1, // Opcode: XSDIVSP
3456
/* 16755 */   MCD_OPC_FilterValue, 1, 137, 24, 0, // Skip to: 23041
3457
/* 16760 */   MCD_OPC_Decode, 252, 19, 161, 1, // Opcode: XSMSUBMSP
3458
/* 16765 */   MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 16793
3459
/* 16770 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3460
/* 16773 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16783
3461
/* 16778 */   MCD_OPC_Decode, 180, 19, 162, 1, // Opcode: XSADDDP
3462
/* 16783 */   MCD_OPC_FilterValue, 1, 109, 24, 0, // Skip to: 23041
3463
/* 16788 */   MCD_OPC_Decode, 235, 19, 163, 1, // Opcode: XSMADDADP
3464
/* 16793 */   MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 16821
3465
/* 16798 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3466
/* 16801 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16811
3467
/* 16806 */   MCD_OPC_Decode, 165, 20, 162, 1, // Opcode: XSSUBDP
3468
/* 16811 */   MCD_OPC_FilterValue, 1, 81, 24, 0, // Skip to: 23041
3469
/* 16816 */   MCD_OPC_Decode, 237, 19, 163, 1, // Opcode: XSMADDMDP
3470
/* 16821 */   MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 16849
3471
/* 16826 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3472
/* 16829 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16839
3473
/* 16834 */   MCD_OPC_Decode, 255, 19, 162, 1, // Opcode: XSMULDP
3474
/* 16839 */   MCD_OPC_FilterValue, 1, 53, 24, 0, // Skip to: 23041
3475
/* 16844 */   MCD_OPC_Decode, 249, 19, 163, 1, // Opcode: XSMSUBADP
3476
/* 16849 */   MCD_OPC_FilterValue, 7, 23, 0, 0, // Skip to: 16877
3477
/* 16854 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3478
/* 16857 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16867
3479
/* 16862 */   MCD_OPC_Decode, 229, 19, 162, 1, // Opcode: XSDIVDP
3480
/* 16867 */   MCD_OPC_FilterValue, 1, 25, 24, 0, // Skip to: 23041
3481
/* 16872 */   MCD_OPC_Decode, 251, 19, 163, 1, // Opcode: XSMSUBMDP
3482
/* 16877 */   MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 16905
3483
/* 16882 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3484
/* 16885 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16895
3485
/* 16890 */   MCD_OPC_Decode, 181, 20, 164, 1, // Opcode: XVADDSP
3486
/* 16895 */   MCD_OPC_FilterValue, 1, 253, 23, 0, // Skip to: 23041
3487
/* 16900 */   MCD_OPC_Decode, 153, 21, 165, 1, // Opcode: XVMADDASP
3488
/* 16905 */   MCD_OPC_FilterValue, 9, 23, 0, 0, // Skip to: 16933
3489
/* 16910 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3490
/* 16913 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16923
3491
/* 16918 */   MCD_OPC_Decode, 195, 21, 164, 1, // Opcode: XVSUBSP
3492
/* 16923 */   MCD_OPC_FilterValue, 1, 225, 23, 0, // Skip to: 23041
3493
/* 16928 */   MCD_OPC_Decode, 155, 21, 165, 1, // Opcode: XVMADDMSP
3494
/* 16933 */   MCD_OPC_FilterValue, 10, 23, 0, 0, // Skip to: 16961
3495
/* 16938 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3496
/* 16941 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16951
3497
/* 16946 */   MCD_OPC_Decode, 165, 21, 164, 1, // Opcode: XVMULSP
3498
/* 16951 */   MCD_OPC_FilterValue, 1, 197, 23, 0, // Skip to: 23041
3499
/* 16956 */   MCD_OPC_Decode, 161, 21, 165, 1, // Opcode: XVMSUBASP
3500
/* 16961 */   MCD_OPC_FilterValue, 11, 23, 0, 0, // Skip to: 16989
3501
/* 16966 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3502
/* 16969 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 16979
3503
/* 16974 */   MCD_OPC_Decode, 229, 20, 164, 1, // Opcode: XVDIVSP
3504
/* 16979 */   MCD_OPC_FilterValue, 1, 169, 23, 0, // Skip to: 23041
3505
/* 16984 */   MCD_OPC_Decode, 163, 21, 165, 1, // Opcode: XVMSUBMSP
3506
/* 16989 */   MCD_OPC_FilterValue, 12, 23, 0, 0, // Skip to: 17017
3507
/* 16994 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3508
/* 16997 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17007
3509
/* 17002 */   MCD_OPC_Decode, 180, 20, 164, 1, // Opcode: XVADDDP
3510
/* 17007 */   MCD_OPC_FilterValue, 1, 141, 23, 0, // Skip to: 23041
3511
/* 17012 */   MCD_OPC_Decode, 152, 21, 165, 1, // Opcode: XVMADDADP
3512
/* 17017 */   MCD_OPC_FilterValue, 13, 23, 0, 0, // Skip to: 17045
3513
/* 17022 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3514
/* 17025 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17035
3515
/* 17030 */   MCD_OPC_Decode, 194, 21, 164, 1, // Opcode: XVSUBDP
3516
/* 17035 */   MCD_OPC_FilterValue, 1, 113, 23, 0, // Skip to: 23041
3517
/* 17040 */   MCD_OPC_Decode, 154, 21, 165, 1, // Opcode: XVMADDMDP
3518
/* 17045 */   MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 17073
3519
/* 17050 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3520
/* 17053 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17063
3521
/* 17058 */   MCD_OPC_Decode, 164, 21, 164, 1, // Opcode: XVMULDP
3522
/* 17063 */   MCD_OPC_FilterValue, 1, 85, 23, 0, // Skip to: 23041
3523
/* 17068 */   MCD_OPC_Decode, 160, 21, 165, 1, // Opcode: XVMSUBADP
3524
/* 17073 */   MCD_OPC_FilterValue, 15, 23, 0, 0, // Skip to: 17101
3525
/* 17078 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3526
/* 17081 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17091
3527
/* 17086 */   MCD_OPC_Decode, 228, 20, 164, 1, // Opcode: XVDIVDP
3528
/* 17091 */   MCD_OPC_FilterValue, 1, 57, 23, 0, // Skip to: 23041
3529
/* 17096 */   MCD_OPC_Decode, 162, 21, 165, 1, // Opcode: XVMSUBMDP
3530
/* 17101 */   MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 17129
3531
/* 17106 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3532
/* 17109 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17119
3533
/* 17114 */   MCD_OPC_Decode, 241, 19, 162, 1, // Opcode: XSMAXCDP
3534
/* 17119 */   MCD_OPC_FilterValue, 1, 29, 23, 0, // Skip to: 23041
3535
/* 17124 */   MCD_OPC_Decode, 137, 20, 161, 1, // Opcode: XSNMADDASP
3536
/* 17129 */   MCD_OPC_FilterValue, 17, 23, 0, 0, // Skip to: 17157
3537
/* 17134 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3538
/* 17137 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17147
3539
/* 17142 */   MCD_OPC_Decode, 245, 19, 162, 1, // Opcode: XSMINCDP
3540
/* 17147 */   MCD_OPC_FilterValue, 1, 1, 23, 0, // Skip to: 23041
3541
/* 17152 */   MCD_OPC_Decode, 139, 20, 161, 1, // Opcode: XSNMADDMSP
3542
/* 17157 */   MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 17185
3543
/* 17162 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3544
/* 17165 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17175
3545
/* 17170 */   MCD_OPC_Decode, 244, 19, 166, 1, // Opcode: XSMAXJDP
3546
/* 17175 */   MCD_OPC_FilterValue, 1, 229, 22, 0, // Skip to: 23041
3547
/* 17180 */   MCD_OPC_Decode, 143, 20, 161, 1, // Opcode: XSNMSUBASP
3548
/* 17185 */   MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 17213
3549
/* 17190 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3550
/* 17193 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17203
3551
/* 17198 */   MCD_OPC_Decode, 248, 19, 166, 1, // Opcode: XSMINJDP
3552
/* 17203 */   MCD_OPC_FilterValue, 1, 201, 22, 0, // Skip to: 23041
3553
/* 17208 */   MCD_OPC_Decode, 145, 20, 161, 1, // Opcode: XSNMSUBMSP
3554
/* 17213 */   MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 17241
3555
/* 17218 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3556
/* 17221 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17231
3557
/* 17226 */   MCD_OPC_Decode, 243, 19, 162, 1, // Opcode: XSMAXDP
3558
/* 17231 */   MCD_OPC_FilterValue, 1, 173, 22, 0, // Skip to: 23041
3559
/* 17236 */   MCD_OPC_Decode, 136, 20, 163, 1, // Opcode: XSNMADDADP
3560
/* 17241 */   MCD_OPC_FilterValue, 21, 23, 0, 0, // Skip to: 17269
3561
/* 17246 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3562
/* 17249 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17259
3563
/* 17254 */   MCD_OPC_Decode, 247, 19, 162, 1, // Opcode: XSMINDP
3564
/* 17259 */   MCD_OPC_FilterValue, 1, 145, 22, 0, // Skip to: 23041
3565
/* 17264 */   MCD_OPC_Decode, 138, 20, 163, 1, // Opcode: XSNMADDMDP
3566
/* 17269 */   MCD_OPC_FilterValue, 22, 23, 0, 0, // Skip to: 17297
3567
/* 17274 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3568
/* 17277 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17287
3569
/* 17282 */   MCD_OPC_Decode, 196, 19, 162, 1, // Opcode: XSCPSGNDP
3570
/* 17287 */   MCD_OPC_FilterValue, 1, 117, 22, 0, // Skip to: 23041
3571
/* 17292 */   MCD_OPC_Decode, 142, 20, 163, 1, // Opcode: XSNMSUBADP
3572
/* 17297 */   MCD_OPC_FilterValue, 23, 12, 0, 0, // Skip to: 17314
3573
/* 17302 */   MCD_OPC_CheckField, 3, 1, 1, 100, 22, 0, // Skip to: 23041
3574
/* 17309 */   MCD_OPC_Decode, 144, 20, 163, 1, // Opcode: XSNMSUBMDP
3575
/* 17314 */   MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 17342
3576
/* 17319 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3577
/* 17322 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17332
3578
/* 17327 */   MCD_OPC_Decode, 157, 21, 164, 1, // Opcode: XVMAXSP
3579
/* 17332 */   MCD_OPC_FilterValue, 1, 72, 22, 0, // Skip to: 23041
3580
/* 17337 */   MCD_OPC_Decode, 171, 21, 165, 1, // Opcode: XVNMADDASP
3581
/* 17342 */   MCD_OPC_FilterValue, 25, 23, 0, 0, // Skip to: 17370
3582
/* 17347 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3583
/* 17350 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17360
3584
/* 17355 */   MCD_OPC_Decode, 159, 21, 164, 1, // Opcode: XVMINSP
3585
/* 17360 */   MCD_OPC_FilterValue, 1, 44, 22, 0, // Skip to: 23041
3586
/* 17365 */   MCD_OPC_Decode, 173, 21, 165, 1, // Opcode: XVNMADDMSP
3587
/* 17370 */   MCD_OPC_FilterValue, 26, 23, 0, 0, // Skip to: 17398
3588
/* 17375 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3589
/* 17378 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17388
3590
/* 17383 */   MCD_OPC_Decode, 205, 20, 164, 1, // Opcode: XVCPSGNSP
3591
/* 17388 */   MCD_OPC_FilterValue, 1, 16, 22, 0, // Skip to: 23041
3592
/* 17393 */   MCD_OPC_Decode, 175, 21, 165, 1, // Opcode: XVNMSUBASP
3593
/* 17398 */   MCD_OPC_FilterValue, 27, 23, 0, 0, // Skip to: 17426
3594
/* 17403 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3595
/* 17406 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17416
3596
/* 17411 */   MCD_OPC_Decode, 151, 21, 164, 1, // Opcode: XVIEXPSP
3597
/* 17416 */   MCD_OPC_FilterValue, 1, 244, 21, 0, // Skip to: 23041
3598
/* 17421 */   MCD_OPC_Decode, 177, 21, 165, 1, // Opcode: XVNMSUBMSP
3599
/* 17426 */   MCD_OPC_FilterValue, 28, 23, 0, 0, // Skip to: 17454
3600
/* 17431 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3601
/* 17434 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17444
3602
/* 17439 */   MCD_OPC_Decode, 156, 21, 164, 1, // Opcode: XVMAXDP
3603
/* 17444 */   MCD_OPC_FilterValue, 1, 216, 21, 0, // Skip to: 23041
3604
/* 17449 */   MCD_OPC_Decode, 170, 21, 165, 1, // Opcode: XVNMADDADP
3605
/* 17454 */   MCD_OPC_FilterValue, 29, 23, 0, 0, // Skip to: 17482
3606
/* 17459 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3607
/* 17462 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17472
3608
/* 17467 */   MCD_OPC_Decode, 158, 21, 164, 1, // Opcode: XVMINDP
3609
/* 17472 */   MCD_OPC_FilterValue, 1, 188, 21, 0, // Skip to: 23041
3610
/* 17477 */   MCD_OPC_Decode, 172, 21, 165, 1, // Opcode: XVNMADDMDP
3611
/* 17482 */   MCD_OPC_FilterValue, 30, 23, 0, 0, // Skip to: 17510
3612
/* 17487 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3613
/* 17490 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17500
3614
/* 17495 */   MCD_OPC_Decode, 204, 20, 164, 1, // Opcode: XVCPSGNDP
3615
/* 17500 */   MCD_OPC_FilterValue, 1, 160, 21, 0, // Skip to: 23041
3616
/* 17505 */   MCD_OPC_Decode, 174, 21, 165, 1, // Opcode: XVNMSUBADP
3617
/* 17510 */   MCD_OPC_FilterValue, 31, 150, 21, 0, // Skip to: 23041
3618
/* 17515 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3619
/* 17518 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17528
3620
/* 17523 */   MCD_OPC_Decode, 150, 21, 164, 1, // Opcode: XVIEXPDP
3621
/* 17528 */   MCD_OPC_FilterValue, 1, 132, 21, 0, // Skip to: 23041
3622
/* 17533 */   MCD_OPC_Decode, 176, 21, 165, 1, // Opcode: XVNMSUBMDP
3623
/* 17538 */   MCD_OPC_FilterValue, 1, 93, 3, 0, // Skip to: 18404
3624
/* 17543 */   MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3625
/* 17546 */   MCD_OPC_FilterValue, 0, 211, 0, 0, // Skip to: 17762
3626
/* 17551 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3627
/* 17554 */   MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 17680
3628
/* 17559 */   MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
3629
/* 17562 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17572
3630
/* 17567 */   MCD_OPC_Decode, 249, 21, 167, 1, // Opcode: XXSLDWI
3631
/* 17572 */   MCD_OPC_FilterValue, 1, 88, 21, 0, // Skip to: 23041
3632
/* 17577 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3633
/* 17580 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17590
3634
/* 17585 */   MCD_OPC_Decode, 222, 21, 164, 1, // Opcode: XXLAND
3635
/* 17590 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 17600
3636
/* 17595 */   MCD_OPC_Decode, 227, 21, 164, 1, // Opcode: XXLNOR
3637
/* 17600 */   MCD_OPC_FilterValue, 3, 60, 21, 0, // Skip to: 23041
3638
/* 17605 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3639
/* 17608 */   MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17644
3640
/* 17613 */   MCD_OPC_CheckPredicate, 6, 47, 21, 0, // Skip to: 23041
3641
/* 17618 */   MCD_OPC_CheckField, 21, 2, 0, 40, 21, 0, // Skip to: 23041
3642
/* 17625 */   MCD_OPC_CheckField, 11, 1, 0, 33, 21, 0, // Skip to: 23041
3643
/* 17632 */   MCD_OPC_CheckField, 0, 1, 0, 26, 21, 0, // Skip to: 23041
3644
/* 17639 */   MCD_OPC_Decode, 150, 5, 168, 1, // Opcode: DMXXEXTFDMR512
3645
/* 17644 */   MCD_OPC_FilterValue, 1, 16, 21, 0, // Skip to: 23041
3646
/* 17649 */   MCD_OPC_CheckPredicate, 6, 11, 21, 0, // Skip to: 23041
3647
/* 17654 */   MCD_OPC_CheckField, 21, 2, 0, 4, 21, 0, // Skip to: 23041
3648
/* 17661 */   MCD_OPC_CheckField, 11, 1, 0, 253, 20, 0, // Skip to: 23041
3649
/* 17668 */   MCD_OPC_CheckField, 0, 1, 0, 246, 20, 0, // Skip to: 23041
3650
/* 17675 */   MCD_OPC_Decode, 151, 5, 169, 1, // Opcode: DMXXEXTFDMR512_HI
3651
/* 17680 */   MCD_OPC_FilterValue, 1, 236, 20, 0, // Skip to: 23041
3652
/* 17685 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3653
/* 17688 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17698
3654
/* 17693 */   MCD_OPC_Decode, 184, 19, 166, 1, // Opcode: XSCMPEQDP
3655
/* 17698 */   MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 17722
3656
/* 17703 */   MCD_OPC_CheckField, 21, 2, 0, 211, 20, 0, // Skip to: 23041
3657
/* 17710 */   MCD_OPC_CheckField, 0, 1, 0, 204, 20, 0, // Skip to: 23041
3658
/* 17717 */   MCD_OPC_Decode, 194, 19, 170, 1, // Opcode: XSCMPUDP
3659
/* 17722 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 17732
3660
/* 17727 */   MCD_OPC_Decode, 194, 20, 164, 1, // Opcode: XVCMPEQSP
3661
/* 17732 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 17742
3662
/* 17737 */   MCD_OPC_Decode, 192, 20, 164, 1, // Opcode: XVCMPEQDP
3663
/* 17742 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 17752
3664
/* 17747 */   MCD_OPC_Decode, 195, 20, 164, 1, // Opcode: XVCMPEQSP_rec
3665
/* 17752 */   MCD_OPC_FilterValue, 7, 164, 20, 0, // Skip to: 23041
3666
/* 17757 */   MCD_OPC_Decode, 193, 20, 164, 1, // Opcode: XVCMPEQDP_rec
3667
/* 17762 */   MCD_OPC_FilterValue, 1, 211, 0, 0, // Skip to: 17978
3668
/* 17767 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3669
/* 17770 */   MCD_OPC_FilterValue, 0, 121, 0, 0, // Skip to: 17896
3670
/* 17775 */   MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
3671
/* 17778 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17788
3672
/* 17783 */   MCD_OPC_Decode, 242, 21, 167, 1, // Opcode: XXPERMDI
3673
/* 17788 */   MCD_OPC_FilterValue, 1, 128, 20, 0, // Skip to: 23041
3674
/* 17793 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
3675
/* 17796 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17806
3676
/* 17801 */   MCD_OPC_Decode, 223, 21, 164, 1, // Opcode: XXLANDC
3677
/* 17806 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 17816
3678
/* 17811 */   MCD_OPC_Decode, 229, 21, 164, 1, // Opcode: XXLORC
3679
/* 17816 */   MCD_OPC_FilterValue, 3, 100, 20, 0, // Skip to: 23041
3680
/* 17821 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3681
/* 17824 */   MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 17860
3682
/* 17829 */   MCD_OPC_CheckPredicate, 6, 87, 20, 0, // Skip to: 23041
3683
/* 17834 */   MCD_OPC_CheckField, 21, 2, 0, 80, 20, 0, // Skip to: 23041
3684
/* 17841 */   MCD_OPC_CheckField, 11, 1, 0, 73, 20, 0, // Skip to: 23041
3685
/* 17848 */   MCD_OPC_CheckField, 0, 1, 0, 66, 20, 0, // Skip to: 23041
3686
/* 17855 */   MCD_OPC_Decode, 153, 5, 171, 1, // Opcode: DMXXINSTFDMR512
3687
/* 17860 */   MCD_OPC_FilterValue, 1, 56, 20, 0, // Skip to: 23041
3688
/* 17865 */   MCD_OPC_CheckPredicate, 6, 51, 20, 0, // Skip to: 23041
3689
/* 17870 */   MCD_OPC_CheckField, 21, 2, 0, 44, 20, 0, // Skip to: 23041
3690
/* 17877 */   MCD_OPC_CheckField, 11, 1, 0, 37, 20, 0, // Skip to: 23041
3691
/* 17884 */   MCD_OPC_CheckField, 0, 1, 0, 30, 20, 0, // Skip to: 23041
3692
/* 17891 */   MCD_OPC_Decode, 154, 5, 172, 1, // Opcode: DMXXINSTFDMR512_HI
3693
/* 17896 */   MCD_OPC_FilterValue, 1, 20, 20, 0, // Skip to: 23041
3694
/* 17901 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3695
/* 17904 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17914
3696
/* 17909 */   MCD_OPC_Decode, 190, 19, 166, 1, // Opcode: XSCMPGTDP
3697
/* 17914 */   MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 17938
3698
/* 17919 */   MCD_OPC_CheckField, 21, 2, 0, 251, 19, 0, // Skip to: 23041
3699
/* 17926 */   MCD_OPC_CheckField, 0, 1, 0, 244, 19, 0, // Skip to: 23041
3700
/* 17933 */   MCD_OPC_Decode, 192, 19, 170, 1, // Opcode: XSCMPODP
3701
/* 17938 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 17948
3702
/* 17943 */   MCD_OPC_Decode, 202, 20, 164, 1, // Opcode: XVCMPGTSP
3703
/* 17948 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 17958
3704
/* 17953 */   MCD_OPC_Decode, 200, 20, 164, 1, // Opcode: XVCMPGTDP
3705
/* 17958 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 17968
3706
/* 17963 */   MCD_OPC_Decode, 203, 20, 164, 1, // Opcode: XVCMPGTSP_rec
3707
/* 17968 */   MCD_OPC_FilterValue, 7, 204, 19, 0, // Skip to: 23041
3708
/* 17973 */   MCD_OPC_Decode, 201, 20, 164, 1, // Opcode: XVCMPGTDP_rec
3709
/* 17978 */   MCD_OPC_FilterValue, 2, 253, 0, 0, // Skip to: 18236
3710
/* 17983 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3711
/* 17986 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18014
3712
/* 17991 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3713
/* 17994 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18004
3714
/* 17999 */   MCD_OPC_Decode, 237, 21, 164, 1, // Opcode: XXMRGHW
3715
/* 18004 */   MCD_OPC_FilterValue, 1, 168, 19, 0, // Skip to: 23041
3716
/* 18009 */   MCD_OPC_Decode, 188, 19, 166, 1, // Opcode: XSCMPGEDP
3717
/* 18014 */   MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 18031
3718
/* 18019 */   MCD_OPC_CheckField, 3, 1, 0, 151, 19, 0, // Skip to: 23041
3719
/* 18026 */   MCD_OPC_Decode, 238, 21, 164, 1, // Opcode: XXMRGLW
3720
/* 18031 */   MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 18084
3721
/* 18036 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3722
/* 18039 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 18074
3723
/* 18044 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3724
/* 18047 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18064
3725
/* 18052 */   MCD_OPC_CheckField, 18, 3, 0, 118, 19, 0, // Skip to: 23041
3726
/* 18059 */   MCD_OPC_Decode, 255, 21, 173, 1, // Opcode: XXSPLTW
3727
/* 18064 */   MCD_OPC_FilterValue, 1, 108, 19, 0, // Skip to: 23041
3728
/* 18069 */   MCD_OPC_Decode, 216, 21, 174, 1, // Opcode: XXEXTRACTUW
3729
/* 18074 */   MCD_OPC_FilterValue, 1, 98, 19, 0, // Skip to: 23041
3730
/* 18079 */   MCD_OPC_Decode, 198, 20, 164, 1, // Opcode: XVCMPGESP
3731
/* 18084 */   MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 18101
3732
/* 18089 */   MCD_OPC_CheckField, 3, 1, 1, 81, 19, 0, // Skip to: 23041
3733
/* 18096 */   MCD_OPC_Decode, 196, 20, 164, 1, // Opcode: XVCMPGEDP
3734
/* 18101 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18118
3735
/* 18106 */   MCD_OPC_CheckField, 3, 1, 0, 64, 19, 0, // Skip to: 23041
3736
/* 18113 */   MCD_OPC_Decode, 228, 21, 164, 1, // Opcode: XXLOR
3737
/* 18118 */   MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 18135
3738
/* 18123 */   MCD_OPC_CheckField, 3, 1, 0, 47, 19, 0, // Skip to: 23041
3739
/* 18130 */   MCD_OPC_Decode, 226, 21, 164, 1, // Opcode: XXLNAND
3740
/* 18135 */   MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 18152
3741
/* 18140 */   MCD_OPC_CheckField, 3, 1, 1, 30, 19, 0, // Skip to: 23041
3742
/* 18147 */   MCD_OPC_Decode, 199, 20, 164, 1, // Opcode: XVCMPGESP_rec
3743
/* 18152 */   MCD_OPC_FilterValue, 7, 20, 19, 0, // Skip to: 23041
3744
/* 18157 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3745
/* 18160 */   MCD_OPC_FilterValue, 0, 61, 0, 0, // Skip to: 18226
3746
/* 18165 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3747
/* 18168 */   MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 18197
3748
/* 18173 */   MCD_OPC_CheckPredicate, 6, 255, 18, 0, // Skip to: 23041
3749
/* 18178 */   MCD_OPC_CheckField, 17, 6, 0, 248, 18, 0, // Skip to: 23041
3750
/* 18185 */   MCD_OPC_CheckField, 0, 1, 0, 241, 18, 0, // Skip to: 23041
3751
/* 18192 */   MCD_OPC_Decode, 149, 5, 175, 1, // Opcode: DMXXEXTFDMR256
3752
/* 18197 */   MCD_OPC_FilterValue, 1, 231, 18, 0, // Skip to: 23041
3753
/* 18202 */   MCD_OPC_CheckPredicate, 6, 226, 18, 0, // Skip to: 23041
3754
/* 18207 */   MCD_OPC_CheckField, 17, 6, 0, 219, 18, 0, // Skip to: 23041
3755
/* 18214 */   MCD_OPC_CheckField, 0, 1, 0, 212, 18, 0, // Skip to: 23041
3756
/* 18221 */   MCD_OPC_Decode, 152, 5, 176, 1, // Opcode: DMXXINSTFDMR256
3757
/* 18226 */   MCD_OPC_FilterValue, 1, 202, 18, 0, // Skip to: 23041
3758
/* 18231 */   MCD_OPC_Decode, 197, 20, 164, 1, // Opcode: XVCMPGEDP_rec
3759
/* 18236 */   MCD_OPC_FilterValue, 3, 192, 18, 0, // Skip to: 23041
3760
/* 18241 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
3761
/* 18244 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18261
3762
/* 18249 */   MCD_OPC_CheckField, 3, 1, 0, 177, 18, 0, // Skip to: 23041
3763
/* 18256 */   MCD_OPC_Decode, 241, 21, 177, 1, // Opcode: XXPERM
3764
/* 18261 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 18303
3765
/* 18266 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3766
/* 18269 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18279
3767
/* 18274 */   MCD_OPC_Decode, 244, 21, 177, 1, // Opcode: XXPERMR
3768
/* 18279 */   MCD_OPC_FilterValue, 1, 149, 18, 0, // Skip to: 23041
3769
/* 18284 */   MCD_OPC_CheckField, 21, 2, 0, 142, 18, 0, // Skip to: 23041
3770
/* 18291 */   MCD_OPC_CheckField, 0, 1, 0, 135, 18, 0, // Skip to: 23041
3771
/* 18298 */   MCD_OPC_Decode, 186, 19, 170, 1, // Opcode: XSCMPEXPDP
3772
/* 18303 */   MCD_OPC_FilterValue, 2, 62, 0, 0, // Skip to: 18370
3773
/* 18308 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
3774
/* 18311 */   MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 18360
3775
/* 18316 */   MCD_OPC_ExtractField, 19, 2,  // Inst{20-19} ...
3776
/* 18319 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18336
3777
/* 18324 */   MCD_OPC_CheckField, 1, 1, 0, 102, 18, 0, // Skip to: 23041
3778
/* 18331 */   MCD_OPC_Decode, 252, 21, 178, 1, // Opcode: XXSPLTIB
3779
/* 18336 */   MCD_OPC_FilterValue, 3, 92, 18, 0, // Skip to: 23041
3780
/* 18341 */   MCD_OPC_CheckField, 16, 3, 7, 85, 18, 0, // Skip to: 23041
3781
/* 18348 */   MCD_OPC_CheckField, 1, 1, 0, 78, 18, 0, // Skip to: 23041
3782
/* 18355 */   MCD_OPC_Decode, 203, 9, 179, 1, // Opcode: LXVKQ
3783
/* 18360 */   MCD_OPC_FilterValue, 1, 68, 18, 0, // Skip to: 23041
3784
/* 18365 */   MCD_OPC_Decode, 221, 21, 180, 1, // Opcode: XXINSERTW
3785
/* 18370 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18387
3786
/* 18375 */   MCD_OPC_CheckField, 3, 1, 0, 51, 18, 0, // Skip to: 23041
3787
/* 18382 */   MCD_OPC_Decode, 231, 21, 164, 1, // Opcode: XXLXOR
3788
/* 18387 */   MCD_OPC_FilterValue, 5, 41, 18, 0, // Skip to: 23041
3789
/* 18392 */   MCD_OPC_CheckField, 3, 1, 0, 34, 18, 0, // Skip to: 23041
3790
/* 18399 */   MCD_OPC_Decode, 224, 21, 164, 1, // Opcode: XXLEQV
3791
/* 18404 */   MCD_OPC_FilterValue, 2, 105, 8, 0, // Skip to: 20562
3792
/* 18409 */   MCD_OPC_ExtractField, 7, 4,  // Inst{10-7} ...
3793
/* 18412 */   MCD_OPC_FilterValue, 0, 69, 0, 0, // Skip to: 18486
3794
/* 18417 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
3795
/* 18420 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 18462
3796
/* 18425 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3797
/* 18428 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18445
3798
/* 18433 */   MCD_OPC_CheckField, 16, 5, 0, 249, 17, 0, // Skip to: 23041
3799
/* 18440 */   MCD_OPC_Decode, 160, 20, 181, 1, // Opcode: XSRSQRTESP
3800
/* 18445 */   MCD_OPC_FilterValue, 1, 239, 17, 0, // Skip to: 23041
3801
/* 18450 */   MCD_OPC_CheckField, 16, 5, 0, 232, 17, 0, // Skip to: 23041
3802
/* 18457 */   MCD_OPC_Decode, 154, 20, 181, 1, // Opcode: XSRESP
3803
/* 18462 */   MCD_OPC_FilterValue, 3, 222, 17, 0, // Skip to: 23041
3804
/* 18467 */   MCD_OPC_CheckField, 16, 5, 0, 215, 17, 0, // Skip to: 23041
3805
/* 18474 */   MCD_OPC_CheckField, 6, 1, 0, 208, 17, 0, // Skip to: 23041
3806
/* 18481 */   MCD_OPC_Decode, 164, 20, 181, 1, // Opcode: XSSQRTSP
3807
/* 18486 */   MCD_OPC_FilterValue, 2, 153, 0, 0, // Skip to: 18644
3808
/* 18491 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
3809
/* 18494 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 18536
3810
/* 18499 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3811
/* 18502 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18519
3812
/* 18507 */   MCD_OPC_CheckField, 16, 5, 0, 175, 17, 0, // Skip to: 23041
3813
/* 18514 */   MCD_OPC_Decode, 208, 19, 182, 1, // Opcode: XSCVDPUXWS
3814
/* 18519 */   MCD_OPC_FilterValue, 1, 165, 17, 0, // Skip to: 23041
3815
/* 18524 */   MCD_OPC_CheckField, 16, 5, 0, 158, 17, 0, // Skip to: 23041
3816
/* 18531 */   MCD_OPC_Decode, 204, 19, 182, 1, // Opcode: XSCVDPSXWS
3817
/* 18536 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 18578
3818
/* 18541 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3819
/* 18544 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18561
3820
/* 18549 */   MCD_OPC_CheckField, 16, 5, 0, 133, 17, 0, // Skip to: 23041
3821
/* 18556 */   MCD_OPC_Decode, 148, 20, 182, 1, // Opcode: XSRDPI
3822
/* 18561 */   MCD_OPC_FilterValue, 1, 123, 17, 0, // Skip to: 23041
3823
/* 18566 */   MCD_OPC_CheckField, 16, 5, 0, 116, 17, 0, // Skip to: 23041
3824
/* 18573 */   MCD_OPC_Decode, 152, 20, 182, 1, // Opcode: XSRDPIZ
3825
/* 18578 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 18620
3826
/* 18583 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3827
/* 18586 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18603
3828
/* 18591 */   MCD_OPC_CheckField, 16, 5, 0, 91, 17, 0, // Skip to: 23041
3829
/* 18598 */   MCD_OPC_Decode, 159, 20, 182, 1, // Opcode: XSRSQRTEDP
3830
/* 18603 */   MCD_OPC_FilterValue, 1, 81, 17, 0, // Skip to: 23041
3831
/* 18608 */   MCD_OPC_CheckField, 16, 5, 0, 74, 17, 0, // Skip to: 23041
3832
/* 18615 */   MCD_OPC_Decode, 153, 20, 182, 1, // Opcode: XSREDP
3833
/* 18620 */   MCD_OPC_FilterValue, 3, 64, 17, 0, // Skip to: 23041
3834
/* 18625 */   MCD_OPC_CheckField, 16, 5, 0, 57, 17, 0, // Skip to: 23041
3835
/* 18632 */   MCD_OPC_CheckField, 6, 1, 0, 50, 17, 0, // Skip to: 23041
3836
/* 18639 */   MCD_OPC_Decode, 161, 20, 182, 1, // Opcode: XSSQRTDP
3837
/* 18644 */   MCD_OPC_FilterValue, 3, 140, 0, 0, // Skip to: 18789
3838
/* 18649 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3839
/* 18652 */   MCD_OPC_FilterValue, 0, 51, 0, 0, // Skip to: 18708
3840
/* 18657 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3841
/* 18660 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 18684
3842
/* 18665 */   MCD_OPC_CheckField, 16, 5, 0, 17, 17, 0, // Skip to: 23041
3843
/* 18672 */   MCD_OPC_CheckField, 2, 1, 1, 10, 17, 0, // Skip to: 23041
3844
/* 18679 */   MCD_OPC_Decode, 151, 20, 182, 1, // Opcode: XSRDPIP
3845
/* 18684 */   MCD_OPC_FilterValue, 1, 0, 17, 0, // Skip to: 23041
3846
/* 18689 */   MCD_OPC_CheckField, 16, 5, 0, 249, 16, 0, // Skip to: 23041
3847
/* 18696 */   MCD_OPC_CheckField, 2, 1, 1, 242, 16, 0, // Skip to: 23041
3848
/* 18703 */   MCD_OPC_Decode, 150, 20, 182, 1, // Opcode: XSRDPIM
3849
/* 18708 */   MCD_OPC_FilterValue, 1, 232, 16, 0, // Skip to: 23041
3850
/* 18713 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3851
/* 18716 */   MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 18765
3852
/* 18721 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3853
/* 18724 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 18748
3854
/* 18729 */   MCD_OPC_CheckField, 16, 7, 0, 209, 16, 0, // Skip to: 23041
3855
/* 18736 */   MCD_OPC_CheckField, 0, 1, 0, 202, 16, 0, // Skip to: 23041
3856
/* 18743 */   MCD_OPC_Decode, 170, 20, 183, 1, // Opcode: XSTSQRTDP
3857
/* 18748 */   MCD_OPC_FilterValue, 1, 192, 16, 0, // Skip to: 23041
3858
/* 18753 */   MCD_OPC_CheckField, 16, 5, 0, 185, 16, 0, // Skip to: 23041
3859
/* 18760 */   MCD_OPC_Decode, 149, 20, 182, 1, // Opcode: XSRDPIC
3860
/* 18765 */   MCD_OPC_FilterValue, 1, 175, 16, 0, // Skip to: 23041
3861
/* 18770 */   MCD_OPC_CheckField, 21, 2, 0, 168, 16, 0, // Skip to: 23041
3862
/* 18777 */   MCD_OPC_CheckField, 0, 1, 0, 161, 16, 0, // Skip to: 23041
3863
/* 18784 */   MCD_OPC_Decode, 169, 20, 170, 1, // Opcode: XSTDIVDP
3864
/* 18789 */   MCD_OPC_FilterValue, 4, 153, 0, 0, // Skip to: 18947
3865
/* 18794 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
3866
/* 18797 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 18839
3867
/* 18802 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3868
/* 18805 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18822
3869
/* 18810 */   MCD_OPC_CheckField, 16, 5, 0, 128, 16, 0, // Skip to: 23041
3870
/* 18817 */   MCD_OPC_Decode, 219, 20, 184, 1, // Opcode: XVCVSPUXWS
3871
/* 18822 */   MCD_OPC_FilterValue, 1, 118, 16, 0, // Skip to: 23041
3872
/* 18827 */   MCD_OPC_CheckField, 16, 5, 0, 111, 16, 0, // Skip to: 23041
3873
/* 18834 */   MCD_OPC_Decode, 217, 20, 184, 1, // Opcode: XVCVSPSXWS
3874
/* 18839 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 18881
3875
/* 18844 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3876
/* 18847 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18864
3877
/* 18852 */   MCD_OPC_CheckField, 16, 5, 0, 86, 16, 0, // Skip to: 23041
3878
/* 18859 */   MCD_OPC_Decode, 185, 21, 184, 1, // Opcode: XVRSPI
3879
/* 18864 */   MCD_OPC_FilterValue, 1, 76, 16, 0, // Skip to: 23041
3880
/* 18869 */   MCD_OPC_CheckField, 16, 5, 0, 69, 16, 0, // Skip to: 23041
3881
/* 18876 */   MCD_OPC_Decode, 189, 21, 184, 1, // Opcode: XVRSPIZ
3882
/* 18881 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 18923
3883
/* 18886 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3884
/* 18889 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18906
3885
/* 18894 */   MCD_OPC_CheckField, 16, 5, 0, 44, 16, 0, // Skip to: 23041
3886
/* 18901 */   MCD_OPC_Decode, 191, 21, 184, 1, // Opcode: XVRSQRTESP
3887
/* 18906 */   MCD_OPC_FilterValue, 1, 34, 16, 0, // Skip to: 23041
3888
/* 18911 */   MCD_OPC_CheckField, 16, 5, 0, 27, 16, 0, // Skip to: 23041
3889
/* 18918 */   MCD_OPC_Decode, 184, 21, 184, 1, // Opcode: XVRESP
3890
/* 18923 */   MCD_OPC_FilterValue, 3, 17, 16, 0, // Skip to: 23041
3891
/* 18928 */   MCD_OPC_CheckField, 16, 5, 0, 10, 16, 0, // Skip to: 23041
3892
/* 18935 */   MCD_OPC_CheckField, 6, 1, 0, 3, 16, 0, // Skip to: 23041
3893
/* 18942 */   MCD_OPC_Decode, 193, 21, 184, 1, // Opcode: XVSQRTSP
3894
/* 18947 */   MCD_OPC_FilterValue, 5, 176, 0, 0, // Skip to: 19128
3895
/* 18952 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3896
/* 18955 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 19047
3897
/* 18960 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3898
/* 18963 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19005
3899
/* 18968 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3900
/* 18971 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18988
3901
/* 18976 */   MCD_OPC_CheckField, 16, 5, 0, 218, 15, 0, // Skip to: 23041
3902
/* 18983 */   MCD_OPC_Decode, 227, 20, 184, 1, // Opcode: XVCVUXWSP
3903
/* 18988 */   MCD_OPC_FilterValue, 1, 208, 15, 0, // Skip to: 23041
3904
/* 18993 */   MCD_OPC_CheckField, 16, 5, 0, 201, 15, 0, // Skip to: 23041
3905
/* 19000 */   MCD_OPC_Decode, 223, 20, 184, 1, // Opcode: XVCVSXWSP
3906
/* 19005 */   MCD_OPC_FilterValue, 1, 191, 15, 0, // Skip to: 23041
3907
/* 19010 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3908
/* 19013 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19030
3909
/* 19018 */   MCD_OPC_CheckField, 16, 5, 0, 176, 15, 0, // Skip to: 23041
3910
/* 19025 */   MCD_OPC_Decode, 188, 21, 184, 1, // Opcode: XVRSPIP
3911
/* 19030 */   MCD_OPC_FilterValue, 1, 166, 15, 0, // Skip to: 23041
3912
/* 19035 */   MCD_OPC_CheckField, 16, 5, 0, 159, 15, 0, // Skip to: 23041
3913
/* 19042 */   MCD_OPC_Decode, 187, 21, 184, 1, // Opcode: XVRSPIM
3914
/* 19047 */   MCD_OPC_FilterValue, 1, 149, 15, 0, // Skip to: 23041
3915
/* 19052 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3916
/* 19055 */   MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 19104
3917
/* 19060 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3918
/* 19063 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19087
3919
/* 19068 */   MCD_OPC_CheckField, 16, 7, 0, 126, 15, 0, // Skip to: 23041
3920
/* 19075 */   MCD_OPC_CheckField, 0, 1, 0, 119, 15, 0, // Skip to: 23041
3921
/* 19082 */   MCD_OPC_Decode, 200, 21, 185, 1, // Opcode: XVTSQRTSP
3922
/* 19087 */   MCD_OPC_FilterValue, 1, 109, 15, 0, // Skip to: 23041
3923
/* 19092 */   MCD_OPC_CheckField, 16, 5, 0, 102, 15, 0, // Skip to: 23041
3924
/* 19099 */   MCD_OPC_Decode, 186, 21, 184, 1, // Opcode: XVRSPIC
3925
/* 19104 */   MCD_OPC_FilterValue, 1, 92, 15, 0, // Skip to: 23041
3926
/* 19109 */   MCD_OPC_CheckField, 21, 2, 0, 85, 15, 0, // Skip to: 23041
3927
/* 19116 */   MCD_OPC_CheckField, 0, 1, 0, 78, 15, 0, // Skip to: 23041
3928
/* 19123 */   MCD_OPC_Decode, 197, 21, 186, 1, // Opcode: XVTDIVSP
3929
/* 19128 */   MCD_OPC_FilterValue, 6, 153, 0, 0, // Skip to: 19286
3930
/* 19133 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
3931
/* 19136 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19178
3932
/* 19141 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3933
/* 19144 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19161
3934
/* 19149 */   MCD_OPC_CheckField, 16, 5, 0, 45, 15, 0, // Skip to: 23041
3935
/* 19156 */   MCD_OPC_Decode, 211, 20, 184, 1, // Opcode: XVCVDPUXWS
3936
/* 19161 */   MCD_OPC_FilterValue, 1, 35, 15, 0, // Skip to: 23041
3937
/* 19166 */   MCD_OPC_CheckField, 16, 5, 0, 28, 15, 0, // Skip to: 23041
3938
/* 19173 */   MCD_OPC_Decode, 209, 20, 184, 1, // Opcode: XVCVDPSXWS
3939
/* 19178 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19220
3940
/* 19183 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3941
/* 19186 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19203
3942
/* 19191 */   MCD_OPC_CheckField, 16, 5, 0, 3, 15, 0, // Skip to: 23041
3943
/* 19198 */   MCD_OPC_Decode, 178, 21, 184, 1, // Opcode: XVRDPI
3944
/* 19203 */   MCD_OPC_FilterValue, 1, 249, 14, 0, // Skip to: 23041
3945
/* 19208 */   MCD_OPC_CheckField, 16, 5, 0, 242, 14, 0, // Skip to: 23041
3946
/* 19215 */   MCD_OPC_Decode, 182, 21, 184, 1, // Opcode: XVRDPIZ
3947
/* 19220 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 19262
3948
/* 19225 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3949
/* 19228 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19245
3950
/* 19233 */   MCD_OPC_CheckField, 16, 5, 0, 217, 14, 0, // Skip to: 23041
3951
/* 19240 */   MCD_OPC_Decode, 190, 21, 184, 1, // Opcode: XVRSQRTEDP
3952
/* 19245 */   MCD_OPC_FilterValue, 1, 207, 14, 0, // Skip to: 23041
3953
/* 19250 */   MCD_OPC_CheckField, 16, 5, 0, 200, 14, 0, // Skip to: 23041
3954
/* 19257 */   MCD_OPC_Decode, 183, 21, 184, 1, // Opcode: XVREDP
3955
/* 19262 */   MCD_OPC_FilterValue, 3, 190, 14, 0, // Skip to: 23041
3956
/* 19267 */   MCD_OPC_CheckField, 16, 5, 0, 183, 14, 0, // Skip to: 23041
3957
/* 19274 */   MCD_OPC_CheckField, 6, 1, 0, 176, 14, 0, // Skip to: 23041
3958
/* 19281 */   MCD_OPC_Decode, 192, 21, 184, 1, // Opcode: XVSQRTDP
3959
/* 19286 */   MCD_OPC_FilterValue, 7, 176, 0, 0, // Skip to: 19467
3960
/* 19291 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
3961
/* 19294 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 19386
3962
/* 19299 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3963
/* 19302 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19344
3964
/* 19307 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3965
/* 19310 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19327
3966
/* 19315 */   MCD_OPC_CheckField, 16, 5, 0, 135, 14, 0, // Skip to: 23041
3967
/* 19322 */   MCD_OPC_Decode, 226, 20, 184, 1, // Opcode: XVCVUXWDP
3968
/* 19327 */   MCD_OPC_FilterValue, 1, 125, 14, 0, // Skip to: 23041
3969
/* 19332 */   MCD_OPC_CheckField, 16, 5, 0, 118, 14, 0, // Skip to: 23041
3970
/* 19339 */   MCD_OPC_Decode, 222, 20, 184, 1, // Opcode: XVCVSXWDP
3971
/* 19344 */   MCD_OPC_FilterValue, 1, 108, 14, 0, // Skip to: 23041
3972
/* 19349 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3973
/* 19352 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19369
3974
/* 19357 */   MCD_OPC_CheckField, 16, 5, 0, 93, 14, 0, // Skip to: 23041
3975
/* 19364 */   MCD_OPC_Decode, 181, 21, 184, 1, // Opcode: XVRDPIP
3976
/* 19369 */   MCD_OPC_FilterValue, 1, 83, 14, 0, // Skip to: 23041
3977
/* 19374 */   MCD_OPC_CheckField, 16, 5, 0, 76, 14, 0, // Skip to: 23041
3978
/* 19381 */   MCD_OPC_Decode, 180, 21, 184, 1, // Opcode: XVRDPIM
3979
/* 19386 */   MCD_OPC_FilterValue, 1, 66, 14, 0, // Skip to: 23041
3980
/* 19391 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3981
/* 19394 */   MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 19443
3982
/* 19399 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3983
/* 19402 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19426
3984
/* 19407 */   MCD_OPC_CheckField, 16, 7, 0, 43, 14, 0, // Skip to: 23041
3985
/* 19414 */   MCD_OPC_CheckField, 0, 1, 0, 36, 14, 0, // Skip to: 23041
3986
/* 19421 */   MCD_OPC_Decode, 199, 21, 185, 1, // Opcode: XVTSQRTDP
3987
/* 19426 */   MCD_OPC_FilterValue, 1, 26, 14, 0, // Skip to: 23041
3988
/* 19431 */   MCD_OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 23041
3989
/* 19438 */   MCD_OPC_Decode, 179, 21, 184, 1, // Opcode: XVRDPIC
3990
/* 19443 */   MCD_OPC_FilterValue, 1, 9, 14, 0, // Skip to: 23041
3991
/* 19448 */   MCD_OPC_CheckField, 21, 2, 0, 2, 14, 0, // Skip to: 23041
3992
/* 19455 */   MCD_OPC_CheckField, 0, 1, 0, 251, 13, 0, // Skip to: 23041
3993
/* 19462 */   MCD_OPC_Decode, 196, 21, 186, 1, // Opcode: XVTDIVDP
3994
/* 19467 */   MCD_OPC_FilterValue, 8, 69, 0, 0, // Skip to: 19541
3995
/* 19472 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
3996
/* 19475 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19517
3997
/* 19480 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3998
/* 19483 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19500
3999
/* 19488 */   MCD_OPC_CheckField, 16, 5, 0, 218, 13, 0, // Skip to: 23041
4000
/* 19495 */   MCD_OPC_Decode, 200, 19, 182, 1, // Opcode: XSCVDPSP
4001
/* 19500 */   MCD_OPC_FilterValue, 1, 208, 13, 0, // Skip to: 23041
4002
/* 19505 */   MCD_OPC_CheckField, 16, 5, 0, 201, 13, 0, // Skip to: 23041
4003
/* 19512 */   MCD_OPC_Decode, 158, 20, 187, 1, // Opcode: XSRSP
4004
/* 19517 */   MCD_OPC_FilterValue, 3, 191, 13, 0, // Skip to: 23041
4005
/* 19522 */   MCD_OPC_CheckField, 16, 5, 0, 184, 13, 0, // Skip to: 23041
4006
/* 19529 */   MCD_OPC_CheckField, 6, 1, 0, 177, 13, 0, // Skip to: 23041
4007
/* 19536 */   MCD_OPC_Decode, 201, 19, 188, 1, // Opcode: XSCVDPSPN
4008
/* 19541 */   MCD_OPC_FilterValue, 9, 69, 0, 0, // Skip to: 19615
4009
/* 19546 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
4010
/* 19549 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19591
4011
/* 19554 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4012
/* 19557 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19574
4013
/* 19562 */   MCD_OPC_CheckField, 16, 5, 0, 144, 13, 0, // Skip to: 23041
4014
/* 19569 */   MCD_OPC_Decode, 228, 19, 187, 1, // Opcode: XSCVUXDSP
4015
/* 19574 */   MCD_OPC_FilterValue, 1, 134, 13, 0, // Skip to: 23041
4016
/* 19579 */   MCD_OPC_CheckField, 16, 5, 0, 127, 13, 0, // Skip to: 23041
4017
/* 19586 */   MCD_OPC_Decode, 224, 19, 187, 1, // Opcode: XSCVSXDSP
4018
/* 19591 */   MCD_OPC_FilterValue, 2, 117, 13, 0, // Skip to: 23041
4019
/* 19596 */   MCD_OPC_CheckField, 6, 1, 0, 110, 13, 0, // Skip to: 23041
4020
/* 19603 */   MCD_OPC_CheckField, 0, 1, 0, 103, 13, 0, // Skip to: 23041
4021
/* 19610 */   MCD_OPC_Decode, 173, 20, 189, 1, // Opcode: XSTSTDCSP
4022
/* 19615 */   MCD_OPC_FilterValue, 10, 181, 0, 0, // Skip to: 19801
4023
/* 19620 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
4024
/* 19623 */   MCD_OPC_FilterValue, 0, 94, 0, 0, // Skip to: 19722
4025
/* 19628 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
4026
/* 19631 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 19659
4027
/* 19636 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4028
/* 19639 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19649
4029
/* 19644 */   MCD_OPC_Decode, 206, 19, 182, 1, // Opcode: XSCVDPUXDS
4030
/* 19649 */   MCD_OPC_FilterValue, 1, 59, 13, 0, // Skip to: 23041
4031
/* 19654 */   MCD_OPC_Decode, 202, 19, 182, 1, // Opcode: XSCVDPSXDS
4032
/* 19659 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 19687
4033
/* 19664 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4034
/* 19667 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19677
4035
/* 19672 */   MCD_OPC_Decode, 220, 19, 182, 1, // Opcode: XSCVSPDP
4036
/* 19677 */   MCD_OPC_FilterValue, 1, 31, 13, 0, // Skip to: 23041
4037
/* 19682 */   MCD_OPC_Decode, 178, 19, 182, 1, // Opcode: XSABSDP
4038
/* 19687 */   MCD_OPC_FilterValue, 3, 21, 13, 0, // Skip to: 23041
4039
/* 19692 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4040
/* 19695 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 19705
4041
/* 19700 */   MCD_OPC_Decode, 221, 19, 190, 1, // Opcode: XSCVSPDPN
4042
/* 19705 */   MCD_OPC_FilterValue, 1, 3, 13, 0, // Skip to: 23041
4043
/* 19710 */   MCD_OPC_CheckField, 0, 1, 0, 252, 12, 0, // Skip to: 23041
4044
/* 19717 */   MCD_OPC_Decode, 174, 20, 191, 1, // Opcode: XSXEXPDP
4045
/* 19722 */   MCD_OPC_FilterValue, 1, 26, 0, 0, // Skip to: 19753
4046
/* 19727 */   MCD_OPC_CheckField, 6, 1, 1, 235, 12, 0, // Skip to: 23041
4047
/* 19734 */   MCD_OPC_CheckField, 2, 2, 3, 228, 12, 0, // Skip to: 23041
4048
/* 19741 */   MCD_OPC_CheckField, 0, 1, 0, 221, 12, 0, // Skip to: 23041
4049
/* 19748 */   MCD_OPC_Decode, 176, 20, 191, 1, // Opcode: XSXSIGDP
4050
/* 19753 */   MCD_OPC_FilterValue, 16, 19, 0, 0, // Skip to: 19777
4051
/* 19758 */   MCD_OPC_CheckField, 6, 1, 1, 204, 12, 0, // Skip to: 23041
4052
/* 19765 */   MCD_OPC_CheckField, 2, 2, 3, 197, 12, 0, // Skip to: 23041
4053
/* 19772 */   MCD_OPC_Decode, 210, 19, 182, 1, // Opcode: XSCVHPDP
4054
/* 19777 */   MCD_OPC_FilterValue, 17, 187, 12, 0, // Skip to: 23041
4055
/* 19782 */   MCD_OPC_CheckField, 6, 1, 1, 180, 12, 0, // Skip to: 23041
4056
/* 19789 */   MCD_OPC_CheckField, 2, 2, 3, 173, 12, 0, // Skip to: 23041
4057
/* 19796 */   MCD_OPC_Decode, 198, 19, 182, 1, // Opcode: XSCVDPHP
4058
/* 19801 */   MCD_OPC_FilterValue, 11, 111, 0, 0, // Skip to: 19917
4059
/* 19806 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
4060
/* 19809 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19851
4061
/* 19814 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4062
/* 19817 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19834
4063
/* 19822 */   MCD_OPC_CheckField, 16, 5, 0, 140, 12, 0, // Skip to: 23041
4064
/* 19829 */   MCD_OPC_Decode, 227, 19, 182, 1, // Opcode: XSCVUXDDP
4065
/* 19834 */   MCD_OPC_FilterValue, 1, 130, 12, 0, // Skip to: 23041
4066
/* 19839 */   MCD_OPC_CheckField, 16, 5, 0, 123, 12, 0, // Skip to: 23041
4067
/* 19846 */   MCD_OPC_Decode, 223, 19, 182, 1, // Opcode: XSCVSXDDP
4068
/* 19851 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19893
4069
/* 19856 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4070
/* 19859 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19876
4071
/* 19864 */   MCD_OPC_CheckField, 16, 5, 0, 98, 12, 0, // Skip to: 23041
4072
/* 19871 */   MCD_OPC_Decode, 131, 20, 182, 1, // Opcode: XSNABSDP
4073
/* 19876 */   MCD_OPC_FilterValue, 1, 88, 12, 0, // Skip to: 23041
4074
/* 19881 */   MCD_OPC_CheckField, 16, 5, 0, 81, 12, 0, // Skip to: 23041
4075
/* 19888 */   MCD_OPC_Decode, 134, 20, 182, 1, // Opcode: XSNEGDP
4076
/* 19893 */   MCD_OPC_FilterValue, 2, 71, 12, 0, // Skip to: 23041
4077
/* 19898 */   MCD_OPC_CheckField, 6, 1, 0, 64, 12, 0, // Skip to: 23041
4078
/* 19905 */   MCD_OPC_CheckField, 0, 1, 0, 57, 12, 0, // Skip to: 23041
4079
/* 19912 */   MCD_OPC_Decode, 171, 20, 189, 1, // Opcode: XSTSTDCDP
4080
/* 19917 */   MCD_OPC_FilterValue, 12, 87, 0, 0, // Skip to: 20009
4081
/* 19922 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
4082
/* 19925 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19967
4083
/* 19930 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4084
/* 19933 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19950
4085
/* 19938 */   MCD_OPC_CheckField, 16, 5, 0, 24, 12, 0, // Skip to: 23041
4086
/* 19945 */   MCD_OPC_Decode, 218, 20, 184, 1, // Opcode: XVCVSPUXDS
4087
/* 19950 */   MCD_OPC_FilterValue, 1, 14, 12, 0, // Skip to: 23041
4088
/* 19955 */   MCD_OPC_CheckField, 16, 5, 0, 7, 12, 0, // Skip to: 23041
4089
/* 19962 */   MCD_OPC_Decode, 216, 20, 184, 1, // Opcode: XVCVSPSXDS
4090
/* 19967 */   MCD_OPC_FilterValue, 1, 253, 11, 0, // Skip to: 23041
4091
/* 19972 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4092
/* 19975 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19992
4093
/* 19980 */   MCD_OPC_CheckField, 16, 5, 0, 238, 11, 0, // Skip to: 23041
4094
/* 19987 */   MCD_OPC_Decode, 207, 20, 184, 1, // Opcode: XVCVDPSP
4095
/* 19992 */   MCD_OPC_FilterValue, 1, 228, 11, 0, // Skip to: 23041
4096
/* 19997 */   MCD_OPC_CheckField, 16, 5, 0, 221, 11, 0, // Skip to: 23041
4097
/* 20004 */   MCD_OPC_Decode, 179, 20, 184, 1, // Opcode: XVABSSP
4098
/* 20009 */   MCD_OPC_FilterValue, 13, 105, 0, 0, // Skip to: 20119
4099
/* 20014 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
4100
/* 20017 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 20109
4101
/* 20022 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
4102
/* 20025 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20067
4103
/* 20030 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4104
/* 20033 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20050
4105
/* 20038 */   MCD_OPC_CheckField, 16, 5, 0, 180, 11, 0, // Skip to: 23041
4106
/* 20045 */   MCD_OPC_Decode, 225, 20, 184, 1, // Opcode: XVCVUXDSP
4107
/* 20050 */   MCD_OPC_FilterValue, 1, 170, 11, 0, // Skip to: 23041
4108
/* 20055 */   MCD_OPC_CheckField, 16, 5, 0, 163, 11, 0, // Skip to: 23041
4109
/* 20062 */   MCD_OPC_Decode, 221, 20, 184, 1, // Opcode: XVCVSXDSP
4110
/* 20067 */   MCD_OPC_FilterValue, 1, 153, 11, 0, // Skip to: 23041
4111
/* 20072 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4112
/* 20075 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20092
4113
/* 20080 */   MCD_OPC_CheckField, 16, 5, 0, 138, 11, 0, // Skip to: 23041
4114
/* 20087 */   MCD_OPC_Decode, 167, 21, 184, 1, // Opcode: XVNABSSP
4115
/* 20092 */   MCD_OPC_FilterValue, 1, 128, 11, 0, // Skip to: 23041
4116
/* 20097 */   MCD_OPC_CheckField, 16, 5, 0, 121, 11, 0, // Skip to: 23041
4117
/* 20104 */   MCD_OPC_Decode, 169, 21, 184, 1, // Opcode: XVNEGSP
4118
/* 20109 */   MCD_OPC_FilterValue, 1, 111, 11, 0, // Skip to: 23041
4119
/* 20114 */   MCD_OPC_Decode, 202, 21, 192, 1, // Opcode: XVTSTDCSP
4120
/* 20119 */   MCD_OPC_FilterValue, 14, 72, 1, 0, // Skip to: 20452
4121
/* 20124 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
4122
/* 20127 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20169
4123
/* 20132 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4124
/* 20135 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20152
4125
/* 20140 */   MCD_OPC_CheckField, 16, 5, 0, 78, 11, 0, // Skip to: 23041
4126
/* 20147 */   MCD_OPC_Decode, 210, 20, 184, 1, // Opcode: XVCVDPUXDS
4127
/* 20152 */   MCD_OPC_FilterValue, 1, 68, 11, 0, // Skip to: 23041
4128
/* 20157 */   MCD_OPC_CheckField, 16, 5, 0, 61, 11, 0, // Skip to: 23041
4129
/* 20164 */   MCD_OPC_Decode, 208, 20, 184, 1, // Opcode: XVCVDPSXDS
4130
/* 20169 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20211
4131
/* 20174 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4132
/* 20177 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20194
4133
/* 20182 */   MCD_OPC_CheckField, 16, 5, 0, 36, 11, 0, // Skip to: 23041
4134
/* 20189 */   MCD_OPC_Decode, 214, 20, 184, 1, // Opcode: XVCVSPDP
4135
/* 20194 */   MCD_OPC_FilterValue, 1, 26, 11, 0, // Skip to: 23041
4136
/* 20199 */   MCD_OPC_CheckField, 16, 5, 0, 19, 11, 0, // Skip to: 23041
4137
/* 20206 */   MCD_OPC_Decode, 178, 20, 184, 1, // Opcode: XVABSDP
4138
/* 20211 */   MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 20275
4139
/* 20216 */   MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
4140
/* 20219 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20247
4141
/* 20224 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4142
/* 20227 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20237
4143
/* 20232 */   MCD_OPC_Decode, 217, 21, 193, 1, // Opcode: XXGENPCVBM
4144
/* 20237 */   MCD_OPC_FilterValue, 1, 239, 10, 0, // Skip to: 23041
4145
/* 20242 */   MCD_OPC_Decode, 220, 21, 193, 1, // Opcode: XXGENPCVWM
4146
/* 20247 */   MCD_OPC_FilterValue, 1, 229, 10, 0, // Skip to: 23041
4147
/* 20252 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4148
/* 20255 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20265
4149
/* 20260 */   MCD_OPC_Decode, 219, 21, 193, 1, // Opcode: XXGENPCVHM
4150
/* 20265 */   MCD_OPC_FilterValue, 1, 211, 10, 0, // Skip to: 23041
4151
/* 20270 */   MCD_OPC_Decode, 218, 21, 193, 1, // Opcode: XXGENPCVDM
4152
/* 20275 */   MCD_OPC_FilterValue, 3, 201, 10, 0, // Skip to: 23041
4153
/* 20280 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4154
/* 20283 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20300
4155
/* 20288 */   MCD_OPC_CheckField, 1, 1, 0, 186, 10, 0, // Skip to: 23041
4156
/* 20295 */   MCD_OPC_Decode, 233, 19, 194, 1, // Opcode: XSIEXPDP
4157
/* 20300 */   MCD_OPC_FilterValue, 1, 176, 10, 0, // Skip to: 23041
4158
/* 20305 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
4159
/* 20308 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20318
4160
/* 20313 */   MCD_OPC_Decode, 203, 21, 184, 1, // Opcode: XVXEXPDP
4161
/* 20318 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20328
4162
/* 20323 */   MCD_OPC_Decode, 205, 21, 184, 1, // Opcode: XVXSIGDP
4163
/* 20328 */   MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 20352
4164
/* 20333 */   MCD_OPC_CheckField, 21, 2, 0, 141, 10, 0, // Skip to: 23041
4165
/* 20340 */   MCD_OPC_CheckField, 0, 1, 0, 134, 10, 0, // Skip to: 23041
4166
/* 20347 */   MCD_OPC_Decode, 198, 21, 185, 1, // Opcode: XVTLSBB
4167
/* 20352 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 20362
4168
/* 20357 */   MCD_OPC_Decode, 212, 21, 184, 1, // Opcode: XXBRH
4169
/* 20362 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20372
4170
/* 20367 */   MCD_OPC_Decode, 204, 21, 184, 1, // Opcode: XVXEXPSP
4171
/* 20372 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 20382
4172
/* 20377 */   MCD_OPC_Decode, 206, 21, 184, 1, // Opcode: XVXSIGSP
4173
/* 20382 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 20392
4174
/* 20387 */   MCD_OPC_Decode, 214, 21, 184, 1, // Opcode: XXBRW
4175
/* 20392 */   MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 20402
4176
/* 20397 */   MCD_OPC_Decode, 206, 20, 184, 1, // Opcode: XVCVBF16SPN
4177
/* 20402 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 20412
4178
/* 20407 */   MCD_OPC_Decode, 213, 20, 184, 1, // Opcode: XVCVSPBF16
4179
/* 20412 */   MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 20422
4180
/* 20417 */   MCD_OPC_Decode, 211, 21, 184, 1, // Opcode: XXBRD
4181
/* 20422 */   MCD_OPC_FilterValue, 24, 5, 0, 0, // Skip to: 20432
4182
/* 20427 */   MCD_OPC_Decode, 212, 20, 184, 1, // Opcode: XVCVHPSP
4183
/* 20432 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 20442
4184
/* 20437 */   MCD_OPC_Decode, 215, 20, 184, 1, // Opcode: XVCVSPHP
4185
/* 20442 */   MCD_OPC_FilterValue, 31, 34, 10, 0, // Skip to: 23041
4186
/* 20447 */   MCD_OPC_Decode, 213, 21, 184, 1, // Opcode: XXBRQ
4187
/* 20452 */   MCD_OPC_FilterValue, 15, 24, 10, 0, // Skip to: 23041
4188
/* 20457 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
4189
/* 20460 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 20552
4190
/* 20465 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
4191
/* 20468 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20510
4192
/* 20473 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4193
/* 20476 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20493
4194
/* 20481 */   MCD_OPC_CheckField, 16, 5, 0, 249, 9, 0, // Skip to: 23041
4195
/* 20488 */   MCD_OPC_Decode, 224, 20, 184, 1, // Opcode: XVCVUXDDP
4196
/* 20493 */   MCD_OPC_FilterValue, 1, 239, 9, 0, // Skip to: 23041
4197
/* 20498 */   MCD_OPC_CheckField, 16, 5, 0, 232, 9, 0, // Skip to: 23041
4198
/* 20505 */   MCD_OPC_Decode, 220, 20, 184, 1, // Opcode: XVCVSXDDP
4199
/* 20510 */   MCD_OPC_FilterValue, 1, 222, 9, 0, // Skip to: 23041
4200
/* 20515 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
4201
/* 20518 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20535
4202
/* 20523 */   MCD_OPC_CheckField, 16, 5, 0, 207, 9, 0, // Skip to: 23041
4203
/* 20530 */   MCD_OPC_Decode, 166, 21, 184, 1, // Opcode: XVNABSDP
4204
/* 20535 */   MCD_OPC_FilterValue, 1, 197, 9, 0, // Skip to: 23041
4205
/* 20540 */   MCD_OPC_CheckField, 16, 5, 0, 190, 9, 0, // Skip to: 23041
4206
/* 20547 */   MCD_OPC_Decode, 168, 21, 184, 1, // Opcode: XVNEGDP
4207
/* 20552 */   MCD_OPC_FilterValue, 1, 180, 9, 0, // Skip to: 23041
4208
/* 20557 */   MCD_OPC_Decode, 201, 21, 192, 1, // Opcode: XVTSTDCDP
4209
/* 20562 */   MCD_OPC_FilterValue, 3, 170, 9, 0, // Skip to: 23041
4210
/* 20567 */   MCD_OPC_Decode, 246, 21, 195, 1, // Opcode: XXSEL
4211
/* 20572 */   MCD_OPC_FilterValue, 61, 51, 0, 0, // Skip to: 20628
4212
/* 20577 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
4213
/* 20580 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 20608
4214
/* 20585 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
4215
/* 20588 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20598
4216
/* 20593 */   MCD_OPC_Decode, 198, 9, 196, 1, // Opcode: LXV
4217
/* 20598 */   MCD_OPC_FilterValue, 1, 134, 9, 0, // Skip to: 23041
4218
/* 20603 */   MCD_OPC_Decode, 177, 15, 196, 1, // Opcode: STXV
4219
/* 20608 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20618
4220
/* 20613 */   MCD_OPC_Decode, 168, 15, 149, 1, // Opcode: STXSD
4221
/* 20618 */   MCD_OPC_FilterValue, 3, 114, 9, 0, // Skip to: 23041
4222
/* 20623 */   MCD_OPC_Decode, 175, 15, 149, 1, // Opcode: STXSSP
4223
/* 20628 */   MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 20666
4224
/* 20633 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
4225
/* 20636 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20646
4226
/* 20641 */   MCD_OPC_Decode, 234, 14, 150, 1, // Opcode: STD
4227
/* 20646 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20656
4228
/* 20651 */   MCD_OPC_Decode, 239, 14, 150, 1, // Opcode: STDU
4229
/* 20656 */   MCD_OPC_FilterValue, 2, 76, 9, 0, // Skip to: 23041
4230
/* 20661 */   MCD_OPC_Decode, 143, 15, 197, 1, // Opcode: STQ
4231
/* 20666 */   MCD_OPC_FilterValue, 63, 66, 9, 0, // Skip to: 23041
4232
/* 20671 */   MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
4233
/* 20674 */   MCD_OPC_FilterValue, 0, 114, 0, 0, // Skip to: 20793
4234
/* 20679 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4235
/* 20682 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 20704
4236
/* 20687 */   MCD_OPC_CheckPredicate, 12, 45, 9, 0, // Skip to: 23041
4237
/* 20692 */   MCD_OPC_CheckField, 21, 2, 0, 38, 9, 0, // Skip to: 23041
4238
/* 20699 */   MCD_OPC_Decode, 211, 7, 198, 1, // Opcode: FCMPUS
4239
/* 20704 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 20726
4240
/* 20709 */   MCD_OPC_CheckPredicate, 12, 23, 9, 0, // Skip to: 23041
4241
/* 20714 */   MCD_OPC_CheckField, 21, 2, 0, 16, 9, 0, // Skip to: 23041
4242
/* 20721 */   MCD_OPC_Decode, 209, 7, 198, 1, // Opcode: FCMPOS
4243
/* 20726 */   MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 20749
4244
/* 20731 */   MCD_OPC_CheckField, 21, 2, 0, 255, 8, 0, // Skip to: 23041
4245
/* 20738 */   MCD_OPC_CheckField, 11, 7, 0, 248, 8, 0, // Skip to: 23041
4246
/* 20745 */   MCD_OPC_Decode, 225, 9, 48, // Opcode: MCRFS
4247
/* 20749 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 20771
4248
/* 20754 */   MCD_OPC_CheckPredicate, 12, 234, 8, 0, // Skip to: 23041
4249
/* 20759 */   MCD_OPC_CheckField, 21, 2, 0, 227, 8, 0, // Skip to: 23041
4250
/* 20766 */   MCD_OPC_Decode, 176, 8, 199, 1, // Opcode: FTDIV
4251
/* 20771 */   MCD_OPC_FilterValue, 5, 217, 8, 0, // Skip to: 23041
4252
/* 20776 */   MCD_OPC_CheckPredicate, 12, 212, 8, 0, // Skip to: 23041
4253
/* 20781 */   MCD_OPC_CheckField, 16, 7, 0, 205, 8, 0, // Skip to: 23041
4254
/* 20788 */   MCD_OPC_Decode, 177, 8, 200, 1, // Opcode: FTSQRT
4255
/* 20793 */   MCD_OPC_FilterValue, 8, 127, 1, 0, // Skip to: 21181
4256
/* 20798 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4257
/* 20801 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20810
4258
/* 20806 */   MCD_OPC_Decode, 181, 19, 3, // Opcode: XSADDQP
4259
/* 20810 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20819
4260
/* 20815 */   MCD_OPC_Decode, 128, 20, 3, // Opcode: XSMULQP
4261
/* 20819 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20828
4262
/* 20824 */   MCD_OPC_Decode, 185, 19, 3, // Opcode: XSCMPEQQP
4263
/* 20828 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 20837
4264
/* 20833 */   MCD_OPC_Decode, 197, 19, 3, // Opcode: XSCPSGNQP
4265
/* 20837 */   MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 20853
4266
/* 20842 */   MCD_OPC_CheckField, 21, 2, 0, 144, 8, 0, // Skip to: 23041
4267
/* 20849 */   MCD_OPC_Decode, 193, 19, 6, // Opcode: XSCMPOQP
4268
/* 20853 */   MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 20869
4269
/* 20858 */   MCD_OPC_CheckField, 21, 2, 0, 128, 8, 0, // Skip to: 23041
4270
/* 20865 */   MCD_OPC_Decode, 187, 19, 6, // Opcode: XSCMPEXPQP
4271
/* 20869 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 20878
4272
/* 20874 */   MCD_OPC_Decode, 189, 19, 3, // Opcode: XSCMPGEQP
4273
/* 20878 */   MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 20887
4274
/* 20883 */   MCD_OPC_Decode, 191, 19, 3, // Opcode: XSCMPGTQP
4275
/* 20887 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 20897
4276
/* 20892 */   MCD_OPC_Decode, 239, 19, 201, 1, // Opcode: XSMADDQP
4277
/* 20897 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 20907
4278
/* 20902 */   MCD_OPC_Decode, 253, 19, 201, 1, // Opcode: XSMSUBQP
4279
/* 20907 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 20917
4280
/* 20912 */   MCD_OPC_Decode, 140, 20, 201, 1, // Opcode: XSNMADDQP
4281
/* 20917 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 20927
4282
/* 20922 */   MCD_OPC_Decode, 146, 20, 201, 1, // Opcode: XSNMSUBQP
4283
/* 20927 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 20936
4284
/* 20932 */   MCD_OPC_Decode, 166, 20, 3, // Opcode: XSSUBQP
4285
/* 20936 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 20945
4286
/* 20941 */   MCD_OPC_Decode, 230, 19, 3, // Opcode: XSDIVQP
4287
/* 20945 */   MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 20961
4288
/* 20950 */   MCD_OPC_CheckField, 21, 2, 0, 36, 8, 0, // Skip to: 23041
4289
/* 20957 */   MCD_OPC_Decode, 195, 19, 6, // Opcode: XSCMPUQP
4290
/* 20961 */   MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 20970
4291
/* 20966 */   MCD_OPC_Decode, 242, 19, 3, // Opcode: XSMAXCQP
4292
/* 20970 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 20980
4293
/* 20975 */   MCD_OPC_Decode, 172, 20, 202, 1, // Opcode: XSTSTDCQP
4294
/* 20980 */   MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 20989
4295
/* 20985 */   MCD_OPC_Decode, 246, 19, 3, // Opcode: XSMINCQP
4296
/* 20989 */   MCD_OPC_FilterValue, 25, 57, 0, 0, // Skip to: 21051
4297
/* 20994 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
4298
/* 20997 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 21006
4299
/* 21002 */   MCD_OPC_Decode, 179, 19, 7, // Opcode: XSABSQP
4300
/* 21006 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 21015
4301
/* 21011 */   MCD_OPC_Decode, 175, 20, 7, // Opcode: XSXEXPQP
4302
/* 21015 */   MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 21024
4303
/* 21020 */   MCD_OPC_Decode, 133, 20, 7, // Opcode: XSNABSQP
4304
/* 21024 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 21033
4305
/* 21029 */   MCD_OPC_Decode, 135, 20, 7, // Opcode: XSNEGQP
4306
/* 21033 */   MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 21042
4307
/* 21038 */   MCD_OPC_Decode, 177, 20, 7, // Opcode: XSXSIGQP
4308
/* 21042 */   MCD_OPC_FilterValue, 27, 202, 7, 0, // Skip to: 23041
4309
/* 21047 */   MCD_OPC_Decode, 162, 20, 7, // Opcode: XSSQRTQP
4310
/* 21051 */   MCD_OPC_FilterValue, 26, 115, 0, 0, // Skip to: 21171
4311
/* 21056 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
4312
/* 21059 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 21068
4313
/* 21064 */   MCD_OPC_Decode, 217, 19, 7, // Opcode: XSCVQPUQZ
4314
/* 21068 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 21077
4315
/* 21073 */   MCD_OPC_Decode, 218, 19, 7, // Opcode: XSCVQPUWZ
4316
/* 21077 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21087
4317
/* 21082 */   MCD_OPC_Decode, 225, 19, 203, 1, // Opcode: XSCVUDQP
4318
/* 21087 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 21096
4319
/* 21092 */   MCD_OPC_Decode, 226, 19, 7, // Opcode: XSCVUQQP
4320
/* 21096 */   MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 21105
4321
/* 21101 */   MCD_OPC_Decode, 214, 19, 7, // Opcode: XSCVQPSQZ
4322
/* 21105 */   MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 21114
4323
/* 21110 */   MCD_OPC_Decode, 215, 19, 7, // Opcode: XSCVQPSWZ
4324
/* 21114 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21124
4325
/* 21119 */   MCD_OPC_Decode, 219, 19, 203, 1, // Opcode: XSCVSDQP
4326
/* 21124 */   MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 21133
4327
/* 21129 */   MCD_OPC_Decode, 222, 19, 7, // Opcode: XSCVSQQP
4328
/* 21133 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 21142
4329
/* 21138 */   MCD_OPC_Decode, 216, 19, 7, // Opcode: XSCVQPUDZ
4330
/* 21142 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21152
4331
/* 21147 */   MCD_OPC_Decode, 211, 19, 204, 1, // Opcode: XSCVQPDP
4332
/* 21152 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21162
4333
/* 21157 */   MCD_OPC_Decode, 199, 19, 203, 1, // Opcode: XSCVDPQP
4334
/* 21162 */   MCD_OPC_FilterValue, 25, 82, 7, 0, // Skip to: 23041
4335
/* 21167 */   MCD_OPC_Decode, 213, 19, 7, // Opcode: XSCVQPSDZ
4336
/* 21171 */   MCD_OPC_FilterValue, 27, 73, 7, 0, // Skip to: 23041
4337
/* 21176 */   MCD_OPC_Decode, 234, 19, 205, 1, // Opcode: XSIEXPQP
4338
/* 21181 */   MCD_OPC_FilterValue, 9, 112, 0, 0, // Skip to: 21298
4339
/* 21186 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4340
/* 21189 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 21198
4341
/* 21194 */   MCD_OPC_Decode, 182, 19, 3, // Opcode: XSADDQPO
4342
/* 21198 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 21207
4343
/* 21203 */   MCD_OPC_Decode, 129, 20, 3, // Opcode: XSMULQPO
4344
/* 21207 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21217
4345
/* 21212 */   MCD_OPC_Decode, 240, 19, 201, 1, // Opcode: XSMADDQPO
4346
/* 21217 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21227
4347
/* 21222 */   MCD_OPC_Decode, 254, 19, 201, 1, // Opcode: XSMSUBQPO
4348
/* 21227 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21237
4349
/* 21232 */   MCD_OPC_Decode, 141, 20, 201, 1, // Opcode: XSNMADDQPO
4350
/* 21237 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21247
4351
/* 21242 */   MCD_OPC_Decode, 147, 20, 201, 1, // Opcode: XSNMSUBQPO
4352
/* 21247 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 21256
4353
/* 21252 */   MCD_OPC_Decode, 167, 20, 3, // Opcode: XSSUBQPO
4354
/* 21256 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 21265
4355
/* 21261 */   MCD_OPC_Decode, 231, 19, 3, // Opcode: XSDIVQPO
4356
/* 21265 */   MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 21281
4357
/* 21270 */   MCD_OPC_CheckField, 16, 5, 27, 228, 6, 0, // Skip to: 23041
4358
/* 21277 */   MCD_OPC_Decode, 163, 20, 7, // Opcode: XSSQRTQPO
4359
/* 21281 */   MCD_OPC_FilterValue, 26, 219, 6, 0, // Skip to: 23041
4360
/* 21286 */   MCD_OPC_CheckField, 16, 5, 20, 212, 6, 0, // Skip to: 23041
4361
/* 21293 */   MCD_OPC_Decode, 212, 19, 204, 1, // Opcode: XSCVQPDPO
4362
/* 21298 */   MCD_OPC_FilterValue, 10, 37, 0, 0, // Skip to: 21340
4363
/* 21303 */   MCD_OPC_ExtractField, 6, 3,  // Inst{8-6} ...
4364
/* 21306 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21323
4365
/* 21311 */   MCD_OPC_CheckField, 17, 4, 0, 187, 6, 0, // Skip to: 23041
4366
/* 21318 */   MCD_OPC_Decode, 155, 20, 206, 1, // Opcode: XSRQPI
4367
/* 21323 */   MCD_OPC_FilterValue, 1, 177, 6, 0, // Skip to: 23041
4368
/* 21328 */   MCD_OPC_CheckField, 17, 4, 0, 170, 6, 0, // Skip to: 23041
4369
/* 21335 */   MCD_OPC_Decode, 157, 20, 206, 1, // Opcode: XSRQPXP
4370
/* 21340 */   MCD_OPC_FilterValue, 11, 19, 0, 0, // Skip to: 21364
4371
/* 21345 */   MCD_OPC_CheckField, 17, 4, 0, 153, 6, 0, // Skip to: 23041
4372
/* 21352 */   MCD_OPC_CheckField, 6, 3, 0, 146, 6, 0, // Skip to: 23041
4373
/* 21359 */   MCD_OPC_Decode, 156, 20, 206, 1, // Opcode: XSRQPIX
4374
/* 21364 */   MCD_OPC_FilterValue, 12, 69, 0, 0, // Skip to: 21438
4375
/* 21369 */   MCD_OPC_ExtractField, 6, 6,  // Inst{11-6} ...
4376
/* 21372 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 21394
4377
/* 21377 */   MCD_OPC_CheckPredicate, 12, 123, 6, 0, // Skip to: 23041
4378
/* 21382 */   MCD_OPC_CheckField, 12, 9, 0, 116, 6, 0, // Skip to: 23041
4379
/* 21389 */   MCD_OPC_Decode, 148, 10, 136, 1, // Opcode: MTFSB1
4380
/* 21394 */   MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 21416
4381
/* 21399 */   MCD_OPC_CheckPredicate, 12, 101, 6, 0, // Skip to: 23041
4382
/* 21404 */   MCD_OPC_CheckField, 12, 9, 0, 94, 6, 0, // Skip to: 23041
4383
/* 21411 */   MCD_OPC_Decode, 147, 10, 136, 1, // Opcode: MTFSB0
4384
/* 21416 */   MCD_OPC_FilterValue, 4, 84, 6, 0, // Skip to: 23041
4385
/* 21421 */   MCD_OPC_CheckPredicate, 12, 79, 6, 0, // Skip to: 23041
4386
/* 21426 */   MCD_OPC_CheckField, 17, 6, 0, 72, 6, 0, // Skip to: 23041
4387
/* 21433 */   MCD_OPC_Decode, 150, 10, 207, 1, // Opcode: MTFSFI
4388
/* 21438 */   MCD_OPC_FilterValue, 13, 24, 0, 0, // Skip to: 21467
4389
/* 21443 */   MCD_OPC_CheckPredicate, 12, 57, 6, 0, // Skip to: 23041
4390
/* 21448 */   MCD_OPC_CheckField, 17, 6, 0, 50, 6, 0, // Skip to: 23041
4391
/* 21455 */   MCD_OPC_CheckField, 6, 6, 4, 43, 6, 0, // Skip to: 23041
4392
/* 21462 */   MCD_OPC_Decode, 151, 10, 207, 1, // Opcode: MTFSFI_rec
4393
/* 21467 */   MCD_OPC_FilterValue, 14, 166, 0, 0, // Skip to: 21638
4394
/* 21472 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4395
/* 21475 */   MCD_OPC_FilterValue, 18, 143, 0, 0, // Skip to: 21623
4396
/* 21480 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
4397
/* 21483 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 21505
4398
/* 21488 */   MCD_OPC_CheckPredicate, 12, 12, 6, 0, // Skip to: 23041
4399
/* 21493 */   MCD_OPC_CheckField, 11, 5, 0, 5, 6, 0, // Skip to: 23041
4400
/* 21500 */   MCD_OPC_Decode, 233, 9, 208, 1, // Opcode: MFFS
4401
/* 21505 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 21527
4402
/* 21510 */   MCD_OPC_CheckPredicate, 12, 246, 5, 0, // Skip to: 23041
4403
/* 21515 */   MCD_OPC_CheckField, 11, 5, 0, 239, 5, 0, // Skip to: 23041
4404
/* 21522 */   MCD_OPC_Decode, 236, 9, 208, 1, // Opcode: MFFSCE
4405
/* 21527 */   MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 21542
4406
/* 21532 */   MCD_OPC_CheckPredicate, 12, 224, 5, 0, // Skip to: 23041
4407
/* 21537 */   MCD_OPC_Decode, 234, 9, 209, 1, // Opcode: MFFSCDRN
4408
/* 21542 */   MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 21564
4409
/* 21547 */   MCD_OPC_CheckPredicate, 12, 209, 5, 0, // Skip to: 23041
4410
/* 21552 */   MCD_OPC_CheckField, 14, 2, 0, 202, 5, 0, // Skip to: 23041
4411
/* 21559 */   MCD_OPC_Decode, 235, 9, 210, 1, // Opcode: MFFSCDRNI
4412
/* 21564 */   MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 21579
4413
/* 21569 */   MCD_OPC_CheckPredicate, 12, 187, 5, 0, // Skip to: 23041
4414
/* 21574 */   MCD_OPC_Decode, 237, 9, 209, 1, // Opcode: MFFSCRN
4415
/* 21579 */   MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 21601
4416
/* 21584 */   MCD_OPC_CheckPredicate, 12, 172, 5, 0, // Skip to: 23041
4417
/* 21589 */   MCD_OPC_CheckField, 13, 3, 0, 165, 5, 0, // Skip to: 23041
4418
/* 21596 */   MCD_OPC_Decode, 238, 9, 211, 1, // Opcode: MFFSCRNI
4419
/* 21601 */   MCD_OPC_FilterValue, 24, 155, 5, 0, // Skip to: 23041
4420
/* 21606 */   MCD_OPC_CheckPredicate, 12, 150, 5, 0, // Skip to: 23041
4421
/* 21611 */   MCD_OPC_CheckField, 11, 5, 0, 143, 5, 0, // Skip to: 23041
4422
/* 21618 */   MCD_OPC_Decode, 239, 9, 208, 1, // Opcode: MFFSL
4423
/* 21623 */   MCD_OPC_FilterValue, 22, 133, 5, 0, // Skip to: 23041
4424
/* 21628 */   MCD_OPC_CheckPredicate, 12, 128, 5, 0, // Skip to: 23041
4425
/* 21633 */   MCD_OPC_Decode, 149, 10, 212, 1, // Opcode: MTFSF
4426
/* 21638 */   MCD_OPC_FilterValue, 15, 40, 0, 0, // Skip to: 21683
4427
/* 21643 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4428
/* 21646 */   MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 21668
4429
/* 21651 */   MCD_OPC_CheckPredicate, 12, 105, 5, 0, // Skip to: 23041
4430
/* 21656 */   MCD_OPC_CheckField, 11, 10, 0, 98, 5, 0, // Skip to: 23041
4431
/* 21663 */   MCD_OPC_Decode, 240, 9, 208, 1, // Opcode: MFFS_rec
4432
/* 21668 */   MCD_OPC_FilterValue, 22, 88, 5, 0, // Skip to: 23041
4433
/* 21673 */   MCD_OPC_CheckPredicate, 12, 83, 5, 0, // Skip to: 23041
4434
/* 21678 */   MCD_OPC_Decode, 153, 10, 212, 1, // Opcode: MTFSF_rec
4435
/* 21683 */   MCD_OPC_FilterValue, 16, 194, 0, 0, // Skip to: 21882
4436
/* 21688 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4437
/* 21691 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 21706
4438
/* 21696 */   MCD_OPC_CheckPredicate, 12, 60, 5, 0, // Skip to: 23041
4439
/* 21701 */   MCD_OPC_Decode, 214, 7, 156, 1, // Opcode: FCPSGNS
4440
/* 21706 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 21728
4441
/* 21711 */   MCD_OPC_CheckPredicate, 12, 45, 5, 0, // Skip to: 23041
4442
/* 21716 */   MCD_OPC_CheckField, 16, 5, 0, 38, 5, 0, // Skip to: 23041
4443
/* 21723 */   MCD_OPC_Decode, 128, 8, 157, 1, // Opcode: FNEGS
4444
/* 21728 */   MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 21750
4445
/* 21733 */   MCD_OPC_CheckPredicate, 12, 23, 5, 0, // Skip to: 23041
4446
/* 21738 */   MCD_OPC_CheckField, 16, 5, 0, 16, 5, 0, // Skip to: 23041
4447
/* 21745 */   MCD_OPC_Decode, 240, 7, 157, 1, // Opcode: FMR
4448
/* 21750 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 21772
4449
/* 21755 */   MCD_OPC_CheckPredicate, 12, 1, 5, 0, // Skip to: 23041
4450
/* 21760 */   MCD_OPC_CheckField, 16, 5, 0, 250, 4, 0, // Skip to: 23041
4451
/* 21767 */   MCD_OPC_Decode, 252, 7, 157, 1, // Opcode: FNABSS
4452
/* 21772 */   MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 21794
4453
/* 21777 */   MCD_OPC_CheckPredicate, 12, 235, 4, 0, // Skip to: 23041
4454
/* 21782 */   MCD_OPC_CheckField, 16, 5, 0, 228, 4, 0, // Skip to: 23041
4455
/* 21789 */   MCD_OPC_Decode, 193, 7, 157, 1, // Opcode: FABSS
4456
/* 21794 */   MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 21816
4457
/* 21799 */   MCD_OPC_CheckPredicate, 12, 213, 4, 0, // Skip to: 23041
4458
/* 21804 */   MCD_OPC_CheckField, 16, 5, 0, 206, 4, 0, // Skip to: 23041
4459
/* 21811 */   MCD_OPC_Decode, 148, 8, 157, 1, // Opcode: FRINS
4460
/* 21816 */   MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 21838
4461
/* 21821 */   MCD_OPC_CheckPredicate, 12, 191, 4, 0, // Skip to: 23041
4462
/* 21826 */   MCD_OPC_CheckField, 16, 5, 0, 184, 4, 0, // Skip to: 23041
4463
/* 21833 */   MCD_OPC_Decode, 156, 8, 157, 1, // Opcode: FRIZS
4464
/* 21838 */   MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 21860
4465
/* 21843 */   MCD_OPC_CheckPredicate, 12, 169, 4, 0, // Skip to: 23041
4466
/* 21848 */   MCD_OPC_CheckField, 16, 5, 0, 162, 4, 0, // Skip to: 23041
4467
/* 21855 */   MCD_OPC_Decode, 152, 8, 157, 1, // Opcode: FRIPS
4468
/* 21860 */   MCD_OPC_FilterValue, 15, 152, 4, 0, // Skip to: 23041
4469
/* 21865 */   MCD_OPC_CheckPredicate, 12, 147, 4, 0, // Skip to: 23041
4470
/* 21870 */   MCD_OPC_CheckField, 16, 5, 0, 140, 4, 0, // Skip to: 23041
4471
/* 21877 */   MCD_OPC_Decode, 144, 8, 157, 1, // Opcode: FRIMS
4472
/* 21882 */   MCD_OPC_FilterValue, 17, 194, 0, 0, // Skip to: 22081
4473
/* 21887 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4474
/* 21890 */   MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 21905
4475
/* 21895 */   MCD_OPC_CheckPredicate, 12, 117, 4, 0, // Skip to: 23041
4476
/* 21900 */   MCD_OPC_Decode, 215, 7, 156, 1, // Opcode: FCPSGNS_rec
4477
/* 21905 */   MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 21927
4478
/* 21910 */   MCD_OPC_CheckPredicate, 12, 102, 4, 0, // Skip to: 23041
4479
/* 21915 */   MCD_OPC_CheckField, 16, 5, 0, 95, 4, 0, // Skip to: 23041
4480
/* 21922 */   MCD_OPC_Decode, 129, 8, 157, 1, // Opcode: FNEGS_rec
4481
/* 21927 */   MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 21949
4482
/* 21932 */   MCD_OPC_CheckPredicate, 12, 80, 4, 0, // Skip to: 23041
4483
/* 21937 */   MCD_OPC_CheckField, 16, 5, 0, 73, 4, 0, // Skip to: 23041
4484
/* 21944 */   MCD_OPC_Decode, 241, 7, 157, 1, // Opcode: FMR_rec
4485
/* 21949 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 21971
4486
/* 21954 */   MCD_OPC_CheckPredicate, 12, 58, 4, 0, // Skip to: 23041
4487
/* 21959 */   MCD_OPC_CheckField, 16, 5, 0, 51, 4, 0, // Skip to: 23041
4488
/* 21966 */   MCD_OPC_Decode, 253, 7, 157, 1, // Opcode: FNABSS_rec
4489
/* 21971 */   MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 21993
4490
/* 21976 */   MCD_OPC_CheckPredicate, 12, 36, 4, 0, // Skip to: 23041
4491
/* 21981 */   MCD_OPC_CheckField, 16, 5, 0, 29, 4, 0, // Skip to: 23041
4492
/* 21988 */   MCD_OPC_Decode, 194, 7, 157, 1, // Opcode: FABSS_rec
4493
/* 21993 */   MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 22015
4494
/* 21998 */   MCD_OPC_CheckPredicate, 12, 14, 4, 0, // Skip to: 23041
4495
/* 22003 */   MCD_OPC_CheckField, 16, 5, 0, 7, 4, 0, // Skip to: 23041
4496
/* 22010 */   MCD_OPC_Decode, 149, 8, 157, 1, // Opcode: FRINS_rec
4497
/* 22015 */   MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 22037
4498
/* 22020 */   MCD_OPC_CheckPredicate, 12, 248, 3, 0, // Skip to: 23041
4499
/* 22025 */   MCD_OPC_CheckField, 16, 5, 0, 241, 3, 0, // Skip to: 23041
4500
/* 22032 */   MCD_OPC_Decode, 157, 8, 157, 1, // Opcode: FRIZS_rec
4501
/* 22037 */   MCD_OPC_FilterValue, 14, 17, 0, 0, // Skip to: 22059
4502
/* 22042 */   MCD_OPC_CheckPredicate, 12, 226, 3, 0, // Skip to: 23041
4503
/* 22047 */   MCD_OPC_CheckField, 16, 5, 0, 219, 3, 0, // Skip to: 23041
4504
/* 22054 */   MCD_OPC_Decode, 153, 8, 157, 1, // Opcode: FRIPS_rec
4505
/* 22059 */   MCD_OPC_FilterValue, 15, 209, 3, 0, // Skip to: 23041
4506
/* 22064 */   MCD_OPC_CheckPredicate, 12, 204, 3, 0, // Skip to: 23041
4507
/* 22069 */   MCD_OPC_CheckField, 16, 5, 0, 197, 3, 0, // Skip to: 23041
4508
/* 22076 */   MCD_OPC_Decode, 145, 8, 157, 1, // Opcode: FRIMS_rec
4509
/* 22081 */   MCD_OPC_FilterValue, 24, 24, 0, 0, // Skip to: 22110
4510
/* 22086 */   MCD_OPC_CheckPredicate, 12, 182, 3, 0, // Skip to: 23041
4511
/* 22091 */   MCD_OPC_CheckField, 16, 5, 0, 175, 3, 0, // Skip to: 23041
4512
/* 22098 */   MCD_OPC_CheckField, 6, 5, 0, 168, 3, 0, // Skip to: 23041
4513
/* 22105 */   MCD_OPC_Decode, 158, 8, 155, 1, // Opcode: FRSP
4514
/* 22110 */   MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 22139
4515
/* 22115 */   MCD_OPC_CheckPredicate, 12, 153, 3, 0, // Skip to: 23041
4516
/* 22120 */   MCD_OPC_CheckField, 16, 5, 0, 146, 3, 0, // Skip to: 23041
4517
/* 22127 */   MCD_OPC_CheckField, 6, 5, 0, 139, 3, 0, // Skip to: 23041
4518
/* 22134 */   MCD_OPC_Decode, 159, 8, 155, 1, // Opcode: FRSP_rec
4519
/* 22139 */   MCD_OPC_FilterValue, 28, 115, 0, 0, // Skip to: 22259
4520
/* 22144 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4521
/* 22147 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 22169
4522
/* 22152 */   MCD_OPC_CheckPredicate, 12, 116, 3, 0, // Skip to: 23041
4523
/* 22157 */   MCD_OPC_CheckField, 16, 5, 0, 109, 3, 0, // Skip to: 23041
4524
/* 22164 */   MCD_OPC_Decode, 224, 7, 209, 1, // Opcode: FCTIW
4525
/* 22169 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 22191
4526
/* 22174 */   MCD_OPC_CheckPredicate, 12, 94, 3, 0, // Skip to: 23041
4527
/* 22179 */   MCD_OPC_CheckField, 16, 5, 0, 87, 3, 0, // Skip to: 23041
4528
/* 22186 */   MCD_OPC_Decode, 225, 7, 209, 1, // Opcode: FCTIWU
4529
/* 22191 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 22208
4530
/* 22196 */   MCD_OPC_CheckField, 16, 5, 0, 70, 3, 0, // Skip to: 23041
4531
/* 22203 */   MCD_OPC_Decode, 216, 7, 209, 1, // Opcode: FCTID
4532
/* 22208 */   MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 22225
4533
/* 22213 */   MCD_OPC_CheckField, 16, 5, 0, 53, 3, 0, // Skip to: 23041
4534
/* 22220 */   MCD_OPC_Decode, 200, 7, 209, 1, // Opcode: FCFID
4535
/* 22225 */   MCD_OPC_FilterValue, 29, 12, 0, 0, // Skip to: 22242
4536
/* 22230 */   MCD_OPC_CheckField, 16, 5, 0, 36, 3, 0, // Skip to: 23041
4537
/* 22237 */   MCD_OPC_Decode, 217, 7, 209, 1, // Opcode: FCTIDU
4538
/* 22242 */   MCD_OPC_FilterValue, 30, 26, 3, 0, // Skip to: 23041
4539
/* 22247 */   MCD_OPC_CheckField, 16, 5, 0, 19, 3, 0, // Skip to: 23041
4540
/* 22254 */   MCD_OPC_Decode, 203, 7, 209, 1, // Opcode: FCFIDU
4541
/* 22259 */   MCD_OPC_FilterValue, 29, 115, 0, 0, // Skip to: 22379
4542
/* 22264 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4543
/* 22267 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 22289
4544
/* 22272 */   MCD_OPC_CheckPredicate, 12, 252, 2, 0, // Skip to: 23041
4545
/* 22277 */   MCD_OPC_CheckField, 16, 5, 0, 245, 2, 0, // Skip to: 23041
4546
/* 22284 */   MCD_OPC_Decode, 231, 7, 209, 1, // Opcode: FCTIW_rec
4547
/* 22289 */   MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 22311
4548
/* 22294 */   MCD_OPC_CheckPredicate, 12, 230, 2, 0, // Skip to: 23041
4549
/* 22299 */   MCD_OPC_CheckField, 16, 5, 0, 223, 2, 0, // Skip to: 23041
4550
/* 22306 */   MCD_OPC_Decode, 228, 7, 209, 1, // Opcode: FCTIWU_rec
4551
/* 22311 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 22328
4552
/* 22316 */   MCD_OPC_CheckField, 16, 5, 0, 206, 2, 0, // Skip to: 23041
4553
/* 22323 */   MCD_OPC_Decode, 223, 7, 209, 1, // Opcode: FCTID_rec
4554
/* 22328 */   MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 22345
4555
/* 22333 */   MCD_OPC_CheckField, 16, 5, 0, 189, 2, 0, // Skip to: 23041
4556
/* 22340 */   MCD_OPC_Decode, 207, 7, 209, 1, // Opcode: FCFID_rec
4557
/* 22345 */   MCD_OPC_FilterValue, 29, 12, 0, 0, // Skip to: 22362
4558
/* 22350 */   MCD_OPC_CheckField, 16, 5, 0, 172, 2, 0, // Skip to: 23041
4559
/* 22357 */   MCD_OPC_Decode, 220, 7, 209, 1, // Opcode: FCTIDU_rec
4560
/* 22362 */   MCD_OPC_FilterValue, 30, 162, 2, 0, // Skip to: 23041
4561
/* 22367 */   MCD_OPC_CheckField, 16, 5, 0, 155, 2, 0, // Skip to: 23041
4562
/* 22374 */   MCD_OPC_Decode, 206, 7, 209, 1, // Opcode: FCFIDU_rec
4563
/* 22379 */   MCD_OPC_FilterValue, 30, 76, 0, 0, // Skip to: 22460
4564
/* 22384 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4565
/* 22387 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 22409
4566
/* 22392 */   MCD_OPC_CheckPredicate, 12, 132, 2, 0, // Skip to: 23041
4567
/* 22397 */   MCD_OPC_CheckField, 16, 5, 0, 125, 2, 0, // Skip to: 23041
4568
/* 22404 */   MCD_OPC_Decode, 229, 7, 209, 1, // Opcode: FCTIWZ
4569
/* 22409 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 22426
4570
/* 22414 */   MCD_OPC_CheckField, 16, 5, 0, 108, 2, 0, // Skip to: 23041
4571
/* 22421 */   MCD_OPC_Decode, 226, 7, 209, 1, // Opcode: FCTIWUZ
4572
/* 22426 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 22443
4573
/* 22431 */   MCD_OPC_CheckField, 16, 5, 0, 91, 2, 0, // Skip to: 23041
4574
/* 22438 */   MCD_OPC_Decode, 221, 7, 209, 1, // Opcode: FCTIDZ
4575
/* 22443 */   MCD_OPC_FilterValue, 29, 81, 2, 0, // Skip to: 23041
4576
/* 22448 */   MCD_OPC_CheckField, 16, 5, 0, 74, 2, 0, // Skip to: 23041
4577
/* 22455 */   MCD_OPC_Decode, 218, 7, 209, 1, // Opcode: FCTIDUZ
4578
/* 22460 */   MCD_OPC_FilterValue, 31, 76, 0, 0, // Skip to: 22541
4579
/* 22465 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
4580
/* 22468 */   MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 22490
4581
/* 22473 */   MCD_OPC_CheckPredicate, 12, 51, 2, 0, // Skip to: 23041
4582
/* 22478 */   MCD_OPC_CheckField, 16, 5, 0, 44, 2, 0, // Skip to: 23041
4583
/* 22485 */   MCD_OPC_Decode, 230, 7, 209, 1, // Opcode: FCTIWZ_rec
4584
/* 22490 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 22507
4585
/* 22495 */   MCD_OPC_CheckField, 16, 5, 0, 27, 2, 0, // Skip to: 23041
4586
/* 22502 */   MCD_OPC_Decode, 227, 7, 209, 1, // Opcode: FCTIWUZ_rec
4587
/* 22507 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 22524
4588
/* 22512 */   MCD_OPC_CheckField, 16, 5, 0, 10, 2, 0, // Skip to: 23041
4589
/* 22519 */   MCD_OPC_Decode, 222, 7, 209, 1, // Opcode: FCTIDZ_rec
4590
/* 22524 */   MCD_OPC_FilterValue, 29, 0, 2, 0, // Skip to: 23041
4591
/* 22529 */   MCD_OPC_CheckField, 16, 5, 0, 249, 1, 0, // Skip to: 23041
4592
/* 22536 */   MCD_OPC_Decode, 219, 7, 209, 1, // Opcode: FCTIDUZ_rec
4593
/* 22541 */   MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 22563
4594
/* 22546 */   MCD_OPC_CheckPredicate, 12, 234, 1, 0, // Skip to: 23041
4595
/* 22551 */   MCD_OPC_CheckField, 6, 5, 0, 227, 1, 0, // Skip to: 23041
4596
/* 22558 */   MCD_OPC_Decode, 232, 7, 213, 1, // Opcode: FDIV
4597
/* 22563 */   MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 22585
4598
/* 22568 */   MCD_OPC_CheckPredicate, 12, 212, 1, 0, // Skip to: 23041
4599
/* 22573 */   MCD_OPC_CheckField, 6, 5, 0, 205, 1, 0, // Skip to: 23041
4600
/* 22580 */   MCD_OPC_Decode, 235, 7, 213, 1, // Opcode: FDIV_rec
4601
/* 22585 */   MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 22607
4602
/* 22590 */   MCD_OPC_CheckPredicate, 12, 190, 1, 0, // Skip to: 23041
4603
/* 22595 */   MCD_OPC_CheckField, 6, 5, 0, 183, 1, 0, // Skip to: 23041
4604
/* 22602 */   MCD_OPC_Decode, 172, 8, 213, 1, // Opcode: FSUB
4605
/* 22607 */   MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 22629
4606
/* 22612 */   MCD_OPC_CheckPredicate, 12, 168, 1, 0, // Skip to: 23041
4607
/* 22617 */   MCD_OPC_CheckField, 6, 5, 0, 161, 1, 0, // Skip to: 23041
4608
/* 22624 */   MCD_OPC_Decode, 175, 8, 213, 1, // Opcode: FSUB_rec
4609
/* 22629 */   MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 22651
4610
/* 22634 */   MCD_OPC_CheckPredicate, 12, 146, 1, 0, // Skip to: 23041
4611
/* 22639 */   MCD_OPC_CheckField, 6, 5, 0, 139, 1, 0, // Skip to: 23041
4612
/* 22646 */   MCD_OPC_Decode, 195, 7, 213, 1, // Opcode: FADD
4613
/* 22651 */   MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 22673
4614
/* 22656 */   MCD_OPC_CheckPredicate, 12, 124, 1, 0, // Skip to: 23041
4615
/* 22661 */   MCD_OPC_CheckField, 6, 5, 0, 117, 1, 0, // Skip to: 23041
4616
/* 22668 */   MCD_OPC_Decode, 198, 7, 213, 1, // Opcode: FADD_rec
4617
/* 22673 */   MCD_OPC_FilterValue, 44, 24, 0, 0, // Skip to: 22702
4618
/* 22678 */   MCD_OPC_CheckPredicate, 12, 102, 1, 0, // Skip to: 23041
4619
/* 22683 */   MCD_OPC_CheckField, 16, 5, 0, 95, 1, 0, // Skip to: 23041
4620
/* 22690 */   MCD_OPC_CheckField, 6, 5, 0, 88, 1, 0, // Skip to: 23041
4621
/* 22697 */   MCD_OPC_Decode, 168, 8, 209, 1, // Opcode: FSQRT
4622
/* 22702 */   MCD_OPC_FilterValue, 45, 24, 0, 0, // Skip to: 22731
4623
/* 22707 */   MCD_OPC_CheckPredicate, 12, 73, 1, 0, // Skip to: 23041
4624
/* 22712 */   MCD_OPC_CheckField, 16, 5, 0, 66, 1, 0, // Skip to: 23041
4625
/* 22719 */   MCD_OPC_CheckField, 6, 5, 0, 59, 1, 0, // Skip to: 23041
4626
/* 22726 */   MCD_OPC_Decode, 171, 8, 209, 1, // Opcode: FSQRT_rec
4627
/* 22731 */   MCD_OPC_FilterValue, 46, 10, 0, 0, // Skip to: 22746
4628
/* 22736 */   MCD_OPC_CheckPredicate, 12, 44, 1, 0, // Skip to: 23041
4629
/* 22741 */   MCD_OPC_Decode, 166, 8, 214, 1, // Opcode: FSELS
4630
/* 22746 */   MCD_OPC_FilterValue, 47, 10, 0, 0, // Skip to: 22761
4631
/* 22751 */   MCD_OPC_CheckPredicate, 12, 29, 1, 0, // Skip to: 23041
4632
/* 22756 */   MCD_OPC_Decode, 167, 8, 214, 1, // Opcode: FSELS_rec
4633
/* 22761 */   MCD_OPC_FilterValue, 48, 24, 0, 0, // Skip to: 22790
4634
/* 22766 */   MCD_OPC_CheckPredicate, 12, 14, 1, 0, // Skip to: 23041
4635
/* 22771 */   MCD_OPC_CheckField, 16, 5, 0, 7, 1, 0, // Skip to: 23041
4636
/* 22778 */   MCD_OPC_CheckField, 6, 5, 0, 0, 1, 0, // Skip to: 23041
4637
/* 22785 */   MCD_OPC_Decode, 138, 8, 209, 1, // Opcode: FRE
4638
/* 22790 */   MCD_OPC_FilterValue, 49, 24, 0, 0, // Skip to: 22819
4639
/* 22795 */   MCD_OPC_CheckPredicate, 12, 241, 0, 0, // Skip to: 23041
4640
/* 22800 */   MCD_OPC_CheckField, 16, 5, 0, 234, 0, 0, // Skip to: 23041
4641
/* 22807 */   MCD_OPC_CheckField, 6, 5, 0, 227, 0, 0, // Skip to: 23041
4642
/* 22814 */   MCD_OPC_Decode, 141, 8, 209, 1, // Opcode: FRE_rec
4643
/* 22819 */   MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 22841
4644
/* 22824 */   MCD_OPC_CheckPredicate, 12, 212, 0, 0, // Skip to: 23041
4645
/* 22829 */   MCD_OPC_CheckField, 11, 5, 0, 205, 0, 0, // Skip to: 23041
4646
/* 22836 */   MCD_OPC_Decode, 246, 7, 215, 1, // Opcode: FMUL
4647
/* 22841 */   MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 22863
4648
/* 22846 */   MCD_OPC_CheckPredicate, 12, 190, 0, 0, // Skip to: 23041
4649
/* 22851 */   MCD_OPC_CheckField, 11, 5, 0, 183, 0, 0, // Skip to: 23041
4650
/* 22858 */   MCD_OPC_Decode, 249, 7, 215, 1, // Opcode: FMUL_rec
4651
/* 22863 */   MCD_OPC_FilterValue, 52, 24, 0, 0, // Skip to: 22892
4652
/* 22868 */   MCD_OPC_CheckPredicate, 12, 168, 0, 0, // Skip to: 23041
4653
/* 22873 */   MCD_OPC_CheckField, 16, 5, 0, 161, 0, 0, // Skip to: 23041
4654
/* 22880 */   MCD_OPC_CheckField, 6, 5, 0, 154, 0, 0, // Skip to: 23041
4655
/* 22887 */   MCD_OPC_Decode, 160, 8, 209, 1, // Opcode: FRSQRTE
4656
/* 22892 */   MCD_OPC_FilterValue, 53, 24, 0, 0, // Skip to: 22921
4657
/* 22897 */   MCD_OPC_CheckPredicate, 12, 139, 0, 0, // Skip to: 23041
4658
/* 22902 */   MCD_OPC_CheckField, 16, 5, 0, 132, 0, 0, // Skip to: 23041
4659
/* 22909 */   MCD_OPC_CheckField, 6, 5, 0, 125, 0, 0, // Skip to: 23041
4660
/* 22916 */   MCD_OPC_Decode, 163, 8, 209, 1, // Opcode: FRSQRTE_rec
4661
/* 22921 */   MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 22936
4662
/* 22926 */   MCD_OPC_CheckPredicate, 12, 110, 0, 0, // Skip to: 23041
4663
/* 22931 */   MCD_OPC_Decode, 242, 7, 216, 1, // Opcode: FMSUB
4664
/* 22936 */   MCD_OPC_FilterValue, 57, 10, 0, 0, // Skip to: 22951
4665
/* 22941 */   MCD_OPC_CheckPredicate, 12, 95, 0, 0, // Skip to: 23041
4666
/* 22946 */   MCD_OPC_Decode, 245, 7, 216, 1, // Opcode: FMSUB_rec
4667
/* 22951 */   MCD_OPC_FilterValue, 58, 10, 0, 0, // Skip to: 22966
4668
/* 22956 */   MCD_OPC_CheckPredicate, 12, 80, 0, 0, // Skip to: 23041
4669
/* 22961 */   MCD_OPC_Decode, 236, 7, 216, 1, // Opcode: FMADD
4670
/* 22966 */   MCD_OPC_FilterValue, 59, 10, 0, 0, // Skip to: 22981
4671
/* 22971 */   MCD_OPC_CheckPredicate, 12, 65, 0, 0, // Skip to: 23041
4672
/* 22976 */   MCD_OPC_Decode, 239, 7, 216, 1, // Opcode: FMADD_rec
4673
/* 22981 */   MCD_OPC_FilterValue, 60, 10, 0, 0, // Skip to: 22996
4674
/* 22986 */   MCD_OPC_CheckPredicate, 12, 50, 0, 0, // Skip to: 23041
4675
/* 22991 */   MCD_OPC_Decode, 134, 8, 216, 1, // Opcode: FNMSUB
4676
/* 22996 */   MCD_OPC_FilterValue, 61, 10, 0, 0, // Skip to: 23011
4677
/* 23001 */   MCD_OPC_CheckPredicate, 12, 35, 0, 0, // Skip to: 23041
4678
/* 23006 */   MCD_OPC_Decode, 137, 8, 216, 1, // Opcode: FNMSUB_rec
4679
/* 23011 */   MCD_OPC_FilterValue, 62, 10, 0, 0, // Skip to: 23026
4680
/* 23016 */   MCD_OPC_CheckPredicate, 12, 20, 0, 0, // Skip to: 23041
4681
/* 23021 */   MCD_OPC_Decode, 130, 8, 216, 1, // Opcode: FNMADD
4682
/* 23026 */   MCD_OPC_FilterValue, 63, 10, 0, 0, // Skip to: 23041
4683
/* 23031 */   MCD_OPC_CheckPredicate, 12, 5, 0, 0, // Skip to: 23041
4684
/* 23036 */   MCD_OPC_Decode, 133, 8, 216, 1, // Opcode: FNMADD_rec
4685
/* 23041 */   MCD_OPC_Fail,
4686
  0
4687
};
4688
4689
static const uint8_t DecoderTable64[] = {
4690
/* 0 */       MCD_OPC_ExtractField, 27, 5,  // Inst{31-27} ...
4691
/* 3 */       MCD_OPC_FilterValue, 7, 52, 0, 0, // Skip to: 60
4692
/* 8 */       MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4693
/* 11 */      MCD_OPC_FilterValue, 128, 3, 25, 0, 0, // Skip to: 42
4694
/* 17 */      MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
4695
/* 20 */      MCD_OPC_FilterValue, 0, 224, 9, 0, // Skip to: 2553
4696
/* 25 */      MCD_OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 37
4697
/* 32 */      MCD_OPC_Decode, 134, 11, 217, 1, // Opcode: PLI
4698
/* 37 */      MCD_OPC_Decode, 237, 10, 218, 1, // Opcode: PADDI
4699
/* 42 */      MCD_OPC_FilterValue, 132, 3, 201, 9, 0, // Skip to: 2553
4700
/* 48 */      MCD_OPC_CheckField, 26, 1, 0, 194, 9, 0, // Skip to: 2553
4701
/* 55 */      MCD_OPC_Decode, 241, 10, 219, 1, // Opcode: PADDIpc
4702
/* 60 */      MCD_OPC_FilterValue, 16, 191, 0, 0, // Skip to: 256
4703
/* 65 */      MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4704
/* 68 */      MCD_OPC_FilterValue, 192, 2, 146, 0, 0, // Skip to: 220
4705
/* 74 */      MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
4706
/* 77 */      MCD_OPC_FilterValue, 0, 62, 0, 0, // Skip to: 144
4707
/* 82 */      MCD_OPC_ExtractField, 18, 3,  // Inst{20-18} ...
4708
/* 85 */      MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 102
4709
/* 90 */      MCD_OPC_CheckField, 48, 2, 0, 152, 9, 0, // Skip to: 2553
4710
/* 97 */      MCD_OPC_Decode, 251, 21, 220, 1, // Opcode: XXSPLTI32DX
4711
/* 102 */     MCD_OPC_FilterValue, 1, 142, 9, 0, // Skip to: 2553
4712
/* 107 */     MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
4713
/* 110 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127
4714
/* 115 */     MCD_OPC_CheckField, 48, 2, 0, 127, 9, 0, // Skip to: 2553
4715
/* 122 */     MCD_OPC_Decode, 253, 21, 221, 1, // Opcode: XXSPLTIDP
4716
/* 127 */     MCD_OPC_FilterValue, 1, 117, 9, 0, // Skip to: 2553
4717
/* 132 */     MCD_OPC_CheckField, 48, 2, 0, 110, 9, 0, // Skip to: 2553
4718
/* 139 */     MCD_OPC_Decode, 254, 21, 221, 1, // Opcode: XXSPLTIW
4719
/* 144 */     MCD_OPC_FilterValue, 1, 100, 9, 0, // Skip to: 2553
4720
/* 149 */     MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
4721
/* 152 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 169
4722
/* 157 */     MCD_OPC_CheckField, 32, 18, 0, 85, 9, 0, // Skip to: 2553
4723
/* 164 */     MCD_OPC_Decode, 207, 21, 195, 1, // Opcode: XXBLENDVB
4724
/* 169 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 186
4725
/* 174 */     MCD_OPC_CheckField, 32, 18, 0, 68, 9, 0, // Skip to: 2553
4726
/* 181 */     MCD_OPC_Decode, 209, 21, 195, 1, // Opcode: XXBLENDVH
4727
/* 186 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 203
4728
/* 191 */     MCD_OPC_CheckField, 32, 18, 0, 51, 9, 0, // Skip to: 2553
4729
/* 198 */     MCD_OPC_Decode, 210, 21, 195, 1, // Opcode: XXBLENDVW
4730
/* 203 */     MCD_OPC_FilterValue, 3, 41, 9, 0, // Skip to: 2553
4731
/* 208 */     MCD_OPC_CheckField, 32, 18, 0, 34, 9, 0, // Skip to: 2553
4732
/* 215 */     MCD_OPC_Decode, 208, 21, 195, 1, // Opcode: XXBLENDVD
4733
/* 220 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 238
4734
/* 226 */     MCD_OPC_CheckField, 26, 1, 0, 16, 9, 0, // Skip to: 2553
4735
/* 233 */     MCD_OPC_Decode, 140, 11, 222, 1, // Opcode: PLWZ
4736
/* 238 */     MCD_OPC_FilterValue, 132, 3, 5, 9, 0, // Skip to: 2553
4737
/* 244 */     MCD_OPC_CheckField, 26, 1, 0, 254, 8, 0, // Skip to: 2553
4738
/* 251 */     MCD_OPC_Decode, 143, 11, 223, 1, // Opcode: PLWZpc
4739
/* 256 */     MCD_OPC_FilterValue, 17, 96, 0, 0, // Skip to: 357
4740
/* 261 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4741
/* 264 */     MCD_OPC_FilterValue, 192, 2, 51, 0, 0, // Skip to: 321
4742
/* 270 */     MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
4743
/* 273 */     MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 297
4744
/* 278 */     MCD_OPC_CheckField, 35, 15, 0, 220, 8, 0, // Skip to: 2553
4745
/* 285 */     MCD_OPC_CheckField, 26, 1, 0, 213, 8, 0, // Skip to: 2553
4746
/* 292 */     MCD_OPC_Decode, 245, 21, 224, 1, // Opcode: XXPERMX
4747
/* 297 */     MCD_OPC_FilterValue, 1, 203, 8, 0, // Skip to: 2553
4748
/* 302 */     MCD_OPC_CheckField, 40, 10, 0, 196, 8, 0, // Skip to: 2553
4749
/* 309 */     MCD_OPC_CheckField, 26, 1, 0, 189, 8, 0, // Skip to: 2553
4750
/* 316 */     MCD_OPC_Decode, 215, 21, 225, 1, // Opcode: XXEVAL
4751
/* 321 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 339
4752
/* 327 */     MCD_OPC_CheckField, 26, 1, 0, 171, 8, 0, // Skip to: 2553
4753
/* 334 */     MCD_OPC_Decode, 244, 10, 222, 1, // Opcode: PLBZ
4754
/* 339 */     MCD_OPC_FilterValue, 132, 3, 160, 8, 0, // Skip to: 2553
4755
/* 345 */     MCD_OPC_CheckField, 26, 1, 0, 153, 8, 0, // Skip to: 2553
4756
/* 352 */     MCD_OPC_Decode, 247, 10, 223, 1, // Opcode: PLBZpc
4757
/* 357 */     MCD_OPC_FilterValue, 18, 39, 0, 0, // Skip to: 401
4758
/* 362 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4759
/* 365 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 383
4760
/* 371 */     MCD_OPC_CheckField, 26, 1, 0, 127, 8, 0, // Skip to: 2553
4761
/* 378 */     MCD_OPC_Decode, 247, 11, 222, 1, // Opcode: PSTW
4762
/* 383 */     MCD_OPC_FilterValue, 132, 3, 116, 8, 0, // Skip to: 2553
4763
/* 389 */     MCD_OPC_CheckField, 26, 1, 0, 109, 8, 0, // Skip to: 2553
4764
/* 396 */     MCD_OPC_Decode, 250, 11, 223, 1, // Opcode: PSTWpc
4765
/* 401 */     MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 445
4766
/* 406 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4767
/* 409 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 427
4768
/* 415 */     MCD_OPC_CheckField, 26, 1, 0, 83, 8, 0, // Skip to: 2553
4769
/* 422 */     MCD_OPC_Decode, 233, 11, 222, 1, // Opcode: PSTB
4770
/* 427 */     MCD_OPC_FilterValue, 132, 3, 72, 8, 0, // Skip to: 2553
4771
/* 433 */     MCD_OPC_CheckField, 26, 1, 0, 65, 8, 0, // Skip to: 2553
4772
/* 440 */     MCD_OPC_Decode, 236, 11, 223, 1, // Opcode: PSTBpc
4773
/* 445 */     MCD_OPC_FilterValue, 20, 75, 0, 0, // Skip to: 525
4774
/* 450 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4775
/* 453 */     MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 471
4776
/* 459 */     MCD_OPC_CheckField, 26, 1, 1, 39, 8, 0, // Skip to: 2553
4777
/* 466 */     MCD_OPC_Decode, 136, 11, 222, 1, // Opcode: PLWA
4778
/* 471 */     MCD_OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 489
4779
/* 477 */     MCD_OPC_CheckField, 26, 1, 1, 21, 8, 0, // Skip to: 2553
4780
/* 484 */     MCD_OPC_Decode, 139, 11, 223, 1, // Opcode: PLWApc
4781
/* 489 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 507
4782
/* 495 */     MCD_OPC_CheckField, 26, 1, 0, 3, 8, 0, // Skip to: 2553
4783
/* 502 */     MCD_OPC_Decode, 130, 11, 222, 1, // Opcode: PLHZ
4784
/* 507 */     MCD_OPC_FilterValue, 132, 3, 248, 7, 0, // Skip to: 2553
4785
/* 513 */     MCD_OPC_CheckField, 26, 1, 0, 241, 7, 0, // Skip to: 2553
4786
/* 520 */     MCD_OPC_Decode, 133, 11, 223, 1, // Opcode: PLHZpc
4787
/* 525 */     MCD_OPC_FilterValue, 21, 97, 0, 0, // Skip to: 627
4788
/* 530 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4789
/* 533 */     MCD_OPC_FilterValue, 128, 2, 23, 0, 0, // Skip to: 562
4790
/* 539 */     MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
4791
/* 542 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 552
4792
/* 547 */     MCD_OPC_Decode, 144, 11, 226, 1, // Opcode: PLXSD
4793
/* 552 */     MCD_OPC_FilterValue, 1, 204, 7, 0, // Skip to: 2553
4794
/* 557 */     MCD_OPC_Decode, 146, 11, 226, 1, // Opcode: PLXSSP
4795
/* 562 */     MCD_OPC_FilterValue, 132, 2, 23, 0, 0, // Skip to: 591
4796
/* 568 */     MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
4797
/* 571 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 581
4798
/* 576 */     MCD_OPC_Decode, 145, 11, 227, 1, // Opcode: PLXSDpc
4799
/* 581 */     MCD_OPC_FilterValue, 1, 175, 7, 0, // Skip to: 2553
4800
/* 586 */     MCD_OPC_Decode, 147, 11, 227, 1, // Opcode: PLXSSPpc
4801
/* 591 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 609
4802
/* 597 */     MCD_OPC_CheckField, 26, 1, 0, 157, 7, 0, // Skip to: 2553
4803
/* 604 */     MCD_OPC_Decode, 254, 10, 222, 1, // Opcode: PLHA
4804
/* 609 */     MCD_OPC_FilterValue, 132, 3, 146, 7, 0, // Skip to: 2553
4805
/* 615 */     MCD_OPC_CheckField, 26, 1, 0, 139, 7, 0, // Skip to: 2553
4806
/* 622 */     MCD_OPC_Decode, 129, 11, 223, 1, // Opcode: PLHApc
4807
/* 627 */     MCD_OPC_FilterValue, 22, 39, 0, 0, // Skip to: 671
4808
/* 632 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4809
/* 635 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 653
4810
/* 641 */     MCD_OPC_CheckField, 26, 1, 0, 113, 7, 0, // Skip to: 2553
4811
/* 648 */     MCD_OPC_Decode, 243, 11, 222, 1, // Opcode: PSTH
4812
/* 653 */     MCD_OPC_FilterValue, 132, 3, 102, 7, 0, // Skip to: 2553
4813
/* 659 */     MCD_OPC_CheckField, 26, 1, 0, 95, 7, 0, // Skip to: 2553
4814
/* 666 */     MCD_OPC_Decode, 246, 11, 223, 1, // Opcode: PSTHpc
4815
/* 671 */     MCD_OPC_FilterValue, 23, 63, 0, 0, // Skip to: 739
4816
/* 676 */     MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
4817
/* 679 */     MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 709
4818
/* 684 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4819
/* 687 */     MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 698
4820
/* 693 */     MCD_OPC_Decode, 251, 11, 226, 1, // Opcode: PSTXSD
4821
/* 698 */     MCD_OPC_FilterValue, 132, 2, 57, 7, 0, // Skip to: 2553
4822
/* 704 */     MCD_OPC_Decode, 252, 11, 227, 1, // Opcode: PSTXSDpc
4823
/* 709 */     MCD_OPC_FilterValue, 1, 47, 7, 0, // Skip to: 2553
4824
/* 714 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4825
/* 717 */     MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 728
4826
/* 723 */     MCD_OPC_Decode, 253, 11, 226, 1, // Opcode: PSTXSSP
4827
/* 728 */     MCD_OPC_FilterValue, 132, 2, 27, 7, 0, // Skip to: 2553
4828
/* 734 */     MCD_OPC_Decode, 254, 11, 227, 1, // Opcode: PSTXSSPpc
4829
/* 739 */     MCD_OPC_FilterValue, 24, 39, 0, 0, // Skip to: 783
4830
/* 744 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4831
/* 747 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 765
4832
/* 753 */     MCD_OPC_CheckField, 26, 1, 0, 1, 7, 0, // Skip to: 2553
4833
/* 760 */     MCD_OPC_Decode, 252, 10, 228, 1, // Opcode: PLFS
4834
/* 765 */     MCD_OPC_FilterValue, 132, 3, 246, 6, 0, // Skip to: 2553
4835
/* 771 */     MCD_OPC_CheckField, 26, 1, 0, 239, 6, 0, // Skip to: 2553
4836
/* 778 */     MCD_OPC_Decode, 253, 10, 229, 1, // Opcode: PLFSpc
4837
/* 783 */     MCD_OPC_FilterValue, 25, 61, 0, 0, // Skip to: 849
4838
/* 788 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4839
/* 791 */     MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 802
4840
/* 797 */     MCD_OPC_Decode, 148, 11, 230, 1, // Opcode: PLXV
4841
/* 802 */     MCD_OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 813
4842
/* 808 */     MCD_OPC_Decode, 151, 11, 231, 1, // Opcode: PLXVpc
4843
/* 813 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 831
4844
/* 819 */     MCD_OPC_CheckField, 26, 1, 0, 191, 6, 0, // Skip to: 2553
4845
/* 826 */     MCD_OPC_Decode, 250, 10, 232, 1, // Opcode: PLFD
4846
/* 831 */     MCD_OPC_FilterValue, 132, 3, 180, 6, 0, // Skip to: 2553
4847
/* 837 */     MCD_OPC_CheckField, 26, 1, 0, 173, 6, 0, // Skip to: 2553
4848
/* 844 */     MCD_OPC_Decode, 251, 10, 233, 1, // Opcode: PLFDpc
4849
/* 849 */     MCD_OPC_FilterValue, 26, 39, 0, 0, // Skip to: 893
4850
/* 854 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4851
/* 857 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 875
4852
/* 863 */     MCD_OPC_CheckField, 26, 1, 0, 147, 6, 0, // Skip to: 2553
4853
/* 870 */     MCD_OPC_Decode, 241, 11, 228, 1, // Opcode: PSTFS
4854
/* 875 */     MCD_OPC_FilterValue, 132, 3, 136, 6, 0, // Skip to: 2553
4855
/* 881 */     MCD_OPC_CheckField, 26, 1, 0, 129, 6, 0, // Skip to: 2553
4856
/* 888 */     MCD_OPC_Decode, 242, 11, 229, 1, // Opcode: PSTFSpc
4857
/* 893 */     MCD_OPC_FilterValue, 27, 61, 0, 0, // Skip to: 959
4858
/* 898 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4859
/* 901 */     MCD_OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 912
4860
/* 907 */     MCD_OPC_Decode, 255, 11, 230, 1, // Opcode: PSTXV
4861
/* 912 */     MCD_OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 923
4862
/* 918 */     MCD_OPC_Decode, 130, 12, 231, 1, // Opcode: PSTXVpc
4863
/* 923 */     MCD_OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 941
4864
/* 929 */     MCD_OPC_CheckField, 26, 1, 0, 81, 6, 0, // Skip to: 2553
4865
/* 936 */     MCD_OPC_Decode, 239, 11, 232, 1, // Opcode: PSTFD
4866
/* 941 */     MCD_OPC_FilterValue, 132, 3, 70, 6, 0, // Skip to: 2553
4867
/* 947 */     MCD_OPC_CheckField, 26, 1, 0, 63, 6, 0, // Skip to: 2553
4868
/* 954 */     MCD_OPC_Decode, 240, 11, 233, 1, // Opcode: PSTFDpc
4869
/* 959 */     MCD_OPC_FilterValue, 28, 39, 0, 0, // Skip to: 1003
4870
/* 964 */     MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4871
/* 967 */     MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 985
4872
/* 973 */     MCD_OPC_CheckField, 26, 1, 1, 37, 6, 0, // Skip to: 2553
4873
/* 980 */     MCD_OPC_Decode, 248, 10, 234, 1, // Opcode: PLD
4874
/* 985 */     MCD_OPC_FilterValue, 132, 2, 26, 6, 0, // Skip to: 2553
4875
/* 991 */     MCD_OPC_CheckField, 26, 1, 1, 19, 6, 0, // Skip to: 2553
4876
/* 998 */     MCD_OPC_Decode, 249, 10, 235, 1, // Opcode: PLDpc
4877
/* 1003 */    MCD_OPC_FilterValue, 29, 177, 5, 0, // Skip to: 2465
4878
/* 1008 */    MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
4879
/* 1011 */    MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 1029
4880
/* 1017 */    MCD_OPC_CheckField, 26, 1, 0, 249, 5, 0, // Skip to: 2553
4881
/* 1024 */    MCD_OPC_Decode, 149, 11, 236, 1, // Opcode: PLXVP
4882
/* 1029 */    MCD_OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 1047
4883
/* 1035 */    MCD_OPC_CheckField, 26, 1, 0, 231, 5, 0, // Skip to: 2553
4884
/* 1042 */    MCD_OPC_Decode, 150, 11, 237, 1, // Opcode: PLXVPpc
4885
/* 1047 */    MCD_OPC_FilterValue, 228, 3, 220, 5, 0, // Skip to: 2553
4886
/* 1053 */    MCD_OPC_ExtractField, 3, 8,  // Inst{10-3} ...
4887
/* 1056 */    MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 1106
4888
/* 1061 */    MCD_OPC_CheckPredicate, 8, 207, 5, 0, // Skip to: 2553
4889
/* 1066 */    MCD_OPC_CheckField, 48, 2, 0, 200, 5, 0, // Skip to: 2553
4890
/* 1073 */    MCD_OPC_CheckField, 40, 4, 0, 193, 5, 0, // Skip to: 2553
4891
/* 1080 */    MCD_OPC_CheckField, 26, 1, 1, 186, 5, 0, // Skip to: 2553
4892
/* 1087 */    MCD_OPC_CheckField, 21, 2, 0, 179, 5, 0, // Skip to: 2553
4893
/* 1094 */    MCD_OPC_CheckField, 0, 1, 0, 172, 5, 0, // Skip to: 2553
4894
/* 1101 */    MCD_OPC_Decode, 205, 11, 238, 1, // Opcode: PMXVI8GER4PP
4895
/* 1106 */    MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 1156
4896
/* 1111 */    MCD_OPC_CheckPredicate, 8, 157, 5, 0, // Skip to: 2553
4897
/* 1116 */    MCD_OPC_CheckField, 48, 2, 0, 150, 5, 0, // Skip to: 2553
4898
/* 1123 */    MCD_OPC_CheckField, 40, 4, 0, 143, 5, 0, // Skip to: 2553
4899
/* 1130 */    MCD_OPC_CheckField, 26, 1, 1, 136, 5, 0, // Skip to: 2553
4900
/* 1137 */    MCD_OPC_CheckField, 21, 2, 0, 129, 5, 0, // Skip to: 2553
4901
/* 1144 */    MCD_OPC_CheckField, 0, 1, 0, 122, 5, 0, // Skip to: 2553
4902
/* 1151 */    MCD_OPC_Decode, 204, 11, 239, 1, // Opcode: PMXVI8GER4
4903
/* 1156 */    MCD_OPC_FilterValue, 18, 45, 0, 0, // Skip to: 1206
4904
/* 1161 */    MCD_OPC_CheckPredicate, 8, 107, 5, 0, // Skip to: 2553
4905
/* 1166 */    MCD_OPC_CheckField, 48, 2, 0, 100, 5, 0, // Skip to: 2553
4906
/* 1173 */    MCD_OPC_CheckField, 40, 6, 0, 93, 5, 0, // Skip to: 2553
4907
/* 1180 */    MCD_OPC_CheckField, 26, 1, 1, 86, 5, 0, // Skip to: 2553
4908
/* 1187 */    MCD_OPC_CheckField, 21, 2, 0, 79, 5, 0, // Skip to: 2553
4909
/* 1194 */    MCD_OPC_CheckField, 0, 1, 0, 72, 5, 0, // Skip to: 2553
4910
/* 1201 */    MCD_OPC_Decode, 166, 11, 240, 1, // Opcode: PMXVF16GER2PP
4911
/* 1206 */    MCD_OPC_FilterValue, 19, 45, 0, 0, // Skip to: 1256
4912
/* 1211 */    MCD_OPC_CheckPredicate, 8, 57, 5, 0, // Skip to: 2553
4913
/* 1216 */    MCD_OPC_CheckField, 48, 2, 0, 50, 5, 0, // Skip to: 2553
4914
/* 1223 */    MCD_OPC_CheckField, 40, 6, 0, 43, 5, 0, // Skip to: 2553
4915
/* 1230 */    MCD_OPC_CheckField, 26, 1, 1, 36, 5, 0, // Skip to: 2553
4916
/* 1237 */    MCD_OPC_CheckField, 21, 2, 0, 29, 5, 0, // Skip to: 2553
4917
/* 1244 */    MCD_OPC_CheckField, 0, 1, 0, 22, 5, 0, // Skip to: 2553
4918
/* 1251 */    MCD_OPC_Decode, 162, 11, 241, 1, // Opcode: PMXVF16GER2
4919
/* 1256 */    MCD_OPC_FilterValue, 26, 38, 0, 0, // Skip to: 1299
4920
/* 1261 */    MCD_OPC_CheckPredicate, 8, 7, 5, 0, // Skip to: 2553
4921
/* 1266 */    MCD_OPC_CheckField, 40, 10, 0, 0, 5, 0, // Skip to: 2553
4922
/* 1273 */    MCD_OPC_CheckField, 26, 1, 1, 249, 4, 0, // Skip to: 2553
4923
/* 1280 */    MCD_OPC_CheckField, 21, 2, 0, 242, 4, 0, // Skip to: 2553
4924
/* 1287 */    MCD_OPC_CheckField, 0, 1, 0, 235, 4, 0, // Skip to: 2553
4925
/* 1294 */    MCD_OPC_Decode, 176, 11, 242, 1, // Opcode: PMXVF32GERPP
4926
/* 1299 */    MCD_OPC_FilterValue, 27, 38, 0, 0, // Skip to: 1342
4927
/* 1304 */    MCD_OPC_CheckPredicate, 8, 220, 4, 0, // Skip to: 2553
4928
/* 1309 */    MCD_OPC_CheckField, 40, 10, 0, 213, 4, 0, // Skip to: 2553
4929
/* 1316 */    MCD_OPC_CheckField, 26, 1, 1, 206, 4, 0, // Skip to: 2553
4930
/* 1323 */    MCD_OPC_CheckField, 21, 2, 0, 199, 4, 0, // Skip to: 2553
4931
/* 1330 */    MCD_OPC_CheckField, 0, 1, 0, 192, 4, 0, // Skip to: 2553
4932
/* 1337 */    MCD_OPC_Decode, 172, 11, 243, 1, // Opcode: PMXVF32GER
4933
/* 1342 */    MCD_OPC_FilterValue, 34, 38, 0, 0, // Skip to: 1385
4934
/* 1347 */    MCD_OPC_CheckPredicate, 8, 177, 4, 0, // Skip to: 2553
4935
/* 1352 */    MCD_OPC_CheckField, 48, 2, 0, 170, 4, 0, // Skip to: 2553
4936
/* 1359 */    MCD_OPC_CheckField, 26, 1, 1, 163, 4, 0, // Skip to: 2553
4937
/* 1366 */    MCD_OPC_CheckField, 21, 2, 0, 156, 4, 0, // Skip to: 2553
4938
/* 1373 */    MCD_OPC_CheckField, 0, 1, 0, 149, 4, 0, // Skip to: 2553
4939
/* 1380 */    MCD_OPC_Decode, 201, 11, 244, 1, // Opcode: PMXVI4GER8PP
4940
/* 1385 */    MCD_OPC_FilterValue, 35, 38, 0, 0, // Skip to: 1428
4941
/* 1390 */    MCD_OPC_CheckPredicate, 8, 134, 4, 0, // Skip to: 2553
4942
/* 1395 */    MCD_OPC_CheckField, 48, 2, 0, 127, 4, 0, // Skip to: 2553
4943
/* 1402 */    MCD_OPC_CheckField, 26, 1, 1, 120, 4, 0, // Skip to: 2553
4944
/* 1409 */    MCD_OPC_CheckField, 21, 2, 0, 113, 4, 0, // Skip to: 2553
4945
/* 1416 */    MCD_OPC_CheckField, 0, 1, 0, 106, 4, 0, // Skip to: 2553
4946
/* 1423 */    MCD_OPC_Decode, 200, 11, 245, 1, // Opcode: PMXVI4GER8
4947
/* 1428 */    MCD_OPC_FilterValue, 42, 45, 0, 0, // Skip to: 1478
4948
/* 1433 */    MCD_OPC_CheckPredicate, 8, 91, 4, 0, // Skip to: 2553
4949
/* 1438 */    MCD_OPC_CheckField, 48, 2, 0, 84, 4, 0, // Skip to: 2553
4950
/* 1445 */    MCD_OPC_CheckField, 40, 6, 0, 77, 4, 0, // Skip to: 2553
4951
/* 1452 */    MCD_OPC_CheckField, 26, 1, 1, 70, 4, 0, // Skip to: 2553
4952
/* 1459 */    MCD_OPC_CheckField, 21, 2, 0, 63, 4, 0, // Skip to: 2553
4953
/* 1466 */    MCD_OPC_CheckField, 0, 1, 0, 56, 4, 0, // Skip to: 2553
4954
/* 1473 */    MCD_OPC_Decode, 195, 11, 240, 1, // Opcode: PMXVI16GER2SPP
4955
/* 1478 */    MCD_OPC_FilterValue, 43, 45, 0, 0, // Skip to: 1528
4956
/* 1483 */    MCD_OPC_CheckPredicate, 8, 41, 4, 0, // Skip to: 2553
4957
/* 1488 */    MCD_OPC_CheckField, 48, 2, 0, 34, 4, 0, // Skip to: 2553
4958
/* 1495 */    MCD_OPC_CheckField, 40, 6, 0, 27, 4, 0, // Skip to: 2553
4959
/* 1502 */    MCD_OPC_CheckField, 26, 1, 1, 20, 4, 0, // Skip to: 2553
4960
/* 1509 */    MCD_OPC_CheckField, 21, 2, 0, 13, 4, 0, // Skip to: 2553
4961
/* 1516 */    MCD_OPC_CheckField, 0, 1, 0, 6, 4, 0, // Skip to: 2553
4962
/* 1523 */    MCD_OPC_Decode, 194, 11, 241, 1, // Opcode: PMXVI16GER2S
4963
/* 1528 */    MCD_OPC_FilterValue, 50, 45, 0, 0, // Skip to: 1578
4964
/* 1533 */    MCD_OPC_CheckPredicate, 8, 247, 3, 0, // Skip to: 2553
4965
/* 1538 */    MCD_OPC_CheckField, 48, 2, 0, 240, 3, 0, // Skip to: 2553
4966
/* 1545 */    MCD_OPC_CheckField, 40, 6, 0, 233, 3, 0, // Skip to: 2553
4967
/* 1552 */    MCD_OPC_CheckField, 26, 1, 1, 226, 3, 0, // Skip to: 2553
4968
/* 1559 */    MCD_OPC_CheckField, 21, 2, 0, 219, 3, 0, // Skip to: 2553
4969
/* 1566 */    MCD_OPC_CheckField, 0, 1, 0, 212, 3, 0, // Skip to: 2553
4970
/* 1573 */    MCD_OPC_Decode, 156, 11, 240, 1, // Opcode: PMXVBF16GER2PP
4971
/* 1578 */    MCD_OPC_FilterValue, 51, 45, 0, 0, // Skip to: 1628
4972
/* 1583 */    MCD_OPC_CheckPredicate, 8, 197, 3, 0, // Skip to: 2553
4973
/* 1588 */    MCD_OPC_CheckField, 48, 2, 0, 190, 3, 0, // Skip to: 2553
4974
/* 1595 */    MCD_OPC_CheckField, 40, 6, 0, 183, 3, 0, // Skip to: 2553
4975
/* 1602 */    MCD_OPC_CheckField, 26, 1, 1, 176, 3, 0, // Skip to: 2553
4976
/* 1609 */    MCD_OPC_CheckField, 21, 2, 0, 169, 3, 0, // Skip to: 2553
4977
/* 1616 */    MCD_OPC_CheckField, 0, 1, 0, 162, 3, 0, // Skip to: 2553
4978
/* 1623 */    MCD_OPC_Decode, 152, 11, 241, 1, // Opcode: PMXVBF16GER2
4979
/* 1628 */    MCD_OPC_FilterValue, 58, 45, 0, 0, // Skip to: 1678
4980
/* 1633 */    MCD_OPC_CheckPredicate, 8, 147, 3, 0, // Skip to: 2553
4981
/* 1638 */    MCD_OPC_CheckField, 40, 10, 0, 140, 3, 0, // Skip to: 2553
4982
/* 1645 */    MCD_OPC_CheckField, 32, 2, 0, 133, 3, 0, // Skip to: 2553
4983
/* 1652 */    MCD_OPC_CheckField, 26, 1, 1, 126, 3, 0, // Skip to: 2553
4984
/* 1659 */    MCD_OPC_CheckField, 21, 2, 0, 119, 3, 0, // Skip to: 2553
4985
/* 1666 */    MCD_OPC_CheckField, 0, 1, 0, 112, 3, 0, // Skip to: 2553
4986
/* 1673 */    MCD_OPC_Decode, 186, 11, 246, 1, // Opcode: PMXVF64GERPP
4987
/* 1678 */    MCD_OPC_FilterValue, 59, 45, 0, 0, // Skip to: 1728
4988
/* 1683 */    MCD_OPC_CheckPredicate, 8, 97, 3, 0, // Skip to: 2553
4989
/* 1688 */    MCD_OPC_CheckField, 40, 10, 0, 90, 3, 0, // Skip to: 2553
4990
/* 1695 */    MCD_OPC_CheckField, 32, 2, 0, 83, 3, 0, // Skip to: 2553
4991
/* 1702 */    MCD_OPC_CheckField, 26, 1, 1, 76, 3, 0, // Skip to: 2553
4992
/* 1709 */    MCD_OPC_CheckField, 21, 2, 0, 69, 3, 0, // Skip to: 2553
4993
/* 1716 */    MCD_OPC_CheckField, 0, 1, 0, 62, 3, 0, // Skip to: 2553
4994
/* 1723 */    MCD_OPC_Decode, 182, 11, 247, 1, // Opcode: PMXVF64GER
4995
/* 1728 */    MCD_OPC_FilterValue, 75, 45, 0, 0, // Skip to: 1778
4996
/* 1733 */    MCD_OPC_CheckPredicate, 8, 47, 3, 0, // Skip to: 2553
4997
/* 1738 */    MCD_OPC_CheckField, 48, 2, 0, 40, 3, 0, // Skip to: 2553
4998
/* 1745 */    MCD_OPC_CheckField, 40, 6, 0, 33, 3, 0, // Skip to: 2553
4999
/* 1752 */    MCD_OPC_CheckField, 26, 1, 1, 26, 3, 0, // Skip to: 2553
5000
/* 1759 */    MCD_OPC_CheckField, 21, 2, 0, 19, 3, 0, // Skip to: 2553
5001
/* 1766 */    MCD_OPC_CheckField, 0, 1, 0, 12, 3, 0, // Skip to: 2553
5002
/* 1773 */    MCD_OPC_Decode, 192, 11, 241, 1, // Opcode: PMXVI16GER2
5003
/* 1778 */    MCD_OPC_FilterValue, 82, 45, 0, 0, // Skip to: 1828
5004
/* 1783 */    MCD_OPC_CheckPredicate, 8, 253, 2, 0, // Skip to: 2553
5005
/* 1788 */    MCD_OPC_CheckField, 48, 2, 0, 246, 2, 0, // Skip to: 2553
5006
/* 1795 */    MCD_OPC_CheckField, 40, 6, 0, 239, 2, 0, // Skip to: 2553
5007
/* 1802 */    MCD_OPC_CheckField, 26, 1, 1, 232, 2, 0, // Skip to: 2553
5008
/* 1809 */    MCD_OPC_CheckField, 21, 2, 0, 225, 2, 0, // Skip to: 2553
5009
/* 1816 */    MCD_OPC_CheckField, 0, 1, 0, 218, 2, 0, // Skip to: 2553
5010
/* 1823 */    MCD_OPC_Decode, 164, 11, 240, 1, // Opcode: PMXVF16GER2NP
5011
/* 1828 */    MCD_OPC_FilterValue, 90, 38, 0, 0, // Skip to: 1871
5012
/* 1833 */    MCD_OPC_CheckPredicate, 8, 203, 2, 0, // Skip to: 2553
5013
/* 1838 */    MCD_OPC_CheckField, 40, 10, 0, 196, 2, 0, // Skip to: 2553
5014
/* 1845 */    MCD_OPC_CheckField, 26, 1, 1, 189, 2, 0, // Skip to: 2553
5015
/* 1852 */    MCD_OPC_CheckField, 21, 2, 0, 182, 2, 0, // Skip to: 2553
5016
/* 1859 */    MCD_OPC_CheckField, 0, 1, 0, 175, 2, 0, // Skip to: 2553
5017
/* 1866 */    MCD_OPC_Decode, 174, 11, 242, 1, // Opcode: PMXVF32GERNP
5018
/* 1871 */    MCD_OPC_FilterValue, 99, 45, 0, 0, // Skip to: 1921
5019
/* 1876 */    MCD_OPC_CheckPredicate, 8, 160, 2, 0, // Skip to: 2553
5020
/* 1881 */    MCD_OPC_CheckField, 48, 2, 0, 153, 2, 0, // Skip to: 2553
5021
/* 1888 */    MCD_OPC_CheckField, 40, 4, 0, 146, 2, 0, // Skip to: 2553
5022
/* 1895 */    MCD_OPC_CheckField, 26, 1, 1, 139, 2, 0, // Skip to: 2553
5023
/* 1902 */    MCD_OPC_CheckField, 21, 2, 0, 132, 2, 0, // Skip to: 2553
5024
/* 1909 */    MCD_OPC_CheckField, 0, 1, 0, 125, 2, 0, // Skip to: 2553
5025
/* 1916 */    MCD_OPC_Decode, 206, 11, 238, 1, // Opcode: PMXVI8GER4SPP
5026
/* 1921 */    MCD_OPC_FilterValue, 107, 45, 0, 0, // Skip to: 1971
5027
/* 1926 */    MCD_OPC_CheckPredicate, 8, 110, 2, 0, // Skip to: 2553
5028
/* 1931 */    MCD_OPC_CheckField, 48, 2, 0, 103, 2, 0, // Skip to: 2553
5029
/* 1938 */    MCD_OPC_CheckField, 40, 6, 0, 96, 2, 0, // Skip to: 2553
5030
/* 1945 */    MCD_OPC_CheckField, 26, 1, 1, 89, 2, 0, // Skip to: 2553
5031
/* 1952 */    MCD_OPC_CheckField, 21, 2, 0, 82, 2, 0, // Skip to: 2553
5032
/* 1959 */    MCD_OPC_CheckField, 0, 1, 0, 75, 2, 0, // Skip to: 2553
5033
/* 1966 */    MCD_OPC_Decode, 193, 11, 240, 1, // Opcode: PMXVI16GER2PP
5034
/* 1971 */    MCD_OPC_FilterValue, 114, 45, 0, 0, // Skip to: 2021
5035
/* 1976 */    MCD_OPC_CheckPredicate, 8, 60, 2, 0, // Skip to: 2553
5036
/* 1981 */    MCD_OPC_CheckField, 48, 2, 0, 53, 2, 0, // Skip to: 2553
5037
/* 1988 */    MCD_OPC_CheckField, 40, 6, 0, 46, 2, 0, // Skip to: 2553
5038
/* 1995 */    MCD_OPC_CheckField, 26, 1, 1, 39, 2, 0, // Skip to: 2553
5039
/* 2002 */    MCD_OPC_CheckField, 21, 2, 0, 32, 2, 0, // Skip to: 2553
5040
/* 2009 */    MCD_OPC_CheckField, 0, 1, 0, 25, 2, 0, // Skip to: 2553
5041
/* 2016 */    MCD_OPC_Decode, 154, 11, 240, 1, // Opcode: PMXVBF16GER2NP
5042
/* 2021 */    MCD_OPC_FilterValue, 122, 45, 0, 0, // Skip to: 2071
5043
/* 2026 */    MCD_OPC_CheckPredicate, 8, 10, 2, 0, // Skip to: 2553
5044
/* 2031 */    MCD_OPC_CheckField, 40, 10, 0, 3, 2, 0, // Skip to: 2553
5045
/* 2038 */    MCD_OPC_CheckField, 32, 2, 0, 252, 1, 0, // Skip to: 2553
5046
/* 2045 */    MCD_OPC_CheckField, 26, 1, 1, 245, 1, 0, // Skip to: 2553
5047
/* 2052 */    MCD_OPC_CheckField, 21, 2, 0, 238, 1, 0, // Skip to: 2553
5048
/* 2059 */    MCD_OPC_CheckField, 0, 1, 0, 231, 1, 0, // Skip to: 2553
5049
/* 2066 */    MCD_OPC_Decode, 184, 11, 246, 1, // Opcode: PMXVF64GERNP
5050
/* 2071 */    MCD_OPC_FilterValue, 146, 1, 45, 0, 0, // Skip to: 2122
5051
/* 2077 */    MCD_OPC_CheckPredicate, 8, 215, 1, 0, // Skip to: 2553
5052
/* 2082 */    MCD_OPC_CheckField, 48, 2, 0, 208, 1, 0, // Skip to: 2553
5053
/* 2089 */    MCD_OPC_CheckField, 40, 6, 0, 201, 1, 0, // Skip to: 2553
5054
/* 2096 */    MCD_OPC_CheckField, 26, 1, 1, 194, 1, 0, // Skip to: 2553
5055
/* 2103 */    MCD_OPC_CheckField, 21, 2, 0, 187, 1, 0, // Skip to: 2553
5056
/* 2110 */    MCD_OPC_CheckField, 0, 1, 0, 180, 1, 0, // Skip to: 2553
5057
/* 2117 */    MCD_OPC_Decode, 165, 11, 240, 1, // Opcode: PMXVF16GER2PN
5058
/* 2122 */    MCD_OPC_FilterValue, 154, 1, 38, 0, 0, // Skip to: 2166
5059
/* 2128 */    MCD_OPC_CheckPredicate, 8, 164, 1, 0, // Skip to: 2553
5060
/* 2133 */    MCD_OPC_CheckField, 40, 10, 0, 157, 1, 0, // Skip to: 2553
5061
/* 2140 */    MCD_OPC_CheckField, 26, 1, 1, 150, 1, 0, // Skip to: 2553
5062
/* 2147 */    MCD_OPC_CheckField, 21, 2, 0, 143, 1, 0, // Skip to: 2553
5063
/* 2154 */    MCD_OPC_CheckField, 0, 1, 0, 136, 1, 0, // Skip to: 2553
5064
/* 2161 */    MCD_OPC_Decode, 175, 11, 242, 1, // Opcode: PMXVF32GERPN
5065
/* 2166 */    MCD_OPC_FilterValue, 178, 1, 45, 0, 0, // Skip to: 2217
5066
/* 2172 */    MCD_OPC_CheckPredicate, 8, 120, 1, 0, // Skip to: 2553
5067
/* 2177 */    MCD_OPC_CheckField, 48, 2, 0, 113, 1, 0, // Skip to: 2553
5068
/* 2184 */    MCD_OPC_CheckField, 40, 6, 0, 106, 1, 0, // Skip to: 2553
5069
/* 2191 */    MCD_OPC_CheckField, 26, 1, 1, 99, 1, 0, // Skip to: 2553
5070
/* 2198 */    MCD_OPC_CheckField, 21, 2, 0, 92, 1, 0, // Skip to: 2553
5071
/* 2205 */    MCD_OPC_CheckField, 0, 1, 0, 85, 1, 0, // Skip to: 2553
5072
/* 2212 */    MCD_OPC_Decode, 155, 11, 240, 1, // Opcode: PMXVBF16GER2PN
5073
/* 2217 */    MCD_OPC_FilterValue, 186, 1, 45, 0, 0, // Skip to: 2268
5074
/* 2223 */    MCD_OPC_CheckPredicate, 8, 69, 1, 0, // Skip to: 2553
5075
/* 2228 */    MCD_OPC_CheckField, 40, 10, 0, 62, 1, 0, // Skip to: 2553
5076
/* 2235 */    MCD_OPC_CheckField, 32, 2, 0, 55, 1, 0, // Skip to: 2553
5077
/* 2242 */    MCD_OPC_CheckField, 26, 1, 1, 48, 1, 0, // Skip to: 2553
5078
/* 2249 */    MCD_OPC_CheckField, 21, 2, 0, 41, 1, 0, // Skip to: 2553
5079
/* 2256 */    MCD_OPC_CheckField, 0, 1, 0, 34, 1, 0, // Skip to: 2553
5080
/* 2263 */    MCD_OPC_Decode, 185, 11, 246, 1, // Opcode: PMXVF64GERPN
5081
/* 2268 */    MCD_OPC_FilterValue, 210, 1, 45, 0, 0, // Skip to: 2319
5082
/* 2274 */    MCD_OPC_CheckPredicate, 8, 18, 1, 0, // Skip to: 2553
5083
/* 2279 */    MCD_OPC_CheckField, 48, 2, 0, 11, 1, 0, // Skip to: 2553
5084
/* 2286 */    MCD_OPC_CheckField, 40, 6, 0, 4, 1, 0, // Skip to: 2553
5085
/* 2293 */    MCD_OPC_CheckField, 26, 1, 1, 253, 0, 0, // Skip to: 2553
5086
/* 2300 */    MCD_OPC_CheckField, 21, 2, 0, 246, 0, 0, // Skip to: 2553
5087
/* 2307 */    MCD_OPC_CheckField, 0, 1, 0, 239, 0, 0, // Skip to: 2553
5088
/* 2314 */    MCD_OPC_Decode, 163, 11, 240, 1, // Opcode: PMXVF16GER2NN
5089
/* 2319 */    MCD_OPC_FilterValue, 218, 1, 38, 0, 0, // Skip to: 2363
5090
/* 2325 */    MCD_OPC_CheckPredicate, 8, 223, 0, 0, // Skip to: 2553
5091
/* 2330 */    MCD_OPC_CheckField, 40, 10, 0, 216, 0, 0, // Skip to: 2553
5092
/* 2337 */    MCD_OPC_CheckField, 26, 1, 1, 209, 0, 0, // Skip to: 2553
5093
/* 2344 */    MCD_OPC_CheckField, 21, 2, 0, 202, 0, 0, // Skip to: 2553
5094
/* 2351 */    MCD_OPC_CheckField, 0, 1, 0, 195, 0, 0, // Skip to: 2553
5095
/* 2358 */    MCD_OPC_Decode, 173, 11, 242, 1, // Opcode: PMXVF32GERNN
5096
/* 2363 */    MCD_OPC_FilterValue, 242, 1, 45, 0, 0, // Skip to: 2414
5097
/* 2369 */    MCD_OPC_CheckPredicate, 8, 179, 0, 0, // Skip to: 2553
5098
/* 2374 */    MCD_OPC_CheckField, 48, 2, 0, 172, 0, 0, // Skip to: 2553
5099
/* 2381 */    MCD_OPC_CheckField, 40, 6, 0, 165, 0, 0, // Skip to: 2553
5100
/* 2388 */    MCD_OPC_CheckField, 26, 1, 1, 158, 0, 0, // Skip to: 2553
5101
/* 2395 */    MCD_OPC_CheckField, 21, 2, 0, 151, 0, 0, // Skip to: 2553
5102
/* 2402 */    MCD_OPC_CheckField, 0, 1, 0, 144, 0, 0, // Skip to: 2553
5103
/* 2409 */    MCD_OPC_Decode, 153, 11, 240, 1, // Opcode: PMXVBF16GER2NN
5104
/* 2414 */    MCD_OPC_FilterValue, 250, 1, 133, 0, 0, // Skip to: 2553
5105
/* 2420 */    MCD_OPC_CheckPredicate, 8, 128, 0, 0, // Skip to: 2553
5106
/* 2425 */    MCD_OPC_CheckField, 40, 10, 0, 121, 0, 0, // Skip to: 2553
5107
/* 2432 */    MCD_OPC_CheckField, 32, 2, 0, 114, 0, 0, // Skip to: 2553
5108
/* 2439 */    MCD_OPC_CheckField, 26, 1, 1, 107, 0, 0, // Skip to: 2553
5109
/* 2446 */    MCD_OPC_CheckField, 21, 2, 0, 100, 0, 0, // Skip to: 2553
5110
/* 2453 */    MCD_OPC_CheckField, 0, 1, 0, 93, 0, 0, // Skip to: 2553
5111
/* 2460 */    MCD_OPC_Decode, 183, 11, 246, 1, // Opcode: PMXVF64GERNN
5112
/* 2465 */    MCD_OPC_FilterValue, 30, 39, 0, 0, // Skip to: 2509
5113
/* 2470 */    MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
5114
/* 2473 */    MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2491
5115
/* 2479 */    MCD_OPC_CheckField, 26, 1, 1, 67, 0, 0, // Skip to: 2553
5116
/* 2486 */    MCD_OPC_Decode, 237, 11, 234, 1, // Opcode: PSTD
5117
/* 2491 */    MCD_OPC_FilterValue, 132, 2, 56, 0, 0, // Skip to: 2553
5118
/* 2497 */    MCD_OPC_CheckField, 26, 1, 1, 49, 0, 0, // Skip to: 2553
5119
/* 2504 */    MCD_OPC_Decode, 238, 11, 235, 1, // Opcode: PSTDpc
5120
/* 2509 */    MCD_OPC_FilterValue, 31, 39, 0, 0, // Skip to: 2553
5121
/* 2514 */    MCD_OPC_ExtractField, 50, 14,  // Inst{63-50} ...
5122
/* 2517 */    MCD_OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2535
5123
/* 2523 */    MCD_OPC_CheckField, 26, 1, 0, 23, 0, 0, // Skip to: 2553
5124
/* 2530 */    MCD_OPC_Decode, 128, 12, 236, 1, // Opcode: PSTXVP
5125
/* 2535 */    MCD_OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 2553
5126
/* 2541 */    MCD_OPC_CheckField, 26, 1, 0, 5, 0, 0, // Skip to: 2553
5127
/* 2548 */    MCD_OPC_Decode, 129, 12, 237, 1, // Opcode: PSTXVPpc
5128
/* 2553 */    MCD_OPC_Fail,
5129
  0
5130
};
5131
5132
static const uint8_t DecoderTablePS32[] = {
5133
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5134
/* 3 */       MCD_OPC_FilterValue, 4, 157, 4, 0, // Skip to: 1189
5135
/* 8 */       MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
5136
/* 11 */      MCD_OPC_FilterValue, 0, 91, 0, 0, // Skip to: 107
5137
/* 16 */      MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5138
/* 19 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41
5139
/* 24 */      MCD_OPC_CheckPredicate, 13, 196, 4, 0, // Skip to: 1249
5140
/* 29 */      MCD_OPC_CheckField, 21, 2, 0, 189, 4, 0, // Skip to: 1249
5141
/* 36 */      MCD_OPC_Decode, 137, 12, 199, 1, // Opcode: PS_CMPU0
5142
/* 41 */      MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 63
5143
/* 46 */      MCD_OPC_CheckPredicate, 13, 174, 4, 0, // Skip to: 1249
5144
/* 51 */      MCD_OPC_CheckField, 21, 2, 0, 167, 4, 0, // Skip to: 1249
5145
/* 58 */      MCD_OPC_Decode, 135, 12, 199, 1, // Opcode: PS_CMPO0
5146
/* 63 */      MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 85
5147
/* 68 */      MCD_OPC_CheckPredicate, 13, 152, 4, 0, // Skip to: 1249
5148
/* 73 */      MCD_OPC_CheckField, 21, 2, 0, 145, 4, 0, // Skip to: 1249
5149
/* 80 */      MCD_OPC_Decode, 138, 12, 199, 1, // Opcode: PS_CMPU1
5150
/* 85 */      MCD_OPC_FilterValue, 3, 135, 4, 0, // Skip to: 1249
5151
/* 90 */      MCD_OPC_CheckPredicate, 13, 130, 4, 0, // Skip to: 1249
5152
/* 95 */      MCD_OPC_CheckField, 21, 2, 0, 123, 4, 0, // Skip to: 1249
5153
/* 102 */     MCD_OPC_Decode, 136, 12, 199, 1, // Opcode: PS_CMPO1
5154
/* 107 */     MCD_OPC_FilterValue, 12, 33, 0, 0, // Skip to: 145
5155
/* 112 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
5156
/* 115 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 130
5157
/* 120 */     MCD_OPC_CheckPredicate, 13, 100, 4, 0, // Skip to: 1249
5158
/* 125 */     MCD_OPC_Decode, 228, 11, 248, 1, // Opcode: PSQ_LX
5159
/* 130 */     MCD_OPC_FilterValue, 1, 90, 4, 0, // Skip to: 1249
5160
/* 135 */     MCD_OPC_CheckPredicate, 13, 85, 4, 0, // Skip to: 1249
5161
/* 140 */     MCD_OPC_Decode, 227, 11, 248, 1, // Opcode: PSQ_LUX
5162
/* 145 */     MCD_OPC_FilterValue, 14, 33, 0, 0, // Skip to: 183
5163
/* 150 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
5164
/* 153 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 168
5165
/* 158 */     MCD_OPC_CheckPredicate, 13, 62, 4, 0, // Skip to: 1249
5166
/* 163 */     MCD_OPC_Decode, 232, 11, 248, 1, // Opcode: PSQ_STX
5167
/* 168 */     MCD_OPC_FilterValue, 1, 52, 4, 0, // Skip to: 1249
5168
/* 173 */     MCD_OPC_CheckPredicate, 13, 47, 4, 0, // Skip to: 1249
5169
/* 178 */     MCD_OPC_Decode, 231, 11, 248, 1, // Opcode: PSQ_STUX
5170
/* 183 */     MCD_OPC_FilterValue, 16, 91, 0, 0, // Skip to: 279
5171
/* 188 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5172
/* 191 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 213
5173
/* 196 */     MCD_OPC_CheckPredicate, 13, 24, 4, 0, // Skip to: 1249
5174
/* 201 */     MCD_OPC_CheckField, 16, 5, 0, 17, 4, 0, // Skip to: 1249
5175
/* 208 */     MCD_OPC_Decode, 167, 12, 209, 1, // Opcode: PS_NEG
5176
/* 213 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 235
5177
/* 218 */     MCD_OPC_CheckPredicate, 13, 2, 4, 0, // Skip to: 1249
5178
/* 223 */     MCD_OPC_CheckField, 16, 5, 0, 251, 3, 0, // Skip to: 1249
5179
/* 230 */     MCD_OPC_Decode, 155, 12, 209, 1, // Opcode: PS_MR
5180
/* 235 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 257
5181
/* 240 */     MCD_OPC_CheckPredicate, 13, 236, 3, 0, // Skip to: 1249
5182
/* 245 */     MCD_OPC_CheckField, 16, 5, 0, 229, 3, 0, // Skip to: 1249
5183
/* 252 */     MCD_OPC_Decode, 165, 12, 209, 1, // Opcode: PS_NABS
5184
/* 257 */     MCD_OPC_FilterValue, 8, 219, 3, 0, // Skip to: 1249
5185
/* 262 */     MCD_OPC_CheckPredicate, 13, 214, 3, 0, // Skip to: 1249
5186
/* 267 */     MCD_OPC_CheckField, 16, 5, 0, 207, 3, 0, // Skip to: 1249
5187
/* 274 */     MCD_OPC_Decode, 131, 12, 209, 1, // Opcode: PS_ABS
5188
/* 279 */     MCD_OPC_FilterValue, 17, 91, 0, 0, // Skip to: 375
5189
/* 284 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5190
/* 287 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 309
5191
/* 292 */     MCD_OPC_CheckPredicate, 13, 184, 3, 0, // Skip to: 1249
5192
/* 297 */     MCD_OPC_CheckField, 16, 5, 0, 177, 3, 0, // Skip to: 1249
5193
/* 304 */     MCD_OPC_Decode, 168, 12, 209, 1, // Opcode: PS_NEGo
5194
/* 309 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 331
5195
/* 314 */     MCD_OPC_CheckPredicate, 13, 162, 3, 0, // Skip to: 1249
5196
/* 319 */     MCD_OPC_CheckField, 16, 5, 0, 155, 3, 0, // Skip to: 1249
5197
/* 326 */     MCD_OPC_Decode, 156, 12, 209, 1, // Opcode: PS_MRo
5198
/* 331 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 353
5199
/* 336 */     MCD_OPC_CheckPredicate, 13, 140, 3, 0, // Skip to: 1249
5200
/* 341 */     MCD_OPC_CheckField, 16, 5, 0, 133, 3, 0, // Skip to: 1249
5201
/* 348 */     MCD_OPC_Decode, 166, 12, 209, 1, // Opcode: PS_NABSo
5202
/* 353 */     MCD_OPC_FilterValue, 8, 123, 3, 0, // Skip to: 1249
5203
/* 358 */     MCD_OPC_CheckPredicate, 13, 118, 3, 0, // Skip to: 1249
5204
/* 363 */     MCD_OPC_CheckField, 16, 5, 0, 111, 3, 0, // Skip to: 1249
5205
/* 370 */     MCD_OPC_Decode, 132, 12, 209, 1, // Opcode: PS_ABSo
5206
/* 375 */     MCD_OPC_FilterValue, 20, 10, 0, 0, // Skip to: 390
5207
/* 380 */     MCD_OPC_CheckPredicate, 13, 96, 3, 0, // Skip to: 1249
5208
/* 385 */     MCD_OPC_Decode, 181, 12, 216, 1, // Opcode: PS_SUM0
5209
/* 390 */     MCD_OPC_FilterValue, 21, 10, 0, 0, // Skip to: 405
5210
/* 395 */     MCD_OPC_CheckPredicate, 13, 81, 3, 0, // Skip to: 1249
5211
/* 400 */     MCD_OPC_Decode, 182, 12, 216, 1, // Opcode: PS_SUM0o
5212
/* 405 */     MCD_OPC_FilterValue, 22, 10, 0, 0, // Skip to: 420
5213
/* 410 */     MCD_OPC_CheckPredicate, 13, 66, 3, 0, // Skip to: 1249
5214
/* 415 */     MCD_OPC_Decode, 183, 12, 216, 1, // Opcode: PS_SUM1
5215
/* 420 */     MCD_OPC_FilterValue, 23, 10, 0, 0, // Skip to: 435
5216
/* 425 */     MCD_OPC_CheckPredicate, 13, 51, 3, 0, // Skip to: 1249
5217
/* 430 */     MCD_OPC_Decode, 184, 12, 216, 1, // Opcode: PS_SUM1o
5218
/* 435 */     MCD_OPC_FilterValue, 24, 17, 0, 0, // Skip to: 457
5219
/* 440 */     MCD_OPC_CheckPredicate, 13, 36, 3, 0, // Skip to: 1249
5220
/* 445 */     MCD_OPC_CheckField, 11, 5, 0, 29, 3, 0, // Skip to: 1249
5221
/* 452 */     MCD_OPC_Decode, 160, 12, 215, 1, // Opcode: PS_MULS0
5222
/* 457 */     MCD_OPC_FilterValue, 25, 17, 0, 0, // Skip to: 479
5223
/* 462 */     MCD_OPC_CheckPredicate, 13, 14, 3, 0, // Skip to: 1249
5224
/* 467 */     MCD_OPC_CheckField, 11, 5, 0, 7, 3, 0, // Skip to: 1249
5225
/* 474 */     MCD_OPC_Decode, 161, 12, 215, 1, // Opcode: PS_MULS0o
5226
/* 479 */     MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 501
5227
/* 484 */     MCD_OPC_CheckPredicate, 13, 248, 2, 0, // Skip to: 1249
5228
/* 489 */     MCD_OPC_CheckField, 11, 5, 0, 241, 2, 0, // Skip to: 1249
5229
/* 496 */     MCD_OPC_Decode, 162, 12, 215, 1, // Opcode: PS_MULS1
5230
/* 501 */     MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 523
5231
/* 506 */     MCD_OPC_CheckPredicate, 13, 226, 2, 0, // Skip to: 1249
5232
/* 511 */     MCD_OPC_CheckField, 11, 5, 0, 219, 2, 0, // Skip to: 1249
5233
/* 518 */     MCD_OPC_Decode, 163, 12, 215, 1, // Opcode: PS_MULS1o
5234
/* 523 */     MCD_OPC_FilterValue, 28, 10, 0, 0, // Skip to: 538
5235
/* 528 */     MCD_OPC_CheckPredicate, 13, 204, 2, 0, // Skip to: 1249
5236
/* 533 */     MCD_OPC_Decode, 142, 12, 216, 1, // Opcode: PS_MADDS0
5237
/* 538 */     MCD_OPC_FilterValue, 29, 10, 0, 0, // Skip to: 553
5238
/* 543 */     MCD_OPC_CheckPredicate, 13, 189, 2, 0, // Skip to: 1249
5239
/* 548 */     MCD_OPC_Decode, 143, 12, 216, 1, // Opcode: PS_MADDS0o
5240
/* 553 */     MCD_OPC_FilterValue, 30, 10, 0, 0, // Skip to: 568
5241
/* 558 */     MCD_OPC_CheckPredicate, 13, 174, 2, 0, // Skip to: 1249
5242
/* 563 */     MCD_OPC_Decode, 144, 12, 216, 1, // Opcode: PS_MADDS1
5243
/* 568 */     MCD_OPC_FilterValue, 31, 10, 0, 0, // Skip to: 583
5244
/* 573 */     MCD_OPC_CheckPredicate, 13, 159, 2, 0, // Skip to: 1249
5245
/* 578 */     MCD_OPC_Decode, 145, 12, 216, 1, // Opcode: PS_MADDS1o
5246
/* 583 */     MCD_OPC_FilterValue, 32, 63, 0, 0, // Skip to: 651
5247
/* 588 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5248
/* 591 */     MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 606
5249
/* 596 */     MCD_OPC_CheckPredicate, 13, 136, 2, 0, // Skip to: 1249
5250
/* 601 */     MCD_OPC_Decode, 147, 12, 213, 1, // Opcode: PS_MERGE00
5251
/* 606 */     MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 621
5252
/* 611 */     MCD_OPC_CheckPredicate, 13, 121, 2, 0, // Skip to: 1249
5253
/* 616 */     MCD_OPC_Decode, 149, 12, 213, 1, // Opcode: PS_MERGE01
5254
/* 621 */     MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 636
5255
/* 626 */     MCD_OPC_CheckPredicate, 13, 106, 2, 0, // Skip to: 1249
5256
/* 631 */     MCD_OPC_Decode, 151, 12, 213, 1, // Opcode: PS_MERGE10
5257
/* 636 */     MCD_OPC_FilterValue, 19, 96, 2, 0, // Skip to: 1249
5258
/* 641 */     MCD_OPC_CheckPredicate, 13, 91, 2, 0, // Skip to: 1249
5259
/* 646 */     MCD_OPC_Decode, 153, 12, 213, 1, // Opcode: PS_MERGE11
5260
/* 651 */     MCD_OPC_FilterValue, 33, 63, 0, 0, // Skip to: 719
5261
/* 656 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5262
/* 659 */     MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 674
5263
/* 664 */     MCD_OPC_CheckPredicate, 13, 68, 2, 0, // Skip to: 1249
5264
/* 669 */     MCD_OPC_Decode, 148, 12, 213, 1, // Opcode: PS_MERGE00o
5265
/* 674 */     MCD_OPC_FilterValue, 17, 10, 0, 0, // Skip to: 689
5266
/* 679 */     MCD_OPC_CheckPredicate, 13, 53, 2, 0, // Skip to: 1249
5267
/* 684 */     MCD_OPC_Decode, 150, 12, 213, 1, // Opcode: PS_MERGE01o
5268
/* 689 */     MCD_OPC_FilterValue, 18, 10, 0, 0, // Skip to: 704
5269
/* 694 */     MCD_OPC_CheckPredicate, 13, 38, 2, 0, // Skip to: 1249
5270
/* 699 */     MCD_OPC_Decode, 152, 12, 213, 1, // Opcode: PS_MERGE10o
5271
/* 704 */     MCD_OPC_FilterValue, 19, 28, 2, 0, // Skip to: 1249
5272
/* 709 */     MCD_OPC_CheckPredicate, 13, 23, 2, 0, // Skip to: 1249
5273
/* 714 */     MCD_OPC_Decode, 154, 12, 213, 1, // Opcode: PS_MERGE11o
5274
/* 719 */     MCD_OPC_FilterValue, 36, 17, 0, 0, // Skip to: 741
5275
/* 724 */     MCD_OPC_CheckPredicate, 13, 8, 2, 0, // Skip to: 1249
5276
/* 729 */     MCD_OPC_CheckField, 6, 5, 0, 1, 2, 0, // Skip to: 1249
5277
/* 736 */     MCD_OPC_Decode, 139, 12, 213, 1, // Opcode: PS_DIV
5278
/* 741 */     MCD_OPC_FilterValue, 37, 17, 0, 0, // Skip to: 763
5279
/* 746 */     MCD_OPC_CheckPredicate, 13, 242, 1, 0, // Skip to: 1249
5280
/* 751 */     MCD_OPC_CheckField, 6, 5, 0, 235, 1, 0, // Skip to: 1249
5281
/* 758 */     MCD_OPC_Decode, 140, 12, 213, 1, // Opcode: PS_DIVo
5282
/* 763 */     MCD_OPC_FilterValue, 40, 17, 0, 0, // Skip to: 785
5283
/* 768 */     MCD_OPC_CheckPredicate, 13, 220, 1, 0, // Skip to: 1249
5284
/* 773 */     MCD_OPC_CheckField, 6, 5, 0, 213, 1, 0, // Skip to: 1249
5285
/* 780 */     MCD_OPC_Decode, 179, 12, 213, 1, // Opcode: PS_SUB
5286
/* 785 */     MCD_OPC_FilterValue, 41, 17, 0, 0, // Skip to: 807
5287
/* 790 */     MCD_OPC_CheckPredicate, 13, 198, 1, 0, // Skip to: 1249
5288
/* 795 */     MCD_OPC_CheckField, 6, 5, 0, 191, 1, 0, // Skip to: 1249
5289
/* 802 */     MCD_OPC_Decode, 180, 12, 213, 1, // Opcode: PS_SUBo
5290
/* 807 */     MCD_OPC_FilterValue, 42, 17, 0, 0, // Skip to: 829
5291
/* 812 */     MCD_OPC_CheckPredicate, 13, 176, 1, 0, // Skip to: 1249
5292
/* 817 */     MCD_OPC_CheckField, 6, 5, 0, 169, 1, 0, // Skip to: 1249
5293
/* 824 */     MCD_OPC_Decode, 133, 12, 213, 1, // Opcode: PS_ADD
5294
/* 829 */     MCD_OPC_FilterValue, 43, 17, 0, 0, // Skip to: 851
5295
/* 834 */     MCD_OPC_CheckPredicate, 13, 154, 1, 0, // Skip to: 1249
5296
/* 839 */     MCD_OPC_CheckField, 6, 5, 0, 147, 1, 0, // Skip to: 1249
5297
/* 846 */     MCD_OPC_Decode, 134, 12, 213, 1, // Opcode: PS_ADDo
5298
/* 851 */     MCD_OPC_FilterValue, 44, 23, 0, 0, // Skip to: 879
5299
/* 856 */     MCD_OPC_CheckPredicate, 13, 132, 1, 0, // Skip to: 1249
5300
/* 861 */     MCD_OPC_CheckField, 21, 5, 0, 125, 1, 0, // Skip to: 1249
5301
/* 868 */     MCD_OPC_CheckField, 6, 5, 31, 118, 1, 0, // Skip to: 1249
5302
/* 875 */     MCD_OPC_Decode, 224, 11, 73, // Opcode: PSC_DCBZL
5303
/* 879 */     MCD_OPC_FilterValue, 46, 10, 0, 0, // Skip to: 894
5304
/* 884 */     MCD_OPC_CheckPredicate, 13, 104, 1, 0, // Skip to: 1249
5305
/* 889 */     MCD_OPC_Decode, 177, 12, 216, 1, // Opcode: PS_SEL
5306
/* 894 */     MCD_OPC_FilterValue, 47, 10, 0, 0, // Skip to: 909
5307
/* 899 */     MCD_OPC_CheckPredicate, 13, 89, 1, 0, // Skip to: 1249
5308
/* 904 */     MCD_OPC_Decode, 178, 12, 216, 1, // Opcode: PS_SELo
5309
/* 909 */     MCD_OPC_FilterValue, 48, 24, 0, 0, // Skip to: 938
5310
/* 914 */     MCD_OPC_CheckPredicate, 13, 74, 1, 0, // Skip to: 1249
5311
/* 919 */     MCD_OPC_CheckField, 16, 5, 0, 67, 1, 0, // Skip to: 1249
5312
/* 926 */     MCD_OPC_CheckField, 6, 5, 0, 60, 1, 0, // Skip to: 1249
5313
/* 933 */     MCD_OPC_Decode, 173, 12, 209, 1, // Opcode: PS_RES
5314
/* 938 */     MCD_OPC_FilterValue, 49, 24, 0, 0, // Skip to: 967
5315
/* 943 */     MCD_OPC_CheckPredicate, 13, 45, 1, 0, // Skip to: 1249
5316
/* 948 */     MCD_OPC_CheckField, 16, 5, 0, 38, 1, 0, // Skip to: 1249
5317
/* 955 */     MCD_OPC_CheckField, 6, 5, 0, 31, 1, 0, // Skip to: 1249
5318
/* 962 */     MCD_OPC_Decode, 174, 12, 209, 1, // Opcode: PS_RESo
5319
/* 967 */     MCD_OPC_FilterValue, 50, 17, 0, 0, // Skip to: 989
5320
/* 972 */     MCD_OPC_CheckPredicate, 13, 16, 1, 0, // Skip to: 1249
5321
/* 977 */     MCD_OPC_CheckField, 11, 5, 0, 9, 1, 0, // Skip to: 1249
5322
/* 984 */     MCD_OPC_Decode, 159, 12, 215, 1, // Opcode: PS_MUL
5323
/* 989 */     MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 1011
5324
/* 994 */     MCD_OPC_CheckPredicate, 13, 250, 0, 0, // Skip to: 1249
5325
/* 999 */     MCD_OPC_CheckField, 11, 5, 0, 243, 0, 0, // Skip to: 1249
5326
/* 1006 */    MCD_OPC_Decode, 164, 12, 215, 1, // Opcode: PS_MULo
5327
/* 1011 */    MCD_OPC_FilterValue, 52, 24, 0, 0, // Skip to: 1040
5328
/* 1016 */    MCD_OPC_CheckPredicate, 13, 228, 0, 0, // Skip to: 1249
5329
/* 1021 */    MCD_OPC_CheckField, 16, 5, 0, 221, 0, 0, // Skip to: 1249
5330
/* 1028 */    MCD_OPC_CheckField, 6, 5, 0, 214, 0, 0, // Skip to: 1249
5331
/* 1035 */    MCD_OPC_Decode, 175, 12, 209, 1, // Opcode: PS_RSQRTE
5332
/* 1040 */    MCD_OPC_FilterValue, 53, 24, 0, 0, // Skip to: 1069
5333
/* 1045 */    MCD_OPC_CheckPredicate, 13, 199, 0, 0, // Skip to: 1249
5334
/* 1050 */    MCD_OPC_CheckField, 16, 5, 0, 192, 0, 0, // Skip to: 1249
5335
/* 1057 */    MCD_OPC_CheckField, 6, 5, 0, 185, 0, 0, // Skip to: 1249
5336
/* 1064 */    MCD_OPC_Decode, 176, 12, 209, 1, // Opcode: PS_RSQRTEo
5337
/* 1069 */    MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 1084
5338
/* 1074 */    MCD_OPC_CheckPredicate, 13, 170, 0, 0, // Skip to: 1249
5339
/* 1079 */    MCD_OPC_Decode, 157, 12, 216, 1, // Opcode: PS_MSUB
5340
/* 1084 */    MCD_OPC_FilterValue, 57, 10, 0, 0, // Skip to: 1099
5341
/* 1089 */    MCD_OPC_CheckPredicate, 13, 155, 0, 0, // Skip to: 1249
5342
/* 1094 */    MCD_OPC_Decode, 158, 12, 216, 1, // Opcode: PS_MSUBo
5343
/* 1099 */    MCD_OPC_FilterValue, 58, 10, 0, 0, // Skip to: 1114
5344
/* 1104 */    MCD_OPC_CheckPredicate, 13, 140, 0, 0, // Skip to: 1249
5345
/* 1109 */    MCD_OPC_Decode, 141, 12, 216, 1, // Opcode: PS_MADD
5346
/* 1114 */    MCD_OPC_FilterValue, 59, 10, 0, 0, // Skip to: 1129
5347
/* 1119 */    MCD_OPC_CheckPredicate, 13, 125, 0, 0, // Skip to: 1249
5348
/* 1124 */    MCD_OPC_Decode, 146, 12, 216, 1, // Opcode: PS_MADDo
5349
/* 1129 */    MCD_OPC_FilterValue, 60, 10, 0, 0, // Skip to: 1144
5350
/* 1134 */    MCD_OPC_CheckPredicate, 13, 110, 0, 0, // Skip to: 1249
5351
/* 1139 */    MCD_OPC_Decode, 171, 12, 216, 1, // Opcode: PS_NMSUB
5352
/* 1144 */    MCD_OPC_FilterValue, 61, 10, 0, 0, // Skip to: 1159
5353
/* 1149 */    MCD_OPC_CheckPredicate, 13, 95, 0, 0, // Skip to: 1249
5354
/* 1154 */    MCD_OPC_Decode, 172, 12, 216, 1, // Opcode: PS_NMSUBo
5355
/* 1159 */    MCD_OPC_FilterValue, 62, 10, 0, 0, // Skip to: 1174
5356
/* 1164 */    MCD_OPC_CheckPredicate, 13, 80, 0, 0, // Skip to: 1249
5357
/* 1169 */    MCD_OPC_Decode, 169, 12, 216, 1, // Opcode: PS_NMADD
5358
/* 1174 */    MCD_OPC_FilterValue, 63, 70, 0, 0, // Skip to: 1249
5359
/* 1179 */    MCD_OPC_CheckPredicate, 13, 65, 0, 0, // Skip to: 1249
5360
/* 1184 */    MCD_OPC_Decode, 170, 12, 216, 1, // Opcode: PS_NMADDo
5361
/* 1189 */    MCD_OPC_FilterValue, 56, 10, 0, 0, // Skip to: 1204
5362
/* 1194 */    MCD_OPC_CheckPredicate, 13, 50, 0, 0, // Skip to: 1249
5363
/* 1199 */    MCD_OPC_Decode, 225, 11, 249, 1, // Opcode: PSQ_L
5364
/* 1204 */    MCD_OPC_FilterValue, 57, 10, 0, 0, // Skip to: 1219
5365
/* 1209 */    MCD_OPC_CheckPredicate, 13, 35, 0, 0, // Skip to: 1249
5366
/* 1214 */    MCD_OPC_Decode, 226, 11, 249, 1, // Opcode: PSQ_LU
5367
/* 1219 */    MCD_OPC_FilterValue, 60, 10, 0, 0, // Skip to: 1234
5368
/* 1224 */    MCD_OPC_CheckPredicate, 13, 20, 0, 0, // Skip to: 1249
5369
/* 1229 */    MCD_OPC_Decode, 229, 11, 249, 1, // Opcode: PSQ_ST
5370
/* 1234 */    MCD_OPC_FilterValue, 61, 10, 0, 0, // Skip to: 1249
5371
/* 1239 */    MCD_OPC_CheckPredicate, 13, 5, 0, 0, // Skip to: 1249
5372
/* 1244 */    MCD_OPC_Decode, 230, 11, 249, 1, // Opcode: PSQ_STU
5373
/* 1249 */    MCD_OPC_Fail,
5374
  0
5375
};
5376
5377
static const uint8_t DecoderTableQPX32[] = {
5378
/* 0 */       MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
5379
/* 3 */       MCD_OPC_FilterValue, 0, 91, 0, 0, // Skip to: 99
5380
/* 8 */       MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5381
/* 11 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33
5382
/* 16 */      MCD_OPC_CheckPredicate, 14, 10, 11, 0, // Skip to: 2847
5383
/* 21 */      MCD_OPC_CheckField, 26, 6, 4, 3, 11, 0, // Skip to: 2847
5384
/* 28 */      MCD_OPC_Decode, 203, 12, 250, 1, // Opcode: QVFCMPEQb
5385
/* 33 */      MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 55
5386
/* 38 */      MCD_OPC_CheckPredicate, 14, 244, 10, 0, // Skip to: 2847
5387
/* 43 */      MCD_OPC_CheckField, 26, 6, 4, 237, 10, 0, // Skip to: 2847
5388
/* 50 */      MCD_OPC_Decode, 206, 12, 250, 1, // Opcode: QVFCMPGTb
5389
/* 55 */      MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 77
5390
/* 60 */      MCD_OPC_CheckPredicate, 14, 222, 10, 0, // Skip to: 2847
5391
/* 65 */      MCD_OPC_CheckField, 26, 6, 4, 215, 10, 0, // Skip to: 2847
5392
/* 72 */      MCD_OPC_Decode, 145, 13, 250, 1, // Opcode: QVFTSTNANb
5393
/* 77 */      MCD_OPC_FilterValue, 3, 205, 10, 0, // Skip to: 2847
5394
/* 82 */      MCD_OPC_CheckPredicate, 14, 200, 10, 0, // Skip to: 2847
5395
/* 87 */      MCD_OPC_CheckField, 26, 6, 4, 193, 10, 0, // Skip to: 2847
5396
/* 94 */      MCD_OPC_Decode, 209, 12, 250, 1, // Opcode: QVFCMPLTb
5397
/* 99 */      MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 137
5398
/* 104 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5399
/* 107 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 122
5400
/* 112 */     MCD_OPC_CheckPredicate, 14, 170, 10, 0, // Skip to: 2847
5401
/* 117 */     MCD_OPC_Decode, 154, 13, 251, 1, // Opcode: QVFXXMADDS
5402
/* 122 */     MCD_OPC_FilterValue, 4, 160, 10, 0, // Skip to: 2847
5403
/* 127 */     MCD_OPC_CheckPredicate, 14, 155, 10, 0, // Skip to: 2847
5404
/* 132 */     MCD_OPC_Decode, 153, 13, 251, 1, // Opcode: QVFXXMADD
5405
/* 137 */     MCD_OPC_FilterValue, 6, 33, 0, 0, // Skip to: 175
5406
/* 142 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5407
/* 145 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 160
5408
/* 150 */     MCD_OPC_CheckPredicate, 14, 132, 10, 0, // Skip to: 2847
5409
/* 155 */     MCD_OPC_Decode, 152, 13, 251, 1, // Opcode: QVFXXCPNMADDS
5410
/* 160 */     MCD_OPC_FilterValue, 4, 122, 10, 0, // Skip to: 2847
5411
/* 165 */     MCD_OPC_CheckPredicate, 14, 117, 10, 0, // Skip to: 2847
5412
/* 170 */     MCD_OPC_Decode, 151, 13, 251, 1, // Opcode: QVFXXCPNMADD
5413
/* 175 */     MCD_OPC_FilterValue, 8, 24, 0, 0, // Skip to: 204
5414
/* 180 */     MCD_OPC_CheckPredicate, 14, 102, 10, 0, // Skip to: 2847
5415
/* 185 */     MCD_OPC_CheckField, 26, 6, 4, 95, 10, 0, // Skip to: 2847
5416
/* 192 */     MCD_OPC_CheckField, 6, 1, 0, 88, 10, 0, // Skip to: 2847
5417
/* 199 */     MCD_OPC_Decode, 223, 12, 252, 1, // Opcode: QVFLOGICALb
5418
/* 204 */     MCD_OPC_FilterValue, 10, 15, 1, 0, // Skip to: 480
5419
/* 209 */     MCD_OPC_ExtractField, 6, 3,  // Inst{8-6} ...
5420
/* 212 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 234
5421
/* 217 */     MCD_OPC_CheckPredicate, 14, 65, 10, 0, // Skip to: 2847
5422
/* 222 */     MCD_OPC_CheckField, 26, 6, 4, 58, 10, 0, // Skip to: 2847
5423
/* 229 */     MCD_OPC_Decode, 186, 12, 253, 1, // Opcode: QVALIGNI
5424
/* 234 */     MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 263
5425
/* 239 */     MCD_OPC_CheckPredicate, 14, 43, 10, 0, // Skip to: 2847
5426
/* 244 */     MCD_OPC_CheckField, 26, 6, 4, 36, 10, 0, // Skip to: 2847
5427
/* 251 */     MCD_OPC_CheckField, 11, 5, 0, 29, 10, 0, // Skip to: 2847
5428
/* 258 */     MCD_OPC_Decode, 189, 12, 254, 1, // Opcode: QVESPLATI
5429
/* 263 */     MCD_OPC_FilterValue, 4, 56, 0, 0, // Skip to: 324
5430
/* 268 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5431
/* 271 */     MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 286
5432
/* 276 */     MCD_OPC_CheckPredicate, 14, 6, 10, 0, // Skip to: 2847
5433
/* 281 */     MCD_OPC_Decode, 157, 13, 255, 1, // Opcode: QVGPCI
5434
/* 286 */     MCD_OPC_FilterValue, 31, 252, 9, 0, // Skip to: 2847
5435
/* 291 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
5436
/* 294 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 309
5437
/* 299 */     MCD_OPC_CheckPredicate, 14, 239, 9, 0, // Skip to: 2847
5438
/* 304 */     MCD_OPC_Decode, 201, 13, 128, 2, // Opcode: QVSTFCSXI
5439
/* 309 */     MCD_OPC_FilterValue, 2, 229, 9, 0, // Skip to: 2847
5440
/* 314 */     MCD_OPC_CheckPredicate, 14, 224, 9, 0, // Skip to: 2847
5441
/* 319 */     MCD_OPC_Decode, 222, 13, 128, 2, // Opcode: QVSTFSXI
5442
/* 324 */     MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 376
5443
/* 329 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
5444
/* 332 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 354
5445
/* 337 */     MCD_OPC_CheckPredicate, 14, 201, 9, 0, // Skip to: 2847
5446
/* 342 */     MCD_OPC_CheckField, 26, 6, 31, 194, 9, 0, // Skip to: 2847
5447
/* 349 */     MCD_OPC_Decode, 197, 13, 128, 2, // Opcode: QVSTFCSUXI
5448
/* 354 */     MCD_OPC_FilterValue, 2, 184, 9, 0, // Skip to: 2847
5449
/* 359 */     MCD_OPC_CheckPredicate, 14, 179, 9, 0, // Skip to: 2847
5450
/* 364 */     MCD_OPC_CheckField, 26, 6, 31, 172, 9, 0, // Skip to: 2847
5451
/* 371 */     MCD_OPC_Decode, 217, 13, 128, 2, // Opcode: QVSTFSUXI
5452
/* 376 */     MCD_OPC_FilterValue, 6, 47, 0, 0, // Skip to: 428
5453
/* 381 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
5454
/* 384 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 406
5455
/* 389 */     MCD_OPC_CheckPredicate, 14, 149, 9, 0, // Skip to: 2847
5456
/* 394 */     MCD_OPC_CheckField, 26, 6, 31, 142, 9, 0, // Skip to: 2847
5457
/* 401 */     MCD_OPC_Decode, 193, 13, 128, 2, // Opcode: QVSTFCDXI
5458
/* 406 */     MCD_OPC_FilterValue, 2, 132, 9, 0, // Skip to: 2847
5459
/* 411 */     MCD_OPC_CheckPredicate, 14, 127, 9, 0, // Skip to: 2847
5460
/* 416 */     MCD_OPC_CheckField, 26, 6, 31, 120, 9, 0, // Skip to: 2847
5461
/* 423 */     MCD_OPC_Decode, 210, 13, 128, 2, // Opcode: QVSTFDXI
5462
/* 428 */     MCD_OPC_FilterValue, 7, 110, 9, 0, // Skip to: 2847
5463
/* 433 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
5464
/* 436 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 458
5465
/* 441 */     MCD_OPC_CheckPredicate, 14, 97, 9, 0, // Skip to: 2847
5466
/* 446 */     MCD_OPC_CheckField, 26, 6, 31, 90, 9, 0, // Skip to: 2847
5467
/* 453 */     MCD_OPC_Decode, 189, 13, 128, 2, // Opcode: QVSTFCDUXI
5468
/* 458 */     MCD_OPC_FilterValue, 2, 80, 9, 0, // Skip to: 2847
5469
/* 463 */     MCD_OPC_CheckPredicate, 14, 75, 9, 0, // Skip to: 2847
5470
/* 468 */     MCD_OPC_CheckField, 26, 6, 31, 68, 9, 0, // Skip to: 2847
5471
/* 475 */     MCD_OPC_Decode, 206, 13, 128, 2, // Opcode: QVSTFDUXI
5472
/* 480 */     MCD_OPC_FilterValue, 11, 179, 0, 0, // Skip to: 664
5473
/* 485 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5474
/* 488 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 510
5475
/* 493 */     MCD_OPC_CheckPredicate, 14, 45, 9, 0, // Skip to: 2847
5476
/* 498 */     MCD_OPC_CheckField, 26, 6, 31, 38, 9, 0, // Skip to: 2847
5477
/* 505 */     MCD_OPC_Decode, 202, 13, 128, 2, // Opcode: QVSTFCSXIA
5478
/* 510 */     MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 532
5479
/* 515 */     MCD_OPC_CheckPredicate, 14, 23, 9, 0, // Skip to: 2847
5480
/* 520 */     MCD_OPC_CheckField, 26, 6, 31, 16, 9, 0, // Skip to: 2847
5481
/* 527 */     MCD_OPC_Decode, 198, 13, 128, 2, // Opcode: QVSTFCSUXIA
5482
/* 532 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 554
5483
/* 537 */     MCD_OPC_CheckPredicate, 14, 1, 9, 0, // Skip to: 2847
5484
/* 542 */     MCD_OPC_CheckField, 26, 6, 31, 250, 8, 0, // Skip to: 2847
5485
/* 549 */     MCD_OPC_Decode, 194, 13, 128, 2, // Opcode: QVSTFCDXIA
5486
/* 554 */     MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 576
5487
/* 559 */     MCD_OPC_CheckPredicate, 14, 235, 8, 0, // Skip to: 2847
5488
/* 564 */     MCD_OPC_CheckField, 26, 6, 31, 228, 8, 0, // Skip to: 2847
5489
/* 571 */     MCD_OPC_Decode, 190, 13, 128, 2, // Opcode: QVSTFCDUXIA
5490
/* 576 */     MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 598
5491
/* 581 */     MCD_OPC_CheckPredicate, 14, 213, 8, 0, // Skip to: 2847
5492
/* 586 */     MCD_OPC_CheckField, 26, 6, 31, 206, 8, 0, // Skip to: 2847
5493
/* 593 */     MCD_OPC_Decode, 223, 13, 128, 2, // Opcode: QVSTFSXIA
5494
/* 598 */     MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 620
5495
/* 603 */     MCD_OPC_CheckPredicate, 14, 191, 8, 0, // Skip to: 2847
5496
/* 608 */     MCD_OPC_CheckField, 26, 6, 31, 184, 8, 0, // Skip to: 2847
5497
/* 615 */     MCD_OPC_Decode, 218, 13, 128, 2, // Opcode: QVSTFSUXIA
5498
/* 620 */     MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 642
5499
/* 625 */     MCD_OPC_CheckPredicate, 14, 169, 8, 0, // Skip to: 2847
5500
/* 630 */     MCD_OPC_CheckField, 26, 6, 31, 162, 8, 0, // Skip to: 2847
5501
/* 637 */     MCD_OPC_Decode, 211, 13, 128, 2, // Opcode: QVSTFDXIA
5502
/* 642 */     MCD_OPC_FilterValue, 23, 152, 8, 0, // Skip to: 2847
5503
/* 647 */     MCD_OPC_CheckPredicate, 14, 147, 8, 0, // Skip to: 2847
5504
/* 652 */     MCD_OPC_CheckField, 26, 6, 31, 140, 8, 0, // Skip to: 2847
5505
/* 659 */     MCD_OPC_Decode, 207, 13, 128, 2, // Opcode: QVSTFDUXIA
5506
/* 664 */     MCD_OPC_FilterValue, 12, 86, 0, 0, // Skip to: 755
5507
/* 669 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5508
/* 672 */     MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 687
5509
/* 677 */     MCD_OPC_CheckPredicate, 14, 117, 8, 0, // Skip to: 2847
5510
/* 682 */     MCD_OPC_Decode, 247, 12, 251, 1, // Opcode: QVFPERM
5511
/* 687 */     MCD_OPC_FilterValue, 31, 107, 8, 0, // Skip to: 2847
5512
/* 692 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5513
/* 695 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 710
5514
/* 700 */     MCD_OPC_CheckPredicate, 14, 94, 8, 0, // Skip to: 2847
5515
/* 705 */     MCD_OPC_Decode, 186, 13, 128, 2, // Opcode: QVLPCRSX
5516
/* 710 */     MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 725
5517
/* 715 */     MCD_OPC_CheckPredicate, 14, 79, 8, 0, // Skip to: 2847
5518
/* 720 */     MCD_OPC_Decode, 185, 13, 128, 2, // Opcode: QVLPCRDX
5519
/* 725 */     MCD_OPC_FilterValue, 16, 10, 0, 0, // Skip to: 740
5520
/* 730 */     MCD_OPC_CheckPredicate, 14, 64, 8, 0, // Skip to: 2847
5521
/* 735 */     MCD_OPC_Decode, 183, 13, 128, 2, // Opcode: QVLPCLSX
5522
/* 740 */     MCD_OPC_FilterValue, 18, 54, 8, 0, // Skip to: 2847
5523
/* 745 */     MCD_OPC_CheckPredicate, 14, 49, 8, 0, // Skip to: 2847
5524
/* 750 */     MCD_OPC_Decode, 182, 13, 128, 2, // Opcode: QVLPCLDX
5525
/* 755 */     MCD_OPC_FilterValue, 14, 165, 1, 0, // Skip to: 1181
5526
/* 760 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5527
/* 763 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 785
5528
/* 768 */     MCD_OPC_CheckPredicate, 14, 26, 8, 0, // Skip to: 2847
5529
/* 773 */     MCD_OPC_CheckField, 26, 6, 31, 19, 8, 0, // Skip to: 2847
5530
/* 780 */     MCD_OPC_Decode, 164, 13, 128, 2, // Opcode: QVLFCSX
5531
/* 785 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 807
5532
/* 790 */     MCD_OPC_CheckPredicate, 14, 4, 8, 0, // Skip to: 2847
5533
/* 795 */     MCD_OPC_CheckField, 26, 6, 31, 253, 7, 0, // Skip to: 2847
5534
/* 802 */     MCD_OPC_Decode, 162, 13, 128, 2, // Opcode: QVLFCSUX
5535
/* 807 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 829
5536
/* 812 */     MCD_OPC_CheckPredicate, 14, 238, 7, 0, // Skip to: 2847
5537
/* 817 */     MCD_OPC_CheckField, 26, 6, 31, 231, 7, 0, // Skip to: 2847
5538
/* 824 */     MCD_OPC_Decode, 160, 13, 128, 2, // Opcode: QVLFCDX
5539
/* 829 */     MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 851
5540
/* 834 */     MCD_OPC_CheckPredicate, 14, 216, 7, 0, // Skip to: 2847
5541
/* 839 */     MCD_OPC_CheckField, 26, 6, 31, 209, 7, 0, // Skip to: 2847
5542
/* 846 */     MCD_OPC_Decode, 158, 13, 128, 2, // Opcode: QVLFCDUX
5543
/* 851 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 873
5544
/* 856 */     MCD_OPC_CheckPredicate, 14, 194, 7, 0, // Skip to: 2847
5545
/* 861 */     MCD_OPC_CheckField, 26, 6, 31, 187, 7, 0, // Skip to: 2847
5546
/* 868 */     MCD_OPC_Decode, 199, 13, 128, 2, // Opcode: QVSTFCSX
5547
/* 873 */     MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 895
5548
/* 878 */     MCD_OPC_CheckPredicate, 14, 172, 7, 0, // Skip to: 2847
5549
/* 883 */     MCD_OPC_CheckField, 26, 6, 31, 165, 7, 0, // Skip to: 2847
5550
/* 890 */     MCD_OPC_Decode, 195, 13, 128, 2, // Opcode: QVSTFCSUX
5551
/* 895 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 917
5552
/* 900 */     MCD_OPC_CheckPredicate, 14, 150, 7, 0, // Skip to: 2847
5553
/* 905 */     MCD_OPC_CheckField, 26, 6, 31, 143, 7, 0, // Skip to: 2847
5554
/* 912 */     MCD_OPC_Decode, 191, 13, 128, 2, // Opcode: QVSTFCDX
5555
/* 917 */     MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 939
5556
/* 922 */     MCD_OPC_CheckPredicate, 14, 128, 7, 0, // Skip to: 2847
5557
/* 927 */     MCD_OPC_CheckField, 26, 6, 31, 121, 7, 0, // Skip to: 2847
5558
/* 934 */     MCD_OPC_Decode, 187, 13, 128, 2, // Opcode: QVSTFCDUX
5559
/* 939 */     MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 961
5560
/* 944 */     MCD_OPC_CheckPredicate, 14, 106, 7, 0, // Skip to: 2847
5561
/* 949 */     MCD_OPC_CheckField, 26, 6, 31, 99, 7, 0, // Skip to: 2847
5562
/* 956 */     MCD_OPC_Decode, 178, 13, 128, 2, // Opcode: QVLFSX
5563
/* 961 */     MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 983
5564
/* 966 */     MCD_OPC_CheckPredicate, 14, 84, 7, 0, // Skip to: 2847
5565
/* 971 */     MCD_OPC_CheckField, 26, 6, 31, 77, 7, 0, // Skip to: 2847
5566
/* 978 */     MCD_OPC_Decode, 176, 13, 129, 2, // Opcode: QVLFSUX
5567
/* 983 */     MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 1005
5568
/* 988 */     MCD_OPC_CheckPredicate, 14, 62, 7, 0, // Skip to: 2847
5569
/* 993 */     MCD_OPC_CheckField, 26, 6, 31, 55, 7, 0, // Skip to: 2847
5570
/* 1000 */    MCD_OPC_Decode, 169, 13, 128, 2, // Opcode: QVLFDX
5571
/* 1005 */    MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 1027
5572
/* 1010 */    MCD_OPC_CheckPredicate, 14, 40, 7, 0, // Skip to: 2847
5573
/* 1015 */    MCD_OPC_CheckField, 26, 6, 31, 33, 7, 0, // Skip to: 2847
5574
/* 1022 */    MCD_OPC_Decode, 167, 13, 130, 2, // Opcode: QVLFDUX
5575
/* 1027 */    MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 1049
5576
/* 1032 */    MCD_OPC_CheckPredicate, 14, 18, 7, 0, // Skip to: 2847
5577
/* 1037 */    MCD_OPC_CheckField, 26, 6, 31, 11, 7, 0, // Skip to: 2847
5578
/* 1044 */    MCD_OPC_Decode, 220, 13, 128, 2, // Opcode: QVSTFSX
5579
/* 1049 */    MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 1071
5580
/* 1054 */    MCD_OPC_CheckPredicate, 14, 252, 6, 0, // Skip to: 2847
5581
/* 1059 */    MCD_OPC_CheckField, 26, 6, 31, 245, 6, 0, // Skip to: 2847
5582
/* 1066 */    MCD_OPC_Decode, 215, 13, 131, 2, // Opcode: QVSTFSUX
5583
/* 1071 */    MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 1093
5584
/* 1076 */    MCD_OPC_CheckPredicate, 14, 230, 6, 0, // Skip to: 2847
5585
/* 1081 */    MCD_OPC_CheckField, 26, 6, 31, 223, 6, 0, // Skip to: 2847
5586
/* 1088 */    MCD_OPC_Decode, 208, 13, 128, 2, // Opcode: QVSTFDX
5587
/* 1093 */    MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 1115
5588
/* 1098 */    MCD_OPC_CheckPredicate, 14, 208, 6, 0, // Skip to: 2847
5589
/* 1103 */    MCD_OPC_CheckField, 26, 6, 31, 201, 6, 0, // Skip to: 2847
5590
/* 1110 */    MCD_OPC_Decode, 204, 13, 132, 2, // Opcode: QVSTFDUX
5591
/* 1115 */    MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 1137
5592
/* 1120 */    MCD_OPC_CheckPredicate, 14, 186, 6, 0, // Skip to: 2847
5593
/* 1125 */    MCD_OPC_CheckField, 26, 6, 31, 179, 6, 0, // Skip to: 2847
5594
/* 1132 */    MCD_OPC_Decode, 174, 13, 128, 2, // Opcode: QVLFIWZX
5595
/* 1137 */    MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 1159
5596
/* 1142 */    MCD_OPC_CheckPredicate, 14, 164, 6, 0, // Skip to: 2847
5597
/* 1147 */    MCD_OPC_CheckField, 26, 6, 31, 157, 6, 0, // Skip to: 2847
5598
/* 1154 */    MCD_OPC_Decode, 172, 13, 128, 2, // Opcode: QVLFIWAX
5599
/* 1159 */    MCD_OPC_FilterValue, 30, 147, 6, 0, // Skip to: 2847
5600
/* 1164 */    MCD_OPC_CheckPredicate, 14, 142, 6, 0, // Skip to: 2847
5601
/* 1169 */    MCD_OPC_CheckField, 26, 6, 31, 135, 6, 0, // Skip to: 2847
5602
/* 1176 */    MCD_OPC_Decode, 213, 13, 128, 2, // Opcode: QVSTFIWX
5603
/* 1181 */    MCD_OPC_FilterValue, 15, 165, 1, 0, // Skip to: 1607
5604
/* 1186 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5605
/* 1189 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1211
5606
/* 1194 */    MCD_OPC_CheckPredicate, 14, 112, 6, 0, // Skip to: 2847
5607
/* 1199 */    MCD_OPC_CheckField, 26, 6, 31, 105, 6, 0, // Skip to: 2847
5608
/* 1206 */    MCD_OPC_Decode, 165, 13, 128, 2, // Opcode: QVLFCSXA
5609
/* 1211 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1233
5610
/* 1216 */    MCD_OPC_CheckPredicate, 14, 90, 6, 0, // Skip to: 2847
5611
/* 1221 */    MCD_OPC_CheckField, 26, 6, 31, 83, 6, 0, // Skip to: 2847
5612
/* 1228 */    MCD_OPC_Decode, 163, 13, 128, 2, // Opcode: QVLFCSUXA
5613
/* 1233 */    MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 1255
5614
/* 1238 */    MCD_OPC_CheckPredicate, 14, 68, 6, 0, // Skip to: 2847
5615
/* 1243 */    MCD_OPC_CheckField, 26, 6, 31, 61, 6, 0, // Skip to: 2847
5616
/* 1250 */    MCD_OPC_Decode, 161, 13, 128, 2, // Opcode: QVLFCDXA
5617
/* 1255 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 1277
5618
/* 1260 */    MCD_OPC_CheckPredicate, 14, 46, 6, 0, // Skip to: 2847
5619
/* 1265 */    MCD_OPC_CheckField, 26, 6, 31, 39, 6, 0, // Skip to: 2847
5620
/* 1272 */    MCD_OPC_Decode, 159, 13, 128, 2, // Opcode: QVLFCDUXA
5621
/* 1277 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 1299
5622
/* 1282 */    MCD_OPC_CheckPredicate, 14, 24, 6, 0, // Skip to: 2847
5623
/* 1287 */    MCD_OPC_CheckField, 26, 6, 31, 17, 6, 0, // Skip to: 2847
5624
/* 1294 */    MCD_OPC_Decode, 200, 13, 128, 2, // Opcode: QVSTFCSXA
5625
/* 1299 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 1321
5626
/* 1304 */    MCD_OPC_CheckPredicate, 14, 2, 6, 0, // Skip to: 2847
5627
/* 1309 */    MCD_OPC_CheckField, 26, 6, 31, 251, 5, 0, // Skip to: 2847
5628
/* 1316 */    MCD_OPC_Decode, 196, 13, 128, 2, // Opcode: QVSTFCSUXA
5629
/* 1321 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1343
5630
/* 1326 */    MCD_OPC_CheckPredicate, 14, 236, 5, 0, // Skip to: 2847
5631
/* 1331 */    MCD_OPC_CheckField, 26, 6, 31, 229, 5, 0, // Skip to: 2847
5632
/* 1338 */    MCD_OPC_Decode, 192, 13, 128, 2, // Opcode: QVSTFCDXA
5633
/* 1343 */    MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 1365
5634
/* 1348 */    MCD_OPC_CheckPredicate, 14, 214, 5, 0, // Skip to: 2847
5635
/* 1353 */    MCD_OPC_CheckField, 26, 6, 31, 207, 5, 0, // Skip to: 2847
5636
/* 1360 */    MCD_OPC_Decode, 188, 13, 128, 2, // Opcode: QVSTFCDUXA
5637
/* 1365 */    MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 1387
5638
/* 1370 */    MCD_OPC_CheckPredicate, 14, 192, 5, 0, // Skip to: 2847
5639
/* 1375 */    MCD_OPC_CheckField, 26, 6, 31, 185, 5, 0, // Skip to: 2847
5640
/* 1382 */    MCD_OPC_Decode, 179, 13, 128, 2, // Opcode: QVLFSXA
5641
/* 1387 */    MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 1409
5642
/* 1392 */    MCD_OPC_CheckPredicate, 14, 170, 5, 0, // Skip to: 2847
5643
/* 1397 */    MCD_OPC_CheckField, 26, 6, 31, 163, 5, 0, // Skip to: 2847
5644
/* 1404 */    MCD_OPC_Decode, 177, 13, 128, 2, // Opcode: QVLFSUXA
5645
/* 1409 */    MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 1431
5646
/* 1414 */    MCD_OPC_CheckPredicate, 14, 148, 5, 0, // Skip to: 2847
5647
/* 1419 */    MCD_OPC_CheckField, 26, 6, 31, 141, 5, 0, // Skip to: 2847
5648
/* 1426 */    MCD_OPC_Decode, 170, 13, 128, 2, // Opcode: QVLFDXA
5649
/* 1431 */    MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 1453
5650
/* 1436 */    MCD_OPC_CheckPredicate, 14, 126, 5, 0, // Skip to: 2847
5651
/* 1441 */    MCD_OPC_CheckField, 26, 6, 31, 119, 5, 0, // Skip to: 2847
5652
/* 1448 */    MCD_OPC_Decode, 168, 13, 128, 2, // Opcode: QVLFDUXA
5653
/* 1453 */    MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 1475
5654
/* 1458 */    MCD_OPC_CheckPredicate, 14, 104, 5, 0, // Skip to: 2847
5655
/* 1463 */    MCD_OPC_CheckField, 26, 6, 31, 97, 5, 0, // Skip to: 2847
5656
/* 1470 */    MCD_OPC_Decode, 221, 13, 128, 2, // Opcode: QVSTFSXA
5657
/* 1475 */    MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 1497
5658
/* 1480 */    MCD_OPC_CheckPredicate, 14, 82, 5, 0, // Skip to: 2847
5659
/* 1485 */    MCD_OPC_CheckField, 26, 6, 31, 75, 5, 0, // Skip to: 2847
5660
/* 1492 */    MCD_OPC_Decode, 216, 13, 128, 2, // Opcode: QVSTFSUXA
5661
/* 1497 */    MCD_OPC_FilterValue, 22, 17, 0, 0, // Skip to: 1519
5662
/* 1502 */    MCD_OPC_CheckPredicate, 14, 60, 5, 0, // Skip to: 2847
5663
/* 1507 */    MCD_OPC_CheckField, 26, 6, 31, 53, 5, 0, // Skip to: 2847
5664
/* 1514 */    MCD_OPC_Decode, 209, 13, 128, 2, // Opcode: QVSTFDXA
5665
/* 1519 */    MCD_OPC_FilterValue, 23, 17, 0, 0, // Skip to: 1541
5666
/* 1524 */    MCD_OPC_CheckPredicate, 14, 38, 5, 0, // Skip to: 2847
5667
/* 1529 */    MCD_OPC_CheckField, 26, 6, 31, 31, 5, 0, // Skip to: 2847
5668
/* 1536 */    MCD_OPC_Decode, 205, 13, 128, 2, // Opcode: QVSTFDUXA
5669
/* 1541 */    MCD_OPC_FilterValue, 26, 17, 0, 0, // Skip to: 1563
5670
/* 1546 */    MCD_OPC_CheckPredicate, 14, 16, 5, 0, // Skip to: 2847
5671
/* 1551 */    MCD_OPC_CheckField, 26, 6, 31, 9, 5, 0, // Skip to: 2847
5672
/* 1558 */    MCD_OPC_Decode, 175, 13, 128, 2, // Opcode: QVLFIWZXA
5673
/* 1563 */    MCD_OPC_FilterValue, 27, 17, 0, 0, // Skip to: 1585
5674
/* 1568 */    MCD_OPC_CheckPredicate, 14, 250, 4, 0, // Skip to: 2847
5675
/* 1573 */    MCD_OPC_CheckField, 26, 6, 31, 243, 4, 0, // Skip to: 2847
5676
/* 1580 */    MCD_OPC_Decode, 173, 13, 128, 2, // Opcode: QVLFIWAXA
5677
/* 1585 */    MCD_OPC_FilterValue, 30, 233, 4, 0, // Skip to: 2847
5678
/* 1590 */    MCD_OPC_CheckPredicate, 14, 228, 4, 0, // Skip to: 2847
5679
/* 1595 */    MCD_OPC_CheckField, 26, 6, 31, 221, 4, 0, // Skip to: 2847
5680
/* 1602 */    MCD_OPC_Decode, 214, 13, 128, 2, // Opcode: QVSTFIWXA
5681
/* 1607 */    MCD_OPC_FilterValue, 16, 1, 1, 0, // Skip to: 1869
5682
/* 1612 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5683
/* 1615 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1637
5684
/* 1620 */    MCD_OPC_CheckPredicate, 14, 198, 4, 0, // Skip to: 2847
5685
/* 1625 */    MCD_OPC_CheckField, 26, 6, 4, 191, 4, 0, // Skip to: 2847
5686
/* 1632 */    MCD_OPC_Decode, 211, 12, 133, 2, // Opcode: QVFCPSGN
5687
/* 1637 */    MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 1666
5688
/* 1642 */    MCD_OPC_CheckPredicate, 14, 176, 4, 0, // Skip to: 2847
5689
/* 1647 */    MCD_OPC_CheckField, 26, 6, 4, 169, 4, 0, // Skip to: 2847
5690
/* 1654 */    MCD_OPC_CheckField, 16, 5, 0, 162, 4, 0, // Skip to: 2847
5691
/* 1661 */    MCD_OPC_Decode, 239, 12, 134, 2, // Opcode: QVFNEG
5692
/* 1666 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1695
5693
/* 1671 */    MCD_OPC_CheckPredicate, 14, 147, 4, 0, // Skip to: 2847
5694
/* 1676 */    MCD_OPC_CheckField, 26, 6, 4, 140, 4, 0, // Skip to: 2847
5695
/* 1683 */    MCD_OPC_CheckField, 16, 5, 0, 133, 4, 0, // Skip to: 2847
5696
/* 1690 */    MCD_OPC_Decode, 228, 12, 134, 2, // Opcode: QVFMR
5697
/* 1695 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1724
5698
/* 1700 */    MCD_OPC_CheckPredicate, 14, 118, 4, 0, // Skip to: 2847
5699
/* 1705 */    MCD_OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 2847
5700
/* 1712 */    MCD_OPC_CheckField, 16, 5, 0, 104, 4, 0, // Skip to: 2847
5701
/* 1719 */    MCD_OPC_Decode, 237, 12, 134, 2, // Opcode: QVFNABS
5702
/* 1724 */    MCD_OPC_FilterValue, 8, 24, 0, 0, // Skip to: 1753
5703
/* 1729 */    MCD_OPC_CheckPredicate, 14, 89, 4, 0, // Skip to: 2847
5704
/* 1734 */    MCD_OPC_CheckField, 26, 6, 4, 82, 4, 0, // Skip to: 2847
5705
/* 1741 */    MCD_OPC_CheckField, 16, 5, 0, 75, 4, 0, // Skip to: 2847
5706
/* 1748 */    MCD_OPC_Decode, 192, 12, 134, 2, // Opcode: QVFABS
5707
/* 1753 */    MCD_OPC_FilterValue, 12, 24, 0, 0, // Skip to: 1782
5708
/* 1758 */    MCD_OPC_CheckPredicate, 14, 60, 4, 0, // Skip to: 2847
5709
/* 1763 */    MCD_OPC_CheckField, 26, 6, 4, 53, 4, 0, // Skip to: 2847
5710
/* 1770 */    MCD_OPC_CheckField, 16, 5, 0, 46, 4, 0, // Skip to: 2847
5711
/* 1777 */    MCD_OPC_Decode, 254, 12, 134, 2, // Opcode: QVFRIN
5712
/* 1782 */    MCD_OPC_FilterValue, 13, 24, 0, 0, // Skip to: 1811
5713
/* 1787 */    MCD_OPC_CheckPredicate, 14, 31, 4, 0, // Skip to: 2847
5714
/* 1792 */    MCD_OPC_CheckField, 26, 6, 4, 24, 4, 0, // Skip to: 2847
5715
/* 1799 */    MCD_OPC_CheckField, 16, 5, 0, 17, 4, 0, // Skip to: 2847
5716
/* 1806 */    MCD_OPC_Decode, 130, 13, 134, 2, // Opcode: QVFRIZ
5717
/* 1811 */    MCD_OPC_FilterValue, 14, 24, 0, 0, // Skip to: 1840
5718
/* 1816 */    MCD_OPC_CheckPredicate, 14, 2, 4, 0, // Skip to: 2847
5719
/* 1821 */    MCD_OPC_CheckField, 26, 6, 4, 251, 3, 0, // Skip to: 2847
5720
/* 1828 */    MCD_OPC_CheckField, 16, 5, 0, 244, 3, 0, // Skip to: 2847
5721
/* 1835 */    MCD_OPC_Decode, 128, 13, 134, 2, // Opcode: QVFRIP
5722
/* 1840 */    MCD_OPC_FilterValue, 15, 234, 3, 0, // Skip to: 2847
5723
/* 1845 */    MCD_OPC_CheckPredicate, 14, 229, 3, 0, // Skip to: 2847
5724
/* 1850 */    MCD_OPC_CheckField, 26, 6, 4, 222, 3, 0, // Skip to: 2847
5725
/* 1857 */    MCD_OPC_CheckField, 16, 5, 0, 215, 3, 0, // Skip to: 2847
5726
/* 1864 */    MCD_OPC_Decode, 252, 12, 134, 2, // Opcode: QVFRIM
5727
/* 1869 */    MCD_OPC_FilterValue, 18, 33, 0, 0, // Skip to: 1907
5728
/* 1874 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5729
/* 1877 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1892
5730
/* 1882 */    MCD_OPC_CheckPredicate, 14, 192, 3, 0, // Skip to: 2847
5731
/* 1887 */    MCD_OPC_Decode, 148, 13, 251, 1, // Opcode: QVFXMADDS
5732
/* 1892 */    MCD_OPC_FilterValue, 4, 182, 3, 0, // Skip to: 2847
5733
/* 1897 */    MCD_OPC_CheckPredicate, 14, 177, 3, 0, // Skip to: 2847
5734
/* 1902 */    MCD_OPC_Decode, 147, 13, 251, 1, // Opcode: QVFXMADD
5735
/* 1907 */    MCD_OPC_FilterValue, 22, 33, 0, 0, // Skip to: 1945
5736
/* 1912 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5737
/* 1915 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1930
5738
/* 1920 */    MCD_OPC_CheckPredicate, 14, 154, 3, 0, // Skip to: 2847
5739
/* 1925 */    MCD_OPC_Decode, 156, 13, 251, 1, // Opcode: QVFXXNPMADDS
5740
/* 1930 */    MCD_OPC_FilterValue, 4, 144, 3, 0, // Skip to: 2847
5741
/* 1935 */    MCD_OPC_CheckPredicate, 14, 139, 3, 0, // Skip to: 2847
5742
/* 1940 */    MCD_OPC_Decode, 155, 13, 251, 1, // Opcode: QVFXXNPMADD
5743
/* 1945 */    MCD_OPC_FilterValue, 24, 31, 0, 0, // Skip to: 1981
5744
/* 1950 */    MCD_OPC_CheckPredicate, 14, 124, 3, 0, // Skip to: 2847
5745
/* 1955 */    MCD_OPC_CheckField, 26, 6, 4, 117, 3, 0, // Skip to: 2847
5746
/* 1962 */    MCD_OPC_CheckField, 16, 5, 0, 110, 3, 0, // Skip to: 2847
5747
/* 1969 */    MCD_OPC_CheckField, 6, 5, 0, 103, 3, 0, // Skip to: 2847
5748
/* 1976 */    MCD_OPC_Decode, 133, 13, 135, 2, // Opcode: QVFRSPs
5749
/* 1981 */    MCD_OPC_FilterValue, 28, 223, 0, 0, // Skip to: 2209
5750
/* 1986 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5751
/* 1989 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2018
5752
/* 1994 */    MCD_OPC_CheckPredicate, 14, 80, 3, 0, // Skip to: 2847
5753
/* 1999 */    MCD_OPC_CheckField, 26, 6, 4, 73, 3, 0, // Skip to: 2847
5754
/* 2006 */    MCD_OPC_CheckField, 16, 5, 0, 66, 3, 0, // Skip to: 2847
5755
/* 2013 */    MCD_OPC_Decode, 218, 12, 134, 2, // Opcode: QVFCTIW
5756
/* 2018 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2047
5757
/* 2023 */    MCD_OPC_CheckPredicate, 14, 51, 3, 0, // Skip to: 2847
5758
/* 2028 */    MCD_OPC_CheckField, 26, 6, 4, 44, 3, 0, // Skip to: 2847
5759
/* 2035 */    MCD_OPC_CheckField, 16, 5, 0, 37, 3, 0, // Skip to: 2847
5760
/* 2042 */    MCD_OPC_Decode, 219, 12, 134, 2, // Opcode: QVFCTIWU
5761
/* 2047 */    MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 2076
5762
/* 2052 */    MCD_OPC_CheckPredicate, 14, 22, 3, 0, // Skip to: 2847
5763
/* 2057 */    MCD_OPC_CheckField, 26, 6, 4, 15, 3, 0, // Skip to: 2847
5764
/* 2064 */    MCD_OPC_CheckField, 16, 5, 0, 8, 3, 0, // Skip to: 2847
5765
/* 2071 */    MCD_OPC_Decode, 213, 12, 134, 2, // Opcode: QVFCTID
5766
/* 2076 */    MCD_OPC_FilterValue, 26, 47, 0, 0, // Skip to: 2128
5767
/* 2081 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5768
/* 2084 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2106
5769
/* 2089 */    MCD_OPC_CheckPredicate, 14, 241, 2, 0, // Skip to: 2847
5770
/* 2094 */    MCD_OPC_CheckField, 16, 5, 0, 234, 2, 0, // Skip to: 2847
5771
/* 2101 */    MCD_OPC_Decode, 198, 12, 134, 2, // Opcode: QVFCFIDS
5772
/* 2106 */    MCD_OPC_FilterValue, 4, 224, 2, 0, // Skip to: 2847
5773
/* 2111 */    MCD_OPC_CheckPredicate, 14, 219, 2, 0, // Skip to: 2847
5774
/* 2116 */    MCD_OPC_CheckField, 16, 5, 0, 212, 2, 0, // Skip to: 2847
5775
/* 2123 */    MCD_OPC_Decode, 197, 12, 134, 2, // Opcode: QVFCFID
5776
/* 2128 */    MCD_OPC_FilterValue, 29, 24, 0, 0, // Skip to: 2157
5777
/* 2133 */    MCD_OPC_CheckPredicate, 14, 197, 2, 0, // Skip to: 2847
5778
/* 2138 */    MCD_OPC_CheckField, 26, 6, 4, 190, 2, 0, // Skip to: 2847
5779
/* 2145 */    MCD_OPC_CheckField, 16, 5, 0, 183, 2, 0, // Skip to: 2847
5780
/* 2152 */    MCD_OPC_Decode, 214, 12, 134, 2, // Opcode: QVFCTIDU
5781
/* 2157 */    MCD_OPC_FilterValue, 30, 173, 2, 0, // Skip to: 2847
5782
/* 2162 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5783
/* 2165 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2187
5784
/* 2170 */    MCD_OPC_CheckPredicate, 14, 160, 2, 0, // Skip to: 2847
5785
/* 2175 */    MCD_OPC_CheckField, 16, 5, 0, 153, 2, 0, // Skip to: 2847
5786
/* 2182 */    MCD_OPC_Decode, 200, 12, 134, 2, // Opcode: QVFCFIDUS
5787
/* 2187 */    MCD_OPC_FilterValue, 4, 143, 2, 0, // Skip to: 2847
5788
/* 2192 */    MCD_OPC_CheckPredicate, 14, 138, 2, 0, // Skip to: 2847
5789
/* 2197 */    MCD_OPC_CheckField, 16, 5, 0, 131, 2, 0, // Skip to: 2847
5790
/* 2204 */    MCD_OPC_Decode, 199, 12, 134, 2, // Opcode: QVFCFIDU
5791
/* 2209 */    MCD_OPC_FilterValue, 30, 119, 0, 0, // Skip to: 2333
5792
/* 2214 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
5793
/* 2217 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2246
5794
/* 2222 */    MCD_OPC_CheckPredicate, 14, 108, 2, 0, // Skip to: 2847
5795
/* 2227 */    MCD_OPC_CheckField, 26, 6, 4, 101, 2, 0, // Skip to: 2847
5796
/* 2234 */    MCD_OPC_CheckField, 16, 5, 0, 94, 2, 0, // Skip to: 2847
5797
/* 2241 */    MCD_OPC_Decode, 221, 12, 134, 2, // Opcode: QVFCTIWZ
5798
/* 2246 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2275
5799
/* 2251 */    MCD_OPC_CheckPredicate, 14, 79, 2, 0, // Skip to: 2847
5800
/* 2256 */    MCD_OPC_CheckField, 26, 6, 4, 72, 2, 0, // Skip to: 2847
5801
/* 2263 */    MCD_OPC_CheckField, 16, 5, 0, 65, 2, 0, // Skip to: 2847
5802
/* 2270 */    MCD_OPC_Decode, 220, 12, 134, 2, // Opcode: QVFCTIWUZ
5803
/* 2275 */    MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 2304
5804
/* 2280 */    MCD_OPC_CheckPredicate, 14, 50, 2, 0, // Skip to: 2847
5805
/* 2285 */    MCD_OPC_CheckField, 26, 6, 4, 43, 2, 0, // Skip to: 2847
5806
/* 2292 */    MCD_OPC_CheckField, 16, 5, 0, 36, 2, 0, // Skip to: 2847
5807
/* 2299 */    MCD_OPC_Decode, 216, 12, 134, 2, // Opcode: QVFCTIDZ
5808
/* 2304 */    MCD_OPC_FilterValue, 29, 26, 2, 0, // Skip to: 2847
5809
/* 2309 */    MCD_OPC_CheckPredicate, 14, 21, 2, 0, // Skip to: 2847
5810
/* 2314 */    MCD_OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 2847
5811
/* 2321 */    MCD_OPC_CheckField, 16, 5, 0, 7, 2, 0, // Skip to: 2847
5812
/* 2328 */    MCD_OPC_Decode, 215, 12, 134, 2, // Opcode: QVFCTIDUZ
5813
/* 2333 */    MCD_OPC_FilterValue, 34, 47, 0, 0, // Skip to: 2385
5814
/* 2338 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5815
/* 2341 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2363
5816
/* 2346 */    MCD_OPC_CheckPredicate, 14, 240, 1, 0, // Skip to: 2847
5817
/* 2351 */    MCD_OPC_CheckField, 11, 5, 0, 233, 1, 0, // Skip to: 2847
5818
/* 2358 */    MCD_OPC_Decode, 150, 13, 136, 2, // Opcode: QVFXMULS
5819
/* 2363 */    MCD_OPC_FilterValue, 4, 223, 1, 0, // Skip to: 2847
5820
/* 2368 */    MCD_OPC_CheckPredicate, 14, 218, 1, 0, // Skip to: 2847
5821
/* 2373 */    MCD_OPC_CheckField, 11, 5, 0, 211, 1, 0, // Skip to: 2847
5822
/* 2380 */    MCD_OPC_Decode, 149, 13, 136, 2, // Opcode: QVFXMUL
5823
/* 2385 */    MCD_OPC_FilterValue, 40, 47, 0, 0, // Skip to: 2437
5824
/* 2390 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5825
/* 2393 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2415
5826
/* 2398 */    MCD_OPC_CheckPredicate, 14, 188, 1, 0, // Skip to: 2847
5827
/* 2403 */    MCD_OPC_CheckField, 6, 5, 0, 181, 1, 0, // Skip to: 2847
5828
/* 2410 */    MCD_OPC_Decode, 143, 13, 137, 2, // Opcode: QVFSUBSs
5829
/* 2415 */    MCD_OPC_FilterValue, 4, 171, 1, 0, // Skip to: 2847
5830
/* 2420 */    MCD_OPC_CheckPredicate, 14, 166, 1, 0, // Skip to: 2847
5831
/* 2425 */    MCD_OPC_CheckField, 6, 5, 0, 159, 1, 0, // Skip to: 2847
5832
/* 2432 */    MCD_OPC_Decode, 141, 13, 133, 2, // Opcode: QVFSUB
5833
/* 2437 */    MCD_OPC_FilterValue, 42, 47, 0, 0, // Skip to: 2489
5834
/* 2442 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5835
/* 2445 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2467
5836
/* 2450 */    MCD_OPC_CheckPredicate, 14, 136, 1, 0, // Skip to: 2847
5837
/* 2455 */    MCD_OPC_CheckField, 6, 5, 0, 129, 1, 0, // Skip to: 2847
5838
/* 2462 */    MCD_OPC_Decode, 196, 12, 137, 2, // Opcode: QVFADDSs
5839
/* 2467 */    MCD_OPC_FilterValue, 4, 119, 1, 0, // Skip to: 2847
5840
/* 2472 */    MCD_OPC_CheckPredicate, 14, 114, 1, 0, // Skip to: 2847
5841
/* 2477 */    MCD_OPC_CheckField, 6, 5, 0, 107, 1, 0, // Skip to: 2847
5842
/* 2484 */    MCD_OPC_Decode, 194, 12, 133, 2, // Opcode: QVFADD
5843
/* 2489 */    MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 2511
5844
/* 2494 */    MCD_OPC_CheckPredicate, 14, 92, 1, 0, // Skip to: 2847
5845
/* 2499 */    MCD_OPC_CheckField, 26, 6, 4, 85, 1, 0, // Skip to: 2847
5846
/* 2506 */    MCD_OPC_Decode, 138, 13, 138, 2, // Opcode: QVFSELb
5847
/* 2511 */    MCD_OPC_FilterValue, 48, 61, 0, 0, // Skip to: 2577
5848
/* 2516 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5849
/* 2519 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2548
5850
/* 2524 */    MCD_OPC_CheckPredicate, 14, 62, 1, 0, // Skip to: 2847
5851
/* 2529 */    MCD_OPC_CheckField, 16, 5, 0, 55, 1, 0, // Skip to: 2847
5852
/* 2536 */    MCD_OPC_CheckField, 6, 5, 0, 48, 1, 0, // Skip to: 2847
5853
/* 2543 */    MCD_OPC_Decode, 250, 12, 134, 2, // Opcode: QVFRES
5854
/* 2548 */    MCD_OPC_FilterValue, 4, 38, 1, 0, // Skip to: 2847
5855
/* 2553 */    MCD_OPC_CheckPredicate, 14, 33, 1, 0, // Skip to: 2847
5856
/* 2558 */    MCD_OPC_CheckField, 16, 5, 0, 26, 1, 0, // Skip to: 2847
5857
/* 2565 */    MCD_OPC_CheckField, 6, 5, 0, 19, 1, 0, // Skip to: 2847
5858
/* 2572 */    MCD_OPC_Decode, 249, 12, 134, 2, // Opcode: QVFRE
5859
/* 2577 */    MCD_OPC_FilterValue, 50, 47, 0, 0, // Skip to: 2629
5860
/* 2582 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5861
/* 2585 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2607
5862
/* 2590 */    MCD_OPC_CheckPredicate, 14, 252, 0, 0, // Skip to: 2847
5863
/* 2595 */    MCD_OPC_CheckField, 11, 5, 0, 245, 0, 0, // Skip to: 2847
5864
/* 2602 */    MCD_OPC_Decode, 236, 12, 139, 2, // Opcode: QVFMULSs
5865
/* 2607 */    MCD_OPC_FilterValue, 4, 235, 0, 0, // Skip to: 2847
5866
/* 2612 */    MCD_OPC_CheckPredicate, 14, 230, 0, 0, // Skip to: 2847
5867
/* 2617 */    MCD_OPC_CheckField, 11, 5, 0, 223, 0, 0, // Skip to: 2847
5868
/* 2624 */    MCD_OPC_Decode, 234, 12, 136, 2, // Opcode: QVFMUL
5869
/* 2629 */    MCD_OPC_FilterValue, 52, 61, 0, 0, // Skip to: 2695
5870
/* 2634 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5871
/* 2637 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2666
5872
/* 2642 */    MCD_OPC_CheckPredicate, 14, 200, 0, 0, // Skip to: 2847
5873
/* 2647 */    MCD_OPC_CheckField, 16, 5, 0, 193, 0, 0, // Skip to: 2847
5874
/* 2654 */    MCD_OPC_CheckField, 6, 5, 0, 186, 0, 0, // Skip to: 2847
5875
/* 2661 */    MCD_OPC_Decode, 135, 13, 134, 2, // Opcode: QVFRSQRTES
5876
/* 2666 */    MCD_OPC_FilterValue, 4, 176, 0, 0, // Skip to: 2847
5877
/* 2671 */    MCD_OPC_CheckPredicate, 14, 171, 0, 0, // Skip to: 2847
5878
/* 2676 */    MCD_OPC_CheckField, 16, 5, 0, 164, 0, 0, // Skip to: 2847
5879
/* 2683 */    MCD_OPC_CheckField, 6, 5, 0, 157, 0, 0, // Skip to: 2847
5880
/* 2690 */    MCD_OPC_Decode, 134, 13, 134, 2, // Opcode: QVFRSQRTE
5881
/* 2695 */    MCD_OPC_FilterValue, 56, 33, 0, 0, // Skip to: 2733
5882
/* 2700 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5883
/* 2703 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2718
5884
/* 2708 */    MCD_OPC_CheckPredicate, 14, 134, 0, 0, // Skip to: 2847
5885
/* 2713 */    MCD_OPC_Decode, 233, 12, 140, 2, // Opcode: QVFMSUBSs
5886
/* 2718 */    MCD_OPC_FilterValue, 4, 124, 0, 0, // Skip to: 2847
5887
/* 2723 */    MCD_OPC_CheckPredicate, 14, 119, 0, 0, // Skip to: 2847
5888
/* 2728 */    MCD_OPC_Decode, 231, 12, 141, 2, // Opcode: QVFMSUB
5889
/* 2733 */    MCD_OPC_FilterValue, 58, 33, 0, 0, // Skip to: 2771
5890
/* 2738 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5891
/* 2741 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2756
5892
/* 2746 */    MCD_OPC_CheckPredicate, 14, 96, 0, 0, // Skip to: 2847
5893
/* 2751 */    MCD_OPC_Decode, 227, 12, 140, 2, // Opcode: QVFMADDSs
5894
/* 2756 */    MCD_OPC_FilterValue, 4, 86, 0, 0, // Skip to: 2847
5895
/* 2761 */    MCD_OPC_CheckPredicate, 14, 81, 0, 0, // Skip to: 2847
5896
/* 2766 */    MCD_OPC_Decode, 225, 12, 141, 2, // Opcode: QVFMADD
5897
/* 2771 */    MCD_OPC_FilterValue, 60, 33, 0, 0, // Skip to: 2809
5898
/* 2776 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5899
/* 2779 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2794
5900
/* 2784 */    MCD_OPC_CheckPredicate, 14, 58, 0, 0, // Skip to: 2847
5901
/* 2789 */    MCD_OPC_Decode, 246, 12, 140, 2, // Opcode: QVFNMSUBSs
5902
/* 2794 */    MCD_OPC_FilterValue, 4, 48, 0, 0, // Skip to: 2847
5903
/* 2799 */    MCD_OPC_CheckPredicate, 14, 43, 0, 0, // Skip to: 2847
5904
/* 2804 */    MCD_OPC_Decode, 244, 12, 141, 2, // Opcode: QVFNMSUB
5905
/* 2809 */    MCD_OPC_FilterValue, 62, 33, 0, 0, // Skip to: 2847
5906
/* 2814 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5907
/* 2817 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2832
5908
/* 2822 */    MCD_OPC_CheckPredicate, 14, 20, 0, 0, // Skip to: 2847
5909
/* 2827 */    MCD_OPC_Decode, 243, 12, 140, 2, // Opcode: QVFNMADDSs
5910
/* 2832 */    MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 2847
5911
/* 2837 */    MCD_OPC_CheckPredicate, 14, 5, 0, 0, // Skip to: 2847
5912
/* 2842 */    MCD_OPC_Decode, 241, 12, 141, 2, // Opcode: QVFNMADD
5913
/* 2847 */    MCD_OPC_Fail,
5914
  0
5915
};
5916
5917
static const uint8_t DecoderTableSPE32[] = {
5918
/* 0 */       MCD_OPC_ExtractField, 3, 8,  // Inst{10-3} ...
5919
/* 3 */       MCD_OPC_FilterValue, 64, 91, 0, 0, // Skip to: 99
5920
/* 8 */       MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
5921
/* 11 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33
5922
/* 16 */      MCD_OPC_CheckPredicate, 15, 74, 25, 0, // Skip to: 6495
5923
/* 21 */      MCD_OPC_CheckField, 26, 6, 4, 67, 25, 0, // Skip to: 6495
5924
/* 28 */      MCD_OPC_Decode, 238, 5, 142, 2, // Opcode: EVADDW
5925
/* 33 */      MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 55
5926
/* 38 */      MCD_OPC_CheckPredicate, 15, 52, 25, 0, // Skip to: 6495
5927
/* 43 */      MCD_OPC_CheckField, 26, 6, 4, 45, 25, 0, // Skip to: 6495
5928
/* 50 */      MCD_OPC_Decode, 233, 5, 143, 2, // Opcode: EVADDIW
5929
/* 55 */      MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 77
5930
/* 60 */      MCD_OPC_CheckPredicate, 15, 30, 25, 0, // Skip to: 6495
5931
/* 65 */      MCD_OPC_CheckField, 26, 6, 4, 23, 25, 0, // Skip to: 6495
5932
/* 72 */      MCD_OPC_Decode, 168, 7, 142, 2, // Opcode: EVSUBFW
5933
/* 77 */      MCD_OPC_FilterValue, 6, 13, 25, 0, // Skip to: 6495
5934
/* 82 */      MCD_OPC_CheckPredicate, 15, 8, 25, 0, // Skip to: 6495
5935
/* 87 */      MCD_OPC_CheckField, 26, 6, 4, 1, 25, 0, // Skip to: 6495
5936
/* 94 */      MCD_OPC_Decode, 169, 7, 144, 2, // Opcode: EVSUBIFW
5937
/* 99 */      MCD_OPC_FilterValue, 65, 227, 0, 0, // Skip to: 331
5938
/* 104 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
5939
/* 107 */     MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 136
5940
/* 112 */     MCD_OPC_CheckPredicate, 15, 234, 24, 0, // Skip to: 6495
5941
/* 117 */     MCD_OPC_CheckField, 26, 6, 4, 227, 24, 0, // Skip to: 6495
5942
/* 124 */     MCD_OPC_CheckField, 11, 5, 0, 220, 24, 0, // Skip to: 6495
5943
/* 131 */     MCD_OPC_Decode, 232, 5, 145, 2, // Opcode: EVABS
5944
/* 136 */     MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 165
5945
/* 141 */     MCD_OPC_CheckPredicate, 15, 205, 24, 0, // Skip to: 6495
5946
/* 146 */     MCD_OPC_CheckField, 26, 6, 4, 198, 24, 0, // Skip to: 6495
5947
/* 153 */     MCD_OPC_CheckField, 11, 5, 0, 191, 24, 0, // Skip to: 6495
5948
/* 160 */     MCD_OPC_Decode, 134, 7, 145, 2, // Opcode: EVNEG
5949
/* 165 */     MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 194
5950
/* 170 */     MCD_OPC_CheckPredicate, 15, 176, 24, 0, // Skip to: 6495
5951
/* 175 */     MCD_OPC_CheckField, 26, 6, 4, 169, 24, 0, // Skip to: 6495
5952
/* 182 */     MCD_OPC_CheckField, 11, 5, 0, 162, 24, 0, // Skip to: 6495
5953
/* 189 */     MCD_OPC_Decode, 251, 5, 145, 2, // Opcode: EVEXTSB
5954
/* 194 */     MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 223
5955
/* 199 */     MCD_OPC_CheckPredicate, 15, 147, 24, 0, // Skip to: 6495
5956
/* 204 */     MCD_OPC_CheckField, 26, 6, 4, 140, 24, 0, // Skip to: 6495
5957
/* 211 */     MCD_OPC_CheckField, 11, 5, 0, 133, 24, 0, // Skip to: 6495
5958
/* 218 */     MCD_OPC_Decode, 252, 5, 145, 2, // Opcode: EVEXTSH
5959
/* 223 */     MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 252
5960
/* 228 */     MCD_OPC_CheckPredicate, 15, 118, 24, 0, // Skip to: 6495
5961
/* 233 */     MCD_OPC_CheckField, 26, 6, 4, 111, 24, 0, // Skip to: 6495
5962
/* 240 */     MCD_OPC_CheckField, 11, 5, 0, 104, 24, 0, // Skip to: 6495
5963
/* 247 */     MCD_OPC_Decode, 140, 7, 145, 2, // Opcode: EVRNDW
5964
/* 252 */     MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 281
5965
/* 257 */     MCD_OPC_CheckPredicate, 15, 89, 24, 0, // Skip to: 6495
5966
/* 262 */     MCD_OPC_CheckField, 26, 6, 4, 82, 24, 0, // Skip to: 6495
5967
/* 269 */     MCD_OPC_CheckField, 11, 5, 0, 75, 24, 0, // Skip to: 6495
5968
/* 276 */     MCD_OPC_Decode, 247, 5, 145, 2, // Opcode: EVCNTLZW
5969
/* 281 */     MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 310
5970
/* 286 */     MCD_OPC_CheckPredicate, 15, 60, 24, 0, // Skip to: 6495
5971
/* 291 */     MCD_OPC_CheckField, 26, 6, 4, 53, 24, 0, // Skip to: 6495
5972
/* 298 */     MCD_OPC_CheckField, 11, 5, 0, 46, 24, 0, // Skip to: 6495
5973
/* 305 */     MCD_OPC_Decode, 246, 5, 145, 2, // Opcode: EVCNTLSW
5974
/* 310 */     MCD_OPC_FilterValue, 7, 36, 24, 0, // Skip to: 6495
5975
/* 315 */     MCD_OPC_CheckPredicate, 15, 31, 24, 0, // Skip to: 6495
5976
/* 320 */     MCD_OPC_CheckField, 26, 6, 4, 24, 24, 0, // Skip to: 6495
5977
/* 327 */     MCD_OPC_Decode, 175, 4, 77, // Opcode: BRINC
5978
/* 331 */     MCD_OPC_FilterValue, 66, 91, 0, 0, // Skip to: 427
5979
/* 336 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
5980
/* 339 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 361
5981
/* 344 */     MCD_OPC_CheckPredicate, 15, 2, 24, 0, // Skip to: 6495
5982
/* 349 */     MCD_OPC_CheckField, 26, 6, 4, 251, 23, 0, // Skip to: 6495
5983
/* 356 */     MCD_OPC_Decode, 239, 5, 142, 2, // Opcode: EVAND
5984
/* 361 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 383
5985
/* 366 */     MCD_OPC_CheckPredicate, 15, 236, 23, 0, // Skip to: 6495
5986
/* 371 */     MCD_OPC_CheckField, 26, 6, 4, 229, 23, 0, // Skip to: 6495
5987
/* 378 */     MCD_OPC_Decode, 240, 5, 142, 2, // Opcode: EVANDC
5988
/* 383 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 405
5989
/* 388 */     MCD_OPC_CheckPredicate, 15, 214, 23, 0, // Skip to: 6495
5990
/* 393 */     MCD_OPC_CheckField, 26, 6, 4, 207, 23, 0, // Skip to: 6495
5991
/* 400 */     MCD_OPC_Decode, 170, 7, 142, 2, // Opcode: EVXOR
5992
/* 405 */     MCD_OPC_FilterValue, 7, 197, 23, 0, // Skip to: 6495
5993
/* 410 */     MCD_OPC_CheckPredicate, 15, 192, 23, 0, // Skip to: 6495
5994
/* 415 */     MCD_OPC_CheckField, 26, 6, 4, 185, 23, 0, // Skip to: 6495
5995
/* 422 */     MCD_OPC_Decode, 136, 7, 142, 2, // Opcode: EVOR
5996
/* 427 */     MCD_OPC_FilterValue, 67, 91, 0, 0, // Skip to: 523
5997
/* 432 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
5998
/* 435 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 457
5999
/* 440 */     MCD_OPC_CheckPredicate, 15, 162, 23, 0, // Skip to: 6495
6000
/* 445 */     MCD_OPC_CheckField, 26, 6, 4, 155, 23, 0, // Skip to: 6495
6001
/* 452 */     MCD_OPC_Decode, 135, 7, 142, 2, // Opcode: EVNOR
6002
/* 457 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 479
6003
/* 462 */     MCD_OPC_CheckPredicate, 15, 140, 23, 0, // Skip to: 6495
6004
/* 467 */     MCD_OPC_CheckField, 26, 6, 4, 133, 23, 0, // Skip to: 6495
6005
/* 474 */     MCD_OPC_Decode, 250, 5, 142, 2, // Opcode: EVEQV
6006
/* 479 */     MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 501
6007
/* 484 */     MCD_OPC_CheckPredicate, 15, 118, 23, 0, // Skip to: 6495
6008
/* 489 */     MCD_OPC_CheckField, 26, 6, 4, 111, 23, 0, // Skip to: 6495
6009
/* 496 */     MCD_OPC_Decode, 137, 7, 142, 2, // Opcode: EVORC
6010
/* 501 */     MCD_OPC_FilterValue, 6, 101, 23, 0, // Skip to: 6495
6011
/* 506 */     MCD_OPC_CheckPredicate, 15, 96, 23, 0, // Skip to: 6495
6012
/* 511 */     MCD_OPC_CheckField, 26, 6, 4, 89, 23, 0, // Skip to: 6495
6013
/* 518 */     MCD_OPC_Decode, 133, 7, 142, 2, // Opcode: EVNAND
6014
/* 523 */     MCD_OPC_FilterValue, 68, 135, 0, 0, // Skip to: 663
6015
/* 528 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6016
/* 531 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 553
6017
/* 536 */     MCD_OPC_CheckPredicate, 15, 66, 23, 0, // Skip to: 6495
6018
/* 541 */     MCD_OPC_CheckField, 26, 6, 4, 59, 23, 0, // Skip to: 6495
6019
/* 548 */     MCD_OPC_Decode, 149, 7, 142, 2, // Opcode: EVSRWU
6020
/* 553 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 575
6021
/* 558 */     MCD_OPC_CheckPredicate, 15, 44, 23, 0, // Skip to: 6495
6022
/* 563 */     MCD_OPC_CheckField, 26, 6, 4, 37, 23, 0, // Skip to: 6495
6023
/* 570 */     MCD_OPC_Decode, 148, 7, 142, 2, // Opcode: EVSRWS
6024
/* 575 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 597
6025
/* 580 */     MCD_OPC_CheckPredicate, 15, 22, 23, 0, // Skip to: 6495
6026
/* 585 */     MCD_OPC_CheckField, 26, 6, 4, 15, 23, 0, // Skip to: 6495
6027
/* 592 */     MCD_OPC_Decode, 147, 7, 143, 2, // Opcode: EVSRWIU
6028
/* 597 */     MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 619
6029
/* 602 */     MCD_OPC_CheckPredicate, 15, 0, 23, 0, // Skip to: 6495
6030
/* 607 */     MCD_OPC_CheckField, 26, 6, 4, 249, 22, 0, // Skip to: 6495
6031
/* 614 */     MCD_OPC_Decode, 146, 7, 143, 2, // Opcode: EVSRWIS
6032
/* 619 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 641
6033
/* 624 */     MCD_OPC_CheckPredicate, 15, 234, 22, 0, // Skip to: 6495
6034
/* 629 */     MCD_OPC_CheckField, 26, 6, 4, 227, 22, 0, // Skip to: 6495
6035
/* 636 */     MCD_OPC_Decode, 142, 7, 142, 2, // Opcode: EVSLW
6036
/* 641 */     MCD_OPC_FilterValue, 6, 217, 22, 0, // Skip to: 6495
6037
/* 646 */     MCD_OPC_CheckPredicate, 15, 212, 22, 0, // Skip to: 6495
6038
/* 651 */     MCD_OPC_CheckField, 26, 6, 4, 205, 22, 0, // Skip to: 6495
6039
/* 658 */     MCD_OPC_Decode, 143, 7, 143, 2, // Opcode: EVSLWI
6040
/* 663 */     MCD_OPC_FilterValue, 69, 193, 0, 0, // Skip to: 861
6041
/* 668 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6042
/* 671 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 693
6043
/* 676 */     MCD_OPC_CheckPredicate, 15, 182, 22, 0, // Skip to: 6495
6044
/* 681 */     MCD_OPC_CheckField, 26, 6, 4, 175, 22, 0, // Skip to: 6495
6045
/* 688 */     MCD_OPC_Decode, 138, 7, 142, 2, // Opcode: EVRLW
6046
/* 693 */     MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 722
6047
/* 698 */     MCD_OPC_CheckPredicate, 15, 160, 22, 0, // Skip to: 6495
6048
/* 703 */     MCD_OPC_CheckField, 26, 6, 4, 153, 22, 0, // Skip to: 6495
6049
/* 710 */     MCD_OPC_CheckField, 11, 5, 0, 146, 22, 0, // Skip to: 6495
6050
/* 717 */     MCD_OPC_Decode, 145, 7, 146, 2, // Opcode: EVSPLATI
6051
/* 722 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 744
6052
/* 727 */     MCD_OPC_CheckPredicate, 15, 131, 22, 0, // Skip to: 6495
6053
/* 732 */     MCD_OPC_CheckField, 26, 6, 4, 124, 22, 0, // Skip to: 6495
6054
/* 739 */     MCD_OPC_Decode, 139, 7, 143, 2, // Opcode: EVRLWI
6055
/* 744 */     MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 773
6056
/* 749 */     MCD_OPC_CheckPredicate, 15, 109, 22, 0, // Skip to: 6495
6057
/* 754 */     MCD_OPC_CheckField, 26, 6, 4, 102, 22, 0, // Skip to: 6495
6058
/* 761 */     MCD_OPC_CheckField, 11, 5, 0, 95, 22, 0, // Skip to: 6495
6059
/* 768 */     MCD_OPC_Decode, 144, 7, 146, 2, // Opcode: EVSPLATFI
6060
/* 773 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 795
6061
/* 778 */     MCD_OPC_CheckPredicate, 15, 80, 22, 0, // Skip to: 6495
6062
/* 783 */     MCD_OPC_CheckField, 26, 6, 4, 73, 22, 0, // Skip to: 6495
6063
/* 790 */     MCD_OPC_Decode, 170, 6, 142, 2, // Opcode: EVMERGEHI
6064
/* 795 */     MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 817
6065
/* 800 */     MCD_OPC_CheckPredicate, 15, 58, 22, 0, // Skip to: 6495
6066
/* 805 */     MCD_OPC_CheckField, 26, 6, 4, 51, 22, 0, // Skip to: 6495
6067
/* 812 */     MCD_OPC_Decode, 172, 6, 147, 2, // Opcode: EVMERGELO
6068
/* 817 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 839
6069
/* 822 */     MCD_OPC_CheckPredicate, 15, 36, 22, 0, // Skip to: 6495
6070
/* 827 */     MCD_OPC_CheckField, 26, 6, 4, 29, 22, 0, // Skip to: 6495
6071
/* 834 */     MCD_OPC_Decode, 171, 6, 142, 2, // Opcode: EVMERGEHILO
6072
/* 839 */     MCD_OPC_FilterValue, 7, 19, 22, 0, // Skip to: 6495
6073
/* 844 */     MCD_OPC_CheckPredicate, 15, 14, 22, 0, // Skip to: 6495
6074
/* 849 */     MCD_OPC_CheckField, 26, 6, 4, 7, 22, 0, // Skip to: 6495
6075
/* 856 */     MCD_OPC_Decode, 173, 6, 142, 2, // Opcode: EVMERGELOHI
6076
/* 861 */     MCD_OPC_FilterValue, 70, 148, 0, 0, // Skip to: 1014
6077
/* 866 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6078
/* 869 */     MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 898
6079
/* 874 */     MCD_OPC_CheckPredicate, 15, 240, 21, 0, // Skip to: 6495
6080
/* 879 */     MCD_OPC_CheckField, 26, 6, 4, 233, 21, 0, // Skip to: 6495
6081
/* 886 */     MCD_OPC_CheckField, 21, 2, 0, 226, 21, 0, // Skip to: 6495
6082
/* 893 */     MCD_OPC_Decode, 243, 5, 148, 2, // Opcode: EVCMPGTU
6083
/* 898 */     MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 927
6084
/* 903 */     MCD_OPC_CheckPredicate, 15, 211, 21, 0, // Skip to: 6495
6085
/* 908 */     MCD_OPC_CheckField, 26, 6, 4, 204, 21, 0, // Skip to: 6495
6086
/* 915 */     MCD_OPC_CheckField, 21, 2, 0, 197, 21, 0, // Skip to: 6495
6087
/* 922 */     MCD_OPC_Decode, 242, 5, 148, 2, // Opcode: EVCMPGTS
6088
/* 927 */     MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 956
6089
/* 932 */     MCD_OPC_CheckPredicate, 15, 182, 21, 0, // Skip to: 6495
6090
/* 937 */     MCD_OPC_CheckField, 26, 6, 4, 175, 21, 0, // Skip to: 6495
6091
/* 944 */     MCD_OPC_CheckField, 21, 2, 0, 168, 21, 0, // Skip to: 6495
6092
/* 951 */     MCD_OPC_Decode, 245, 5, 148, 2, // Opcode: EVCMPLTU
6093
/* 956 */     MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 985
6094
/* 961 */     MCD_OPC_CheckPredicate, 15, 153, 21, 0, // Skip to: 6495
6095
/* 966 */     MCD_OPC_CheckField, 26, 6, 4, 146, 21, 0, // Skip to: 6495
6096
/* 973 */     MCD_OPC_CheckField, 21, 2, 0, 139, 21, 0, // Skip to: 6495
6097
/* 980 */     MCD_OPC_Decode, 244, 5, 148, 2, // Opcode: EVCMPLTS
6098
/* 985 */     MCD_OPC_FilterValue, 4, 129, 21, 0, // Skip to: 6495
6099
/* 990 */     MCD_OPC_CheckPredicate, 15, 124, 21, 0, // Skip to: 6495
6100
/* 995 */     MCD_OPC_CheckField, 26, 6, 4, 117, 21, 0, // Skip to: 6495
6101
/* 1002 */    MCD_OPC_CheckField, 21, 2, 0, 110, 21, 0, // Skip to: 6495
6102
/* 1009 */    MCD_OPC_Decode, 241, 5, 148, 2, // Opcode: EVCMPEQ
6103
/* 1014 */    MCD_OPC_FilterValue, 79, 17, 0, 0, // Skip to: 1036
6104
/* 1019 */    MCD_OPC_CheckPredicate, 15, 95, 21, 0, // Skip to: 6495
6105
/* 1024 */    MCD_OPC_CheckField, 26, 6, 4, 88, 21, 0, // Skip to: 6495
6106
/* 1031 */    MCD_OPC_Decode, 141, 7, 149, 2, // Opcode: EVSEL
6107
/* 1036 */    MCD_OPC_FilterValue, 80, 134, 0, 0, // Skip to: 1175
6108
/* 1041 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6109
/* 1044 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1066
6110
/* 1049 */    MCD_OPC_CheckPredicate, 15, 65, 21, 0, // Skip to: 6495
6111
/* 1054 */    MCD_OPC_CheckField, 26, 6, 4, 58, 21, 0, // Skip to: 6495
6112
/* 1061 */    MCD_OPC_Decode, 254, 5, 142, 2, // Opcode: EVFSADD
6113
/* 1066 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1088
6114
/* 1071 */    MCD_OPC_CheckPredicate, 15, 43, 21, 0, // Skip to: 6495
6115
/* 1076 */    MCD_OPC_CheckField, 26, 6, 4, 36, 21, 0, // Skip to: 6495
6116
/* 1083 */    MCD_OPC_Decode, 144, 6, 142, 2, // Opcode: EVFSSUB
6117
/* 1088 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1117
6118
/* 1093 */    MCD_OPC_CheckPredicate, 15, 21, 21, 0, // Skip to: 6495
6119
/* 1098 */    MCD_OPC_CheckField, 26, 6, 4, 14, 21, 0, // Skip to: 6495
6120
/* 1105 */    MCD_OPC_CheckField, 11, 5, 0, 7, 21, 0, // Skip to: 6495
6121
/* 1112 */    MCD_OPC_Decode, 253, 5, 145, 2, // Opcode: EVFSABS
6122
/* 1117 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1146
6123
/* 1122 */    MCD_OPC_CheckPredicate, 15, 248, 20, 0, // Skip to: 6495
6124
/* 1127 */    MCD_OPC_CheckField, 26, 6, 4, 241, 20, 0, // Skip to: 6495
6125
/* 1134 */    MCD_OPC_CheckField, 11, 5, 0, 234, 20, 0, // Skip to: 6495
6126
/* 1141 */    MCD_OPC_Decode, 142, 6, 145, 2, // Opcode: EVFSNABS
6127
/* 1146 */    MCD_OPC_FilterValue, 6, 224, 20, 0, // Skip to: 6495
6128
/* 1151 */    MCD_OPC_CheckPredicate, 15, 219, 20, 0, // Skip to: 6495
6129
/* 1156 */    MCD_OPC_CheckField, 26, 6, 4, 212, 20, 0, // Skip to: 6495
6130
/* 1163 */    MCD_OPC_CheckField, 11, 5, 0, 205, 20, 0, // Skip to: 6495
6131
/* 1170 */    MCD_OPC_Decode, 143, 6, 145, 2, // Opcode: EVFSNEG
6132
/* 1175 */    MCD_OPC_FilterValue, 81, 163, 0, 0, // Skip to: 1343
6133
/* 1180 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6134
/* 1183 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1205
6135
/* 1188 */    MCD_OPC_CheckPredicate, 15, 182, 20, 0, // Skip to: 6495
6136
/* 1193 */    MCD_OPC_CheckField, 26, 6, 4, 175, 20, 0, // Skip to: 6495
6137
/* 1200 */    MCD_OPC_Decode, 141, 6, 142, 2, // Opcode: EVFSMUL
6138
/* 1205 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1227
6139
/* 1210 */    MCD_OPC_CheckPredicate, 15, 160, 20, 0, // Skip to: 6495
6140
/* 1215 */    MCD_OPC_CheckField, 26, 6, 4, 153, 20, 0, // Skip to: 6495
6141
/* 1222 */    MCD_OPC_Decode, 140, 6, 142, 2, // Opcode: EVFSDIV
6142
/* 1227 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1256
6143
/* 1232 */    MCD_OPC_CheckPredicate, 15, 138, 20, 0, // Skip to: 6495
6144
/* 1237 */    MCD_OPC_CheckField, 26, 6, 4, 131, 20, 0, // Skip to: 6495
6145
/* 1244 */    MCD_OPC_CheckField, 16, 5, 0, 124, 20, 0, // Skip to: 6495
6146
/* 1251 */    MCD_OPC_Decode, 130, 6, 150, 2, // Opcode: EVFSCFUI
6147
/* 1256 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1285
6148
/* 1261 */    MCD_OPC_CheckPredicate, 15, 109, 20, 0, // Skip to: 6495
6149
/* 1266 */    MCD_OPC_CheckField, 26, 6, 4, 102, 20, 0, // Skip to: 6495
6150
/* 1273 */    MCD_OPC_CheckField, 21, 2, 0, 95, 20, 0, // Skip to: 6495
6151
/* 1280 */    MCD_OPC_Decode, 132, 6, 148, 2, // Opcode: EVFSCMPGT
6152
/* 1285 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1314
6153
/* 1290 */    MCD_OPC_CheckPredicate, 15, 80, 20, 0, // Skip to: 6495
6154
/* 1295 */    MCD_OPC_CheckField, 26, 6, 4, 73, 20, 0, // Skip to: 6495
6155
/* 1302 */    MCD_OPC_CheckField, 21, 2, 0, 66, 20, 0, // Skip to: 6495
6156
/* 1309 */    MCD_OPC_Decode, 133, 6, 148, 2, // Opcode: EVFSCMPLT
6157
/* 1314 */    MCD_OPC_FilterValue, 6, 56, 20, 0, // Skip to: 6495
6158
/* 1319 */    MCD_OPC_CheckPredicate, 15, 51, 20, 0, // Skip to: 6495
6159
/* 1324 */    MCD_OPC_CheckField, 26, 6, 4, 44, 20, 0, // Skip to: 6495
6160
/* 1331 */    MCD_OPC_CheckField, 21, 2, 0, 37, 20, 0, // Skip to: 6495
6161
/* 1338 */    MCD_OPC_Decode, 131, 6, 148, 2, // Opcode: EVFSCMPEQ
6162
/* 1343 */    MCD_OPC_FilterValue, 82, 206, 0, 0, // Skip to: 1554
6163
/* 1348 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6164
/* 1351 */    MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 1380
6165
/* 1356 */    MCD_OPC_CheckPredicate, 15, 14, 20, 0, // Skip to: 6495
6166
/* 1361 */    MCD_OPC_CheckField, 26, 6, 4, 7, 20, 0, // Skip to: 6495
6167
/* 1368 */    MCD_OPC_CheckField, 16, 5, 0, 0, 20, 0, // Skip to: 6495
6168
/* 1375 */    MCD_OPC_Decode, 128, 6, 150, 2, // Opcode: EVFSCFSI
6169
/* 1380 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1409
6170
/* 1385 */    MCD_OPC_CheckPredicate, 15, 241, 19, 0, // Skip to: 6495
6171
/* 1390 */    MCD_OPC_CheckField, 26, 6, 4, 234, 19, 0, // Skip to: 6495
6172
/* 1397 */    MCD_OPC_CheckField, 16, 5, 0, 227, 19, 0, // Skip to: 6495
6173
/* 1404 */    MCD_OPC_Decode, 129, 6, 150, 2, // Opcode: EVFSCFUF
6174
/* 1409 */    MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 1438
6175
/* 1414 */    MCD_OPC_CheckPredicate, 15, 212, 19, 0, // Skip to: 6495
6176
/* 1419 */    MCD_OPC_CheckField, 26, 6, 4, 205, 19, 0, // Skip to: 6495
6177
/* 1426 */    MCD_OPC_CheckField, 16, 5, 0, 198, 19, 0, // Skip to: 6495
6178
/* 1433 */    MCD_OPC_Decode, 255, 5, 150, 2, // Opcode: EVFSCFSF
6179
/* 1438 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1467
6180
/* 1443 */    MCD_OPC_CheckPredicate, 15, 183, 19, 0, // Skip to: 6495
6181
/* 1448 */    MCD_OPC_CheckField, 26, 6, 4, 176, 19, 0, // Skip to: 6495
6182
/* 1455 */    MCD_OPC_CheckField, 16, 5, 0, 169, 19, 0, // Skip to: 6495
6183
/* 1462 */    MCD_OPC_Decode, 138, 6, 150, 2, // Opcode: EVFSCTUI
6184
/* 1467 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1496
6185
/* 1472 */    MCD_OPC_CheckPredicate, 15, 154, 19, 0, // Skip to: 6495
6186
/* 1477 */    MCD_OPC_CheckField, 26, 6, 4, 147, 19, 0, // Skip to: 6495
6187
/* 1484 */    MCD_OPC_CheckField, 16, 5, 0, 140, 19, 0, // Skip to: 6495
6188
/* 1491 */    MCD_OPC_Decode, 135, 6, 150, 2, // Opcode: EVFSCTSI
6189
/* 1496 */    MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 1525
6190
/* 1501 */    MCD_OPC_CheckPredicate, 15, 125, 19, 0, // Skip to: 6495
6191
/* 1506 */    MCD_OPC_CheckField, 26, 6, 4, 118, 19, 0, // Skip to: 6495
6192
/* 1513 */    MCD_OPC_CheckField, 16, 5, 0, 111, 19, 0, // Skip to: 6495
6193
/* 1520 */    MCD_OPC_Decode, 137, 6, 150, 2, // Opcode: EVFSCTUF
6194
/* 1525 */    MCD_OPC_FilterValue, 7, 101, 19, 0, // Skip to: 6495
6195
/* 1530 */    MCD_OPC_CheckPredicate, 15, 96, 19, 0, // Skip to: 6495
6196
/* 1535 */    MCD_OPC_CheckField, 26, 6, 4, 89, 19, 0, // Skip to: 6495
6197
/* 1542 */    MCD_OPC_CheckField, 16, 5, 0, 82, 19, 0, // Skip to: 6495
6198
/* 1549 */    MCD_OPC_Decode, 134, 6, 150, 2, // Opcode: EVFSCTSF
6199
/* 1554 */    MCD_OPC_FilterValue, 83, 148, 0, 0, // Skip to: 1707
6200
/* 1559 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6201
/* 1562 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 1591
6202
/* 1567 */    MCD_OPC_CheckPredicate, 15, 59, 19, 0, // Skip to: 6495
6203
/* 1572 */    MCD_OPC_CheckField, 26, 6, 4, 52, 19, 0, // Skip to: 6495
6204
/* 1579 */    MCD_OPC_CheckField, 16, 5, 0, 45, 19, 0, // Skip to: 6495
6205
/* 1586 */    MCD_OPC_Decode, 139, 6, 150, 2, // Opcode: EVFSCTUIZ
6206
/* 1591 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 1620
6207
/* 1596 */    MCD_OPC_CheckPredicate, 15, 30, 19, 0, // Skip to: 6495
6208
/* 1601 */    MCD_OPC_CheckField, 26, 6, 4, 23, 19, 0, // Skip to: 6495
6209
/* 1608 */    MCD_OPC_CheckField, 16, 5, 0, 16, 19, 0, // Skip to: 6495
6210
/* 1615 */    MCD_OPC_Decode, 136, 6, 150, 2, // Opcode: EVFSCTSIZ
6211
/* 1620 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1649
6212
/* 1625 */    MCD_OPC_CheckPredicate, 15, 1, 19, 0, // Skip to: 6495
6213
/* 1630 */    MCD_OPC_CheckField, 26, 6, 4, 250, 18, 0, // Skip to: 6495
6214
/* 1637 */    MCD_OPC_CheckField, 21, 2, 0, 243, 18, 0, // Skip to: 6495
6215
/* 1644 */    MCD_OPC_Decode, 146, 6, 148, 2, // Opcode: EVFSTSTGT
6216
/* 1649 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1678
6217
/* 1654 */    MCD_OPC_CheckPredicate, 15, 228, 18, 0, // Skip to: 6495
6218
/* 1659 */    MCD_OPC_CheckField, 26, 6, 4, 221, 18, 0, // Skip to: 6495
6219
/* 1666 */    MCD_OPC_CheckField, 21, 2, 0, 214, 18, 0, // Skip to: 6495
6220
/* 1673 */    MCD_OPC_Decode, 147, 6, 148, 2, // Opcode: EVFSTSTLT
6221
/* 1678 */    MCD_OPC_FilterValue, 6, 204, 18, 0, // Skip to: 6495
6222
/* 1683 */    MCD_OPC_CheckPredicate, 15, 199, 18, 0, // Skip to: 6495
6223
/* 1688 */    MCD_OPC_CheckField, 26, 6, 4, 192, 18, 0, // Skip to: 6495
6224
/* 1695 */    MCD_OPC_CheckField, 21, 2, 0, 185, 18, 0, // Skip to: 6495
6225
/* 1702 */    MCD_OPC_Decode, 145, 6, 148, 2, // Opcode: EVFSTSTEQ
6226
/* 1707 */    MCD_OPC_FilterValue, 88, 129, 0, 0, // Skip to: 1841
6227
/* 1712 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6228
/* 1715 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1736
6229
/* 1720 */    MCD_OPC_CheckPredicate, 15, 162, 18, 0, // Skip to: 6495
6230
/* 1725 */    MCD_OPC_CheckField, 26, 6, 4, 155, 18, 0, // Skip to: 6495
6231
/* 1732 */    MCD_OPC_Decode, 200, 5, 77, // Opcode: EFSADD
6232
/* 1736 */    MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 1757
6233
/* 1741 */    MCD_OPC_CheckPredicate, 15, 141, 18, 0, // Skip to: 6495
6234
/* 1746 */    MCD_OPC_CheckField, 26, 6, 4, 134, 18, 0, // Skip to: 6495
6235
/* 1753 */    MCD_OPC_Decode, 219, 5, 77, // Opcode: EFSSUB
6236
/* 1757 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1785
6237
/* 1762 */    MCD_OPC_CheckPredicate, 15, 120, 18, 0, // Skip to: 6495
6238
/* 1767 */    MCD_OPC_CheckField, 26, 6, 4, 113, 18, 0, // Skip to: 6495
6239
/* 1774 */    MCD_OPC_CheckField, 11, 5, 0, 106, 18, 0, // Skip to: 6495
6240
/* 1781 */    MCD_OPC_Decode, 199, 5, 80, // Opcode: EFSABS
6241
/* 1785 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1813
6242
/* 1790 */    MCD_OPC_CheckPredicate, 15, 92, 18, 0, // Skip to: 6495
6243
/* 1795 */    MCD_OPC_CheckField, 26, 6, 4, 85, 18, 0, // Skip to: 6495
6244
/* 1802 */    MCD_OPC_CheckField, 11, 5, 0, 78, 18, 0, // Skip to: 6495
6245
/* 1809 */    MCD_OPC_Decode, 217, 5, 80, // Opcode: EFSNABS
6246
/* 1813 */    MCD_OPC_FilterValue, 6, 69, 18, 0, // Skip to: 6495
6247
/* 1818 */    MCD_OPC_CheckPredicate, 15, 64, 18, 0, // Skip to: 6495
6248
/* 1823 */    MCD_OPC_CheckField, 26, 6, 4, 57, 18, 0, // Skip to: 6495
6249
/* 1830 */    MCD_OPC_CheckField, 11, 5, 0, 50, 18, 0, // Skip to: 6495
6250
/* 1837 */    MCD_OPC_Decode, 218, 5, 80, // Opcode: EFSNEG
6251
/* 1841 */    MCD_OPC_FilterValue, 89, 158, 0, 0, // Skip to: 2004
6252
/* 1846 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6253
/* 1849 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1870
6254
/* 1854 */    MCD_OPC_CheckPredicate, 15, 28, 18, 0, // Skip to: 6495
6255
/* 1859 */    MCD_OPC_CheckField, 26, 6, 4, 21, 18, 0, // Skip to: 6495
6256
/* 1866 */    MCD_OPC_Decode, 216, 5, 77, // Opcode: EFSMUL
6257
/* 1870 */    MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 1891
6258
/* 1875 */    MCD_OPC_CheckPredicate, 15, 7, 18, 0, // Skip to: 6495
6259
/* 1880 */    MCD_OPC_CheckField, 26, 6, 4, 0, 18, 0, // Skip to: 6495
6260
/* 1887 */    MCD_OPC_Decode, 215, 5, 77, // Opcode: EFSDIV
6261
/* 1891 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1919
6262
/* 1896 */    MCD_OPC_CheckPredicate, 15, 242, 17, 0, // Skip to: 6495
6263
/* 1901 */    MCD_OPC_CheckField, 26, 6, 4, 235, 17, 0, // Skip to: 6495
6264
/* 1908 */    MCD_OPC_CheckField, 21, 2, 0, 228, 17, 0, // Skip to: 6495
6265
/* 1915 */    MCD_OPC_Decode, 207, 5, 60, // Opcode: EFSCMPGT
6266
/* 1919 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1947
6267
/* 1924 */    MCD_OPC_CheckPredicate, 15, 214, 17, 0, // Skip to: 6495
6268
/* 1929 */    MCD_OPC_CheckField, 26, 6, 4, 207, 17, 0, // Skip to: 6495
6269
/* 1936 */    MCD_OPC_CheckField, 21, 2, 0, 200, 17, 0, // Skip to: 6495
6270
/* 1943 */    MCD_OPC_Decode, 208, 5, 60, // Opcode: EFSCMPLT
6271
/* 1947 */    MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 1975
6272
/* 1952 */    MCD_OPC_CheckPredicate, 15, 186, 17, 0, // Skip to: 6495
6273
/* 1957 */    MCD_OPC_CheckField, 26, 6, 4, 179, 17, 0, // Skip to: 6495
6274
/* 1964 */    MCD_OPC_CheckField, 21, 2, 0, 172, 17, 0, // Skip to: 6495
6275
/* 1971 */    MCD_OPC_Decode, 206, 5, 60, // Opcode: EFSCMPEQ
6276
/* 1975 */    MCD_OPC_FilterValue, 7, 163, 17, 0, // Skip to: 6495
6277
/* 1980 */    MCD_OPC_CheckPredicate, 15, 158, 17, 0, // Skip to: 6495
6278
/* 1985 */    MCD_OPC_CheckField, 26, 6, 4, 151, 17, 0, // Skip to: 6495
6279
/* 1992 */    MCD_OPC_CheckField, 16, 5, 0, 144, 17, 0, // Skip to: 6495
6280
/* 1999 */    MCD_OPC_Decode, 201, 5, 151, 2, // Opcode: EFSCFD
6281
/* 2004 */    MCD_OPC_FilterValue, 90, 228, 0, 0, // Skip to: 2237
6282
/* 2009 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6283
/* 2012 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2040
6284
/* 2017 */    MCD_OPC_CheckPredicate, 15, 121, 17, 0, // Skip to: 6495
6285
/* 2022 */    MCD_OPC_CheckField, 26, 6, 4, 114, 17, 0, // Skip to: 6495
6286
/* 2029 */    MCD_OPC_CheckField, 16, 5, 0, 107, 17, 0, // Skip to: 6495
6287
/* 2036 */    MCD_OPC_Decode, 205, 5, 109, // Opcode: EFSCFUI
6288
/* 2040 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2068
6289
/* 2045 */    MCD_OPC_CheckPredicate, 15, 93, 17, 0, // Skip to: 6495
6290
/* 2050 */    MCD_OPC_CheckField, 26, 6, 4, 86, 17, 0, // Skip to: 6495
6291
/* 2057 */    MCD_OPC_CheckField, 16, 5, 0, 79, 17, 0, // Skip to: 6495
6292
/* 2064 */    MCD_OPC_Decode, 203, 5, 109, // Opcode: EFSCFSI
6293
/* 2068 */    MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 2096
6294
/* 2073 */    MCD_OPC_CheckPredicate, 15, 65, 17, 0, // Skip to: 6495
6295
/* 2078 */    MCD_OPC_CheckField, 26, 6, 4, 58, 17, 0, // Skip to: 6495
6296
/* 2085 */    MCD_OPC_CheckField, 16, 5, 0, 51, 17, 0, // Skip to: 6495
6297
/* 2092 */    MCD_OPC_Decode, 204, 5, 109, // Opcode: EFSCFUF
6298
/* 2096 */    MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 2124
6299
/* 2101 */    MCD_OPC_CheckPredicate, 15, 37, 17, 0, // Skip to: 6495
6300
/* 2106 */    MCD_OPC_CheckField, 26, 6, 4, 30, 17, 0, // Skip to: 6495
6301
/* 2113 */    MCD_OPC_CheckField, 16, 5, 0, 23, 17, 0, // Skip to: 6495
6302
/* 2120 */    MCD_OPC_Decode, 202, 5, 109, // Opcode: EFSCFSF
6303
/* 2124 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2152
6304
/* 2129 */    MCD_OPC_CheckPredicate, 15, 9, 17, 0, // Skip to: 6495
6305
/* 2134 */    MCD_OPC_CheckField, 26, 6, 4, 2, 17, 0, // Skip to: 6495
6306
/* 2141 */    MCD_OPC_CheckField, 16, 5, 0, 251, 16, 0, // Skip to: 6495
6307
/* 2148 */    MCD_OPC_Decode, 213, 5, 109, // Opcode: EFSCTUI
6308
/* 2152 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2180
6309
/* 2157 */    MCD_OPC_CheckPredicate, 15, 237, 16, 0, // Skip to: 6495
6310
/* 2162 */    MCD_OPC_CheckField, 26, 6, 4, 230, 16, 0, // Skip to: 6495
6311
/* 2169 */    MCD_OPC_CheckField, 16, 5, 0, 223, 16, 0, // Skip to: 6495
6312
/* 2176 */    MCD_OPC_Decode, 210, 5, 109, // Opcode: EFSCTSI
6313
/* 2180 */    MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 2209
6314
/* 2185 */    MCD_OPC_CheckPredicate, 15, 209, 16, 0, // Skip to: 6495
6315
/* 2190 */    MCD_OPC_CheckField, 26, 6, 4, 202, 16, 0, // Skip to: 6495
6316
/* 2197 */    MCD_OPC_CheckField, 16, 5, 0, 195, 16, 0, // Skip to: 6495
6317
/* 2204 */    MCD_OPC_Decode, 212, 5, 152, 2, // Opcode: EFSCTUF
6318
/* 2209 */    MCD_OPC_FilterValue, 7, 185, 16, 0, // Skip to: 6495
6319
/* 2214 */    MCD_OPC_CheckPredicate, 15, 180, 16, 0, // Skip to: 6495
6320
/* 2219 */    MCD_OPC_CheckField, 26, 6, 4, 173, 16, 0, // Skip to: 6495
6321
/* 2226 */    MCD_OPC_CheckField, 16, 5, 0, 166, 16, 0, // Skip to: 6495
6322
/* 2233 */    MCD_OPC_Decode, 209, 5, 109, // Opcode: EFSCTSF
6323
/* 2237 */    MCD_OPC_FilterValue, 91, 146, 0, 0, // Skip to: 2388
6324
/* 2242 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6325
/* 2245 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2273
6326
/* 2250 */    MCD_OPC_CheckPredicate, 15, 144, 16, 0, // Skip to: 6495
6327
/* 2255 */    MCD_OPC_CheckField, 26, 6, 4, 137, 16, 0, // Skip to: 6495
6328
/* 2262 */    MCD_OPC_CheckField, 16, 5, 0, 130, 16, 0, // Skip to: 6495
6329
/* 2269 */    MCD_OPC_Decode, 214, 5, 109, // Opcode: EFSCTUIZ
6330
/* 2273 */    MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 2301
6331
/* 2278 */    MCD_OPC_CheckPredicate, 15, 116, 16, 0, // Skip to: 6495
6332
/* 2283 */    MCD_OPC_CheckField, 26, 6, 4, 109, 16, 0, // Skip to: 6495
6333
/* 2290 */    MCD_OPC_CheckField, 16, 5, 0, 102, 16, 0, // Skip to: 6495
6334
/* 2297 */    MCD_OPC_Decode, 211, 5, 109, // Opcode: EFSCTSIZ
6335
/* 2301 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2330
6336
/* 2306 */    MCD_OPC_CheckPredicate, 15, 88, 16, 0, // Skip to: 6495
6337
/* 2311 */    MCD_OPC_CheckField, 26, 6, 4, 81, 16, 0, // Skip to: 6495
6338
/* 2318 */    MCD_OPC_CheckField, 21, 2, 0, 74, 16, 0, // Skip to: 6495
6339
/* 2325 */    MCD_OPC_Decode, 221, 5, 148, 2, // Opcode: EFSTSTGT
6340
/* 2330 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2359
6341
/* 2335 */    MCD_OPC_CheckPredicate, 15, 59, 16, 0, // Skip to: 6495
6342
/* 2340 */    MCD_OPC_CheckField, 26, 6, 4, 52, 16, 0, // Skip to: 6495
6343
/* 2347 */    MCD_OPC_CheckField, 21, 2, 0, 45, 16, 0, // Skip to: 6495
6344
/* 2354 */    MCD_OPC_Decode, 222, 5, 148, 2, // Opcode: EFSTSTLT
6345
/* 2359 */    MCD_OPC_FilterValue, 6, 35, 16, 0, // Skip to: 6495
6346
/* 2364 */    MCD_OPC_CheckPredicate, 15, 30, 16, 0, // Skip to: 6495
6347
/* 2369 */    MCD_OPC_CheckField, 26, 6, 4, 23, 16, 0, // Skip to: 6495
6348
/* 2376 */    MCD_OPC_CheckField, 21, 2, 0, 16, 16, 0, // Skip to: 6495
6349
/* 2383 */    MCD_OPC_Decode, 220, 5, 148, 2, // Opcode: EFSTSTEQ
6350
/* 2388 */    MCD_OPC_FilterValue, 92, 192, 0, 0, // Skip to: 2585
6351
/* 2393 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6352
/* 2396 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2418
6353
/* 2401 */    MCD_OPC_CheckPredicate, 15, 249, 15, 0, // Skip to: 6495
6354
/* 2406 */    MCD_OPC_CheckField, 26, 6, 4, 242, 15, 0, // Skip to: 6495
6355
/* 2413 */    MCD_OPC_Decode, 172, 5, 142, 2, // Opcode: EFDADD
6356
/* 2418 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2440
6357
/* 2423 */    MCD_OPC_CheckPredicate, 15, 227, 15, 0, // Skip to: 6495
6358
/* 2428 */    MCD_OPC_CheckField, 26, 6, 4, 220, 15, 0, // Skip to: 6495
6359
/* 2435 */    MCD_OPC_Decode, 195, 5, 142, 2, // Opcode: EFDSUB
6360
/* 2440 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2469
6361
/* 2445 */    MCD_OPC_CheckPredicate, 15, 205, 15, 0, // Skip to: 6495
6362
/* 2450 */    MCD_OPC_CheckField, 26, 6, 4, 198, 15, 0, // Skip to: 6495
6363
/* 2457 */    MCD_OPC_CheckField, 16, 5, 0, 191, 15, 0, // Skip to: 6495
6364
/* 2464 */    MCD_OPC_Decode, 179, 5, 152, 2, // Opcode: EFDCFUID
6365
/* 2469 */    MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 2498
6366
/* 2474 */    MCD_OPC_CheckPredicate, 15, 176, 15, 0, // Skip to: 6495
6367
/* 2479 */    MCD_OPC_CheckField, 26, 6, 4, 169, 15, 0, // Skip to: 6495
6368
/* 2486 */    MCD_OPC_CheckField, 16, 5, 0, 162, 15, 0, // Skip to: 6495
6369
/* 2493 */    MCD_OPC_Decode, 176, 5, 152, 2, // Opcode: EFDCFSID
6370
/* 2498 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2527
6371
/* 2503 */    MCD_OPC_CheckPredicate, 15, 147, 15, 0, // Skip to: 6495
6372
/* 2508 */    MCD_OPC_CheckField, 26, 6, 4, 140, 15, 0, // Skip to: 6495
6373
/* 2515 */    MCD_OPC_CheckField, 11, 5, 0, 133, 15, 0, // Skip to: 6495
6374
/* 2522 */    MCD_OPC_Decode, 171, 5, 145, 2, // Opcode: EFDABS
6375
/* 2527 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2556
6376
/* 2532 */    MCD_OPC_CheckPredicate, 15, 118, 15, 0, // Skip to: 6495
6377
/* 2537 */    MCD_OPC_CheckField, 26, 6, 4, 111, 15, 0, // Skip to: 6495
6378
/* 2544 */    MCD_OPC_CheckField, 11, 5, 0, 104, 15, 0, // Skip to: 6495
6379
/* 2551 */    MCD_OPC_Decode, 193, 5, 145, 2, // Opcode: EFDNABS
6380
/* 2556 */    MCD_OPC_FilterValue, 6, 94, 15, 0, // Skip to: 6495
6381
/* 2561 */    MCD_OPC_CheckPredicate, 15, 89, 15, 0, // Skip to: 6495
6382
/* 2566 */    MCD_OPC_CheckField, 26, 6, 4, 82, 15, 0, // Skip to: 6495
6383
/* 2573 */    MCD_OPC_CheckField, 11, 5, 0, 75, 15, 0, // Skip to: 6495
6384
/* 2580 */    MCD_OPC_Decode, 194, 5, 145, 2, // Opcode: EFDNEG
6385
/* 2585 */    MCD_OPC_FilterValue, 93, 221, 0, 0, // Skip to: 2811
6386
/* 2590 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6387
/* 2593 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2615
6388
/* 2598 */    MCD_OPC_CheckPredicate, 15, 52, 15, 0, // Skip to: 6495
6389
/* 2603 */    MCD_OPC_CheckField, 26, 6, 4, 45, 15, 0, // Skip to: 6495
6390
/* 2610 */    MCD_OPC_Decode, 192, 5, 142, 2, // Opcode: EFDMUL
6391
/* 2615 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2637
6392
/* 2620 */    MCD_OPC_CheckPredicate, 15, 30, 15, 0, // Skip to: 6495
6393
/* 2625 */    MCD_OPC_CheckField, 26, 6, 4, 23, 15, 0, // Skip to: 6495
6394
/* 2632 */    MCD_OPC_Decode, 191, 5, 142, 2, // Opcode: EFDDIV
6395
/* 2637 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2666
6396
/* 2642 */    MCD_OPC_CheckPredicate, 15, 8, 15, 0, // Skip to: 6495
6397
/* 2647 */    MCD_OPC_CheckField, 26, 6, 4, 1, 15, 0, // Skip to: 6495
6398
/* 2654 */    MCD_OPC_CheckField, 16, 5, 0, 250, 14, 0, // Skip to: 6495
6399
/* 2661 */    MCD_OPC_Decode, 189, 5, 151, 2, // Opcode: EFDCTUIDZ
6400
/* 2666 */    MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 2695
6401
/* 2671 */    MCD_OPC_CheckPredicate, 15, 235, 14, 0, // Skip to: 6495
6402
/* 2676 */    MCD_OPC_CheckField, 26, 6, 4, 228, 14, 0, // Skip to: 6495
6403
/* 2683 */    MCD_OPC_CheckField, 16, 5, 0, 221, 14, 0, // Skip to: 6495
6404
/* 2690 */    MCD_OPC_Decode, 185, 5, 151, 2, // Opcode: EFDCTSIDZ
6405
/* 2695 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2724
6406
/* 2700 */    MCD_OPC_CheckPredicate, 15, 206, 14, 0, // Skip to: 6495
6407
/* 2705 */    MCD_OPC_CheckField, 26, 6, 4, 199, 14, 0, // Skip to: 6495
6408
/* 2712 */    MCD_OPC_CheckField, 21, 2, 0, 192, 14, 0, // Skip to: 6495
6409
/* 2719 */    MCD_OPC_Decode, 181, 5, 148, 2, // Opcode: EFDCMPGT
6410
/* 2724 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2753
6411
/* 2729 */    MCD_OPC_CheckPredicate, 15, 177, 14, 0, // Skip to: 6495
6412
/* 2734 */    MCD_OPC_CheckField, 26, 6, 4, 170, 14, 0, // Skip to: 6495
6413
/* 2741 */    MCD_OPC_CheckField, 21, 2, 0, 163, 14, 0, // Skip to: 6495
6414
/* 2748 */    MCD_OPC_Decode, 182, 5, 148, 2, // Opcode: EFDCMPLT
6415
/* 2753 */    MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 2782
6416
/* 2758 */    MCD_OPC_CheckPredicate, 15, 148, 14, 0, // Skip to: 6495
6417
/* 2763 */    MCD_OPC_CheckField, 26, 6, 4, 141, 14, 0, // Skip to: 6495
6418
/* 2770 */    MCD_OPC_CheckField, 21, 2, 0, 134, 14, 0, // Skip to: 6495
6419
/* 2777 */    MCD_OPC_Decode, 180, 5, 148, 2, // Opcode: EFDCMPEQ
6420
/* 2782 */    MCD_OPC_FilterValue, 7, 124, 14, 0, // Skip to: 6495
6421
/* 2787 */    MCD_OPC_CheckPredicate, 15, 119, 14, 0, // Skip to: 6495
6422
/* 2792 */    MCD_OPC_CheckField, 26, 6, 4, 112, 14, 0, // Skip to: 6495
6423
/* 2799 */    MCD_OPC_CheckField, 16, 5, 0, 105, 14, 0, // Skip to: 6495
6424
/* 2806 */    MCD_OPC_Decode, 173, 5, 152, 2, // Opcode: EFDCFS
6425
/* 2811 */    MCD_OPC_FilterValue, 94, 235, 0, 0, // Skip to: 3051
6426
/* 2816 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6427
/* 2819 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2848
6428
/* 2824 */    MCD_OPC_CheckPredicate, 15, 82, 14, 0, // Skip to: 6495
6429
/* 2829 */    MCD_OPC_CheckField, 26, 6, 4, 75, 14, 0, // Skip to: 6495
6430
/* 2836 */    MCD_OPC_CheckField, 16, 5, 0, 68, 14, 0, // Skip to: 6495
6431
/* 2843 */    MCD_OPC_Decode, 178, 5, 152, 2, // Opcode: EFDCFUI
6432
/* 2848 */    MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 2877
6433
/* 2853 */    MCD_OPC_CheckPredicate, 15, 53, 14, 0, // Skip to: 6495
6434
/* 2858 */    MCD_OPC_CheckField, 26, 6, 4, 46, 14, 0, // Skip to: 6495
6435
/* 2865 */    MCD_OPC_CheckField, 16, 5, 0, 39, 14, 0, // Skip to: 6495
6436
/* 2872 */    MCD_OPC_Decode, 175, 5, 152, 2, // Opcode: EFDCFSI
6437
/* 2877 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2906
6438
/* 2882 */    MCD_OPC_CheckPredicate, 15, 24, 14, 0, // Skip to: 6495
6439
/* 2887 */    MCD_OPC_CheckField, 26, 6, 4, 17, 14, 0, // Skip to: 6495
6440
/* 2894 */    MCD_OPC_CheckField, 16, 5, 0, 10, 14, 0, // Skip to: 6495
6441
/* 2901 */    MCD_OPC_Decode, 177, 5, 152, 2, // Opcode: EFDCFUF
6442
/* 2906 */    MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 2935
6443
/* 2911 */    MCD_OPC_CheckPredicate, 15, 251, 13, 0, // Skip to: 6495
6444
/* 2916 */    MCD_OPC_CheckField, 26, 6, 4, 244, 13, 0, // Skip to: 6495
6445
/* 2923 */    MCD_OPC_CheckField, 16, 5, 0, 237, 13, 0, // Skip to: 6495
6446
/* 2930 */    MCD_OPC_Decode, 174, 5, 152, 2, // Opcode: EFDCFSF
6447
/* 2935 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 2964
6448
/* 2940 */    MCD_OPC_CheckPredicate, 15, 222, 13, 0, // Skip to: 6495
6449
/* 2945 */    MCD_OPC_CheckField, 26, 6, 4, 215, 13, 0, // Skip to: 6495
6450
/* 2952 */    MCD_OPC_CheckField, 16, 5, 0, 208, 13, 0, // Skip to: 6495
6451
/* 2959 */    MCD_OPC_Decode, 188, 5, 151, 2, // Opcode: EFDCTUI
6452
/* 2964 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2993
6453
/* 2969 */    MCD_OPC_CheckPredicate, 15, 193, 13, 0, // Skip to: 6495
6454
/* 2974 */    MCD_OPC_CheckField, 26, 6, 4, 186, 13, 0, // Skip to: 6495
6455
/* 2981 */    MCD_OPC_CheckField, 16, 5, 0, 179, 13, 0, // Skip to: 6495
6456
/* 2988 */    MCD_OPC_Decode, 184, 5, 151, 2, // Opcode: EFDCTSI
6457
/* 2993 */    MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 3022
6458
/* 2998 */    MCD_OPC_CheckPredicate, 15, 164, 13, 0, // Skip to: 6495
6459
/* 3003 */    MCD_OPC_CheckField, 26, 6, 4, 157, 13, 0, // Skip to: 6495
6460
/* 3010 */    MCD_OPC_CheckField, 16, 5, 0, 150, 13, 0, // Skip to: 6495
6461
/* 3017 */    MCD_OPC_Decode, 187, 5, 152, 2, // Opcode: EFDCTUF
6462
/* 3022 */    MCD_OPC_FilterValue, 7, 140, 13, 0, // Skip to: 6495
6463
/* 3027 */    MCD_OPC_CheckPredicate, 15, 135, 13, 0, // Skip to: 6495
6464
/* 3032 */    MCD_OPC_CheckField, 26, 6, 4, 128, 13, 0, // Skip to: 6495
6465
/* 3039 */    MCD_OPC_CheckField, 16, 5, 0, 121, 13, 0, // Skip to: 6495
6466
/* 3046 */    MCD_OPC_Decode, 183, 5, 152, 2, // Opcode: EFDCTSF
6467
/* 3051 */    MCD_OPC_FilterValue, 95, 148, 0, 0, // Skip to: 3204
6468
/* 3056 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6469
/* 3059 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 3088
6470
/* 3064 */    MCD_OPC_CheckPredicate, 15, 98, 13, 0, // Skip to: 6495
6471
/* 3069 */    MCD_OPC_CheckField, 26, 6, 4, 91, 13, 0, // Skip to: 6495
6472
/* 3076 */    MCD_OPC_CheckField, 16, 5, 0, 84, 13, 0, // Skip to: 6495
6473
/* 3083 */    MCD_OPC_Decode, 190, 5, 151, 2, // Opcode: EFDCTUIZ
6474
/* 3088 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 3117
6475
/* 3093 */    MCD_OPC_CheckPredicate, 15, 69, 13, 0, // Skip to: 6495
6476
/* 3098 */    MCD_OPC_CheckField, 26, 6, 4, 62, 13, 0, // Skip to: 6495
6477
/* 3105 */    MCD_OPC_CheckField, 16, 5, 0, 55, 13, 0, // Skip to: 6495
6478
/* 3112 */    MCD_OPC_Decode, 186, 5, 151, 2, // Opcode: EFDCTSIZ
6479
/* 3117 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 3146
6480
/* 3122 */    MCD_OPC_CheckPredicate, 15, 40, 13, 0, // Skip to: 6495
6481
/* 3127 */    MCD_OPC_CheckField, 26, 6, 4, 33, 13, 0, // Skip to: 6495
6482
/* 3134 */    MCD_OPC_CheckField, 21, 2, 0, 26, 13, 0, // Skip to: 6495
6483
/* 3141 */    MCD_OPC_Decode, 197, 5, 148, 2, // Opcode: EFDTSTGT
6484
/* 3146 */    MCD_OPC_FilterValue, 5, 24, 0, 0, // Skip to: 3175
6485
/* 3151 */    MCD_OPC_CheckPredicate, 15, 11, 13, 0, // Skip to: 6495
6486
/* 3156 */    MCD_OPC_CheckField, 26, 6, 4, 4, 13, 0, // Skip to: 6495
6487
/* 3163 */    MCD_OPC_CheckField, 21, 2, 0, 253, 12, 0, // Skip to: 6495
6488
/* 3170 */    MCD_OPC_Decode, 198, 5, 148, 2, // Opcode: EFDTSTLT
6489
/* 3175 */    MCD_OPC_FilterValue, 6, 243, 12, 0, // Skip to: 6495
6490
/* 3180 */    MCD_OPC_CheckPredicate, 15, 238, 12, 0, // Skip to: 6495
6491
/* 3185 */    MCD_OPC_CheckField, 26, 6, 4, 231, 12, 0, // Skip to: 6495
6492
/* 3192 */    MCD_OPC_CheckField, 21, 2, 0, 224, 12, 0, // Skip to: 6495
6493
/* 3199 */    MCD_OPC_Decode, 196, 5, 148, 2, // Opcode: EFDTSTEQ
6494
/* 3204 */    MCD_OPC_FilterValue, 96, 135, 0, 0, // Skip to: 3344
6495
/* 3209 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6496
/* 3212 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3234
6497
/* 3217 */    MCD_OPC_CheckPredicate, 15, 201, 12, 0, // Skip to: 6495
6498
/* 3222 */    MCD_OPC_CheckField, 26, 6, 4, 194, 12, 0, // Skip to: 6495
6499
/* 3229 */    MCD_OPC_Decode, 149, 6, 153, 2, // Opcode: EVLDDX
6500
/* 3234 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3256
6501
/* 3239 */    MCD_OPC_CheckPredicate, 15, 179, 12, 0, // Skip to: 6495
6502
/* 3244 */    MCD_OPC_CheckField, 26, 6, 4, 172, 12, 0, // Skip to: 6495
6503
/* 3251 */    MCD_OPC_Decode, 148, 6, 154, 2, // Opcode: EVLDD
6504
/* 3256 */    MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3278
6505
/* 3261 */    MCD_OPC_CheckPredicate, 15, 157, 12, 0, // Skip to: 6495
6506
/* 3266 */    MCD_OPC_CheckField, 26, 6, 4, 150, 12, 0, // Skip to: 6495
6507
/* 3273 */    MCD_OPC_Decode, 153, 6, 153, 2, // Opcode: EVLDWX
6508
/* 3278 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3300
6509
/* 3283 */    MCD_OPC_CheckPredicate, 15, 135, 12, 0, // Skip to: 6495
6510
/* 3288 */    MCD_OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 6495
6511
/* 3295 */    MCD_OPC_Decode, 152, 6, 154, 2, // Opcode: EVLDW
6512
/* 3300 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3322
6513
/* 3305 */    MCD_OPC_CheckPredicate, 15, 113, 12, 0, // Skip to: 6495
6514
/* 3310 */    MCD_OPC_CheckField, 26, 6, 4, 106, 12, 0, // Skip to: 6495
6515
/* 3317 */    MCD_OPC_Decode, 151, 6, 153, 2, // Opcode: EVLDHX
6516
/* 3322 */    MCD_OPC_FilterValue, 5, 96, 12, 0, // Skip to: 6495
6517
/* 3327 */    MCD_OPC_CheckPredicate, 15, 91, 12, 0, // Skip to: 6495
6518
/* 3332 */    MCD_OPC_CheckField, 26, 6, 4, 84, 12, 0, // Skip to: 6495
6519
/* 3339 */    MCD_OPC_Decode, 150, 6, 154, 2, // Opcode: EVLDH
6520
/* 3344 */    MCD_OPC_FilterValue, 97, 135, 0, 0, // Skip to: 3484
6521
/* 3349 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6522
/* 3352 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3374
6523
/* 3357 */    MCD_OPC_CheckPredicate, 15, 61, 12, 0, // Skip to: 6495
6524
/* 3362 */    MCD_OPC_CheckField, 26, 6, 4, 54, 12, 0, // Skip to: 6495
6525
/* 3369 */    MCD_OPC_Decode, 155, 6, 153, 2, // Opcode: EVLHHESPLATX
6526
/* 3374 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3396
6527
/* 3379 */    MCD_OPC_CheckPredicate, 15, 39, 12, 0, // Skip to: 6495
6528
/* 3384 */    MCD_OPC_CheckField, 26, 6, 4, 32, 12, 0, // Skip to: 6495
6529
/* 3391 */    MCD_OPC_Decode, 154, 6, 155, 2, // Opcode: EVLHHESPLAT
6530
/* 3396 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3418
6531
/* 3401 */    MCD_OPC_CheckPredicate, 15, 17, 12, 0, // Skip to: 6495
6532
/* 3406 */    MCD_OPC_CheckField, 26, 6, 4, 10, 12, 0, // Skip to: 6495
6533
/* 3413 */    MCD_OPC_Decode, 159, 6, 153, 2, // Opcode: EVLHHOUSPLATX
6534
/* 3418 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3440
6535
/* 3423 */    MCD_OPC_CheckPredicate, 15, 251, 11, 0, // Skip to: 6495
6536
/* 3428 */    MCD_OPC_CheckField, 26, 6, 4, 244, 11, 0, // Skip to: 6495
6537
/* 3435 */    MCD_OPC_Decode, 158, 6, 155, 2, // Opcode: EVLHHOUSPLAT
6538
/* 3440 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3462
6539
/* 3445 */    MCD_OPC_CheckPredicate, 15, 229, 11, 0, // Skip to: 6495
6540
/* 3450 */    MCD_OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 6495
6541
/* 3457 */    MCD_OPC_Decode, 157, 6, 153, 2, // Opcode: EVLHHOSSPLATX
6542
/* 3462 */    MCD_OPC_FilterValue, 7, 212, 11, 0, // Skip to: 6495
6543
/* 3467 */    MCD_OPC_CheckPredicate, 15, 207, 11, 0, // Skip to: 6495
6544
/* 3472 */    MCD_OPC_CheckField, 26, 6, 4, 200, 11, 0, // Skip to: 6495
6545
/* 3479 */    MCD_OPC_Decode, 156, 6, 155, 2, // Opcode: EVLHHOSSPLAT
6546
/* 3484 */    MCD_OPC_FilterValue, 98, 135, 0, 0, // Skip to: 3624
6547
/* 3489 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6548
/* 3492 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3514
6549
/* 3497 */    MCD_OPC_CheckPredicate, 15, 177, 11, 0, // Skip to: 6495
6550
/* 3502 */    MCD_OPC_CheckField, 26, 6, 4, 170, 11, 0, // Skip to: 6495
6551
/* 3509 */    MCD_OPC_Decode, 161, 6, 153, 2, // Opcode: EVLWHEX
6552
/* 3514 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3536
6553
/* 3519 */    MCD_OPC_CheckPredicate, 15, 155, 11, 0, // Skip to: 6495
6554
/* 3524 */    MCD_OPC_CheckField, 26, 6, 4, 148, 11, 0, // Skip to: 6495
6555
/* 3531 */    MCD_OPC_Decode, 160, 6, 156, 2, // Opcode: EVLWHE
6556
/* 3536 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3558
6557
/* 3541 */    MCD_OPC_CheckPredicate, 15, 133, 11, 0, // Skip to: 6495
6558
/* 3546 */    MCD_OPC_CheckField, 26, 6, 4, 126, 11, 0, // Skip to: 6495
6559
/* 3553 */    MCD_OPC_Decode, 165, 6, 153, 2, // Opcode: EVLWHOUX
6560
/* 3558 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3580
6561
/* 3563 */    MCD_OPC_CheckPredicate, 15, 111, 11, 0, // Skip to: 6495
6562
/* 3568 */    MCD_OPC_CheckField, 26, 6, 4, 104, 11, 0, // Skip to: 6495
6563
/* 3575 */    MCD_OPC_Decode, 164, 6, 156, 2, // Opcode: EVLWHOU
6564
/* 3580 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3602
6565
/* 3585 */    MCD_OPC_CheckPredicate, 15, 89, 11, 0, // Skip to: 6495
6566
/* 3590 */    MCD_OPC_CheckField, 26, 6, 4, 82, 11, 0, // Skip to: 6495
6567
/* 3597 */    MCD_OPC_Decode, 163, 6, 153, 2, // Opcode: EVLWHOSX
6568
/* 3602 */    MCD_OPC_FilterValue, 7, 72, 11, 0, // Skip to: 6495
6569
/* 3607 */    MCD_OPC_CheckPredicate, 15, 67, 11, 0, // Skip to: 6495
6570
/* 3612 */    MCD_OPC_CheckField, 26, 6, 4, 60, 11, 0, // Skip to: 6495
6571
/* 3619 */    MCD_OPC_Decode, 162, 6, 156, 2, // Opcode: EVLWHOS
6572
/* 3624 */    MCD_OPC_FilterValue, 99, 91, 0, 0, // Skip to: 3720
6573
/* 3629 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6574
/* 3632 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3654
6575
/* 3637 */    MCD_OPC_CheckPredicate, 15, 37, 11, 0, // Skip to: 6495
6576
/* 3642 */    MCD_OPC_CheckField, 26, 6, 4, 30, 11, 0, // Skip to: 6495
6577
/* 3649 */    MCD_OPC_Decode, 169, 6, 153, 2, // Opcode: EVLWWSPLATX
6578
/* 3654 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3676
6579
/* 3659 */    MCD_OPC_CheckPredicate, 15, 15, 11, 0, // Skip to: 6495
6580
/* 3664 */    MCD_OPC_CheckField, 26, 6, 4, 8, 11, 0, // Skip to: 6495
6581
/* 3671 */    MCD_OPC_Decode, 168, 6, 156, 2, // Opcode: EVLWWSPLAT
6582
/* 3676 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3698
6583
/* 3681 */    MCD_OPC_CheckPredicate, 15, 249, 10, 0, // Skip to: 6495
6584
/* 3686 */    MCD_OPC_CheckField, 26, 6, 4, 242, 10, 0, // Skip to: 6495
6585
/* 3693 */    MCD_OPC_Decode, 167, 6, 153, 2, // Opcode: EVLWHSPLATX
6586
/* 3698 */    MCD_OPC_FilterValue, 5, 232, 10, 0, // Skip to: 6495
6587
/* 3703 */    MCD_OPC_CheckPredicate, 15, 227, 10, 0, // Skip to: 6495
6588
/* 3708 */    MCD_OPC_CheckField, 26, 6, 4, 220, 10, 0, // Skip to: 6495
6589
/* 3715 */    MCD_OPC_Decode, 166, 6, 156, 2, // Opcode: EVLWHSPLAT
6590
/* 3720 */    MCD_OPC_FilterValue, 100, 135, 0, 0, // Skip to: 3860
6591
/* 3725 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6592
/* 3728 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3750
6593
/* 3733 */    MCD_OPC_CheckPredicate, 15, 197, 10, 0, // Skip to: 6495
6594
/* 3738 */    MCD_OPC_CheckField, 26, 6, 4, 190, 10, 0, // Skip to: 6495
6595
/* 3745 */    MCD_OPC_Decode, 151, 7, 153, 2, // Opcode: EVSTDDX
6596
/* 3750 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3772
6597
/* 3755 */    MCD_OPC_CheckPredicate, 15, 175, 10, 0, // Skip to: 6495
6598
/* 3760 */    MCD_OPC_CheckField, 26, 6, 4, 168, 10, 0, // Skip to: 6495
6599
/* 3767 */    MCD_OPC_Decode, 150, 7, 154, 2, // Opcode: EVSTDD
6600
/* 3772 */    MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3794
6601
/* 3777 */    MCD_OPC_CheckPredicate, 15, 153, 10, 0, // Skip to: 6495
6602
/* 3782 */    MCD_OPC_CheckField, 26, 6, 4, 146, 10, 0, // Skip to: 6495
6603
/* 3789 */    MCD_OPC_Decode, 155, 7, 153, 2, // Opcode: EVSTDWX
6604
/* 3794 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3816
6605
/* 3799 */    MCD_OPC_CheckPredicate, 15, 131, 10, 0, // Skip to: 6495
6606
/* 3804 */    MCD_OPC_CheckField, 26, 6, 4, 124, 10, 0, // Skip to: 6495
6607
/* 3811 */    MCD_OPC_Decode, 154, 7, 154, 2, // Opcode: EVSTDW
6608
/* 3816 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3838
6609
/* 3821 */    MCD_OPC_CheckPredicate, 15, 109, 10, 0, // Skip to: 6495
6610
/* 3826 */    MCD_OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 6495
6611
/* 3833 */    MCD_OPC_Decode, 153, 7, 153, 2, // Opcode: EVSTDHX
6612
/* 3838 */    MCD_OPC_FilterValue, 5, 92, 10, 0, // Skip to: 6495
6613
/* 3843 */    MCD_OPC_CheckPredicate, 15, 87, 10, 0, // Skip to: 6495
6614
/* 3848 */    MCD_OPC_CheckField, 26, 6, 4, 80, 10, 0, // Skip to: 6495
6615
/* 3855 */    MCD_OPC_Decode, 152, 7, 154, 2, // Opcode: EVSTDH
6616
/* 3860 */    MCD_OPC_FilterValue, 102, 91, 0, 0, // Skip to: 3956
6617
/* 3865 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6618
/* 3868 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3890
6619
/* 3873 */    MCD_OPC_CheckPredicate, 15, 57, 10, 0, // Skip to: 6495
6620
/* 3878 */    MCD_OPC_CheckField, 26, 6, 4, 50, 10, 0, // Skip to: 6495
6621
/* 3885 */    MCD_OPC_Decode, 157, 7, 153, 2, // Opcode: EVSTWHEX
6622
/* 3890 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3912
6623
/* 3895 */    MCD_OPC_CheckPredicate, 15, 35, 10, 0, // Skip to: 6495
6624
/* 3900 */    MCD_OPC_CheckField, 26, 6, 4, 28, 10, 0, // Skip to: 6495
6625
/* 3907 */    MCD_OPC_Decode, 156, 7, 156, 2, // Opcode: EVSTWHE
6626
/* 3912 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3934
6627
/* 3917 */    MCD_OPC_CheckPredicate, 15, 13, 10, 0, // Skip to: 6495
6628
/* 3922 */    MCD_OPC_CheckField, 26, 6, 4, 6, 10, 0, // Skip to: 6495
6629
/* 3929 */    MCD_OPC_Decode, 159, 7, 153, 2, // Opcode: EVSTWHOX
6630
/* 3934 */    MCD_OPC_FilterValue, 5, 252, 9, 0, // Skip to: 6495
6631
/* 3939 */    MCD_OPC_CheckPredicate, 15, 247, 9, 0, // Skip to: 6495
6632
/* 3944 */    MCD_OPC_CheckField, 26, 6, 4, 240, 9, 0, // Skip to: 6495
6633
/* 3951 */    MCD_OPC_Decode, 158, 7, 156, 2, // Opcode: EVSTWHO
6634
/* 3956 */    MCD_OPC_FilterValue, 103, 91, 0, 0, // Skip to: 4052
6635
/* 3961 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6636
/* 3964 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3986
6637
/* 3969 */    MCD_OPC_CheckPredicate, 15, 217, 9, 0, // Skip to: 6495
6638
/* 3974 */    MCD_OPC_CheckField, 26, 6, 4, 210, 9, 0, // Skip to: 6495
6639
/* 3981 */    MCD_OPC_Decode, 161, 7, 153, 2, // Opcode: EVSTWWEX
6640
/* 3986 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4008
6641
/* 3991 */    MCD_OPC_CheckPredicate, 15, 195, 9, 0, // Skip to: 6495
6642
/* 3996 */    MCD_OPC_CheckField, 26, 6, 4, 188, 9, 0, // Skip to: 6495
6643
/* 4003 */    MCD_OPC_Decode, 160, 7, 156, 2, // Opcode: EVSTWWE
6644
/* 4008 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4030
6645
/* 4013 */    MCD_OPC_CheckPredicate, 15, 173, 9, 0, // Skip to: 6495
6646
/* 4018 */    MCD_OPC_CheckField, 26, 6, 4, 166, 9, 0, // Skip to: 6495
6647
/* 4025 */    MCD_OPC_Decode, 163, 7, 153, 2, // Opcode: EVSTWWOX
6648
/* 4030 */    MCD_OPC_FilterValue, 5, 156, 9, 0, // Skip to: 6495
6649
/* 4035 */    MCD_OPC_CheckPredicate, 15, 151, 9, 0, // Skip to: 6495
6650
/* 4040 */    MCD_OPC_CheckField, 26, 6, 4, 144, 9, 0, // Skip to: 6495
6651
/* 4047 */    MCD_OPC_Decode, 162, 7, 156, 2, // Opcode: EVSTWWO
6652
/* 4052 */    MCD_OPC_FilterValue, 128, 1, 47, 0, 0, // Skip to: 4105
6653
/* 4058 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6654
/* 4061 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4083
6655
/* 4066 */    MCD_OPC_CheckPredicate, 15, 120, 9, 0, // Skip to: 6495
6656
/* 4071 */    MCD_OPC_CheckField, 26, 6, 4, 113, 9, 0, // Skip to: 6495
6657
/* 4078 */    MCD_OPC_Decode, 188, 6, 142, 2, // Opcode: EVMHESSF
6658
/* 4083 */    MCD_OPC_FilterValue, 7, 103, 9, 0, // Skip to: 6495
6659
/* 4088 */    MCD_OPC_CheckPredicate, 15, 98, 9, 0, // Skip to: 6495
6660
/* 4093 */    MCD_OPC_CheckField, 26, 6, 4, 91, 9, 0, // Skip to: 6495
6661
/* 4100 */    MCD_OPC_Decode, 214, 6, 142, 2, // Opcode: EVMHOSSF
6662
/* 4105 */    MCD_OPC_FilterValue, 129, 1, 135, 0, 0, // Skip to: 4246
6663
/* 4111 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6664
/* 4114 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4136
6665
/* 4119 */    MCD_OPC_CheckPredicate, 15, 67, 9, 0, // Skip to: 6495
6666
/* 4124 */    MCD_OPC_CheckField, 26, 6, 4, 60, 9, 0, // Skip to: 6495
6667
/* 4131 */    MCD_OPC_Decode, 194, 6, 142, 2, // Opcode: EVMHEUMI
6668
/* 4136 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4158
6669
/* 4141 */    MCD_OPC_CheckPredicate, 15, 45, 9, 0, // Skip to: 6495
6670
/* 4146 */    MCD_OPC_CheckField, 26, 6, 4, 38, 9, 0, // Skip to: 6495
6671
/* 4153 */    MCD_OPC_Decode, 184, 6, 142, 2, // Opcode: EVMHESMI
6672
/* 4158 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4180
6673
/* 4163 */    MCD_OPC_CheckPredicate, 15, 23, 9, 0, // Skip to: 6495
6674
/* 4168 */    MCD_OPC_CheckField, 26, 6, 4, 16, 9, 0, // Skip to: 6495
6675
/* 4175 */    MCD_OPC_Decode, 180, 6, 142, 2, // Opcode: EVMHESMF
6676
/* 4180 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4202
6677
/* 4185 */    MCD_OPC_CheckPredicate, 15, 1, 9, 0, // Skip to: 6495
6678
/* 4190 */    MCD_OPC_CheckField, 26, 6, 4, 250, 8, 0, // Skip to: 6495
6679
/* 4197 */    MCD_OPC_Decode, 220, 6, 142, 2, // Opcode: EVMHOUMI
6680
/* 4202 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4224
6681
/* 4207 */    MCD_OPC_CheckPredicate, 15, 235, 8, 0, // Skip to: 6495
6682
/* 4212 */    MCD_OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 6495
6683
/* 4219 */    MCD_OPC_Decode, 210, 6, 142, 2, // Opcode: EVMHOSMI
6684
/* 4224 */    MCD_OPC_FilterValue, 7, 218, 8, 0, // Skip to: 6495
6685
/* 4229 */    MCD_OPC_CheckPredicate, 15, 213, 8, 0, // Skip to: 6495
6686
/* 4234 */    MCD_OPC_CheckField, 26, 6, 4, 206, 8, 0, // Skip to: 6495
6687
/* 4241 */    MCD_OPC_Decode, 206, 6, 142, 2, // Opcode: EVMHOSMF
6688
/* 4246 */    MCD_OPC_FilterValue, 132, 1, 47, 0, 0, // Skip to: 4299
6689
/* 4252 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6690
/* 4255 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4277
6691
/* 4260 */    MCD_OPC_CheckPredicate, 15, 182, 8, 0, // Skip to: 6495
6692
/* 4265 */    MCD_OPC_CheckField, 26, 6, 4, 175, 8, 0, // Skip to: 6495
6693
/* 4272 */    MCD_OPC_Decode, 189, 6, 142, 2, // Opcode: EVMHESSFA
6694
/* 4277 */    MCD_OPC_FilterValue, 7, 165, 8, 0, // Skip to: 6495
6695
/* 4282 */    MCD_OPC_CheckPredicate, 15, 160, 8, 0, // Skip to: 6495
6696
/* 4287 */    MCD_OPC_CheckField, 26, 6, 4, 153, 8, 0, // Skip to: 6495
6697
/* 4294 */    MCD_OPC_Decode, 215, 6, 142, 2, // Opcode: EVMHOSSFA
6698
/* 4299 */    MCD_OPC_FilterValue, 133, 1, 135, 0, 0, // Skip to: 4440
6699
/* 4305 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6700
/* 4308 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4330
6701
/* 4313 */    MCD_OPC_CheckPredicate, 15, 129, 8, 0, // Skip to: 6495
6702
/* 4318 */    MCD_OPC_CheckField, 26, 6, 4, 122, 8, 0, // Skip to: 6495
6703
/* 4325 */    MCD_OPC_Decode, 195, 6, 142, 2, // Opcode: EVMHEUMIA
6704
/* 4330 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4352
6705
/* 4335 */    MCD_OPC_CheckPredicate, 15, 107, 8, 0, // Skip to: 6495
6706
/* 4340 */    MCD_OPC_CheckField, 26, 6, 4, 100, 8, 0, // Skip to: 6495
6707
/* 4347 */    MCD_OPC_Decode, 185, 6, 142, 2, // Opcode: EVMHESMIA
6708
/* 4352 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4374
6709
/* 4357 */    MCD_OPC_CheckPredicate, 15, 85, 8, 0, // Skip to: 6495
6710
/* 4362 */    MCD_OPC_CheckField, 26, 6, 4, 78, 8, 0, // Skip to: 6495
6711
/* 4369 */    MCD_OPC_Decode, 181, 6, 142, 2, // Opcode: EVMHESMFA
6712
/* 4374 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4396
6713
/* 4379 */    MCD_OPC_CheckPredicate, 15, 63, 8, 0, // Skip to: 6495
6714
/* 4384 */    MCD_OPC_CheckField, 26, 6, 4, 56, 8, 0, // Skip to: 6495
6715
/* 4391 */    MCD_OPC_Decode, 221, 6, 142, 2, // Opcode: EVMHOUMIA
6716
/* 4396 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4418
6717
/* 4401 */    MCD_OPC_CheckPredicate, 15, 41, 8, 0, // Skip to: 6495
6718
/* 4406 */    MCD_OPC_CheckField, 26, 6, 4, 34, 8, 0, // Skip to: 6495
6719
/* 4413 */    MCD_OPC_Decode, 211, 6, 142, 2, // Opcode: EVMHOSMIA
6720
/* 4418 */    MCD_OPC_FilterValue, 7, 24, 8, 0, // Skip to: 6495
6721
/* 4423 */    MCD_OPC_CheckPredicate, 15, 19, 8, 0, // Skip to: 6495
6722
/* 4428 */    MCD_OPC_CheckField, 26, 6, 4, 12, 8, 0, // Skip to: 6495
6723
/* 4435 */    MCD_OPC_Decode, 207, 6, 142, 2, // Opcode: EVMHOSMFA
6724
/* 4440 */    MCD_OPC_FilterValue, 136, 1, 24, 0, 0, // Skip to: 4470
6725
/* 4446 */    MCD_OPC_CheckPredicate, 15, 252, 7, 0, // Skip to: 6495
6726
/* 4451 */    MCD_OPC_CheckField, 26, 6, 4, 245, 7, 0, // Skip to: 6495
6727
/* 4458 */    MCD_OPC_CheckField, 0, 3, 7, 238, 7, 0, // Skip to: 6495
6728
/* 4465 */    MCD_OPC_Decode, 231, 6, 142, 2, // Opcode: EVMWHSSF
6729
/* 4470 */    MCD_OPC_FilterValue, 137, 1, 91, 0, 0, // Skip to: 4567
6730
/* 4476 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6731
/* 4479 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4501
6732
/* 4484 */    MCD_OPC_CheckPredicate, 15, 214, 7, 0, // Skip to: 6495
6733
/* 4489 */    MCD_OPC_CheckField, 26, 6, 4, 207, 7, 0, // Skip to: 6495
6734
/* 4496 */    MCD_OPC_Decode, 239, 6, 142, 2, // Opcode: EVMWLUMI
6735
/* 4501 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4523
6736
/* 4506 */    MCD_OPC_CheckPredicate, 15, 192, 7, 0, // Skip to: 6495
6737
/* 4511 */    MCD_OPC_CheckField, 26, 6, 4, 185, 7, 0, // Skip to: 6495
6738
/* 4518 */    MCD_OPC_Decode, 233, 6, 142, 2, // Opcode: EVMWHUMI
6739
/* 4523 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4545
6740
/* 4528 */    MCD_OPC_CheckPredicate, 15, 170, 7, 0, // Skip to: 6495
6741
/* 4533 */    MCD_OPC_CheckField, 26, 6, 4, 163, 7, 0, // Skip to: 6495
6742
/* 4540 */    MCD_OPC_Decode, 229, 6, 142, 2, // Opcode: EVMWHSMI
6743
/* 4545 */    MCD_OPC_FilterValue, 7, 153, 7, 0, // Skip to: 6495
6744
/* 4550 */    MCD_OPC_CheckPredicate, 15, 148, 7, 0, // Skip to: 6495
6745
/* 4555 */    MCD_OPC_CheckField, 26, 6, 4, 141, 7, 0, // Skip to: 6495
6746
/* 4562 */    MCD_OPC_Decode, 227, 6, 142, 2, // Opcode: EVMWHSMF
6747
/* 4567 */    MCD_OPC_FilterValue, 138, 1, 24, 0, 0, // Skip to: 4597
6748
/* 4573 */    MCD_OPC_CheckPredicate, 15, 125, 7, 0, // Skip to: 6495
6749
/* 4578 */    MCD_OPC_CheckField, 26, 6, 4, 118, 7, 0, // Skip to: 6495
6750
/* 4585 */    MCD_OPC_CheckField, 0, 3, 3, 111, 7, 0, // Skip to: 6495
6751
/* 4592 */    MCD_OPC_Decode, 253, 6, 142, 2, // Opcode: EVMWSSF
6752
/* 4597 */    MCD_OPC_FilterValue, 139, 1, 69, 0, 0, // Skip to: 4672
6753
/* 4603 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6754
/* 4606 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4628
6755
/* 4611 */    MCD_OPC_CheckPredicate, 15, 87, 7, 0, // Skip to: 6495
6756
/* 4616 */    MCD_OPC_CheckField, 26, 6, 4, 80, 7, 0, // Skip to: 6495
6757
/* 4623 */    MCD_OPC_Decode, 129, 7, 142, 2, // Opcode: EVMWUMI
6758
/* 4628 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4650
6759
/* 4633 */    MCD_OPC_CheckPredicate, 15, 65, 7, 0, // Skip to: 6495
6760
/* 4638 */    MCD_OPC_CheckField, 26, 6, 4, 58, 7, 0, // Skip to: 6495
6761
/* 4645 */    MCD_OPC_Decode, 249, 6, 142, 2, // Opcode: EVMWSMI
6762
/* 4650 */    MCD_OPC_FilterValue, 3, 48, 7, 0, // Skip to: 6495
6763
/* 4655 */    MCD_OPC_CheckPredicate, 15, 43, 7, 0, // Skip to: 6495
6764
/* 4660 */    MCD_OPC_CheckField, 26, 6, 4, 36, 7, 0, // Skip to: 6495
6765
/* 4667 */    MCD_OPC_Decode, 245, 6, 142, 2, // Opcode: EVMWSMF
6766
/* 4672 */    MCD_OPC_FilterValue, 140, 1, 24, 0, 0, // Skip to: 4702
6767
/* 4678 */    MCD_OPC_CheckPredicate, 15, 20, 7, 0, // Skip to: 6495
6768
/* 4683 */    MCD_OPC_CheckField, 26, 6, 4, 13, 7, 0, // Skip to: 6495
6769
/* 4690 */    MCD_OPC_CheckField, 0, 3, 7, 6, 7, 0, // Skip to: 6495
6770
/* 4697 */    MCD_OPC_Decode, 232, 6, 142, 2, // Opcode: EVMWHSSFA
6771
/* 4702 */    MCD_OPC_FilterValue, 141, 1, 91, 0, 0, // Skip to: 4799
6772
/* 4708 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6773
/* 4711 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4733
6774
/* 4716 */    MCD_OPC_CheckPredicate, 15, 238, 6, 0, // Skip to: 6495
6775
/* 4721 */    MCD_OPC_CheckField, 26, 6, 4, 231, 6, 0, // Skip to: 6495
6776
/* 4728 */    MCD_OPC_Decode, 240, 6, 142, 2, // Opcode: EVMWLUMIA
6777
/* 4733 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4755
6778
/* 4738 */    MCD_OPC_CheckPredicate, 15, 216, 6, 0, // Skip to: 6495
6779
/* 4743 */    MCD_OPC_CheckField, 26, 6, 4, 209, 6, 0, // Skip to: 6495
6780
/* 4750 */    MCD_OPC_Decode, 234, 6, 142, 2, // Opcode: EVMWHUMIA
6781
/* 4755 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4777
6782
/* 4760 */    MCD_OPC_CheckPredicate, 15, 194, 6, 0, // Skip to: 6495
6783
/* 4765 */    MCD_OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 6495
6784
/* 4772 */    MCD_OPC_Decode, 230, 6, 142, 2, // Opcode: EVMWHSMIA
6785
/* 4777 */    MCD_OPC_FilterValue, 7, 177, 6, 0, // Skip to: 6495
6786
/* 4782 */    MCD_OPC_CheckPredicate, 15, 172, 6, 0, // Skip to: 6495
6787
/* 4787 */    MCD_OPC_CheckField, 26, 6, 4, 165, 6, 0, // Skip to: 6495
6788
/* 4794 */    MCD_OPC_Decode, 228, 6, 142, 2, // Opcode: EVMWHSMFA
6789
/* 4799 */    MCD_OPC_FilterValue, 142, 1, 24, 0, 0, // Skip to: 4829
6790
/* 4805 */    MCD_OPC_CheckPredicate, 15, 149, 6, 0, // Skip to: 6495
6791
/* 4810 */    MCD_OPC_CheckField, 26, 6, 4, 142, 6, 0, // Skip to: 6495
6792
/* 4817 */    MCD_OPC_CheckField, 0, 3, 3, 135, 6, 0, // Skip to: 6495
6793
/* 4824 */    MCD_OPC_Decode, 254, 6, 142, 2, // Opcode: EVMWSSFA
6794
/* 4829 */    MCD_OPC_FilterValue, 143, 1, 69, 0, 0, // Skip to: 4904
6795
/* 4835 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6796
/* 4838 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4860
6797
/* 4843 */    MCD_OPC_CheckPredicate, 15, 111, 6, 0, // Skip to: 6495
6798
/* 4848 */    MCD_OPC_CheckField, 26, 6, 4, 104, 6, 0, // Skip to: 6495
6799
/* 4855 */    MCD_OPC_Decode, 130, 7, 142, 2, // Opcode: EVMWUMIA
6800
/* 4860 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4882
6801
/* 4865 */    MCD_OPC_CheckPredicate, 15, 89, 6, 0, // Skip to: 6495
6802
/* 4870 */    MCD_OPC_CheckField, 26, 6, 4, 82, 6, 0, // Skip to: 6495
6803
/* 4877 */    MCD_OPC_Decode, 250, 6, 142, 2, // Opcode: EVMWSMIA
6804
/* 4882 */    MCD_OPC_FilterValue, 3, 72, 6, 0, // Skip to: 6495
6805
/* 4887 */    MCD_OPC_CheckPredicate, 15, 67, 6, 0, // Skip to: 6495
6806
/* 4892 */    MCD_OPC_CheckField, 26, 6, 4, 60, 6, 0, // Skip to: 6495
6807
/* 4899 */    MCD_OPC_Decode, 246, 6, 142, 2, // Opcode: EVMWSMFA
6808
/* 4904 */    MCD_OPC_FilterValue, 152, 1, 192, 0, 0, // Skip to: 5102
6809
/* 4910 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6810
/* 4913 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 4942
6811
/* 4918 */    MCD_OPC_CheckPredicate, 15, 36, 6, 0, // Skip to: 6495
6812
/* 4923 */    MCD_OPC_CheckField, 26, 6, 4, 29, 6, 0, // Skip to: 6495
6813
/* 4930 */    MCD_OPC_CheckField, 11, 5, 0, 22, 6, 0, // Skip to: 6495
6814
/* 4937 */    MCD_OPC_Decode, 237, 5, 145, 2, // Opcode: EVADDUSIAAW
6815
/* 4942 */    MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 4971
6816
/* 4947 */    MCD_OPC_CheckPredicate, 15, 7, 6, 0, // Skip to: 6495
6817
/* 4952 */    MCD_OPC_CheckField, 26, 6, 4, 0, 6, 0, // Skip to: 6495
6818
/* 4959 */    MCD_OPC_CheckField, 11, 5, 0, 249, 5, 0, // Skip to: 6495
6819
/* 4966 */    MCD_OPC_Decode, 235, 5, 145, 2, // Opcode: EVADDSSIAAW
6820
/* 4971 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 5000
6821
/* 4976 */    MCD_OPC_CheckPredicate, 15, 234, 5, 0, // Skip to: 6495
6822
/* 4981 */    MCD_OPC_CheckField, 26, 6, 4, 227, 5, 0, // Skip to: 6495
6823
/* 4988 */    MCD_OPC_CheckField, 11, 5, 0, 220, 5, 0, // Skip to: 6495
6824
/* 4995 */    MCD_OPC_Decode, 167, 7, 145, 2, // Opcode: EVSUBFUSIAAW
6825
/* 5000 */    MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 5029
6826
/* 5005 */    MCD_OPC_CheckPredicate, 15, 205, 5, 0, // Skip to: 6495
6827
/* 5010 */    MCD_OPC_CheckField, 26, 6, 4, 198, 5, 0, // Skip to: 6495
6828
/* 5017 */    MCD_OPC_CheckField, 11, 5, 0, 191, 5, 0, // Skip to: 6495
6829
/* 5024 */    MCD_OPC_Decode, 165, 7, 145, 2, // Opcode: EVSUBFSSIAAW
6830
/* 5029 */    MCD_OPC_FilterValue, 4, 24, 0, 0, // Skip to: 5058
6831
/* 5034 */    MCD_OPC_CheckPredicate, 15, 176, 5, 0, // Skip to: 6495
6832
/* 5039 */    MCD_OPC_CheckField, 26, 6, 4, 169, 5, 0, // Skip to: 6495
6833
/* 5046 */    MCD_OPC_CheckField, 11, 5, 0, 162, 5, 0, // Skip to: 6495
6834
/* 5053 */    MCD_OPC_Decode, 226, 6, 145, 2, // Opcode: EVMRA
6835
/* 5058 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5080
6836
/* 5063 */    MCD_OPC_CheckPredicate, 15, 147, 5, 0, // Skip to: 6495
6837
/* 5068 */    MCD_OPC_CheckField, 26, 6, 4, 140, 5, 0, // Skip to: 6495
6838
/* 5075 */    MCD_OPC_Decode, 248, 5, 142, 2, // Opcode: EVDIVWS
6839
/* 5080 */    MCD_OPC_FilterValue, 7, 130, 5, 0, // Skip to: 6495
6840
/* 5085 */    MCD_OPC_CheckPredicate, 15, 125, 5, 0, // Skip to: 6495
6841
/* 5090 */    MCD_OPC_CheckField, 26, 6, 4, 118, 5, 0, // Skip to: 6495
6842
/* 5097 */    MCD_OPC_Decode, 249, 5, 142, 2, // Opcode: EVDIVWU
6843
/* 5102 */    MCD_OPC_FilterValue, 153, 1, 119, 0, 0, // Skip to: 5227
6844
/* 5108 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6845
/* 5111 */    MCD_OPC_FilterValue, 0, 24, 0, 0, // Skip to: 5140
6846
/* 5116 */    MCD_OPC_CheckPredicate, 15, 94, 5, 0, // Skip to: 6495
6847
/* 5121 */    MCD_OPC_CheckField, 26, 6, 4, 87, 5, 0, // Skip to: 6495
6848
/* 5128 */    MCD_OPC_CheckField, 11, 5, 0, 80, 5, 0, // Skip to: 6495
6849
/* 5135 */    MCD_OPC_Decode, 236, 5, 145, 2, // Opcode: EVADDUMIAAW
6850
/* 5140 */    MCD_OPC_FilterValue, 1, 24, 0, 0, // Skip to: 5169
6851
/* 5145 */    MCD_OPC_CheckPredicate, 15, 65, 5, 0, // Skip to: 6495
6852
/* 5150 */    MCD_OPC_CheckField, 26, 6, 4, 58, 5, 0, // Skip to: 6495
6853
/* 5157 */    MCD_OPC_CheckField, 11, 5, 0, 51, 5, 0, // Skip to: 6495
6854
/* 5164 */    MCD_OPC_Decode, 234, 5, 145, 2, // Opcode: EVADDSMIAAW
6855
/* 5169 */    MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 5198
6856
/* 5174 */    MCD_OPC_CheckPredicate, 15, 36, 5, 0, // Skip to: 6495
6857
/* 5179 */    MCD_OPC_CheckField, 26, 6, 4, 29, 5, 0, // Skip to: 6495
6858
/* 5186 */    MCD_OPC_CheckField, 11, 5, 0, 22, 5, 0, // Skip to: 6495
6859
/* 5193 */    MCD_OPC_Decode, 166, 7, 145, 2, // Opcode: EVSUBFUMIAAW
6860
/* 5198 */    MCD_OPC_FilterValue, 3, 12, 5, 0, // Skip to: 6495
6861
/* 5203 */    MCD_OPC_CheckPredicate, 15, 7, 5, 0, // Skip to: 6495
6862
/* 5208 */    MCD_OPC_CheckField, 26, 6, 4, 0, 5, 0, // Skip to: 6495
6863
/* 5215 */    MCD_OPC_CheckField, 11, 5, 0, 249, 4, 0, // Skip to: 6495
6864
/* 5222 */    MCD_OPC_Decode, 164, 7, 145, 2, // Opcode: EVSUBFSMIAAW
6865
/* 5227 */    MCD_OPC_FilterValue, 160, 1, 135, 0, 0, // Skip to: 5368
6866
/* 5233 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6867
/* 5236 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5258
6868
/* 5241 */    MCD_OPC_CheckPredicate, 15, 225, 4, 0, // Skip to: 6495
6869
/* 5246 */    MCD_OPC_CheckField, 26, 6, 4, 218, 4, 0, // Skip to: 6495
6870
/* 5253 */    MCD_OPC_Decode, 198, 6, 142, 2, // Opcode: EVMHEUSIAAW
6871
/* 5258 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5280
6872
/* 5263 */    MCD_OPC_CheckPredicate, 15, 203, 4, 0, // Skip to: 6495
6873
/* 5268 */    MCD_OPC_CheckField, 26, 6, 4, 196, 4, 0, // Skip to: 6495
6874
/* 5275 */    MCD_OPC_Decode, 192, 6, 142, 2, // Opcode: EVMHESSIAAW
6875
/* 5280 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5302
6876
/* 5285 */    MCD_OPC_CheckPredicate, 15, 181, 4, 0, // Skip to: 6495
6877
/* 5290 */    MCD_OPC_CheckField, 26, 6, 4, 174, 4, 0, // Skip to: 6495
6878
/* 5297 */    MCD_OPC_Decode, 190, 6, 142, 2, // Opcode: EVMHESSFAAW
6879
/* 5302 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5324
6880
/* 5307 */    MCD_OPC_CheckPredicate, 15, 159, 4, 0, // Skip to: 6495
6881
/* 5312 */    MCD_OPC_CheckField, 26, 6, 4, 152, 4, 0, // Skip to: 6495
6882
/* 5319 */    MCD_OPC_Decode, 224, 6, 142, 2, // Opcode: EVMHOUSIAAW
6883
/* 5324 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5346
6884
/* 5329 */    MCD_OPC_CheckPredicate, 15, 137, 4, 0, // Skip to: 6495
6885
/* 5334 */    MCD_OPC_CheckField, 26, 6, 4, 130, 4, 0, // Skip to: 6495
6886
/* 5341 */    MCD_OPC_Decode, 218, 6, 142, 2, // Opcode: EVMHOSSIAAW
6887
/* 5346 */    MCD_OPC_FilterValue, 7, 120, 4, 0, // Skip to: 6495
6888
/* 5351 */    MCD_OPC_CheckPredicate, 15, 115, 4, 0, // Skip to: 6495
6889
/* 5356 */    MCD_OPC_CheckField, 26, 6, 4, 108, 4, 0, // Skip to: 6495
6890
/* 5363 */    MCD_OPC_Decode, 216, 6, 142, 2, // Opcode: EVMHOSSFAAW
6891
/* 5368 */    MCD_OPC_FilterValue, 161, 1, 135, 0, 0, // Skip to: 5509
6892
/* 5374 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6893
/* 5377 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5399
6894
/* 5382 */    MCD_OPC_CheckPredicate, 15, 84, 4, 0, // Skip to: 6495
6895
/* 5387 */    MCD_OPC_CheckField, 26, 6, 4, 77, 4, 0, // Skip to: 6495
6896
/* 5394 */    MCD_OPC_Decode, 196, 6, 142, 2, // Opcode: EVMHEUMIAAW
6897
/* 5399 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5421
6898
/* 5404 */    MCD_OPC_CheckPredicate, 15, 62, 4, 0, // Skip to: 6495
6899
/* 5409 */    MCD_OPC_CheckField, 26, 6, 4, 55, 4, 0, // Skip to: 6495
6900
/* 5416 */    MCD_OPC_Decode, 186, 6, 142, 2, // Opcode: EVMHESMIAAW
6901
/* 5421 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5443
6902
/* 5426 */    MCD_OPC_CheckPredicate, 15, 40, 4, 0, // Skip to: 6495
6903
/* 5431 */    MCD_OPC_CheckField, 26, 6, 4, 33, 4, 0, // Skip to: 6495
6904
/* 5438 */    MCD_OPC_Decode, 182, 6, 142, 2, // Opcode: EVMHESMFAAW
6905
/* 5443 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5465
6906
/* 5448 */    MCD_OPC_CheckPredicate, 15, 18, 4, 0, // Skip to: 6495
6907
/* 5453 */    MCD_OPC_CheckField, 26, 6, 4, 11, 4, 0, // Skip to: 6495
6908
/* 5460 */    MCD_OPC_Decode, 222, 6, 142, 2, // Opcode: EVMHOUMIAAW
6909
/* 5465 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5487
6910
/* 5470 */    MCD_OPC_CheckPredicate, 15, 252, 3, 0, // Skip to: 6495
6911
/* 5475 */    MCD_OPC_CheckField, 26, 6, 4, 245, 3, 0, // Skip to: 6495
6912
/* 5482 */    MCD_OPC_Decode, 212, 6, 142, 2, // Opcode: EVMHOSMIAAW
6913
/* 5487 */    MCD_OPC_FilterValue, 7, 235, 3, 0, // Skip to: 6495
6914
/* 5492 */    MCD_OPC_CheckPredicate, 15, 230, 3, 0, // Skip to: 6495
6915
/* 5497 */    MCD_OPC_CheckField, 26, 6, 4, 223, 3, 0, // Skip to: 6495
6916
/* 5504 */    MCD_OPC_Decode, 208, 6, 142, 2, // Opcode: EVMHOSMFAAW
6917
/* 5509 */    MCD_OPC_FilterValue, 165, 1, 135, 0, 0, // Skip to: 5650
6918
/* 5515 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6919
/* 5518 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5540
6920
/* 5523 */    MCD_OPC_CheckPredicate, 15, 199, 3, 0, // Skip to: 6495
6921
/* 5528 */    MCD_OPC_CheckField, 26, 6, 4, 192, 3, 0, // Skip to: 6495
6922
/* 5535 */    MCD_OPC_Decode, 178, 6, 142, 2, // Opcode: EVMHEGUMIAA
6923
/* 5540 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5562
6924
/* 5545 */    MCD_OPC_CheckPredicate, 15, 177, 3, 0, // Skip to: 6495
6925
/* 5550 */    MCD_OPC_CheckField, 26, 6, 4, 170, 3, 0, // Skip to: 6495
6926
/* 5557 */    MCD_OPC_Decode, 176, 6, 142, 2, // Opcode: EVMHEGSMIAA
6927
/* 5562 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5584
6928
/* 5567 */    MCD_OPC_CheckPredicate, 15, 155, 3, 0, // Skip to: 6495
6929
/* 5572 */    MCD_OPC_CheckField, 26, 6, 4, 148, 3, 0, // Skip to: 6495
6930
/* 5579 */    MCD_OPC_Decode, 174, 6, 142, 2, // Opcode: EVMHEGSMFAA
6931
/* 5584 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5606
6932
/* 5589 */    MCD_OPC_CheckPredicate, 15, 133, 3, 0, // Skip to: 6495
6933
/* 5594 */    MCD_OPC_CheckField, 26, 6, 4, 126, 3, 0, // Skip to: 6495
6934
/* 5601 */    MCD_OPC_Decode, 204, 6, 142, 2, // Opcode: EVMHOGUMIAA
6935
/* 5606 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5628
6936
/* 5611 */    MCD_OPC_CheckPredicate, 15, 111, 3, 0, // Skip to: 6495
6937
/* 5616 */    MCD_OPC_CheckField, 26, 6, 4, 104, 3, 0, // Skip to: 6495
6938
/* 5623 */    MCD_OPC_Decode, 202, 6, 142, 2, // Opcode: EVMHOGSMIAA
6939
/* 5628 */    MCD_OPC_FilterValue, 7, 94, 3, 0, // Skip to: 6495
6940
/* 5633 */    MCD_OPC_CheckPredicate, 15, 89, 3, 0, // Skip to: 6495
6941
/* 5638 */    MCD_OPC_CheckField, 26, 6, 4, 82, 3, 0, // Skip to: 6495
6942
/* 5645 */    MCD_OPC_Decode, 200, 6, 142, 2, // Opcode: EVMHOGSMFAA
6943
/* 5650 */    MCD_OPC_FilterValue, 168, 1, 47, 0, 0, // Skip to: 5703
6944
/* 5656 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6945
/* 5659 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5681
6946
/* 5664 */    MCD_OPC_CheckPredicate, 15, 58, 3, 0, // Skip to: 6495
6947
/* 5669 */    MCD_OPC_CheckField, 26, 6, 4, 51, 3, 0, // Skip to: 6495
6948
/* 5676 */    MCD_OPC_Decode, 243, 6, 142, 2, // Opcode: EVMWLUSIAAW
6949
/* 5681 */    MCD_OPC_FilterValue, 1, 41, 3, 0, // Skip to: 6495
6950
/* 5686 */    MCD_OPC_CheckPredicate, 15, 36, 3, 0, // Skip to: 6495
6951
/* 5691 */    MCD_OPC_CheckField, 26, 6, 4, 29, 3, 0, // Skip to: 6495
6952
/* 5698 */    MCD_OPC_Decode, 237, 6, 142, 2, // Opcode: EVMWLSSIAAW
6953
/* 5703 */    MCD_OPC_FilterValue, 169, 1, 47, 0, 0, // Skip to: 5756
6954
/* 5709 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6955
/* 5712 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5734
6956
/* 5717 */    MCD_OPC_CheckPredicate, 15, 5, 3, 0, // Skip to: 6495
6957
/* 5722 */    MCD_OPC_CheckField, 26, 6, 4, 254, 2, 0, // Skip to: 6495
6958
/* 5729 */    MCD_OPC_Decode, 241, 6, 142, 2, // Opcode: EVMWLUMIAAW
6959
/* 5734 */    MCD_OPC_FilterValue, 1, 244, 2, 0, // Skip to: 6495
6960
/* 5739 */    MCD_OPC_CheckPredicate, 15, 239, 2, 0, // Skip to: 6495
6961
/* 5744 */    MCD_OPC_CheckField, 26, 6, 4, 232, 2, 0, // Skip to: 6495
6962
/* 5751 */    MCD_OPC_Decode, 235, 6, 142, 2, // Opcode: EVMWLSMIAAW
6963
/* 5756 */    MCD_OPC_FilterValue, 170, 1, 24, 0, 0, // Skip to: 5786
6964
/* 5762 */    MCD_OPC_CheckPredicate, 15, 216, 2, 0, // Skip to: 6495
6965
/* 5767 */    MCD_OPC_CheckField, 26, 6, 4, 209, 2, 0, // Skip to: 6495
6966
/* 5774 */    MCD_OPC_CheckField, 0, 3, 3, 202, 2, 0, // Skip to: 6495
6967
/* 5781 */    MCD_OPC_Decode, 255, 6, 142, 2, // Opcode: EVMWSSFAA
6968
/* 5786 */    MCD_OPC_FilterValue, 171, 1, 69, 0, 0, // Skip to: 5861
6969
/* 5792 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6970
/* 5795 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5817
6971
/* 5800 */    MCD_OPC_CheckPredicate, 15, 178, 2, 0, // Skip to: 6495
6972
/* 5805 */    MCD_OPC_CheckField, 26, 6, 4, 171, 2, 0, // Skip to: 6495
6973
/* 5812 */    MCD_OPC_Decode, 131, 7, 142, 2, // Opcode: EVMWUMIAA
6974
/* 5817 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5839
6975
/* 5822 */    MCD_OPC_CheckPredicate, 15, 156, 2, 0, // Skip to: 6495
6976
/* 5827 */    MCD_OPC_CheckField, 26, 6, 4, 149, 2, 0, // Skip to: 6495
6977
/* 5834 */    MCD_OPC_Decode, 251, 6, 142, 2, // Opcode: EVMWSMIAA
6978
/* 5839 */    MCD_OPC_FilterValue, 3, 139, 2, 0, // Skip to: 6495
6979
/* 5844 */    MCD_OPC_CheckPredicate, 15, 134, 2, 0, // Skip to: 6495
6980
/* 5849 */    MCD_OPC_CheckField, 26, 6, 4, 127, 2, 0, // Skip to: 6495
6981
/* 5856 */    MCD_OPC_Decode, 247, 6, 142, 2, // Opcode: EVMWSMFAA
6982
/* 5861 */    MCD_OPC_FilterValue, 176, 1, 135, 0, 0, // Skip to: 6002
6983
/* 5867 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
6984
/* 5870 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5892
6985
/* 5875 */    MCD_OPC_CheckPredicate, 15, 103, 2, 0, // Skip to: 6495
6986
/* 5880 */    MCD_OPC_CheckField, 26, 6, 4, 96, 2, 0, // Skip to: 6495
6987
/* 5887 */    MCD_OPC_Decode, 199, 6, 142, 2, // Opcode: EVMHEUSIANW
6988
/* 5892 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5914
6989
/* 5897 */    MCD_OPC_CheckPredicate, 15, 81, 2, 0, // Skip to: 6495
6990
/* 5902 */    MCD_OPC_CheckField, 26, 6, 4, 74, 2, 0, // Skip to: 6495
6991
/* 5909 */    MCD_OPC_Decode, 193, 6, 142, 2, // Opcode: EVMHESSIANW
6992
/* 5914 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5936
6993
/* 5919 */    MCD_OPC_CheckPredicate, 15, 59, 2, 0, // Skip to: 6495
6994
/* 5924 */    MCD_OPC_CheckField, 26, 6, 4, 52, 2, 0, // Skip to: 6495
6995
/* 5931 */    MCD_OPC_Decode, 191, 6, 142, 2, // Opcode: EVMHESSFANW
6996
/* 5936 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5958
6997
/* 5941 */    MCD_OPC_CheckPredicate, 15, 37, 2, 0, // Skip to: 6495
6998
/* 5946 */    MCD_OPC_CheckField, 26, 6, 4, 30, 2, 0, // Skip to: 6495
6999
/* 5953 */    MCD_OPC_Decode, 225, 6, 142, 2, // Opcode: EVMHOUSIANW
7000
/* 5958 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 5980
7001
/* 5963 */    MCD_OPC_CheckPredicate, 15, 15, 2, 0, // Skip to: 6495
7002
/* 5968 */    MCD_OPC_CheckField, 26, 6, 4, 8, 2, 0, // Skip to: 6495
7003
/* 5975 */    MCD_OPC_Decode, 219, 6, 142, 2, // Opcode: EVMHOSSIANW
7004
/* 5980 */    MCD_OPC_FilterValue, 7, 254, 1, 0, // Skip to: 6495
7005
/* 5985 */    MCD_OPC_CheckPredicate, 15, 249, 1, 0, // Skip to: 6495
7006
/* 5990 */    MCD_OPC_CheckField, 26, 6, 4, 242, 1, 0, // Skip to: 6495
7007
/* 5997 */    MCD_OPC_Decode, 217, 6, 142, 2, // Opcode: EVMHOSSFANW
7008
/* 6002 */    MCD_OPC_FilterValue, 177, 1, 135, 0, 0, // Skip to: 6143
7009
/* 6008 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
7010
/* 6011 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6033
7011
/* 6016 */    MCD_OPC_CheckPredicate, 15, 218, 1, 0, // Skip to: 6495
7012
/* 6021 */    MCD_OPC_CheckField, 26, 6, 4, 211, 1, 0, // Skip to: 6495
7013
/* 6028 */    MCD_OPC_Decode, 197, 6, 142, 2, // Opcode: EVMHEUMIANW
7014
/* 6033 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6055
7015
/* 6038 */    MCD_OPC_CheckPredicate, 15, 196, 1, 0, // Skip to: 6495
7016
/* 6043 */    MCD_OPC_CheckField, 26, 6, 4, 189, 1, 0, // Skip to: 6495
7017
/* 6050 */    MCD_OPC_Decode, 187, 6, 142, 2, // Opcode: EVMHESMIANW
7018
/* 6055 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 6077
7019
/* 6060 */    MCD_OPC_CheckPredicate, 15, 174, 1, 0, // Skip to: 6495
7020
/* 6065 */    MCD_OPC_CheckField, 26, 6, 4, 167, 1, 0, // Skip to: 6495
7021
/* 6072 */    MCD_OPC_Decode, 183, 6, 142, 2, // Opcode: EVMHESMFANW
7022
/* 6077 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 6099
7023
/* 6082 */    MCD_OPC_CheckPredicate, 15, 152, 1, 0, // Skip to: 6495
7024
/* 6087 */    MCD_OPC_CheckField, 26, 6, 4, 145, 1, 0, // Skip to: 6495
7025
/* 6094 */    MCD_OPC_Decode, 223, 6, 142, 2, // Opcode: EVMHOUMIANW
7026
/* 6099 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 6121
7027
/* 6104 */    MCD_OPC_CheckPredicate, 15, 130, 1, 0, // Skip to: 6495
7028
/* 6109 */    MCD_OPC_CheckField, 26, 6, 4, 123, 1, 0, // Skip to: 6495
7029
/* 6116 */    MCD_OPC_Decode, 213, 6, 142, 2, // Opcode: EVMHOSMIANW
7030
/* 6121 */    MCD_OPC_FilterValue, 7, 113, 1, 0, // Skip to: 6495
7031
/* 6126 */    MCD_OPC_CheckPredicate, 15, 108, 1, 0, // Skip to: 6495
7032
/* 6131 */    MCD_OPC_CheckField, 26, 6, 4, 101, 1, 0, // Skip to: 6495
7033
/* 6138 */    MCD_OPC_Decode, 209, 6, 142, 2, // Opcode: EVMHOSMFANW
7034
/* 6143 */    MCD_OPC_FilterValue, 181, 1, 135, 0, 0, // Skip to: 6284
7035
/* 6149 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
7036
/* 6152 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6174
7037
/* 6157 */    MCD_OPC_CheckPredicate, 15, 77, 1, 0, // Skip to: 6495
7038
/* 6162 */    MCD_OPC_CheckField, 26, 6, 4, 70, 1, 0, // Skip to: 6495
7039
/* 6169 */    MCD_OPC_Decode, 179, 6, 142, 2, // Opcode: EVMHEGUMIAN
7040
/* 6174 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6196
7041
/* 6179 */    MCD_OPC_CheckPredicate, 15, 55, 1, 0, // Skip to: 6495
7042
/* 6184 */    MCD_OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 6495
7043
/* 6191 */    MCD_OPC_Decode, 177, 6, 142, 2, // Opcode: EVMHEGSMIAN
7044
/* 6196 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 6218
7045
/* 6201 */    MCD_OPC_CheckPredicate, 15, 33, 1, 0, // Skip to: 6495
7046
/* 6206 */    MCD_OPC_CheckField, 26, 6, 4, 26, 1, 0, // Skip to: 6495
7047
/* 6213 */    MCD_OPC_Decode, 175, 6, 142, 2, // Opcode: EVMHEGSMFAN
7048
/* 6218 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 6240
7049
/* 6223 */    MCD_OPC_CheckPredicate, 15, 11, 1, 0, // Skip to: 6495
7050
/* 6228 */    MCD_OPC_CheckField, 26, 6, 4, 4, 1, 0, // Skip to: 6495
7051
/* 6235 */    MCD_OPC_Decode, 205, 6, 142, 2, // Opcode: EVMHOGUMIAN
7052
/* 6240 */    MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 6262
7053
/* 6245 */    MCD_OPC_CheckPredicate, 15, 245, 0, 0, // Skip to: 6495
7054
/* 6250 */    MCD_OPC_CheckField, 26, 6, 4, 238, 0, 0, // Skip to: 6495
7055
/* 6257 */    MCD_OPC_Decode, 203, 6, 142, 2, // Opcode: EVMHOGSMIAN
7056
/* 6262 */    MCD_OPC_FilterValue, 7, 228, 0, 0, // Skip to: 6495
7057
/* 6267 */    MCD_OPC_CheckPredicate, 15, 223, 0, 0, // Skip to: 6495
7058
/* 6272 */    MCD_OPC_CheckField, 26, 6, 4, 216, 0, 0, // Skip to: 6495
7059
/* 6279 */    MCD_OPC_Decode, 201, 6, 142, 2, // Opcode: EVMHOGSMFAN
7060
/* 6284 */    MCD_OPC_FilterValue, 184, 1, 47, 0, 0, // Skip to: 6337
7061
/* 6290 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
7062
/* 6293 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6315
7063
/* 6298 */    MCD_OPC_CheckPredicate, 15, 192, 0, 0, // Skip to: 6495
7064
/* 6303 */    MCD_OPC_CheckField, 26, 6, 4, 185, 0, 0, // Skip to: 6495
7065
/* 6310 */    MCD_OPC_Decode, 244, 6, 142, 2, // Opcode: EVMWLUSIANW
7066
/* 6315 */    MCD_OPC_FilterValue, 1, 175, 0, 0, // Skip to: 6495
7067
/* 6320 */    MCD_OPC_CheckPredicate, 15, 170, 0, 0, // Skip to: 6495
7068
/* 6325 */    MCD_OPC_CheckField, 26, 6, 4, 163, 0, 0, // Skip to: 6495
7069
/* 6332 */    MCD_OPC_Decode, 238, 6, 142, 2, // Opcode: EVMWLSSIANW
7070
/* 6337 */    MCD_OPC_FilterValue, 185, 1, 47, 0, 0, // Skip to: 6390
7071
/* 6343 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
7072
/* 6346 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6368
7073
/* 6351 */    MCD_OPC_CheckPredicate, 15, 139, 0, 0, // Skip to: 6495
7074
/* 6356 */    MCD_OPC_CheckField, 26, 6, 4, 132, 0, 0, // Skip to: 6495
7075
/* 6363 */    MCD_OPC_Decode, 242, 6, 142, 2, // Opcode: EVMWLUMIANW
7076
/* 6368 */    MCD_OPC_FilterValue, 1, 122, 0, 0, // Skip to: 6495
7077
/* 6373 */    MCD_OPC_CheckPredicate, 15, 117, 0, 0, // Skip to: 6495
7078
/* 6378 */    MCD_OPC_CheckField, 26, 6, 4, 110, 0, 0, // Skip to: 6495
7079
/* 6385 */    MCD_OPC_Decode, 236, 6, 142, 2, // Opcode: EVMWLSMIANW
7080
/* 6390 */    MCD_OPC_FilterValue, 186, 1, 24, 0, 0, // Skip to: 6420
7081
/* 6396 */    MCD_OPC_CheckPredicate, 15, 94, 0, 0, // Skip to: 6495
7082
/* 6401 */    MCD_OPC_CheckField, 26, 6, 4, 87, 0, 0, // Skip to: 6495
7083
/* 6408 */    MCD_OPC_CheckField, 0, 3, 3, 80, 0, 0, // Skip to: 6495
7084
/* 6415 */    MCD_OPC_Decode, 128, 7, 142, 2, // Opcode: EVMWSSFAN
7085
/* 6420 */    MCD_OPC_FilterValue, 187, 1, 69, 0, 0, // Skip to: 6495
7086
/* 6426 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
7087
/* 6429 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6451
7088
/* 6434 */    MCD_OPC_CheckPredicate, 15, 56, 0, 0, // Skip to: 6495
7089
/* 6439 */    MCD_OPC_CheckField, 26, 6, 4, 49, 0, 0, // Skip to: 6495
7090
/* 6446 */    MCD_OPC_Decode, 132, 7, 142, 2, // Opcode: EVMWUMIAN
7091
/* 6451 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 6473
7092
/* 6456 */    MCD_OPC_CheckPredicate, 15, 34, 0, 0, // Skip to: 6495
7093
/* 6461 */    MCD_OPC_CheckField, 26, 6, 4, 27, 0, 0, // Skip to: 6495
7094
/* 6468 */    MCD_OPC_Decode, 252, 6, 142, 2, // Opcode: EVMWSMIAN
7095
/* 6473 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 6495
7096
/* 6478 */    MCD_OPC_CheckPredicate, 15, 12, 0, 0, // Skip to: 6495
7097
/* 6483 */    MCD_OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 6495
7098
/* 6490 */    MCD_OPC_Decode, 248, 6, 142, 2, // Opcode: EVMWSMFAN
7099
/* 6495 */    MCD_OPC_Fail,
7100
  0
7101
};
7102
7103
24.1k
static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) {
7104
24.1k
  switch (Idx) {
7105
0
  default: /* llvm_unreachable("Invalid index!"); */
7106
822
  case 0:
7107
822
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISA2_06));
7108
110
  case 1:
7109
110
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureE500));
7110
101
  case 2:
7111
101
    return (!PPC_getFeatureBits(Inst->csh->mode, PPC_Feature64Bit));
7112
21
  case 3:
7113
21
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureBookE));
7114
675
  case 4:
7115
675
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePPC4xx));
7116
381
  case 5:
7117
381
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureICBT));
7118
2.15k
  case 6:
7119
2.15k
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISAFuture));
7120
223
  case 7:
7121
223
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureFPU));
7122
6
  case 8:
7123
6
    return (!PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISAFuture));
7124
20
  case 9:
7125
20
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePPC6xx));
7126
24
  case 10:
7127
24
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePartwordAtomic));
7128
157
  case 11:
7129
157
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureBPERMD));
7130
7.23k
  case 12:
7131
7.23k
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureISA2_07));
7132
1.60k
  case 13:
7133
1.60k
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeaturePS));
7134
10.6k
  case 14:
7135
10.6k
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureQPX));
7136
0
  case 15:
7137
0
    return (PPC_getFeatureBits(Inst->csh->mode, PPC_FeatureSPE));
7138
24.1k
  }
7139
24.1k
}
7140
7141
#define DecodeToMCInst(fname, fieldname, InsnType) \
7142
static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
7143
69.3k
    uint64_t Address, bool *Decoder) \
7144
69.3k
{ \
7145
69.3k
  InsnType tmp; \
7146
69.3k
  switch (Idx) { \
7147
0
  default: /* llvm_unreachable("Invalid index!"); */ \
7148
95
  case 0: \
7149
95
    return S; \
7150
1.81k
  case 1: \
7151
1.81k
    tmp = fieldname(insn, 21, 5); \
7152
1.81k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7153
1.81k
    tmp = fieldname(insn, 16, 5); \
7154
1.81k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7155
1.81k
    tmp = fieldname(insn, 0, 16); \
7156
1.81k
    if (decodeSImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7157
1.81k
    return S; \
7158
1.81k
  case 2: \
7159
1.01k
    tmp = fieldname(insn, 21, 5); \
7160
1.01k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7161
1.01k
    tmp = fieldname(insn, 16, 5); \
7162
1.01k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7163
1.01k
    tmp = fieldname(insn, 0, 16); \
7164
1.01k
    if (decodeSImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7165
1.01k
    return S; \
7166
1.01k
  case 3: \
7167
416
    tmp = fieldname(insn, 21, 5); \
7168
416
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7169
416
    tmp = fieldname(insn, 16, 5); \
7170
416
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7171
416
    tmp = fieldname(insn, 11, 5); \
7172
416
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7173
416
    return S; \
7174
416
  case 4: \
7175
35
    tmp = fieldname(insn, 21, 5); \
7176
35
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7177
35
    tmp = fieldname(insn, 16, 5); \
7178
35
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7179
35
    return S; \
7180
215
  case 5: \
7181
215
    tmp = fieldname(insn, 21, 5); \
7182
215
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7183
215
    tmp = fieldname(insn, 16, 5); \
7184
215
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7185
215
    tmp = fieldname(insn, 11, 5); \
7186
215
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7187
215
    tmp = fieldname(insn, 9, 1); \
7188
215
    MCOperand_CreateImm0(MI, tmp); \
7189
215
    return S; \
7190
215
  case 6: \
7191
10
    tmp = fieldname(insn, 23, 3); \
7192
10
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7193
10
    tmp = fieldname(insn, 16, 5); \
7194
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7195
10
    tmp = fieldname(insn, 11, 5); \
7196
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7197
10
    return S; \
7198
24
  case 7: \
7199
24
    tmp = fieldname(insn, 21, 5); \
7200
24
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7201
24
    tmp = fieldname(insn, 11, 5); \
7202
24
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7203
24
    return S; \
7204
34
  case 8: \
7205
34
    tmp = fieldname(insn, 21, 5); \
7206
34
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7207
34
    tmp = fieldname(insn, 11, 5); \
7208
34
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7209
34
    tmp = fieldname(insn, 9, 1); \
7210
34
    MCOperand_CreateImm0(MI, tmp); \
7211
34
    return S; \
7212
34
  case 9: \
7213
24
    tmp = fieldname(insn, 21, 5); \
7214
24
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7215
24
    tmp = fieldname(insn, 11, 5); \
7216
24
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7217
24
    return S; \
7218
24
  case 10: \
7219
3
    tmp = fieldname(insn, 21, 5); \
7220
3
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7221
3
    tmp = fieldname(insn, 11, 5); \
7222
3
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7223
3
    return S; \
7224
3
  case 11: \
7225
3
    tmp = fieldname(insn, 21, 5); \
7226
3
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7227
3
    tmp = fieldname(insn, 11, 5); \
7228
3
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7229
3
    tmp = fieldname(insn, 16, 1); \
7230
3
    MCOperand_CreateImm0(MI, tmp); \
7231
3
    return S; \
7232
10
  case 12: \
7233
10
    tmp = fieldname(insn, 21, 5); \
7234
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7235
10
    tmp = fieldname(insn, 16, 5); \
7236
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7237
10
    tmp = fieldname(insn, 15, 1); \
7238
10
    MCOperand_CreateImm0(MI, tmp); \
7239
10
    tmp = fieldname(insn, 11, 4); \
7240
10
    MCOperand_CreateImm0(MI, tmp); \
7241
10
    return S; \
7242
20
  case 13: \
7243
20
    tmp = fieldname(insn, 21, 5); \
7244
20
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7245
20
    tmp = fieldname(insn, 16, 5); \
7246
20
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7247
20
    tmp = fieldname(insn, 11, 5); \
7248
20
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7249
20
    tmp = fieldname(insn, 21, 5); \
7250
20
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7251
20
    return S; \
7252
20
  case 14: \
7253
1
    tmp = fieldname(insn, 21, 5); \
7254
1
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7255
1
    return S; \
7256
70
  case 15: \
7257
70
    tmp = fieldname(insn, 11, 5); \
7258
70
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7259
70
    return S; \
7260
70
  case 16: \
7261
22
    tmp = fieldname(insn, 21, 5); \
7262
22
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7263
22
    tmp = fieldname(insn, 16, 5); \
7264
22
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7265
22
    tmp = fieldname(insn, 11, 5); \
7266
22
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7267
22
    return S; \
7268
22
  case 17: \
7269
10
    tmp = fieldname(insn, 21, 5); \
7270
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7271
10
    tmp = fieldname(insn, 16, 5); \
7272
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7273
10
    tmp = fieldname(insn, 11, 5); \
7274
10
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7275
10
    return S; \
7276
10
  case 18: \
7277
10
    tmp = fieldname(insn, 21, 5); \
7278
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7279
10
    tmp = fieldname(insn, 16, 5); \
7280
10
    MCOperand_CreateImm0(MI, tmp); \
7281
10
    tmp = fieldname(insn, 11, 5); \
7282
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7283
10
    return S; \
7284
10
  case 19: \
7285
10
    tmp = fieldname(insn, 21, 5); \
7286
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7287
10
    tmp = fieldname(insn, 16, 5); \
7288
10
    if (decodeSImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7289
10
    return S; \
7290
44
  case 20: \
7291
44
    tmp = fieldname(insn, 21, 5); \
7292
44
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7293
44
    tmp = fieldname(insn, 21, 5); \
7294
44
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7295
44
    tmp = fieldname(insn, 16, 5); \
7296
44
    MCOperand_CreateImm0(MI, tmp); \
7297
44
    tmp = fieldname(insn, 11, 5); \
7298
44
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7299
44
    return S; \
7300
44
  case 21: \
7301
22
    tmp = fieldname(insn, 21, 5); \
7302
22
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7303
22
    tmp = fieldname(insn, 11, 5); \
7304
22
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7305
22
    tmp = fieldname(insn, 16, 3); \
7306
22
    MCOperand_CreateImm0(MI, tmp); \
7307
22
    return S; \
7308
61
  case 22: \
7309
61
    tmp = fieldname(insn, 21, 5); \
7310
61
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7311
61
    tmp = fieldname(insn, 16, 5); \
7312
61
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7313
61
    tmp = fieldname(insn, 11, 5); \
7314
61
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7315
61
    return S; \
7316
93
  case 23: \
7317
93
    tmp = fieldname(insn, 21, 5); \
7318
93
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7319
93
    tmp = fieldname(insn, 21, 5); \
7320
93
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7321
93
    tmp = fieldname(insn, 16, 5); \
7322
93
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7323
93
    tmp = fieldname(insn, 11, 5); \
7324
93
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7325
93
    return S; \
7326
348
  case 24: \
7327
348
    tmp = fieldname(insn, 21, 5); \
7328
348
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7329
348
    tmp = fieldname(insn, 21, 5); \
7330
348
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7331
348
    tmp = fieldname(insn, 16, 5); \
7332
348
    MCOperand_CreateImm0(MI, tmp); \
7333
348
    tmp = fieldname(insn, 11, 5); \
7334
348
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7335
348
    return S; \
7336
764
  case 25: \
7337
764
    tmp = fieldname(insn, 21, 5); \
7338
764
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7339
764
    tmp = fieldname(insn, 21, 5); \
7340
764
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7341
764
    tmp = fieldname(insn, 16, 5); \
7342
764
    MCOperand_CreateImm0(MI, tmp); \
7343
764
    tmp = fieldname(insn, 11, 5); \
7344
764
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7345
764
    return S; \
7346
764
  case 26: \
7347
144
    tmp = fieldname(insn, 21, 5); \
7348
144
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7349
144
    tmp = fieldname(insn, 21, 5); \
7350
144
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7351
144
    tmp = fieldname(insn, 16, 5); \
7352
144
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7353
144
    tmp = fieldname(insn, 11, 5); \
7354
144
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7355
144
    return S; \
7356
144
  case 27: \
7357
29
    tmp = fieldname(insn, 21, 5); \
7358
29
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7359
29
    tmp = fieldname(insn, 21, 5); \
7360
29
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7361
29
    tmp = fieldname(insn, 16, 5); \
7362
29
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7363
29
    tmp = fieldname(insn, 11, 5); \
7364
29
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7365
29
    return S; \
7366
88
  case 28: \
7367
88
    tmp = fieldname(insn, 21, 5); \
7368
88
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7369
88
    tmp = 0x0; \
7370
88
    tmp |= fieldname(insn, 0, 1) << 0; \
7371
88
    tmp |= fieldname(insn, 6, 10) << 6; \
7372
88
    tmp |= fieldname(insn, 16, 5) << 1; \
7373
88
    if (decodeUImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7374
88
    return S; \
7375
88
  case 29: \
7376
70
    tmp = fieldname(insn, 21, 5); \
7377
70
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7378
70
    tmp = fieldname(insn, 16, 5); \
7379
70
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7380
70
    tmp = fieldname(insn, 11, 5); \
7381
70
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7382
70
    tmp = fieldname(insn, 6, 3); \
7383
70
    MCOperand_CreateImm0(MI, tmp); \
7384
70
    return S; \
7385
715
  case 30: \
7386
715
    tmp = fieldname(insn, 21, 5); \
7387
715
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7388
715
    tmp = fieldname(insn, 16, 5); \
7389
715
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7390
715
    tmp = fieldname(insn, 11, 5); \
7391
715
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7392
715
    tmp = fieldname(insn, 6, 5); \
7393
715
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7394
715
    return S; \
7395
715
  case 31: \
7396
224
    tmp = fieldname(insn, 21, 5); \
7397
224
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7398
224
    tmp = fieldname(insn, 16, 5); \
7399
224
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7400
224
    tmp = fieldname(insn, 11, 5); \
7401
224
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7402
224
    tmp = fieldname(insn, 6, 5); \
7403
224
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7404
224
    return S; \
7405
224
  case 32: \
7406
84
    tmp = fieldname(insn, 21, 5); \
7407
84
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7408
84
    tmp = fieldname(insn, 16, 5); \
7409
84
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7410
84
    tmp = fieldname(insn, 11, 5); \
7411
84
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7412
84
    tmp = fieldname(insn, 6, 4); \
7413
84
    MCOperand_CreateImm0(MI, tmp); \
7414
84
    return S; \
7415
169
  case 33: \
7416
169
    tmp = fieldname(insn, 21, 5); \
7417
169
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7418
169
    tmp = fieldname(insn, 16, 5); \
7419
169
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7420
169
    tmp = fieldname(insn, 6, 5); \
7421
169
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7422
169
    tmp = fieldname(insn, 11, 5); \
7423
169
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7424
169
    return S; \
7425
295
  case 34: \
7426
295
    tmp = fieldname(insn, 21, 5); \
7427
295
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7428
295
    tmp = fieldname(insn, 16, 5); \
7429
295
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7430
295
    tmp = fieldname(insn, 11, 5); \
7431
295
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7432
295
    tmp = fieldname(insn, 6, 5); \
7433
295
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7434
295
    return S; \
7435
295
  case 35: \
7436
129
    tmp = fieldname(insn, 21, 5); \
7437
129
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7438
129
    tmp = fieldname(insn, 16, 5); \
7439
129
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7440
129
    tmp = fieldname(insn, 11, 5); \
7441
129
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7442
129
    tmp = fieldname(insn, 6, 5); \
7443
129
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7444
129
    return S; \
7445
129
  case 36: \
7446
82
    tmp = 0x0; \
7447
82
    tmp |= fieldname(insn, 21, 1) << 4; \
7448
82
    tmp |= fieldname(insn, 22, 4) << 0; \
7449
82
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7450
82
    tmp = fieldname(insn, 4, 17); \
7451
82
    if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7452
82
    return S; \
7453
4.37k
  case 37: \
7454
4.37k
    tmp = fieldname(insn, 21, 5); \
7455
4.37k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7456
4.37k
    tmp = fieldname(insn, 16, 5); \
7457
4.37k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7458
4.37k
    tmp = fieldname(insn, 0, 16); \
7459
4.37k
    if (decodeSImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7460
4.37k
    return S; \
7461
4.37k
  case 38: \
7462
168
    tmp = fieldname(insn, 23, 3); \
7463
168
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7464
168
    tmp = fieldname(insn, 16, 5); \
7465
168
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7466
168
    tmp = fieldname(insn, 0, 16); \
7467
168
    if (decodeUImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7468
168
    return S; \
7469
448
  case 39: \
7470
448
    tmp = fieldname(insn, 23, 3); \
7471
448
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7472
448
    tmp = fieldname(insn, 16, 5); \
7473
448
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7474
448
    tmp = fieldname(insn, 0, 16); \
7475
448
    if (decodeUImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7476
448
    return S; \
7477
567
  case 40: \
7478
567
    tmp = fieldname(insn, 23, 3); \
7479
567
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7480
567
    tmp = fieldname(insn, 16, 5); \
7481
567
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7482
567
    tmp = fieldname(insn, 0, 16); \
7483
567
    if (decodeSImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7484
567
    return S; \
7485
581
  case 41: \
7486
581
    tmp = fieldname(insn, 23, 3); \
7487
581
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7488
581
    tmp = fieldname(insn, 16, 5); \
7489
581
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7490
581
    tmp = fieldname(insn, 0, 16); \
7491
581
    if (decodeSImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7492
581
    return S; \
7493
916
  case 42: \
7494
916
    tmp = fieldname(insn, 21, 5); \
7495
916
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7496
916
    tmp = fieldname(insn, 16, 5); \
7497
916
    if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7498
916
    tmp = fieldname(insn, 0, 16); \
7499
916
    if (decodeSImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7500
916
    return S; \
7501
5.50k
  case 43: \
7502
5.50k
    tmp = fieldname(insn, 21, 5); \
7503
5.50k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7504
5.50k
    tmp = fieldname(insn, 16, 5); \
7505
5.50k
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7506
5.50k
    tmp = fieldname(insn, 2, 14); \
7507
5.50k
    if (decodeCondBrTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7508
5.50k
    return S; \
7509
5.50k
  case 44: \
7510
2.80k
    tmp = fieldname(insn, 21, 5); \
7511
2.80k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7512
2.80k
    tmp = fieldname(insn, 16, 5); \
7513
2.80k
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7514
2.80k
    tmp = fieldname(insn, 2, 14); \
7515
2.80k
    MCOperand_CreateImm0(MI, tmp); \
7516
2.80k
    return S; \
7517
2.80k
  case 45: \
7518
239
    tmp = fieldname(insn, 5, 7); \
7519
239
    MCOperand_CreateImm0(MI, tmp); \
7520
239
    return S; \
7521
2.80k
  case 46: \
7522
880
    tmp = fieldname(insn, 2, 24); \
7523
880
    if (decodeDirectBrTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7524
880
    return S; \
7525
880
  case 47: \
7526
360
    tmp = fieldname(insn, 2, 24); \
7527
360
    MCOperand_CreateImm0(MI, tmp); \
7528
360
    return S; \
7529
880
  case 48: \
7530
42
    tmp = fieldname(insn, 23, 3); \
7531
42
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7532
42
    tmp = fieldname(insn, 18, 3); \
7533
42
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7534
42
    return S; \
7535
42
  case 49: \
7536
26
    tmp = fieldname(insn, 21, 5); \
7537
26
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7538
26
    tmp = fieldname(insn, 16, 5); \
7539
26
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7540
26
    tmp = fieldname(insn, 11, 5); \
7541
26
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7542
26
    return S; \
7543
199
  case 50: \
7544
199
    tmp = fieldname(insn, 21, 5); \
7545
199
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7546
199
    tmp = 0x0; \
7547
199
    tmp |= fieldname(insn, 0, 1) << 0; \
7548
199
    tmp |= fieldname(insn, 6, 10) << 6; \
7549
199
    tmp |= fieldname(insn, 16, 5) << 1; \
7550
199
    MCOperand_CreateImm0(MI, tmp); \
7551
199
    return S; \
7552
236
  case 51: \
7553
236
    tmp = fieldname(insn, 21, 5); \
7554
236
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7555
236
    tmp = fieldname(insn, 16, 5); \
7556
236
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7557
236
    tmp = fieldname(insn, 11, 2); \
7558
236
    MCOperand_CreateImm0(MI, tmp); \
7559
236
    return S; \
7560
236
  case 52: \
7561
0
    tmp = fieldname(insn, 11, 1); \
7562
0
    MCOperand_CreateImm0(MI, tmp); \
7563
0
    return S; \
7564
829
  case 53: \
7565
829
    tmp = fieldname(insn, 16, 5); \
7566
829
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7567
829
    tmp = fieldname(insn, 16, 5); \
7568
829
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7569
829
    tmp = fieldname(insn, 21, 5); \
7570
829
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7571
829
    tmp = fieldname(insn, 11, 5); \
7572
829
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7573
829
    tmp = fieldname(insn, 6, 5); \
7574
829
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7575
829
    tmp = fieldname(insn, 1, 5); \
7576
829
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7577
829
    return S; \
7578
1.96k
  case 54: \
7579
1.96k
    tmp = fieldname(insn, 16, 5); \
7580
1.96k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7581
1.96k
    tmp = fieldname(insn, 21, 5); \
7582
1.96k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7583
1.96k
    tmp = fieldname(insn, 11, 5); \
7584
1.96k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7585
1.96k
    tmp = fieldname(insn, 6, 5); \
7586
1.96k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7587
1.96k
    tmp = fieldname(insn, 1, 5); \
7588
1.96k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7589
1.96k
    return S; \
7590
1.96k
  case 55: \
7591
1.08k
    tmp = fieldname(insn, 16, 5); \
7592
1.08k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7593
1.08k
    tmp = fieldname(insn, 21, 5); \
7594
1.08k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7595
1.08k
    tmp = fieldname(insn, 11, 5); \
7596
1.08k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7597
1.08k
    tmp = fieldname(insn, 6, 5); \
7598
1.08k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7599
1.08k
    tmp = fieldname(insn, 1, 5); \
7600
1.08k
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7601
1.08k
    return S; \
7602
4.47k
  case 56: \
7603
4.47k
    tmp = fieldname(insn, 16, 5); \
7604
4.47k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7605
4.47k
    tmp = fieldname(insn, 21, 5); \
7606
4.47k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7607
4.47k
    tmp = fieldname(insn, 0, 16); \
7608
4.47k
    if (decodeUImmOperand_16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7609
4.47k
    return S; \
7610
4.47k
  case 57: \
7611
448
    tmp = fieldname(insn, 16, 5); \
7612
448
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7613
448
    tmp = fieldname(insn, 21, 5); \
7614
448
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7615
448
    tmp = 0x0; \
7616
448
    tmp |= fieldname(insn, 1, 1) << 5; \
7617
448
    tmp |= fieldname(insn, 11, 5) << 0; \
7618
448
    if (decodeUImmOperand_6(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7619
448
    tmp = 0x0; \
7620
448
    tmp |= fieldname(insn, 5, 1) << 5; \
7621
448
    tmp |= fieldname(insn, 6, 5) << 0; \
7622
448
    if (decodeUImmOperand_6(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7623
448
    return S; \
7624
448
  case 58: \
7625
294
    tmp = fieldname(insn, 16, 5); \
7626
294
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7627
294
    tmp = fieldname(insn, 16, 5); \
7628
294
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7629
294
    tmp = fieldname(insn, 21, 5); \
7630
294
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7631
294
    tmp = 0x0; \
7632
294
    tmp |= fieldname(insn, 1, 1) << 5; \
7633
294
    tmp |= fieldname(insn, 11, 5) << 0; \
7634
294
    if (decodeUImmOperand_6(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7635
294
    tmp = 0x0; \
7636
294
    tmp |= fieldname(insn, 5, 1) << 5; \
7637
294
    tmp |= fieldname(insn, 6, 5) << 0; \
7638
294
    if (decodeUImmOperand_6(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7639
294
    return S; \
7640
294
  case 59: \
7641
281
    tmp = fieldname(insn, 16, 5); \
7642
281
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7643
281
    tmp = fieldname(insn, 21, 5); \
7644
281
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7645
281
    tmp = fieldname(insn, 11, 5); \
7646
281
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7647
281
    tmp = 0x0; \
7648
281
    tmp |= fieldname(insn, 5, 1) << 5; \
7649
281
    tmp |= fieldname(insn, 6, 5) << 0; \
7650
281
    if (decodeUImmOperand_6(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7651
281
    return S; \
7652
281
  case 60: \
7653
84
    tmp = fieldname(insn, 23, 3); \
7654
84
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7655
84
    tmp = fieldname(insn, 16, 5); \
7656
84
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7657
84
    tmp = fieldname(insn, 11, 5); \
7658
84
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7659
84
    return S; \
7660
84
  case 61: \
7661
37
    tmp = fieldname(insn, 23, 3); \
7662
37
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7663
37
    tmp = fieldname(insn, 16, 5); \
7664
37
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7665
37
    tmp = fieldname(insn, 11, 5); \
7666
37
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7667
37
    return S; \
7668
37
  case 62: \
7669
6
    tmp = fieldname(insn, 21, 5); \
7670
6
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7671
6
    tmp = fieldname(insn, 18, 3); \
7672
6
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7673
6
    return S; \
7674
6
  case 63: \
7675
6
    tmp = fieldname(insn, 23, 3); \
7676
6
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7677
6
    tmp = fieldname(insn, 21, 1); \
7678
6
    MCOperand_CreateImm0(MI, tmp); \
7679
6
    tmp = fieldname(insn, 16, 5); \
7680
6
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7681
6
    tmp = fieldname(insn, 11, 5); \
7682
6
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7683
6
    return S; \
7684
10
  case 64: \
7685
10
    tmp = fieldname(insn, 21, 5); \
7686
10
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7687
10
    tmp = fieldname(insn, 16, 5); \
7688
10
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7689
10
    return S; \
7690
10
  case 65: \
7691
3
    tmp = fieldname(insn, 23, 3); \
7692
3
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7693
3
    return S; \
7694
31
  case 66: \
7695
31
    tmp = fieldname(insn, 21, 5); \
7696
31
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7697
31
    return S; \
7698
31
  case 67: \
7699
0
    tmp = fieldname(insn, 15, 1); \
7700
0
    MCOperand_CreateImm0(MI, tmp); \
7701
0
    return S; \
7702
1.39k
  case 68: \
7703
1.39k
    tmp = fieldname(insn, 21, 5); \
7704
1.39k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7705
1.39k
    tmp = 0x0; \
7706
1.39k
    tmp |= fieldname(insn, 11, 5) << 5; \
7707
1.39k
    tmp |= fieldname(insn, 16, 5) << 0; \
7708
1.39k
    MCOperand_CreateImm0(MI, tmp); \
7709
1.39k
    return S; \
7710
1.39k
  case 69: \
7711
47
    tmp = fieldname(insn, 21, 5); \
7712
47
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7713
47
    tmp = fieldname(insn, 16, 5); \
7714
47
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7715
47
    tmp = fieldname(insn, 11, 5); \
7716
47
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7717
47
    return S; \
7718
70
  case 70: \
7719
70
    tmp = fieldname(insn, 21, 5); \
7720
70
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7721
70
    tmp = fieldname(insn, 16, 5); \
7722
70
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7723
70
    tmp = fieldname(insn, 11, 5); \
7724
70
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7725
70
    return S; \
7726
136
  case 71: \
7727
136
    tmp = fieldname(insn, 21, 5); \
7728
136
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7729
136
    tmp = fieldname(insn, 16, 5); \
7730
136
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7731
136
    tmp = fieldname(insn, 11, 5); \
7732
136
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7733
136
    return S; \
7734
380
  case 72: \
7735
380
    tmp = fieldname(insn, 21, 4); \
7736
380
    MCOperand_CreateImm0(MI, tmp); \
7737
380
    tmp = fieldname(insn, 16, 5); \
7738
380
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7739
380
    tmp = fieldname(insn, 11, 5); \
7740
380
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7741
380
    return S; \
7742
380
  case 73: \
7743
43
    tmp = fieldname(insn, 16, 5); \
7744
43
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7745
43
    tmp = fieldname(insn, 11, 5); \
7746
43
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7747
43
    return S; \
7748
413
  case 74: \
7749
413
    tmp = fieldname(insn, 21, 5); \
7750
413
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7751
413
    tmp = fieldname(insn, 16, 5); \
7752
413
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7753
413
    tmp = fieldname(insn, 11, 5); \
7754
413
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7755
413
    return S; \
7756
413
  case 75: \
7757
35
    tmp = fieldname(insn, 21, 5); \
7758
35
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7759
35
    tmp = fieldname(insn, 16, 5); \
7760
35
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7761
35
    tmp = fieldname(insn, 11, 5); \
7762
35
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7763
35
    return S; \
7764
35
  case 76: \
7765
10
    tmp = fieldname(insn, 16, 5); \
7766
10
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7767
10
    tmp = fieldname(insn, 11, 5); \
7768
10
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7769
10
    tmp = fieldname(insn, 21, 1); \
7770
10
    MCOperand_CreateImm0(MI, tmp); \
7771
10
    return S; \
7772
103
  case 77: \
7773
103
    tmp = fieldname(insn, 21, 5); \
7774
103
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7775
103
    tmp = fieldname(insn, 16, 5); \
7776
103
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7777
103
    tmp = fieldname(insn, 11, 5); \
7778
103
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7779
103
    return S; \
7780
227
  case 78: \
7781
227
    tmp = fieldname(insn, 21, 5); \
7782
227
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7783
227
    tmp = fieldname(insn, 16, 5); \
7784
227
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7785
227
    tmp = fieldname(insn, 11, 5); \
7786
227
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7787
227
    return S; \
7788
1.82k
  case 79: \
7789
1.82k
    tmp = fieldname(insn, 21, 5); \
7790
1.82k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7791
1.82k
    tmp = fieldname(insn, 16, 5); \
7792
1.82k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7793
1.82k
    tmp = fieldname(insn, 11, 5); \
7794
1.82k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7795
1.82k
    tmp = fieldname(insn, 10, 1); \
7796
1.82k
    MCOperand_CreateImm0(MI, tmp); \
7797
1.82k
    return S; \
7798
1.82k
  case 80: \
7799
43
    tmp = fieldname(insn, 21, 5); \
7800
43
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7801
43
    tmp = fieldname(insn, 16, 5); \
7802
43
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7803
43
    return S; \
7804
43
  case 81: \
7805
22
    tmp = fieldname(insn, 21, 5); \
7806
22
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7807
22
    tmp = fieldname(insn, 16, 5); \
7808
22
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7809
22
    tmp = fieldname(insn, 11, 5); \
7810
22
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7811
22
    tmp = fieldname(insn, 9, 2); \
7812
22
    MCOperand_CreateImm0(MI, tmp); \
7813
22
    return S; \
7814
36
  case 82: \
7815
36
    tmp = 0x0; \
7816
36
    tmp |= fieldname(insn, 0, 1) << 5; \
7817
36
    tmp |= fieldname(insn, 21, 5) << 0; \
7818
36
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7819
36
    tmp = fieldname(insn, 16, 5); \
7820
36
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7821
36
    tmp = fieldname(insn, 11, 5); \
7822
36
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7823
36
    return S; \
7824
64
  case 83: \
7825
64
    tmp = 0x0; \
7826
64
    tmp |= fieldname(insn, 0, 1) << 5; \
7827
64
    tmp |= fieldname(insn, 21, 5) << 0; \
7828
64
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7829
64
    tmp = fieldname(insn, 16, 5); \
7830
64
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7831
64
    tmp = fieldname(insn, 11, 5); \
7832
64
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7833
64
    return S; \
7834
64
  case 84: \
7835
17
    tmp = 0x0; \
7836
17
    tmp |= fieldname(insn, 0, 1) << 5; \
7837
17
    tmp |= fieldname(insn, 21, 5) << 0; \
7838
17
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7839
17
    tmp = fieldname(insn, 16, 5); \
7840
17
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7841
17
    tmp = fieldname(insn, 11, 5); \
7842
17
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7843
17
    return S; \
7844
53
  case 85: \
7845
53
    tmp = 0x0; \
7846
53
    tmp |= fieldname(insn, 21, 1) << 4; \
7847
53
    tmp |= fieldname(insn, 22, 4) << 0; \
7848
53
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7849
53
    tmp = fieldname(insn, 16, 5); \
7850
53
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7851
53
    tmp = fieldname(insn, 11, 5); \
7852
53
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7853
53
    return S; \
7854
53
  case 86: \
7855
20
    tmp = 0x0; \
7856
20
    tmp |= fieldname(insn, 0, 1) << 5; \
7857
20
    tmp |= fieldname(insn, 21, 5) << 0; \
7858
20
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7859
20
    tmp = fieldname(insn, 16, 5); \
7860
20
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7861
20
    tmp = fieldname(insn, 11, 5); \
7862
20
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7863
20
    return S; \
7864
22
  case 87: \
7865
22
    tmp = 0x0; \
7866
22
    tmp |= fieldname(insn, 21, 1) << 4; \
7867
22
    tmp |= fieldname(insn, 22, 4) << 0; \
7868
22
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7869
22
    tmp = fieldname(insn, 16, 5); \
7870
22
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7871
22
    tmp = fieldname(insn, 11, 5); \
7872
22
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7873
22
    return S; \
7874
22
  case 88: \
7875
19
    tmp = fieldname(insn, 21, 5); \
7876
19
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7877
19
    tmp = fieldname(insn, 11, 10); \
7878
19
    if (decodeUImmOperand_10(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7879
19
    return S; \
7880
19
  case 89: \
7881
17
    tmp = 0x0; \
7882
17
    tmp |= fieldname(insn, 11, 5) << 5; \
7883
17
    tmp |= fieldname(insn, 16, 5) << 0; \
7884
17
    MCOperand_CreateImm0(MI, tmp); \
7885
17
    tmp = fieldname(insn, 21, 5); \
7886
17
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7887
17
    return S; \
7888
17
  case 90: \
7889
12
    tmp = fieldname(insn, 21, 1); \
7890
12
    MCOperand_CreateImm0(MI, tmp); \
7891
12
    return S; \
7892
17
  case 91: \
7893
6
    tmp = fieldname(insn, 25, 1); \
7894
6
    MCOperand_CreateImm0(MI, tmp); \
7895
6
    return S; \
7896
17
  case 92: \
7897
10
    tmp = fieldname(insn, 21, 5); \
7898
10
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7899
10
    tmp = fieldname(insn, 16, 5); \
7900
10
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7901
10
    tmp = fieldname(insn, 11, 5); \
7902
10
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7903
10
    return S; \
7904
108
  case 93: \
7905
108
    tmp = fieldname(insn, 16, 5); \
7906
108
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7907
108
    return S; \
7908
108
  case 94: \
7909
25
    tmp = fieldname(insn, 21, 5); \
7910
25
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7911
25
    tmp = fieldname(insn, 16, 5); \
7912
25
    if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7913
25
    tmp = fieldname(insn, 11, 5); \
7914
25
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7915
25
    tmp = fieldname(insn, 6, 5); \
7916
25
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7917
25
    return S; \
7918
25
  case 95: \
7919
19
    tmp = fieldname(insn, 12, 8); \
7920
19
    MCOperand_CreateImm0(MI, tmp); \
7921
19
    tmp = fieldname(insn, 21, 5); \
7922
19
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7923
19
    return S; \
7924
20
  case 96: \
7925
20
    tmp = fieldname(insn, 12, 8); \
7926
20
    if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7927
20
    tmp = fieldname(insn, 21, 5); \
7928
20
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7929
20
    return S; \
7930
20
  case 97: \
7931
0
    tmp = fieldname(insn, 23, 3); \
7932
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7933
0
    tmp = fieldname(insn, 23, 3); \
7934
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7935
0
    return S; \
7936
10
  case 98: \
7937
10
    tmp = fieldname(insn, 23, 3); \
7938
10
    if (DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7939
10
    return S; \
7940
10
  case 99: \
7941
0
    tmp = fieldname(insn, 23, 3); \
7942
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7943
0
    return S; \
7944
12
  case 100: \
7945
12
    tmp = fieldname(insn, 23, 3); \
7946
12
    if (DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7947
12
    tmp = fieldname(insn, 13, 3); \
7948
12
    if (DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7949
12
    return S; \
7950
12
  case 101: \
7951
10
    tmp = fieldname(insn, 23, 3); \
7952
10
    if (DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7953
10
    tmp = fieldname(insn, 23, 3); \
7954
10
    if (DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7955
10
    tmp = fieldname(insn, 13, 3); \
7956
10
    if (DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7957
10
    return S; \
7958
46
  case 102: \
7959
46
    tmp = fieldname(insn, 21, 5); \
7960
46
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7961
46
    tmp = fieldname(insn, 12, 8); \
7962
46
    if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7963
46
    return S; \
7964
46
  case 103: \
7965
23
    tmp = fieldname(insn, 16, 5); \
7966
23
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7967
23
    tmp = 0x0; \
7968
23
    tmp |= fieldname(insn, 0, 1) << 5; \
7969
23
    tmp |= fieldname(insn, 21, 5) << 0; \
7970
23
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7971
23
    return S; \
7972
23
  case 104: \
7973
6
    tmp = fieldname(insn, 16, 5); \
7974
6
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7975
6
    tmp = 0x0; \
7976
6
    tmp |= fieldname(insn, 0, 1) << 5; \
7977
6
    tmp |= fieldname(insn, 21, 5) << 0; \
7978
6
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7979
6
    return S; \
7980
67
  case 105: \
7981
67
    tmp = fieldname(insn, 21, 5); \
7982
67
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7983
67
    tmp = fieldname(insn, 16, 1); \
7984
67
    MCOperand_CreateImm0(MI, tmp); \
7985
67
    return S; \
7986
67
  case 106: \
7987
14
    tmp = 0x0; \
7988
14
    tmp |= fieldname(insn, 0, 1) << 5; \
7989
14
    tmp |= fieldname(insn, 21, 5) << 0; \
7990
14
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7991
14
    tmp = fieldname(insn, 16, 5); \
7992
14
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7993
14
    return S; \
7994
144
  case 107: \
7995
144
    tmp = fieldname(insn, 21, 5); \
7996
144
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
7997
144
    tmp = fieldname(insn, 16, 4); \
7998
144
    MCOperand_CreateImm0(MI, tmp); \
7999
144
    return S; \
8000
144
  case 108: \
8001
49
    tmp = 0x0; \
8002
49
    tmp |= fieldname(insn, 0, 1) << 5; \
8003
49
    tmp |= fieldname(insn, 21, 5) << 0; \
8004
49
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8005
49
    tmp = fieldname(insn, 16, 5); \
8006
49
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8007
49
    return S; \
8008
153
  case 109: \
8009
153
    tmp = fieldname(insn, 21, 5); \
8010
153
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8011
153
    tmp = fieldname(insn, 11, 5); \
8012
153
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8013
153
    return S; \
8014
153
  case 110: \
8015
38
    tmp = fieldname(insn, 11, 5); \
8016
38
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8017
38
    return S; \
8018
38
  case 111: \
8019
19
    tmp = fieldname(insn, 16, 5); \
8020
19
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8021
19
    tmp = 0x0; \
8022
19
    tmp |= fieldname(insn, 0, 1) << 5; \
8023
19
    tmp |= fieldname(insn, 21, 5) << 0; \
8024
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8025
19
    return S; \
8026
19
  case 112: \
8027
19
    tmp = 0x0; \
8028
19
    tmp |= fieldname(insn, 0, 1) << 5; \
8029
19
    tmp |= fieldname(insn, 21, 5) << 0; \
8030
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8031
19
    tmp = fieldname(insn, 16, 5); \
8032
19
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8033
19
    return S; \
8034
20
  case 113: \
8035
20
    tmp = 0x0; \
8036
20
    tmp |= fieldname(insn, 0, 1) << 5; \
8037
20
    tmp |= fieldname(insn, 21, 5) << 0; \
8038
20
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8039
20
    tmp = fieldname(insn, 16, 5); \
8040
20
    if (DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8041
20
    tmp = fieldname(insn, 11, 5); \
8042
20
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8043
20
    return S; \
8044
21
  case 114: \
8045
21
    tmp = fieldname(insn, 11, 5); \
8046
21
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8047
21
    tmp = 0x0; \
8048
21
    tmp |= fieldname(insn, 0, 1) << 5; \
8049
21
    tmp |= fieldname(insn, 16, 5) << 6; \
8050
21
    tmp |= fieldname(insn, 21, 5) << 0; \
8051
21
    if (decodeMemRIHashOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8052
21
    return S; \
8053
66
  case 115: \
8054
66
    tmp = fieldname(insn, 21, 5); \
8055
66
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8056
66
    tmp = fieldname(insn, 16, 2); \
8057
66
    MCOperand_CreateImm0(MI, tmp); \
8058
66
    return S; \
8059
66
  case 116: \
8060
21
    tmp = fieldname(insn, 21, 5); \
8061
21
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8062
21
    tmp = fieldname(insn, 16, 5); \
8063
21
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8064
21
    tmp = fieldname(insn, 11, 1); \
8065
21
    MCOperand_CreateImm0(MI, tmp); \
8066
21
    return S; \
8067
135
  case 117: \
8068
135
    tmp = fieldname(insn, 21, 5); \
8069
135
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8070
135
    tmp = fieldname(insn, 16, 5); \
8071
135
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8072
135
    tmp = fieldname(insn, 11, 5); \
8073
135
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8074
135
    return S; \
8075
274
  case 118: \
8076
274
    tmp = fieldname(insn, 21, 5); \
8077
274
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8078
274
    tmp = fieldname(insn, 16, 5); \
8079
274
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8080
274
    tmp = fieldname(insn, 11, 5); \
8081
274
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8082
274
    return S; \
8083
274
  case 119: \
8084
95
    tmp = fieldname(insn, 21, 5); \
8085
95
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8086
95
    tmp = fieldname(insn, 16, 5); \
8087
95
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8088
95
    tmp = fieldname(insn, 16, 5); \
8089
95
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8090
95
    tmp = fieldname(insn, 11, 5); \
8091
95
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8092
95
    return S; \
8093
95
  case 120: \
8094
26
    tmp = fieldname(insn, 16, 5); \
8095
26
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8096
26
    tmp = fieldname(insn, 21, 5); \
8097
26
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8098
26
    tmp = fieldname(insn, 16, 5); \
8099
26
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8100
26
    tmp = fieldname(insn, 11, 5); \
8101
26
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8102
26
    return S; \
8103
26
  case 121: \
8104
12
    tmp = fieldname(insn, 21, 5); \
8105
12
    if (DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8106
12
    tmp = fieldname(insn, 16, 5); \
8107
12
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8108
12
    tmp = fieldname(insn, 11, 5); \
8109
12
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8110
12
    return S; \
8111
18
  case 122: \
8112
18
    tmp = fieldname(insn, 16, 5); \
8113
18
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8114
18
    tmp = fieldname(insn, 11, 5); \
8115
18
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8116
18
    return S; \
8117
18
  case 123: \
8118
18
    tmp = fieldname(insn, 21, 5); \
8119
18
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8120
18
    tmp = fieldname(insn, 16, 5); \
8121
18
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8122
18
    tmp = fieldname(insn, 16, 5); \
8123
18
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8124
18
    tmp = fieldname(insn, 11, 5); \
8125
18
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8126
18
    return S; \
8127
384
  case 124: \
8128
384
    tmp = fieldname(insn, 21, 5); \
8129
384
    MCOperand_CreateImm0(MI, tmp); \
8130
384
    tmp = fieldname(insn, 16, 5); \
8131
384
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8132
384
    tmp = fieldname(insn, 11, 5); \
8133
384
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8134
384
    return S; \
8135
384
  case 125: \
8136
59
    tmp = fieldname(insn, 16, 5); \
8137
59
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8138
59
    tmp = fieldname(insn, 21, 5); \
8139
59
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8140
59
    tmp = fieldname(insn, 16, 5); \
8141
59
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8142
59
    tmp = fieldname(insn, 11, 5); \
8143
59
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8144
59
    return S; \
8145
117
  case 126: \
8146
117
    tmp = fieldname(insn, 21, 5); \
8147
117
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8148
117
    tmp = fieldname(insn, 16, 5); \
8149
117
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8150
117
    tmp = fieldname(insn, 11, 5); \
8151
117
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8152
117
    return S; \
8153
117
  case 127: \
8154
11
    tmp = fieldname(insn, 21, 2); \
8155
11
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8156
11
    tmp = fieldname(insn, 16, 5); \
8157
11
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8158
11
    tmp = fieldname(insn, 11, 5); \
8159
11
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8160
11
    return S; \
8161
85
  case 128: \
8162
85
    tmp = fieldname(insn, 21, 5); \
8163
85
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8164
85
    tmp = fieldname(insn, 16, 5); \
8165
85
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8166
85
    tmp = fieldname(insn, 11, 5); \
8167
85
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8168
85
    return S; \
8169
85
  case 129: \
8170
46
    tmp = fieldname(insn, 21, 5); \
8171
46
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8172
46
    tmp = fieldname(insn, 16, 5); \
8173
46
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8174
46
    tmp = fieldname(insn, 16, 5); \
8175
46
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8176
46
    tmp = fieldname(insn, 11, 5); \
8177
46
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8178
46
    return S; \
8179
67
  case 130: \
8180
67
    tmp = fieldname(insn, 21, 2); \
8181
67
    MCOperand_CreateImm0(MI, tmp); \
8182
67
    return S; \
8183
46
  case 131: \
8184
27
    tmp = fieldname(insn, 21, 5); \
8185
27
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8186
27
    tmp = fieldname(insn, 16, 5); \
8187
27
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8188
27
    tmp = fieldname(insn, 11, 5); \
8189
27
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8190
27
    return S; \
8191
27
  case 132: \
8192
11
    tmp = fieldname(insn, 21, 5); \
8193
11
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8194
11
    tmp = fieldname(insn, 16, 5); \
8195
11
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8196
11
    tmp = fieldname(insn, 16, 5); \
8197
11
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8198
11
    tmp = fieldname(insn, 11, 5); \
8199
11
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8200
11
    return S; \
8201
35
  case 133: \
8202
35
    tmp = fieldname(insn, 16, 5); \
8203
35
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8204
35
    tmp = fieldname(insn, 21, 5); \
8205
35
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8206
35
    tmp = fieldname(insn, 16, 5); \
8207
35
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8208
35
    tmp = fieldname(insn, 11, 5); \
8209
35
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8210
35
    return S; \
8211
35
  case 134: \
8212
34
    tmp = fieldname(insn, 16, 5); \
8213
34
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8214
34
    tmp = fieldname(insn, 21, 5); \
8215
34
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8216
34
    tmp = fieldname(insn, 16, 5); \
8217
34
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8218
34
    tmp = fieldname(insn, 11, 5); \
8219
34
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8220
34
    return S; \
8221
34
  case 135: \
8222
0
    tmp = fieldname(insn, 21, 2); \
8223
0
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8224
0
    return S; \
8225
68
  case 136: \
8226
68
    tmp = fieldname(insn, 21, 5); \
8227
68
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8228
68
    return S; \
8229
102
  case 137: \
8230
102
    tmp = fieldname(insn, 16, 5); \
8231
102
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8232
102
    tmp = fieldname(insn, 21, 5); \
8233
102
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8234
102
    tmp = fieldname(insn, 11, 5); \
8235
102
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8236
102
    return S; \
8237
102
  case 138: \
8238
34
    tmp = fieldname(insn, 16, 5); \
8239
34
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8240
34
    tmp = fieldname(insn, 21, 5); \
8241
34
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8242
34
    tmp = fieldname(insn, 11, 5); \
8243
34
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8244
34
    return S; \
8245
34
  case 139: \
8246
10
    tmp = fieldname(insn, 16, 5); \
8247
10
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8248
10
    tmp = fieldname(insn, 21, 5); \
8249
10
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8250
10
    return S; \
8251
23
  case 140: \
8252
23
    tmp = fieldname(insn, 16, 5); \
8253
23
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8254
23
    tmp = fieldname(insn, 21, 5); \
8255
23
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8256
23
    tmp = fieldname(insn, 11, 5); \
8257
23
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8258
23
    return S; \
8259
23
  case 141: \
8260
10
    tmp = fieldname(insn, 16, 5); \
8261
10
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8262
10
    tmp = fieldname(insn, 21, 5); \
8263
10
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8264
10
    return S; \
8265
11
  case 142: \
8266
11
    tmp = fieldname(insn, 16, 5); \
8267
11
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8268
11
    tmp = fieldname(insn, 21, 5); \
8269
11
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8270
11
    tmp = fieldname(insn, 11, 5); \
8271
11
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8272
11
    return S; \
8273
13
  case 143: \
8274
13
    tmp = fieldname(insn, 16, 5); \
8275
13
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8276
13
    tmp = fieldname(insn, 21, 5); \
8277
13
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8278
13
    tmp = 0x0; \
8279
13
    tmp |= fieldname(insn, 1, 1) << 5; \
8280
13
    tmp |= fieldname(insn, 11, 5) << 0; \
8281
13
    if (decodeUImmOperand_6(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8282
13
    return S; \
8283
78
  case 144: \
8284
78
    tmp = fieldname(insn, 16, 5); \
8285
78
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8286
78
    tmp = fieldname(insn, 11, 5); \
8287
78
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8288
78
    tmp = fieldname(insn, 21, 5); \
8289
78
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8290
78
    return S; \
8291
8.68k
  case 145: \
8292
8.68k
    tmp = fieldname(insn, 21, 5); \
8293
8.68k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8294
8.68k
    tmp = fieldname(insn, 0, 21); \
8295
8.68k
    if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8296
8.68k
    return S; \
8297
8.68k
  case 146: \
8298
2.16k
    tmp = fieldname(insn, 21, 5); \
8299
2.16k
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8300
2.16k
    tmp = fieldname(insn, 0, 21); \
8301
2.16k
    if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8302
2.16k
    return S; \
8303
2.91k
  case 147: \
8304
2.91k
    tmp = fieldname(insn, 21, 5); \
8305
2.91k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8306
2.91k
    tmp = fieldname(insn, 0, 21); \
8307
2.91k
    if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8308
2.91k
    return S; \
8309
2.91k
  case 148: \
8310
101
    tmp = fieldname(insn, 21, 5); \
8311
101
    if (DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8312
101
    tmp = fieldname(insn, 4, 17); \
8313
101
    if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8314
101
    return S; \
8315
313
  case 149: \
8316
313
    tmp = fieldname(insn, 21, 5); \
8317
313
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8318
313
    tmp = fieldname(insn, 2, 19); \
8319
313
    if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8320
313
    return S; \
8321
1.27k
  case 150: \
8322
1.27k
    tmp = fieldname(insn, 21, 5); \
8323
1.27k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8324
1.27k
    tmp = fieldname(insn, 2, 19); \
8325
1.27k
    if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8326
1.27k
    return S; \
8327
1.27k
  case 151: \
8328
0
    tmp = fieldname(insn, 23, 3); \
8329
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8330
0
    tmp = fieldname(insn, 23, 3); \
8331
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8332
0
    tmp = 0x0; \
8333
0
    tmp |= fieldname(insn, 2, 1) << 5; \
8334
0
    tmp |= fieldname(insn, 16, 5) << 0; \
8335
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8336
0
    tmp = 0x0; \
8337
0
    tmp |= fieldname(insn, 1, 1) << 5; \
8338
0
    tmp |= fieldname(insn, 11, 5) << 0; \
8339
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8340
0
    return S; \
8341
0
  case 152: \
8342
0
    tmp = fieldname(insn, 23, 3); \
8343
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8344
0
    tmp = fieldname(insn, 23, 3); \
8345
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8346
0
    tmp = 0x0; \
8347
0
    tmp |= fieldname(insn, 2, 1) << 5; \
8348
0
    tmp |= fieldname(insn, 16, 5) << 0; \
8349
0
    if (decodeVSRpEvenOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8350
0
    tmp = 0x0; \
8351
0
    tmp |= fieldname(insn, 1, 1) << 5; \
8352
0
    tmp |= fieldname(insn, 11, 5) << 0; \
8353
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8354
0
    return S; \
8355
0
  case 153: \
8356
0
    tmp = fieldname(insn, 23, 3); \
8357
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8358
0
    tmp = 0x0; \
8359
0
    tmp |= fieldname(insn, 2, 1) << 5; \
8360
0
    tmp |= fieldname(insn, 16, 5) << 0; \
8361
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8362
0
    tmp = 0x0; \
8363
0
    tmp |= fieldname(insn, 1, 1) << 5; \
8364
0
    tmp |= fieldname(insn, 11, 5) << 0; \
8365
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8366
0
    return S; \
8367
0
  case 154: \
8368
0
    tmp = fieldname(insn, 23, 3); \
8369
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8370
0
    tmp = 0x0; \
8371
0
    tmp |= fieldname(insn, 2, 1) << 5; \
8372
0
    tmp |= fieldname(insn, 16, 5) << 0; \
8373
0
    if (decodeVSRpEvenOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8374
0
    tmp = 0x0; \
8375
0
    tmp |= fieldname(insn, 1, 1) << 5; \
8376
0
    tmp |= fieldname(insn, 11, 5) << 0; \
8377
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8378
0
    return S; \
8379
12
  case 155: \
8380
12
    tmp = fieldname(insn, 21, 5); \
8381
12
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8382
12
    tmp = fieldname(insn, 11, 5); \
8383
12
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8384
12
    return S; \
8385
26
  case 156: \
8386
26
    tmp = fieldname(insn, 21, 5); \
8387
26
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8388
26
    tmp = fieldname(insn, 16, 5); \
8389
26
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8390
26
    tmp = fieldname(insn, 11, 5); \
8391
26
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8392
26
    return S; \
8393
26
  case 157: \
8394
13
    tmp = fieldname(insn, 21, 5); \
8395
13
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8396
13
    tmp = fieldname(insn, 11, 5); \
8397
13
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8398
13
    return S; \
8399
71
  case 158: \
8400
71
    tmp = fieldname(insn, 21, 5); \
8401
71
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8402
71
    tmp = fieldname(insn, 16, 5); \
8403
71
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8404
71
    tmp = fieldname(insn, 6, 5); \
8405
71
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8406
71
    return S; \
8407
227
  case 159: \
8408
227
    tmp = fieldname(insn, 21, 5); \
8409
227
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8410
227
    tmp = fieldname(insn, 16, 5); \
8411
227
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8412
227
    tmp = fieldname(insn, 6, 5); \
8413
227
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8414
227
    tmp = fieldname(insn, 11, 5); \
8415
227
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8416
227
    return S; \
8417
227
  case 160: \
8418
189
    tmp = 0x0; \
8419
189
    tmp |= fieldname(insn, 0, 1) << 5; \
8420
189
    tmp |= fieldname(insn, 21, 5) << 0; \
8421
189
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8422
189
    tmp = 0x0; \
8423
189
    tmp |= fieldname(insn, 2, 1) << 5; \
8424
189
    tmp |= fieldname(insn, 16, 5) << 0; \
8425
189
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8426
189
    tmp = 0x0; \
8427
189
    tmp |= fieldname(insn, 1, 1) << 5; \
8428
189
    tmp |= fieldname(insn, 11, 5) << 0; \
8429
189
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8430
189
    return S; \
8431
231
  case 161: \
8432
231
    tmp = 0x0; \
8433
231
    tmp |= fieldname(insn, 0, 1) << 5; \
8434
231
    tmp |= fieldname(insn, 21, 5) << 0; \
8435
231
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8436
231
    tmp = 0x0; \
8437
231
    tmp |= fieldname(insn, 0, 1) << 5; \
8438
231
    tmp |= fieldname(insn, 21, 5) << 0; \
8439
231
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8440
231
    tmp = 0x0; \
8441
231
    tmp |= fieldname(insn, 2, 1) << 5; \
8442
231
    tmp |= fieldname(insn, 16, 5) << 0; \
8443
231
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8444
231
    tmp = 0x0; \
8445
231
    tmp |= fieldname(insn, 1, 1) << 5; \
8446
231
    tmp |= fieldname(insn, 11, 5) << 0; \
8447
231
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8448
231
    return S; \
8449
231
  case 162: \
8450
27
    tmp = 0x0; \
8451
27
    tmp |= fieldname(insn, 0, 1) << 5; \
8452
27
    tmp |= fieldname(insn, 21, 5) << 0; \
8453
27
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8454
27
    tmp = 0x0; \
8455
27
    tmp |= fieldname(insn, 2, 1) << 5; \
8456
27
    tmp |= fieldname(insn, 16, 5) << 0; \
8457
27
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8458
27
    tmp = 0x0; \
8459
27
    tmp |= fieldname(insn, 1, 1) << 5; \
8460
27
    tmp |= fieldname(insn, 11, 5) << 0; \
8461
27
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8462
27
    return S; \
8463
60
  case 163: \
8464
60
    tmp = 0x0; \
8465
60
    tmp |= fieldname(insn, 0, 1) << 5; \
8466
60
    tmp |= fieldname(insn, 21, 5) << 0; \
8467
60
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8468
60
    tmp = 0x0; \
8469
60
    tmp |= fieldname(insn, 0, 1) << 5; \
8470
60
    tmp |= fieldname(insn, 21, 5) << 0; \
8471
60
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8472
60
    tmp = 0x0; \
8473
60
    tmp |= fieldname(insn, 2, 1) << 5; \
8474
60
    tmp |= fieldname(insn, 16, 5) << 0; \
8475
60
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8476
60
    tmp = 0x0; \
8477
60
    tmp |= fieldname(insn, 1, 1) << 5; \
8478
60
    tmp |= fieldname(insn, 11, 5) << 0; \
8479
60
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8480
60
    return S; \
8481
350
  case 164: \
8482
350
    tmp = 0x0; \
8483
350
    tmp |= fieldname(insn, 0, 1) << 5; \
8484
350
    tmp |= fieldname(insn, 21, 5) << 0; \
8485
350
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8486
350
    tmp = 0x0; \
8487
350
    tmp |= fieldname(insn, 2, 1) << 5; \
8488
350
    tmp |= fieldname(insn, 16, 5) << 0; \
8489
350
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8490
350
    tmp = 0x0; \
8491
350
    tmp |= fieldname(insn, 1, 1) << 5; \
8492
350
    tmp |= fieldname(insn, 11, 5) << 0; \
8493
350
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8494
350
    return S; \
8495
350
  case 165: \
8496
128
    tmp = 0x0; \
8497
128
    tmp |= fieldname(insn, 0, 1) << 5; \
8498
128
    tmp |= fieldname(insn, 21, 5) << 0; \
8499
128
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8500
128
    tmp = 0x0; \
8501
128
    tmp |= fieldname(insn, 0, 1) << 5; \
8502
128
    tmp |= fieldname(insn, 21, 5) << 0; \
8503
128
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8504
128
    tmp = 0x0; \
8505
128
    tmp |= fieldname(insn, 2, 1) << 5; \
8506
128
    tmp |= fieldname(insn, 16, 5) << 0; \
8507
128
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8508
128
    tmp = 0x0; \
8509
128
    tmp |= fieldname(insn, 1, 1) << 5; \
8510
128
    tmp |= fieldname(insn, 11, 5) << 0; \
8511
128
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8512
128
    return S; \
8513
128
  case 166: \
8514
77
    tmp = 0x0; \
8515
77
    tmp |= fieldname(insn, 0, 1) << 5; \
8516
77
    tmp |= fieldname(insn, 21, 5) << 0; \
8517
77
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8518
77
    tmp = 0x0; \
8519
77
    tmp |= fieldname(insn, 2, 1) << 5; \
8520
77
    tmp |= fieldname(insn, 16, 5) << 0; \
8521
77
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8522
77
    tmp = 0x0; \
8523
77
    tmp |= fieldname(insn, 1, 1) << 5; \
8524
77
    tmp |= fieldname(insn, 11, 5) << 0; \
8525
77
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8526
77
    return S; \
8527
303
  case 167: \
8528
303
    tmp = 0x0; \
8529
303
    tmp |= fieldname(insn, 0, 1) << 5; \
8530
303
    tmp |= fieldname(insn, 21, 5) << 0; \
8531
303
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8532
303
    tmp = 0x0; \
8533
303
    tmp |= fieldname(insn, 2, 1) << 5; \
8534
303
    tmp |= fieldname(insn, 16, 5) << 0; \
8535
303
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8536
303
    tmp = 0x0; \
8537
303
    tmp |= fieldname(insn, 1, 1) << 5; \
8538
303
    tmp |= fieldname(insn, 11, 5) << 0; \
8539
303
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8540
303
    tmp = fieldname(insn, 8, 2); \
8541
303
    MCOperand_CreateImm0(MI, tmp); \
8542
303
    return S; \
8543
303
  case 168: \
8544
32
    tmp = 0x0; \
8545
32
    tmp |= fieldname(insn, 2, 1) << 4; \
8546
32
    tmp |= fieldname(insn, 17, 4) << 0; \
8547
32
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8548
32
    tmp = 0x0; \
8549
32
    tmp |= fieldname(insn, 1, 1) << 4; \
8550
32
    tmp |= fieldname(insn, 12, 4) << 0; \
8551
32
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8552
32
    tmp = fieldname(insn, 23, 3); \
8553
32
    if (DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8554
32
    return S; \
8555
120
  case 169: \
8556
120
    tmp = 0x0; \
8557
120
    tmp |= fieldname(insn, 2, 1) << 4; \
8558
120
    tmp |= fieldname(insn, 17, 4) << 0; \
8559
120
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8560
120
    tmp = 0x0; \
8561
120
    tmp |= fieldname(insn, 1, 1) << 4; \
8562
120
    tmp |= fieldname(insn, 12, 4) << 0; \
8563
120
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8564
120
    tmp = fieldname(insn, 23, 3); \
8565
120
    if (DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8566
120
    return S; \
8567
174
  case 170: \
8568
174
    tmp = fieldname(insn, 23, 3); \
8569
174
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8570
174
    tmp = 0x0; \
8571
174
    tmp |= fieldname(insn, 2, 1) << 5; \
8572
174
    tmp |= fieldname(insn, 16, 5) << 0; \
8573
174
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8574
174
    tmp = 0x0; \
8575
174
    tmp |= fieldname(insn, 1, 1) << 5; \
8576
174
    tmp |= fieldname(insn, 11, 5) << 0; \
8577
174
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8578
174
    return S; \
8579
174
  case 171: \
8580
42
    tmp = fieldname(insn, 23, 3); \
8581
42
    if (DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8582
42
    tmp = 0x0; \
8583
42
    tmp |= fieldname(insn, 2, 1) << 4; \
8584
42
    tmp |= fieldname(insn, 17, 4) << 0; \
8585
42
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8586
42
    tmp = 0x0; \
8587
42
    tmp |= fieldname(insn, 1, 1) << 4; \
8588
42
    tmp |= fieldname(insn, 12, 4) << 0; \
8589
42
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8590
42
    return S; \
8591
42
  case 172: \
8592
26
    tmp = fieldname(insn, 23, 3); \
8593
26
    if (DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8594
26
    tmp = 0x0; \
8595
26
    tmp |= fieldname(insn, 2, 1) << 4; \
8596
26
    tmp |= fieldname(insn, 17, 4) << 0; \
8597
26
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8598
26
    tmp = 0x0; \
8599
26
    tmp |= fieldname(insn, 1, 1) << 4; \
8600
26
    tmp |= fieldname(insn, 12, 4) << 0; \
8601
26
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8602
26
    return S; \
8603
26
  case 173: \
8604
10
    tmp = 0x0; \
8605
10
    tmp |= fieldname(insn, 0, 1) << 5; \
8606
10
    tmp |= fieldname(insn, 21, 5) << 0; \
8607
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8608
10
    tmp = 0x0; \
8609
10
    tmp |= fieldname(insn, 1, 1) << 5; \
8610
10
    tmp |= fieldname(insn, 11, 5) << 0; \
8611
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8612
10
    tmp = fieldname(insn, 16, 2); \
8613
10
    MCOperand_CreateImm0(MI, tmp); \
8614
10
    return S; \
8615
28
  case 174: \
8616
28
    tmp = 0x0; \
8617
28
    tmp |= fieldname(insn, 0, 1) << 5; \
8618
28
    tmp |= fieldname(insn, 21, 5) << 0; \
8619
28
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8620
28
    tmp = 0x0; \
8621
28
    tmp |= fieldname(insn, 1, 1) << 5; \
8622
28
    tmp |= fieldname(insn, 11, 5) << 0; \
8623
28
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8624
28
    tmp = fieldname(insn, 16, 5); \
8625
28
    MCOperand_CreateImm0(MI, tmp); \
8626
28
    return S; \
8627
40
  case 175: \
8628
40
    tmp = 0x0; \
8629
40
    tmp |= fieldname(insn, 1, 1) << 4; \
8630
40
    tmp |= fieldname(insn, 12, 4) << 0; \
8631
40
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8632
40
    tmp = fieldname(insn, 23, 3); \
8633
40
    if (DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8634
40
    tmp = 0x0; \
8635
40
    tmp |= fieldname(insn, 11, 1) << 1; \
8636
40
    tmp |= fieldname(insn, 16, 1) << 0; \
8637
40
    MCOperand_CreateImm0(MI, tmp); \
8638
40
    return S; \
8639
40
  case 176: \
8640
10
    tmp = fieldname(insn, 23, 3); \
8641
10
    if (DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8642
10
    tmp = 0x0; \
8643
10
    tmp |= fieldname(insn, 1, 1) << 4; \
8644
10
    tmp |= fieldname(insn, 12, 4) << 0; \
8645
10
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8646
10
    tmp = 0x0; \
8647
10
    tmp |= fieldname(insn, 11, 1) << 1; \
8648
10
    tmp |= fieldname(insn, 16, 1) << 0; \
8649
10
    MCOperand_CreateImm0(MI, tmp); \
8650
10
    return S; \
8651
21
  case 177: \
8652
21
    tmp = 0x0; \
8653
21
    tmp |= fieldname(insn, 0, 1) << 5; \
8654
21
    tmp |= fieldname(insn, 21, 5) << 0; \
8655
21
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8656
21
    tmp = 0x0; \
8657
21
    tmp |= fieldname(insn, 2, 1) << 5; \
8658
21
    tmp |= fieldname(insn, 16, 5) << 0; \
8659
21
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8660
21
    tmp = 0x0; \
8661
21
    tmp |= fieldname(insn, 0, 1) << 5; \
8662
21
    tmp |= fieldname(insn, 21, 5) << 0; \
8663
21
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8664
21
    tmp = 0x0; \
8665
21
    tmp |= fieldname(insn, 1, 1) << 5; \
8666
21
    tmp |= fieldname(insn, 11, 5) << 0; \
8667
21
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8668
21
    return S; \
8669
50
  case 178: \
8670
50
    tmp = 0x0; \
8671
50
    tmp |= fieldname(insn, 0, 1) << 5; \
8672
50
    tmp |= fieldname(insn, 21, 5) << 0; \
8673
50
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8674
50
    tmp = fieldname(insn, 11, 8); \
8675
50
    if (decodeUImmOperand_8(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8676
50
    return S; \
8677
50
  case 179: \
8678
3
    tmp = 0x0; \
8679
3
    tmp |= fieldname(insn, 0, 1) << 5; \
8680
3
    tmp |= fieldname(insn, 21, 5) << 0; \
8681
3
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8682
3
    tmp = fieldname(insn, 11, 5); \
8683
3
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8684
3
    return S; \
8685
19
  case 180: \
8686
19
    tmp = 0x0; \
8687
19
    tmp |= fieldname(insn, 0, 1) << 5; \
8688
19
    tmp |= fieldname(insn, 21, 5) << 0; \
8689
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8690
19
    tmp = 0x0; \
8691
19
    tmp |= fieldname(insn, 0, 1) << 5; \
8692
19
    tmp |= fieldname(insn, 21, 5) << 0; \
8693
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8694
19
    tmp = 0x0; \
8695
19
    tmp |= fieldname(insn, 1, 1) << 5; \
8696
19
    tmp |= fieldname(insn, 11, 5) << 0; \
8697
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8698
19
    tmp = fieldname(insn, 16, 5); \
8699
19
    MCOperand_CreateImm0(MI, tmp); \
8700
19
    return S; \
8701
110
  case 181: \
8702
110
    tmp = 0x0; \
8703
110
    tmp |= fieldname(insn, 0, 1) << 5; \
8704
110
    tmp |= fieldname(insn, 21, 5) << 0; \
8705
110
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8706
110
    tmp = 0x0; \
8707
110
    tmp |= fieldname(insn, 1, 1) << 5; \
8708
110
    tmp |= fieldname(insn, 11, 5) << 0; \
8709
110
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8710
110
    return S; \
8711
110
  case 182: \
8712
98
    tmp = 0x0; \
8713
98
    tmp |= fieldname(insn, 0, 1) << 5; \
8714
98
    tmp |= fieldname(insn, 21, 5) << 0; \
8715
98
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8716
98
    tmp = 0x0; \
8717
98
    tmp |= fieldname(insn, 1, 1) << 5; \
8718
98
    tmp |= fieldname(insn, 11, 5) << 0; \
8719
98
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8720
98
    return S; \
8721
98
  case 183: \
8722
18
    tmp = fieldname(insn, 23, 3); \
8723
18
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8724
18
    tmp = 0x0; \
8725
18
    tmp |= fieldname(insn, 1, 1) << 5; \
8726
18
    tmp |= fieldname(insn, 11, 5) << 0; \
8727
18
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8728
18
    return S; \
8729
50
  case 184: \
8730
50
    tmp = 0x0; \
8731
50
    tmp |= fieldname(insn, 0, 1) << 5; \
8732
50
    tmp |= fieldname(insn, 21, 5) << 0; \
8733
50
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8734
50
    tmp = 0x0; \
8735
50
    tmp |= fieldname(insn, 1, 1) << 5; \
8736
50
    tmp |= fieldname(insn, 11, 5) << 0; \
8737
50
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8738
50
    return S; \
8739
82
  case 185: \
8740
82
    tmp = fieldname(insn, 23, 3); \
8741
82
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8742
82
    tmp = 0x0; \
8743
82
    tmp |= fieldname(insn, 1, 1) << 5; \
8744
82
    tmp |= fieldname(insn, 11, 5) << 0; \
8745
82
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8746
82
    return S; \
8747
82
  case 186: \
8748
35
    tmp = fieldname(insn, 23, 3); \
8749
35
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8750
35
    tmp = 0x0; \
8751
35
    tmp |= fieldname(insn, 2, 1) << 5; \
8752
35
    tmp |= fieldname(insn, 16, 5) << 0; \
8753
35
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8754
35
    tmp = 0x0; \
8755
35
    tmp |= fieldname(insn, 1, 1) << 5; \
8756
35
    tmp |= fieldname(insn, 11, 5) << 0; \
8757
35
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8758
35
    return S; \
8759
52
  case 187: \
8760
52
    tmp = 0x0; \
8761
52
    tmp |= fieldname(insn, 0, 1) << 5; \
8762
52
    tmp |= fieldname(insn, 21, 5) << 0; \
8763
52
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8764
52
    tmp = 0x0; \
8765
52
    tmp |= fieldname(insn, 1, 1) << 5; \
8766
52
    tmp |= fieldname(insn, 11, 5) << 0; \
8767
52
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8768
52
    return S; \
8769
63
  case 188: \
8770
63
    tmp = 0x0; \
8771
63
    tmp |= fieldname(insn, 0, 1) << 5; \
8772
63
    tmp |= fieldname(insn, 21, 5) << 0; \
8773
63
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8774
63
    tmp = 0x0; \
8775
63
    tmp |= fieldname(insn, 1, 1) << 5; \
8776
63
    tmp |= fieldname(insn, 11, 5) << 0; \
8777
63
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8778
63
    return S; \
8779
63
  case 189: \
8780
49
    tmp = fieldname(insn, 23, 3); \
8781
49
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8782
49
    tmp = fieldname(insn, 16, 7); \
8783
49
    if (decodeUImmOperand_7(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8784
49
    tmp = 0x0; \
8785
49
    tmp |= fieldname(insn, 1, 1) << 5; \
8786
49
    tmp |= fieldname(insn, 11, 5) << 0; \
8787
49
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8788
49
    return S; \
8789
49
  case 190: \
8790
20
    tmp = 0x0; \
8791
20
    tmp |= fieldname(insn, 0, 1) << 5; \
8792
20
    tmp |= fieldname(insn, 21, 5) << 0; \
8793
20
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8794
20
    tmp = 0x0; \
8795
20
    tmp |= fieldname(insn, 1, 1) << 5; \
8796
20
    tmp |= fieldname(insn, 11, 5) << 0; \
8797
20
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8798
20
    return S; \
8799
37
  case 191: \
8800
37
    tmp = fieldname(insn, 21, 5); \
8801
37
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8802
37
    tmp = 0x0; \
8803
37
    tmp |= fieldname(insn, 1, 1) << 5; \
8804
37
    tmp |= fieldname(insn, 11, 5) << 0; \
8805
37
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8806
37
    return S; \
8807
37
  case 192: \
8808
36
    tmp = 0x0; \
8809
36
    tmp |= fieldname(insn, 0, 1) << 5; \
8810
36
    tmp |= fieldname(insn, 21, 5) << 0; \
8811
36
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8812
36
    tmp = 0x0; \
8813
36
    tmp |= fieldname(insn, 2, 1) << 5; \
8814
36
    tmp |= fieldname(insn, 6, 1) << 6; \
8815
36
    tmp |= fieldname(insn, 16, 5) << 0; \
8816
36
    if (decodeUImmOperand_7(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8817
36
    tmp = 0x0; \
8818
36
    tmp |= fieldname(insn, 1, 1) << 5; \
8819
36
    tmp |= fieldname(insn, 11, 5) << 0; \
8820
36
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8821
36
    return S; \
8822
36
  case 193: \
8823
18
    tmp = 0x0; \
8824
18
    tmp |= fieldname(insn, 0, 1) << 5; \
8825
18
    tmp |= fieldname(insn, 21, 5) << 0; \
8826
18
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8827
18
    tmp = fieldname(insn, 11, 5); \
8828
18
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8829
18
    tmp = fieldname(insn, 16, 5); \
8830
18
    if (decodeSImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8831
18
    return S; \
8832
44
  case 194: \
8833
44
    tmp = 0x0; \
8834
44
    tmp |= fieldname(insn, 0, 1) << 5; \
8835
44
    tmp |= fieldname(insn, 21, 5) << 0; \
8836
44
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8837
44
    tmp = fieldname(insn, 16, 5); \
8838
44
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8839
44
    tmp = fieldname(insn, 11, 5); \
8840
44
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8841
44
    return S; \
8842
783
  case 195: \
8843
783
    tmp = 0x0; \
8844
783
    tmp |= fieldname(insn, 0, 1) << 5; \
8845
783
    tmp |= fieldname(insn, 21, 5) << 0; \
8846
783
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8847
783
    tmp = 0x0; \
8848
783
    tmp |= fieldname(insn, 2, 1) << 5; \
8849
783
    tmp |= fieldname(insn, 16, 5) << 0; \
8850
783
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8851
783
    tmp = 0x0; \
8852
783
    tmp |= fieldname(insn, 1, 1) << 5; \
8853
783
    tmp |= fieldname(insn, 11, 5) << 0; \
8854
783
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8855
783
    tmp = 0x0; \
8856
783
    tmp |= fieldname(insn, 3, 1) << 5; \
8857
783
    tmp |= fieldname(insn, 6, 5) << 0; \
8858
783
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8859
783
    return S; \
8860
783
  case 196: \
8861
309
    tmp = 0x0; \
8862
309
    tmp |= fieldname(insn, 3, 1) << 5; \
8863
309
    tmp |= fieldname(insn, 21, 5) << 0; \
8864
309
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8865
309
    tmp = fieldname(insn, 4, 17); \
8866
309
    if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8867
309
    return S; \
8868
508
  case 197: \
8869
508
    tmp = fieldname(insn, 21, 5); \
8870
508
    if (DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8871
508
    tmp = fieldname(insn, 2, 19); \
8872
508
    if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8873
508
    return S; \
8874
508
  case 198: \
8875
36
    tmp = fieldname(insn, 23, 3); \
8876
36
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8877
36
    tmp = fieldname(insn, 16, 5); \
8878
36
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8879
36
    tmp = fieldname(insn, 11, 5); \
8880
36
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8881
36
    return S; \
8882
72
  case 199: \
8883
72
    tmp = fieldname(insn, 23, 3); \
8884
72
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8885
72
    tmp = fieldname(insn, 16, 5); \
8886
72
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8887
72
    tmp = fieldname(insn, 11, 5); \
8888
72
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8889
72
    return S; \
8890
72
  case 200: \
8891
18
    tmp = fieldname(insn, 23, 3); \
8892
18
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8893
18
    tmp = fieldname(insn, 11, 5); \
8894
18
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8895
18
    return S; \
8896
99
  case 201: \
8897
99
    tmp = fieldname(insn, 21, 5); \
8898
99
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8899
99
    tmp = fieldname(insn, 21, 5); \
8900
99
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8901
99
    tmp = fieldname(insn, 16, 5); \
8902
99
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8903
99
    tmp = fieldname(insn, 11, 5); \
8904
99
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8905
99
    return S; \
8906
99
  case 202: \
8907
15
    tmp = fieldname(insn, 23, 3); \
8908
15
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8909
15
    tmp = fieldname(insn, 16, 7); \
8910
15
    if (decodeUImmOperand_7(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8911
15
    tmp = fieldname(insn, 11, 5); \
8912
15
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8913
15
    return S; \
8914
47
  case 203: \
8915
47
    tmp = fieldname(insn, 21, 5); \
8916
47
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8917
47
    tmp = fieldname(insn, 11, 5); \
8918
47
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8919
47
    return S; \
8920
47
  case 204: \
8921
3
    tmp = fieldname(insn, 21, 5); \
8922
3
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8923
3
    tmp = fieldname(insn, 11, 5); \
8924
3
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8925
3
    return S; \
8926
11
  case 205: \
8927
11
    tmp = fieldname(insn, 21, 5); \
8928
11
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8929
11
    tmp = fieldname(insn, 16, 5); \
8930
11
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8931
11
    tmp = fieldname(insn, 11, 5); \
8932
11
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8933
11
    return S; \
8934
11
  case 206: \
8935
10
    tmp = fieldname(insn, 21, 5); \
8936
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8937
10
    tmp = fieldname(insn, 16, 1); \
8938
10
    MCOperand_CreateImm0(MI, tmp); \
8939
10
    tmp = fieldname(insn, 11, 5); \
8940
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8941
10
    tmp = fieldname(insn, 9, 2); \
8942
10
    MCOperand_CreateImm0(MI, tmp); \
8943
10
    return S; \
8944
59
  case 207: \
8945
59
    tmp = fieldname(insn, 23, 3); \
8946
59
    MCOperand_CreateImm0(MI, tmp); \
8947
59
    tmp = fieldname(insn, 12, 4); \
8948
59
    MCOperand_CreateImm0(MI, tmp); \
8949
59
    tmp = fieldname(insn, 16, 1); \
8950
59
    MCOperand_CreateImm0(MI, tmp); \
8951
59
    return S; \
8952
18
  case 208: \
8953
18
    tmp = fieldname(insn, 21, 5); \
8954
18
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8955
18
    return S; \
8956
72
  case 209: \
8957
72
    tmp = fieldname(insn, 21, 5); \
8958
72
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8959
72
    tmp = fieldname(insn, 11, 5); \
8960
72
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8961
72
    return S; \
8962
208
  case 210: \
8963
208
    tmp = fieldname(insn, 21, 5); \
8964
208
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8965
208
    tmp = fieldname(insn, 11, 3); \
8966
208
    MCOperand_CreateImm0(MI, tmp); \
8967
208
    return S; \
8968
208
  case 211: \
8969
18
    tmp = fieldname(insn, 21, 5); \
8970
18
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8971
18
    tmp = fieldname(insn, 11, 2); \
8972
18
    MCOperand_CreateImm0(MI, tmp); \
8973
18
    return S; \
8974
36
  case 212: \
8975
36
    tmp = fieldname(insn, 17, 8); \
8976
36
    MCOperand_CreateImm0(MI, tmp); \
8977
36
    tmp = fieldname(insn, 11, 5); \
8978
36
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8979
36
    tmp = fieldname(insn, 25, 1); \
8980
36
    MCOperand_CreateImm0(MI, tmp); \
8981
36
    tmp = fieldname(insn, 16, 1); \
8982
36
    MCOperand_CreateImm0(MI, tmp); \
8983
36
    return S; \
8984
43
  case 213: \
8985
43
    tmp = fieldname(insn, 21, 5); \
8986
43
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8987
43
    tmp = fieldname(insn, 16, 5); \
8988
43
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8989
43
    tmp = fieldname(insn, 11, 5); \
8990
43
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8991
43
    return S; \
8992
107
  case 214: \
8993
107
    tmp = fieldname(insn, 21, 5); \
8994
107
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8995
107
    tmp = fieldname(insn, 16, 5); \
8996
107
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8997
107
    tmp = fieldname(insn, 6, 5); \
8998
107
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
8999
107
    tmp = fieldname(insn, 11, 5); \
9000
107
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9001
107
    return S; \
9002
107
  case 215: \
9003
23
    tmp = fieldname(insn, 21, 5); \
9004
23
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9005
23
    tmp = fieldname(insn, 16, 5); \
9006
23
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9007
23
    tmp = fieldname(insn, 6, 5); \
9008
23
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9009
23
    return S; \
9010
1.34k
  case 216: \
9011
1.34k
    tmp = fieldname(insn, 21, 5); \
9012
1.34k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9013
1.34k
    tmp = fieldname(insn, 16, 5); \
9014
1.34k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9015
1.34k
    tmp = fieldname(insn, 6, 5); \
9016
1.34k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9017
1.34k
    tmp = fieldname(insn, 11, 5); \
9018
1.34k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9019
1.34k
    return S; \
9020
1.34k
  case 217: \
9021
72
    tmp = fieldname(insn, 21, 5); \
9022
72
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9023
72
    tmp = 0x0; \
9024
72
    tmp |= fieldname(insn, 0, 16) << 0; \
9025
72
    tmp |= fieldname(insn, 32, 18) << 16; \
9026
72
    if (decodeSImmOperand_34(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9027
72
    return S; \
9028
72
  case 218: \
9029
44
    tmp = fieldname(insn, 21, 5); \
9030
44
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9031
44
    tmp = fieldname(insn, 16, 5); \
9032
44
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9033
44
    tmp = 0x0; \
9034
44
    tmp |= fieldname(insn, 0, 16) << 0; \
9035
44
    tmp |= fieldname(insn, 32, 18) << 16; \
9036
44
    if (decodeSImmOperand_34(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9037
44
    return S; \
9038
96
  case 219: \
9039
96
    tmp = fieldname(insn, 21, 5); \
9040
96
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9041
96
    tmp = fieldname(insn, 16, 5); \
9042
96
    if (decodeImmZeroOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9043
96
    tmp = 0x0; \
9044
95
    tmp |= fieldname(insn, 0, 16) << 0; \
9045
95
    tmp |= fieldname(insn, 32, 18) << 16; \
9046
95
    if (decodeSImmOperand_34(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9047
95
    return S; \
9048
95
  case 220: \
9049
10
    tmp = 0x0; \
9050
10
    tmp |= fieldname(insn, 16, 1) << 5; \
9051
10
    tmp |= fieldname(insn, 21, 5) << 0; \
9052
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9053
10
    tmp = 0x0; \
9054
10
    tmp |= fieldname(insn, 16, 1) << 5; \
9055
10
    tmp |= fieldname(insn, 21, 5) << 0; \
9056
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9057
10
    tmp = fieldname(insn, 17, 1); \
9058
10
    MCOperand_CreateImm0(MI, tmp); \
9059
10
    tmp = 0x0; \
9060
10
    tmp |= fieldname(insn, 0, 16) << 0; \
9061
10
    tmp |= fieldname(insn, 32, 16) << 16; \
9062
10
    MCOperand_CreateImm0(MI, tmp); \
9063
10
    return S; \
9064
10
  case 221: \
9065
10
    tmp = 0x0; \
9066
10
    tmp |= fieldname(insn, 16, 1) << 5; \
9067
10
    tmp |= fieldname(insn, 21, 5) << 0; \
9068
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9069
10
    tmp = 0x0; \
9070
10
    tmp |= fieldname(insn, 0, 16) << 0; \
9071
10
    tmp |= fieldname(insn, 32, 16) << 16; \
9072
10
    MCOperand_CreateImm0(MI, tmp); \
9073
10
    return S; \
9074
36
  case 222: \
9075
36
    tmp = fieldname(insn, 21, 5); \
9076
36
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9077
36
    tmp = 0x0; \
9078
36
    tmp |= fieldname(insn, 0, 16) << 0; \
9079
36
    tmp |= fieldname(insn, 16, 5) << 34; \
9080
36
    tmp |= fieldname(insn, 32, 18) << 16; \
9081
36
    if (decodeMemRI34Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9082
36
    return S; \
9083
36
  case 223: \
9084
21
    tmp = fieldname(insn, 21, 5); \
9085
21
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9086
21
    tmp = 0x0; \
9087
21
    tmp |= fieldname(insn, 0, 16) << 0; \
9088
21
    tmp |= fieldname(insn, 16, 5) << 34; \
9089
21
    tmp |= fieldname(insn, 32, 18) << 16; \
9090
21
    if (decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9091
21
    return S; \
9092
21
  case 224: \
9093
10
    tmp = 0x0; \
9094
10
    tmp |= fieldname(insn, 0, 1) << 5; \
9095
10
    tmp |= fieldname(insn, 21, 5) << 0; \
9096
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9097
10
    tmp = 0x0; \
9098
10
    tmp |= fieldname(insn, 2, 1) << 5; \
9099
10
    tmp |= fieldname(insn, 16, 5) << 0; \
9100
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9101
10
    tmp = 0x0; \
9102
10
    tmp |= fieldname(insn, 1, 1) << 5; \
9103
10
    tmp |= fieldname(insn, 11, 5) << 0; \
9104
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9105
10
    tmp = 0x0; \
9106
10
    tmp |= fieldname(insn, 3, 1) << 5; \
9107
10
    tmp |= fieldname(insn, 6, 5) << 0; \
9108
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9109
10
    tmp = fieldname(insn, 32, 3); \
9110
10
    MCOperand_CreateImm0(MI, tmp); \
9111
10
    return S; \
9112
19
  case 225: \
9113
19
    tmp = 0x0; \
9114
19
    tmp |= fieldname(insn, 0, 1) << 5; \
9115
19
    tmp |= fieldname(insn, 21, 5) << 0; \
9116
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9117
19
    tmp = 0x0; \
9118
19
    tmp |= fieldname(insn, 2, 1) << 5; \
9119
19
    tmp |= fieldname(insn, 16, 5) << 0; \
9120
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9121
19
    tmp = 0x0; \
9122
19
    tmp |= fieldname(insn, 1, 1) << 5; \
9123
19
    tmp |= fieldname(insn, 11, 5) << 0; \
9124
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9125
19
    tmp = 0x0; \
9126
19
    tmp |= fieldname(insn, 3, 1) << 5; \
9127
19
    tmp |= fieldname(insn, 6, 5) << 0; \
9128
19
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9129
19
    tmp = fieldname(insn, 32, 8); \
9130
19
    if (decodeUImmOperand_8(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9131
19
    return S; \
9132
19
  case 226: \
9133
19
    tmp = fieldname(insn, 21, 5); \
9134
19
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9135
19
    tmp = 0x0; \
9136
19
    tmp |= fieldname(insn, 0, 16) << 0; \
9137
19
    tmp |= fieldname(insn, 16, 5) << 34; \
9138
19
    tmp |= fieldname(insn, 32, 18) << 16; \
9139
19
    if (decodeMemRI34Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9140
19
    return S; \
9141
19
  case 227: \
9142
7
    tmp = fieldname(insn, 21, 5); \
9143
7
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9144
7
    tmp = 0x0; \
9145
7
    tmp |= fieldname(insn, 0, 16) << 0; \
9146
7
    tmp |= fieldname(insn, 16, 5) << 34; \
9147
7
    tmp |= fieldname(insn, 32, 18) << 16; \
9148
7
    if (decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9149
7
    return S; \
9150
10
  case 228: \
9151
10
    tmp = fieldname(insn, 21, 5); \
9152
10
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9153
10
    tmp = 0x0; \
9154
10
    tmp |= fieldname(insn, 0, 16) << 0; \
9155
10
    tmp |= fieldname(insn, 16, 5) << 34; \
9156
10
    tmp |= fieldname(insn, 32, 18) << 16; \
9157
10
    if (decodeMemRI34Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9158
10
    return S; \
9159
13
  case 229: \
9160
13
    tmp = fieldname(insn, 21, 5); \
9161
13
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9162
13
    tmp = 0x0; \
9163
13
    tmp |= fieldname(insn, 0, 16) << 0; \
9164
13
    tmp |= fieldname(insn, 16, 5) << 34; \
9165
13
    tmp |= fieldname(insn, 32, 18) << 16; \
9166
13
    if (decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9167
13
    return S; \
9168
20
  case 230: \
9169
20
    tmp = fieldname(insn, 21, 6); \
9170
20
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9171
20
    tmp = 0x0; \
9172
20
    tmp |= fieldname(insn, 0, 16) << 0; \
9173
20
    tmp |= fieldname(insn, 16, 5) << 34; \
9174
20
    tmp |= fieldname(insn, 32, 18) << 16; \
9175
20
    if (decodeMemRI34Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9176
20
    return S; \
9177
102
  case 231: \
9178
102
    tmp = fieldname(insn, 21, 6); \
9179
102
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9180
102
    tmp = 0x0; \
9181
102
    tmp |= fieldname(insn, 0, 16) << 0; \
9182
102
    tmp |= fieldname(insn, 16, 5) << 34; \
9183
102
    tmp |= fieldname(insn, 32, 18) << 16; \
9184
102
    if (decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9185
102
    return S; \
9186
102
  case 232: \
9187
78
    tmp = fieldname(insn, 21, 5); \
9188
78
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9189
78
    tmp = 0x0; \
9190
78
    tmp |= fieldname(insn, 0, 16) << 0; \
9191
78
    tmp |= fieldname(insn, 16, 5) << 34; \
9192
78
    tmp |= fieldname(insn, 32, 18) << 16; \
9193
78
    if (decodeMemRI34Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9194
78
    return S; \
9195
78
  case 233: \
9196
53
    tmp = fieldname(insn, 21, 5); \
9197
53
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9198
53
    tmp = 0x0; \
9199
53
    tmp |= fieldname(insn, 0, 16) << 0; \
9200
53
    tmp |= fieldname(insn, 16, 5) << 34; \
9201
53
    tmp |= fieldname(insn, 32, 18) << 16; \
9202
53
    if (decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9203
53
    return S; \
9204
53
  case 234: \
9205
18
    tmp = fieldname(insn, 21, 5); \
9206
18
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9207
18
    tmp = 0x0; \
9208
18
    tmp |= fieldname(insn, 0, 16) << 0; \
9209
18
    tmp |= fieldname(insn, 16, 5) << 34; \
9210
18
    tmp |= fieldname(insn, 32, 18) << 16; \
9211
18
    if (decodeMemRI34Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9212
18
    return S; \
9213
23
  case 235: \
9214
23
    tmp = fieldname(insn, 21, 5); \
9215
23
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9216
23
    tmp = 0x0; \
9217
23
    tmp |= fieldname(insn, 0, 16) << 0; \
9218
23
    tmp |= fieldname(insn, 16, 5) << 34; \
9219
23
    tmp |= fieldname(insn, 32, 18) << 16; \
9220
23
    if (decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9221
23
    return S; \
9222
23
  case 236: \
9223
10
    tmp = 0x0; \
9224
10
    tmp |= fieldname(insn, 21, 1) << 4; \
9225
10
    tmp |= fieldname(insn, 22, 4) << 0; \
9226
10
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9227
10
    tmp = 0x0; \
9228
10
    tmp |= fieldname(insn, 0, 16) << 0; \
9229
10
    tmp |= fieldname(insn, 16, 5) << 34; \
9230
10
    tmp |= fieldname(insn, 32, 18) << 16; \
9231
10
    if (decodeMemRI34Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9232
10
    return S; \
9233
50
  case 237: \
9234
50
    tmp = 0x0; \
9235
50
    tmp |= fieldname(insn, 21, 1) << 4; \
9236
50
    tmp |= fieldname(insn, 22, 4) << 0; \
9237
50
    if (DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9238
50
    tmp = 0x0; \
9239
50
    tmp |= fieldname(insn, 0, 16) << 0; \
9240
50
    tmp |= fieldname(insn, 16, 5) << 34; \
9241
50
    tmp |= fieldname(insn, 32, 18) << 16; \
9242
50
    if (decodeMemRI34PCRelOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9243
50
    return S; \
9244
50
  case 238: \
9245
0
    tmp = fieldname(insn, 23, 3); \
9246
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9247
0
    tmp = fieldname(insn, 23, 3); \
9248
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9249
0
    tmp = 0x0; \
9250
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9251
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9252
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9253
0
    tmp = 0x0; \
9254
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9255
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9256
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9257
0
    tmp = fieldname(insn, 36, 4); \
9258
0
    MCOperand_CreateImm0(MI, tmp); \
9259
0
    tmp = fieldname(insn, 32, 4); \
9260
0
    MCOperand_CreateImm0(MI, tmp); \
9261
0
    tmp = fieldname(insn, 44, 4); \
9262
0
    MCOperand_CreateImm0(MI, tmp); \
9263
0
    return S; \
9264
0
  case 239: \
9265
0
    tmp = fieldname(insn, 23, 3); \
9266
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9267
0
    tmp = 0x0; \
9268
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9269
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9270
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9271
0
    tmp = 0x0; \
9272
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9273
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9274
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9275
0
    tmp = fieldname(insn, 36, 4); \
9276
0
    MCOperand_CreateImm0(MI, tmp); \
9277
0
    tmp = fieldname(insn, 32, 4); \
9278
0
    MCOperand_CreateImm0(MI, tmp); \
9279
0
    tmp = fieldname(insn, 44, 4); \
9280
0
    MCOperand_CreateImm0(MI, tmp); \
9281
0
    return S; \
9282
0
  case 240: \
9283
0
    tmp = fieldname(insn, 23, 3); \
9284
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9285
0
    tmp = fieldname(insn, 23, 3); \
9286
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9287
0
    tmp = 0x0; \
9288
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9289
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9290
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9291
0
    tmp = 0x0; \
9292
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9293
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9294
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9295
0
    tmp = fieldname(insn, 36, 4); \
9296
0
    MCOperand_CreateImm0(MI, tmp); \
9297
0
    tmp = fieldname(insn, 32, 4); \
9298
0
    MCOperand_CreateImm0(MI, tmp); \
9299
0
    tmp = fieldname(insn, 46, 2); \
9300
0
    MCOperand_CreateImm0(MI, tmp); \
9301
0
    return S; \
9302
0
  case 241: \
9303
0
    tmp = fieldname(insn, 23, 3); \
9304
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9305
0
    tmp = 0x0; \
9306
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9307
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9308
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9309
0
    tmp = 0x0; \
9310
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9311
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9312
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9313
0
    tmp = fieldname(insn, 36, 4); \
9314
0
    MCOperand_CreateImm0(MI, tmp); \
9315
0
    tmp = fieldname(insn, 32, 4); \
9316
0
    MCOperand_CreateImm0(MI, tmp); \
9317
0
    tmp = fieldname(insn, 46, 2); \
9318
0
    MCOperand_CreateImm0(MI, tmp); \
9319
0
    return S; \
9320
0
  case 242: \
9321
0
    tmp = fieldname(insn, 23, 3); \
9322
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9323
0
    tmp = fieldname(insn, 23, 3); \
9324
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9325
0
    tmp = 0x0; \
9326
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9327
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9328
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9329
0
    tmp = 0x0; \
9330
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9331
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9332
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9333
0
    tmp = fieldname(insn, 36, 4); \
9334
0
    MCOperand_CreateImm0(MI, tmp); \
9335
0
    tmp = fieldname(insn, 32, 4); \
9336
0
    MCOperand_CreateImm0(MI, tmp); \
9337
0
    return S; \
9338
0
  case 243: \
9339
0
    tmp = fieldname(insn, 23, 3); \
9340
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9341
0
    tmp = 0x0; \
9342
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9343
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9344
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9345
0
    tmp = 0x0; \
9346
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9347
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9348
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9349
0
    tmp = fieldname(insn, 36, 4); \
9350
0
    MCOperand_CreateImm0(MI, tmp); \
9351
0
    tmp = fieldname(insn, 32, 4); \
9352
0
    MCOperand_CreateImm0(MI, tmp); \
9353
0
    return S; \
9354
0
  case 244: \
9355
0
    tmp = fieldname(insn, 23, 3); \
9356
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9357
0
    tmp = fieldname(insn, 23, 3); \
9358
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9359
0
    tmp = 0x0; \
9360
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9361
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9362
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9363
0
    tmp = 0x0; \
9364
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9365
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9366
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9367
0
    tmp = fieldname(insn, 36, 4); \
9368
0
    MCOperand_CreateImm0(MI, tmp); \
9369
0
    tmp = fieldname(insn, 32, 4); \
9370
0
    MCOperand_CreateImm0(MI, tmp); \
9371
0
    tmp = fieldname(insn, 40, 8); \
9372
0
    if (decodeUImmOperand_8(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9373
0
    return S; \
9374
0
  case 245: \
9375
0
    tmp = fieldname(insn, 23, 3); \
9376
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9377
0
    tmp = 0x0; \
9378
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9379
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9380
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9381
0
    tmp = 0x0; \
9382
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9383
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9384
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9385
0
    tmp = fieldname(insn, 36, 4); \
9386
0
    MCOperand_CreateImm0(MI, tmp); \
9387
0
    tmp = fieldname(insn, 32, 4); \
9388
0
    MCOperand_CreateImm0(MI, tmp); \
9389
0
    tmp = fieldname(insn, 40, 8); \
9390
0
    if (decodeUImmOperand_8(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9391
0
    return S; \
9392
0
  case 246: \
9393
0
    tmp = fieldname(insn, 23, 3); \
9394
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9395
0
    tmp = fieldname(insn, 23, 3); \
9396
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9397
0
    tmp = 0x0; \
9398
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9399
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9400
0
    if (decodeVSRpEvenOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9401
0
    tmp = 0x0; \
9402
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9403
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9404
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9405
0
    tmp = fieldname(insn, 36, 4); \
9406
0
    MCOperand_CreateImm0(MI, tmp); \
9407
0
    tmp = fieldname(insn, 34, 2); \
9408
0
    MCOperand_CreateImm0(MI, tmp); \
9409
0
    return S; \
9410
0
  case 247: \
9411
0
    tmp = fieldname(insn, 23, 3); \
9412
0
    if (DecodeACCRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9413
0
    tmp = 0x0; \
9414
0
    tmp |= fieldname(insn, 2, 1) << 5; \
9415
0
    tmp |= fieldname(insn, 16, 5) << 0; \
9416
0
    if (decodeVSRpEvenOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9417
0
    tmp = 0x0; \
9418
0
    tmp |= fieldname(insn, 1, 1) << 5; \
9419
0
    tmp |= fieldname(insn, 11, 5) << 0; \
9420
0
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9421
0
    tmp = fieldname(insn, 36, 4); \
9422
0
    MCOperand_CreateImm0(MI, tmp); \
9423
0
    tmp = fieldname(insn, 34, 2); \
9424
0
    MCOperand_CreateImm0(MI, tmp); \
9425
0
    return S; \
9426
77
  case 248: \
9427
77
    tmp = fieldname(insn, 21, 5); \
9428
77
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9429
77
    tmp = fieldname(insn, 16, 5); \
9430
77
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9431
77
    tmp = fieldname(insn, 11, 5); \
9432
77
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9433
77
    tmp = fieldname(insn, 10, 1); \
9434
77
    MCOperand_CreateImm0(MI, tmp); \
9435
77
    tmp = fieldname(insn, 7, 3); \
9436
77
    MCOperand_CreateImm0(MI, tmp); \
9437
77
    return S; \
9438
698
  case 249: \
9439
698
    tmp = fieldname(insn, 21, 5); \
9440
698
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9441
698
    tmp = fieldname(insn, 0, 12); \
9442
698
    MCOperand_CreateImm0(MI, tmp); \
9443
698
    tmp = fieldname(insn, 16, 5); \
9444
698
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9445
698
    tmp = fieldname(insn, 15, 1); \
9446
698
    MCOperand_CreateImm0(MI, tmp); \
9447
698
    tmp = fieldname(insn, 12, 3); \
9448
698
    MCOperand_CreateImm0(MI, tmp); \
9449
698
    return S; \
9450
698
  case 250: \
9451
95
    tmp = fieldname(insn, 21, 5); \
9452
95
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9453
95
    tmp = fieldname(insn, 16, 5); \
9454
95
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9455
95
    tmp = fieldname(insn, 11, 5); \
9456
95
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9457
95
    return S; \
9458
802
  case 251: \
9459
802
    tmp = fieldname(insn, 21, 5); \
9460
802
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9461
802
    tmp = fieldname(insn, 16, 5); \
9462
802
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9463
802
    tmp = fieldname(insn, 11, 5); \
9464
802
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9465
802
    tmp = fieldname(insn, 6, 5); \
9466
802
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9467
802
    return S; \
9468
802
  case 252: \
9469
289
    tmp = fieldname(insn, 21, 5); \
9470
289
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9471
289
    tmp = fieldname(insn, 16, 5); \
9472
289
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9473
289
    tmp = fieldname(insn, 11, 5); \
9474
289
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9475
289
    tmp = fieldname(insn, 7, 4); \
9476
289
    if (decodeUImmOperand_12(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9477
289
    return S; \
9478
289
  case 253: \
9479
107
    tmp = fieldname(insn, 21, 5); \
9480
107
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9481
107
    tmp = fieldname(insn, 16, 5); \
9482
107
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9483
107
    tmp = fieldname(insn, 11, 5); \
9484
107
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9485
107
    tmp = fieldname(insn, 9, 2); \
9486
107
    MCOperand_CreateImm0(MI, tmp); \
9487
107
    return S; \
9488
107
  case 254: \
9489
51
    tmp = fieldname(insn, 21, 5); \
9490
51
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9491
51
    tmp = fieldname(insn, 16, 5); \
9492
51
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9493
51
    tmp = fieldname(insn, 9, 2); \
9494
51
    MCOperand_CreateImm0(MI, tmp); \
9495
51
    return S; \
9496
51
  case 255: \
9497
25
    tmp = fieldname(insn, 21, 5); \
9498
25
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9499
25
    tmp = fieldname(insn, 9, 12); \
9500
25
    if (decodeUImmOperand_12(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9501
25
    return S; \
9502
103
  case 256: \
9503
103
    tmp = fieldname(insn, 21, 5); \
9504
103
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9505
103
    tmp = fieldname(insn, 16, 5); \
9506
103
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9507
103
    tmp = fieldname(insn, 11, 5); \
9508
103
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9509
103
    return S; \
9510
103
  case 257: \
9511
52
    tmp = fieldname(insn, 21, 5); \
9512
52
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9513
52
    tmp = fieldname(insn, 16, 5); \
9514
52
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9515
52
    tmp = fieldname(insn, 16, 5); \
9516
52
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9517
52
    tmp = fieldname(insn, 11, 5); \
9518
52
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9519
52
    return S; \
9520
52
  case 258: \
9521
10
    tmp = fieldname(insn, 21, 5); \
9522
10
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9523
10
    tmp = fieldname(insn, 16, 5); \
9524
10
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9525
10
    tmp = fieldname(insn, 16, 5); \
9526
10
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9527
10
    tmp = fieldname(insn, 11, 5); \
9528
10
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9529
10
    return S; \
9530
144
  case 259: \
9531
144
    tmp = fieldname(insn, 16, 5); \
9532
144
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9533
144
    tmp = fieldname(insn, 21, 5); \
9534
144
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9535
144
    tmp = fieldname(insn, 16, 5); \
9536
144
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9537
144
    tmp = fieldname(insn, 11, 5); \
9538
144
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9539
144
    return S; \
9540
352
  case 260: \
9541
352
    tmp = fieldname(insn, 16, 5); \
9542
352
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9543
352
    tmp = fieldname(insn, 21, 5); \
9544
352
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9545
352
    tmp = fieldname(insn, 16, 5); \
9546
352
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9547
352
    tmp = fieldname(insn, 11, 5); \
9548
352
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9549
352
    return S; \
9550
464
  case 261: \
9551
464
    tmp = fieldname(insn, 21, 5); \
9552
464
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9553
464
    tmp = fieldname(insn, 16, 5); \
9554
464
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9555
464
    tmp = fieldname(insn, 11, 5); \
9556
464
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9557
464
    return S; \
9558
464
  case 262: \
9559
275
    tmp = fieldname(insn, 21, 5); \
9560
275
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9561
275
    tmp = fieldname(insn, 11, 5); \
9562
275
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9563
275
    return S; \
9564
275
  case 263: \
9565
10
    tmp = fieldname(insn, 21, 5); \
9566
10
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9567
10
    tmp = fieldname(insn, 11, 5); \
9568
10
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9569
10
    return S; \
9570
69
  case 264: \
9571
69
    tmp = fieldname(insn, 21, 5); \
9572
69
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9573
69
    tmp = fieldname(insn, 16, 5); \
9574
69
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9575
69
    tmp = fieldname(insn, 6, 5); \
9576
69
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9577
69
    return S; \
9578
69
  case 265: \
9579
42
    tmp = fieldname(insn, 21, 5); \
9580
42
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9581
42
    tmp = fieldname(insn, 16, 5); \
9582
42
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9583
42
    tmp = fieldname(insn, 11, 5); \
9584
42
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9585
42
    return S; \
9586
289
  case 266: \
9587
289
    tmp = fieldname(insn, 21, 5); \
9588
289
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9589
289
    tmp = fieldname(insn, 16, 5); \
9590
289
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9591
289
    tmp = fieldname(insn, 11, 5); \
9592
289
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9593
289
    tmp = fieldname(insn, 6, 5); \
9594
289
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9595
289
    return S; \
9596
289
  case 267: \
9597
87
    tmp = fieldname(insn, 21, 5); \
9598
87
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9599
87
    tmp = fieldname(insn, 16, 5); \
9600
87
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9601
87
    tmp = fieldname(insn, 6, 5); \
9602
87
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9603
87
    return S; \
9604
361
  case 268: \
9605
361
    tmp = fieldname(insn, 21, 5); \
9606
361
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9607
361
    tmp = fieldname(insn, 16, 5); \
9608
361
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9609
361
    tmp = fieldname(insn, 6, 5); \
9610
361
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9611
361
    tmp = fieldname(insn, 11, 5); \
9612
361
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9613
361
    return S; \
9614
361
  case 269: \
9615
101
    tmp = fieldname(insn, 21, 5); \
9616
101
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9617
101
    tmp = fieldname(insn, 16, 5); \
9618
101
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9619
101
    tmp = fieldname(insn, 6, 5); \
9620
101
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9621
101
    tmp = fieldname(insn, 11, 5); \
9622
101
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9623
101
    return S; \
9624
101
  case 270: \
9625
0
    tmp = fieldname(insn, 21, 5); \
9626
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9627
0
    tmp = fieldname(insn, 16, 5); \
9628
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9629
0
    tmp = fieldname(insn, 11, 5); \
9630
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9631
0
    return S; \
9632
0
  case 271: \
9633
0
    tmp = fieldname(insn, 21, 5); \
9634
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9635
0
    tmp = fieldname(insn, 16, 5); \
9636
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9637
0
    tmp = fieldname(insn, 11, 5); \
9638
0
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9639
0
    return S; \
9640
0
  case 272: \
9641
0
    tmp = fieldname(insn, 21, 5); \
9642
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9643
0
    tmp = fieldname(insn, 16, 5); \
9644
0
    if (decodeUImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9645
0
    tmp = fieldname(insn, 11, 5); \
9646
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9647
0
    return S; \
9648
0
  case 273: \
9649
0
    tmp = fieldname(insn, 21, 5); \
9650
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9651
0
    tmp = fieldname(insn, 16, 5); \
9652
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9653
0
    return S; \
9654
0
  case 274: \
9655
0
    tmp = fieldname(insn, 21, 5); \
9656
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9657
0
    tmp = fieldname(insn, 16, 5); \
9658
0
    if (decodeSImmOperand_5(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9659
0
    return S; \
9660
0
  case 275: \
9661
0
    tmp = fieldname(insn, 21, 5); \
9662
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9663
0
    tmp = fieldname(insn, 16, 5); \
9664
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9665
0
    tmp = fieldname(insn, 11, 5); \
9666
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9667
0
    return S; \
9668
0
  case 276: \
9669
0
    tmp = fieldname(insn, 23, 3); \
9670
0
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9671
0
    tmp = fieldname(insn, 16, 5); \
9672
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9673
0
    tmp = fieldname(insn, 11, 5); \
9674
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9675
0
    return S; \
9676
0
  case 277: \
9677
0
    tmp = fieldname(insn, 21, 5); \
9678
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9679
0
    tmp = fieldname(insn, 16, 5); \
9680
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9681
0
    tmp = fieldname(insn, 11, 5); \
9682
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9683
0
    tmp = fieldname(insn, 0, 3); \
9684
0
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9685
0
    return S; \
9686
0
  case 278: \
9687
0
    tmp = fieldname(insn, 21, 5); \
9688
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9689
0
    tmp = fieldname(insn, 11, 5); \
9690
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9691
0
    return S; \
9692
0
  case 279: \
9693
0
    tmp = fieldname(insn, 21, 5); \
9694
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9695
0
    tmp = fieldname(insn, 11, 5); \
9696
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9697
0
    return S; \
9698
0
  case 280: \
9699
0
    tmp = fieldname(insn, 21, 5); \
9700
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9701
0
    tmp = fieldname(insn, 11, 5); \
9702
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9703
0
    return S; \
9704
0
  case 281: \
9705
0
    tmp = fieldname(insn, 21, 5); \
9706
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9707
0
    tmp = fieldname(insn, 16, 5); \
9708
0
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9709
0
    tmp = fieldname(insn, 11, 5); \
9710
0
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9711
0
    return S; \
9712
0
  case 282: \
9713
0
    tmp = fieldname(insn, 21, 5); \
9714
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9715
0
    tmp = fieldname(insn, 11, 10); \
9716
0
    if (decodeSPE8Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9717
0
    return S; \
9718
0
  case 283: \
9719
0
    tmp = fieldname(insn, 21, 5); \
9720
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9721
0
    tmp = fieldname(insn, 11, 10); \
9722
0
    if (decodeSPE2Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9723
0
    return S; \
9724
0
  case 284: \
9725
0
    tmp = fieldname(insn, 21, 5); \
9726
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9727
0
    tmp = fieldname(insn, 11, 10); \
9728
0
    if (decodeSPE4Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
9729
0
    return S; \
9730
69.3k
  } \
9731
69.3k
}
9732
9733
#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
9734
static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
9735
182k
                                      InsnType insn, uint64_t Address) { \
9736
182k
  const uint8_t *Ptr = DecodeTable; \
9737
182k
  uint64_t CurFieldValue = 0; \
9738
182k
  DecodeStatus S = MCDisassembler_Success; \
9739
4.41M
  while (true) { \
9740
4.41M
    switch (*Ptr) { \
9741
0
    default: \
9742
0
      return MCDisassembler_Fail; \
9743
295k
    case MCD_OPC_ExtractField: { \
9744
295k
      unsigned Start = *++Ptr; \
9745
295k
      unsigned Len = *++Ptr; \
9746
295k
      ++Ptr; \
9747
295k
      CurFieldValue = fieldname(insn, Start, Len); \
9748
295k
      break; \
9749
0
    } \
9750
3.89M
    case MCD_OPC_FilterValue: { \
9751
3.89M
      /* Decode the field value. */ \
9752
3.89M
      unsigned Len; \
9753
3.89M
      uint64_t Val = decodeULEB128(++Ptr, &Len); \
9754
3.89M
      Ptr += Len; \
9755
3.89M
      /* NumToSkip is a plain 24-bit integer. */ \
9756
3.89M
      unsigned NumToSkip = *Ptr++; \
9757
3.89M
      NumToSkip |= (*Ptr++) << 8; \
9758
3.89M
      NumToSkip |= (*Ptr++) << 16; \
9759
3.89M
      /* Perform the filter operation. */ \
9760
3.89M
      if (Val != CurFieldValue) \
9761
3.89M
        Ptr += NumToSkip; \
9762
3.89M
      break; \
9763
0
    } \
9764
20.8k
    case MCD_OPC_CheckField: { \
9765
20.8k
      unsigned Start = *++Ptr; \
9766
20.8k
      unsigned Len = *++Ptr; \
9767
20.8k
      uint64_t FieldValue = fieldname(insn, Start, Len); \
9768
20.8k
      /* Decode the field value. */ \
9769
20.8k
      unsigned PtrLen = 0; \
9770
20.8k
      uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); \
9771
20.8k
      Ptr += PtrLen; \
9772
20.8k
      /* NumToSkip is a plain 24-bit integer. */ \
9773
20.8k
      unsigned NumToSkip = *Ptr++; \
9774
20.8k
      NumToSkip |= (*Ptr++) << 8; \
9775
20.8k
      NumToSkip |= (*Ptr++) << 16; \
9776
20.8k
      /* If the actual and expected values don't match, skip. */ \
9777
20.8k
      if (ExpectedValue != FieldValue) \
9778
20.8k
        Ptr += NumToSkip; \
9779
20.8k
      break; \
9780
0
    } \
9781
24.1k
    case MCD_OPC_CheckPredicate: { \
9782
24.1k
      unsigned Len; \
9783
24.1k
      /* Decode the Predicate Index value. */ \
9784
24.1k
      unsigned PIdx = decodeULEB128(++Ptr, &Len); \
9785
24.1k
      Ptr += Len; \
9786
24.1k
      /* NumToSkip is a plain 24-bit integer. */ \
9787
24.1k
      unsigned NumToSkip = *Ptr++; \
9788
24.1k
      NumToSkip |= (*Ptr++) << 8; \
9789
24.1k
      NumToSkip |= (*Ptr++) << 16; \
9790
24.1k
      /* Check the predicate. */ \
9791
24.1k
      bool Pred = checkDecoderPredicate(MI, PIdx); \
9792
24.1k
      if (!Pred) \
9793
24.1k
        Ptr += NumToSkip; \
9794
24.1k
      break; \
9795
0
    } \
9796
69.3k
    case MCD_OPC_Decode: { \
9797
69.3k
      unsigned Len; \
9798
69.3k
      /* Decode the Opcode value. */ \
9799
69.3k
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
9800
69.3k
      Ptr += Len; \
9801
69.3k
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
9802
69.3k
      Ptr += Len; \
9803
69.3k
      MCInst_clear(MI); \
9804
69.3k
      MCInst_setOpcode(MI, Opc); \
9805
69.3k
      bool DecodeComplete = false; \
9806
69.3k
      S = decoder(S, DecodeIdx, insn, MI, Address, &DecodeComplete); \
9807
69.3k
      return S; \
9808
0
    } \
9809
0
    case MCD_OPC_TryDecode: { \
9810
0
      unsigned Len; \
9811
0
      /* Decode the Opcode value. */ \
9812
0
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
9813
0
      Ptr += Len; \
9814
0
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
9815
0
      Ptr += Len; \
9816
0
      /* NumToSkip is a plain 24-bit integer. */ \
9817
0
      unsigned NumToSkip = *Ptr++; \
9818
0
      NumToSkip |= (*Ptr++) << 8; \
9819
0
      NumToSkip |= (*Ptr++) << 16; \
9820
0
      /* Perform the decode operation. */ \
9821
0
      MCInst_setOpcode(MI, Opc); \
9822
0
      bool DecodeComplete = false; \
9823
0
      S = decoder(S, DecodeIdx, insn, MI, Address, &DecodeComplete); \
9824
0
      if (DecodeComplete) { \
9825
0
        /* Decoding complete. */ \
9826
0
        return S; \
9827
0
      } else { \
9828
0
        /* If the decoding was incomplete, skip. */ \
9829
0
        Ptr += NumToSkip; \
9830
0
        /* Reset decode status. This also drops a SoftFail status that could be */ \
9831
0
        /* set before the decode attempt. */ \
9832
0
        S = MCDisassembler_Success; \
9833
0
      } \
9834
0
      break; \
9835
0
    } \
9836
0
    case MCD_OPC_SoftFail: { \
9837
0
      /* Decode the mask values. */ \
9838
0
      unsigned Len; \
9839
0
      uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \
9840
0
      Ptr += Len; \
9841
0
      uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \
9842
0
      Ptr += Len; \
9843
0
      bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \
9844
0
      if (Fail) \
9845
0
        S = MCDisassembler_SoftFail; \
9846
0
      break; \
9847
0
    } \
9848
113k
    case MCD_OPC_Fail: { \
9849
113k
      return MCDisassembler_Fail; \
9850
0
    } \
9851
4.41M
    } \
9852
4.41M
  } \
9853
182k
  /* Bogisity detected in disassembler state machine! */ \
9854
182k
}
9855
9856
FieldFromInstruction(fieldFromInstruction_4, uint64_t)
9857
DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint64_t)
9858
DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint64_t)