1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* * PPC Disassembler *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9
10#include "llvm/MC/MCInst.h"
11#include "llvm/MC/MCSubtargetInfo.h"
12#include "llvm/Support/DataTypes.h"
13#include "llvm/Support/Debug.h"
14#include "llvm/Support/LEB128.h"
15#include "llvm/Support/raw_ostream.h"
16#include "llvm/TargetParser/SubtargetFeature.h"
17#include <assert.h>
18
19namespace llvm {
20
21// Helper functions for extracting fields from encoded instructions.
22// InsnType must either be integral or an APInt-like object that must:
23// * be default-constructible and copy-constructible
24// * be constructible from an APInt (this can be private)
25// * Support insertBits(bits, startBit, numBits)
26// * Support extractBitsAsZExtValue(numBits, startBit)
27// * Support the ~, &, ==, and != operators with other objects of the same type
28// * Support the != and bitwise & with uint64_t
29// * Support put (<<) to raw_ostream&
30template <typename InsnType>
31#if defined(_MSC_VER) && !defined(__clang__)
32__declspec(noinline)
33#endif
34static std::enable_if_t<std::is_integral<InsnType>::value, InsnType>
35fieldFromInstruction(const InsnType &insn, unsigned startBit,
36 unsigned numBits) {
37 assert(startBit + numBits <= 64 && "Cannot support >64-bit extractions!");
38 assert(startBit + numBits <= (sizeof(InsnType) * 8) &&
39 "Instruction field out of bounds!");
40 InsnType fieldMask;
41 if (numBits == sizeof(InsnType) * 8)
42 fieldMask = (InsnType)(-1LL);
43 else
44 fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
45 return (insn & fieldMask) >> startBit;
46}
47
48template <typename InsnType>
49static std::enable_if_t<!std::is_integral<InsnType>::value, uint64_t>
50fieldFromInstruction(const InsnType &insn, unsigned startBit,
51 unsigned numBits) {
52 return insn.extractBitsAsZExtValue(numBits, startBit);
53}
54
55// Helper function for inserting bits extracted from an encoded instruction into
56// a field.
57template <typename InsnType>
58static std::enable_if_t<std::is_integral<InsnType>::value>
59insertBits(InsnType &field, InsnType bits, unsigned startBit, unsigned numBits) {
60 assert(startBit + numBits <= sizeof field * 8);
61 field |= (InsnType)bits << startBit;
62}
63
64template <typename InsnType>
65static std::enable_if_t<!std::is_integral<InsnType>::value>
66insertBits(InsnType &field, uint64_t bits, unsigned startBit, unsigned numBits) {
67 field.insertBits(bits, startBit, numBits);
68}
69
70static bool Check(DecodeStatus &Out, DecodeStatus In) {
71 Out = static_cast<DecodeStatus>(Out & In);
72 return Out != MCDisassembler::Fail;
73}
74
75static const uint8_t DecoderTable32[] = {
76/* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
77/* 3 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
78/* 8 */ MCD::OPC_CheckField, 1, 10, 128, 2, 182, 93, 0, // Skip to: 24006
79/* 16 */ MCD::OPC_Decode, 142, 4, 0, // Opcode: ATTN
80/* 20 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29
81/* 25 */ MCD::OPC_Decode, 168, 16, 1, // Opcode: TDI
82/* 29 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38
83/* 34 */ MCD::OPC_Decode, 194, 16, 2, // Opcode: TWI
84/* 38 */ MCD::OPC_FilterValue, 4, 5, 24, 0, // Skip to: 6192
85/* 43 */ MCD::OPC_ExtractField, 1, 5, // Inst{5-1} ...
86/* 46 */ MCD::OPC_FilterValue, 0, 223, 2, 0, // Skip to: 786
87/* 51 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
88/* 54 */ MCD::OPC_FilterValue, 0, 104, 0, 0, // Skip to: 163
89/* 59 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
90/* 62 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 106
91/* 67 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
92/* 70 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 79
93/* 75 */ MCD::OPC_Decode, 208, 16, 3, // Opcode: VADDUBM
94/* 79 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 88
95/* 84 */ MCD::OPC_Decode, 209, 16, 3, // Opcode: VADDUBS
96/* 88 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 97
97/* 93 */ MCD::OPC_Decode, 176, 19, 3, // Opcode: VSUBUBM
98/* 97 */ MCD::OPC_FilterValue, 3, 96, 93, 0, // Skip to: 24006
99/* 102 */ MCD::OPC_Decode, 177, 19, 3, // Opcode: VSUBUBS
100/* 106 */ MCD::OPC_FilterValue, 1, 87, 93, 0, // Skip to: 24006
101/* 111 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
102/* 114 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 154
103/* 119 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
104/* 122 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 138
105/* 127 */ MCD::OPC_CheckField, 11, 5, 0, 64, 93, 0, // Skip to: 24006
106/* 134 */ MCD::OPC_Decode, 171, 18, 4, // Opcode: VMUL10CUQ
107/* 138 */ MCD::OPC_FilterValue, 1, 55, 93, 0, // Skip to: 24006
108/* 143 */ MCD::OPC_CheckField, 11, 5, 0, 48, 93, 0, // Skip to: 24006
109/* 150 */ MCD::OPC_Decode, 174, 18, 4, // Opcode: VMUL10UQ
110/* 154 */ MCD::OPC_FilterValue, 1, 39, 93, 0, // Skip to: 24006
111/* 159 */ MCD::OPC_Decode, 164, 4, 5, // Opcode: BCDADD_rec
112/* 163 */ MCD::OPC_FilterValue, 1, 90, 0, 0, // Skip to: 258
113/* 168 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
114/* 171 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 215
115/* 176 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
116/* 179 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 188
117/* 184 */ MCD::OPC_Decode, 211, 16, 3, // Opcode: VADDUHM
118/* 188 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 197
119/* 193 */ MCD::OPC_Decode, 212, 16, 3, // Opcode: VADDUHS
120/* 197 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 206
121/* 202 */ MCD::OPC_Decode, 179, 19, 3, // Opcode: VSUBUHM
122/* 206 */ MCD::OPC_FilterValue, 3, 243, 92, 0, // Skip to: 24006
123/* 211 */ MCD::OPC_Decode, 180, 19, 3, // Opcode: VSUBUHS
124/* 215 */ MCD::OPC_FilterValue, 1, 234, 92, 0, // Skip to: 24006
125/* 220 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
126/* 223 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 249
127/* 228 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
128/* 231 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 240
129/* 236 */ MCD::OPC_Decode, 172, 18, 3, // Opcode: VMUL10ECUQ
130/* 240 */ MCD::OPC_FilterValue, 1, 209, 92, 0, // Skip to: 24006
131/* 245 */ MCD::OPC_Decode, 173, 18, 3, // Opcode: VMUL10EUQ
132/* 249 */ MCD::OPC_FilterValue, 1, 200, 92, 0, // Skip to: 24006
133/* 254 */ MCD::OPC_Decode, 174, 4, 5, // Opcode: BCDSUB_rec
134/* 258 */ MCD::OPC_FilterValue, 2, 77, 0, 0, // Skip to: 340
135/* 263 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
136/* 266 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 282
137/* 271 */ MCD::OPC_CheckField, 0, 1, 0, 176, 92, 0, // Skip to: 24006
138/* 278 */ MCD::OPC_Decode, 214, 16, 3, // Opcode: VADDUWM
139/* 282 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 298
140/* 287 */ MCD::OPC_CheckField, 0, 1, 0, 160, 92, 0, // Skip to: 24006
141/* 294 */ MCD::OPC_Decode, 215, 16, 3, // Opcode: VADDUWS
142/* 298 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 324
143/* 303 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
144/* 306 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 315
145/* 311 */ MCD::OPC_Decode, 182, 19, 3, // Opcode: VSUBUWM
146/* 315 */ MCD::OPC_FilterValue, 1, 134, 92, 0, // Skip to: 24006
147/* 320 */ MCD::OPC_Decode, 177, 4, 3, // Opcode: BCDUS_rec
148/* 324 */ MCD::OPC_FilterValue, 3, 125, 92, 0, // Skip to: 24006
149/* 329 */ MCD::OPC_CheckField, 0, 1, 0, 118, 92, 0, // Skip to: 24006
150/* 336 */ MCD::OPC_Decode, 183, 19, 3, // Opcode: VSUBUWS
151/* 340 */ MCD::OPC_FilterValue, 3, 45, 0, 0, // Skip to: 390
152/* 345 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
153/* 348 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 374
154/* 353 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
155/* 356 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 365
156/* 361 */ MCD::OPC_Decode, 210, 16, 3, // Opcode: VADDUDM
157/* 365 */ MCD::OPC_FilterValue, 2, 84, 92, 0, // Skip to: 24006
158/* 370 */ MCD::OPC_Decode, 178, 19, 3, // Opcode: VSUBUDM
159/* 374 */ MCD::OPC_FilterValue, 1, 75, 92, 0, // Skip to: 24006
160/* 379 */ MCD::OPC_CheckField, 10, 1, 1, 68, 92, 0, // Skip to: 24006
161/* 386 */ MCD::OPC_Decode, 175, 4, 5, // Opcode: BCDS_rec
162/* 390 */ MCD::OPC_FilterValue, 4, 87, 0, 0, // Skip to: 482
163/* 395 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
164/* 398 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 442
165/* 403 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
166/* 406 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 415
167/* 411 */ MCD::OPC_Decode, 213, 16, 3, // Opcode: VADDUQM
168/* 415 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 424
169/* 420 */ MCD::OPC_Decode, 205, 16, 3, // Opcode: VADDSBS
170/* 424 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 433
171/* 429 */ MCD::OPC_Decode, 181, 19, 3, // Opcode: VSUBUQM
172/* 433 */ MCD::OPC_FilterValue, 3, 16, 92, 0, // Skip to: 24006
173/* 438 */ MCD::OPC_Decode, 173, 19, 3, // Opcode: VSUBSBS
174/* 442 */ MCD::OPC_FilterValue, 1, 7, 92, 0, // Skip to: 24006
175/* 447 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
176/* 450 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 473
177/* 455 */ MCD::OPC_CheckField, 21, 2, 0, 248, 91, 0, // Skip to: 24006
178/* 462 */ MCD::OPC_CheckField, 9, 1, 0, 241, 91, 0, // Skip to: 24006
179/* 469 */ MCD::OPC_Decode, 164, 17, 6, // Opcode: VCMPUQ
180/* 473 */ MCD::OPC_FilterValue, 1, 232, 91, 0, // Skip to: 24006
181/* 478 */ MCD::OPC_Decode, 176, 4, 5, // Opcode: BCDTRUNC_rec
182/* 482 */ MCD::OPC_FilterValue, 5, 104, 0, 0, // Skip to: 591
183/* 487 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
184/* 490 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 523
185/* 495 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
186/* 498 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 507
187/* 503 */ MCD::OPC_Decode, 200, 16, 3, // Opcode: VADDCUQ
188/* 507 */ MCD::OPC_FilterValue, 1, 198, 91, 0, // Skip to: 24006
189/* 512 */ MCD::OPC_CheckField, 21, 2, 0, 191, 91, 0, // Skip to: 24006
190/* 519 */ MCD::OPC_Decode, 163, 17, 6, // Opcode: VCMPSQ
191/* 523 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 549
192/* 528 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
193/* 531 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 540
194/* 536 */ MCD::OPC_Decode, 206, 16, 3, // Opcode: VADDSHS
195/* 540 */ MCD::OPC_FilterValue, 1, 165, 91, 0, // Skip to: 24006
196/* 545 */ MCD::OPC_Decode, 168, 4, 3, // Opcode: BCDCPSGN_rec
197/* 549 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 575
198/* 554 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
199/* 557 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 566
200/* 562 */ MCD::OPC_Decode, 168, 19, 3, // Opcode: VSUBCUQ
201/* 566 */ MCD::OPC_FilterValue, 1, 139, 91, 0, // Skip to: 24006
202/* 571 */ MCD::OPC_Decode, 178, 4, 3, // Opcode: BCDUTRUNC_rec
203/* 575 */ MCD::OPC_FilterValue, 3, 130, 91, 0, // Skip to: 24006
204/* 580 */ MCD::OPC_CheckField, 0, 1, 0, 123, 91, 0, // Skip to: 24006
205/* 587 */ MCD::OPC_Decode, 174, 19, 3, // Opcode: VSUBSHS
206/* 591 */ MCD::OPC_FilterValue, 6, 167, 0, 0, // Skip to: 763
207/* 596 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
208/* 599 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 643
209/* 604 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
210/* 607 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 616
211/* 612 */ MCD::OPC_Decode, 201, 16, 3, // Opcode: VADDCUW
212/* 616 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 625
213/* 621 */ MCD::OPC_Decode, 207, 16, 3, // Opcode: VADDSWS
214/* 625 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 634
215/* 630 */ MCD::OPC_Decode, 169, 19, 3, // Opcode: VSUBCUW
216/* 634 */ MCD::OPC_FilterValue, 3, 71, 91, 0, // Skip to: 24006
217/* 639 */ MCD::OPC_Decode, 175, 19, 3, // Opcode: VSUBSWS
218/* 643 */ MCD::OPC_FilterValue, 1, 62, 91, 0, // Skip to: 24006
219/* 648 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
220/* 651 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 667
221/* 656 */ MCD::OPC_CheckField, 9, 2, 2, 47, 91, 0, // Skip to: 24006
222/* 663 */ MCD::OPC_Decode, 170, 4, 7, // Opcode: BCDCTSQ_rec
223/* 667 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 683
224/* 672 */ MCD::OPC_CheckField, 10, 1, 1, 31, 91, 0, // Skip to: 24006
225/* 679 */ MCD::OPC_Decode, 166, 4, 8, // Opcode: BCDCFSQ_rec
226/* 683 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 699
227/* 688 */ MCD::OPC_CheckField, 10, 1, 1, 15, 91, 0, // Skip to: 24006
228/* 695 */ MCD::OPC_Decode, 171, 4, 8, // Opcode: BCDCTZ_rec
229/* 699 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 715
230/* 704 */ MCD::OPC_CheckField, 9, 2, 2, 255, 90, 0, // Skip to: 24006
231/* 711 */ MCD::OPC_Decode, 169, 4, 7, // Opcode: BCDCTN_rec
232/* 715 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 731
233/* 720 */ MCD::OPC_CheckField, 10, 1, 1, 239, 90, 0, // Skip to: 24006
234/* 727 */ MCD::OPC_Decode, 167, 4, 8, // Opcode: BCDCFZ_rec
235/* 731 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 747
236/* 736 */ MCD::OPC_CheckField, 10, 1, 1, 223, 90, 0, // Skip to: 24006
237/* 743 */ MCD::OPC_Decode, 165, 4, 8, // Opcode: BCDCFN_rec
238/* 747 */ MCD::OPC_FilterValue, 31, 214, 90, 0, // Skip to: 24006
239/* 752 */ MCD::OPC_CheckField, 10, 1, 1, 207, 90, 0, // Skip to: 24006
240/* 759 */ MCD::OPC_Decode, 172, 4, 8, // Opcode: BCDSETSGN_rec
241/* 763 */ MCD::OPC_FilterValue, 7, 198, 90, 0, // Skip to: 24006
242/* 768 */ MCD::OPC_CheckField, 10, 1, 1, 191, 90, 0, // Skip to: 24006
243/* 775 */ MCD::OPC_CheckField, 0, 1, 1, 184, 90, 0, // Skip to: 24006
244/* 782 */ MCD::OPC_Decode, 173, 4, 5, // Opcode: BCDSR_rec
245/* 786 */ MCD::OPC_FilterValue, 1, 214, 4, 0, // Skip to: 2029
246/* 791 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
247/* 794 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 810
248/* 799 */ MCD::OPC_CheckField, 0, 1, 0, 160, 90, 0, // Skip to: 24006
249/* 806 */ MCD::OPC_Decode, 133, 18, 3, // Opcode: VMAXUB
250/* 810 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 826
251/* 815 */ MCD::OPC_CheckField, 0, 1, 0, 144, 90, 0, // Skip to: 24006
252/* 822 */ MCD::OPC_Decode, 135, 18, 3, // Opcode: VMAXUH
253/* 826 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 842
254/* 831 */ MCD::OPC_CheckField, 0, 1, 0, 128, 90, 0, // Skip to: 24006
255/* 838 */ MCD::OPC_Decode, 136, 18, 3, // Opcode: VMAXUW
256/* 842 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 858
257/* 847 */ MCD::OPC_CheckField, 0, 1, 0, 112, 90, 0, // Skip to: 24006
258/* 854 */ MCD::OPC_Decode, 134, 18, 3, // Opcode: VMAXUD
259/* 858 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 874
260/* 863 */ MCD::OPC_CheckField, 0, 1, 0, 96, 90, 0, // Skip to: 24006
261/* 870 */ MCD::OPC_Decode, 129, 18, 3, // Opcode: VMAXSB
262/* 874 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 890
263/* 879 */ MCD::OPC_CheckField, 0, 1, 0, 80, 90, 0, // Skip to: 24006
264/* 886 */ MCD::OPC_Decode, 131, 18, 3, // Opcode: VMAXSH
265/* 890 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 906
266/* 895 */ MCD::OPC_CheckField, 0, 1, 0, 64, 90, 0, // Skip to: 24006
267/* 902 */ MCD::OPC_Decode, 132, 18, 3, // Opcode: VMAXSW
268/* 906 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 922
269/* 911 */ MCD::OPC_CheckField, 0, 1, 0, 48, 90, 0, // Skip to: 24006
270/* 918 */ MCD::OPC_Decode, 130, 18, 3, // Opcode: VMAXSD
271/* 922 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 938
272/* 927 */ MCD::OPC_CheckField, 0, 1, 0, 32, 90, 0, // Skip to: 24006
273/* 934 */ MCD::OPC_Decode, 144, 18, 3, // Opcode: VMINUB
274/* 938 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 954
275/* 943 */ MCD::OPC_CheckField, 0, 1, 0, 16, 90, 0, // Skip to: 24006
276/* 950 */ MCD::OPC_Decode, 146, 18, 3, // Opcode: VMINUH
277/* 954 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 970
278/* 959 */ MCD::OPC_CheckField, 0, 1, 0, 0, 90, 0, // Skip to: 24006
279/* 966 */ MCD::OPC_Decode, 147, 18, 3, // Opcode: VMINUW
280/* 970 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 986
281/* 975 */ MCD::OPC_CheckField, 0, 1, 0, 240, 89, 0, // Skip to: 24006
282/* 982 */ MCD::OPC_Decode, 145, 18, 3, // Opcode: VMINUD
283/* 986 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1002
284/* 991 */ MCD::OPC_CheckField, 0, 1, 0, 224, 89, 0, // Skip to: 24006
285/* 998 */ MCD::OPC_Decode, 140, 18, 3, // Opcode: VMINSB
286/* 1002 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1018
287/* 1007 */ MCD::OPC_CheckField, 0, 1, 0, 208, 89, 0, // Skip to: 24006
288/* 1014 */ MCD::OPC_Decode, 142, 18, 3, // Opcode: VMINSH
289/* 1018 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1034
290/* 1023 */ MCD::OPC_CheckField, 0, 1, 0, 192, 89, 0, // Skip to: 24006
291/* 1030 */ MCD::OPC_Decode, 143, 18, 3, // Opcode: VMINSW
292/* 1034 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 1050
293/* 1039 */ MCD::OPC_CheckField, 0, 1, 0, 176, 89, 0, // Skip to: 24006
294/* 1046 */ MCD::OPC_Decode, 141, 18, 3, // Opcode: VMINSD
295/* 1050 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 1076
296/* 1055 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
297/* 1058 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1067
298/* 1063 */ MCD::OPC_Decode, 221, 16, 3, // Opcode: VAVGUB
299/* 1067 */ MCD::OPC_FilterValue, 1, 150, 89, 0, // Skip to: 24006
300/* 1072 */ MCD::OPC_Decode, 197, 16, 3, // Opcode: VABSDUB
301/* 1076 */ MCD::OPC_FilterValue, 17, 21, 0, 0, // Skip to: 1102
302/* 1081 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
303/* 1084 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093
304/* 1089 */ MCD::OPC_Decode, 222, 16, 3, // Opcode: VAVGUH
305/* 1093 */ MCD::OPC_FilterValue, 1, 124, 89, 0, // Skip to: 24006
306/* 1098 */ MCD::OPC_Decode, 198, 16, 3, // Opcode: VABSDUH
307/* 1102 */ MCD::OPC_FilterValue, 18, 21, 0, 0, // Skip to: 1128
308/* 1107 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
309/* 1110 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1119
310/* 1115 */ MCD::OPC_Decode, 223, 16, 3, // Opcode: VAVGUW
311/* 1119 */ MCD::OPC_FilterValue, 1, 98, 89, 0, // Skip to: 24006
312/* 1124 */ MCD::OPC_Decode, 199, 16, 3, // Opcode: VABSDUW
313/* 1128 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 1144
314/* 1133 */ MCD::OPC_CheckField, 0, 1, 0, 82, 89, 0, // Skip to: 24006
315/* 1140 */ MCD::OPC_Decode, 218, 16, 3, // Opcode: VAVGSB
316/* 1144 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 1160
317/* 1149 */ MCD::OPC_CheckField, 0, 1, 0, 66, 89, 0, // Skip to: 24006
318/* 1156 */ MCD::OPC_Decode, 219, 16, 3, // Opcode: VAVGSH
319/* 1160 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 1176
320/* 1165 */ MCD::OPC_CheckField, 0, 1, 0, 50, 89, 0, // Skip to: 24006
321/* 1172 */ MCD::OPC_Decode, 220, 16, 3, // Opcode: VAVGSW
322/* 1176 */ MCD::OPC_FilterValue, 24, 19, 1, 0, // Skip to: 1456
323/* 1181 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
324/* 1184 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1200
325/* 1189 */ MCD::OPC_CheckField, 0, 1, 0, 26, 89, 0, // Skip to: 24006
326/* 1196 */ MCD::OPC_Decode, 239, 16, 9, // Opcode: VCLZLSBB
327/* 1200 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1216
328/* 1205 */ MCD::OPC_CheckField, 0, 1, 0, 10, 89, 0, // Skip to: 24006
329/* 1212 */ MCD::OPC_Decode, 177, 17, 9, // Opcode: VCTZLSBB
330/* 1216 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1232
331/* 1221 */ MCD::OPC_CheckField, 0, 1, 0, 250, 88, 0, // Skip to: 24006
332/* 1228 */ MCD::OPC_Decode, 201, 18, 7, // Opcode: VNEGW
333/* 1232 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 1248
334/* 1237 */ MCD::OPC_CheckField, 0, 1, 0, 234, 88, 0, // Skip to: 24006
335/* 1244 */ MCD::OPC_Decode, 200, 18, 7, // Opcode: VNEGD
336/* 1248 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 1264
337/* 1253 */ MCD::OPC_CheckField, 0, 1, 0, 218, 88, 0, // Skip to: 24006
338/* 1260 */ MCD::OPC_Decode, 234, 18, 7, // Opcode: VPRTYBW
339/* 1264 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 1280
340/* 1269 */ MCD::OPC_CheckField, 0, 1, 0, 202, 88, 0, // Skip to: 24006
341/* 1276 */ MCD::OPC_Decode, 232, 18, 7, // Opcode: VPRTYBD
342/* 1280 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 1296
343/* 1285 */ MCD::OPC_CheckField, 0, 1, 0, 186, 88, 0, // Skip to: 24006
344/* 1292 */ MCD::OPC_Decode, 233, 18, 7, // Opcode: VPRTYBQ
345/* 1296 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 1312
346/* 1301 */ MCD::OPC_CheckField, 0, 1, 0, 170, 88, 0, // Skip to: 24006
347/* 1308 */ MCD::OPC_Decode, 217, 17, 7, // Opcode: VEXTSB2W
348/* 1312 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 1328
349/* 1317 */ MCD::OPC_CheckField, 0, 1, 0, 154, 88, 0, // Skip to: 24006
350/* 1324 */ MCD::OPC_Decode, 222, 17, 7, // Opcode: VEXTSH2W
351/* 1328 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1344
352/* 1333 */ MCD::OPC_CheckField, 0, 1, 0, 138, 88, 0, // Skip to: 24006
353/* 1340 */ MCD::OPC_Decode, 215, 17, 7, // Opcode: VEXTSB2D
354/* 1344 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1360
355/* 1349 */ MCD::OPC_CheckField, 0, 1, 0, 122, 88, 0, // Skip to: 24006
356/* 1356 */ MCD::OPC_Decode, 220, 17, 7, // Opcode: VEXTSH2D
357/* 1360 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1376
358/* 1365 */ MCD::OPC_CheckField, 0, 1, 0, 106, 88, 0, // Skip to: 24006
359/* 1372 */ MCD::OPC_Decode, 224, 17, 7, // Opcode: VEXTSW2D
360/* 1376 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1392
361/* 1381 */ MCD::OPC_CheckField, 0, 1, 0, 90, 88, 0, // Skip to: 24006
362/* 1388 */ MCD::OPC_Decode, 219, 17, 7, // Opcode: VEXTSD2Q
363/* 1392 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1408
364/* 1397 */ MCD::OPC_CheckField, 0, 1, 0, 74, 88, 0, // Skip to: 24006
365/* 1404 */ MCD::OPC_Decode, 173, 17, 7, // Opcode: VCTZB
366/* 1408 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1424
367/* 1413 */ MCD::OPC_CheckField, 0, 1, 0, 58, 88, 0, // Skip to: 24006
368/* 1420 */ MCD::OPC_Decode, 176, 17, 7, // Opcode: VCTZH
369/* 1424 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1440
370/* 1429 */ MCD::OPC_CheckField, 0, 1, 0, 42, 88, 0, // Skip to: 24006
371/* 1436 */ MCD::OPC_Decode, 178, 17, 7, // Opcode: VCTZW
372/* 1440 */ MCD::OPC_FilterValue, 31, 33, 88, 0, // Skip to: 24006
373/* 1445 */ MCD::OPC_CheckField, 0, 1, 0, 26, 88, 0, // Skip to: 24006
374/* 1452 */ MCD::OPC_Decode, 174, 17, 7, // Opcode: VCTZD
375/* 1456 */ MCD::OPC_FilterValue, 25, 120, 1, 0, // Skip to: 1837
376/* 1461 */ MCD::OPC_ExtractField, 17, 4, // Inst{20-17} ...
377/* 1464 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1504
378/* 1469 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
379/* 1472 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1488
380/* 1477 */ MCD::OPC_CheckField, 0, 1, 0, 250, 87, 0, // Skip to: 24006
381/* 1484 */ MCD::OPC_Decode, 192, 17, 7, // Opcode: VEXPANDBM
382/* 1488 */ MCD::OPC_FilterValue, 1, 241, 87, 0, // Skip to: 24006
383/* 1493 */ MCD::OPC_CheckField, 0, 1, 0, 234, 87, 0, // Skip to: 24006
384/* 1500 */ MCD::OPC_Decode, 194, 17, 7, // Opcode: VEXPANDHM
385/* 1504 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 1544
386/* 1509 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
387/* 1512 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1528
388/* 1517 */ MCD::OPC_CheckField, 0, 1, 0, 210, 87, 0, // Skip to: 24006
389/* 1524 */ MCD::OPC_Decode, 196, 17, 7, // Opcode: VEXPANDWM
390/* 1528 */ MCD::OPC_FilterValue, 1, 201, 87, 0, // Skip to: 24006
391/* 1533 */ MCD::OPC_CheckField, 0, 1, 0, 194, 87, 0, // Skip to: 24006
392/* 1540 */ MCD::OPC_Decode, 193, 17, 7, // Opcode: VEXPANDDM
393/* 1544 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1567
394/* 1549 */ MCD::OPC_CheckField, 16, 1, 0, 178, 87, 0, // Skip to: 24006
395/* 1556 */ MCD::OPC_CheckField, 0, 1, 0, 171, 87, 0, // Skip to: 24006
396/* 1563 */ MCD::OPC_Decode, 195, 17, 7, // Opcode: VEXPANDQM
397/* 1567 */ MCD::OPC_FilterValue, 4, 35, 0, 0, // Skip to: 1607
398/* 1572 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
399/* 1575 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1591
400/* 1580 */ MCD::OPC_CheckField, 0, 1, 0, 147, 87, 0, // Skip to: 24006
401/* 1587 */ MCD::OPC_Decode, 206, 17, 9, // Opcode: VEXTRACTBM
402/* 1591 */ MCD::OPC_FilterValue, 1, 138, 87, 0, // Skip to: 24006
403/* 1596 */ MCD::OPC_CheckField, 0, 1, 0, 131, 87, 0, // Skip to: 24006
404/* 1603 */ MCD::OPC_Decode, 209, 17, 9, // Opcode: VEXTRACTHM
405/* 1607 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1647
406/* 1612 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
407/* 1615 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1631
408/* 1620 */ MCD::OPC_CheckField, 0, 1, 0, 107, 87, 0, // Skip to: 24006
409/* 1627 */ MCD::OPC_Decode, 214, 17, 9, // Opcode: VEXTRACTWM
410/* 1631 */ MCD::OPC_FilterValue, 1, 98, 87, 0, // Skip to: 24006
411/* 1636 */ MCD::OPC_CheckField, 0, 1, 0, 91, 87, 0, // Skip to: 24006
412/* 1643 */ MCD::OPC_Decode, 208, 17, 9, // Opcode: VEXTRACTDM
413/* 1647 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 1670
414/* 1652 */ MCD::OPC_CheckField, 16, 1, 0, 75, 87, 0, // Skip to: 24006
415/* 1659 */ MCD::OPC_CheckField, 0, 1, 0, 68, 87, 0, // Skip to: 24006
416/* 1666 */ MCD::OPC_Decode, 210, 17, 9, // Opcode: VEXTRACTQM
417/* 1670 */ MCD::OPC_FilterValue, 8, 35, 0, 0, // Skip to: 1710
418/* 1675 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
419/* 1678 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1694
420/* 1683 */ MCD::OPC_CheckField, 0, 1, 0, 44, 87, 0, // Skip to: 24006
421/* 1690 */ MCD::OPC_Decode, 245, 11, 10, // Opcode: MTVSRBM
422/* 1694 */ MCD::OPC_FilterValue, 1, 35, 87, 0, // Skip to: 24006
423/* 1699 */ MCD::OPC_CheckField, 0, 1, 0, 28, 87, 0, // Skip to: 24006
424/* 1706 */ MCD::OPC_Decode, 250, 11, 10, // Opcode: MTVSRHM
425/* 1710 */ MCD::OPC_FilterValue, 9, 35, 0, 0, // Skip to: 1750
426/* 1715 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
427/* 1718 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1734
428/* 1723 */ MCD::OPC_CheckField, 0, 1, 0, 4, 87, 0, // Skip to: 24006
429/* 1730 */ MCD::OPC_Decode, 253, 11, 10, // Opcode: MTVSRWM
430/* 1734 */ MCD::OPC_FilterValue, 1, 251, 86, 0, // Skip to: 24006
431/* 1739 */ MCD::OPC_CheckField, 0, 1, 0, 244, 86, 0, // Skip to: 24006
432/* 1746 */ MCD::OPC_Decode, 249, 11, 10, // Opcode: MTVSRDM
433/* 1750 */ MCD::OPC_FilterValue, 10, 18, 0, 0, // Skip to: 1773
434/* 1755 */ MCD::OPC_CheckField, 16, 1, 0, 228, 86, 0, // Skip to: 24006
435/* 1762 */ MCD::OPC_CheckField, 0, 1, 0, 221, 86, 0, // Skip to: 24006
436/* 1769 */ MCD::OPC_Decode, 251, 11, 10, // Opcode: MTVSRQM
437/* 1773 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 1789
438/* 1778 */ MCD::OPC_CheckField, 0, 1, 0, 205, 86, 0, // Skip to: 24006
439/* 1785 */ MCD::OPC_Decode, 165, 17, 11, // Opcode: VCNTMBB
440/* 1789 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 1805
441/* 1794 */ MCD::OPC_CheckField, 0, 1, 0, 189, 86, 0, // Skip to: 24006
442/* 1801 */ MCD::OPC_Decode, 167, 17, 11, // Opcode: VCNTMBH
443/* 1805 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 1821
444/* 1810 */ MCD::OPC_CheckField, 0, 1, 0, 173, 86, 0, // Skip to: 24006
445/* 1817 */ MCD::OPC_Decode, 168, 17, 11, // Opcode: VCNTMBW
446/* 1821 */ MCD::OPC_FilterValue, 15, 164, 86, 0, // Skip to: 24006
447/* 1826 */ MCD::OPC_CheckField, 0, 1, 0, 157, 86, 0, // Skip to: 24006
448/* 1833 */ MCD::OPC_Decode, 166, 17, 11, // Opcode: VCNTMBD
449/* 1837 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 1853
450/* 1842 */ MCD::OPC_CheckField, 0, 1, 0, 141, 86, 0, // Skip to: 24006
451/* 1849 */ MCD::OPC_Decode, 255, 18, 12, // Opcode: VSHASIGMAW
452/* 1853 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 1869
453/* 1858 */ MCD::OPC_CheckField, 0, 1, 0, 125, 86, 0, // Skip to: 24006
454/* 1865 */ MCD::OPC_Decode, 254, 18, 12, // Opcode: VSHASIGMAD
455/* 1869 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 1909
456/* 1874 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
457/* 1877 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1893
458/* 1882 */ MCD::OPC_CheckField, 16, 5, 0, 101, 86, 0, // Skip to: 24006
459/* 1889 */ MCD::OPC_Decode, 235, 16, 7, // Opcode: VCLZB
460/* 1893 */ MCD::OPC_FilterValue, 1, 92, 86, 0, // Skip to: 24006
461/* 1898 */ MCD::OPC_CheckField, 16, 5, 0, 85, 86, 0, // Skip to: 24006
462/* 1905 */ MCD::OPC_Decode, 228, 18, 7, // Opcode: VPOPCNTB
463/* 1909 */ MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 1949
464/* 1914 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
465/* 1917 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1933
466/* 1922 */ MCD::OPC_CheckField, 16, 5, 0, 61, 86, 0, // Skip to: 24006
467/* 1929 */ MCD::OPC_Decode, 238, 16, 7, // Opcode: VCLZH
468/* 1933 */ MCD::OPC_FilterValue, 1, 52, 86, 0, // Skip to: 24006
469/* 1938 */ MCD::OPC_CheckField, 16, 5, 0, 45, 86, 0, // Skip to: 24006
470/* 1945 */ MCD::OPC_Decode, 230, 18, 7, // Opcode: VPOPCNTH
471/* 1949 */ MCD::OPC_FilterValue, 30, 35, 0, 0, // Skip to: 1989
472/* 1954 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
473/* 1957 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1973
474/* 1962 */ MCD::OPC_CheckField, 16, 5, 0, 21, 86, 0, // Skip to: 24006
475/* 1969 */ MCD::OPC_Decode, 240, 16, 7, // Opcode: VCLZW
476/* 1973 */ MCD::OPC_FilterValue, 1, 12, 86, 0, // Skip to: 24006
477/* 1978 */ MCD::OPC_CheckField, 16, 5, 0, 5, 86, 0, // Skip to: 24006
478/* 1985 */ MCD::OPC_Decode, 231, 18, 7, // Opcode: VPOPCNTW
479/* 1989 */ MCD::OPC_FilterValue, 31, 252, 85, 0, // Skip to: 24006
480/* 1994 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
481/* 1997 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2013
482/* 2002 */ MCD::OPC_CheckField, 16, 5, 0, 237, 85, 0, // Skip to: 24006
483/* 2009 */ MCD::OPC_Decode, 236, 16, 7, // Opcode: VCLZD
484/* 2013 */ MCD::OPC_FilterValue, 1, 228, 85, 0, // Skip to: 24006
485/* 2018 */ MCD::OPC_CheckField, 16, 5, 0, 221, 85, 0, // Skip to: 24006
486/* 2025 */ MCD::OPC_Decode, 229, 18, 7, // Opcode: VPOPCNTD
487/* 2029 */ MCD::OPC_FilterValue, 2, 117, 2, 0, // Skip to: 2663
488/* 2034 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
489/* 2037 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2063
490/* 2042 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
491/* 2045 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2054
492/* 2050 */ MCD::OPC_Decode, 240, 18, 3, // Opcode: VRLB
493/* 2054 */ MCD::OPC_FilterValue, 1, 187, 85, 0, // Skip to: 24006
494/* 2059 */ MCD::OPC_Decode, 245, 18, 3, // Opcode: VRLQ
495/* 2063 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2089
496/* 2068 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
497/* 2071 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2080
498/* 2076 */ MCD::OPC_Decode, 244, 18, 3, // Opcode: VRLH
499/* 2080 */ MCD::OPC_FilterValue, 1, 161, 85, 0, // Skip to: 24006
500/* 2085 */ MCD::OPC_Decode, 246, 18, 13, // Opcode: VRLQMI
501/* 2089 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2115
502/* 2094 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
503/* 2097 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2106
504/* 2102 */ MCD::OPC_Decode, 248, 18, 3, // Opcode: VRLW
505/* 2106 */ MCD::OPC_FilterValue, 1, 135, 85, 0, // Skip to: 24006
506/* 2111 */ MCD::OPC_Decode, 249, 18, 13, // Opcode: VRLWMI
507/* 2115 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2141
508/* 2120 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
509/* 2123 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2132
510/* 2128 */ MCD::OPC_Decode, 241, 18, 3, // Opcode: VRLD
511/* 2132 */ MCD::OPC_FilterValue, 1, 109, 85, 0, // Skip to: 24006
512/* 2137 */ MCD::OPC_Decode, 242, 18, 13, // Opcode: VRLDMI
513/* 2141 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 2167
514/* 2146 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
515/* 2149 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2158
516/* 2154 */ MCD::OPC_Decode, 129, 19, 3, // Opcode: VSLB
517/* 2158 */ MCD::OPC_FilterValue, 1, 83, 85, 0, // Skip to: 24006
518/* 2163 */ MCD::OPC_Decode, 135, 19, 3, // Opcode: VSLQ
519/* 2167 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 2193
520/* 2172 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
521/* 2175 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2184
522/* 2180 */ MCD::OPC_Decode, 133, 19, 3, // Opcode: VSLH
523/* 2184 */ MCD::OPC_FilterValue, 1, 57, 85, 0, // Skip to: 24006
524/* 2189 */ MCD::OPC_Decode, 247, 18, 3, // Opcode: VRLQNM
525/* 2193 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 2219
526/* 2198 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
527/* 2201 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2210
528/* 2206 */ MCD::OPC_Decode, 137, 19, 3, // Opcode: VSLW
529/* 2210 */ MCD::OPC_FilterValue, 1, 31, 85, 0, // Skip to: 24006
530/* 2215 */ MCD::OPC_Decode, 250, 18, 3, // Opcode: VRLWNM
531/* 2219 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2245
532/* 2224 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
533/* 2227 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2236
534/* 2232 */ MCD::OPC_Decode, 128, 19, 3, // Opcode: VSL
535/* 2236 */ MCD::OPC_FilterValue, 1, 5, 85, 0, // Skip to: 24006
536/* 2241 */ MCD::OPC_Decode, 243, 18, 3, // Opcode: VRLDNM
537/* 2245 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 2271
538/* 2250 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
539/* 2253 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2262
540/* 2258 */ MCD::OPC_Decode, 152, 19, 3, // Opcode: VSRB
541/* 2262 */ MCD::OPC_FilterValue, 1, 235, 84, 0, // Skip to: 24006
542/* 2267 */ MCD::OPC_Decode, 157, 19, 3, // Opcode: VSRQ
543/* 2271 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2287
544/* 2276 */ MCD::OPC_CheckField, 0, 1, 0, 219, 84, 0, // Skip to: 24006
545/* 2283 */ MCD::OPC_Decode, 155, 19, 3, // Opcode: VSRH
546/* 2287 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2303
547/* 2292 */ MCD::OPC_CheckField, 0, 1, 0, 203, 84, 0, // Skip to: 24006
548/* 2299 */ MCD::OPC_Decode, 159, 19, 3, // Opcode: VSRW
549/* 2303 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2319
550/* 2308 */ MCD::OPC_CheckField, 0, 1, 0, 187, 84, 0, // Skip to: 24006
551/* 2315 */ MCD::OPC_Decode, 146, 19, 3, // Opcode: VSR
552/* 2319 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 2345
553/* 2324 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
554/* 2327 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336
555/* 2332 */ MCD::OPC_Decode, 147, 19, 3, // Opcode: VSRAB
556/* 2336 */ MCD::OPC_FilterValue, 1, 161, 84, 0, // Skip to: 24006
557/* 2341 */ MCD::OPC_Decode, 150, 19, 3, // Opcode: VSRAQ
558/* 2345 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2361
559/* 2350 */ MCD::OPC_CheckField, 0, 1, 0, 145, 84, 0, // Skip to: 24006
560/* 2357 */ MCD::OPC_Decode, 149, 19, 3, // Opcode: VSRAH
561/* 2361 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2377
562/* 2366 */ MCD::OPC_CheckField, 0, 1, 0, 129, 84, 0, // Skip to: 24006
563/* 2373 */ MCD::OPC_Decode, 151, 19, 3, // Opcode: VSRAW
564/* 2377 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2393
565/* 2382 */ MCD::OPC_CheckField, 0, 1, 0, 113, 84, 0, // Skip to: 24006
566/* 2389 */ MCD::OPC_Decode, 148, 19, 3, // Opcode: VSRAD
567/* 2393 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 2409
568/* 2398 */ MCD::OPC_CheckField, 0, 1, 0, 97, 84, 0, // Skip to: 24006
569/* 2405 */ MCD::OPC_Decode, 216, 16, 3, // Opcode: VAND
570/* 2409 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 2425
571/* 2414 */ MCD::OPC_CheckField, 0, 1, 0, 81, 84, 0, // Skip to: 24006
572/* 2421 */ MCD::OPC_Decode, 217, 16, 3, // Opcode: VANDC
573/* 2425 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 2441
574/* 2430 */ MCD::OPC_CheckField, 0, 1, 0, 65, 84, 0, // Skip to: 24006
575/* 2437 */ MCD::OPC_Decode, 204, 18, 3, // Opcode: VOR
576/* 2441 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 2457
577/* 2446 */ MCD::OPC_CheckField, 0, 1, 0, 49, 84, 0, // Skip to: 24006
578/* 2453 */ MCD::OPC_Decode, 197, 19, 3, // Opcode: VXOR
579/* 2457 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2473
580/* 2462 */ MCD::OPC_CheckField, 0, 1, 0, 33, 84, 0, // Skip to: 24006
581/* 2469 */ MCD::OPC_Decode, 203, 18, 3, // Opcode: VNOR
582/* 2473 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 2489
583/* 2478 */ MCD::OPC_CheckField, 0, 1, 0, 17, 84, 0, // Skip to: 24006
584/* 2485 */ MCD::OPC_Decode, 205, 18, 3, // Opcode: VORC
585/* 2489 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 2505
586/* 2494 */ MCD::OPC_CheckField, 0, 1, 0, 1, 84, 0, // Skip to: 24006
587/* 2501 */ MCD::OPC_Decode, 197, 18, 3, // Opcode: VNAND
588/* 2505 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2521
589/* 2510 */ MCD::OPC_CheckField, 0, 1, 0, 241, 83, 0, // Skip to: 24006
590/* 2517 */ MCD::OPC_Decode, 130, 19, 3, // Opcode: VSLD
591/* 2521 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 2544
592/* 2526 */ MCD::OPC_CheckField, 11, 10, 0, 225, 83, 0, // Skip to: 24006
593/* 2533 */ MCD::OPC_CheckField, 0, 1, 0, 218, 83, 0, // Skip to: 24006
594/* 2540 */ MCD::OPC_Decode, 202, 11, 14, // Opcode: MFVSCR
595/* 2544 */ MCD::OPC_FilterValue, 25, 18, 0, 0, // Skip to: 2567
596/* 2549 */ MCD::OPC_CheckField, 16, 10, 0, 202, 83, 0, // Skip to: 24006
597/* 2556 */ MCD::OPC_CheckField, 0, 1, 0, 195, 83, 0, // Skip to: 24006
598/* 2563 */ MCD::OPC_Decode, 244, 11, 15, // Opcode: MTVSCR
599/* 2567 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 2583
600/* 2572 */ MCD::OPC_CheckField, 0, 1, 0, 179, 83, 0, // Skip to: 24006
601/* 2579 */ MCD::OPC_Decode, 191, 17, 3, // Opcode: VEQV
602/* 2583 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 2599
603/* 2588 */ MCD::OPC_CheckField, 0, 1, 0, 163, 83, 0, // Skip to: 24006
604/* 2595 */ MCD::OPC_Decode, 153, 19, 3, // Opcode: VSRD
605/* 2599 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2615
606/* 2604 */ MCD::OPC_CheckField, 0, 1, 0, 147, 83, 0, // Skip to: 24006
607/* 2611 */ MCD::OPC_Decode, 158, 19, 3, // Opcode: VSRV
608/* 2615 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2631
609/* 2620 */ MCD::OPC_CheckField, 0, 1, 0, 131, 83, 0, // Skip to: 24006
610/* 2627 */ MCD::OPC_Decode, 136, 19, 3, // Opcode: VSLV
611/* 2631 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 2647
612/* 2636 */ MCD::OPC_CheckField, 0, 1, 0, 115, 83, 0, // Skip to: 24006
613/* 2643 */ MCD::OPC_Decode, 237, 16, 3, // Opcode: VCLZDM
614/* 2647 */ MCD::OPC_FilterValue, 31, 106, 83, 0, // Skip to: 24006
615/* 2652 */ MCD::OPC_CheckField, 0, 1, 0, 99, 83, 0, // Skip to: 24006
616/* 2659 */ MCD::OPC_Decode, 175, 17, 3, // Opcode: VCTZDM
617/* 2663 */ MCD::OPC_FilterValue, 3, 183, 2, 0, // Skip to: 3363
618/* 2668 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
619/* 2671 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 2697
620/* 2676 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
621/* 2679 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2688
622/* 2684 */ MCD::OPC_Decode, 245, 16, 3, // Opcode: VCMPEQUB
623/* 2688 */ MCD::OPC_FilterValue, 1, 65, 83, 0, // Skip to: 24006
624/* 2693 */ MCD::OPC_Decode, 151, 17, 3, // Opcode: VCMPNEB
625/* 2697 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 2723
626/* 2702 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
627/* 2705 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2714
628/* 2710 */ MCD::OPC_Decode, 249, 16, 3, // Opcode: VCMPEQUH
629/* 2714 */ MCD::OPC_FilterValue, 1, 39, 83, 0, // Skip to: 24006
630/* 2719 */ MCD::OPC_Decode, 153, 17, 3, // Opcode: VCMPNEH
631/* 2723 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 2749
632/* 2728 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
633/* 2731 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2740
634/* 2736 */ MCD::OPC_Decode, 253, 16, 3, // Opcode: VCMPEQUW
635/* 2740 */ MCD::OPC_FilterValue, 1, 13, 83, 0, // Skip to: 24006
636/* 2745 */ MCD::OPC_Decode, 155, 17, 3, // Opcode: VCMPNEW
637/* 2749 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 2775
638/* 2754 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
639/* 2757 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2766
640/* 2762 */ MCD::OPC_Decode, 243, 16, 3, // Opcode: VCMPEQFP
641/* 2766 */ MCD::OPC_FilterValue, 1, 243, 82, 0, // Skip to: 24006
642/* 2771 */ MCD::OPC_Decode, 247, 16, 3, // Opcode: VCMPEQUD
643/* 2775 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2791
644/* 2780 */ MCD::OPC_CheckField, 0, 1, 1, 227, 82, 0, // Skip to: 24006
645/* 2787 */ MCD::OPC_Decode, 157, 17, 3, // Opcode: VCMPNEZB
646/* 2791 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2807
647/* 2796 */ MCD::OPC_CheckField, 0, 1, 1, 211, 82, 0, // Skip to: 24006
648/* 2803 */ MCD::OPC_Decode, 159, 17, 3, // Opcode: VCMPNEZH
649/* 2807 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2823
650/* 2812 */ MCD::OPC_CheckField, 0, 1, 1, 195, 82, 0, // Skip to: 24006
651/* 2819 */ MCD::OPC_Decode, 161, 17, 3, // Opcode: VCMPNEZW
652/* 2823 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 2849
653/* 2828 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
654/* 2831 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2840
655/* 2836 */ MCD::OPC_Decode, 255, 16, 3, // Opcode: VCMPGEFP
656/* 2840 */ MCD::OPC_FilterValue, 1, 169, 82, 0, // Skip to: 24006
657/* 2845 */ MCD::OPC_Decode, 251, 16, 3, // Opcode: VCMPEQUQ
658/* 2849 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2865
659/* 2854 */ MCD::OPC_CheckField, 0, 1, 0, 153, 82, 0, // Skip to: 24006
660/* 2861 */ MCD::OPC_Decode, 141, 17, 3, // Opcode: VCMPGTUB
661/* 2865 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2881
662/* 2870 */ MCD::OPC_CheckField, 0, 1, 0, 137, 82, 0, // Skip to: 24006
663/* 2877 */ MCD::OPC_Decode, 145, 17, 3, // Opcode: VCMPGTUH
664/* 2881 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 2907
665/* 2886 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
666/* 2889 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2898
667/* 2894 */ MCD::OPC_Decode, 149, 17, 3, // Opcode: VCMPGTUW
668/* 2898 */ MCD::OPC_FilterValue, 1, 111, 82, 0, // Skip to: 24006
669/* 2903 */ MCD::OPC_Decode, 147, 17, 3, // Opcode: VCMPGTUQ
670/* 2907 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 2933
671/* 2912 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
672/* 2915 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2924
673/* 2920 */ MCD::OPC_Decode, 129, 17, 3, // Opcode: VCMPGTFP
674/* 2924 */ MCD::OPC_FilterValue, 1, 85, 82, 0, // Skip to: 24006
675/* 2929 */ MCD::OPC_Decode, 143, 17, 3, // Opcode: VCMPGTUD
676/* 2933 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2949
677/* 2938 */ MCD::OPC_CheckField, 0, 1, 0, 69, 82, 0, // Skip to: 24006
678/* 2945 */ MCD::OPC_Decode, 131, 17, 3, // Opcode: VCMPGTSB
679/* 2949 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2965
680/* 2954 */ MCD::OPC_CheckField, 0, 1, 0, 53, 82, 0, // Skip to: 24006
681/* 2961 */ MCD::OPC_Decode, 135, 17, 3, // Opcode: VCMPGTSH
682/* 2965 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 2991
683/* 2970 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
684/* 2973 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2982
685/* 2978 */ MCD::OPC_Decode, 139, 17, 3, // Opcode: VCMPGTSW
686/* 2982 */ MCD::OPC_FilterValue, 1, 27, 82, 0, // Skip to: 24006
687/* 2987 */ MCD::OPC_Decode, 137, 17, 3, // Opcode: VCMPGTSQ
688/* 2991 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3017
689/* 2996 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
690/* 2999 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3008
691/* 3004 */ MCD::OPC_Decode, 241, 16, 3, // Opcode: VCMPBFP
692/* 3008 */ MCD::OPC_FilterValue, 1, 1, 82, 0, // Skip to: 24006
693/* 3013 */ MCD::OPC_Decode, 133, 17, 3, // Opcode: VCMPGTSD
694/* 3017 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 3043
695/* 3022 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
696/* 3025 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3034
697/* 3030 */ MCD::OPC_Decode, 246, 16, 3, // Opcode: VCMPEQUB_rec
698/* 3034 */ MCD::OPC_FilterValue, 1, 231, 81, 0, // Skip to: 24006
699/* 3039 */ MCD::OPC_Decode, 152, 17, 3, // Opcode: VCMPNEB_rec
700/* 3043 */ MCD::OPC_FilterValue, 17, 21, 0, 0, // Skip to: 3069
701/* 3048 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
702/* 3051 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3060
703/* 3056 */ MCD::OPC_Decode, 250, 16, 3, // Opcode: VCMPEQUH_rec
704/* 3060 */ MCD::OPC_FilterValue, 1, 205, 81, 0, // Skip to: 24006
705/* 3065 */ MCD::OPC_Decode, 154, 17, 3, // Opcode: VCMPNEH_rec
706/* 3069 */ MCD::OPC_FilterValue, 18, 21, 0, 0, // Skip to: 3095
707/* 3074 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
708/* 3077 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3086
709/* 3082 */ MCD::OPC_Decode, 254, 16, 3, // Opcode: VCMPEQUW_rec
710/* 3086 */ MCD::OPC_FilterValue, 1, 179, 81, 0, // Skip to: 24006
711/* 3091 */ MCD::OPC_Decode, 156, 17, 3, // Opcode: VCMPNEW_rec
712/* 3095 */ MCD::OPC_FilterValue, 19, 21, 0, 0, // Skip to: 3121
713/* 3100 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
714/* 3103 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3112
715/* 3108 */ MCD::OPC_Decode, 244, 16, 3, // Opcode: VCMPEQFP_rec
716/* 3112 */ MCD::OPC_FilterValue, 1, 153, 81, 0, // Skip to: 24006
717/* 3117 */ MCD::OPC_Decode, 248, 16, 3, // Opcode: VCMPEQUD_rec
718/* 3121 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3137
719/* 3126 */ MCD::OPC_CheckField, 0, 1, 1, 137, 81, 0, // Skip to: 24006
720/* 3133 */ MCD::OPC_Decode, 158, 17, 3, // Opcode: VCMPNEZB_rec
721/* 3137 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3153
722/* 3142 */ MCD::OPC_CheckField, 0, 1, 1, 121, 81, 0, // Skip to: 24006
723/* 3149 */ MCD::OPC_Decode, 160, 17, 3, // Opcode: VCMPNEZH_rec
724/* 3153 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3169
725/* 3158 */ MCD::OPC_CheckField, 0, 1, 1, 105, 81, 0, // Skip to: 24006
726/* 3165 */ MCD::OPC_Decode, 162, 17, 3, // Opcode: VCMPNEZW_rec
727/* 3169 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 3195
728/* 3174 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
729/* 3177 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3186
730/* 3182 */ MCD::OPC_Decode, 128, 17, 3, // Opcode: VCMPGEFP_rec
731/* 3186 */ MCD::OPC_FilterValue, 1, 79, 81, 0, // Skip to: 24006
732/* 3191 */ MCD::OPC_Decode, 252, 16, 3, // Opcode: VCMPEQUQ_rec
733/* 3195 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3211
734/* 3200 */ MCD::OPC_CheckField, 0, 1, 0, 63, 81, 0, // Skip to: 24006
735/* 3207 */ MCD::OPC_Decode, 142, 17, 3, // Opcode: VCMPGTUB_rec
736/* 3211 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3227
737/* 3216 */ MCD::OPC_CheckField, 0, 1, 0, 47, 81, 0, // Skip to: 24006
738/* 3223 */ MCD::OPC_Decode, 146, 17, 3, // Opcode: VCMPGTUH_rec
739/* 3227 */ MCD::OPC_FilterValue, 26, 21, 0, 0, // Skip to: 3253
740/* 3232 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
741/* 3235 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3244
742/* 3240 */ MCD::OPC_Decode, 150, 17, 3, // Opcode: VCMPGTUW_rec
743/* 3244 */ MCD::OPC_FilterValue, 1, 21, 81, 0, // Skip to: 24006
744/* 3249 */ MCD::OPC_Decode, 148, 17, 3, // Opcode: VCMPGTUQ_rec
745/* 3253 */ MCD::OPC_FilterValue, 27, 21, 0, 0, // Skip to: 3279
746/* 3258 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
747/* 3261 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3270
748/* 3266 */ MCD::OPC_Decode, 130, 17, 3, // Opcode: VCMPGTFP_rec
749/* 3270 */ MCD::OPC_FilterValue, 1, 251, 80, 0, // Skip to: 24006
750/* 3275 */ MCD::OPC_Decode, 144, 17, 3, // Opcode: VCMPGTUD_rec
751/* 3279 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3295
752/* 3284 */ MCD::OPC_CheckField, 0, 1, 0, 235, 80, 0, // Skip to: 24006
753/* 3291 */ MCD::OPC_Decode, 132, 17, 3, // Opcode: VCMPGTSB_rec
754/* 3295 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 3311
755/* 3300 */ MCD::OPC_CheckField, 0, 1, 0, 219, 80, 0, // Skip to: 24006
756/* 3307 */ MCD::OPC_Decode, 136, 17, 3, // Opcode: VCMPGTSH_rec
757/* 3311 */ MCD::OPC_FilterValue, 30, 21, 0, 0, // Skip to: 3337
758/* 3316 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
759/* 3319 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3328
760/* 3324 */ MCD::OPC_Decode, 140, 17, 3, // Opcode: VCMPGTSW_rec
761/* 3328 */ MCD::OPC_FilterValue, 1, 193, 80, 0, // Skip to: 24006
762/* 3333 */ MCD::OPC_Decode, 138, 17, 3, // Opcode: VCMPGTSQ_rec
763/* 3337 */ MCD::OPC_FilterValue, 31, 184, 80, 0, // Skip to: 24006
764/* 3342 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
765/* 3345 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3354
766/* 3350 */ MCD::OPC_Decode, 242, 16, 3, // Opcode: VCMPBFP_rec
767/* 3354 */ MCD::OPC_FilterValue, 1, 167, 80, 0, // Skip to: 24006
768/* 3359 */ MCD::OPC_Decode, 134, 17, 3, // Opcode: VCMPGTSD_rec
769/* 3363 */ MCD::OPC_FilterValue, 4, 26, 2, 0, // Skip to: 3906
770/* 3368 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
771/* 3371 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3387
772/* 3376 */ MCD::OPC_CheckField, 0, 1, 0, 143, 80, 0, // Skip to: 24006
773/* 3383 */ MCD::OPC_Decode, 192, 18, 3, // Opcode: VMULOUB
774/* 3387 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3403
775/* 3392 */ MCD::OPC_CheckField, 0, 1, 0, 127, 80, 0, // Skip to: 24006
776/* 3399 */ MCD::OPC_Decode, 194, 18, 3, // Opcode: VMULOUH
777/* 3403 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 3429
778/* 3408 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
779/* 3411 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3420
780/* 3416 */ MCD::OPC_Decode, 195, 18, 3, // Opcode: VMULOUW
781/* 3420 */ MCD::OPC_FilterValue, 1, 101, 80, 0, // Skip to: 24006
782/* 3425 */ MCD::OPC_Decode, 196, 18, 3, // Opcode: VMULUWM
783/* 3429 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3445
784/* 3434 */ MCD::OPC_CheckField, 0, 1, 0, 85, 80, 0, // Skip to: 24006
785/* 3441 */ MCD::OPC_Decode, 193, 18, 3, // Opcode: VMULOUD
786/* 3445 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3461
787/* 3450 */ MCD::OPC_CheckField, 0, 1, 0, 69, 80, 0, // Skip to: 24006
788/* 3457 */ MCD::OPC_Decode, 188, 18, 3, // Opcode: VMULOSB
789/* 3461 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3477
790/* 3466 */ MCD::OPC_CheckField, 0, 1, 0, 53, 80, 0, // Skip to: 24006
791/* 3473 */ MCD::OPC_Decode, 190, 18, 3, // Opcode: VMULOSH
792/* 3477 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3493
793/* 3482 */ MCD::OPC_CheckField, 0, 1, 0, 37, 80, 0, // Skip to: 24006
794/* 3489 */ MCD::OPC_Decode, 191, 18, 3, // Opcode: VMULOSW
795/* 3493 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 3519
796/* 3498 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
797/* 3501 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3510
798/* 3506 */ MCD::OPC_Decode, 189, 18, 3, // Opcode: VMULOSD
799/* 3510 */ MCD::OPC_FilterValue, 1, 11, 80, 0, // Skip to: 24006
800/* 3515 */ MCD::OPC_Decode, 187, 18, 3, // Opcode: VMULLD
801/* 3519 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3535
802/* 3524 */ MCD::OPC_CheckField, 0, 1, 0, 251, 79, 0, // Skip to: 24006
803/* 3531 */ MCD::OPC_Decode, 179, 18, 3, // Opcode: VMULEUB
804/* 3535 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3551
805/* 3540 */ MCD::OPC_CheckField, 0, 1, 0, 235, 79, 0, // Skip to: 24006
806/* 3547 */ MCD::OPC_Decode, 181, 18, 3, // Opcode: VMULEUH
807/* 3551 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3577
808/* 3556 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
809/* 3559 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3568
810/* 3564 */ MCD::OPC_Decode, 182, 18, 3, // Opcode: VMULEUW
811/* 3568 */ MCD::OPC_FilterValue, 1, 209, 79, 0, // Skip to: 24006
812/* 3573 */ MCD::OPC_Decode, 186, 18, 3, // Opcode: VMULHUW
813/* 3577 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3603
814/* 3582 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
815/* 3585 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3594
816/* 3590 */ MCD::OPC_Decode, 180, 18, 3, // Opcode: VMULEUD
817/* 3594 */ MCD::OPC_FilterValue, 1, 183, 79, 0, // Skip to: 24006
818/* 3599 */ MCD::OPC_Decode, 185, 18, 3, // Opcode: VMULHUD
819/* 3603 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3619
820/* 3608 */ MCD::OPC_CheckField, 0, 1, 0, 167, 79, 0, // Skip to: 24006
821/* 3615 */ MCD::OPC_Decode, 175, 18, 3, // Opcode: VMULESB
822/* 3619 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3635
823/* 3624 */ MCD::OPC_CheckField, 0, 1, 0, 151, 79, 0, // Skip to: 24006
824/* 3631 */ MCD::OPC_Decode, 177, 18, 3, // Opcode: VMULESH
825/* 3635 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 3661
826/* 3640 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
827/* 3643 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3652
828/* 3648 */ MCD::OPC_Decode, 178, 18, 3, // Opcode: VMULESW
829/* 3652 */ MCD::OPC_FilterValue, 1, 125, 79, 0, // Skip to: 24006
830/* 3657 */ MCD::OPC_Decode, 184, 18, 3, // Opcode: VMULHSW
831/* 3661 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 3687
832/* 3666 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
833/* 3669 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3678
834/* 3674 */ MCD::OPC_Decode, 176, 18, 3, // Opcode: VMULESD
835/* 3678 */ MCD::OPC_FilterValue, 1, 99, 79, 0, // Skip to: 24006
836/* 3683 */ MCD::OPC_Decode, 183, 18, 3, // Opcode: VMULHSD
837/* 3687 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3703
838/* 3692 */ MCD::OPC_CheckField, 0, 1, 0, 83, 79, 0, // Skip to: 24006
839/* 3699 */ MCD::OPC_Decode, 224, 18, 3, // Opcode: VPMSUMB
840/* 3703 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3719
841/* 3708 */ MCD::OPC_CheckField, 0, 1, 0, 67, 79, 0, // Skip to: 24006
842/* 3715 */ MCD::OPC_Decode, 226, 18, 3, // Opcode: VPMSUMH
843/* 3719 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3735
844/* 3724 */ MCD::OPC_CheckField, 0, 1, 0, 51, 79, 0, // Skip to: 24006
845/* 3731 */ MCD::OPC_Decode, 227, 18, 3, // Opcode: VPMSUMW
846/* 3735 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 3751
847/* 3740 */ MCD::OPC_CheckField, 0, 1, 0, 35, 79, 0, // Skip to: 24006
848/* 3747 */ MCD::OPC_Decode, 225, 18, 3, // Opcode: VPMSUMD
849/* 3751 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 3777
850/* 3756 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
851/* 3759 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3768
852/* 3764 */ MCD::OPC_Decode, 231, 16, 3, // Opcode: VCIPHER
853/* 3768 */ MCD::OPC_FilterValue, 1, 9, 79, 0, // Skip to: 24006
854/* 3773 */ MCD::OPC_Decode, 232, 16, 3, // Opcode: VCIPHERLAST
855/* 3777 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 3803
856/* 3782 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
857/* 3785 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3794
858/* 3790 */ MCD::OPC_Decode, 198, 18, 3, // Opcode: VNCIPHER
859/* 3794 */ MCD::OPC_FilterValue, 1, 239, 78, 0, // Skip to: 24006
860/* 3799 */ MCD::OPC_Decode, 199, 18, 3, // Opcode: VNCIPHERLAST
861/* 3803 */ MCD::OPC_FilterValue, 23, 18, 0, 0, // Skip to: 3826
862/* 3808 */ MCD::OPC_CheckField, 11, 5, 0, 223, 78, 0, // Skip to: 24006
863/* 3815 */ MCD::OPC_CheckField, 0, 1, 0, 216, 78, 0, // Skip to: 24006
864/* 3822 */ MCD::OPC_Decode, 252, 18, 4, // Opcode: VSBOX
865/* 3826 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3842
866/* 3831 */ MCD::OPC_CheckField, 0, 1, 0, 200, 78, 0, // Skip to: 24006
867/* 3838 */ MCD::OPC_Decode, 187, 19, 3, // Opcode: VSUM4UBS
868/* 3842 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3858
869/* 3847 */ MCD::OPC_CheckField, 0, 1, 0, 184, 78, 0, // Skip to: 24006
870/* 3854 */ MCD::OPC_Decode, 186, 19, 3, // Opcode: VSUM4SHS
871/* 3858 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3874
872/* 3863 */ MCD::OPC_CheckField, 0, 1, 0, 168, 78, 0, // Skip to: 24006
873/* 3870 */ MCD::OPC_Decode, 184, 19, 3, // Opcode: VSUM2SWS
874/* 3874 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 3890
875/* 3879 */ MCD::OPC_CheckField, 0, 1, 0, 152, 78, 0, // Skip to: 24006
876/* 3886 */ MCD::OPC_Decode, 185, 19, 3, // Opcode: VSUM4SBS
877/* 3890 */ MCD::OPC_FilterValue, 30, 143, 78, 0, // Skip to: 24006
878/* 3895 */ MCD::OPC_CheckField, 0, 1, 0, 136, 78, 0, // Skip to: 24006
879/* 3902 */ MCD::OPC_Decode, 188, 19, 3, // Opcode: VSUMSWS
880/* 3906 */ MCD::OPC_FilterValue, 5, 31, 2, 0, // Skip to: 4454
881/* 3911 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
882/* 3914 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 3940
883/* 3919 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
884/* 3922 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3931
885/* 3927 */ MCD::OPC_Decode, 204, 16, 3, // Opcode: VADDFP
886/* 3931 */ MCD::OPC_FilterValue, 1, 102, 78, 0, // Skip to: 24006
887/* 3936 */ MCD::OPC_Decode, 189, 17, 3, // Opcode: VDIVUQ
888/* 3940 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3956
889/* 3945 */ MCD::OPC_CheckField, 0, 1, 0, 86, 78, 0, // Skip to: 24006
890/* 3952 */ MCD::OPC_Decode, 172, 19, 3, // Opcode: VSUBFP
891/* 3956 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 3972
892/* 3961 */ MCD::OPC_CheckField, 0, 1, 1, 70, 78, 0, // Skip to: 24006
893/* 3968 */ MCD::OPC_Decode, 190, 17, 3, // Opcode: VDIVUW
894/* 3972 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 3988
895/* 3977 */ MCD::OPC_CheckField, 0, 1, 1, 54, 78, 0, // Skip to: 24006
896/* 3984 */ MCD::OPC_Decode, 188, 17, 3, // Opcode: VDIVUD
897/* 3988 */ MCD::OPC_FilterValue, 4, 28, 0, 0, // Skip to: 4021
898/* 3993 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
899/* 3996 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4012
900/* 4001 */ MCD::OPC_CheckField, 16, 5, 0, 30, 78, 0, // Skip to: 24006
901/* 4008 */ MCD::OPC_Decode, 235, 18, 7, // Opcode: VREFP
902/* 4012 */ MCD::OPC_FilterValue, 1, 21, 78, 0, // Skip to: 24006
903/* 4017 */ MCD::OPC_Decode, 186, 17, 3, // Opcode: VDIVSQ
904/* 4021 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 4044
905/* 4026 */ MCD::OPC_CheckField, 16, 5, 0, 5, 78, 0, // Skip to: 24006
906/* 4033 */ MCD::OPC_CheckField, 0, 1, 0, 254, 77, 0, // Skip to: 24006
907/* 4040 */ MCD::OPC_Decode, 251, 18, 7, // Opcode: VRSQRTEFP
908/* 4044 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 4077
909/* 4049 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
910/* 4052 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4068
911/* 4057 */ MCD::OPC_CheckField, 16, 5, 0, 230, 77, 0, // Skip to: 24006
912/* 4064 */ MCD::OPC_Decode, 197, 17, 7, // Opcode: VEXPTEFP
913/* 4068 */ MCD::OPC_FilterValue, 1, 221, 77, 0, // Skip to: 24006
914/* 4073 */ MCD::OPC_Decode, 187, 17, 3, // Opcode: VDIVSW
915/* 4077 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 4110
916/* 4082 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
917/* 4085 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4101
918/* 4090 */ MCD::OPC_CheckField, 16, 5, 0, 197, 77, 0, // Skip to: 24006
919/* 4097 */ MCD::OPC_Decode, 254, 17, 7, // Opcode: VLOGEFP
920/* 4101 */ MCD::OPC_FilterValue, 1, 188, 77, 0, // Skip to: 24006
921/* 4106 */ MCD::OPC_Decode, 185, 17, 3, // Opcode: VDIVSD
922/* 4110 */ MCD::OPC_FilterValue, 8, 28, 0, 0, // Skip to: 4143
923/* 4115 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
924/* 4118 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4134
925/* 4123 */ MCD::OPC_CheckField, 16, 5, 0, 164, 77, 0, // Skip to: 24006
926/* 4130 */ MCD::OPC_Decode, 237, 18, 7, // Opcode: VRFIN
927/* 4134 */ MCD::OPC_FilterValue, 1, 155, 77, 0, // Skip to: 24006
928/* 4139 */ MCD::OPC_Decode, 183, 17, 3, // Opcode: VDIVEUQ
929/* 4143 */ MCD::OPC_FilterValue, 9, 18, 0, 0, // Skip to: 4166
930/* 4148 */ MCD::OPC_CheckField, 16, 5, 0, 139, 77, 0, // Skip to: 24006
931/* 4155 */ MCD::OPC_CheckField, 0, 1, 0, 132, 77, 0, // Skip to: 24006
932/* 4162 */ MCD::OPC_Decode, 239, 18, 7, // Opcode: VRFIZ
933/* 4166 */ MCD::OPC_FilterValue, 10, 28, 0, 0, // Skip to: 4199
934/* 4171 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
935/* 4174 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4190
936/* 4179 */ MCD::OPC_CheckField, 16, 5, 0, 108, 77, 0, // Skip to: 24006
937/* 4186 */ MCD::OPC_Decode, 238, 18, 7, // Opcode: VRFIP
938/* 4190 */ MCD::OPC_FilterValue, 1, 99, 77, 0, // Skip to: 24006
939/* 4195 */ MCD::OPC_Decode, 184, 17, 3, // Opcode: VDIVEUW
940/* 4199 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 4232
941/* 4204 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
942/* 4207 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4223
943/* 4212 */ MCD::OPC_CheckField, 16, 5, 0, 75, 77, 0, // Skip to: 24006
944/* 4219 */ MCD::OPC_Decode, 236, 18, 7, // Opcode: VRFIM
945/* 4223 */ MCD::OPC_FilterValue, 1, 66, 77, 0, // Skip to: 24006
946/* 4228 */ MCD::OPC_Decode, 182, 17, 3, // Opcode: VDIVEUD
947/* 4232 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 4258
948/* 4237 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
949/* 4240 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4249
950/* 4245 */ MCD::OPC_Decode, 229, 16, 16, // Opcode: VCFUX
951/* 4249 */ MCD::OPC_FilterValue, 1, 40, 77, 0, // Skip to: 24006
952/* 4254 */ MCD::OPC_Decode, 180, 17, 3, // Opcode: VDIVESQ
953/* 4258 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4274
954/* 4263 */ MCD::OPC_CheckField, 0, 1, 0, 24, 77, 0, // Skip to: 24006
955/* 4270 */ MCD::OPC_Decode, 226, 16, 16, // Opcode: VCFSX
956/* 4274 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 4300
957/* 4279 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
958/* 4282 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4291
959/* 4287 */ MCD::OPC_Decode, 171, 17, 16, // Opcode: VCTUXS
960/* 4291 */ MCD::OPC_FilterValue, 1, 254, 76, 0, // Skip to: 24006
961/* 4296 */ MCD::OPC_Decode, 181, 17, 3, // Opcode: VDIVESW
962/* 4300 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 4326
963/* 4305 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
964/* 4308 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4317
965/* 4313 */ MCD::OPC_Decode, 169, 17, 16, // Opcode: VCTSXS
966/* 4317 */ MCD::OPC_FilterValue, 1, 228, 76, 0, // Skip to: 24006
967/* 4322 */ MCD::OPC_Decode, 179, 17, 3, // Opcode: VDIVESD
968/* 4326 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 4342
969/* 4331 */ MCD::OPC_CheckField, 0, 1, 0, 212, 76, 0, // Skip to: 24006
970/* 4338 */ MCD::OPC_Decode, 128, 18, 3, // Opcode: VMAXFP
971/* 4342 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4358
972/* 4347 */ MCD::OPC_CheckField, 0, 1, 0, 196, 76, 0, // Skip to: 24006
973/* 4354 */ MCD::OPC_Decode, 139, 18, 3, // Opcode: VMINFP
974/* 4358 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 4374
975/* 4363 */ MCD::OPC_CheckField, 0, 1, 1, 180, 76, 0, // Skip to: 24006
976/* 4370 */ MCD::OPC_Decode, 153, 18, 3, // Opcode: VMODUQ
977/* 4374 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 4390
978/* 4379 */ MCD::OPC_CheckField, 0, 1, 1, 164, 76, 0, // Skip to: 24006
979/* 4386 */ MCD::OPC_Decode, 154, 18, 3, // Opcode: VMODUW
980/* 4390 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 4406
981/* 4395 */ MCD::OPC_CheckField, 0, 1, 1, 148, 76, 0, // Skip to: 24006
982/* 4402 */ MCD::OPC_Decode, 152, 18, 3, // Opcode: VMODUD
983/* 4406 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 4422
984/* 4411 */ MCD::OPC_CheckField, 0, 1, 1, 132, 76, 0, // Skip to: 24006
985/* 4418 */ MCD::OPC_Decode, 150, 18, 3, // Opcode: VMODSQ
986/* 4422 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 4438
987/* 4427 */ MCD::OPC_CheckField, 0, 1, 1, 116, 76, 0, // Skip to: 24006
988/* 4434 */ MCD::OPC_Decode, 151, 18, 3, // Opcode: VMODSW
989/* 4438 */ MCD::OPC_FilterValue, 31, 107, 76, 0, // Skip to: 24006
990/* 4443 */ MCD::OPC_CheckField, 0, 1, 1, 100, 76, 0, // Skip to: 24006
991/* 4450 */ MCD::OPC_Decode, 149, 18, 3, // Opcode: VMODSD
992/* 4454 */ MCD::OPC_FilterValue, 6, 174, 2, 0, // Skip to: 5145
993/* 4459 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
994/* 4462 */ MCD::OPC_FilterValue, 0, 56, 0, 0, // Skip to: 4523
995/* 4467 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
996/* 4470 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4479
997/* 4475 */ MCD::OPC_Decode, 156, 18, 3, // Opcode: VMRGHB
998/* 4479 */ MCD::OPC_FilterValue, 1, 66, 76, 0, // Skip to: 24006
999/* 4484 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
1000/* 4487 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4496
1001/* 4492 */ MCD::OPC_Decode, 160, 19, 7, // Opcode: VSTRIBL
1002/* 4496 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4505
1003/* 4501 */ MCD::OPC_Decode, 162, 19, 7, // Opcode: VSTRIBR
1004/* 4505 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4514
1005/* 4510 */ MCD::OPC_Decode, 164, 19, 7, // Opcode: VSTRIHL
1006/* 4514 */ MCD::OPC_FilterValue, 3, 31, 76, 0, // Skip to: 24006
1007/* 4519 */ MCD::OPC_Decode, 166, 19, 7, // Opcode: VSTRIHR
1008/* 4523 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4539
1009/* 4528 */ MCD::OPC_CheckField, 0, 1, 0, 15, 76, 0, // Skip to: 24006
1010/* 4535 */ MCD::OPC_Decode, 157, 18, 3, // Opcode: VMRGHH
1011/* 4539 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 4555
1012/* 4544 */ MCD::OPC_CheckField, 0, 1, 0, 255, 75, 0, // Skip to: 24006
1013/* 4551 */ MCD::OPC_Decode, 158, 18, 3, // Opcode: VMRGHW
1014/* 4555 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 4571
1015/* 4560 */ MCD::OPC_CheckField, 0, 1, 0, 239, 75, 0, // Skip to: 24006
1016/* 4567 */ MCD::OPC_Decode, 159, 18, 3, // Opcode: VMRGLB
1017/* 4571 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4587
1018/* 4576 */ MCD::OPC_CheckField, 0, 1, 0, 223, 75, 0, // Skip to: 24006
1019/* 4583 */ MCD::OPC_Decode, 160, 18, 3, // Opcode: VMRGLH
1020/* 4587 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 4613
1021/* 4592 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1022/* 4595 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4604
1023/* 4600 */ MCD::OPC_Decode, 161, 18, 3, // Opcode: VMRGLW
1024/* 4604 */ MCD::OPC_FilterValue, 1, 197, 75, 0, // Skip to: 24006
1025/* 4609 */ MCD::OPC_Decode, 233, 16, 17, // Opcode: VCLRLB
1026/* 4613 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 4629
1027/* 4618 */ MCD::OPC_CheckField, 0, 1, 1, 181, 75, 0, // Skip to: 24006
1028/* 4625 */ MCD::OPC_Decode, 234, 16, 17, // Opcode: VCLRRB
1029/* 4629 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 4655
1030/* 4634 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1031/* 4637 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4646
1032/* 4642 */ MCD::OPC_Decode, 138, 19, 16, // Opcode: VSPLTB
1033/* 4646 */ MCD::OPC_FilterValue, 1, 155, 75, 0, // Skip to: 24006
1034/* 4651 */ MCD::OPC_Decode, 211, 17, 18, // Opcode: VEXTRACTUB
1035/* 4655 */ MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4681
1036/* 4660 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1037/* 4663 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4672
1038/* 4668 */ MCD::OPC_Decode, 140, 19, 16, // Opcode: VSPLTH
1039/* 4672 */ MCD::OPC_FilterValue, 1, 129, 75, 0, // Skip to: 24006
1040/* 4677 */ MCD::OPC_Decode, 212, 17, 18, // Opcode: VEXTRACTUH
1041/* 4681 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 4707
1042/* 4686 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1043/* 4689 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4698
1044/* 4694 */ MCD::OPC_Decode, 145, 19, 16, // Opcode: VSPLTW
1045/* 4698 */ MCD::OPC_FilterValue, 1, 103, 75, 0, // Skip to: 24006
1046/* 4703 */ MCD::OPC_Decode, 213, 17, 18, // Opcode: VEXTRACTUW
1047/* 4707 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4723
1048/* 4712 */ MCD::OPC_CheckField, 0, 1, 1, 87, 75, 0, // Skip to: 24006
1049/* 4719 */ MCD::OPC_Decode, 207, 17, 18, // Opcode: VEXTRACTD
1050/* 4723 */ MCD::OPC_FilterValue, 12, 28, 0, 0, // Skip to: 4756
1051/* 4728 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1052/* 4731 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4747
1053/* 4736 */ MCD::OPC_CheckField, 11, 5, 0, 63, 75, 0, // Skip to: 24006
1054/* 4743 */ MCD::OPC_Decode, 142, 19, 19, // Opcode: VSPLTISB
1055/* 4747 */ MCD::OPC_FilterValue, 1, 54, 75, 0, // Skip to: 24006
1056/* 4752 */ MCD::OPC_Decode, 241, 17, 20, // Opcode: VINSERTB
1057/* 4756 */ MCD::OPC_FilterValue, 13, 28, 0, 0, // Skip to: 4789
1058/* 4761 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1059/* 4764 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4780
1060/* 4769 */ MCD::OPC_CheckField, 11, 5, 0, 30, 75, 0, // Skip to: 24006
1061/* 4776 */ MCD::OPC_Decode, 143, 19, 19, // Opcode: VSPLTISH
1062/* 4780 */ MCD::OPC_FilterValue, 1, 21, 75, 0, // Skip to: 24006
1063/* 4785 */ MCD::OPC_Decode, 243, 17, 20, // Opcode: VINSERTH
1064/* 4789 */ MCD::OPC_FilterValue, 14, 28, 0, 0, // Skip to: 4822
1065/* 4794 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1066/* 4797 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4813
1067/* 4802 */ MCD::OPC_CheckField, 11, 5, 0, 253, 74, 0, // Skip to: 24006
1068/* 4809 */ MCD::OPC_Decode, 144, 19, 19, // Opcode: VSPLTISW
1069/* 4813 */ MCD::OPC_FilterValue, 1, 244, 74, 0, // Skip to: 24006
1070/* 4818 */ MCD::OPC_Decode, 244, 17, 18, // Opcode: VINSERTW
1071/* 4822 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 4838
1072/* 4827 */ MCD::OPC_CheckField, 0, 1, 1, 228, 74, 0, // Skip to: 24006
1073/* 4834 */ MCD::OPC_Decode, 242, 17, 18, // Opcode: VINSERTD
1074/* 4838 */ MCD::OPC_FilterValue, 16, 56, 0, 0, // Skip to: 4899
1075/* 4843 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1076/* 4846 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4855
1077/* 4851 */ MCD::OPC_Decode, 134, 19, 3, // Opcode: VSLO
1078/* 4855 */ MCD::OPC_FilterValue, 1, 202, 74, 0, // Skip to: 24006
1079/* 4860 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
1080/* 4863 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4872
1081/* 4868 */ MCD::OPC_Decode, 161, 19, 7, // Opcode: VSTRIBL_rec
1082/* 4872 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4881
1083/* 4877 */ MCD::OPC_Decode, 163, 19, 7, // Opcode: VSTRIBR_rec
1084/* 4881 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4890
1085/* 4886 */ MCD::OPC_Decode, 165, 19, 7, // Opcode: VSTRIHL_rec
1086/* 4890 */ MCD::OPC_FilterValue, 3, 167, 74, 0, // Skip to: 24006
1087/* 4895 */ MCD::OPC_Decode, 167, 19, 7, // Opcode: VSTRIHR_rec
1088/* 4899 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 4915
1089/* 4904 */ MCD::OPC_CheckField, 0, 1, 0, 151, 74, 0, // Skip to: 24006
1090/* 4911 */ MCD::OPC_Decode, 156, 19, 3, // Opcode: VSRO
1091/* 4915 */ MCD::OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4938
1092/* 4920 */ MCD::OPC_CheckField, 19, 2, 0, 135, 74, 0, // Skip to: 24006
1093/* 4927 */ MCD::OPC_CheckField, 0, 1, 0, 128, 74, 0, // Skip to: 24006
1094/* 4934 */ MCD::OPC_Decode, 233, 17, 21, // Opcode: VGNB
1095/* 4938 */ MCD::OPC_FilterValue, 20, 18, 0, 0, // Skip to: 4961
1096/* 4943 */ MCD::OPC_CheckField, 16, 5, 0, 112, 74, 0, // Skip to: 24006
1097/* 4950 */ MCD::OPC_CheckField, 0, 1, 0, 105, 74, 0, // Skip to: 24006
1098/* 4957 */ MCD::OPC_Decode, 232, 17, 7, // Opcode: VGBBD
1099/* 4961 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4987
1100/* 4966 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1101/* 4969 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4978
1102/* 4974 */ MCD::OPC_Decode, 225, 16, 3, // Opcode: VBPERMQ
1103/* 4978 */ MCD::OPC_FilterValue, 1, 79, 74, 0, // Skip to: 24006
1104/* 4983 */ MCD::OPC_Decode, 228, 16, 3, // Opcode: VCFUGED
1105/* 4987 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5003
1106/* 4992 */ MCD::OPC_CheckField, 0, 1, 1, 63, 74, 0, // Skip to: 24006
1107/* 4999 */ MCD::OPC_Decode, 210, 18, 3, // Opcode: VPEXTD
1108/* 5003 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 5029
1109/* 5008 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1110/* 5011 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5020
1111/* 5016 */ MCD::OPC_Decode, 224, 16, 3, // Opcode: VBPERMD
1112/* 5020 */ MCD::OPC_FilterValue, 1, 37, 74, 0, // Skip to: 24006
1113/* 5025 */ MCD::OPC_Decode, 206, 18, 3, // Opcode: VPDEPD
1114/* 5029 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5045
1115/* 5034 */ MCD::OPC_CheckField, 0, 1, 1, 21, 74, 0, // Skip to: 24006
1116/* 5041 */ MCD::OPC_Decode, 226, 17, 22, // Opcode: VEXTUBLX
1117/* 5045 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 5061
1118/* 5050 */ MCD::OPC_CheckField, 0, 1, 1, 5, 74, 0, // Skip to: 24006
1119/* 5057 */ MCD::OPC_Decode, 228, 17, 22, // Opcode: VEXTUHLX
1120/* 5061 */ MCD::OPC_FilterValue, 26, 21, 0, 0, // Skip to: 5087
1121/* 5066 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1122/* 5069 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5078
1123/* 5074 */ MCD::OPC_Decode, 162, 18, 3, // Opcode: VMRGOW
1124/* 5078 */ MCD::OPC_FilterValue, 1, 235, 73, 0, // Skip to: 24006
1125/* 5083 */ MCD::OPC_Decode, 230, 17, 22, // Opcode: VEXTUWLX
1126/* 5087 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 5103
1127/* 5092 */ MCD::OPC_CheckField, 0, 1, 1, 219, 73, 0, // Skip to: 24006
1128/* 5099 */ MCD::OPC_Decode, 227, 17, 22, // Opcode: VEXTUBRX
1129/* 5103 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 5119
1130/* 5108 */ MCD::OPC_CheckField, 0, 1, 1, 203, 73, 0, // Skip to: 24006
1131/* 5115 */ MCD::OPC_Decode, 229, 17, 22, // Opcode: VEXTUHRX
1132/* 5119 */ MCD::OPC_FilterValue, 30, 194, 73, 0, // Skip to: 24006
1133/* 5124 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1134/* 5127 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5136
1135/* 5132 */ MCD::OPC_Decode, 155, 18, 3, // Opcode: VMRGEW
1136/* 5136 */ MCD::OPC_FilterValue, 1, 177, 73, 0, // Skip to: 24006
1137/* 5141 */ MCD::OPC_Decode, 231, 17, 22, // Opcode: VEXTUWRX
1138/* 5145 */ MCD::OPC_FilterValue, 7, 49, 2, 0, // Skip to: 5711
1139/* 5150 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1140/* 5153 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5179
1141/* 5158 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1142/* 5161 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5170
1143/* 5166 */ MCD::OPC_Decode, 220, 18, 3, // Opcode: VPKUHUM
1144/* 5170 */ MCD::OPC_FilterValue, 1, 143, 73, 0, // Skip to: 24006
1145/* 5175 */ MCD::OPC_Decode, 236, 17, 23, // Opcode: VINSBVLX
1146/* 5179 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5205
1147/* 5184 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1148/* 5187 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5196
1149/* 5192 */ MCD::OPC_Decode, 222, 18, 3, // Opcode: VPKUWUM
1150/* 5196 */ MCD::OPC_FilterValue, 1, 117, 73, 0, // Skip to: 24006
1151/* 5201 */ MCD::OPC_Decode, 247, 17, 23, // Opcode: VINSHVLX
1152/* 5205 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5231
1153/* 5210 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1154/* 5213 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5222
1155/* 5218 */ MCD::OPC_Decode, 221, 18, 3, // Opcode: VPKUHUS
1156/* 5222 */ MCD::OPC_FilterValue, 1, 91, 73, 0, // Skip to: 24006
1157/* 5227 */ MCD::OPC_Decode, 252, 17, 23, // Opcode: VINSWVLX
1158/* 5231 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 5257
1159/* 5236 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1160/* 5239 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5248
1161/* 5244 */ MCD::OPC_Decode, 223, 18, 3, // Opcode: VPKUWUS
1162/* 5248 */ MCD::OPC_FilterValue, 1, 65, 73, 0, // Skip to: 24006
1163/* 5253 */ MCD::OPC_Decode, 249, 17, 24, // Opcode: VINSW
1164/* 5257 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5283
1165/* 5262 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1166/* 5265 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5274
1167/* 5270 */ MCD::OPC_Decode, 215, 18, 3, // Opcode: VPKSHUS
1168/* 5274 */ MCD::OPC_FilterValue, 1, 39, 73, 0, // Skip to: 24006
1169/* 5279 */ MCD::OPC_Decode, 237, 17, 23, // Opcode: VINSBVRX
1170/* 5283 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 5309
1171/* 5288 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1172/* 5291 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5300
1173/* 5296 */ MCD::OPC_Decode, 217, 18, 3, // Opcode: VPKSWUS
1174/* 5300 */ MCD::OPC_FilterValue, 1, 13, 73, 0, // Skip to: 24006
1175/* 5305 */ MCD::OPC_Decode, 248, 17, 23, // Opcode: VINSHVRX
1176/* 5309 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 5335
1177/* 5314 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1178/* 5317 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5326
1179/* 5322 */ MCD::OPC_Decode, 214, 18, 3, // Opcode: VPKSHSS
1180/* 5326 */ MCD::OPC_FilterValue, 1, 243, 72, 0, // Skip to: 24006
1181/* 5331 */ MCD::OPC_Decode, 253, 17, 23, // Opcode: VINSWVRX
1182/* 5335 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 5361
1183/* 5340 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1184/* 5343 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5352
1185/* 5348 */ MCD::OPC_Decode, 216, 18, 3, // Opcode: VPKSWSS
1186/* 5352 */ MCD::OPC_FilterValue, 1, 217, 72, 0, // Skip to: 24006
1187/* 5357 */ MCD::OPC_Decode, 238, 17, 25, // Opcode: VINSD
1188/* 5361 */ MCD::OPC_FilterValue, 8, 28, 0, 0, // Skip to: 5394
1189/* 5366 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1190/* 5369 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5385
1191/* 5374 */ MCD::OPC_CheckField, 16, 5, 0, 193, 72, 0, // Skip to: 24006
1192/* 5381 */ MCD::OPC_Decode, 190, 19, 7, // Opcode: VUPKHSB
1193/* 5385 */ MCD::OPC_FilterValue, 1, 184, 72, 0, // Skip to: 24006
1194/* 5390 */ MCD::OPC_Decode, 234, 17, 26, // Opcode: VINSBLX
1195/* 5394 */ MCD::OPC_FilterValue, 9, 28, 0, 0, // Skip to: 5427
1196/* 5399 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1197/* 5402 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5418
1198/* 5407 */ MCD::OPC_CheckField, 16, 5, 0, 160, 72, 0, // Skip to: 24006
1199/* 5414 */ MCD::OPC_Decode, 191, 19, 7, // Opcode: VUPKHSH
1200/* 5418 */ MCD::OPC_FilterValue, 1, 151, 72, 0, // Skip to: 24006
1201/* 5423 */ MCD::OPC_Decode, 245, 17, 26, // Opcode: VINSHLX
1202/* 5427 */ MCD::OPC_FilterValue, 10, 28, 0, 0, // Skip to: 5460
1203/* 5432 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1204/* 5435 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5451
1205/* 5440 */ MCD::OPC_CheckField, 16, 5, 0, 127, 72, 0, // Skip to: 24006
1206/* 5447 */ MCD::OPC_Decode, 194, 19, 7, // Opcode: VUPKLSB
1207/* 5451 */ MCD::OPC_FilterValue, 1, 118, 72, 0, // Skip to: 24006
1208/* 5456 */ MCD::OPC_Decode, 250, 17, 26, // Opcode: VINSWLX
1209/* 5460 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 5493
1210/* 5465 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1211/* 5468 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5484
1212/* 5473 */ MCD::OPC_CheckField, 16, 5, 0, 94, 72, 0, // Skip to: 24006
1213/* 5480 */ MCD::OPC_Decode, 195, 19, 7, // Opcode: VUPKLSH
1214/* 5484 */ MCD::OPC_FilterValue, 1, 85, 72, 0, // Skip to: 24006
1215/* 5489 */ MCD::OPC_Decode, 239, 17, 27, // Opcode: VINSDLX
1216/* 5493 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5519
1217/* 5498 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1218/* 5501 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5510
1219/* 5506 */ MCD::OPC_Decode, 211, 18, 3, // Opcode: VPKPX
1220/* 5510 */ MCD::OPC_FilterValue, 1, 59, 72, 0, // Skip to: 24006
1221/* 5515 */ MCD::OPC_Decode, 235, 17, 26, // Opcode: VINSBRX
1222/* 5519 */ MCD::OPC_FilterValue, 13, 28, 0, 0, // Skip to: 5552
1223/* 5524 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1224/* 5527 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5543
1225/* 5532 */ MCD::OPC_CheckField, 16, 5, 0, 35, 72, 0, // Skip to: 24006
1226/* 5539 */ MCD::OPC_Decode, 189, 19, 7, // Opcode: VUPKHPX
1227/* 5543 */ MCD::OPC_FilterValue, 1, 26, 72, 0, // Skip to: 24006
1228/* 5548 */ MCD::OPC_Decode, 246, 17, 26, // Opcode: VINSHRX
1229/* 5552 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5568
1230/* 5557 */ MCD::OPC_CheckField, 0, 1, 1, 10, 72, 0, // Skip to: 24006
1231/* 5564 */ MCD::OPC_Decode, 251, 17, 26, // Opcode: VINSWRX
1232/* 5568 */ MCD::OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5601
1233/* 5573 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1234/* 5576 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5592
1235/* 5581 */ MCD::OPC_CheckField, 16, 5, 0, 242, 71, 0, // Skip to: 24006
1236/* 5588 */ MCD::OPC_Decode, 193, 19, 7, // Opcode: VUPKLPX
1237/* 5592 */ MCD::OPC_FilterValue, 1, 233, 71, 0, // Skip to: 24006
1238/* 5597 */ MCD::OPC_Decode, 240, 17, 27, // Opcode: VINSDRX
1239/* 5601 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5617
1240/* 5606 */ MCD::OPC_CheckField, 0, 1, 0, 217, 71, 0, // Skip to: 24006
1241/* 5613 */ MCD::OPC_Decode, 218, 18, 3, // Opcode: VPKUDUM
1242/* 5617 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5633
1243/* 5622 */ MCD::OPC_CheckField, 0, 1, 0, 201, 71, 0, // Skip to: 24006
1244/* 5629 */ MCD::OPC_Decode, 219, 18, 3, // Opcode: VPKUDUS
1245/* 5633 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5649
1246/* 5638 */ MCD::OPC_CheckField, 0, 1, 0, 185, 71, 0, // Skip to: 24006
1247/* 5645 */ MCD::OPC_Decode, 213, 18, 3, // Opcode: VPKSDUS
1248/* 5649 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5665
1249/* 5654 */ MCD::OPC_CheckField, 0, 1, 0, 169, 71, 0, // Skip to: 24006
1250/* 5661 */ MCD::OPC_Decode, 212, 18, 3, // Opcode: VPKSDSS
1251/* 5665 */ MCD::OPC_FilterValue, 25, 18, 0, 0, // Skip to: 5688
1252/* 5670 */ MCD::OPC_CheckField, 16, 5, 0, 153, 71, 0, // Skip to: 24006
1253/* 5677 */ MCD::OPC_CheckField, 0, 1, 0, 146, 71, 0, // Skip to: 24006
1254/* 5684 */ MCD::OPC_Decode, 192, 19, 7, // Opcode: VUPKHSW
1255/* 5688 */ MCD::OPC_FilterValue, 27, 137, 71, 0, // Skip to: 24006
1256/* 5693 */ MCD::OPC_CheckField, 16, 5, 0, 130, 71, 0, // Skip to: 24006
1257/* 5700 */ MCD::OPC_CheckField, 0, 1, 0, 123, 71, 0, // Skip to: 24006
1258/* 5707 */ MCD::OPC_Decode, 196, 19, 7, // Opcode: VUPKLSW
1259/* 5711 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5720
1260/* 5716 */ MCD::OPC_Decode, 246, 11, 28, // Opcode: MTVSRBMI
1261/* 5720 */ MCD::OPC_FilterValue, 11, 38, 0, 0, // Skip to: 5763
1262/* 5725 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1263/* 5728 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5754
1264/* 5733 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
1265/* 5736 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5745
1266/* 5741 */ MCD::OPC_Decode, 131, 19, 29, // Opcode: VSLDBI
1267/* 5745 */ MCD::OPC_FilterValue, 1, 80, 71, 0, // Skip to: 24006
1268/* 5750 */ MCD::OPC_Decode, 154, 19, 29, // Opcode: VSRDBI
1269/* 5754 */ MCD::OPC_FilterValue, 1, 71, 71, 0, // Skip to: 24006
1270/* 5759 */ MCD::OPC_Decode, 163, 18, 30, // Opcode: VMSUMCUD
1271/* 5763 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5789
1272/* 5768 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1273/* 5771 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5780
1274/* 5776 */ MCD::OPC_Decode, 200, 17, 31, // Opcode: VEXTDUBVLX
1275/* 5780 */ MCD::OPC_FilterValue, 1, 45, 71, 0, // Skip to: 24006
1276/* 5785 */ MCD::OPC_Decode, 201, 17, 31, // Opcode: VEXTDUBVRX
1277/* 5789 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5815
1278/* 5794 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1279/* 5797 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5806
1280/* 5802 */ MCD::OPC_Decode, 202, 17, 31, // Opcode: VEXTDUHVLX
1281/* 5806 */ MCD::OPC_FilterValue, 1, 19, 71, 0, // Skip to: 24006
1282/* 5811 */ MCD::OPC_Decode, 203, 17, 31, // Opcode: VEXTDUHVRX
1283/* 5815 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5841
1284/* 5820 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1285/* 5823 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5832
1286/* 5828 */ MCD::OPC_Decode, 204, 17, 31, // Opcode: VEXTDUWVLX
1287/* 5832 */ MCD::OPC_FilterValue, 1, 249, 70, 0, // Skip to: 24006
1288/* 5837 */ MCD::OPC_Decode, 205, 17, 31, // Opcode: VEXTDUWVRX
1289/* 5841 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5867
1290/* 5846 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1291/* 5849 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5858
1292/* 5854 */ MCD::OPC_Decode, 198, 17, 31, // Opcode: VEXTDDVLX
1293/* 5858 */ MCD::OPC_FilterValue, 1, 223, 70, 0, // Skip to: 24006
1294/* 5863 */ MCD::OPC_Decode, 199, 17, 31, // Opcode: VEXTDDVRX
1295/* 5867 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 5893
1296/* 5872 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1297/* 5875 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5884
1298/* 5880 */ MCD::OPC_Decode, 137, 18, 30, // Opcode: VMHADDSHS
1299/* 5884 */ MCD::OPC_FilterValue, 1, 197, 70, 0, // Skip to: 24006
1300/* 5889 */ MCD::OPC_Decode, 138, 18, 30, // Opcode: VMHRADDSHS
1301/* 5893 */ MCD::OPC_FilterValue, 17, 21, 0, 0, // Skip to: 5919
1302/* 5898 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1303/* 5901 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5910
1304/* 5906 */ MCD::OPC_Decode, 148, 18, 30, // Opcode: VMLADDUHM
1305/* 5910 */ MCD::OPC_FilterValue, 1, 171, 70, 0, // Skip to: 24006
1306/* 5915 */ MCD::OPC_Decode, 168, 18, 30, // Opcode: VMSUMUDM
1307/* 5919 */ MCD::OPC_FilterValue, 18, 21, 0, 0, // Skip to: 5945
1308/* 5924 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1309/* 5927 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5936
1310/* 5932 */ MCD::OPC_Decode, 167, 18, 30, // Opcode: VMSUMUBM
1311/* 5936 */ MCD::OPC_FilterValue, 1, 145, 70, 0, // Skip to: 24006
1312/* 5941 */ MCD::OPC_Decode, 164, 18, 30, // Opcode: VMSUMMBM
1313/* 5945 */ MCD::OPC_FilterValue, 19, 21, 0, 0, // Skip to: 5971
1314/* 5950 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1315/* 5953 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5962
1316/* 5958 */ MCD::OPC_Decode, 169, 18, 30, // Opcode: VMSUMUHM
1317/* 5962 */ MCD::OPC_FilterValue, 1, 119, 70, 0, // Skip to: 24006
1318/* 5967 */ MCD::OPC_Decode, 170, 18, 30, // Opcode: VMSUMUHS
1319/* 5971 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 5997
1320/* 5976 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1321/* 5979 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5988
1322/* 5984 */ MCD::OPC_Decode, 165, 18, 30, // Opcode: VMSUMSHM
1323/* 5988 */ MCD::OPC_FilterValue, 1, 93, 70, 0, // Skip to: 24006
1324/* 5993 */ MCD::OPC_Decode, 166, 18, 30, // Opcode: VMSUMSHS
1325/* 5997 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 6023
1326/* 6002 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1327/* 6005 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6014
1328/* 6010 */ MCD::OPC_Decode, 253, 18, 30, // Opcode: VSEL
1329/* 6014 */ MCD::OPC_FilterValue, 1, 67, 70, 0, // Skip to: 24006
1330/* 6019 */ MCD::OPC_Decode, 207, 18, 30, // Opcode: VPERM
1331/* 6023 */ MCD::OPC_FilterValue, 22, 28, 0, 0, // Skip to: 6056
1332/* 6028 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1333/* 6031 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6047
1334/* 6036 */ MCD::OPC_CheckField, 10, 1, 0, 43, 70, 0, // Skip to: 24006
1335/* 6043 */ MCD::OPC_Decode, 132, 19, 32, // Opcode: VSLDOI
1336/* 6047 */ MCD::OPC_FilterValue, 1, 34, 70, 0, // Skip to: 24006
1337/* 6052 */ MCD::OPC_Decode, 209, 18, 30, // Opcode: VPERMXOR
1338/* 6056 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 6082
1339/* 6061 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1340/* 6064 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6073
1341/* 6069 */ MCD::OPC_Decode, 255, 17, 33, // Opcode: VMADDFP
1342/* 6073 */ MCD::OPC_FilterValue, 1, 8, 70, 0, // Skip to: 24006
1343/* 6078 */ MCD::OPC_Decode, 202, 18, 33, // Opcode: VNMSUBFP
1344/* 6082 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6108
1345/* 6087 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1346/* 6090 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6099
1347/* 6095 */ MCD::OPC_Decode, 163, 11, 34, // Opcode: MADDHD
1348/* 6099 */ MCD::OPC_FilterValue, 1, 238, 69, 0, // Skip to: 24006
1349/* 6104 */ MCD::OPC_Decode, 164, 11, 34, // Opcode: MADDHDU
1350/* 6108 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 6124
1351/* 6113 */ MCD::OPC_CheckField, 0, 1, 1, 222, 69, 0, // Skip to: 24006
1352/* 6120 */ MCD::OPC_Decode, 165, 11, 35, // Opcode: MADDLD
1353/* 6124 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 6140
1354/* 6129 */ MCD::OPC_CheckField, 0, 1, 1, 206, 69, 0, // Skip to: 24006
1355/* 6136 */ MCD::OPC_Decode, 208, 18, 30, // Opcode: VPERMR
1356/* 6140 */ MCD::OPC_FilterValue, 30, 21, 0, 0, // Skip to: 6166
1357/* 6145 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1358/* 6148 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6157
1359/* 6153 */ MCD::OPC_Decode, 203, 16, 30, // Opcode: VADDEUQM
1360/* 6157 */ MCD::OPC_FilterValue, 1, 180, 69, 0, // Skip to: 24006
1361/* 6162 */ MCD::OPC_Decode, 202, 16, 30, // Opcode: VADDECUQ
1362/* 6166 */ MCD::OPC_FilterValue, 31, 171, 69, 0, // Skip to: 24006
1363/* 6171 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1364/* 6174 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6183
1365/* 6179 */ MCD::OPC_Decode, 171, 19, 30, // Opcode: VSUBEUQM
1366/* 6183 */ MCD::OPC_FilterValue, 1, 154, 69, 0, // Skip to: 24006
1367/* 6188 */ MCD::OPC_Decode, 170, 19, 30, // Opcode: VSUBECUQ
1368/* 6192 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6218
1369/* 6197 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
1370/* 6200 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6209
1371/* 6205 */ MCD::OPC_Decode, 150, 11, 36, // Opcode: LXVP
1372/* 6209 */ MCD::OPC_FilterValue, 1, 128, 69, 0, // Skip to: 24006
1373/* 6214 */ MCD::OPC_Decode, 216, 15, 36, // Opcode: STXVP
1374/* 6218 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6227
1375/* 6223 */ MCD::OPC_Decode, 140, 12, 37, // Opcode: MULLI
1376/* 6227 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6236
1377/* 6232 */ MCD::OPC_Decode, 249, 15, 37, // Opcode: SUBFIC
1378/* 6236 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 6262
1379/* 6241 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1380/* 6244 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6253
1381/* 6249 */ MCD::OPC_Decode, 154, 5, 38, // Opcode: CMPLWI
1382/* 6253 */ MCD::OPC_FilterValue, 1, 84, 69, 0, // Skip to: 24006
1383/* 6258 */ MCD::OPC_Decode, 152, 5, 39, // Opcode: CMPLDI
1384/* 6262 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 6288
1385/* 6267 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1386/* 6270 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6279
1387/* 6275 */ MCD::OPC_Decode, 158, 5, 40, // Opcode: CMPWI
1388/* 6279 */ MCD::OPC_FilterValue, 1, 58, 69, 0, // Skip to: 24006
1389/* 6284 */ MCD::OPC_Decode, 149, 5, 41, // Opcode: CMPDI
1390/* 6288 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6297
1391/* 6293 */ MCD::OPC_Decode, 161, 3, 37, // Opcode: ADDIC
1392/* 6297 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6306
1393/* 6302 */ MCD::OPC_Decode, 163, 3, 37, // Opcode: ADDIC_rec
1394/* 6306 */ MCD::OPC_FilterValue, 14, 15, 0, 0, // Skip to: 6326
1395/* 6311 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 6322
1396/* 6318 */ MCD::OPC_Decode, 217, 10, 42, // Opcode: LI
1397/* 6322 */ MCD::OPC_Decode, 159, 3, 43, // Opcode: ADDI
1398/* 6326 */ MCD::OPC_FilterValue, 15, 15, 0, 0, // Skip to: 6346
1399/* 6331 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 6342
1400/* 6338 */ MCD::OPC_Decode, 219, 10, 42, // Opcode: LIS
1401/* 6342 */ MCD::OPC_Decode, 164, 3, 43, // Opcode: ADDIS
1402/* 6346 */ MCD::OPC_FilterValue, 16, 35, 1, 0, // Skip to: 6642
1403/* 6351 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1404/* 6354 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 6426
1405/* 6359 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
1406/* 6362 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6372
1407/* 6368 */ MCD::OPC_Decode, 197, 4, 44, // Opcode: BDNZ
1408/* 6372 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6382
1409/* 6378 */ MCD::OPC_Decode, 217, 4, 44, // Opcode: BDZ
1410/* 6382 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6392
1411/* 6388 */ MCD::OPC_Decode, 215, 4, 44, // Opcode: BDNZm
1412/* 6392 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6402
1413/* 6398 */ MCD::OPC_Decode, 216, 4, 44, // Opcode: BDNZp
1414/* 6402 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6412
1415/* 6408 */ MCD::OPC_Decode, 235, 4, 44, // Opcode: BDZm
1416/* 6412 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6422
1417/* 6418 */ MCD::OPC_Decode, 236, 4, 44, // Opcode: BDZp
1418/* 6422 */ MCD::OPC_Decode, 167, 22, 45, // Opcode: gBC
1419/* 6426 */ MCD::OPC_FilterValue, 1, 67, 0, 0, // Skip to: 6498
1420/* 6431 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
1421/* 6434 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6444
1422/* 6440 */ MCD::OPC_Decode, 202, 4, 44, // Opcode: BDNZL
1423/* 6444 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6454
1424/* 6450 */ MCD::OPC_Decode, 222, 4, 44, // Opcode: BDZL
1425/* 6454 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6464
1426/* 6460 */ MCD::OPC_Decode, 213, 4, 44, // Opcode: BDNZLm
1427/* 6464 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6474
1428/* 6470 */ MCD::OPC_Decode, 214, 4, 44, // Opcode: BDNZLp
1429/* 6474 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6484
1430/* 6480 */ MCD::OPC_Decode, 233, 4, 44, // Opcode: BDZLm
1431/* 6484 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6494
1432/* 6490 */ MCD::OPC_Decode, 234, 4, 44, // Opcode: BDZLp
1433/* 6494 */ MCD::OPC_Decode, 172, 22, 45, // Opcode: gBCL
1434/* 6498 */ MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 6570
1435/* 6503 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
1436/* 6506 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6516
1437/* 6512 */ MCD::OPC_Decode, 199, 4, 44, // Opcode: BDNZA
1438/* 6516 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6526
1439/* 6522 */ MCD::OPC_Decode, 219, 4, 44, // Opcode: BDZA
1440/* 6526 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6536
1441/* 6532 */ MCD::OPC_Decode, 200, 4, 44, // Opcode: BDNZAm
1442/* 6536 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6546
1443/* 6542 */ MCD::OPC_Decode, 201, 4, 44, // Opcode: BDNZAp
1444/* 6546 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6556
1445/* 6552 */ MCD::OPC_Decode, 220, 4, 44, // Opcode: BDZAm
1446/* 6556 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6566
1447/* 6562 */ MCD::OPC_Decode, 221, 4, 44, // Opcode: BDZAp
1448/* 6566 */ MCD::OPC_Decode, 168, 22, 45, // Opcode: gBCA
1449/* 6570 */ MCD::OPC_FilterValue, 3, 23, 68, 0, // Skip to: 24006
1450/* 6575 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
1451/* 6578 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 6588
1452/* 6584 */ MCD::OPC_Decode, 203, 4, 44, // Opcode: BDNZLA
1453/* 6588 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 6598
1454/* 6594 */ MCD::OPC_Decode, 223, 4, 44, // Opcode: BDZLA
1455/* 6598 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 6608
1456/* 6604 */ MCD::OPC_Decode, 204, 4, 44, // Opcode: BDNZLAm
1457/* 6608 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 6618
1458/* 6614 */ MCD::OPC_Decode, 205, 4, 44, // Opcode: BDNZLAp
1459/* 6618 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 6628
1460/* 6624 */ MCD::OPC_Decode, 224, 4, 44, // Opcode: BDZLAm
1461/* 6628 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 6638
1462/* 6634 */ MCD::OPC_Decode, 225, 4, 44, // Opcode: BDZLAp
1463/* 6638 */ MCD::OPC_Decode, 173, 22, 45, // Opcode: gBCLA
1464/* 6642 */ MCD::OPC_FilterValue, 17, 21, 0, 0, // Skip to: 6668
1465/* 6647 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1466/* 6650 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6659
1467/* 6655 */ MCD::OPC_Decode, 173, 14, 46, // Opcode: SCV
1468/* 6659 */ MCD::OPC_FilterValue, 2, 190, 67, 0, // Skip to: 24006
1469/* 6664 */ MCD::OPC_Decode, 172, 14, 46, // Opcode: SC
1470/* 6668 */ MCD::OPC_FilterValue, 18, 39, 0, 0, // Skip to: 6712
1471/* 6673 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1472/* 6676 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6685
1473/* 6681 */ MCD::OPC_Decode, 143, 4, 47, // Opcode: B
1474/* 6685 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6694
1475/* 6690 */ MCD::OPC_Decode, 237, 4, 47, // Opcode: BL
1476/* 6694 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6703
1477/* 6699 */ MCD::OPC_Decode, 144, 4, 47, // Opcode: BA
1478/* 6703 */ MCD::OPC_FilterValue, 3, 146, 67, 0, // Skip to: 24006
1479/* 6708 */ MCD::OPC_Decode, 248, 4, 47, // Opcode: BLA
1480/* 6712 */ MCD::OPC_FilterValue, 19, 22, 3, 0, // Skip to: 7507
1481/* 6717 */ MCD::OPC_ExtractField, 1, 5, // Inst{5-1} ...
1482/* 6720 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 6750
1483/* 6725 */ MCD::OPC_CheckField, 21, 2, 0, 122, 67, 0, // Skip to: 24006
1484/* 6732 */ MCD::OPC_CheckField, 6, 12, 0, 115, 67, 0, // Skip to: 24006
1485/* 6739 */ MCD::OPC_CheckField, 0, 1, 0, 108, 67, 0, // Skip to: 24006
1486/* 6746 */ MCD::OPC_Decode, 168, 11, 48, // Opcode: MCRF
1487/* 6750 */ MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 6886
1488/* 6755 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1489/* 6758 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6774
1490/* 6763 */ MCD::OPC_CheckField, 0, 1, 0, 84, 67, 0, // Skip to: 24006
1491/* 6770 */ MCD::OPC_Decode, 184, 5, 49, // Opcode: CRNOR
1492/* 6774 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6790
1493/* 6779 */ MCD::OPC_CheckField, 0, 1, 0, 68, 67, 0, // Skip to: 24006
1494/* 6786 */ MCD::OPC_Decode, 181, 5, 49, // Opcode: CRANDC
1495/* 6790 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 6806
1496/* 6795 */ MCD::OPC_CheckField, 0, 1, 0, 52, 67, 0, // Skip to: 24006
1497/* 6802 */ MCD::OPC_Decode, 190, 5, 49, // Opcode: CRXOR
1498/* 6806 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 6822
1499/* 6811 */ MCD::OPC_CheckField, 0, 1, 0, 36, 67, 0, // Skip to: 24006
1500/* 6818 */ MCD::OPC_Decode, 183, 5, 49, // Opcode: CRNAND
1501/* 6822 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 6838
1502/* 6827 */ MCD::OPC_CheckField, 0, 1, 0, 20, 67, 0, // Skip to: 24006
1503/* 6834 */ MCD::OPC_Decode, 180, 5, 49, // Opcode: CRAND
1504/* 6838 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6854
1505/* 6843 */ MCD::OPC_CheckField, 0, 1, 0, 4, 67, 0, // Skip to: 24006
1506/* 6850 */ MCD::OPC_Decode, 182, 5, 49, // Opcode: CREQV
1507/* 6854 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6870
1508/* 6859 */ MCD::OPC_CheckField, 0, 1, 0, 244, 66, 0, // Skip to: 24006
1509/* 6866 */ MCD::OPC_Decode, 187, 5, 49, // Opcode: CRORC
1510/* 6870 */ MCD::OPC_FilterValue, 14, 235, 66, 0, // Skip to: 24006
1511/* 6875 */ MCD::OPC_CheckField, 0, 1, 0, 228, 66, 0, // Skip to: 24006
1512/* 6882 */ MCD::OPC_Decode, 186, 5, 49, // Opcode: CROR
1513/* 6886 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6895
1514/* 6891 */ MCD::OPC_Decode, 195, 3, 50, // Opcode: ADDPCIS
1515/* 6895 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 6918
1516/* 6900 */ MCD::OPC_CheckField, 6, 20, 1, 203, 66, 0, // Skip to: 24006
1517/* 6907 */ MCD::OPC_CheckField, 0, 1, 0, 196, 66, 0, // Skip to: 24006
1518/* 6914 */ MCD::OPC_Decode, 142, 14, 0, // Opcode: RFMCI
1519/* 6918 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 6941
1520/* 6923 */ MCD::OPC_CheckField, 6, 20, 1, 180, 66, 0, // Skip to: 24006
1521/* 6930 */ MCD::OPC_CheckField, 0, 1, 0, 173, 66, 0, // Skip to: 24006
1522/* 6937 */ MCD::OPC_Decode, 138, 14, 0, // Opcode: RFDI
1523/* 6941 */ MCD::OPC_FilterValue, 16, 113, 1, 0, // Skip to: 7315
1524/* 6946 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1525/* 6949 */ MCD::OPC_FilterValue, 0, 178, 0, 0, // Skip to: 7132
1526/* 6954 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1527/* 6957 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 7096
1528/* 6962 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
1529/* 6965 */ MCD::OPC_FilterValue, 0, 140, 66, 0, // Skip to: 24006
1530/* 6970 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
1531/* 6973 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 6990
1532/* 6979 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 7092
1533/* 6986 */ MCD::OPC_Decode, 206, 4, 0, // Opcode: BDNZLR
1534/* 6990 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 7007
1535/* 6996 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 7092
1536/* 7003 */ MCD::OPC_Decode, 226, 4, 0, // Opcode: BDZLR
1537/* 7007 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 7024
1538/* 7013 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 7092
1539/* 7020 */ MCD::OPC_Decode, 254, 4, 0, // Opcode: BLR
1540/* 7024 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 7041
1541/* 7030 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 7092
1542/* 7037 */ MCD::OPC_Decode, 211, 4, 0, // Opcode: BDNZLRm
1543/* 7041 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 7058
1544/* 7047 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 7092
1545/* 7054 */ MCD::OPC_Decode, 212, 4, 0, // Opcode: BDNZLRp
1546/* 7058 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 7075
1547/* 7064 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 7092
1548/* 7071 */ MCD::OPC_Decode, 231, 4, 0, // Opcode: BDZLRm
1549/* 7075 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 7092
1550/* 7081 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7092
1551/* 7088 */ MCD::OPC_Decode, 232, 4, 0, // Opcode: BDZLRp
1552/* 7092 */ MCD::OPC_Decode, 175, 22, 51, // Opcode: gBCLR
1553/* 7096 */ MCD::OPC_FilterValue, 16, 9, 66, 0, // Skip to: 24006
1554/* 7101 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
1555/* 7104 */ MCD::OPC_FilterValue, 0, 1, 66, 0, // Skip to: 24006
1556/* 7109 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 7128
1557/* 7117 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7128
1558/* 7124 */ MCD::OPC_Decode, 186, 4, 0, // Opcode: BCTR
1559/* 7128 */ MCD::OPC_Decode, 170, 22, 51, // Opcode: gBCCTR
1560/* 7132 */ MCD::OPC_FilterValue, 1, 229, 65, 0, // Skip to: 24006
1561/* 7137 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1562/* 7140 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 7279
1563/* 7145 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
1564/* 7148 */ MCD::OPC_FilterValue, 0, 213, 65, 0, // Skip to: 24006
1565/* 7153 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
1566/* 7156 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 7173
1567/* 7162 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 7275
1568/* 7169 */ MCD::OPC_Decode, 208, 4, 0, // Opcode: BDNZLRL
1569/* 7173 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 7190
1570/* 7179 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 7275
1571/* 7186 */ MCD::OPC_Decode, 228, 4, 0, // Opcode: BDZLRL
1572/* 7190 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 7207
1573/* 7196 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 7275
1574/* 7203 */ MCD::OPC_Decode, 128, 5, 0, // Opcode: BLRL
1575/* 7207 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 7224
1576/* 7213 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 7275
1577/* 7220 */ MCD::OPC_Decode, 209, 4, 0, // Opcode: BDNZLRLm
1578/* 7224 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 7241
1579/* 7230 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 7275
1580/* 7237 */ MCD::OPC_Decode, 210, 4, 0, // Opcode: BDNZLRLp
1581/* 7241 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 7258
1582/* 7247 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 7275
1583/* 7254 */ MCD::OPC_Decode, 229, 4, 0, // Opcode: BDZLRLm
1584/* 7258 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 7275
1585/* 7264 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7275
1586/* 7271 */ MCD::OPC_Decode, 230, 4, 0, // Opcode: BDZLRLp
1587/* 7275 */ MCD::OPC_Decode, 176, 22, 51, // Opcode: gBCLRL
1588/* 7279 */ MCD::OPC_FilterValue, 16, 82, 65, 0, // Skip to: 24006
1589/* 7284 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
1590/* 7287 */ MCD::OPC_FilterValue, 0, 74, 65, 0, // Skip to: 24006
1591/* 7292 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 7311
1592/* 7300 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 7311
1593/* 7307 */ MCD::OPC_Decode, 188, 4, 0, // Opcode: BCTRL
1594/* 7311 */ MCD::OPC_Decode, 171, 22, 51, // Opcode: gBCCTRL
1595/* 7315 */ MCD::OPC_FilterValue, 18, 141, 0, 0, // Skip to: 7461
1596/* 7320 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1597/* 7323 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7346
1598/* 7328 */ MCD::OPC_CheckField, 11, 15, 0, 31, 65, 0, // Skip to: 24006
1599/* 7335 */ MCD::OPC_CheckField, 0, 1, 0, 24, 65, 0, // Skip to: 24006
1600/* 7342 */ MCD::OPC_Decode, 141, 14, 0, // Opcode: RFID
1601/* 7346 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 7369
1602/* 7351 */ MCD::OPC_CheckField, 11, 15, 0, 8, 65, 0, // Skip to: 24006
1603/* 7358 */ MCD::OPC_CheckField, 0, 1, 0, 1, 65, 0, // Skip to: 24006
1604/* 7365 */ MCD::OPC_Decode, 140, 14, 0, // Opcode: RFI
1605/* 7369 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 7392
1606/* 7374 */ MCD::OPC_CheckField, 12, 14, 0, 241, 64, 0, // Skip to: 24006
1607/* 7381 */ MCD::OPC_CheckField, 0, 1, 0, 234, 64, 0, // Skip to: 24006
1608/* 7388 */ MCD::OPC_Decode, 139, 14, 52, // Opcode: RFEBB
1609/* 7392 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 7415
1610/* 7397 */ MCD::OPC_CheckField, 11, 15, 0, 218, 64, 0, // Skip to: 24006
1611/* 7404 */ MCD::OPC_CheckField, 0, 1, 0, 211, 64, 0, // Skip to: 24006
1612/* 7411 */ MCD::OPC_Decode, 128, 10, 0, // Opcode: HRFID
1613/* 7415 */ MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 7438
1614/* 7420 */ MCD::OPC_CheckField, 11, 15, 0, 195, 64, 0, // Skip to: 24006
1615/* 7427 */ MCD::OPC_CheckField, 0, 1, 0, 188, 64, 0, // Skip to: 24006
1616/* 7434 */ MCD::OPC_Decode, 175, 15, 0, // Opcode: STOP
1617/* 7438 */ MCD::OPC_FilterValue, 13, 179, 64, 0, // Skip to: 24006
1618/* 7443 */ MCD::OPC_CheckField, 11, 15, 0, 172, 64, 0, // Skip to: 24006
1619/* 7450 */ MCD::OPC_CheckField, 0, 1, 0, 165, 64, 0, // Skip to: 24006
1620/* 7457 */ MCD::OPC_Decode, 153, 12, 0, // Opcode: NAP
1621/* 7461 */ MCD::OPC_FilterValue, 19, 18, 0, 0, // Skip to: 7484
1622/* 7466 */ MCD::OPC_CheckField, 6, 20, 1, 149, 64, 0, // Skip to: 24006
1623/* 7473 */ MCD::OPC_CheckField, 0, 1, 0, 142, 64, 0, // Skip to: 24006
1624/* 7480 */ MCD::OPC_Decode, 137, 14, 0, // Opcode: RFCI
1625/* 7484 */ MCD::OPC_FilterValue, 22, 133, 64, 0, // Skip to: 24006
1626/* 7489 */ MCD::OPC_CheckField, 6, 20, 4, 126, 64, 0, // Skip to: 24006
1627/* 7496 */ MCD::OPC_CheckField, 0, 1, 0, 119, 64, 0, // Skip to: 24006
1628/* 7503 */ MCD::OPC_Decode, 138, 10, 0, // Opcode: ISYNC
1629/* 7507 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 7533
1630/* 7512 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1631/* 7515 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7524
1632/* 7520 */ MCD::OPC_Decode, 159, 14, 53, // Opcode: RLWIMI
1633/* 7524 */ MCD::OPC_FilterValue, 1, 93, 64, 0, // Skip to: 24006
1634/* 7529 */ MCD::OPC_Decode, 162, 14, 53, // Opcode: RLWIMI_rec
1635/* 7533 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 7559
1636/* 7538 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1637/* 7541 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7550
1638/* 7546 */ MCD::OPC_Decode, 163, 14, 54, // Opcode: RLWINM
1639/* 7550 */ MCD::OPC_FilterValue, 1, 67, 64, 0, // Skip to: 24006
1640/* 7555 */ MCD::OPC_Decode, 166, 14, 54, // Opcode: RLWINM_rec
1641/* 7559 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 7585
1642/* 7564 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1643/* 7567 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7576
1644/* 7572 */ MCD::OPC_Decode, 167, 14, 55, // Opcode: RLWNM
1645/* 7576 */ MCD::OPC_FilterValue, 1, 41, 64, 0, // Skip to: 24006
1646/* 7581 */ MCD::OPC_Decode, 170, 14, 55, // Opcode: RLWNM_rec
1647/* 7585 */ MCD::OPC_FilterValue, 24, 15, 0, 0, // Skip to: 7605
1648/* 7590 */ MCD::OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 7601
1649/* 7597 */ MCD::OPC_Decode, 162, 12, 0, // Opcode: NOP
1650/* 7601 */ MCD::OPC_Decode, 176, 12, 56, // Opcode: ORI
1651/* 7605 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 7614
1652/* 7610 */ MCD::OPC_Decode, 178, 12, 56, // Opcode: ORIS
1653/* 7614 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 7623
1654/* 7619 */ MCD::OPC_Decode, 211, 19, 56, // Opcode: XORI
1655/* 7623 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 7632
1656/* 7628 */ MCD::OPC_Decode, 213, 19, 56, // Opcode: XORIS
1657/* 7632 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 7641
1658/* 7637 */ MCD::OPC_Decode, 216, 3, 56, // Opcode: ANDI_rec
1659/* 7641 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 7650
1660/* 7646 */ MCD::OPC_Decode, 215, 3, 56, // Opcode: ANDIS_rec
1661/* 7650 */ MCD::OPC_FilterValue, 30, 151, 0, 0, // Skip to: 7806
1662/* 7655 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
1663/* 7658 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 7684
1664/* 7663 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1665/* 7666 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7675
1666/* 7671 */ MCD::OPC_Decode, 148, 14, 57, // Opcode: RLDICL
1667/* 7675 */ MCD::OPC_FilterValue, 1, 198, 63, 0, // Skip to: 24006
1668/* 7680 */ MCD::OPC_Decode, 152, 14, 57, // Opcode: RLDICL_rec
1669/* 7684 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 7710
1670/* 7689 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1671/* 7692 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7701
1672/* 7697 */ MCD::OPC_Decode, 153, 14, 57, // Opcode: RLDICR
1673/* 7701 */ MCD::OPC_FilterValue, 1, 172, 63, 0, // Skip to: 24006
1674/* 7706 */ MCD::OPC_Decode, 155, 14, 57, // Opcode: RLDICR_rec
1675/* 7710 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7736
1676/* 7715 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1677/* 7718 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7727
1678/* 7723 */ MCD::OPC_Decode, 147, 14, 57, // Opcode: RLDIC
1679/* 7727 */ MCD::OPC_FilterValue, 1, 146, 63, 0, // Skip to: 24006
1680/* 7732 */ MCD::OPC_Decode, 156, 14, 57, // Opcode: RLDIC_rec
1681/* 7736 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7762
1682/* 7741 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1683/* 7744 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7753
1684/* 7749 */ MCD::OPC_Decode, 157, 14, 58, // Opcode: RLDIMI
1685/* 7753 */ MCD::OPC_FilterValue, 1, 120, 63, 0, // Skip to: 24006
1686/* 7758 */ MCD::OPC_Decode, 158, 14, 58, // Opcode: RLDIMI_rec
1687/* 7762 */ MCD::OPC_FilterValue, 4, 111, 63, 0, // Skip to: 24006
1688/* 7767 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1689/* 7770 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7779
1690/* 7775 */ MCD::OPC_Decode, 143, 14, 59, // Opcode: RLDCL
1691/* 7779 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7788
1692/* 7784 */ MCD::OPC_Decode, 144, 14, 59, // Opcode: RLDCL_rec
1693/* 7788 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7797
1694/* 7793 */ MCD::OPC_Decode, 145, 14, 59, // Opcode: RLDCR
1695/* 7797 */ MCD::OPC_FilterValue, 3, 76, 63, 0, // Skip to: 24006
1696/* 7802 */ MCD::OPC_Decode, 146, 14, 59, // Opcode: RLDCR_rec
1697/* 7806 */ MCD::OPC_FilterValue, 31, 77, 27, 0, // Skip to: 14800
1698/* 7811 */ MCD::OPC_ExtractField, 2, 4, // Inst{5-2} ...
1699/* 7814 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 8086
1700/* 7819 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1701/* 7822 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7862
1702/* 7827 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1703/* 7830 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7846
1704/* 7835 */ MCD::OPC_CheckField, 0, 2, 0, 36, 63, 0, // Skip to: 24006
1705/* 7842 */ MCD::OPC_Decode, 157, 5, 60, // Opcode: CMPW
1706/* 7846 */ MCD::OPC_FilterValue, 1, 27, 63, 0, // Skip to: 24006
1707/* 7851 */ MCD::OPC_CheckField, 0, 2, 0, 20, 63, 0, // Skip to: 24006
1708/* 7858 */ MCD::OPC_Decode, 148, 5, 61, // Opcode: CMPD
1709/* 7862 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 7902
1710/* 7867 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1711/* 7870 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7886
1712/* 7875 */ MCD::OPC_CheckField, 0, 2, 0, 252, 62, 0, // Skip to: 24006
1713/* 7882 */ MCD::OPC_Decode, 153, 5, 60, // Opcode: CMPLW
1714/* 7886 */ MCD::OPC_FilterValue, 1, 243, 62, 0, // Skip to: 24006
1715/* 7891 */ MCD::OPC_CheckField, 0, 2, 0, 236, 62, 0, // Skip to: 24006
1716/* 7898 */ MCD::OPC_Decode, 151, 5, 61, // Opcode: CMPLD
1717/* 7902 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 7925
1718/* 7907 */ MCD::OPC_CheckField, 11, 7, 0, 220, 62, 0, // Skip to: 24006
1719/* 7914 */ MCD::OPC_CheckField, 0, 2, 0, 213, 62, 0, // Skip to: 24006
1720/* 7921 */ MCD::OPC_Decode, 196, 14, 62, // Opcode: SETB
1721/* 7925 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 7948
1722/* 7930 */ MCD::OPC_CheckField, 22, 1, 0, 197, 62, 0, // Skip to: 24006
1723/* 7937 */ MCD::OPC_CheckField, 0, 2, 0, 190, 62, 0, // Skip to: 24006
1724/* 7944 */ MCD::OPC_Decode, 155, 5, 63, // Opcode: CMPRB
1725/* 7948 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 7971
1726/* 7953 */ MCD::OPC_CheckField, 21, 2, 0, 174, 62, 0, // Skip to: 24006
1727/* 7960 */ MCD::OPC_CheckField, 0, 2, 0, 167, 62, 0, // Skip to: 24006
1728/* 7967 */ MCD::OPC_Decode, 150, 5, 61, // Opcode: CMPEQB
1729/* 7971 */ MCD::OPC_FilterValue, 12, 18, 0, 0, // Skip to: 7994
1730/* 7976 */ MCD::OPC_CheckField, 11, 5, 0, 151, 62, 0, // Skip to: 24006
1731/* 7983 */ MCD::OPC_CheckField, 0, 2, 0, 144, 62, 0, // Skip to: 24006
1732/* 7990 */ MCD::OPC_Decode, 198, 14, 64, // Opcode: SETBC
1733/* 7994 */ MCD::OPC_FilterValue, 13, 18, 0, 0, // Skip to: 8017
1734/* 7999 */ MCD::OPC_CheckField, 11, 5, 0, 128, 62, 0, // Skip to: 24006
1735/* 8006 */ MCD::OPC_CheckField, 0, 2, 0, 121, 62, 0, // Skip to: 24006
1736/* 8013 */ MCD::OPC_Decode, 200, 14, 64, // Opcode: SETBCR
1737/* 8017 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8040
1738/* 8022 */ MCD::OPC_CheckField, 11, 5, 0, 105, 62, 0, // Skip to: 24006
1739/* 8029 */ MCD::OPC_CheckField, 0, 2, 0, 98, 62, 0, // Skip to: 24006
1740/* 8036 */ MCD::OPC_Decode, 203, 14, 64, // Opcode: SETNBC
1741/* 8040 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 8063
1742/* 8045 */ MCD::OPC_CheckField, 11, 5, 0, 82, 62, 0, // Skip to: 24006
1743/* 8052 */ MCD::OPC_CheckField, 0, 2, 0, 75, 62, 0, // Skip to: 24006
1744/* 8059 */ MCD::OPC_Decode, 205, 14, 64, // Opcode: SETNBCR
1745/* 8063 */ MCD::OPC_FilterValue, 18, 66, 62, 0, // Skip to: 24006
1746/* 8068 */ MCD::OPC_CheckField, 11, 12, 0, 59, 62, 0, // Skip to: 24006
1747/* 8075 */ MCD::OPC_CheckField, 0, 2, 0, 52, 62, 0, // Skip to: 24006
1748/* 8082 */ MCD::OPC_Decode, 170, 11, 65, // Opcode: MCRXRX
1749/* 8086 */ MCD::OPC_FilterValue, 1, 74, 0, 0, // Skip to: 8165
1750/* 8091 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1751/* 8094 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 8117
1752/* 8099 */ MCD::OPC_CheckField, 16, 1, 0, 28, 62, 0, // Skip to: 24006
1753/* 8106 */ MCD::OPC_CheckField, 1, 1, 1, 21, 62, 0, // Skip to: 24006
1754/* 8113 */ MCD::OPC_Decode, 206, 19, 66, // Opcode: WRTEE
1755/* 8117 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8133
1756/* 8122 */ MCD::OPC_CheckField, 1, 1, 1, 5, 62, 0, // Skip to: 24006
1757/* 8129 */ MCD::OPC_Decode, 207, 19, 67, // Opcode: WRTEEI
1758/* 8133 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 8149
1759/* 8138 */ MCD::OPC_CheckField, 0, 2, 2, 245, 61, 0, // Skip to: 24006
1760/* 8145 */ MCD::OPC_Decode, 176, 11, 68, // Opcode: MFDCR
1761/* 8149 */ MCD::OPC_FilterValue, 14, 236, 61, 0, // Skip to: 24006
1762/* 8154 */ MCD::OPC_CheckField, 0, 2, 2, 229, 61, 0, // Skip to: 24006
1763/* 8161 */ MCD::OPC_Decode, 218, 11, 68, // Opcode: MTDCR
1764/* 8165 */ MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 8219
1765/* 8170 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1766/* 8173 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 8203
1767/* 8178 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1768/* 8181 */ MCD::OPC_FilterValue, 0, 204, 61, 0, // Skip to: 24006
1769/* 8186 */ MCD::OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 8199
1770/* 8195 */ MCD::OPC_Decode, 189, 16, 0, // Opcode: TRAP
1771/* 8199 */ MCD::OPC_Decode, 193, 16, 69, // Opcode: TW
1772/* 8203 */ MCD::OPC_FilterValue, 2, 182, 61, 0, // Skip to: 24006
1773/* 8208 */ MCD::OPC_CheckField, 0, 2, 0, 175, 61, 0, // Skip to: 24006
1774/* 8215 */ MCD::OPC_Decode, 167, 16, 70, // Opcode: TD
1775/* 8219 */ MCD::OPC_FilterValue, 3, 157, 1, 0, // Skip to: 8637
1776/* 8224 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1777/* 8227 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8253
1778/* 8232 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1779/* 8235 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8244
1780/* 8240 */ MCD::OPC_Decode, 230, 10, 71, // Opcode: LVSL
1781/* 8244 */ MCD::OPC_FilterValue, 2, 141, 61, 0, // Skip to: 24006
1782/* 8249 */ MCD::OPC_Decode, 227, 10, 71, // Opcode: LVEBX
1783/* 8253 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8279
1784/* 8258 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1785/* 8261 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8270
1786/* 8266 */ MCD::OPC_Decode, 231, 10, 71, // Opcode: LVSR
1787/* 8270 */ MCD::OPC_FilterValue, 2, 115, 61, 0, // Skip to: 24006
1788/* 8275 */ MCD::OPC_Decode, 228, 10, 71, // Opcode: LVEHX
1789/* 8279 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8295
1790/* 8284 */ MCD::OPC_CheckField, 0, 2, 2, 99, 61, 0, // Skip to: 24006
1791/* 8291 */ MCD::OPC_Decode, 229, 10, 71, // Opcode: LVEWX
1792/* 8295 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8311
1793/* 8300 */ MCD::OPC_CheckField, 0, 2, 2, 83, 61, 0, // Skip to: 24006
1794/* 8307 */ MCD::OPC_Decode, 232, 10, 71, // Opcode: LVX
1795/* 8311 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 8327
1796/* 8316 */ MCD::OPC_CheckField, 0, 2, 2, 67, 61, 0, // Skip to: 24006
1797/* 8323 */ MCD::OPC_Decode, 180, 15, 71, // Opcode: STVEBX
1798/* 8327 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8343
1799/* 8332 */ MCD::OPC_CheckField, 0, 2, 2, 51, 61, 0, // Skip to: 24006
1800/* 8339 */ MCD::OPC_Decode, 181, 15, 71, // Opcode: STVEHX
1801/* 8343 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 8376
1802/* 8348 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1803/* 8351 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8367
1804/* 8356 */ MCD::OPC_CheckField, 25, 1, 0, 27, 61, 0, // Skip to: 24006
1805/* 8363 */ MCD::OPC_Decode, 132, 10, 72, // Opcode: ICBLQ
1806/* 8367 */ MCD::OPC_FilterValue, 2, 18, 61, 0, // Skip to: 24006
1807/* 8372 */ MCD::OPC_Decode, 182, 15, 71, // Opcode: STVEWX
1808/* 8376 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 8409
1809/* 8381 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1810/* 8384 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8400
1811/* 8389 */ MCD::OPC_CheckField, 25, 1, 0, 250, 60, 0, // Skip to: 24006
1812/* 8396 */ MCD::OPC_Decode, 131, 10, 72, // Opcode: ICBLC
1813/* 8400 */ MCD::OPC_FilterValue, 2, 241, 60, 0, // Skip to: 24006
1814/* 8405 */ MCD::OPC_Decode, 183, 15, 71, // Opcode: STVX
1815/* 8409 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 8425
1816/* 8414 */ MCD::OPC_CheckField, 0, 2, 2, 225, 60, 0, // Skip to: 24006
1817/* 8421 */ MCD::OPC_Decode, 233, 10, 71, // Opcode: LVXL
1818/* 8425 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8448
1819/* 8430 */ MCD::OPC_CheckField, 21, 5, 0, 209, 60, 0, // Skip to: 24006
1820/* 8437 */ MCD::OPC_CheckField, 0, 2, 0, 202, 60, 0, // Skip to: 24006
1821/* 8444 */ MCD::OPC_Decode, 211, 5, 73, // Opcode: DCCCI
1822/* 8448 */ MCD::OPC_FilterValue, 15, 28, 0, 0, // Skip to: 8481
1823/* 8453 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1824/* 8456 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8472
1825/* 8461 */ MCD::OPC_CheckField, 25, 1, 0, 178, 60, 0, // Skip to: 24006
1826/* 8468 */ MCD::OPC_Decode, 134, 10, 72, // Opcode: ICBTLS
1827/* 8472 */ MCD::OPC_FilterValue, 2, 169, 60, 0, // Skip to: 24006
1828/* 8477 */ MCD::OPC_Decode, 184, 15, 71, // Opcode: STVXL
1829/* 8481 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 8497
1830/* 8486 */ MCD::OPC_CheckField, 0, 2, 0, 153, 60, 0, // Skip to: 24006
1831/* 8493 */ MCD::OPC_Decode, 237, 10, 74, // Opcode: LWAT
1832/* 8497 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 8513
1833/* 8502 */ MCD::OPC_CheckField, 0, 2, 0, 137, 60, 0, // Skip to: 24006
1834/* 8509 */ MCD::OPC_Decode, 159, 10, 75, // Opcode: LDAT
1835/* 8513 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 8529
1836/* 8518 */ MCD::OPC_CheckField, 0, 2, 0, 121, 60, 0, // Skip to: 24006
1837/* 8525 */ MCD::OPC_Decode, 187, 15, 74, // Opcode: STWAT
1838/* 8529 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 8545
1839/* 8534 */ MCD::OPC_CheckField, 0, 2, 0, 105, 60, 0, // Skip to: 24006
1840/* 8541 */ MCD::OPC_Decode, 136, 15, 75, // Opcode: STDAT
1841/* 8545 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 8568
1842/* 8550 */ MCD::OPC_CheckField, 21, 5, 1, 89, 60, 0, // Skip to: 24006
1843/* 8557 */ MCD::OPC_CheckField, 0, 2, 0, 82, 60, 0, // Skip to: 24006
1844/* 8564 */ MCD::OPC_Decode, 174, 5, 73, // Opcode: CP_COPY
1845/* 8568 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 8591
1846/* 8573 */ MCD::OPC_CheckField, 11, 15, 0, 66, 60, 0, // Skip to: 24006
1847/* 8580 */ MCD::OPC_CheckField, 0, 2, 0, 59, 60, 0, // Skip to: 24006
1848/* 8587 */ MCD::OPC_Decode, 173, 5, 0, // Opcode: CP_ABORT
1849/* 8591 */ MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 8614
1850/* 8596 */ MCD::OPC_CheckField, 22, 4, 0, 43, 60, 0, // Skip to: 24006
1851/* 8603 */ MCD::OPC_CheckField, 0, 2, 1, 36, 60, 0, // Skip to: 24006
1852/* 8610 */ MCD::OPC_Decode, 177, 5, 76, // Opcode: CP_PASTE_rec
1853/* 8614 */ MCD::OPC_FilterValue, 30, 27, 60, 0, // Skip to: 24006
1854/* 8619 */ MCD::OPC_CheckField, 21, 5, 0, 20, 60, 0, // Skip to: 24006
1855/* 8626 */ MCD::OPC_CheckField, 0, 2, 0, 13, 60, 0, // Skip to: 24006
1856/* 8633 */ MCD::OPC_Decode, 135, 10, 73, // Opcode: ICCCI
1857/* 8637 */ MCD::OPC_FilterValue, 4, 17, 3, 0, // Skip to: 9427
1858/* 8642 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ...
1859/* 8645 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 8737
1860/* 8650 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1861/* 8653 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8679
1862/* 8658 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1863/* 8661 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8670
1864/* 8666 */ MCD::OPC_Decode, 233, 15, 77, // Opcode: SUBFC
1865/* 8670 */ MCD::OPC_FilterValue, 1, 227, 59, 0, // Skip to: 24006
1866/* 8675 */ MCD::OPC_Decode, 238, 15, 77, // Opcode: SUBFCO
1867/* 8679 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 8705
1868/* 8684 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1869/* 8687 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8696
1870/* 8692 */ MCD::OPC_Decode, 240, 15, 77, // Opcode: SUBFC_rec
1871/* 8696 */ MCD::OPC_FilterValue, 1, 201, 59, 0, // Skip to: 24006
1872/* 8701 */ MCD::OPC_Decode, 239, 15, 77, // Opcode: SUBFCO_rec
1873/* 8705 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8721
1874/* 8710 */ MCD::OPC_CheckField, 10, 1, 0, 185, 59, 0, // Skip to: 24006
1875/* 8717 */ MCD::OPC_Decode, 129, 12, 78, // Opcode: MULHDU
1876/* 8721 */ MCD::OPC_FilterValue, 3, 176, 59, 0, // Skip to: 24006
1877/* 8726 */ MCD::OPC_CheckField, 10, 1, 0, 169, 59, 0, // Skip to: 24006
1878/* 8733 */ MCD::OPC_Decode, 130, 12, 78, // Opcode: MULHDU_rec
1879/* 8737 */ MCD::OPC_FilterValue, 1, 55, 0, 0, // Skip to: 8797
1880/* 8742 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1881/* 8745 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8771
1882/* 8750 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1883/* 8753 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8762
1884/* 8758 */ MCD::OPC_Decode, 228, 15, 77, // Opcode: SUBF
1885/* 8762 */ MCD::OPC_FilterValue, 1, 135, 59, 0, // Skip to: 24006
1886/* 8767 */ MCD::OPC_Decode, 131, 16, 77, // Opcode: SUBFO
1887/* 8771 */ MCD::OPC_FilterValue, 1, 126, 59, 0, // Skip to: 24006
1888/* 8776 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1889/* 8779 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8788
1890/* 8784 */ MCD::OPC_Decode, 143, 16, 77, // Opcode: SUBF_rec
1891/* 8788 */ MCD::OPC_FilterValue, 1, 109, 59, 0, // Skip to: 24006
1892/* 8793 */ MCD::OPC_Decode, 132, 16, 77, // Opcode: SUBFO_rec
1893/* 8797 */ MCD::OPC_FilterValue, 2, 53, 0, 0, // Skip to: 8855
1894/* 8802 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1895/* 8805 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8814
1896/* 8810 */ MCD::OPC_Decode, 133, 16, 79, // Opcode: SUBFUS
1897/* 8814 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8823
1898/* 8819 */ MCD::OPC_Decode, 134, 16, 79, // Opcode: SUBFUS_rec
1899/* 8823 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8839
1900/* 8828 */ MCD::OPC_CheckField, 10, 1, 0, 67, 59, 0, // Skip to: 24006
1901/* 8835 */ MCD::OPC_Decode, 128, 12, 78, // Opcode: MULHD
1902/* 8839 */ MCD::OPC_FilterValue, 3, 58, 59, 0, // Skip to: 24006
1903/* 8844 */ MCD::OPC_CheckField, 10, 1, 0, 51, 59, 0, // Skip to: 24006
1904/* 8851 */ MCD::OPC_Decode, 131, 12, 78, // Opcode: MULHD_rec
1905/* 8855 */ MCD::OPC_FilterValue, 3, 55, 0, 0, // Skip to: 8915
1906/* 8860 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1907/* 8863 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8889
1908/* 8868 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
1909/* 8871 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8880
1910/* 8876 */ MCD::OPC_Decode, 154, 12, 80, // Opcode: NEG
1911/* 8880 */ MCD::OPC_FilterValue, 1, 17, 59, 0, // Skip to: 24006
1912/* 8885 */ MCD::OPC_Decode, 159, 12, 80, // Opcode: NEGO
1913/* 8889 */ MCD::OPC_FilterValue, 1, 8, 59, 0, // Skip to: 24006
1914/* 8894 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
1915/* 8897 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8906
1916/* 8902 */ MCD::OPC_Decode, 161, 12, 80, // Opcode: NEG_rec
1917/* 8906 */ MCD::OPC_FilterValue, 1, 247, 58, 0, // Skip to: 24006
1918/* 8911 */ MCD::OPC_Decode, 160, 12, 80, // Opcode: NEGO_rec
1919/* 8915 */ MCD::OPC_FilterValue, 4, 55, 0, 0, // Skip to: 8975
1920/* 8920 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1921/* 8923 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8949
1922/* 8928 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1923/* 8931 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8940
1924/* 8936 */ MCD::OPC_Decode, 241, 15, 77, // Opcode: SUBFE
1925/* 8940 */ MCD::OPC_FilterValue, 1, 213, 58, 0, // Skip to: 24006
1926/* 8945 */ MCD::OPC_Decode, 246, 15, 77, // Opcode: SUBFEO
1927/* 8949 */ MCD::OPC_FilterValue, 1, 204, 58, 0, // Skip to: 24006
1928/* 8954 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1929/* 8957 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8966
1930/* 8962 */ MCD::OPC_Decode, 248, 15, 77, // Opcode: SUBFE_rec
1931/* 8966 */ MCD::OPC_FilterValue, 1, 187, 58, 0, // Skip to: 24006
1932/* 8971 */ MCD::OPC_Decode, 247, 15, 77, // Opcode: SUBFEO_rec
1933/* 8975 */ MCD::OPC_FilterValue, 6, 55, 0, 0, // Skip to: 9035
1934/* 8980 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1935/* 8983 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9009
1936/* 8988 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
1937/* 8991 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9000
1938/* 8996 */ MCD::OPC_Decode, 135, 16, 80, // Opcode: SUBFZE
1939/* 9000 */ MCD::OPC_FilterValue, 1, 153, 58, 0, // Skip to: 24006
1940/* 9005 */ MCD::OPC_Decode, 140, 16, 80, // Opcode: SUBFZEO
1941/* 9009 */ MCD::OPC_FilterValue, 1, 144, 58, 0, // Skip to: 24006
1942/* 9014 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
1943/* 9017 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9026
1944/* 9022 */ MCD::OPC_Decode, 142, 16, 80, // Opcode: SUBFZE_rec
1945/* 9026 */ MCD::OPC_FilterValue, 1, 127, 58, 0, // Skip to: 24006
1946/* 9031 */ MCD::OPC_Decode, 141, 16, 80, // Opcode: SUBFZEO_rec
1947/* 9035 */ MCD::OPC_FilterValue, 7, 107, 0, 0, // Skip to: 9147
1948/* 9040 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1949/* 9043 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9069
1950/* 9048 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
1951/* 9051 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9060
1952/* 9056 */ MCD::OPC_Decode, 251, 15, 80, // Opcode: SUBFME
1953/* 9060 */ MCD::OPC_FilterValue, 1, 93, 58, 0, // Skip to: 24006
1954/* 9065 */ MCD::OPC_Decode, 128, 16, 80, // Opcode: SUBFMEO
1955/* 9069 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9095
1956/* 9074 */ MCD::OPC_ExtractField, 10, 6, // Inst{15-10} ...
1957/* 9077 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9086
1958/* 9082 */ MCD::OPC_Decode, 130, 16, 80, // Opcode: SUBFME_rec
1959/* 9086 */ MCD::OPC_FilterValue, 1, 67, 58, 0, // Skip to: 24006
1960/* 9091 */ MCD::OPC_Decode, 129, 16, 80, // Opcode: SUBFMEO_rec
1961/* 9095 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9121
1962/* 9100 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1963/* 9103 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9112
1964/* 9108 */ MCD::OPC_Decode, 136, 12, 78, // Opcode: MULLD
1965/* 9112 */ MCD::OPC_FilterValue, 1, 41, 58, 0, // Skip to: 24006
1966/* 9117 */ MCD::OPC_Decode, 137, 12, 78, // Opcode: MULLDO
1967/* 9121 */ MCD::OPC_FilterValue, 3, 32, 58, 0, // Skip to: 24006
1968/* 9126 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1969/* 9129 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9138
1970/* 9134 */ MCD::OPC_Decode, 139, 12, 78, // Opcode: MULLD_rec
1971/* 9138 */ MCD::OPC_FilterValue, 1, 15, 58, 0, // Skip to: 24006
1972/* 9143 */ MCD::OPC_Decode, 138, 12, 78, // Opcode: MULLDO_rec
1973/* 9147 */ MCD::OPC_FilterValue, 8, 35, 0, 0, // Skip to: 9187
1974/* 9152 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1975/* 9155 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9171
1976/* 9160 */ MCD::OPC_CheckField, 0, 2, 2, 247, 57, 0, // Skip to: 24006
1977/* 9167 */ MCD::OPC_Decode, 208, 11, 78, // Opcode: MODUD
1978/* 9171 */ MCD::OPC_FilterValue, 1, 238, 57, 0, // Skip to: 24006
1979/* 9176 */ MCD::OPC_CheckField, 0, 2, 2, 231, 57, 0, // Skip to: 24006
1980/* 9183 */ MCD::OPC_Decode, 206, 11, 78, // Opcode: MODSD
1981/* 9187 */ MCD::OPC_FilterValue, 12, 55, 0, 0, // Skip to: 9247
1982/* 9192 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1983/* 9195 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9221
1984/* 9200 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1985/* 9203 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9212
1986/* 9208 */ MCD::OPC_Decode, 250, 5, 78, // Opcode: DIVDEU
1987/* 9212 */ MCD::OPC_FilterValue, 1, 197, 57, 0, // Skip to: 24006
1988/* 9217 */ MCD::OPC_Decode, 251, 5, 78, // Opcode: DIVDEUO
1989/* 9221 */ MCD::OPC_FilterValue, 3, 188, 57, 0, // Skip to: 24006
1990/* 9226 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1991/* 9229 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9238
1992/* 9234 */ MCD::OPC_Decode, 253, 5, 78, // Opcode: DIVDEU_rec
1993/* 9238 */ MCD::OPC_FilterValue, 1, 171, 57, 0, // Skip to: 24006
1994/* 9243 */ MCD::OPC_Decode, 252, 5, 78, // Opcode: DIVDEUO_rec
1995/* 9247 */ MCD::OPC_FilterValue, 13, 55, 0, 0, // Skip to: 9307
1996/* 9252 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1997/* 9255 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9281
1998/* 9260 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
1999/* 9263 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9272
2000/* 9268 */ MCD::OPC_Decode, 247, 5, 78, // Opcode: DIVDE
2001/* 9272 */ MCD::OPC_FilterValue, 1, 137, 57, 0, // Skip to: 24006
2002/* 9277 */ MCD::OPC_Decode, 248, 5, 78, // Opcode: DIVDEO
2003/* 9281 */ MCD::OPC_FilterValue, 3, 128, 57, 0, // Skip to: 24006
2004/* 9286 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
2005/* 9289 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9298
2006/* 9294 */ MCD::OPC_Decode, 254, 5, 78, // Opcode: DIVDE_rec
2007/* 9298 */ MCD::OPC_FilterValue, 1, 111, 57, 0, // Skip to: 24006
2008/* 9303 */ MCD::OPC_Decode, 249, 5, 78, // Opcode: DIVDEO_rec
2009/* 9307 */ MCD::OPC_FilterValue, 14, 55, 0, 0, // Skip to: 9367
2010/* 9312 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2011/* 9315 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9341
2012/* 9320 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
2013/* 9323 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9332
2014/* 9328 */ MCD::OPC_Decode, 129, 6, 78, // Opcode: DIVDU
2015/* 9332 */ MCD::OPC_FilterValue, 1, 77, 57, 0, // Skip to: 24006
2016/* 9337 */ MCD::OPC_Decode, 130, 6, 78, // Opcode: DIVDUO
2017/* 9341 */ MCD::OPC_FilterValue, 3, 68, 57, 0, // Skip to: 24006
2018/* 9346 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
2019/* 9349 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9358
2020/* 9354 */ MCD::OPC_Decode, 132, 6, 78, // Opcode: DIVDU_rec
2021/* 9358 */ MCD::OPC_FilterValue, 1, 51, 57, 0, // Skip to: 24006
2022/* 9363 */ MCD::OPC_Decode, 131, 6, 78, // Opcode: DIVDUO_rec
2023/* 9367 */ MCD::OPC_FilterValue, 15, 42, 57, 0, // Skip to: 24006
2024/* 9372 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2025/* 9375 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9401
2026/* 9380 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
2027/* 9383 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9392
2028/* 9388 */ MCD::OPC_Decode, 246, 5, 78, // Opcode: DIVD
2029/* 9392 */ MCD::OPC_FilterValue, 1, 17, 57, 0, // Skip to: 24006
2030/* 9397 */ MCD::OPC_Decode, 255, 5, 78, // Opcode: DIVDO
2031/* 9401 */ MCD::OPC_FilterValue, 3, 8, 57, 0, // Skip to: 24006
2032/* 9406 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
2033/* 9409 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9418
2034/* 9414 */ MCD::OPC_Decode, 133, 6, 78, // Opcode: DIVD_rec
2035/* 9418 */ MCD::OPC_FilterValue, 1, 247, 56, 0, // Skip to: 24006
2036/* 9423 */ MCD::OPC_Decode, 128, 6, 78, // Opcode: DIVDO_rec
2037/* 9427 */ MCD::OPC_FilterValue, 5, 135, 2, 0, // Skip to: 10079
2038/* 9432 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
2039/* 9435 */ MCD::OPC_FilterValue, 0, 142, 0, 0, // Skip to: 9582
2040/* 9440 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2041/* 9443 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 9487
2042/* 9448 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2043/* 9451 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9460
2044/* 9456 */ MCD::OPC_Decode, 139, 3, 77, // Opcode: ADDC
2045/* 9460 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9469
2046/* 9465 */ MCD::OPC_Decode, 128, 3, 77, // Opcode: ADD4
2047/* 9469 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9478
2048/* 9474 */ MCD::OPC_Decode, 144, 3, 77, // Opcode: ADDCO
2049/* 9478 */ MCD::OPC_FilterValue, 3, 187, 56, 0, // Skip to: 24006
2050/* 9483 */ MCD::OPC_Decode, 129, 3, 77, // Opcode: ADD4O
2051/* 9487 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 9531
2052/* 9492 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2053/* 9495 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9504
2054/* 9500 */ MCD::OPC_Decode, 146, 3, 77, // Opcode: ADDC_rec
2055/* 9504 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9513
2056/* 9509 */ MCD::OPC_Decode, 132, 3, 77, // Opcode: ADD4_rec
2057/* 9513 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9522
2058/* 9518 */ MCD::OPC_Decode, 145, 3, 77, // Opcode: ADDCO_rec
2059/* 9522 */ MCD::OPC_FilterValue, 3, 143, 56, 0, // Skip to: 24006
2060/* 9527 */ MCD::OPC_Decode, 130, 3, 77, // Opcode: ADD4O_rec
2061/* 9531 */ MCD::OPC_FilterValue, 2, 30, 0, 0, // Skip to: 9566
2062/* 9536 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2063/* 9539 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9548
2064/* 9544 */ MCD::OPC_Decode, 133, 12, 77, // Opcode: MULHWU
2065/* 9548 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9557
2066/* 9553 */ MCD::OPC_Decode, 209, 11, 77, // Opcode: MODUW
2067/* 9557 */ MCD::OPC_FilterValue, 3, 108, 56, 0, // Skip to: 24006
2068/* 9562 */ MCD::OPC_Decode, 207, 11, 77, // Opcode: MODSW
2069/* 9566 */ MCD::OPC_FilterValue, 3, 99, 56, 0, // Skip to: 24006
2070/* 9571 */ MCD::OPC_CheckField, 9, 2, 0, 92, 56, 0, // Skip to: 24006
2071/* 9578 */ MCD::OPC_Decode, 134, 12, 77, // Opcode: MULHWU_rec
2072/* 9582 */ MCD::OPC_FilterValue, 2, 51, 0, 0, // Skip to: 9638
2073/* 9587 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2074/* 9590 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9606
2075/* 9595 */ MCD::OPC_CheckField, 9, 2, 0, 68, 56, 0, // Skip to: 24006
2076/* 9602 */ MCD::OPC_Decode, 157, 3, 77, // Opcode: ADDG6S
2077/* 9606 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9622
2078/* 9611 */ MCD::OPC_CheckField, 9, 2, 0, 52, 56, 0, // Skip to: 24006
2079/* 9618 */ MCD::OPC_Decode, 132, 12, 77, // Opcode: MULHW
2080/* 9622 */ MCD::OPC_FilterValue, 3, 43, 56, 0, // Skip to: 24006
2081/* 9627 */ MCD::OPC_CheckField, 9, 2, 0, 36, 56, 0, // Skip to: 24006
2082/* 9634 */ MCD::OPC_Decode, 135, 12, 77, // Opcode: MULHW_rec
2083/* 9638 */ MCD::OPC_FilterValue, 4, 107, 0, 0, // Skip to: 9750
2084/* 9643 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2085/* 9646 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9672
2086/* 9651 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2087/* 9654 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9663
2088/* 9659 */ MCD::OPC_Decode, 147, 3, 77, // Opcode: ADDE
2089/* 9663 */ MCD::OPC_FilterValue, 2, 2, 56, 0, // Skip to: 24006
2090/* 9668 */ MCD::OPC_Decode, 152, 3, 77, // Opcode: ADDEO
2091/* 9672 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9698
2092/* 9677 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2093/* 9680 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9689
2094/* 9685 */ MCD::OPC_Decode, 156, 3, 77, // Opcode: ADDE_rec
2095/* 9689 */ MCD::OPC_FilterValue, 2, 232, 55, 0, // Skip to: 24006
2096/* 9694 */ MCD::OPC_Decode, 153, 3, 77, // Opcode: ADDEO_rec
2097/* 9698 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9724
2098/* 9703 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2099/* 9706 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9715
2100/* 9711 */ MCD::OPC_Decode, 138, 6, 77, // Opcode: DIVWEU
2101/* 9715 */ MCD::OPC_FilterValue, 3, 206, 55, 0, // Skip to: 24006
2102/* 9720 */ MCD::OPC_Decode, 139, 6, 77, // Opcode: DIVWEUO
2103/* 9724 */ MCD::OPC_FilterValue, 3, 197, 55, 0, // Skip to: 24006
2104/* 9729 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2105/* 9732 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9741
2106/* 9737 */ MCD::OPC_Decode, 141, 6, 77, // Opcode: DIVWEU_rec
2107/* 9741 */ MCD::OPC_FilterValue, 3, 180, 55, 0, // Skip to: 24006
2108/* 9746 */ MCD::OPC_Decode, 140, 6, 77, // Opcode: DIVWEUO_rec
2109/* 9750 */ MCD::OPC_FilterValue, 5, 64, 0, 0, // Skip to: 9819
2110/* 9755 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2111/* 9758 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9767
2112/* 9763 */ MCD::OPC_Decode, 154, 3, 81, // Opcode: ADDEX
2113/* 9767 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9793
2114/* 9772 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2115/* 9775 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9784
2116/* 9780 */ MCD::OPC_Decode, 135, 6, 77, // Opcode: DIVWE
2117/* 9784 */ MCD::OPC_FilterValue, 3, 137, 55, 0, // Skip to: 24006
2118/* 9789 */ MCD::OPC_Decode, 136, 6, 77, // Opcode: DIVWEO
2119/* 9793 */ MCD::OPC_FilterValue, 3, 128, 55, 0, // Skip to: 24006
2120/* 9798 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2121/* 9801 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9810
2122/* 9806 */ MCD::OPC_Decode, 142, 6, 77, // Opcode: DIVWE_rec
2123/* 9810 */ MCD::OPC_FilterValue, 3, 111, 55, 0, // Skip to: 24006
2124/* 9815 */ MCD::OPC_Decode, 137, 6, 77, // Opcode: DIVWEO_rec
2125/* 9819 */ MCD::OPC_FilterValue, 6, 107, 0, 0, // Skip to: 9931
2126/* 9824 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2127/* 9827 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9853
2128/* 9832 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ...
2129/* 9835 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9844
2130/* 9840 */ MCD::OPC_Decode, 196, 3, 80, // Opcode: ADDZE
2131/* 9844 */ MCD::OPC_FilterValue, 2, 77, 55, 0, // Skip to: 24006
2132/* 9849 */ MCD::OPC_Decode, 201, 3, 80, // Opcode: ADDZEO
2133/* 9853 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9879
2134/* 9858 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ...
2135/* 9861 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9870
2136/* 9866 */ MCD::OPC_Decode, 203, 3, 80, // Opcode: ADDZE_rec
2137/* 9870 */ MCD::OPC_FilterValue, 2, 51, 55, 0, // Skip to: 24006
2138/* 9875 */ MCD::OPC_Decode, 202, 3, 80, // Opcode: ADDZEO_rec
2139/* 9879 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 9905
2140/* 9884 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2141/* 9887 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9896
2142/* 9892 */ MCD::OPC_Decode, 145, 6, 77, // Opcode: DIVWU
2143/* 9896 */ MCD::OPC_FilterValue, 3, 25, 55, 0, // Skip to: 24006
2144/* 9901 */ MCD::OPC_Decode, 146, 6, 77, // Opcode: DIVWUO
2145/* 9905 */ MCD::OPC_FilterValue, 3, 16, 55, 0, // Skip to: 24006
2146/* 9910 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2147/* 9913 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9922
2148/* 9918 */ MCD::OPC_Decode, 148, 6, 77, // Opcode: DIVWU_rec
2149/* 9922 */ MCD::OPC_FilterValue, 3, 255, 54, 0, // Skip to: 24006
2150/* 9927 */ MCD::OPC_Decode, 147, 6, 77, // Opcode: DIVWUO_rec
2151/* 9931 */ MCD::OPC_FilterValue, 7, 246, 54, 0, // Skip to: 24006
2152/* 9936 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2153/* 9939 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9965
2154/* 9944 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ...
2155/* 9947 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9956
2156/* 9952 */ MCD::OPC_Decode, 187, 3, 80, // Opcode: ADDME
2157/* 9956 */ MCD::OPC_FilterValue, 2, 221, 54, 0, // Skip to: 24006
2158/* 9961 */ MCD::OPC_Decode, 192, 3, 80, // Opcode: ADDMEO
2159/* 9965 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9991
2160/* 9970 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ...
2161/* 9973 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9982
2162/* 9978 */ MCD::OPC_Decode, 194, 3, 80, // Opcode: ADDME_rec
2163/* 9982 */ MCD::OPC_FilterValue, 2, 195, 54, 0, // Skip to: 24006
2164/* 9987 */ MCD::OPC_Decode, 193, 3, 80, // Opcode: ADDMEO_rec
2165/* 9991 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 10035
2166/* 9996 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2167/* 9999 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10008
2168/* 10004 */ MCD::OPC_Decode, 142, 12, 77, // Opcode: MULLW
2169/* 10008 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10017
2170/* 10013 */ MCD::OPC_Decode, 134, 6, 77, // Opcode: DIVW
2171/* 10017 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10026
2172/* 10022 */ MCD::OPC_Decode, 143, 12, 77, // Opcode: MULLWO
2173/* 10026 */ MCD::OPC_FilterValue, 3, 151, 54, 0, // Skip to: 24006
2174/* 10031 */ MCD::OPC_Decode, 143, 6, 77, // Opcode: DIVWO
2175/* 10035 */ MCD::OPC_FilterValue, 3, 142, 54, 0, // Skip to: 24006
2176/* 10040 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
2177/* 10043 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10052
2178/* 10048 */ MCD::OPC_Decode, 145, 12, 77, // Opcode: MULLW_rec
2179/* 10052 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10061
2180/* 10057 */ MCD::OPC_Decode, 149, 6, 77, // Opcode: DIVW_rec
2181/* 10061 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10070
2182/* 10066 */ MCD::OPC_Decode, 144, 12, 77, // Opcode: MULLWO_rec
2183/* 10070 */ MCD::OPC_FilterValue, 3, 107, 54, 0, // Skip to: 24006
2184/* 10075 */ MCD::OPC_Decode, 144, 6, 77, // Opcode: DIVWO_rec
2185/* 10079 */ MCD::OPC_FilterValue, 6, 148, 2, 0, // Skip to: 10744
2186/* 10084 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2187/* 10087 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 10113
2188/* 10092 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2189/* 10095 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10104
2190/* 10100 */ MCD::OPC_Decode, 139, 11, 82, // Opcode: LXSIWZX
2191/* 10104 */ MCD::OPC_FilterValue, 1, 73, 54, 0, // Skip to: 24006
2192/* 10109 */ MCD::OPC_Decode, 154, 11, 83, // Opcode: LXVRBX
2193/* 10113 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 10129
2194/* 10118 */ MCD::OPC_CheckField, 1, 1, 1, 57, 54, 0, // Skip to: 24006
2195/* 10125 */ MCD::OPC_Decode, 156, 11, 83, // Opcode: LXVRHX
2196/* 10129 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 10155
2197/* 10134 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2198/* 10137 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10146
2199/* 10142 */ MCD::OPC_Decode, 138, 11, 82, // Opcode: LXSIWAX
2200/* 10146 */ MCD::OPC_FilterValue, 1, 31, 54, 0, // Skip to: 24006
2201/* 10151 */ MCD::OPC_Decode, 159, 11, 83, // Opcode: LXVRWX
2202/* 10155 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 10171
2203/* 10160 */ MCD::OPC_CheckField, 1, 1, 1, 15, 54, 0, // Skip to: 24006
2204/* 10167 */ MCD::OPC_Decode, 155, 11, 83, // Opcode: LXVRDX
2205/* 10171 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 10197
2206/* 10176 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2207/* 10179 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10188
2208/* 10184 */ MCD::OPC_Decode, 207, 15, 82, // Opcode: STXSIWX
2209/* 10188 */ MCD::OPC_FilterValue, 1, 245, 53, 0, // Skip to: 24006
2210/* 10193 */ MCD::OPC_Decode, 220, 15, 83, // Opcode: STXVRBX
2211/* 10197 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 10213
2212/* 10202 */ MCD::OPC_CheckField, 1, 1, 1, 229, 53, 0, // Skip to: 24006
2213/* 10209 */ MCD::OPC_Decode, 222, 15, 83, // Opcode: STXVRHX
2214/* 10213 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 10229
2215/* 10218 */ MCD::OPC_CheckField, 1, 1, 1, 213, 53, 0, // Skip to: 24006
2216/* 10225 */ MCD::OPC_Decode, 225, 15, 83, // Opcode: STXVRWX
2217/* 10229 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10245
2218/* 10234 */ MCD::OPC_CheckField, 1, 1, 1, 197, 53, 0, // Skip to: 24006
2219/* 10241 */ MCD::OPC_Decode, 221, 15, 83, // Opcode: STXVRDX
2220/* 10245 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 10271
2221/* 10250 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2222/* 10253 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10262
2223/* 10258 */ MCD::OPC_Decode, 162, 11, 83, // Opcode: LXVX
2224/* 10262 */ MCD::OPC_FilterValue, 1, 171, 53, 0, // Skip to: 24006
2225/* 10267 */ MCD::OPC_Decode, 148, 11, 84, // Opcode: LXVL
2226/* 10271 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10287
2227/* 10276 */ MCD::OPC_CheckField, 1, 1, 1, 155, 53, 0, // Skip to: 24006
2228/* 10283 */ MCD::OPC_Decode, 149, 11, 84, // Opcode: LXVLL
2229/* 10287 */ MCD::OPC_FilterValue, 10, 28, 0, 0, // Skip to: 10320
2230/* 10292 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2231/* 10295 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10304
2232/* 10300 */ MCD::OPC_Decode, 145, 11, 83, // Opcode: LXVDSX
2233/* 10304 */ MCD::OPC_FilterValue, 1, 129, 53, 0, // Skip to: 24006
2234/* 10309 */ MCD::OPC_CheckField, 0, 1, 0, 122, 53, 0, // Skip to: 24006
2235/* 10316 */ MCD::OPC_Decode, 153, 11, 85, // Opcode: LXVPX
2236/* 10320 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 10336
2237/* 10325 */ MCD::OPC_CheckField, 1, 1, 0, 106, 53, 0, // Skip to: 24006
2238/* 10332 */ MCD::OPC_Decode, 161, 11, 83, // Opcode: LXVWSX
2239/* 10336 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 10362
2240/* 10341 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2241/* 10344 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10353
2242/* 10349 */ MCD::OPC_Decode, 227, 15, 83, // Opcode: STXVX
2243/* 10353 */ MCD::OPC_FilterValue, 1, 80, 53, 0, // Skip to: 24006
2244/* 10358 */ MCD::OPC_Decode, 214, 15, 84, // Opcode: STXVL
2245/* 10362 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10378
2246/* 10367 */ MCD::OPC_CheckField, 1, 1, 1, 64, 53, 0, // Skip to: 24006
2247/* 10374 */ MCD::OPC_Decode, 215, 15, 84, // Opcode: STXVLL
2248/* 10378 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 10394
2249/* 10383 */ MCD::OPC_CheckField, 0, 2, 2, 48, 53, 0, // Skip to: 24006
2250/* 10390 */ MCD::OPC_Decode, 219, 15, 85, // Opcode: STXVPX
2251/* 10394 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 10420
2252/* 10399 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2253/* 10402 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10411
2254/* 10407 */ MCD::OPC_Decode, 141, 11, 86, // Opcode: LXSSPX
2255/* 10411 */ MCD::OPC_FilterValue, 1, 22, 53, 0, // Skip to: 24006
2256/* 10416 */ MCD::OPC_Decode, 157, 11, 84, // Opcode: LXVRL
2257/* 10420 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 10436
2258/* 10425 */ MCD::OPC_CheckField, 1, 1, 1, 6, 53, 0, // Skip to: 24006
2259/* 10432 */ MCD::OPC_Decode, 158, 11, 84, // Opcode: LXVRLL
2260/* 10436 */ MCD::OPC_FilterValue, 18, 28, 0, 0, // Skip to: 10469
2261/* 10441 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2262/* 10444 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10453
2263/* 10449 */ MCD::OPC_Decode, 135, 11, 82, // Opcode: LXSDX
2264/* 10453 */ MCD::OPC_FilterValue, 1, 236, 52, 0, // Skip to: 24006
2265/* 10458 */ MCD::OPC_CheckField, 0, 1, 0, 229, 52, 0, // Skip to: 24006
2266/* 10465 */ MCD::OPC_Decode, 151, 11, 87, // Opcode: LXVPRL
2267/* 10469 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 10485
2268/* 10474 */ MCD::OPC_CheckField, 0, 2, 2, 213, 52, 0, // Skip to: 24006
2269/* 10481 */ MCD::OPC_Decode, 152, 11, 87, // Opcode: LXVPRLL
2270/* 10485 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 10511
2271/* 10490 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2272/* 10493 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10502
2273/* 10498 */ MCD::OPC_Decode, 209, 15, 86, // Opcode: STXSSPX
2274/* 10502 */ MCD::OPC_FilterValue, 1, 187, 52, 0, // Skip to: 24006
2275/* 10507 */ MCD::OPC_Decode, 223, 15, 84, // Opcode: STXVRL
2276/* 10511 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 10527
2277/* 10516 */ MCD::OPC_CheckField, 1, 1, 1, 171, 52, 0, // Skip to: 24006
2278/* 10523 */ MCD::OPC_Decode, 224, 15, 84, // Opcode: STXVRLL
2279/* 10527 */ MCD::OPC_FilterValue, 22, 28, 0, 0, // Skip to: 10560
2280/* 10532 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2281/* 10535 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10544
2282/* 10540 */ MCD::OPC_Decode, 202, 15, 82, // Opcode: STXSDX
2283/* 10544 */ MCD::OPC_FilterValue, 1, 145, 52, 0, // Skip to: 24006
2284/* 10549 */ MCD::OPC_CheckField, 0, 1, 0, 138, 52, 0, // Skip to: 24006
2285/* 10556 */ MCD::OPC_Decode, 217, 15, 87, // Opcode: STXVPRL
2286/* 10560 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 10576
2287/* 10565 */ MCD::OPC_CheckField, 0, 2, 2, 122, 52, 0, // Skip to: 24006
2288/* 10572 */ MCD::OPC_Decode, 218, 15, 87, // Opcode: STXVPRLL
2289/* 10576 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 10602
2290/* 10581 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2291/* 10584 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10593
2292/* 10589 */ MCD::OPC_Decode, 160, 11, 83, // Opcode: LXVW4X
2293/* 10593 */ MCD::OPC_FilterValue, 1, 96, 52, 0, // Skip to: 24006
2294/* 10598 */ MCD::OPC_Decode, 136, 11, 82, // Opcode: LXSIBZX
2295/* 10602 */ MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 10628
2296/* 10607 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2297/* 10610 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10619
2298/* 10615 */ MCD::OPC_Decode, 146, 11, 83, // Opcode: LXVH8X
2299/* 10619 */ MCD::OPC_FilterValue, 1, 70, 52, 0, // Skip to: 24006
2300/* 10624 */ MCD::OPC_Decode, 137, 11, 82, // Opcode: LXSIHZX
2301/* 10628 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10644
2302/* 10633 */ MCD::OPC_CheckField, 1, 1, 0, 54, 52, 0, // Skip to: 24006
2303/* 10640 */ MCD::OPC_Decode, 144, 11, 83, // Opcode: LXVD2X
2304/* 10644 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 10660
2305/* 10649 */ MCD::OPC_CheckField, 1, 1, 0, 38, 52, 0, // Skip to: 24006
2306/* 10656 */ MCD::OPC_Decode, 143, 11, 83, // Opcode: LXVB16X
2307/* 10660 */ MCD::OPC_FilterValue, 28, 21, 0, 0, // Skip to: 10686
2308/* 10665 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2309/* 10668 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10677
2310/* 10673 */ MCD::OPC_Decode, 226, 15, 83, // Opcode: STXVW4X
2311/* 10677 */ MCD::OPC_FilterValue, 1, 12, 52, 0, // Skip to: 24006
2312/* 10682 */ MCD::OPC_Decode, 203, 15, 82, // Opcode: STXSIBX
2313/* 10686 */ MCD::OPC_FilterValue, 29, 21, 0, 0, // Skip to: 10712
2314/* 10691 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2315/* 10694 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10703
2316/* 10699 */ MCD::OPC_Decode, 213, 15, 83, // Opcode: STXVH8X
2317/* 10703 */ MCD::OPC_FilterValue, 1, 242, 51, 0, // Skip to: 24006
2318/* 10708 */ MCD::OPC_Decode, 205, 15, 82, // Opcode: STXSIHX
2319/* 10712 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 10728
2320/* 10717 */ MCD::OPC_CheckField, 1, 1, 0, 226, 51, 0, // Skip to: 24006
2321/* 10724 */ MCD::OPC_Decode, 212, 15, 83, // Opcode: STXVD2X
2322/* 10728 */ MCD::OPC_FilterValue, 31, 217, 51, 0, // Skip to: 24006
2323/* 10733 */ MCD::OPC_CheckField, 1, 1, 0, 210, 51, 0, // Skip to: 24006
2324/* 10740 */ MCD::OPC_Decode, 211, 15, 83, // Opcode: STXVB16X
2325/* 10744 */ MCD::OPC_FilterValue, 7, 247, 0, 0, // Skip to: 10996
2326/* 10749 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2327/* 10752 */ MCD::OPC_FilterValue, 0, 62, 0, 0, // Skip to: 10819
2328/* 10757 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2329/* 10760 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 10769
2330/* 10765 */ MCD::OPC_Decode, 171, 11, 88, // Opcode: MFBHRBE
2331/* 10769 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 10778
2332/* 10774 */ MCD::OPC_Decode, 190, 11, 68, // Opcode: MFPMR
2333/* 10778 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 10794
2334/* 10783 */ MCD::OPC_CheckField, 11, 15, 0, 160, 51, 0, // Skip to: 24006
2335/* 10790 */ MCD::OPC_Decode, 145, 5, 0, // Opcode: CLRBHRB
2336/* 10794 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 10803
2337/* 10799 */ MCD::OPC_Decode, 233, 11, 89, // Opcode: MTPMR
2338/* 10803 */ MCD::OPC_FilterValue, 22, 142, 51, 0, // Skip to: 24006
2339/* 10808 */ MCD::OPC_CheckField, 11, 12, 0, 135, 51, 0, // Skip to: 24006
2340/* 10815 */ MCD::OPC_Decode, 159, 16, 65, // Opcode: TCHECK
2341/* 10819 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 10987
2342/* 10824 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2343/* 10827 */ MCD::OPC_FilterValue, 20, 18, 0, 0, // Skip to: 10850
2344/* 10832 */ MCD::OPC_CheckField, 22, 4, 0, 111, 51, 0, // Skip to: 24006
2345/* 10839 */ MCD::OPC_CheckField, 11, 10, 0, 104, 51, 0, // Skip to: 24006
2346/* 10846 */ MCD::OPC_Decode, 157, 16, 90, // Opcode: TBEGIN
2347/* 10850 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 10866
2348/* 10855 */ MCD::OPC_CheckField, 11, 14, 0, 88, 51, 0, // Skip to: 24006
2349/* 10862 */ MCD::OPC_Decode, 169, 16, 91, // Opcode: TEND
2350/* 10866 */ MCD::OPC_FilterValue, 23, 18, 0, 0, // Skip to: 10889
2351/* 10871 */ MCD::OPC_CheckField, 22, 3, 0, 72, 51, 0, // Skip to: 24006
2352/* 10878 */ MCD::OPC_CheckField, 11, 10, 0, 65, 51, 0, // Skip to: 24006
2353/* 10885 */ MCD::OPC_Decode, 192, 16, 90, // Opcode: TSR
2354/* 10889 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 10898
2355/* 10894 */ MCD::OPC_Decode, 149, 16, 69, // Opcode: TABORTWC
2356/* 10898 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 10907
2357/* 10903 */ MCD::OPC_Decode, 147, 16, 69, // Opcode: TABORTDC
2358/* 10907 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 10916
2359/* 10912 */ MCD::OPC_Decode, 150, 16, 92, // Opcode: TABORTWCI
2360/* 10916 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 10925
2361/* 10921 */ MCD::OPC_Decode, 148, 16, 92, // Opcode: TABORTDCI
2362/* 10925 */ MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 10948
2363/* 10930 */ MCD::OPC_CheckField, 21, 5, 0, 13, 51, 0, // Skip to: 24006
2364/* 10937 */ MCD::OPC_CheckField, 11, 5, 0, 6, 51, 0, // Skip to: 24006
2365/* 10944 */ MCD::OPC_Decode, 146, 16, 93, // Opcode: TABORT
2366/* 10948 */ MCD::OPC_FilterValue, 29, 18, 0, 0, // Skip to: 10971
2367/* 10953 */ MCD::OPC_CheckField, 21, 5, 0, 246, 50, 0, // Skip to: 24006
2368/* 10960 */ MCD::OPC_CheckField, 11, 5, 0, 239, 50, 0, // Skip to: 24006
2369/* 10967 */ MCD::OPC_Decode, 191, 16, 93, // Opcode: TRECLAIM
2370/* 10971 */ MCD::OPC_FilterValue, 31, 230, 50, 0, // Skip to: 24006
2371/* 10976 */ MCD::OPC_CheckField, 11, 15, 0, 223, 50, 0, // Skip to: 24006
2372/* 10983 */ MCD::OPC_Decode, 190, 16, 0, // Opcode: TRECHKPT
2373/* 10987 */ MCD::OPC_FilterValue, 2, 214, 50, 0, // Skip to: 24006
2374/* 10992 */ MCD::OPC_Decode, 136, 10, 94, // Opcode: ISEL
2375/* 10996 */ MCD::OPC_FilterValue, 8, 147, 0, 0, // Skip to: 11148
2376/* 11001 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2377/* 11004 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 11044
2378/* 11009 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
2379/* 11012 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11028
2380/* 11017 */ MCD::OPC_CheckField, 6, 6, 4, 182, 50, 0, // Skip to: 24006
2381/* 11024 */ MCD::OPC_Decode, 212, 11, 95, // Opcode: MTCRF
2382/* 11028 */ MCD::OPC_FilterValue, 1, 173, 50, 0, // Skip to: 24006
2383/* 11033 */ MCD::OPC_CheckField, 6, 6, 4, 166, 50, 0, // Skip to: 24006
2384/* 11040 */ MCD::OPC_Decode, 231, 11, 96, // Opcode: MTOCRF
2385/* 11044 */ MCD::OPC_FilterValue, 2, 157, 50, 0, // Skip to: 24006
2386/* 11049 */ MCD::OPC_ExtractField, 16, 7, // Inst{22-16} ...
2387/* 11052 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11068
2388/* 11057 */ MCD::OPC_CheckField, 6, 10, 5, 142, 50, 0, // Skip to: 24006
2389/* 11064 */ MCD::OPC_Decode, 145, 22, 97, // Opcode: XXMFACC
2390/* 11068 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 11084
2391/* 11073 */ MCD::OPC_CheckField, 6, 10, 5, 126, 50, 0, // Skip to: 24006
2392/* 11080 */ MCD::OPC_Decode, 149, 22, 97, // Opcode: XXMTACC
2393/* 11084 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 11100
2394/* 11089 */ MCD::OPC_CheckField, 6, 10, 5, 110, 50, 0, // Skip to: 24006
2395/* 11096 */ MCD::OPC_Decode, 151, 6, 98, // Opcode: DMSETDMRZ
2396/* 11100 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 11116
2397/* 11105 */ MCD::OPC_CheckField, 6, 10, 5, 94, 50, 0, // Skip to: 24006
2398/* 11112 */ MCD::OPC_Decode, 157, 22, 99, // Opcode: XXSETACCZ
2399/* 11116 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 11132
2400/* 11121 */ MCD::OPC_CheckField, 6, 7, 5, 78, 50, 0, // Skip to: 24006
2401/* 11128 */ MCD::OPC_Decode, 150, 6, 100, // Opcode: DMMR
2402/* 11132 */ MCD::OPC_FilterValue, 7, 69, 50, 0, // Skip to: 24006
2403/* 11137 */ MCD::OPC_CheckField, 6, 7, 5, 62, 50, 0, // Skip to: 24006
2404/* 11144 */ MCD::OPC_Decode, 156, 6, 101, // Opcode: DMXOR
2405/* 11148 */ MCD::OPC_FilterValue, 9, 145, 3, 0, // Skip to: 12066
2406/* 11153 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2407/* 11156 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 11213
2408/* 11161 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2409/* 11164 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11173
2410/* 11169 */ MCD::OPC_Decode, 173, 16, 102, // Opcode: TLBILX
2411/* 11173 */ MCD::OPC_FilterValue, 2, 28, 50, 0, // Skip to: 24006
2412/* 11178 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
2413/* 11181 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11197
2414/* 11186 */ MCD::OPC_CheckField, 11, 9, 0, 13, 50, 0, // Skip to: 24006
2415/* 11193 */ MCD::OPC_Decode, 172, 11, 66, // Opcode: MFCR
2416/* 11197 */ MCD::OPC_FilterValue, 1, 4, 50, 0, // Skip to: 24006
2417/* 11202 */ MCD::OPC_CheckField, 11, 1, 0, 253, 49, 0, // Skip to: 24006
2418/* 11209 */ MCD::OPC_Decode, 188, 11, 103, // Opcode: MFOCRF
2419/* 11213 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 11236
2420/* 11218 */ MCD::OPC_CheckField, 11, 5, 0, 237, 49, 0, // Skip to: 24006
2421/* 11225 */ MCD::OPC_CheckField, 1, 1, 1, 230, 49, 0, // Skip to: 24006
2422/* 11232 */ MCD::OPC_Decode, 203, 11, 104, // Opcode: MFVSRD
2423/* 11236 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 11259
2424/* 11241 */ MCD::OPC_CheckField, 11, 10, 0, 214, 49, 0, // Skip to: 24006
2425/* 11248 */ MCD::OPC_CheckField, 0, 2, 2, 207, 49, 0, // Skip to: 24006
2426/* 11255 */ MCD::OPC_Decode, 187, 11, 66, // Opcode: MFMSR
2427/* 11259 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 11282
2428/* 11264 */ MCD::OPC_CheckField, 11, 5, 0, 191, 49, 0, // Skip to: 24006
2429/* 11271 */ MCD::OPC_CheckField, 1, 1, 1, 184, 49, 0, // Skip to: 24006
2430/* 11278 */ MCD::OPC_Decode, 205, 11, 105, // Opcode: MFVSRWZ
2431/* 11282 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 11298
2432/* 11287 */ MCD::OPC_CheckField, 1, 1, 0, 168, 49, 0, // Skip to: 24006
2433/* 11294 */ MCD::OPC_Decode, 229, 11, 106, // Opcode: MTMSR
2434/* 11298 */ MCD::OPC_FilterValue, 5, 28, 0, 0, // Skip to: 11331
2435/* 11303 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2436/* 11306 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11315
2437/* 11311 */ MCD::OPC_Decode, 230, 11, 106, // Opcode: MTMSRD
2438/* 11315 */ MCD::OPC_FilterValue, 1, 142, 49, 0, // Skip to: 24006
2439/* 11320 */ MCD::OPC_CheckField, 11, 5, 0, 135, 49, 0, // Skip to: 24006
2440/* 11327 */ MCD::OPC_Decode, 247, 11, 107, // Opcode: MTVSRD
2441/* 11331 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 11364
2442/* 11336 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2443/* 11339 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11348
2444/* 11344 */ MCD::OPC_Decode, 236, 11, 108, // Opcode: MTSR
2445/* 11348 */ MCD::OPC_FilterValue, 1, 109, 49, 0, // Skip to: 24006
2446/* 11353 */ MCD::OPC_CheckField, 11, 5, 0, 102, 49, 0, // Skip to: 24006
2447/* 11360 */ MCD::OPC_Decode, 252, 11, 109, // Opcode: MTVSRWA
2448/* 11364 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 11397
2449/* 11369 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2450/* 11372 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11381
2451/* 11377 */ MCD::OPC_Decode, 237, 11, 110, // Opcode: MTSRIN
2452/* 11381 */ MCD::OPC_FilterValue, 1, 76, 49, 0, // Skip to: 24006
2453/* 11386 */ MCD::OPC_CheckField, 11, 5, 0, 69, 49, 0, // Skip to: 24006
2454/* 11393 */ MCD::OPC_Decode, 255, 11, 109, // Opcode: MTVSRWZ
2455/* 11397 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 11420
2456/* 11402 */ MCD::OPC_CheckField, 16, 10, 0, 53, 49, 0, // Skip to: 24006
2457/* 11409 */ MCD::OPC_CheckField, 0, 2, 0, 46, 49, 0, // Skip to: 24006
2458/* 11416 */ MCD::OPC_Decode, 172, 16, 111, // Opcode: TLBIEL
2459/* 11420 */ MCD::OPC_FilterValue, 9, 42, 0, 0, // Skip to: 11467
2460/* 11425 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2461/* 11428 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11451
2462/* 11433 */ MCD::OPC_CheckField, 16, 5, 0, 22, 49, 0, // Skip to: 24006
2463/* 11440 */ MCD::OPC_CheckField, 0, 1, 0, 15, 49, 0, // Skip to: 24006
2464/* 11447 */ MCD::OPC_Decode, 171, 16, 110, // Opcode: TLBIE
2465/* 11451 */ MCD::OPC_FilterValue, 1, 6, 49, 0, // Skip to: 24006
2466/* 11456 */ MCD::OPC_CheckField, 11, 5, 0, 255, 48, 0, // Skip to: 24006
2467/* 11463 */ MCD::OPC_Decode, 204, 11, 112, // Opcode: MFVSRLD
2468/* 11467 */ MCD::OPC_FilterValue, 10, 60, 0, 0, // Skip to: 11532
2469/* 11472 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2470/* 11475 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11491
2471/* 11480 */ MCD::OPC_CheckField, 11, 15, 0, 231, 48, 0, // Skip to: 24006
2472/* 11487 */ MCD::OPC_Decode, 216, 14, 0, // Opcode: SLBSYNC
2473/* 11491 */ MCD::OPC_FilterValue, 2, 222, 48, 0, // Skip to: 24006
2474/* 11496 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ...
2475/* 11499 */ MCD::OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11508
2476/* 11504 */ MCD::OPC_Decode, 197, 11, 66, // Opcode: MFUDSCR
2477/* 11508 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11518
2478/* 11514 */ MCD::OPC_Decode, 185, 11, 66, // Opcode: MFLR
2479/* 11518 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11528
2480/* 11524 */ MCD::OPC_Decode, 174, 11, 66, // Opcode: MFCTR
2481/* 11528 */ MCD::OPC_Decode, 191, 11, 68, // Opcode: MFSPR
2482/* 11532 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 11565
2483/* 11537 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2484/* 11540 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11556
2485/* 11545 */ MCD::OPC_CheckField, 11, 15, 0, 166, 48, 0, // Skip to: 24006
2486/* 11552 */ MCD::OPC_Decode, 170, 16, 0, // Opcode: TLBIA
2487/* 11556 */ MCD::OPC_FilterValue, 2, 157, 48, 0, // Skip to: 24006
2488/* 11561 */ MCD::OPC_Decode, 195, 11, 68, // Opcode: MFTB
2489/* 11565 */ MCD::OPC_FilterValue, 12, 42, 0, 0, // Skip to: 11612
2490/* 11570 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2491/* 11573 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11596
2492/* 11578 */ MCD::OPC_CheckField, 16, 5, 0, 133, 48, 0, // Skip to: 24006
2493/* 11585 */ MCD::OPC_CheckField, 0, 1, 0, 126, 48, 0, // Skip to: 24006
2494/* 11592 */ MCD::OPC_Decode, 215, 14, 110, // Opcode: SLBMTE
2495/* 11596 */ MCD::OPC_FilterValue, 1, 117, 48, 0, // Skip to: 24006
2496/* 11601 */ MCD::OPC_CheckField, 11, 5, 0, 110, 48, 0, // Skip to: 24006
2497/* 11608 */ MCD::OPC_Decode, 254, 11, 113, // Opcode: MTVSRWS
2498/* 11612 */ MCD::OPC_FilterValue, 13, 35, 0, 0, // Skip to: 11652
2499/* 11617 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2500/* 11620 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 11643
2501/* 11625 */ MCD::OPC_CheckField, 16, 10, 0, 86, 48, 0, // Skip to: 24006
2502/* 11632 */ MCD::OPC_CheckField, 0, 1, 0, 79, 48, 0, // Skip to: 24006
2503/* 11639 */ MCD::OPC_Decode, 211, 14, 111, // Opcode: SLBIE
2504/* 11643 */ MCD::OPC_FilterValue, 1, 70, 48, 0, // Skip to: 24006
2505/* 11648 */ MCD::OPC_Decode, 248, 11, 114, // Opcode: MTVSRDD
2506/* 11652 */ MCD::OPC_FilterValue, 14, 60, 0, 0, // Skip to: 11717
2507/* 11657 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2508/* 11660 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 11676
2509/* 11665 */ MCD::OPC_CheckField, 16, 5, 0, 46, 48, 0, // Skip to: 24006
2510/* 11672 */ MCD::OPC_Decode, 212, 14, 110, // Opcode: SLBIEG
2511/* 11676 */ MCD::OPC_FilterValue, 2, 37, 48, 0, // Skip to: 24006
2512/* 11681 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ...
2513/* 11684 */ MCD::OPC_FilterValue, 96, 4, 0, 0, // Skip to: 11693
2514/* 11689 */ MCD::OPC_Decode, 238, 11, 66, // Opcode: MTUDSCR
2515/* 11693 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 11703
2516/* 11699 */ MCD::OPC_Decode, 227, 11, 66, // Opcode: MTLR
2517/* 11703 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 11713
2518/* 11709 */ MCD::OPC_Decode, 214, 11, 66, // Opcode: MTCTR
2519/* 11713 */ MCD::OPC_Decode, 234, 11, 89, // Opcode: MTSPR
2520/* 11717 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 11740
2521/* 11722 */ MCD::OPC_CheckField, 11, 15, 0, 245, 47, 0, // Skip to: 24006
2522/* 11729 */ MCD::OPC_CheckField, 0, 2, 0, 238, 47, 0, // Skip to: 24006
2523/* 11736 */ MCD::OPC_Decode, 210, 14, 0, // Opcode: SLBIA
2524/* 11740 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 11756
2525/* 11745 */ MCD::OPC_CheckField, 1, 1, 1, 222, 47, 0, // Skip to: 24006
2526/* 11752 */ MCD::OPC_Decode, 193, 11, 108, // Opcode: MFSR
2527/* 11756 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 11782
2528/* 11761 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2529/* 11764 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11773
2530/* 11769 */ MCD::OPC_Decode, 254, 9, 115, // Opcode: HASHSTP
2531/* 11773 */ MCD::OPC_FilterValue, 1, 196, 47, 0, // Skip to: 24006
2532/* 11778 */ MCD::OPC_Decode, 194, 11, 110, // Opcode: MFSRIN
2533/* 11782 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 11798
2534/* 11787 */ MCD::OPC_CheckField, 1, 1, 0, 180, 47, 0, // Skip to: 24006
2535/* 11794 */ MCD::OPC_Decode, 250, 9, 115, // Opcode: HASHCHKP
2536/* 11798 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 11814
2537/* 11803 */ MCD::OPC_CheckField, 1, 1, 0, 164, 47, 0, // Skip to: 24006
2538/* 11810 */ MCD::OPC_Decode, 252, 9, 115, // Opcode: HASHST
2539/* 11814 */ MCD::OPC_FilterValue, 23, 42, 0, 0, // Skip to: 11861
2540/* 11819 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2541/* 11822 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11831
2542/* 11827 */ MCD::OPC_Decode, 248, 9, 115, // Opcode: HASHCHK
2543/* 11831 */ MCD::OPC_FilterValue, 1, 138, 47, 0, // Skip to: 24006
2544/* 11836 */ MCD::OPC_CheckField, 18, 3, 0, 131, 47, 0, // Skip to: 24006
2545/* 11843 */ MCD::OPC_CheckField, 11, 5, 0, 124, 47, 0, // Skip to: 24006
2546/* 11850 */ MCD::OPC_CheckField, 0, 1, 0, 117, 47, 0, // Skip to: 24006
2547/* 11857 */ MCD::OPC_Decode, 196, 5, 116, // Opcode: DARN
2548/* 11861 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 11884
2549/* 11866 */ MCD::OPC_CheckField, 21, 5, 0, 101, 47, 0, // Skip to: 24006
2550/* 11873 */ MCD::OPC_CheckField, 0, 2, 0, 94, 47, 0, // Skip to: 24006
2551/* 11880 */ MCD::OPC_Decode, 174, 16, 73, // Opcode: TLBIVAX
2552/* 11884 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 11907
2553/* 11889 */ MCD::OPC_CheckField, 16, 5, 0, 78, 47, 0, // Skip to: 24006
2554/* 11896 */ MCD::OPC_CheckField, 0, 2, 2, 71, 47, 0, // Skip to: 24006
2555/* 11903 */ MCD::OPC_Decode, 214, 14, 110, // Opcode: SLBMFEV
2556/* 11907 */ MCD::OPC_FilterValue, 28, 48, 0, 0, // Skip to: 11960
2557/* 11912 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2558/* 11915 */ MCD::OPC_FilterValue, 0, 15, 0, 0, // Skip to: 11935
2559/* 11920 */ MCD::OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 11931
2560/* 11927 */ MCD::OPC_Decode, 179, 16, 73, // Opcode: TLBSX
2561/* 11931 */ MCD::OPC_Decode, 180, 16, 77, // Opcode: TLBSX2
2562/* 11935 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11944
2563/* 11940 */ MCD::OPC_Decode, 181, 16, 77, // Opcode: TLBSX2D
2564/* 11944 */ MCD::OPC_FilterValue, 2, 25, 47, 0, // Skip to: 24006
2565/* 11949 */ MCD::OPC_CheckField, 16, 5, 0, 18, 47, 0, // Skip to: 24006
2566/* 11956 */ MCD::OPC_Decode, 213, 14, 110, // Opcode: SLBMFEE
2567/* 11960 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 11988
2568/* 11965 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2569/* 11968 */ MCD::OPC_FilterValue, 0, 1, 47, 0, // Skip to: 24006
2570/* 11973 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 11984
2571/* 11980 */ MCD::OPC_Decode, 177, 16, 0, // Opcode: TLBRE
2572/* 11984 */ MCD::OPC_Decode, 178, 16, 117, // Opcode: TLBRE2
2573/* 11988 */ MCD::OPC_FilterValue, 30, 50, 0, 0, // Skip to: 12043
2574/* 11993 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2575/* 11996 */ MCD::OPC_FilterValue, 0, 26, 0, 0, // Skip to: 12027
2576/* 12001 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 12012
2577/* 12008 */ MCD::OPC_Decode, 183, 16, 0, // Opcode: TLBWE
2578/* 12012 */ MCD::OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 12023
2579/* 12019 */ MCD::OPC_Decode, 175, 16, 111, // Opcode: TLBLD
2580/* 12023 */ MCD::OPC_Decode, 184, 16, 117, // Opcode: TLBWE2
2581/* 12027 */ MCD::OPC_FilterValue, 3, 198, 46, 0, // Skip to: 24006
2582/* 12032 */ MCD::OPC_CheckField, 16, 5, 0, 191, 46, 0, // Skip to: 24006
2583/* 12039 */ MCD::OPC_Decode, 209, 14, 110, // Opcode: SLBFEE_rec
2584/* 12043 */ MCD::OPC_FilterValue, 31, 182, 46, 0, // Skip to: 24006
2585/* 12048 */ MCD::OPC_CheckField, 16, 10, 0, 175, 46, 0, // Skip to: 24006
2586/* 12055 */ MCD::OPC_CheckField, 0, 2, 0, 168, 46, 0, // Skip to: 24006
2587/* 12062 */ MCD::OPC_Decode, 176, 16, 111, // Opcode: TLBLI
2588/* 12066 */ MCD::OPC_FilterValue, 10, 151, 1, 0, // Skip to: 12478
2589/* 12071 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2590/* 12074 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12109
2591/* 12079 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2592/* 12082 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12091
2593/* 12087 */ MCD::OPC_Decode, 235, 10, 118, // Opcode: LWARX
2594/* 12091 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12100
2595/* 12096 */ MCD::OPC_Decode, 236, 10, 118, // Opcode: LWARXL
2596/* 12100 */ MCD::OPC_FilterValue, 2, 125, 46, 0, // Skip to: 24006
2597/* 12105 */ MCD::OPC_Decode, 164, 10, 119, // Opcode: LDX
2598/* 12109 */ MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 12144
2599/* 12114 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2600/* 12117 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12126
2601/* 12122 */ MCD::OPC_Decode, 141, 10, 118, // Opcode: LBARX
2602/* 12126 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12135
2603/* 12131 */ MCD::OPC_Decode, 142, 10, 118, // Opcode: LBARXL
2604/* 12135 */ MCD::OPC_FilterValue, 2, 90, 46, 0, // Skip to: 24006
2605/* 12140 */ MCD::OPC_Decode, 163, 10, 120, // Opcode: LDUX
2606/* 12144 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12170
2607/* 12149 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2608/* 12152 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12161
2609/* 12157 */ MCD::OPC_Decode, 157, 10, 119, // Opcode: LDARX
2610/* 12161 */ MCD::OPC_FilterValue, 1, 64, 46, 0, // Skip to: 24006
2611/* 12166 */ MCD::OPC_Decode, 158, 10, 119, // Opcode: LDARXL
2612/* 12170 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 12196
2613/* 12175 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2614/* 12178 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12187
2615/* 12183 */ MCD::OPC_Decode, 191, 10, 118, // Opcode: LHARX
2616/* 12187 */ MCD::OPC_FilterValue, 1, 38, 46, 0, // Skip to: 24006
2617/* 12192 */ MCD::OPC_Decode, 192, 10, 118, // Opcode: LHARXL
2618/* 12196 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 12212
2619/* 12201 */ MCD::OPC_CheckField, 0, 2, 2, 22, 46, 0, // Skip to: 24006
2620/* 12208 */ MCD::OPC_Decode, 142, 15, 119, // Opcode: STDX
2621/* 12212 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 12228
2622/* 12217 */ MCD::OPC_CheckField, 0, 2, 2, 6, 46, 0, // Skip to: 24006
2623/* 12224 */ MCD::OPC_Decode, 141, 15, 121, // Opcode: STDUX
2624/* 12228 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 12254
2625/* 12233 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2626/* 12236 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12245
2627/* 12241 */ MCD::OPC_Decode, 223, 10, 122, // Opcode: LQARX
2628/* 12245 */ MCD::OPC_FilterValue, 1, 236, 45, 0, // Skip to: 24006
2629/* 12250 */ MCD::OPC_Decode, 224, 10, 122, // Opcode: LQARXL
2630/* 12254 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 12270
2631/* 12259 */ MCD::OPC_CheckField, 0, 2, 2, 220, 45, 0, // Skip to: 24006
2632/* 12266 */ MCD::OPC_Decode, 239, 10, 119, // Opcode: LWAX
2633/* 12270 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 12286
2634/* 12275 */ MCD::OPC_CheckField, 0, 2, 2, 204, 45, 0, // Skip to: 24006
2635/* 12282 */ MCD::OPC_Decode, 238, 10, 120, // Opcode: LWAUX
2636/* 12286 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 12302
2637/* 12291 */ MCD::OPC_CheckField, 0, 2, 0, 188, 45, 0, // Skip to: 24006
2638/* 12298 */ MCD::OPC_Decode, 160, 10, 119, // Opcode: LDBRX
2639/* 12302 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 12318
2640/* 12307 */ MCD::OPC_CheckField, 0, 2, 2, 172, 45, 0, // Skip to: 24006
2641/* 12314 */ MCD::OPC_Decode, 226, 10, 74, // Opcode: LSWI
2642/* 12318 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 12334
2643/* 12323 */ MCD::OPC_CheckField, 0, 2, 0, 156, 45, 0, // Skip to: 24006
2644/* 12330 */ MCD::OPC_Decode, 137, 15, 119, // Opcode: STDBRX
2645/* 12334 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 12350
2646/* 12339 */ MCD::OPC_CheckField, 0, 2, 2, 140, 45, 0, // Skip to: 24006
2647/* 12346 */ MCD::OPC_Decode, 179, 15, 74, // Opcode: STSWI
2648/* 12350 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 12366
2649/* 12355 */ MCD::OPC_CheckField, 0, 2, 2, 124, 45, 0, // Skip to: 24006
2650/* 12362 */ MCD::OPC_Decode, 250, 10, 77, // Opcode: LWZCIX
2651/* 12366 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 12382
2652/* 12371 */ MCD::OPC_CheckField, 0, 2, 2, 108, 45, 0, // Skip to: 24006
2653/* 12378 */ MCD::OPC_Decode, 207, 10, 77, // Opcode: LHZCIX
2654/* 12382 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 12398
2655/* 12387 */ MCD::OPC_CheckField, 0, 2, 2, 92, 45, 0, // Skip to: 24006
2656/* 12394 */ MCD::OPC_Decode, 146, 10, 77, // Opcode: LBZCIX
2657/* 12398 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 12414
2658/* 12403 */ MCD::OPC_CheckField, 0, 2, 2, 76, 45, 0, // Skip to: 24006
2659/* 12410 */ MCD::OPC_Decode, 161, 10, 77, // Opcode: LDCIX
2660/* 12414 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 12430
2661/* 12419 */ MCD::OPC_CheckField, 0, 2, 2, 60, 45, 0, // Skip to: 24006
2662/* 12426 */ MCD::OPC_Decode, 189, 15, 77, // Opcode: STWCIX
2663/* 12430 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 12446
2664/* 12435 */ MCD::OPC_CheckField, 0, 2, 2, 44, 45, 0, // Skip to: 24006
2665/* 12442 */ MCD::OPC_Decode, 162, 15, 77, // Opcode: STHCIX
2666/* 12446 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 12462
2667/* 12451 */ MCD::OPC_CheckField, 0, 2, 2, 28, 45, 0, // Skip to: 24006
2668/* 12458 */ MCD::OPC_Decode, 251, 14, 77, // Opcode: STBCIX
2669/* 12462 */ MCD::OPC_FilterValue, 31, 19, 45, 0, // Skip to: 24006
2670/* 12467 */ MCD::OPC_CheckField, 0, 2, 2, 12, 45, 0, // Skip to: 24006
2671/* 12474 */ MCD::OPC_Decode, 138, 15, 77, // Opcode: STDCIX
2672/* 12478 */ MCD::OPC_FilterValue, 11, 146, 3, 0, // Skip to: 13397
2673/* 12483 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2674/* 12486 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 12519
2675/* 12491 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2676/* 12494 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12510
2677/* 12499 */ MCD::OPC_CheckField, 25, 1, 0, 236, 44, 0, // Skip to: 24006
2678/* 12506 */ MCD::OPC_Decode, 133, 10, 72, // Opcode: ICBT
2679/* 12510 */ MCD::OPC_FilterValue, 2, 227, 44, 0, // Skip to: 24006
2680/* 12515 */ MCD::OPC_Decode, 255, 10, 118, // Opcode: LWZX
2681/* 12519 */ MCD::OPC_FilterValue, 1, 28, 0, 0, // Skip to: 12552
2682/* 12524 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2683/* 12527 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12543
2684/* 12532 */ MCD::OPC_CheckField, 21, 5, 0, 203, 44, 0, // Skip to: 24006
2685/* 12539 */ MCD::OPC_Decode, 201, 5, 123, // Opcode: DCBST
2686/* 12543 */ MCD::OPC_FilterValue, 2, 194, 44, 0, // Skip to: 24006
2687/* 12548 */ MCD::OPC_Decode, 253, 10, 124, // Opcode: LWZUX
2688/* 12552 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 12578
2689/* 12557 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2690/* 12560 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12569
2691/* 12565 */ MCD::OPC_Decode, 198, 5, 125, // Opcode: DCBF
2692/* 12569 */ MCD::OPC_FilterValue, 2, 168, 44, 0, // Skip to: 24006
2693/* 12574 */ MCD::OPC_Decode, 151, 10, 118, // Opcode: LBZX
2694/* 12578 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 12594
2695/* 12583 */ MCD::OPC_CheckField, 0, 2, 2, 152, 44, 0, // Skip to: 24006
2696/* 12590 */ MCD::OPC_Decode, 149, 10, 124, // Opcode: LBZUX
2697/* 12594 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 12620
2698/* 12599 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2699/* 12602 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12611
2700/* 12607 */ MCD::OPC_Decode, 190, 15, 118, // Opcode: STWCX
2701/* 12611 */ MCD::OPC_FilterValue, 2, 126, 44, 0, // Skip to: 24006
2702/* 12616 */ MCD::OPC_Decode, 196, 15, 118, // Opcode: STWX
2703/* 12620 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 12646
2704/* 12625 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2705/* 12628 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12637
2706/* 12633 */ MCD::OPC_Decode, 177, 15, 122, // Opcode: STQCX
2707/* 12637 */ MCD::OPC_FilterValue, 2, 100, 44, 0, // Skip to: 24006
2708/* 12642 */ MCD::OPC_Decode, 194, 15, 126, // Opcode: STWUX
2709/* 12646 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 12672
2710/* 12651 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2711/* 12654 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12663
2712/* 12659 */ MCD::OPC_Decode, 139, 15, 119, // Opcode: STDCX
2713/* 12663 */ MCD::OPC_FilterValue, 2, 74, 44, 0, // Skip to: 24006
2714/* 12668 */ MCD::OPC_Decode, 130, 15, 118, // Opcode: STBX
2715/* 12672 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 12698
2716/* 12677 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2717/* 12680 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12689
2718/* 12685 */ MCD::OPC_Decode, 205, 5, 127, // Opcode: DCBTST
2719/* 12689 */ MCD::OPC_FilterValue, 2, 48, 44, 0, // Skip to: 24006
2720/* 12694 */ MCD::OPC_Decode, 128, 15, 126, // Opcode: STBUX
2721/* 12698 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 12724
2722/* 12703 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2723/* 12706 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12715
2724/* 12711 */ MCD::OPC_Decode, 203, 5, 127, // Opcode: DCBT
2725/* 12715 */ MCD::OPC_FilterValue, 2, 22, 44, 0, // Skip to: 24006
2726/* 12720 */ MCD::OPC_Decode, 212, 10, 118, // Opcode: LHZX
2727/* 12724 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 12740
2728/* 12729 */ MCD::OPC_CheckField, 0, 2, 2, 6, 44, 0, // Skip to: 24006
2729/* 12736 */ MCD::OPC_Decode, 210, 10, 124, // Opcode: LHZUX
2730/* 12740 */ MCD::OPC_FilterValue, 10, 40, 0, 0, // Skip to: 12785
2731/* 12745 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2732/* 12748 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12776
2733/* 12753 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
2734/* 12756 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12766
2735/* 12761 */ MCD::OPC_Decode, 197, 6, 128, 1, // Opcode: DST
2736/* 12766 */ MCD::OPC_FilterValue, 4, 227, 43, 0, // Skip to: 24006
2737/* 12771 */ MCD::OPC_Decode, 203, 6, 128, 1, // Opcode: DSTT
2738/* 12776 */ MCD::OPC_FilterValue, 2, 217, 43, 0, // Skip to: 24006
2739/* 12781 */ MCD::OPC_Decode, 197, 10, 118, // Opcode: LHAX
2740/* 12785 */ MCD::OPC_FilterValue, 11, 40, 0, 0, // Skip to: 12830
2741/* 12790 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2742/* 12793 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12821
2743/* 12798 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
2744/* 12801 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12811
2745/* 12806 */ MCD::OPC_Decode, 199, 6, 128, 1, // Opcode: DSTST
2746/* 12811 */ MCD::OPC_FilterValue, 4, 182, 43, 0, // Skip to: 24006
2747/* 12816 */ MCD::OPC_Decode, 201, 6, 128, 1, // Opcode: DSTSTT
2748/* 12821 */ MCD::OPC_FilterValue, 2, 172, 43, 0, // Skip to: 24006
2749/* 12826 */ MCD::OPC_Decode, 195, 10, 124, // Opcode: LHAUX
2750/* 12830 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 12846
2751/* 12835 */ MCD::OPC_CheckField, 0, 2, 2, 156, 43, 0, // Skip to: 24006
2752/* 12842 */ MCD::OPC_Decode, 169, 15, 118, // Opcode: STHX
2753/* 12846 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 12862
2754/* 12851 */ MCD::OPC_CheckField, 0, 2, 2, 140, 43, 0, // Skip to: 24006
2755/* 12858 */ MCD::OPC_Decode, 167, 15, 126, // Opcode: STHUX
2756/* 12862 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 12885
2757/* 12867 */ MCD::OPC_CheckField, 21, 5, 0, 124, 43, 0, // Skip to: 24006
2758/* 12874 */ MCD::OPC_CheckField, 0, 2, 0, 117, 43, 0, // Skip to: 24006
2759/* 12881 */ MCD::OPC_Decode, 200, 5, 123, // Opcode: DCBI
2760/* 12885 */ MCD::OPC_FilterValue, 16, 22, 0, 0, // Skip to: 12912
2761/* 12890 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2762/* 12893 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12902
2763/* 12898 */ MCD::OPC_Decode, 245, 10, 118, // Opcode: LWBRX
2764/* 12902 */ MCD::OPC_FilterValue, 2, 91, 43, 0, // Skip to: 24006
2765/* 12907 */ MCD::OPC_Decode, 186, 10, 129, 1, // Opcode: LFSX
2766/* 12912 */ MCD::OPC_FilterValue, 17, 29, 0, 0, // Skip to: 12946
2767/* 12917 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2768/* 12920 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 12936
2769/* 12925 */ MCD::OPC_CheckField, 11, 15, 0, 66, 43, 0, // Skip to: 24006
2770/* 12932 */ MCD::OPC_Decode, 182, 16, 0, // Opcode: TLBSYNC
2771/* 12936 */ MCD::OPC_FilterValue, 2, 57, 43, 0, // Skip to: 24006
2772/* 12941 */ MCD::OPC_Decode, 185, 10, 130, 1, // Opcode: LFSUX
2773/* 12946 */ MCD::OPC_FilterValue, 18, 66, 0, 0, // Skip to: 13017
2774/* 12951 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2775/* 12954 */ MCD::OPC_FilterValue, 0, 48, 0, 0, // Skip to: 13007
2776/* 12959 */ MCD::OPC_ExtractField, 11, 5, // Inst{15-11} ...
2777/* 12962 */ MCD::OPC_FilterValue, 0, 31, 43, 0, // Skip to: 24006
2778/* 12967 */ MCD::OPC_ExtractField, 18, 3, // Inst{20-18} ...
2779/* 12970 */ MCD::OPC_FilterValue, 0, 23, 43, 0, // Skip to: 24006
2780/* 12975 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
2781/* 12978 */ MCD::OPC_FilterValue, 0, 15, 43, 0, // Skip to: 24006
2782/* 12983 */ MCD::OPC_CheckField, 23, 1, 0, 12, 0, 0, // Skip to: 13002
2783/* 12990 */ MCD::OPC_CheckField, 16, 2, 0, 5, 0, 0, // Skip to: 13002
2784/* 12997 */ MCD::OPC_Decode, 144, 16, 131, 1, // Opcode: SYNC
2785/* 13002 */ MCD::OPC_Decode, 145, 16, 132, 1, // Opcode: SYNCP10
2786/* 13007 */ MCD::OPC_FilterValue, 2, 242, 42, 0, // Skip to: 24006
2787/* 13012 */ MCD::OPC_Decode, 178, 10, 133, 1, // Opcode: LFDX
2788/* 13017 */ MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 13034
2789/* 13022 */ MCD::OPC_CheckField, 0, 2, 2, 225, 42, 0, // Skip to: 24006
2790/* 13029 */ MCD::OPC_Decode, 177, 10, 134, 1, // Opcode: LFDUX
2791/* 13034 */ MCD::OPC_FilterValue, 20, 22, 0, 0, // Skip to: 13061
2792/* 13039 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2793/* 13042 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13051
2794/* 13047 */ MCD::OPC_Decode, 188, 15, 118, // Opcode: STWBRX
2795/* 13051 */ MCD::OPC_FilterValue, 2, 198, 42, 0, // Skip to: 24006
2796/* 13056 */ MCD::OPC_Decode, 156, 15, 129, 1, // Opcode: STFSX
2797/* 13061 */ MCD::OPC_FilterValue, 21, 22, 0, 0, // Skip to: 13088
2798/* 13066 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2799/* 13069 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13078
2800/* 13074 */ MCD::OPC_Decode, 252, 14, 118, // Opcode: STBCX
2801/* 13078 */ MCD::OPC_FilterValue, 2, 171, 42, 0, // Skip to: 24006
2802/* 13083 */ MCD::OPC_Decode, 155, 15, 135, 1, // Opcode: STFSUX
2803/* 13088 */ MCD::OPC_FilterValue, 22, 22, 0, 0, // Skip to: 13115
2804/* 13093 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2805/* 13096 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13105
2806/* 13101 */ MCD::OPC_Decode, 163, 15, 118, // Opcode: STHCX
2807/* 13105 */ MCD::OPC_FilterValue, 2, 144, 42, 0, // Skip to: 24006
2808/* 13110 */ MCD::OPC_Decode, 149, 15, 133, 1, // Opcode: STFDX
2809/* 13115 */ MCD::OPC_FilterValue, 23, 29, 0, 0, // Skip to: 13149
2810/* 13120 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2811/* 13123 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13139
2812/* 13128 */ MCD::OPC_CheckField, 21, 5, 0, 119, 42, 0, // Skip to: 24006
2813/* 13135 */ MCD::OPC_Decode, 197, 5, 123, // Opcode: DCBA
2814/* 13139 */ MCD::OPC_FilterValue, 2, 110, 42, 0, // Skip to: 24006
2815/* 13144 */ MCD::OPC_Decode, 148, 15, 136, 1, // Opcode: STFDUX
2816/* 13149 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 13165
2817/* 13154 */ MCD::OPC_CheckField, 0, 2, 0, 93, 42, 0, // Skip to: 24006
2818/* 13161 */ MCD::OPC_Decode, 202, 10, 118, // Opcode: LHBRX
2819/* 13165 */ MCD::OPC_FilterValue, 25, 50, 0, 0, // Skip to: 13220
2820/* 13170 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
2821/* 13173 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13197
2822/* 13178 */ MCD::OPC_CheckField, 11, 10, 0, 69, 42, 0, // Skip to: 24006
2823/* 13185 */ MCD::OPC_CheckField, 0, 2, 0, 62, 42, 0, // Skip to: 24006
2824/* 13192 */ MCD::OPC_Decode, 195, 6, 137, 1, // Opcode: DSS
2825/* 13197 */ MCD::OPC_FilterValue, 4, 52, 42, 0, // Skip to: 24006
2826/* 13202 */ MCD::OPC_CheckField, 11, 12, 0, 45, 42, 0, // Skip to: 24006
2827/* 13209 */ MCD::OPC_CheckField, 0, 2, 0, 38, 42, 0, // Skip to: 24006
2828/* 13216 */ MCD::OPC_Decode, 196, 6, 0, // Opcode: DSSALL
2829/* 13220 */ MCD::OPC_FilterValue, 26, 48, 0, 0, // Skip to: 13273
2830/* 13225 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
2831/* 13228 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13256
2832/* 13233 */ MCD::OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 13251
2833/* 13240 */ MCD::OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 13251
2834/* 13247 */ MCD::OPC_Decode, 248, 8, 0, // Opcode: EnforceIEIO
2835/* 13251 */ MCD::OPC_Decode, 167, 11, 138, 1, // Opcode: MBAR
2836/* 13256 */ MCD::OPC_FilterValue, 1, 249, 41, 0, // Skip to: 24006
2837/* 13261 */ MCD::OPC_CheckField, 0, 1, 0, 242, 41, 0, // Skip to: 24006
2838/* 13268 */ MCD::OPC_Decode, 181, 10, 133, 1, // Opcode: LFIWAX
2839/* 13273 */ MCD::OPC_FilterValue, 27, 29, 0, 0, // Skip to: 13307
2840/* 13278 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2841/* 13281 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13297
2842/* 13286 */ MCD::OPC_CheckField, 11, 15, 0, 217, 41, 0, // Skip to: 24006
2843/* 13293 */ MCD::OPC_Decode, 210, 11, 0, // Opcode: MSGSYNC
2844/* 13297 */ MCD::OPC_FilterValue, 2, 208, 41, 0, // Skip to: 24006
2845/* 13302 */ MCD::OPC_Decode, 182, 10, 133, 1, // Opcode: LFIWZX
2846/* 13307 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 13323
2847/* 13312 */ MCD::OPC_CheckField, 0, 2, 0, 191, 41, 0, // Skip to: 24006
2848/* 13319 */ MCD::OPC_Decode, 161, 15, 118, // Opcode: STHBRX
2849/* 13323 */ MCD::OPC_FilterValue, 30, 29, 0, 0, // Skip to: 13357
2850/* 13328 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2851/* 13331 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13347
2852/* 13336 */ MCD::OPC_CheckField, 21, 5, 0, 167, 41, 0, // Skip to: 24006
2853/* 13343 */ MCD::OPC_Decode, 129, 10, 123, // Opcode: ICBI
2854/* 13347 */ MCD::OPC_FilterValue, 2, 158, 41, 0, // Skip to: 24006
2855/* 13352 */ MCD::OPC_Decode, 152, 15, 133, 1, // Opcode: STFIWX
2856/* 13357 */ MCD::OPC_FilterValue, 31, 148, 41, 0, // Skip to: 24006
2857/* 13362 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ...
2858/* 13365 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 13381
2859/* 13370 */ MCD::OPC_CheckField, 0, 2, 0, 133, 41, 0, // Skip to: 24006
2860/* 13377 */ MCD::OPC_Decode, 207, 5, 123, // Opcode: DCBZ
2861/* 13381 */ MCD::OPC_FilterValue, 1, 124, 41, 0, // Skip to: 24006
2862/* 13386 */ MCD::OPC_CheckField, 0, 2, 0, 117, 41, 0, // Skip to: 24006
2863/* 13393 */ MCD::OPC_Decode, 209, 5, 123, // Opcode: DCBZL
2864/* 13397 */ MCD::OPC_FilterValue, 12, 115, 0, 0, // Skip to: 13517
2865/* 13402 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2866/* 13405 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13433
2867/* 13410 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2868/* 13413 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13423
2869/* 13418 */ MCD::OPC_Decode, 219, 14, 139, 1, // Opcode: SLW
2870/* 13423 */ MCD::OPC_FilterValue, 1, 82, 41, 0, // Skip to: 24006
2871/* 13428 */ MCD::OPC_Decode, 222, 14, 139, 1, // Opcode: SLW_rec
2872/* 13433 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 13461
2873/* 13438 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2874/* 13441 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13451
2875/* 13446 */ MCD::OPC_Decode, 245, 14, 139, 1, // Opcode: SRW
2876/* 13451 */ MCD::OPC_FilterValue, 1, 54, 41, 0, // Skip to: 24006
2877/* 13456 */ MCD::OPC_Decode, 248, 14, 139, 1, // Opcode: SRW_rec
2878/* 13461 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 13489
2879/* 13466 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2880/* 13469 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13479
2881/* 13474 */ MCD::OPC_Decode, 239, 14, 139, 1, // Opcode: SRAW
2882/* 13479 */ MCD::OPC_FilterValue, 1, 26, 41, 0, // Skip to: 24006
2883/* 13484 */ MCD::OPC_Decode, 242, 14, 139, 1, // Opcode: SRAW_rec
2884/* 13489 */ MCD::OPC_FilterValue, 25, 16, 41, 0, // Skip to: 24006
2885/* 13494 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2886/* 13497 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13507
2887/* 13502 */ MCD::OPC_Decode, 240, 14, 140, 1, // Opcode: SRAWI
2888/* 13507 */ MCD::OPC_FilterValue, 1, 254, 40, 0, // Skip to: 24006
2889/* 13512 */ MCD::OPC_Decode, 241, 14, 140, 1, // Opcode: SRAWI_rec
2890/* 13517 */ MCD::OPC_FilterValue, 13, 121, 2, 0, // Skip to: 14155
2891/* 13522 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2892/* 13525 */ MCD::OPC_FilterValue, 0, 57, 0, 0, // Skip to: 13587
2893/* 13530 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2894/* 13533 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13550
2895/* 13538 */ MCD::OPC_CheckField, 11, 5, 0, 221, 40, 0, // Skip to: 24006
2896/* 13545 */ MCD::OPC_Decode, 162, 5, 141, 1, // Opcode: CNTLZW
2897/* 13550 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13567
2898/* 13555 */ MCD::OPC_CheckField, 11, 5, 0, 204, 40, 0, // Skip to: 24006
2899/* 13562 */ MCD::OPC_Decode, 165, 5, 141, 1, // Opcode: CNTLZW_rec
2900/* 13567 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13577
2901/* 13572 */ MCD::OPC_Decode, 217, 14, 142, 1, // Opcode: SLD
2902/* 13577 */ MCD::OPC_FilterValue, 3, 184, 40, 0, // Skip to: 24006
2903/* 13582 */ MCD::OPC_Decode, 218, 14, 142, 1, // Opcode: SLD_rec
2904/* 13587 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 13639
2905/* 13592 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2906/* 13595 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13612
2907/* 13600 */ MCD::OPC_CheckField, 11, 5, 0, 159, 40, 0, // Skip to: 24006
2908/* 13607 */ MCD::OPC_Decode, 159, 5, 143, 1, // Opcode: CNTLZD
2909/* 13612 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13629
2910/* 13617 */ MCD::OPC_CheckField, 11, 5, 0, 142, 40, 0, // Skip to: 24006
2911/* 13624 */ MCD::OPC_Decode, 161, 5, 143, 1, // Opcode: CNTLZD_rec
2912/* 13629 */ MCD::OPC_FilterValue, 2, 132, 40, 0, // Skip to: 24006
2913/* 13634 */ MCD::OPC_Decode, 160, 5, 144, 1, // Opcode: CNTLZDM
2914/* 13639 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 13663
2915/* 13644 */ MCD::OPC_CheckField, 11, 5, 0, 115, 40, 0, // Skip to: 24006
2916/* 13651 */ MCD::OPC_CheckField, 0, 2, 0, 108, 40, 0, // Skip to: 24006
2917/* 13658 */ MCD::OPC_Decode, 192, 13, 141, 1, // Opcode: POPCNTB
2918/* 13663 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 13687
2919/* 13668 */ MCD::OPC_CheckField, 11, 5, 0, 91, 40, 0, // Skip to: 24006
2920/* 13675 */ MCD::OPC_CheckField, 0, 2, 2, 84, 40, 0, // Skip to: 24006
2921/* 13682 */ MCD::OPC_Decode, 138, 5, 141, 1, // Opcode: BRW
2922/* 13687 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 13711
2923/* 13692 */ MCD::OPC_CheckField, 11, 5, 0, 67, 40, 0, // Skip to: 24006
2924/* 13699 */ MCD::OPC_CheckField, 0, 2, 2, 60, 40, 0, // Skip to: 24006
2925/* 13706 */ MCD::OPC_Decode, 134, 5, 143, 1, // Opcode: BRD
2926/* 13711 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 13735
2927/* 13716 */ MCD::OPC_CheckField, 11, 5, 0, 43, 40, 0, // Skip to: 24006
2928/* 13723 */ MCD::OPC_CheckField, 0, 2, 2, 36, 40, 0, // Skip to: 24006
2929/* 13730 */ MCD::OPC_Decode, 135, 5, 141, 1, // Opcode: BRH
2930/* 13735 */ MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 13759
2931/* 13740 */ MCD::OPC_CheckField, 11, 5, 0, 19, 40, 0, // Skip to: 24006
2932/* 13747 */ MCD::OPC_CheckField, 0, 2, 0, 12, 40, 0, // Skip to: 24006
2933/* 13754 */ MCD::OPC_Decode, 142, 5, 141, 1, // Opcode: CDTBCD
2934/* 13759 */ MCD::OPC_FilterValue, 9, 19, 0, 0, // Skip to: 13783
2935/* 13764 */ MCD::OPC_CheckField, 11, 5, 0, 251, 39, 0, // Skip to: 24006
2936/* 13771 */ MCD::OPC_CheckField, 0, 2, 0, 244, 39, 0, // Skip to: 24006
2937/* 13778 */ MCD::OPC_Decode, 140, 5, 141, 1, // Opcode: CBCDTD
2938/* 13783 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 13807
2939/* 13788 */ MCD::OPC_CheckField, 11, 5, 0, 227, 39, 0, // Skip to: 24006
2940/* 13795 */ MCD::OPC_CheckField, 0, 2, 0, 220, 39, 0, // Skip to: 24006
2941/* 13802 */ MCD::OPC_Decode, 195, 13, 141, 1, // Opcode: POPCNTW
2942/* 13807 */ MCD::OPC_FilterValue, 15, 19, 0, 0, // Skip to: 13831
2943/* 13812 */ MCD::OPC_CheckField, 11, 5, 0, 203, 39, 0, // Skip to: 24006
2944/* 13819 */ MCD::OPC_CheckField, 0, 2, 0, 196, 39, 0, // Skip to: 24006
2945/* 13826 */ MCD::OPC_Decode, 194, 13, 143, 1, // Opcode: POPCNTD
2946/* 13831 */ MCD::OPC_FilterValue, 16, 57, 0, 0, // Skip to: 13893
2947/* 13836 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2948/* 13839 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13856
2949/* 13844 */ MCD::OPC_CheckField, 11, 5, 0, 171, 39, 0, // Skip to: 24006
2950/* 13851 */ MCD::OPC_Decode, 169, 5, 141, 1, // Opcode: CNTTZW
2951/* 13856 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13873
2952/* 13861 */ MCD::OPC_CheckField, 11, 5, 0, 154, 39, 0, // Skip to: 24006
2953/* 13868 */ MCD::OPC_Decode, 172, 5, 141, 1, // Opcode: CNTTZW_rec
2954/* 13873 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 13883
2955/* 13878 */ MCD::OPC_Decode, 243, 14, 142, 1, // Opcode: SRD
2956/* 13883 */ MCD::OPC_FilterValue, 3, 134, 39, 0, // Skip to: 24006
2957/* 13888 */ MCD::OPC_Decode, 244, 14, 142, 1, // Opcode: SRD_rec
2958/* 13893 */ MCD::OPC_FilterValue, 17, 47, 0, 0, // Skip to: 13945
2959/* 13898 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2960/* 13901 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13918
2961/* 13906 */ MCD::OPC_CheckField, 11, 5, 0, 109, 39, 0, // Skip to: 24006
2962/* 13913 */ MCD::OPC_Decode, 166, 5, 143, 1, // Opcode: CNTTZD
2963/* 13918 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 13935
2964/* 13923 */ MCD::OPC_CheckField, 11, 5, 0, 92, 39, 0, // Skip to: 24006
2965/* 13930 */ MCD::OPC_Decode, 168, 5, 143, 1, // Opcode: CNTTZD_rec
2966/* 13935 */ MCD::OPC_FilterValue, 2, 82, 39, 0, // Skip to: 24006
2967/* 13940 */ MCD::OPC_Decode, 167, 5, 144, 1, // Opcode: CNTTZDM
2968/* 13945 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 13973
2969/* 13950 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2970/* 13953 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13963
2971/* 13958 */ MCD::OPC_Decode, 234, 14, 142, 1, // Opcode: SRAD
2972/* 13963 */ MCD::OPC_FilterValue, 1, 54, 39, 0, // Skip to: 24006
2973/* 13968 */ MCD::OPC_Decode, 238, 14, 142, 1, // Opcode: SRAD_rec
2974/* 13973 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 14001
2975/* 13978 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
2976/* 13981 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13991
2977/* 13986 */ MCD::OPC_Decode, 235, 14, 145, 1, // Opcode: SRADI
2978/* 13991 */ MCD::OPC_FilterValue, 1, 26, 39, 0, // Skip to: 24006
2979/* 13996 */ MCD::OPC_Decode, 237, 14, 145, 1, // Opcode: SRADI_rec
2980/* 14001 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 14029
2981/* 14006 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
2982/* 14009 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14019
2983/* 14014 */ MCD::OPC_Decode, 240, 8, 145, 1, // Opcode: EXTSWSLI
2984/* 14019 */ MCD::OPC_FilterValue, 1, 254, 38, 0, // Skip to: 24006
2985/* 14024 */ MCD::OPC_Decode, 243, 8, 145, 1, // Opcode: EXTSWSLI_rec
2986/* 14029 */ MCD::OPC_FilterValue, 28, 37, 0, 0, // Skip to: 14071
2987/* 14034 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2988/* 14037 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14054
2989/* 14042 */ MCD::OPC_CheckField, 11, 5, 0, 229, 38, 0, // Skip to: 24006
2990/* 14049 */ MCD::OPC_Decode, 234, 8, 141, 1, // Opcode: EXTSH
2991/* 14054 */ MCD::OPC_FilterValue, 1, 219, 38, 0, // Skip to: 24006
2992/* 14059 */ MCD::OPC_CheckField, 11, 5, 0, 212, 38, 0, // Skip to: 24006
2993/* 14066 */ MCD::OPC_Decode, 238, 8, 141, 1, // Opcode: EXTSH_rec
2994/* 14071 */ MCD::OPC_FilterValue, 29, 37, 0, 0, // Skip to: 14113
2995/* 14076 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2996/* 14079 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14096
2997/* 14084 */ MCD::OPC_CheckField, 11, 5, 0, 187, 38, 0, // Skip to: 24006
2998/* 14091 */ MCD::OPC_Decode, 229, 8, 141, 1, // Opcode: EXTSB
2999/* 14096 */ MCD::OPC_FilterValue, 1, 177, 38, 0, // Skip to: 24006
3000/* 14101 */ MCD::OPC_CheckField, 11, 5, 0, 170, 38, 0, // Skip to: 24006
3001/* 14108 */ MCD::OPC_Decode, 233, 8, 141, 1, // Opcode: EXTSB_rec
3002/* 14113 */ MCD::OPC_FilterValue, 30, 160, 38, 0, // Skip to: 24006
3003/* 14118 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3004/* 14121 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14138
3005/* 14126 */ MCD::OPC_CheckField, 11, 5, 0, 145, 38, 0, // Skip to: 24006
3006/* 14133 */ MCD::OPC_Decode, 239, 8, 143, 1, // Opcode: EXTSW
3007/* 14138 */ MCD::OPC_FilterValue, 1, 135, 38, 0, // Skip to: 24006
3008/* 14143 */ MCD::OPC_CheckField, 11, 5, 0, 128, 38, 0, // Skip to: 24006
3009/* 14150 */ MCD::OPC_Decode, 247, 8, 143, 1, // Opcode: EXTSW_rec
3010/* 14155 */ MCD::OPC_FilterValue, 14, 56, 1, 0, // Skip to: 14472
3011/* 14160 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3012/* 14163 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 14191
3013/* 14168 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3014/* 14171 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14181
3015/* 14176 */ MCD::OPC_Decode, 206, 3, 139, 1, // Opcode: AND
3016/* 14181 */ MCD::OPC_FilterValue, 1, 92, 38, 0, // Skip to: 24006
3017/* 14186 */ MCD::OPC_Decode, 221, 3, 139, 1, // Opcode: AND_rec
3018/* 14191 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14219
3019/* 14196 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3020/* 14199 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14209
3021/* 14204 */ MCD::OPC_Decode, 209, 3, 139, 1, // Opcode: ANDC
3022/* 14209 */ MCD::OPC_FilterValue, 1, 64, 38, 0, // Skip to: 24006
3023/* 14214 */ MCD::OPC_Decode, 212, 3, 139, 1, // Opcode: ANDC_rec
3024/* 14219 */ MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 14247
3025/* 14224 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3026/* 14227 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14237
3027/* 14232 */ MCD::OPC_Decode, 165, 12, 139, 1, // Opcode: NOR
3028/* 14237 */ MCD::OPC_FilterValue, 1, 36, 38, 0, // Skip to: 24006
3029/* 14242 */ MCD::OPC_Decode, 168, 12, 139, 1, // Opcode: NOR_rec
3030/* 14247 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14264
3031/* 14252 */ MCD::OPC_CheckField, 0, 2, 0, 19, 38, 0, // Skip to: 24006
3032/* 14259 */ MCD::OPC_Decode, 186, 12, 144, 1, // Opcode: PDEPD
3033/* 14264 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14281
3034/* 14269 */ MCD::OPC_CheckField, 0, 2, 0, 2, 38, 0, // Skip to: 24006
3035/* 14276 */ MCD::OPC_Decode, 187, 12, 144, 1, // Opcode: PEXTD
3036/* 14281 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 14298
3037/* 14286 */ MCD::OPC_CheckField, 0, 2, 0, 241, 37, 0, // Skip to: 24006
3038/* 14293 */ MCD::OPC_Decode, 144, 5, 144, 1, // Opcode: CFUGED
3039/* 14298 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 14315
3040/* 14303 */ MCD::OPC_CheckField, 0, 2, 0, 224, 37, 0, // Skip to: 24006
3041/* 14310 */ MCD::OPC_Decode, 133, 5, 144, 1, // Opcode: BPERMD
3042/* 14315 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 14343
3043/* 14320 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3044/* 14323 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14333
3045/* 14328 */ MCD::OPC_Decode, 158, 7, 139, 1, // Opcode: EQV
3046/* 14333 */ MCD::OPC_FilterValue, 1, 196, 37, 0, // Skip to: 24006
3047/* 14338 */ MCD::OPC_Decode, 161, 7, 139, 1, // Opcode: EQV_rec
3048/* 14343 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 14371
3049/* 14348 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3050/* 14351 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14361
3051/* 14356 */ MCD::OPC_Decode, 208, 19, 139, 1, // Opcode: XOR
3052/* 14361 */ MCD::OPC_FilterValue, 1, 168, 37, 0, // Skip to: 24006
3053/* 14366 */ MCD::OPC_Decode, 215, 19, 139, 1, // Opcode: XOR_rec
3054/* 14371 */ MCD::OPC_FilterValue, 12, 23, 0, 0, // Skip to: 14399
3055/* 14376 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3056/* 14379 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14389
3057/* 14384 */ MCD::OPC_Decode, 172, 12, 139, 1, // Opcode: ORC
3058/* 14389 */ MCD::OPC_FilterValue, 1, 140, 37, 0, // Skip to: 24006
3059/* 14394 */ MCD::OPC_Decode, 175, 12, 139, 1, // Opcode: ORC_rec
3060/* 14399 */ MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 14427
3061/* 14404 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3062/* 14407 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14417
3063/* 14412 */ MCD::OPC_Decode, 169, 12, 139, 1, // Opcode: OR
3064/* 14417 */ MCD::OPC_FilterValue, 1, 112, 37, 0, // Skip to: 24006
3065/* 14422 */ MCD::OPC_Decode, 180, 12, 139, 1, // Opcode: OR_rec
3066/* 14427 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 14455
3067/* 14432 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3068/* 14435 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14445
3069/* 14440 */ MCD::OPC_Decode, 149, 12, 139, 1, // Opcode: NAND
3070/* 14445 */ MCD::OPC_FilterValue, 1, 84, 37, 0, // Skip to: 24006
3071/* 14450 */ MCD::OPC_Decode, 152, 12, 139, 1, // Opcode: NAND_rec
3072/* 14455 */ MCD::OPC_FilterValue, 15, 74, 37, 0, // Skip to: 24006
3073/* 14460 */ MCD::OPC_CheckField, 0, 2, 0, 67, 37, 0, // Skip to: 24006
3074/* 14467 */ MCD::OPC_Decode, 146, 5, 139, 1, // Opcode: CMPB
3075/* 14472 */ MCD::OPC_FilterValue, 15, 57, 37, 0, // Skip to: 24006
3076/* 14477 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3077/* 14480 */ MCD::OPC_FilterValue, 0, 58, 0, 0, // Skip to: 14543
3078/* 14485 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3079/* 14488 */ MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 14534
3080/* 14493 */ MCD::OPC_ExtractField, 11, 5, // Inst{15-11} ...
3081/* 14496 */ MCD::OPC_FilterValue, 0, 33, 37, 0, // Skip to: 24006
3082/* 14501 */ MCD::OPC_ExtractField, 18, 3, // Inst{20-18} ...
3083/* 14504 */ MCD::OPC_FilterValue, 0, 25, 37, 0, // Skip to: 24006
3084/* 14509 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
3085/* 14512 */ MCD::OPC_FilterValue, 0, 17, 37, 0, // Skip to: 24006
3086/* 14517 */ MCD::OPC_CheckField, 16, 2, 0, 5, 0, 0, // Skip to: 14529
3087/* 14524 */ MCD::OPC_Decode, 204, 19, 131, 1, // Opcode: WAIT
3088/* 14529 */ MCD::OPC_Decode, 205, 19, 146, 1, // Opcode: WAITP10
3089/* 14534 */ MCD::OPC_FilterValue, 2, 251, 36, 0, // Skip to: 24006
3090/* 14539 */ MCD::OPC_Decode, 247, 10, 118, // Opcode: LWEPX
3091/* 14543 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 14566
3092/* 14548 */ MCD::OPC_CheckField, 21, 5, 0, 235, 36, 0, // Skip to: 24006
3093/* 14555 */ MCD::OPC_CheckField, 0, 2, 2, 228, 36, 0, // Skip to: 24006
3094/* 14562 */ MCD::OPC_Decode, 202, 5, 123, // Opcode: DCBSTEP
3095/* 14566 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 14582
3096/* 14571 */ MCD::OPC_CheckField, 0, 2, 2, 212, 36, 0, // Skip to: 24006
3097/* 14578 */ MCD::OPC_Decode, 143, 10, 118, // Opcode: LBEPX
3098/* 14582 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 14605
3099/* 14587 */ MCD::OPC_CheckField, 21, 5, 0, 196, 36, 0, // Skip to: 24006
3100/* 14594 */ MCD::OPC_CheckField, 0, 2, 2, 189, 36, 0, // Skip to: 24006
3101/* 14601 */ MCD::OPC_Decode, 199, 5, 123, // Opcode: DCBFEP
3102/* 14605 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 14621
3103/* 14610 */ MCD::OPC_CheckField, 0, 2, 2, 173, 36, 0, // Skip to: 24006
3104/* 14617 */ MCD::OPC_Decode, 191, 15, 118, // Opcode: STWEPX
3105/* 14621 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 14637
3106/* 14626 */ MCD::OPC_CheckField, 0, 2, 2, 157, 36, 0, // Skip to: 24006
3107/* 14633 */ MCD::OPC_Decode, 253, 14, 118, // Opcode: STBEPX
3108/* 14637 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 14654
3109/* 14642 */ MCD::OPC_CheckField, 0, 2, 2, 141, 36, 0, // Skip to: 24006
3110/* 14649 */ MCD::OPC_Decode, 206, 5, 147, 1, // Opcode: DCBTSTEP
3111/* 14654 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 14670
3112/* 14659 */ MCD::OPC_CheckField, 0, 2, 2, 124, 36, 0, // Skip to: 24006
3113/* 14666 */ MCD::OPC_Decode, 204, 10, 118, // Opcode: LHEPX
3114/* 14670 */ MCD::OPC_FilterValue, 9, 12, 0, 0, // Skip to: 14687
3115/* 14675 */ MCD::OPC_CheckField, 0, 2, 2, 108, 36, 0, // Skip to: 24006
3116/* 14682 */ MCD::OPC_Decode, 204, 5, 147, 1, // Opcode: DCBTEP
3117/* 14687 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 14703
3118/* 14692 */ MCD::OPC_CheckField, 0, 2, 2, 91, 36, 0, // Skip to: 24006
3119/* 14699 */ MCD::OPC_Decode, 164, 15, 118, // Opcode: STHEPX
3120/* 14703 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 14720
3121/* 14708 */ MCD::OPC_CheckField, 0, 2, 2, 75, 36, 0, // Skip to: 24006
3122/* 14715 */ MCD::OPC_Decode, 175, 10, 133, 1, // Opcode: LFDEPX
3123/* 14720 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 14737
3124/* 14725 */ MCD::OPC_CheckField, 0, 2, 2, 58, 36, 0, // Skip to: 24006
3125/* 14732 */ MCD::OPC_Decode, 146, 15, 133, 1, // Opcode: STFDEPX
3126/* 14737 */ MCD::OPC_FilterValue, 30, 18, 0, 0, // Skip to: 14760
3127/* 14742 */ MCD::OPC_CheckField, 21, 5, 0, 41, 36, 0, // Skip to: 24006
3128/* 14749 */ MCD::OPC_CheckField, 0, 2, 2, 34, 36, 0, // Skip to: 24006
3129/* 14756 */ MCD::OPC_Decode, 130, 10, 123, // Opcode: ICBIEP
3130/* 14760 */ MCD::OPC_FilterValue, 31, 25, 36, 0, // Skip to: 24006
3131/* 14765 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ...
3132/* 14768 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14784
3133/* 14773 */ MCD::OPC_CheckField, 0, 2, 2, 10, 36, 0, // Skip to: 24006
3134/* 14780 */ MCD::OPC_Decode, 208, 5, 123, // Opcode: DCBZEP
3135/* 14784 */ MCD::OPC_FilterValue, 1, 1, 36, 0, // Skip to: 24006
3136/* 14789 */ MCD::OPC_CheckField, 0, 2, 2, 250, 35, 0, // Skip to: 24006
3137/* 14796 */ MCD::OPC_Decode, 210, 5, 123, // Opcode: DCBZLEP
3138/* 14800 */ MCD::OPC_FilterValue, 32, 5, 0, 0, // Skip to: 14810
3139/* 14805 */ MCD::OPC_Decode, 248, 10, 148, 1, // Opcode: LWZ
3140/* 14810 */ MCD::OPC_FilterValue, 33, 5, 0, 0, // Skip to: 14820
3141/* 14815 */ MCD::OPC_Decode, 251, 10, 149, 1, // Opcode: LWZU
3142/* 14820 */ MCD::OPC_FilterValue, 34, 5, 0, 0, // Skip to: 14830
3143/* 14825 */ MCD::OPC_Decode, 144, 10, 148, 1, // Opcode: LBZ
3144/* 14830 */ MCD::OPC_FilterValue, 35, 5, 0, 0, // Skip to: 14840
3145/* 14835 */ MCD::OPC_Decode, 147, 10, 149, 1, // Opcode: LBZU
3146/* 14840 */ MCD::OPC_FilterValue, 36, 5, 0, 0, // Skip to: 14850
3147/* 14845 */ MCD::OPC_Decode, 185, 15, 148, 1, // Opcode: STW
3148/* 14850 */ MCD::OPC_FilterValue, 37, 5, 0, 0, // Skip to: 14860
3149/* 14855 */ MCD::OPC_Decode, 192, 15, 150, 1, // Opcode: STWU
3150/* 14860 */ MCD::OPC_FilterValue, 38, 5, 0, 0, // Skip to: 14870
3151/* 14865 */ MCD::OPC_Decode, 249, 14, 148, 1, // Opcode: STB
3152/* 14870 */ MCD::OPC_FilterValue, 39, 5, 0, 0, // Skip to: 14880
3153/* 14875 */ MCD::OPC_Decode, 254, 14, 150, 1, // Opcode: STBU
3154/* 14880 */ MCD::OPC_FilterValue, 40, 5, 0, 0, // Skip to: 14890
3155/* 14885 */ MCD::OPC_Decode, 205, 10, 148, 1, // Opcode: LHZ
3156/* 14890 */ MCD::OPC_FilterValue, 41, 5, 0, 0, // Skip to: 14900
3157/* 14895 */ MCD::OPC_Decode, 208, 10, 149, 1, // Opcode: LHZU
3158/* 14900 */ MCD::OPC_FilterValue, 42, 5, 0, 0, // Skip to: 14910
3159/* 14905 */ MCD::OPC_Decode, 189, 10, 148, 1, // Opcode: LHA
3160/* 14910 */ MCD::OPC_FilterValue, 43, 5, 0, 0, // Skip to: 14920
3161/* 14915 */ MCD::OPC_Decode, 193, 10, 149, 1, // Opcode: LHAU
3162/* 14920 */ MCD::OPC_FilterValue, 44, 5, 0, 0, // Skip to: 14930
3163/* 14925 */ MCD::OPC_Decode, 159, 15, 148, 1, // Opcode: STH
3164/* 14930 */ MCD::OPC_FilterValue, 45, 5, 0, 0, // Skip to: 14940
3165/* 14935 */ MCD::OPC_Decode, 165, 15, 150, 1, // Opcode: STHU
3166/* 14940 */ MCD::OPC_FilterValue, 46, 5, 0, 0, // Skip to: 14950
3167/* 14945 */ MCD::OPC_Decode, 221, 10, 148, 1, // Opcode: LMW
3168/* 14950 */ MCD::OPC_FilterValue, 47, 5, 0, 0, // Skip to: 14960
3169/* 14955 */ MCD::OPC_Decode, 174, 15, 148, 1, // Opcode: STMW
3170/* 14960 */ MCD::OPC_FilterValue, 48, 5, 0, 0, // Skip to: 14970
3171/* 14965 */ MCD::OPC_Decode, 183, 10, 151, 1, // Opcode: LFS
3172/* 14970 */ MCD::OPC_FilterValue, 49, 5, 0, 0, // Skip to: 14980
3173/* 14975 */ MCD::OPC_Decode, 184, 10, 152, 1, // Opcode: LFSU
3174/* 14980 */ MCD::OPC_FilterValue, 50, 5, 0, 0, // Skip to: 14990
3175/* 14985 */ MCD::OPC_Decode, 174, 10, 153, 1, // Opcode: LFD
3176/* 14990 */ MCD::OPC_FilterValue, 51, 5, 0, 0, // Skip to: 15000
3177/* 14995 */ MCD::OPC_Decode, 176, 10, 154, 1, // Opcode: LFDU
3178/* 15000 */ MCD::OPC_FilterValue, 52, 5, 0, 0, // Skip to: 15010
3179/* 15005 */ MCD::OPC_Decode, 153, 15, 151, 1, // Opcode: STFS
3180/* 15010 */ MCD::OPC_FilterValue, 53, 5, 0, 0, // Skip to: 15020
3181/* 15015 */ MCD::OPC_Decode, 154, 15, 155, 1, // Opcode: STFSU
3182/* 15020 */ MCD::OPC_FilterValue, 54, 5, 0, 0, // Skip to: 15030
3183/* 15025 */ MCD::OPC_Decode, 145, 15, 153, 1, // Opcode: STFD
3184/* 15030 */ MCD::OPC_FilterValue, 55, 5, 0, 0, // Skip to: 15040
3185/* 15035 */ MCD::OPC_Decode, 147, 15, 156, 1, // Opcode: STFDU
3186/* 15040 */ MCD::OPC_FilterValue, 56, 12, 0, 0, // Skip to: 15057
3187/* 15045 */ MCD::OPC_CheckField, 0, 4, 0, 250, 34, 0, // Skip to: 24006
3188/* 15052 */ MCD::OPC_Decode, 222, 10, 157, 1, // Opcode: LQ
3189/* 15057 */ MCD::OPC_FilterValue, 57, 23, 0, 0, // Skip to: 15085
3190/* 15062 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3191/* 15065 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15075
3192/* 15070 */ MCD::OPC_Decode, 134, 11, 158, 1, // Opcode: LXSD
3193/* 15075 */ MCD::OPC_FilterValue, 3, 222, 34, 0, // Skip to: 24006
3194/* 15080 */ MCD::OPC_Decode, 140, 11, 158, 1, // Opcode: LXSSP
3195/* 15085 */ MCD::OPC_FilterValue, 58, 33, 0, 0, // Skip to: 15123
3196/* 15090 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3197/* 15093 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15103
3198/* 15098 */ MCD::OPC_Decode, 156, 10, 159, 1, // Opcode: LD
3199/* 15103 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 15113
3200/* 15108 */ MCD::OPC_Decode, 162, 10, 160, 1, // Opcode: LDU
3201/* 15113 */ MCD::OPC_FilterValue, 2, 184, 34, 0, // Skip to: 24006
3202/* 15118 */ MCD::OPC_Decode, 234, 10, 159, 1, // Opcode: LWA
3203/* 15123 */ MCD::OPC_FilterValue, 59, 234, 7, 0, // Skip to: 17154
3204/* 15128 */ MCD::OPC_ExtractField, 3, 3, // Inst{5-3} ...
3205/* 15131 */ MCD::OPC_FilterValue, 0, 62, 3, 0, // Skip to: 15966
3206/* 15136 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
3207/* 15139 */ MCD::OPC_FilterValue, 0, 147, 0, 0, // Skip to: 15291
3208/* 15144 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3209/* 15147 */ MCD::OPC_FilterValue, 4, 57, 0, 0, // Skip to: 15209
3210/* 15152 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3211/* 15155 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15165
3212/* 15160 */ MCD::OPC_Decode, 192, 5, 161, 1, // Opcode: DADD
3213/* 15165 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15182
3214/* 15170 */ MCD::OPC_CheckField, 16, 5, 0, 125, 34, 0, // Skip to: 24006
3215/* 15177 */ MCD::OPC_Decode, 221, 5, 162, 1, // Opcode: DCTDP
3216/* 15182 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15192
3217/* 15187 */ MCD::OPC_Decode, 205, 6, 161, 1, // Opcode: DSUB
3218/* 15192 */ MCD::OPC_FilterValue, 3, 105, 34, 0, // Skip to: 24006
3219/* 15197 */ MCD::OPC_CheckField, 16, 5, 0, 98, 34, 0, // Skip to: 24006
3220/* 15204 */ MCD::OPC_Decode, 185, 6, 162, 1, // Opcode: DRSP
3221/* 15209 */ MCD::OPC_FilterValue, 5, 57, 0, 0, // Skip to: 15271
3222/* 15214 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3223/* 15217 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15227
3224/* 15222 */ MCD::OPC_Decode, 195, 5, 161, 1, // Opcode: DADD_rec
3225/* 15227 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15244
3226/* 15232 */ MCD::OPC_CheckField, 16, 5, 0, 63, 34, 0, // Skip to: 24006
3227/* 15239 */ MCD::OPC_Decode, 222, 5, 162, 1, // Opcode: DCTDP_rec
3228/* 15244 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15254
3229/* 15249 */ MCD::OPC_Decode, 208, 6, 161, 1, // Opcode: DSUB_rec
3230/* 15254 */ MCD::OPC_FilterValue, 3, 43, 34, 0, // Skip to: 24006
3231/* 15259 */ MCD::OPC_CheckField, 16, 5, 0, 36, 34, 0, // Skip to: 24006
3232/* 15266 */ MCD::OPC_Decode, 186, 6, 162, 1, // Opcode: DRSP_rec
3233/* 15271 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 15281
3234/* 15276 */ MCD::OPC_Decode, 163, 6, 163, 1, // Opcode: DQUA
3235/* 15281 */ MCD::OPC_FilterValue, 7, 16, 34, 0, // Skip to: 24006
3236/* 15286 */ MCD::OPC_Decode, 170, 6, 163, 1, // Opcode: DQUA_rec
3237/* 15291 */ MCD::OPC_FilterValue, 1, 147, 0, 0, // Skip to: 15443
3238/* 15296 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3239/* 15299 */ MCD::OPC_FilterValue, 4, 57, 0, 0, // Skip to: 15361
3240/* 15304 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3241/* 15307 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15317
3242/* 15312 */ MCD::OPC_Decode, 152, 6, 161, 1, // Opcode: DMUL
3243/* 15317 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15334
3244/* 15322 */ MCD::OPC_CheckField, 16, 5, 0, 229, 33, 0, // Skip to: 24006
3245/* 15329 */ MCD::OPC_Decode, 223, 5, 162, 1, // Opcode: DCTFIX
3246/* 15334 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15344
3247/* 15339 */ MCD::OPC_Decode, 234, 5, 161, 1, // Opcode: DDIV
3248/* 15344 */ MCD::OPC_FilterValue, 3, 209, 33, 0, // Skip to: 24006
3249/* 15349 */ MCD::OPC_CheckField, 16, 5, 0, 202, 33, 0, // Skip to: 24006
3250/* 15356 */ MCD::OPC_Decode, 212, 5, 162, 1, // Opcode: DCFFIX
3251/* 15361 */ MCD::OPC_FilterValue, 5, 57, 0, 0, // Skip to: 15423
3252/* 15366 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3253/* 15369 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15379
3254/* 15374 */ MCD::OPC_Decode, 155, 6, 161, 1, // Opcode: DMUL_rec
3255/* 15379 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15396
3256/* 15384 */ MCD::OPC_CheckField, 16, 5, 0, 167, 33, 0, // Skip to: 24006
3257/* 15391 */ MCD::OPC_Decode, 227, 5, 162, 1, // Opcode: DCTFIX_rec
3258/* 15396 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 15406
3259/* 15401 */ MCD::OPC_Decode, 237, 5, 161, 1, // Opcode: DDIV_rec
3260/* 15406 */ MCD::OPC_FilterValue, 3, 147, 33, 0, // Skip to: 24006
3261/* 15411 */ MCD::OPC_CheckField, 16, 5, 0, 140, 33, 0, // Skip to: 24006
3262/* 15418 */ MCD::OPC_Decode, 216, 5, 162, 1, // Opcode: DCFFIX_rec
3263/* 15423 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 15433
3264/* 15428 */ MCD::OPC_Decode, 181, 6, 163, 1, // Opcode: DRRND
3265/* 15433 */ MCD::OPC_FilterValue, 7, 120, 33, 0, // Skip to: 24006
3266/* 15438 */ MCD::OPC_Decode, 184, 6, 163, 1, // Opcode: DRRND_rec
3267/* 15443 */ MCD::OPC_FilterValue, 2, 143, 0, 0, // Skip to: 15591
3268/* 15448 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3269/* 15451 */ MCD::OPC_FilterValue, 4, 55, 0, 0, // Skip to: 15511
3270/* 15456 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
3271/* 15459 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15469
3272/* 15464 */ MCD::OPC_Decode, 187, 6, 164, 1, // Opcode: DSCLI
3273/* 15469 */ MCD::OPC_FilterValue, 1, 84, 33, 0, // Skip to: 24006
3274/* 15474 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
3275/* 15477 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15494
3276/* 15482 */ MCD::OPC_CheckField, 16, 3, 0, 69, 33, 0, // Skip to: 24006
3277/* 15489 */ MCD::OPC_Decode, 230, 5, 165, 1, // Opcode: DDEDPD
3278/* 15494 */ MCD::OPC_FilterValue, 1, 59, 33, 0, // Skip to: 24006
3279/* 15499 */ MCD::OPC_CheckField, 16, 4, 0, 52, 33, 0, // Skip to: 24006
3280/* 15506 */ MCD::OPC_Decode, 238, 5, 166, 1, // Opcode: DENBCD
3281/* 15511 */ MCD::OPC_FilterValue, 5, 55, 0, 0, // Skip to: 15571
3282/* 15516 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
3283/* 15519 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15529
3284/* 15524 */ MCD::OPC_Decode, 190, 6, 164, 1, // Opcode: DSCLI_rec
3285/* 15529 */ MCD::OPC_FilterValue, 1, 24, 33, 0, // Skip to: 24006
3286/* 15534 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
3287/* 15537 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15554
3288/* 15542 */ MCD::OPC_CheckField, 16, 3, 0, 9, 33, 0, // Skip to: 24006
3289/* 15549 */ MCD::OPC_Decode, 233, 5, 165, 1, // Opcode: DDEDPD_rec
3290/* 15554 */ MCD::OPC_FilterValue, 1, 255, 32, 0, // Skip to: 24006
3291/* 15559 */ MCD::OPC_CheckField, 16, 4, 0, 248, 32, 0, // Skip to: 24006
3292/* 15566 */ MCD::OPC_Decode, 241, 5, 166, 1, // Opcode: DENBCD_rec
3293/* 15571 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 15581
3294/* 15576 */ MCD::OPC_Decode, 164, 6, 167, 1, // Opcode: DQUAI
3295/* 15581 */ MCD::OPC_FilterValue, 7, 228, 32, 0, // Skip to: 24006
3296/* 15586 */ MCD::OPC_Decode, 167, 6, 167, 1, // Opcode: DQUAI_rec
3297/* 15591 */ MCD::OPC_FilterValue, 3, 143, 0, 0, // Skip to: 15739
3298/* 15596 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3299/* 15599 */ MCD::OPC_FilterValue, 4, 48, 0, 0, // Skip to: 15652
3300/* 15604 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
3301/* 15607 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15617
3302/* 15612 */ MCD::OPC_Decode, 191, 6, 164, 1, // Opcode: DSCRI
3303/* 15617 */ MCD::OPC_FilterValue, 1, 192, 32, 0, // Skip to: 24006
3304/* 15622 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
3305/* 15625 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15642
3306/* 15630 */ MCD::OPC_CheckField, 16, 5, 0, 177, 32, 0, // Skip to: 24006
3307/* 15637 */ MCD::OPC_Decode, 219, 6, 162, 1, // Opcode: DXEX
3308/* 15642 */ MCD::OPC_FilterValue, 1, 167, 32, 0, // Skip to: 24006
3309/* 15647 */ MCD::OPC_Decode, 242, 5, 161, 1, // Opcode: DIEX
3310/* 15652 */ MCD::OPC_FilterValue, 5, 48, 0, 0, // Skip to: 15705
3311/* 15657 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
3312/* 15660 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 15670
3313/* 15665 */ MCD::OPC_Decode, 194, 6, 164, 1, // Opcode: DSCRI_rec
3314/* 15670 */ MCD::OPC_FilterValue, 1, 139, 32, 0, // Skip to: 24006
3315/* 15675 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
3316/* 15678 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15695
3317/* 15683 */ MCD::OPC_CheckField, 16, 5, 0, 124, 32, 0, // Skip to: 24006
3318/* 15690 */ MCD::OPC_Decode, 222, 6, 162, 1, // Opcode: DXEX_rec
3319/* 15695 */ MCD::OPC_FilterValue, 1, 114, 32, 0, // Skip to: 24006
3320/* 15700 */ MCD::OPC_Decode, 245, 5, 161, 1, // Opcode: DIEX_rec
3321/* 15705 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 15722
3322/* 15710 */ MCD::OPC_CheckField, 17, 4, 0, 97, 32, 0, // Skip to: 24006
3323/* 15717 */ MCD::OPC_Decode, 177, 6, 168, 1, // Opcode: DRINTX
3324/* 15722 */ MCD::OPC_FilterValue, 7, 87, 32, 0, // Skip to: 24006
3325/* 15727 */ MCD::OPC_CheckField, 17, 4, 0, 80, 32, 0, // Skip to: 24006
3326/* 15734 */ MCD::OPC_Decode, 180, 6, 168, 1, // Opcode: DRINTX_rec
3327/* 15739 */ MCD::OPC_FilterValue, 4, 51, 0, 0, // Skip to: 15795
3328/* 15744 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3329/* 15747 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 15771
3330/* 15752 */ MCD::OPC_CheckField, 21, 2, 0, 55, 32, 0, // Skip to: 24006
3331/* 15759 */ MCD::OPC_CheckField, 0, 3, 4, 48, 32, 0, // Skip to: 24006
3332/* 15766 */ MCD::OPC_Decode, 217, 5, 169, 1, // Opcode: DCMPO
3333/* 15771 */ MCD::OPC_FilterValue, 2, 38, 32, 0, // Skip to: 24006
3334/* 15776 */ MCD::OPC_CheckField, 21, 2, 0, 31, 32, 0, // Skip to: 24006
3335/* 15783 */ MCD::OPC_CheckField, 0, 3, 4, 24, 32, 0, // Skip to: 24006
3336/* 15790 */ MCD::OPC_Decode, 219, 5, 169, 1, // Opcode: DCMPU
3337/* 15795 */ MCD::OPC_FilterValue, 5, 69, 0, 0, // Skip to: 15869
3338/* 15800 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3339/* 15803 */ MCD::OPC_FilterValue, 4, 37, 0, 0, // Skip to: 15845
3340/* 15808 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3341/* 15811 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15828
3342/* 15816 */ MCD::OPC_CheckField, 21, 2, 0, 247, 31, 0, // Skip to: 24006
3343/* 15823 */ MCD::OPC_Decode, 213, 6, 169, 1, // Opcode: DTSTEX
3344/* 15828 */ MCD::OPC_FilterValue, 2, 237, 31, 0, // Skip to: 24006
3345/* 15833 */ MCD::OPC_CheckField, 21, 2, 0, 230, 31, 0, // Skip to: 24006
3346/* 15840 */ MCD::OPC_Decode, 215, 6, 169, 1, // Opcode: DTSTSF
3347/* 15845 */ MCD::OPC_FilterValue, 6, 220, 31, 0, // Skip to: 24006
3348/* 15850 */ MCD::OPC_CheckField, 22, 1, 0, 213, 31, 0, // Skip to: 24006
3349/* 15857 */ MCD::OPC_CheckField, 9, 2, 2, 206, 31, 0, // Skip to: 24006
3350/* 15864 */ MCD::OPC_Decode, 216, 6, 170, 1, // Opcode: DTSTSFI
3351/* 15869 */ MCD::OPC_FilterValue, 6, 26, 0, 0, // Skip to: 15900
3352/* 15874 */ MCD::OPC_CheckField, 21, 2, 0, 189, 31, 0, // Skip to: 24006
3353/* 15881 */ MCD::OPC_CheckField, 9, 1, 0, 182, 31, 0, // Skip to: 24006
3354/* 15888 */ MCD::OPC_CheckField, 0, 3, 4, 175, 31, 0, // Skip to: 24006
3355/* 15895 */ MCD::OPC_Decode, 209, 6, 171, 1, // Opcode: DTSTDC
3356/* 15900 */ MCD::OPC_FilterValue, 7, 165, 31, 0, // Skip to: 24006
3357/* 15905 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3358/* 15908 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 15932
3359/* 15913 */ MCD::OPC_CheckField, 21, 2, 0, 150, 31, 0, // Skip to: 24006
3360/* 15920 */ MCD::OPC_CheckField, 9, 1, 0, 143, 31, 0, // Skip to: 24006
3361/* 15927 */ MCD::OPC_Decode, 211, 6, 171, 1, // Opcode: DTSTDG
3362/* 15932 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 15949
3363/* 15937 */ MCD::OPC_CheckField, 17, 4, 0, 126, 31, 0, // Skip to: 24006
3364/* 15944 */ MCD::OPC_Decode, 173, 6, 168, 1, // Opcode: DRINTN
3365/* 15949 */ MCD::OPC_FilterValue, 7, 116, 31, 0, // Skip to: 24006
3366/* 15954 */ MCD::OPC_CheckField, 17, 4, 0, 109, 31, 0, // Skip to: 24006
3367/* 15961 */ MCD::OPC_Decode, 176, 6, 168, 1, // Opcode: DRINTN_rec
3368/* 15966 */ MCD::OPC_FilterValue, 2, 203, 1, 0, // Skip to: 16430
3369/* 15971 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3370/* 15974 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 15998
3371/* 15979 */ MCD::OPC_CheckField, 21, 2, 0, 84, 31, 0, // Skip to: 24006
3372/* 15986 */ MCD::OPC_CheckField, 0, 1, 0, 77, 31, 0, // Skip to: 24006
3373/* 15993 */ MCD::OPC_Decode, 183, 21, 172, 1, // Opcode: XVI8GER4PP
3374/* 15998 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 16022
3375/* 16003 */ MCD::OPC_CheckField, 21, 2, 0, 60, 31, 0, // Skip to: 24006
3376/* 16010 */ MCD::OPC_CheckField, 0, 1, 0, 53, 31, 0, // Skip to: 24006
3377/* 16017 */ MCD::OPC_Decode, 144, 21, 172, 1, // Opcode: XVF16GER2PP
3378/* 16022 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 16046
3379/* 16027 */ MCD::OPC_CheckField, 21, 2, 0, 36, 31, 0, // Skip to: 24006
3380/* 16034 */ MCD::OPC_CheckField, 0, 1, 0, 29, 31, 0, // Skip to: 24006
3381/* 16041 */ MCD::OPC_Decode, 154, 21, 172, 1, // Opcode: XVF32GERPP
3382/* 16046 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 16070
3383/* 16051 */ MCD::OPC_CheckField, 21, 2, 0, 12, 31, 0, // Skip to: 24006
3384/* 16058 */ MCD::OPC_CheckField, 0, 1, 0, 5, 31, 0, // Skip to: 24006
3385/* 16065 */ MCD::OPC_Decode, 179, 21, 172, 1, // Opcode: XVI4GER8PP
3386/* 16070 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 16094
3387/* 16075 */ MCD::OPC_CheckField, 21, 2, 0, 244, 30, 0, // Skip to: 24006
3388/* 16082 */ MCD::OPC_CheckField, 0, 1, 0, 237, 30, 0, // Skip to: 24006
3389/* 16089 */ MCD::OPC_Decode, 173, 21, 172, 1, // Opcode: XVI16GER2SPP
3390/* 16094 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 16118
3391/* 16099 */ MCD::OPC_CheckField, 21, 2, 0, 220, 30, 0, // Skip to: 24006
3392/* 16106 */ MCD::OPC_CheckField, 0, 1, 0, 213, 30, 0, // Skip to: 24006
3393/* 16113 */ MCD::OPC_Decode, 224, 20, 172, 1, // Opcode: XVBF16GER2PP
3394/* 16118 */ MCD::OPC_FilterValue, 7, 19, 0, 0, // Skip to: 16142
3395/* 16123 */ MCD::OPC_CheckField, 21, 2, 0, 196, 30, 0, // Skip to: 24006
3396/* 16130 */ MCD::OPC_CheckField, 0, 1, 0, 189, 30, 0, // Skip to: 24006
3397/* 16137 */ MCD::OPC_Decode, 164, 21, 173, 1, // Opcode: XVF64GERPP
3398/* 16142 */ MCD::OPC_FilterValue, 10, 19, 0, 0, // Skip to: 16166
3399/* 16147 */ MCD::OPC_CheckField, 21, 2, 0, 172, 30, 0, // Skip to: 24006
3400/* 16154 */ MCD::OPC_CheckField, 0, 1, 0, 165, 30, 0, // Skip to: 24006
3401/* 16161 */ MCD::OPC_Decode, 142, 21, 172, 1, // Opcode: XVF16GER2NP
3402/* 16166 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 16190
3403/* 16171 */ MCD::OPC_CheckField, 21, 2, 0, 148, 30, 0, // Skip to: 24006
3404/* 16178 */ MCD::OPC_CheckField, 0, 1, 0, 141, 30, 0, // Skip to: 24006
3405/* 16185 */ MCD::OPC_Decode, 152, 21, 172, 1, // Opcode: XVF32GERNP
3406/* 16190 */ MCD::OPC_FilterValue, 14, 19, 0, 0, // Skip to: 16214
3407/* 16195 */ MCD::OPC_CheckField, 21, 2, 0, 124, 30, 0, // Skip to: 24006
3408/* 16202 */ MCD::OPC_CheckField, 0, 1, 0, 117, 30, 0, // Skip to: 24006
3409/* 16209 */ MCD::OPC_Decode, 222, 20, 172, 1, // Opcode: XVBF16GER2NP
3410/* 16214 */ MCD::OPC_FilterValue, 15, 19, 0, 0, // Skip to: 16238
3411/* 16219 */ MCD::OPC_CheckField, 21, 2, 0, 100, 30, 0, // Skip to: 24006
3412/* 16226 */ MCD::OPC_CheckField, 0, 1, 0, 93, 30, 0, // Skip to: 24006
3413/* 16233 */ MCD::OPC_Decode, 162, 21, 173, 1, // Opcode: XVF64GERNP
3414/* 16238 */ MCD::OPC_FilterValue, 18, 19, 0, 0, // Skip to: 16262
3415/* 16243 */ MCD::OPC_CheckField, 21, 2, 0, 76, 30, 0, // Skip to: 24006
3416/* 16250 */ MCD::OPC_CheckField, 0, 1, 0, 69, 30, 0, // Skip to: 24006
3417/* 16257 */ MCD::OPC_Decode, 143, 21, 172, 1, // Opcode: XVF16GER2PN
3418/* 16262 */ MCD::OPC_FilterValue, 19, 19, 0, 0, // Skip to: 16286
3419/* 16267 */ MCD::OPC_CheckField, 21, 2, 0, 52, 30, 0, // Skip to: 24006
3420/* 16274 */ MCD::OPC_CheckField, 0, 1, 0, 45, 30, 0, // Skip to: 24006
3421/* 16281 */ MCD::OPC_Decode, 153, 21, 172, 1, // Opcode: XVF32GERPN
3422/* 16286 */ MCD::OPC_FilterValue, 22, 19, 0, 0, // Skip to: 16310
3423/* 16291 */ MCD::OPC_CheckField, 21, 2, 0, 28, 30, 0, // Skip to: 24006
3424/* 16298 */ MCD::OPC_CheckField, 0, 1, 0, 21, 30, 0, // Skip to: 24006
3425/* 16305 */ MCD::OPC_Decode, 223, 20, 172, 1, // Opcode: XVBF16GER2PN
3426/* 16310 */ MCD::OPC_FilterValue, 23, 19, 0, 0, // Skip to: 16334
3427/* 16315 */ MCD::OPC_CheckField, 21, 2, 0, 4, 30, 0, // Skip to: 24006
3428/* 16322 */ MCD::OPC_CheckField, 0, 1, 0, 253, 29, 0, // Skip to: 24006
3429/* 16329 */ MCD::OPC_Decode, 163, 21, 173, 1, // Opcode: XVF64GERPN
3430/* 16334 */ MCD::OPC_FilterValue, 26, 19, 0, 0, // Skip to: 16358
3431/* 16339 */ MCD::OPC_CheckField, 21, 2, 0, 236, 29, 0, // Skip to: 24006
3432/* 16346 */ MCD::OPC_CheckField, 0, 1, 0, 229, 29, 0, // Skip to: 24006
3433/* 16353 */ MCD::OPC_Decode, 141, 21, 172, 1, // Opcode: XVF16GER2NN
3434/* 16358 */ MCD::OPC_FilterValue, 27, 19, 0, 0, // Skip to: 16382
3435/* 16363 */ MCD::OPC_CheckField, 21, 2, 0, 212, 29, 0, // Skip to: 24006
3436/* 16370 */ MCD::OPC_CheckField, 0, 1, 0, 205, 29, 0, // Skip to: 24006
3437/* 16377 */ MCD::OPC_Decode, 151, 21, 172, 1, // Opcode: XVF32GERNN
3438/* 16382 */ MCD::OPC_FilterValue, 30, 19, 0, 0, // Skip to: 16406
3439/* 16387 */ MCD::OPC_CheckField, 21, 2, 0, 188, 29, 0, // Skip to: 24006
3440/* 16394 */ MCD::OPC_CheckField, 0, 1, 0, 181, 29, 0, // Skip to: 24006
3441/* 16401 */ MCD::OPC_Decode, 221, 20, 172, 1, // Opcode: XVBF16GER2NN
3442/* 16406 */ MCD::OPC_FilterValue, 31, 171, 29, 0, // Skip to: 24006
3443/* 16411 */ MCD::OPC_CheckField, 21, 2, 0, 164, 29, 0, // Skip to: 24006
3444/* 16418 */ MCD::OPC_CheckField, 0, 1, 0, 157, 29, 0, // Skip to: 24006
3445/* 16425 */ MCD::OPC_Decode, 161, 21, 173, 1, // Opcode: XVF64GERNN
3446/* 16430 */ MCD::OPC_FilterValue, 3, 71, 1, 0, // Skip to: 16762
3447/* 16435 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3448/* 16438 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 16462
3449/* 16443 */ MCD::OPC_CheckField, 21, 2, 0, 132, 29, 0, // Skip to: 24006
3450/* 16450 */ MCD::OPC_CheckField, 0, 1, 0, 125, 29, 0, // Skip to: 24006
3451/* 16457 */ MCD::OPC_Decode, 182, 21, 174, 1, // Opcode: XVI8GER4
3452/* 16462 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 16486
3453/* 16467 */ MCD::OPC_CheckField, 21, 2, 0, 108, 29, 0, // Skip to: 24006
3454/* 16474 */ MCD::OPC_CheckField, 0, 1, 0, 101, 29, 0, // Skip to: 24006
3455/* 16481 */ MCD::OPC_Decode, 140, 21, 174, 1, // Opcode: XVF16GER2
3456/* 16486 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 16510
3457/* 16491 */ MCD::OPC_CheckField, 21, 2, 0, 84, 29, 0, // Skip to: 24006
3458/* 16498 */ MCD::OPC_CheckField, 0, 1, 0, 77, 29, 0, // Skip to: 24006
3459/* 16505 */ MCD::OPC_Decode, 150, 21, 174, 1, // Opcode: XVF32GER
3460/* 16510 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 16534
3461/* 16515 */ MCD::OPC_CheckField, 21, 2, 0, 60, 29, 0, // Skip to: 24006
3462/* 16522 */ MCD::OPC_CheckField, 0, 1, 0, 53, 29, 0, // Skip to: 24006
3463/* 16529 */ MCD::OPC_Decode, 178, 21, 174, 1, // Opcode: XVI4GER8
3464/* 16534 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 16558
3465/* 16539 */ MCD::OPC_CheckField, 21, 2, 0, 36, 29, 0, // Skip to: 24006
3466/* 16546 */ MCD::OPC_CheckField, 0, 1, 0, 29, 29, 0, // Skip to: 24006
3467/* 16553 */ MCD::OPC_Decode, 172, 21, 174, 1, // Opcode: XVI16GER2S
3468/* 16558 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 16582
3469/* 16563 */ MCD::OPC_CheckField, 21, 2, 0, 12, 29, 0, // Skip to: 24006
3470/* 16570 */ MCD::OPC_CheckField, 0, 1, 0, 5, 29, 0, // Skip to: 24006
3471/* 16577 */ MCD::OPC_Decode, 220, 20, 174, 1, // Opcode: XVBF16GER2
3472/* 16582 */ MCD::OPC_FilterValue, 7, 19, 0, 0, // Skip to: 16606
3473/* 16587 */ MCD::OPC_CheckField, 21, 2, 0, 244, 28, 0, // Skip to: 24006
3474/* 16594 */ MCD::OPC_CheckField, 0, 1, 0, 237, 28, 0, // Skip to: 24006
3475/* 16601 */ MCD::OPC_Decode, 160, 21, 175, 1, // Opcode: XVF64GER
3476/* 16606 */ MCD::OPC_FilterValue, 9, 19, 0, 0, // Skip to: 16630
3477/* 16611 */ MCD::OPC_CheckField, 21, 2, 0, 220, 28, 0, // Skip to: 24006
3478/* 16618 */ MCD::OPC_CheckField, 0, 1, 0, 213, 28, 0, // Skip to: 24006
3479/* 16625 */ MCD::OPC_Decode, 170, 21, 174, 1, // Opcode: XVI16GER2
3480/* 16630 */ MCD::OPC_FilterValue, 12, 19, 0, 0, // Skip to: 16654
3481/* 16635 */ MCD::OPC_CheckField, 21, 2, 0, 196, 28, 0, // Skip to: 24006
3482/* 16642 */ MCD::OPC_CheckField, 0, 1, 0, 189, 28, 0, // Skip to: 24006
3483/* 16649 */ MCD::OPC_Decode, 184, 21, 172, 1, // Opcode: XVI8GER4SPP
3484/* 16654 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 16678
3485/* 16659 */ MCD::OPC_CheckField, 21, 2, 0, 172, 28, 0, // Skip to: 24006
3486/* 16666 */ MCD::OPC_CheckField, 0, 1, 0, 165, 28, 0, // Skip to: 24006
3487/* 16673 */ MCD::OPC_Decode, 171, 21, 172, 1, // Opcode: XVI16GER2PP
3488/* 16678 */ MCD::OPC_FilterValue, 26, 37, 0, 0, // Skip to: 16720
3489/* 16683 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3490/* 16686 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16703
3491/* 16691 */ MCD::OPC_CheckField, 16, 5, 0, 140, 28, 0, // Skip to: 24006
3492/* 16698 */ MCD::OPC_Decode, 131, 9, 176, 1, // Opcode: FCFIDS
3493/* 16703 */ MCD::OPC_FilterValue, 5, 130, 28, 0, // Skip to: 24006
3494/* 16708 */ MCD::OPC_CheckField, 16, 5, 0, 123, 28, 0, // Skip to: 24006
3495/* 16715 */ MCD::OPC_Decode, 132, 9, 176, 1, // Opcode: FCFIDS_rec
3496/* 16720 */ MCD::OPC_FilterValue, 30, 113, 28, 0, // Skip to: 24006
3497/* 16725 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3498/* 16728 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16745
3499/* 16733 */ MCD::OPC_CheckField, 16, 5, 0, 98, 28, 0, // Skip to: 24006
3500/* 16740 */ MCD::OPC_Decode, 134, 9, 176, 1, // Opcode: FCFIDUS
3501/* 16745 */ MCD::OPC_FilterValue, 5, 88, 28, 0, // Skip to: 24006
3502/* 16750 */ MCD::OPC_CheckField, 16, 5, 0, 81, 28, 0, // Skip to: 24006
3503/* 16757 */ MCD::OPC_Decode, 135, 9, 176, 1, // Opcode: FCFIDUS_rec
3504/* 16762 */ MCD::OPC_FilterValue, 4, 37, 0, 0, // Skip to: 16804
3505/* 16767 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3506/* 16770 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16787
3507/* 16775 */ MCD::OPC_CheckField, 6, 5, 0, 56, 28, 0, // Skip to: 24006
3508/* 16782 */ MCD::OPC_Decode, 163, 9, 177, 1, // Opcode: FDIVS
3509/* 16787 */ MCD::OPC_FilterValue, 5, 46, 28, 0, // Skip to: 24006
3510/* 16792 */ MCD::OPC_CheckField, 6, 5, 0, 39, 28, 0, // Skip to: 24006
3511/* 16799 */ MCD::OPC_Decode, 164, 9, 177, 1, // Opcode: FDIVS_rec
3512/* 16804 */ MCD::OPC_FilterValue, 5, 119, 0, 0, // Skip to: 16928
3513/* 16809 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3514/* 16812 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16829
3515/* 16817 */ MCD::OPC_CheckField, 6, 5, 0, 14, 28, 0, // Skip to: 24006
3516/* 16824 */ MCD::OPC_Decode, 232, 9, 177, 1, // Opcode: FSUBS
3517/* 16829 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 16846
3518/* 16834 */ MCD::OPC_CheckField, 6, 5, 0, 253, 27, 0, // Skip to: 24006
3519/* 16841 */ MCD::OPC_Decode, 233, 9, 177, 1, // Opcode: FSUBS_rec
3520/* 16846 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 16863
3521/* 16851 */ MCD::OPC_CheckField, 6, 5, 0, 236, 27, 0, // Skip to: 24006
3522/* 16858 */ MCD::OPC_Decode, 254, 8, 177, 1, // Opcode: FADDS
3523/* 16863 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 16880
3524/* 16868 */ MCD::OPC_CheckField, 6, 5, 0, 219, 27, 0, // Skip to: 24006
3525/* 16875 */ MCD::OPC_Decode, 255, 8, 177, 1, // Opcode: FADDS_rec
3526/* 16880 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 16904
3527/* 16885 */ MCD::OPC_CheckField, 16, 5, 0, 202, 27, 0, // Skip to: 24006
3528/* 16892 */ MCD::OPC_CheckField, 6, 5, 0, 195, 27, 0, // Skip to: 24006
3529/* 16899 */ MCD::OPC_Decode, 228, 9, 178, 1, // Opcode: FSQRTS
3530/* 16904 */ MCD::OPC_FilterValue, 5, 185, 27, 0, // Skip to: 24006
3531/* 16909 */ MCD::OPC_CheckField, 16, 5, 0, 178, 27, 0, // Skip to: 24006
3532/* 16916 */ MCD::OPC_CheckField, 6, 5, 0, 171, 27, 0, // Skip to: 24006
3533/* 16923 */ MCD::OPC_Decode, 229, 9, 178, 1, // Opcode: FSQRTS_rec
3534/* 16928 */ MCD::OPC_FilterValue, 6, 133, 0, 0, // Skip to: 17066
3535/* 16933 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3536/* 16936 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 16960
3537/* 16941 */ MCD::OPC_CheckField, 16, 5, 0, 146, 27, 0, // Skip to: 24006
3538/* 16948 */ MCD::OPC_CheckField, 6, 5, 0, 139, 27, 0, // Skip to: 24006
3539/* 16955 */ MCD::OPC_Decode, 198, 9, 178, 1, // Opcode: FRES
3540/* 16960 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 16984
3541/* 16965 */ MCD::OPC_CheckField, 16, 5, 0, 122, 27, 0, // Skip to: 24006
3542/* 16972 */ MCD::OPC_CheckField, 6, 5, 0, 115, 27, 0, // Skip to: 24006
3543/* 16979 */ MCD::OPC_Decode, 199, 9, 178, 1, // Opcode: FRES_rec
3544/* 16984 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 17001
3545/* 16989 */ MCD::OPC_CheckField, 11, 5, 0, 98, 27, 0, // Skip to: 24006
3546/* 16996 */ MCD::OPC_Decode, 178, 9, 179, 1, // Opcode: FMULS
3547/* 17001 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 17018
3548/* 17006 */ MCD::OPC_CheckField, 11, 5, 0, 81, 27, 0, // Skip to: 24006
3549/* 17013 */ MCD::OPC_Decode, 179, 9, 179, 1, // Opcode: FMULS_rec
3550/* 17018 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 17042
3551/* 17023 */ MCD::OPC_CheckField, 16, 5, 0, 64, 27, 0, // Skip to: 24006
3552/* 17030 */ MCD::OPC_CheckField, 6, 5, 0, 57, 27, 0, // Skip to: 24006
3553/* 17037 */ MCD::OPC_Decode, 220, 9, 178, 1, // Opcode: FRSQRTES
3554/* 17042 */ MCD::OPC_FilterValue, 5, 47, 27, 0, // Skip to: 24006
3555/* 17047 */ MCD::OPC_CheckField, 16, 5, 0, 40, 27, 0, // Skip to: 24006
3556/* 17054 */ MCD::OPC_CheckField, 6, 5, 0, 33, 27, 0, // Skip to: 24006
3557/* 17061 */ MCD::OPC_Decode, 221, 9, 178, 1, // Opcode: FRSQRTES_rec
3558/* 17066 */ MCD::OPC_FilterValue, 7, 23, 27, 0, // Skip to: 24006
3559/* 17071 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3560/* 17074 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17084
3561/* 17079 */ MCD::OPC_Decode, 174, 9, 180, 1, // Opcode: FMSUBS
3562/* 17084 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 17094
3563/* 17089 */ MCD::OPC_Decode, 175, 9, 180, 1, // Opcode: FMSUBS_rec
3564/* 17094 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 17104
3565/* 17099 */ MCD::OPC_Decode, 168, 9, 180, 1, // Opcode: FMADDS
3566/* 17104 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 17114
3567/* 17109 */ MCD::OPC_Decode, 169, 9, 180, 1, // Opcode: FMADDS_rec
3568/* 17114 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 17124
3569/* 17119 */ MCD::OPC_Decode, 194, 9, 180, 1, // Opcode: FNMSUBS
3570/* 17124 */ MCD::OPC_FilterValue, 5, 5, 0, 0, // Skip to: 17134
3571/* 17129 */ MCD::OPC_Decode, 195, 9, 180, 1, // Opcode: FNMSUBS_rec
3572/* 17134 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 17144
3573/* 17139 */ MCD::OPC_Decode, 190, 9, 180, 1, // Opcode: FNMADDS
3574/* 17144 */ MCD::OPC_FilterValue, 7, 201, 26, 0, // Skip to: 24006
3575/* 17149 */ MCD::OPC_Decode, 191, 9, 180, 1, // Opcode: FNMADDS_rec
3576/* 17154 */ MCD::OPC_FilterValue, 60, 60, 15, 0, // Skip to: 21059
3577/* 17159 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
3578/* 17162 */ MCD::OPC_FilterValue, 0, 120, 3, 0, // Skip to: 18055
3579/* 17167 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3580/* 17170 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 17198
3581/* 17175 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3582/* 17178 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17188
3583/* 17183 */ MCD::OPC_Decode, 221, 19, 181, 1, // Opcode: XSADDSP
3584/* 17188 */ MCD::OPC_FilterValue, 1, 157, 26, 0, // Skip to: 24006
3585/* 17193 */ MCD::OPC_Decode, 146, 20, 182, 1, // Opcode: XSMADDASP
3586/* 17198 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 17226
3587/* 17203 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3588/* 17206 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17216
3589/* 17211 */ MCD::OPC_Decode, 206, 20, 181, 1, // Opcode: XSSUBSP
3590/* 17216 */ MCD::OPC_FilterValue, 1, 129, 26, 0, // Skip to: 24006
3591/* 17221 */ MCD::OPC_Decode, 148, 20, 182, 1, // Opcode: XSMADDMSP
3592/* 17226 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 17254
3593/* 17231 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3594/* 17234 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17244
3595/* 17239 */ MCD::OPC_Decode, 168, 20, 181, 1, // Opcode: XSMULSP
3596/* 17244 */ MCD::OPC_FilterValue, 1, 101, 26, 0, // Skip to: 24006
3597/* 17249 */ MCD::OPC_Decode, 160, 20, 182, 1, // Opcode: XSMSUBASP
3598/* 17254 */ MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 17282
3599/* 17259 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3600/* 17262 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17272
3601/* 17267 */ MCD::OPC_Decode, 142, 20, 181, 1, // Opcode: XSDIVSP
3602/* 17272 */ MCD::OPC_FilterValue, 1, 73, 26, 0, // Skip to: 24006
3603/* 17277 */ MCD::OPC_Decode, 162, 20, 182, 1, // Opcode: XSMSUBMSP
3604/* 17282 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 17310
3605/* 17287 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3606/* 17290 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17300
3607/* 17295 */ MCD::OPC_Decode, 218, 19, 183, 1, // Opcode: XSADDDP
3608/* 17300 */ MCD::OPC_FilterValue, 1, 45, 26, 0, // Skip to: 24006
3609/* 17305 */ MCD::OPC_Decode, 145, 20, 184, 1, // Opcode: XSMADDADP
3610/* 17310 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 17338
3611/* 17315 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3612/* 17318 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17328
3613/* 17323 */ MCD::OPC_Decode, 203, 20, 183, 1, // Opcode: XSSUBDP
3614/* 17328 */ MCD::OPC_FilterValue, 1, 17, 26, 0, // Skip to: 24006
3615/* 17333 */ MCD::OPC_Decode, 147, 20, 184, 1, // Opcode: XSMADDMDP
3616/* 17338 */ MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 17366
3617/* 17343 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3618/* 17346 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17356
3619/* 17351 */ MCD::OPC_Decode, 165, 20, 183, 1, // Opcode: XSMULDP
3620/* 17356 */ MCD::OPC_FilterValue, 1, 245, 25, 0, // Skip to: 24006
3621/* 17361 */ MCD::OPC_Decode, 159, 20, 184, 1, // Opcode: XSMSUBADP
3622/* 17366 */ MCD::OPC_FilterValue, 7, 23, 0, 0, // Skip to: 17394
3623/* 17371 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3624/* 17374 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17384
3625/* 17379 */ MCD::OPC_Decode, 139, 20, 183, 1, // Opcode: XSDIVDP
3626/* 17384 */ MCD::OPC_FilterValue, 1, 217, 25, 0, // Skip to: 24006
3627/* 17389 */ MCD::OPC_Decode, 161, 20, 184, 1, // Opcode: XSMSUBMDP
3628/* 17394 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 17422
3629/* 17399 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3630/* 17402 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17412
3631/* 17407 */ MCD::OPC_Decode, 219, 20, 185, 1, // Opcode: XVADDSP
3632/* 17412 */ MCD::OPC_FilterValue, 1, 189, 25, 0, // Skip to: 24006
3633/* 17417 */ MCD::OPC_Decode, 191, 21, 186, 1, // Opcode: XVMADDASP
3634/* 17422 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 17450
3635/* 17427 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3636/* 17430 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17440
3637/* 17435 */ MCD::OPC_Decode, 233, 21, 185, 1, // Opcode: XVSUBSP
3638/* 17440 */ MCD::OPC_FilterValue, 1, 161, 25, 0, // Skip to: 24006
3639/* 17445 */ MCD::OPC_Decode, 193, 21, 186, 1, // Opcode: XVMADDMSP
3640/* 17450 */ MCD::OPC_FilterValue, 10, 23, 0, 0, // Skip to: 17478
3641/* 17455 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3642/* 17458 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17468
3643/* 17463 */ MCD::OPC_Decode, 203, 21, 185, 1, // Opcode: XVMULSP
3644/* 17468 */ MCD::OPC_FilterValue, 1, 133, 25, 0, // Skip to: 24006
3645/* 17473 */ MCD::OPC_Decode, 199, 21, 186, 1, // Opcode: XVMSUBASP
3646/* 17478 */ MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 17506
3647/* 17483 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3648/* 17486 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17496
3649/* 17491 */ MCD::OPC_Decode, 139, 21, 185, 1, // Opcode: XVDIVSP
3650/* 17496 */ MCD::OPC_FilterValue, 1, 105, 25, 0, // Skip to: 24006
3651/* 17501 */ MCD::OPC_Decode, 201, 21, 186, 1, // Opcode: XVMSUBMSP
3652/* 17506 */ MCD::OPC_FilterValue, 12, 23, 0, 0, // Skip to: 17534
3653/* 17511 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3654/* 17514 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17524
3655/* 17519 */ MCD::OPC_Decode, 218, 20, 185, 1, // Opcode: XVADDDP
3656/* 17524 */ MCD::OPC_FilterValue, 1, 77, 25, 0, // Skip to: 24006
3657/* 17529 */ MCD::OPC_Decode, 190, 21, 186, 1, // Opcode: XVMADDADP
3658/* 17534 */ MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 17562
3659/* 17539 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3660/* 17542 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17552
3661/* 17547 */ MCD::OPC_Decode, 232, 21, 185, 1, // Opcode: XVSUBDP
3662/* 17552 */ MCD::OPC_FilterValue, 1, 49, 25, 0, // Skip to: 24006
3663/* 17557 */ MCD::OPC_Decode, 192, 21, 186, 1, // Opcode: XVMADDMDP
3664/* 17562 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 17590
3665/* 17567 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3666/* 17570 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17580
3667/* 17575 */ MCD::OPC_Decode, 202, 21, 185, 1, // Opcode: XVMULDP
3668/* 17580 */ MCD::OPC_FilterValue, 1, 21, 25, 0, // Skip to: 24006
3669/* 17585 */ MCD::OPC_Decode, 198, 21, 186, 1, // Opcode: XVMSUBADP
3670/* 17590 */ MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 17618
3671/* 17595 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3672/* 17598 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17608
3673/* 17603 */ MCD::OPC_Decode, 138, 21, 185, 1, // Opcode: XVDIVDP
3674/* 17608 */ MCD::OPC_FilterValue, 1, 249, 24, 0, // Skip to: 24006
3675/* 17613 */ MCD::OPC_Decode, 200, 21, 186, 1, // Opcode: XVMSUBMDP
3676/* 17618 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 17646
3677/* 17623 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3678/* 17626 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17636
3679/* 17631 */ MCD::OPC_Decode, 151, 20, 183, 1, // Opcode: XSMAXCDP
3680/* 17636 */ MCD::OPC_FilterValue, 1, 221, 24, 0, // Skip to: 24006
3681/* 17641 */ MCD::OPC_Decode, 175, 20, 182, 1, // Opcode: XSNMADDASP
3682/* 17646 */ MCD::OPC_FilterValue, 17, 23, 0, 0, // Skip to: 17674
3683/* 17651 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3684/* 17654 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17664
3685/* 17659 */ MCD::OPC_Decode, 155, 20, 183, 1, // Opcode: XSMINCDP
3686/* 17664 */ MCD::OPC_FilterValue, 1, 193, 24, 0, // Skip to: 24006
3687/* 17669 */ MCD::OPC_Decode, 177, 20, 182, 1, // Opcode: XSNMADDMSP
3688/* 17674 */ MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 17702
3689/* 17679 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3690/* 17682 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17692
3691/* 17687 */ MCD::OPC_Decode, 154, 20, 187, 1, // Opcode: XSMAXJDP
3692/* 17692 */ MCD::OPC_FilterValue, 1, 165, 24, 0, // Skip to: 24006
3693/* 17697 */ MCD::OPC_Decode, 181, 20, 182, 1, // Opcode: XSNMSUBASP
3694/* 17702 */ MCD::OPC_FilterValue, 19, 23, 0, 0, // Skip to: 17730
3695/* 17707 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3696/* 17710 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17720
3697/* 17715 */ MCD::OPC_Decode, 158, 20, 187, 1, // Opcode: XSMINJDP
3698/* 17720 */ MCD::OPC_FilterValue, 1, 137, 24, 0, // Skip to: 24006
3699/* 17725 */ MCD::OPC_Decode, 183, 20, 182, 1, // Opcode: XSNMSUBMSP
3700/* 17730 */ MCD::OPC_FilterValue, 20, 23, 0, 0, // Skip to: 17758
3701/* 17735 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3702/* 17738 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17748
3703/* 17743 */ MCD::OPC_Decode, 153, 20, 183, 1, // Opcode: XSMAXDP
3704/* 17748 */ MCD::OPC_FilterValue, 1, 109, 24, 0, // Skip to: 24006
3705/* 17753 */ MCD::OPC_Decode, 174, 20, 184, 1, // Opcode: XSNMADDADP
3706/* 17758 */ MCD::OPC_FilterValue, 21, 23, 0, 0, // Skip to: 17786
3707/* 17763 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3708/* 17766 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17776
3709/* 17771 */ MCD::OPC_Decode, 157, 20, 183, 1, // Opcode: XSMINDP
3710/* 17776 */ MCD::OPC_FilterValue, 1, 81, 24, 0, // Skip to: 24006
3711/* 17781 */ MCD::OPC_Decode, 176, 20, 184, 1, // Opcode: XSNMADDMDP
3712/* 17786 */ MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 17814
3713/* 17791 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3714/* 17794 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17804
3715/* 17799 */ MCD::OPC_Decode, 234, 19, 183, 1, // Opcode: XSCPSGNDP
3716/* 17804 */ MCD::OPC_FilterValue, 1, 53, 24, 0, // Skip to: 24006
3717/* 17809 */ MCD::OPC_Decode, 180, 20, 184, 1, // Opcode: XSNMSUBADP
3718/* 17814 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 17831
3719/* 17819 */ MCD::OPC_CheckField, 3, 1, 1, 36, 24, 0, // Skip to: 24006
3720/* 17826 */ MCD::OPC_Decode, 182, 20, 184, 1, // Opcode: XSNMSUBMDP
3721/* 17831 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 17859
3722/* 17836 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3723/* 17839 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17849
3724/* 17844 */ MCD::OPC_Decode, 195, 21, 185, 1, // Opcode: XVMAXSP
3725/* 17849 */ MCD::OPC_FilterValue, 1, 8, 24, 0, // Skip to: 24006
3726/* 17854 */ MCD::OPC_Decode, 209, 21, 186, 1, // Opcode: XVNMADDASP
3727/* 17859 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 17887
3728/* 17864 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3729/* 17867 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17877
3730/* 17872 */ MCD::OPC_Decode, 197, 21, 185, 1, // Opcode: XVMINSP
3731/* 17877 */ MCD::OPC_FilterValue, 1, 236, 23, 0, // Skip to: 24006
3732/* 17882 */ MCD::OPC_Decode, 211, 21, 186, 1, // Opcode: XVNMADDMSP
3733/* 17887 */ MCD::OPC_FilterValue, 26, 23, 0, 0, // Skip to: 17915
3734/* 17892 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3735/* 17895 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17905
3736/* 17900 */ MCD::OPC_Decode, 243, 20, 185, 1, // Opcode: XVCPSGNSP
3737/* 17905 */ MCD::OPC_FilterValue, 1, 208, 23, 0, // Skip to: 24006
3738/* 17910 */ MCD::OPC_Decode, 213, 21, 186, 1, // Opcode: XVNMSUBASP
3739/* 17915 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 17943
3740/* 17920 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3741/* 17923 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17933
3742/* 17928 */ MCD::OPC_Decode, 189, 21, 185, 1, // Opcode: XVIEXPSP
3743/* 17933 */ MCD::OPC_FilterValue, 1, 180, 23, 0, // Skip to: 24006
3744/* 17938 */ MCD::OPC_Decode, 215, 21, 186, 1, // Opcode: XVNMSUBMSP
3745/* 17943 */ MCD::OPC_FilterValue, 28, 23, 0, 0, // Skip to: 17971
3746/* 17948 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3747/* 17951 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17961
3748/* 17956 */ MCD::OPC_Decode, 194, 21, 185, 1, // Opcode: XVMAXDP
3749/* 17961 */ MCD::OPC_FilterValue, 1, 152, 23, 0, // Skip to: 24006
3750/* 17966 */ MCD::OPC_Decode, 208, 21, 186, 1, // Opcode: XVNMADDADP
3751/* 17971 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 17999
3752/* 17976 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3753/* 17979 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17989
3754/* 17984 */ MCD::OPC_Decode, 196, 21, 185, 1, // Opcode: XVMINDP
3755/* 17989 */ MCD::OPC_FilterValue, 1, 124, 23, 0, // Skip to: 24006
3756/* 17994 */ MCD::OPC_Decode, 210, 21, 186, 1, // Opcode: XVNMADDMDP
3757/* 17999 */ MCD::OPC_FilterValue, 30, 23, 0, 0, // Skip to: 18027
3758/* 18004 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3759/* 18007 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18017
3760/* 18012 */ MCD::OPC_Decode, 242, 20, 185, 1, // Opcode: XVCPSGNDP
3761/* 18017 */ MCD::OPC_FilterValue, 1, 96, 23, 0, // Skip to: 24006
3762/* 18022 */ MCD::OPC_Decode, 212, 21, 186, 1, // Opcode: XVNMSUBADP
3763/* 18027 */ MCD::OPC_FilterValue, 31, 86, 23, 0, // Skip to: 24006
3764/* 18032 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3765/* 18035 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18045
3766/* 18040 */ MCD::OPC_Decode, 188, 21, 185, 1, // Opcode: XVIEXPDP
3767/* 18045 */ MCD::OPC_FilterValue, 1, 68, 23, 0, // Skip to: 24006
3768/* 18050 */ MCD::OPC_Decode, 214, 21, 186, 1, // Opcode: XVNMSUBMDP
3769/* 18055 */ MCD::OPC_FilterValue, 1, 63, 3, 0, // Skip to: 18891
3770/* 18060 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3771/* 18063 */ MCD::OPC_FilterValue, 0, 201, 0, 0, // Skip to: 18269
3772/* 18068 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3773/* 18071 */ MCD::OPC_FilterValue, 0, 111, 0, 0, // Skip to: 18187
3774/* 18076 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
3775/* 18079 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18089
3776/* 18084 */ MCD::OPC_Decode, 159, 22, 188, 1, // Opcode: XXSLDWI
3777/* 18089 */ MCD::OPC_FilterValue, 1, 24, 23, 0, // Skip to: 24006
3778/* 18094 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3779/* 18097 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18107
3780/* 18102 */ MCD::OPC_Decode, 132, 22, 185, 1, // Opcode: XXLAND
3781/* 18107 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18117
3782/* 18112 */ MCD::OPC_Decode, 137, 22, 185, 1, // Opcode: XXLNOR
3783/* 18117 */ MCD::OPC_FilterValue, 3, 252, 22, 0, // Skip to: 24006
3784/* 18122 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3785/* 18125 */ MCD::OPC_FilterValue, 0, 26, 0, 0, // Skip to: 18156
3786/* 18130 */ MCD::OPC_CheckField, 21, 2, 0, 237, 22, 0, // Skip to: 24006
3787/* 18137 */ MCD::OPC_CheckField, 11, 1, 0, 230, 22, 0, // Skip to: 24006
3788/* 18144 */ MCD::OPC_CheckField, 0, 1, 0, 223, 22, 0, // Skip to: 24006
3789/* 18151 */ MCD::OPC_Decode, 158, 6, 189, 1, // Opcode: DMXXEXTFDMR512
3790/* 18156 */ MCD::OPC_FilterValue, 1, 213, 22, 0, // Skip to: 24006
3791/* 18161 */ MCD::OPC_CheckField, 21, 2, 0, 206, 22, 0, // Skip to: 24006
3792/* 18168 */ MCD::OPC_CheckField, 11, 1, 0, 199, 22, 0, // Skip to: 24006
3793/* 18175 */ MCD::OPC_CheckField, 0, 1, 0, 192, 22, 0, // Skip to: 24006
3794/* 18182 */ MCD::OPC_Decode, 159, 6, 190, 1, // Opcode: DMXXEXTFDMR512_HI
3795/* 18187 */ MCD::OPC_FilterValue, 1, 182, 22, 0, // Skip to: 24006
3796/* 18192 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3797/* 18195 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18205
3798/* 18200 */ MCD::OPC_Decode, 222, 19, 187, 1, // Opcode: XSCMPEQDP
3799/* 18205 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 18229
3800/* 18210 */ MCD::OPC_CheckField, 21, 2, 0, 157, 22, 0, // Skip to: 24006
3801/* 18217 */ MCD::OPC_CheckField, 0, 1, 0, 150, 22, 0, // Skip to: 24006
3802/* 18224 */ MCD::OPC_Decode, 232, 19, 191, 1, // Opcode: XSCMPUDP
3803/* 18229 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18239
3804/* 18234 */ MCD::OPC_Decode, 232, 20, 185, 1, // Opcode: XVCMPEQSP
3805/* 18239 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18249
3806/* 18244 */ MCD::OPC_Decode, 230, 20, 185, 1, // Opcode: XVCMPEQDP
3807/* 18249 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18259
3808/* 18254 */ MCD::OPC_Decode, 233, 20, 185, 1, // Opcode: XVCMPEQSP_rec
3809/* 18259 */ MCD::OPC_FilterValue, 7, 110, 22, 0, // Skip to: 24006
3810/* 18264 */ MCD::OPC_Decode, 231, 20, 185, 1, // Opcode: XVCMPEQDP_rec
3811/* 18269 */ MCD::OPC_FilterValue, 1, 201, 0, 0, // Skip to: 18475
3812/* 18274 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3813/* 18277 */ MCD::OPC_FilterValue, 0, 111, 0, 0, // Skip to: 18393
3814/* 18282 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
3815/* 18285 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18295
3816/* 18290 */ MCD::OPC_Decode, 152, 22, 188, 1, // Opcode: XXPERMDI
3817/* 18295 */ MCD::OPC_FilterValue, 1, 74, 22, 0, // Skip to: 24006
3818/* 18300 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
3819/* 18303 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18313
3820/* 18308 */ MCD::OPC_Decode, 133, 22, 185, 1, // Opcode: XXLANDC
3821/* 18313 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18323
3822/* 18318 */ MCD::OPC_Decode, 139, 22, 185, 1, // Opcode: XXLORC
3823/* 18323 */ MCD::OPC_FilterValue, 3, 46, 22, 0, // Skip to: 24006
3824/* 18328 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
3825/* 18331 */ MCD::OPC_FilterValue, 0, 26, 0, 0, // Skip to: 18362
3826/* 18336 */ MCD::OPC_CheckField, 21, 2, 0, 31, 22, 0, // Skip to: 24006
3827/* 18343 */ MCD::OPC_CheckField, 11, 1, 0, 24, 22, 0, // Skip to: 24006
3828/* 18350 */ MCD::OPC_CheckField, 0, 1, 0, 17, 22, 0, // Skip to: 24006
3829/* 18357 */ MCD::OPC_Decode, 161, 6, 192, 1, // Opcode: DMXXINSTFDMR512
3830/* 18362 */ MCD::OPC_FilterValue, 1, 7, 22, 0, // Skip to: 24006
3831/* 18367 */ MCD::OPC_CheckField, 21, 2, 0, 0, 22, 0, // Skip to: 24006
3832/* 18374 */ MCD::OPC_CheckField, 11, 1, 0, 249, 21, 0, // Skip to: 24006
3833/* 18381 */ MCD::OPC_CheckField, 0, 1, 0, 242, 21, 0, // Skip to: 24006
3834/* 18388 */ MCD::OPC_Decode, 162, 6, 193, 1, // Opcode: DMXXINSTFDMR512_HI
3835/* 18393 */ MCD::OPC_FilterValue, 1, 232, 21, 0, // Skip to: 24006
3836/* 18398 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3837/* 18401 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18411
3838/* 18406 */ MCD::OPC_Decode, 228, 19, 187, 1, // Opcode: XSCMPGTDP
3839/* 18411 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 18435
3840/* 18416 */ MCD::OPC_CheckField, 21, 2, 0, 207, 21, 0, // Skip to: 24006
3841/* 18423 */ MCD::OPC_CheckField, 0, 1, 0, 200, 21, 0, // Skip to: 24006
3842/* 18430 */ MCD::OPC_Decode, 230, 19, 191, 1, // Opcode: XSCMPODP
3843/* 18435 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18445
3844/* 18440 */ MCD::OPC_Decode, 240, 20, 185, 1, // Opcode: XVCMPGTSP
3845/* 18445 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18455
3846/* 18450 */ MCD::OPC_Decode, 238, 20, 185, 1, // Opcode: XVCMPGTDP
3847/* 18455 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18465
3848/* 18460 */ MCD::OPC_Decode, 241, 20, 185, 1, // Opcode: XVCMPGTSP_rec
3849/* 18465 */ MCD::OPC_FilterValue, 7, 160, 21, 0, // Skip to: 24006
3850/* 18470 */ MCD::OPC_Decode, 239, 20, 185, 1, // Opcode: XVCMPGTDP_rec
3851/* 18475 */ MCD::OPC_FilterValue, 2, 243, 0, 0, // Skip to: 18723
3852/* 18480 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3853/* 18483 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 18511
3854/* 18488 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3855/* 18491 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18501
3856/* 18496 */ MCD::OPC_Decode, 147, 22, 185, 1, // Opcode: XXMRGHW
3857/* 18501 */ MCD::OPC_FilterValue, 1, 124, 21, 0, // Skip to: 24006
3858/* 18506 */ MCD::OPC_Decode, 226, 19, 187, 1, // Opcode: XSCMPGEDP
3859/* 18511 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 18528
3860/* 18516 */ MCD::OPC_CheckField, 3, 1, 0, 107, 21, 0, // Skip to: 24006
3861/* 18523 */ MCD::OPC_Decode, 148, 22, 185, 1, // Opcode: XXMRGLW
3862/* 18528 */ MCD::OPC_FilterValue, 2, 48, 0, 0, // Skip to: 18581
3863/* 18533 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3864/* 18536 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 18571
3865/* 18541 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3866/* 18544 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18561
3867/* 18549 */ MCD::OPC_CheckField, 18, 3, 0, 74, 21, 0, // Skip to: 24006
3868/* 18556 */ MCD::OPC_Decode, 165, 22, 194, 1, // Opcode: XXSPLTW
3869/* 18561 */ MCD::OPC_FilterValue, 1, 64, 21, 0, // Skip to: 24006
3870/* 18566 */ MCD::OPC_Decode, 254, 21, 195, 1, // Opcode: XXEXTRACTUW
3871/* 18571 */ MCD::OPC_FilterValue, 1, 54, 21, 0, // Skip to: 24006
3872/* 18576 */ MCD::OPC_Decode, 236, 20, 185, 1, // Opcode: XVCMPGESP
3873/* 18581 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 18598
3874/* 18586 */ MCD::OPC_CheckField, 3, 1, 1, 37, 21, 0, // Skip to: 24006
3875/* 18593 */ MCD::OPC_Decode, 234, 20, 185, 1, // Opcode: XVCMPGEDP
3876/* 18598 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18615
3877/* 18603 */ MCD::OPC_CheckField, 3, 1, 0, 20, 21, 0, // Skip to: 24006
3878/* 18610 */ MCD::OPC_Decode, 138, 22, 185, 1, // Opcode: XXLOR
3879/* 18615 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 18632
3880/* 18620 */ MCD::OPC_CheckField, 3, 1, 0, 3, 21, 0, // Skip to: 24006
3881/* 18627 */ MCD::OPC_Decode, 136, 22, 185, 1, // Opcode: XXLNAND
3882/* 18632 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 18649
3883/* 18637 */ MCD::OPC_CheckField, 3, 1, 1, 242, 20, 0, // Skip to: 24006
3884/* 18644 */ MCD::OPC_Decode, 237, 20, 185, 1, // Opcode: XVCMPGESP_rec
3885/* 18649 */ MCD::OPC_FilterValue, 7, 232, 20, 0, // Skip to: 24006
3886/* 18654 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3887/* 18657 */ MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 18713
3888/* 18662 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3889/* 18665 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 18689
3890/* 18670 */ MCD::OPC_CheckField, 17, 6, 0, 209, 20, 0, // Skip to: 24006
3891/* 18677 */ MCD::OPC_CheckField, 0, 1, 0, 202, 20, 0, // Skip to: 24006
3892/* 18684 */ MCD::OPC_Decode, 157, 6, 196, 1, // Opcode: DMXXEXTFDMR256
3893/* 18689 */ MCD::OPC_FilterValue, 1, 192, 20, 0, // Skip to: 24006
3894/* 18694 */ MCD::OPC_CheckField, 17, 6, 0, 185, 20, 0, // Skip to: 24006
3895/* 18701 */ MCD::OPC_CheckField, 0, 1, 0, 178, 20, 0, // Skip to: 24006
3896/* 18708 */ MCD::OPC_Decode, 160, 6, 197, 1, // Opcode: DMXXINSTFDMR256
3897/* 18713 */ MCD::OPC_FilterValue, 1, 168, 20, 0, // Skip to: 24006
3898/* 18718 */ MCD::OPC_Decode, 235, 20, 185, 1, // Opcode: XVCMPGEDP_rec
3899/* 18723 */ MCD::OPC_FilterValue, 3, 158, 20, 0, // Skip to: 24006
3900/* 18728 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
3901/* 18731 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18748
3902/* 18736 */ MCD::OPC_CheckField, 3, 1, 0, 143, 20, 0, // Skip to: 24006
3903/* 18743 */ MCD::OPC_Decode, 151, 22, 198, 1, // Opcode: XXPERM
3904/* 18748 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 18790
3905/* 18753 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3906/* 18756 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18766
3907/* 18761 */ MCD::OPC_Decode, 154, 22, 198, 1, // Opcode: XXPERMR
3908/* 18766 */ MCD::OPC_FilterValue, 1, 115, 20, 0, // Skip to: 24006
3909/* 18771 */ MCD::OPC_CheckField, 21, 2, 0, 108, 20, 0, // Skip to: 24006
3910/* 18778 */ MCD::OPC_CheckField, 0, 1, 0, 101, 20, 0, // Skip to: 24006
3911/* 18785 */ MCD::OPC_Decode, 224, 19, 191, 1, // Opcode: XSCMPEXPDP
3912/* 18790 */ MCD::OPC_FilterValue, 2, 62, 0, 0, // Skip to: 18857
3913/* 18795 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
3914/* 18798 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 18847
3915/* 18803 */ MCD::OPC_ExtractField, 19, 2, // Inst{20-19} ...
3916/* 18806 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18823
3917/* 18811 */ MCD::OPC_CheckField, 1, 1, 0, 68, 20, 0, // Skip to: 24006
3918/* 18818 */ MCD::OPC_Decode, 162, 22, 199, 1, // Opcode: XXSPLTIB
3919/* 18823 */ MCD::OPC_FilterValue, 3, 58, 20, 0, // Skip to: 24006
3920/* 18828 */ MCD::OPC_CheckField, 16, 3, 7, 51, 20, 0, // Skip to: 24006
3921/* 18835 */ MCD::OPC_CheckField, 1, 1, 0, 44, 20, 0, // Skip to: 24006
3922/* 18842 */ MCD::OPC_Decode, 147, 11, 200, 1, // Opcode: LXVKQ
3923/* 18847 */ MCD::OPC_FilterValue, 1, 34, 20, 0, // Skip to: 24006
3924/* 18852 */ MCD::OPC_Decode, 131, 22, 201, 1, // Opcode: XXINSERTW
3925/* 18857 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 18874
3926/* 18862 */ MCD::OPC_CheckField, 3, 1, 0, 17, 20, 0, // Skip to: 24006
3927/* 18869 */ MCD::OPC_Decode, 141, 22, 185, 1, // Opcode: XXLXOR
3928/* 18874 */ MCD::OPC_FilterValue, 5, 7, 20, 0, // Skip to: 24006
3929/* 18879 */ MCD::OPC_CheckField, 3, 1, 0, 0, 20, 0, // Skip to: 24006
3930/* 18886 */ MCD::OPC_Decode, 134, 22, 185, 1, // Opcode: XXLEQV
3931/* 18891 */ MCD::OPC_FilterValue, 2, 105, 8, 0, // Skip to: 21049
3932/* 18896 */ MCD::OPC_ExtractField, 7, 4, // Inst{10-7} ...
3933/* 18899 */ MCD::OPC_FilterValue, 0, 69, 0, 0, // Skip to: 18973
3934/* 18904 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
3935/* 18907 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 18949
3936/* 18912 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3937/* 18915 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 18932
3938/* 18920 */ MCD::OPC_CheckField, 16, 5, 0, 215, 19, 0, // Skip to: 24006
3939/* 18927 */ MCD::OPC_Decode, 198, 20, 202, 1, // Opcode: XSRSQRTESP
3940/* 18932 */ MCD::OPC_FilterValue, 1, 205, 19, 0, // Skip to: 24006
3941/* 18937 */ MCD::OPC_CheckField, 16, 5, 0, 198, 19, 0, // Skip to: 24006
3942/* 18944 */ MCD::OPC_Decode, 192, 20, 202, 1, // Opcode: XSRESP
3943/* 18949 */ MCD::OPC_FilterValue, 3, 188, 19, 0, // Skip to: 24006
3944/* 18954 */ MCD::OPC_CheckField, 16, 5, 0, 181, 19, 0, // Skip to: 24006
3945/* 18961 */ MCD::OPC_CheckField, 6, 1, 0, 174, 19, 0, // Skip to: 24006
3946/* 18968 */ MCD::OPC_Decode, 202, 20, 202, 1, // Opcode: XSSQRTSP
3947/* 18973 */ MCD::OPC_FilterValue, 2, 153, 0, 0, // Skip to: 19131
3948/* 18978 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
3949/* 18981 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19023
3950/* 18986 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3951/* 18989 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19006
3952/* 18994 */ MCD::OPC_CheckField, 16, 5, 0, 141, 19, 0, // Skip to: 24006
3953/* 19001 */ MCD::OPC_Decode, 246, 19, 203, 1, // Opcode: XSCVDPUXWS
3954/* 19006 */ MCD::OPC_FilterValue, 1, 131, 19, 0, // Skip to: 24006
3955/* 19011 */ MCD::OPC_CheckField, 16, 5, 0, 124, 19, 0, // Skip to: 24006
3956/* 19018 */ MCD::OPC_Decode, 242, 19, 203, 1, // Opcode: XSCVDPSXWS
3957/* 19023 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19065
3958/* 19028 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3959/* 19031 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19048
3960/* 19036 */ MCD::OPC_CheckField, 16, 5, 0, 99, 19, 0, // Skip to: 24006
3961/* 19043 */ MCD::OPC_Decode, 186, 20, 203, 1, // Opcode: XSRDPI
3962/* 19048 */ MCD::OPC_FilterValue, 1, 89, 19, 0, // Skip to: 24006
3963/* 19053 */ MCD::OPC_CheckField, 16, 5, 0, 82, 19, 0, // Skip to: 24006
3964/* 19060 */ MCD::OPC_Decode, 190, 20, 203, 1, // Opcode: XSRDPIZ
3965/* 19065 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 19107
3966/* 19070 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3967/* 19073 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19090
3968/* 19078 */ MCD::OPC_CheckField, 16, 5, 0, 57, 19, 0, // Skip to: 24006
3969/* 19085 */ MCD::OPC_Decode, 197, 20, 203, 1, // Opcode: XSRSQRTEDP
3970/* 19090 */ MCD::OPC_FilterValue, 1, 47, 19, 0, // Skip to: 24006
3971/* 19095 */ MCD::OPC_CheckField, 16, 5, 0, 40, 19, 0, // Skip to: 24006
3972/* 19102 */ MCD::OPC_Decode, 191, 20, 203, 1, // Opcode: XSREDP
3973/* 19107 */ MCD::OPC_FilterValue, 3, 30, 19, 0, // Skip to: 24006
3974/* 19112 */ MCD::OPC_CheckField, 16, 5, 0, 23, 19, 0, // Skip to: 24006
3975/* 19119 */ MCD::OPC_CheckField, 6, 1, 0, 16, 19, 0, // Skip to: 24006
3976/* 19126 */ MCD::OPC_Decode, 199, 20, 203, 1, // Opcode: XSSQRTDP
3977/* 19131 */ MCD::OPC_FilterValue, 3, 140, 0, 0, // Skip to: 19276
3978/* 19136 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
3979/* 19139 */ MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 19195
3980/* 19144 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3981/* 19147 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19171
3982/* 19152 */ MCD::OPC_CheckField, 16, 5, 0, 239, 18, 0, // Skip to: 24006
3983/* 19159 */ MCD::OPC_CheckField, 2, 1, 1, 232, 18, 0, // Skip to: 24006
3984/* 19166 */ MCD::OPC_Decode, 189, 20, 203, 1, // Opcode: XSRDPIP
3985/* 19171 */ MCD::OPC_FilterValue, 1, 222, 18, 0, // Skip to: 24006
3986/* 19176 */ MCD::OPC_CheckField, 16, 5, 0, 215, 18, 0, // Skip to: 24006
3987/* 19183 */ MCD::OPC_CheckField, 2, 1, 1, 208, 18, 0, // Skip to: 24006
3988/* 19190 */ MCD::OPC_Decode, 188, 20, 203, 1, // Opcode: XSRDPIM
3989/* 19195 */ MCD::OPC_FilterValue, 1, 198, 18, 0, // Skip to: 24006
3990/* 19200 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3991/* 19203 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 19252
3992/* 19208 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3993/* 19211 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19235
3994/* 19216 */ MCD::OPC_CheckField, 16, 7, 0, 175, 18, 0, // Skip to: 24006
3995/* 19223 */ MCD::OPC_CheckField, 0, 1, 0, 168, 18, 0, // Skip to: 24006
3996/* 19230 */ MCD::OPC_Decode, 208, 20, 204, 1, // Opcode: XSTSQRTDP
3997/* 19235 */ MCD::OPC_FilterValue, 1, 158, 18, 0, // Skip to: 24006
3998/* 19240 */ MCD::OPC_CheckField, 16, 5, 0, 151, 18, 0, // Skip to: 24006
3999/* 19247 */ MCD::OPC_Decode, 187, 20, 203, 1, // Opcode: XSRDPIC
4000/* 19252 */ MCD::OPC_FilterValue, 1, 141, 18, 0, // Skip to: 24006
4001/* 19257 */ MCD::OPC_CheckField, 21, 2, 0, 134, 18, 0, // Skip to: 24006
4002/* 19264 */ MCD::OPC_CheckField, 0, 1, 0, 127, 18, 0, // Skip to: 24006
4003/* 19271 */ MCD::OPC_Decode, 207, 20, 191, 1, // Opcode: XSTDIVDP
4004/* 19276 */ MCD::OPC_FilterValue, 4, 153, 0, 0, // Skip to: 19434
4005/* 19281 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4006/* 19284 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19326
4007/* 19289 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4008/* 19292 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19309
4009/* 19297 */ MCD::OPC_CheckField, 16, 5, 0, 94, 18, 0, // Skip to: 24006
4010/* 19304 */ MCD::OPC_Decode, 129, 21, 205, 1, // Opcode: XVCVSPUXWS
4011/* 19309 */ MCD::OPC_FilterValue, 1, 84, 18, 0, // Skip to: 24006
4012/* 19314 */ MCD::OPC_CheckField, 16, 5, 0, 77, 18, 0, // Skip to: 24006
4013/* 19321 */ MCD::OPC_Decode, 255, 20, 205, 1, // Opcode: XVCVSPSXWS
4014/* 19326 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19368
4015/* 19331 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4016/* 19334 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19351
4017/* 19339 */ MCD::OPC_CheckField, 16, 5, 0, 52, 18, 0, // Skip to: 24006
4018/* 19346 */ MCD::OPC_Decode, 223, 21, 205, 1, // Opcode: XVRSPI
4019/* 19351 */ MCD::OPC_FilterValue, 1, 42, 18, 0, // Skip to: 24006
4020/* 19356 */ MCD::OPC_CheckField, 16, 5, 0, 35, 18, 0, // Skip to: 24006
4021/* 19363 */ MCD::OPC_Decode, 227, 21, 205, 1, // Opcode: XVRSPIZ
4022/* 19368 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 19410
4023/* 19373 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4024/* 19376 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19393
4025/* 19381 */ MCD::OPC_CheckField, 16, 5, 0, 10, 18, 0, // Skip to: 24006
4026/* 19388 */ MCD::OPC_Decode, 229, 21, 205, 1, // Opcode: XVRSQRTESP
4027/* 19393 */ MCD::OPC_FilterValue, 1, 0, 18, 0, // Skip to: 24006
4028/* 19398 */ MCD::OPC_CheckField, 16, 5, 0, 249, 17, 0, // Skip to: 24006
4029/* 19405 */ MCD::OPC_Decode, 222, 21, 205, 1, // Opcode: XVRESP
4030/* 19410 */ MCD::OPC_FilterValue, 3, 239, 17, 0, // Skip to: 24006
4031/* 19415 */ MCD::OPC_CheckField, 16, 5, 0, 232, 17, 0, // Skip to: 24006
4032/* 19422 */ MCD::OPC_CheckField, 6, 1, 0, 225, 17, 0, // Skip to: 24006
4033/* 19429 */ MCD::OPC_Decode, 231, 21, 205, 1, // Opcode: XVSQRTSP
4034/* 19434 */ MCD::OPC_FilterValue, 5, 176, 0, 0, // Skip to: 19615
4035/* 19439 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
4036/* 19442 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 19534
4037/* 19447 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
4038/* 19450 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19492
4039/* 19455 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4040/* 19458 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19475
4041/* 19463 */ MCD::OPC_CheckField, 16, 5, 0, 184, 17, 0, // Skip to: 24006
4042/* 19470 */ MCD::OPC_Decode, 137, 21, 205, 1, // Opcode: XVCVUXWSP
4043/* 19475 */ MCD::OPC_FilterValue, 1, 174, 17, 0, // Skip to: 24006
4044/* 19480 */ MCD::OPC_CheckField, 16, 5, 0, 167, 17, 0, // Skip to: 24006
4045/* 19487 */ MCD::OPC_Decode, 133, 21, 205, 1, // Opcode: XVCVSXWSP
4046/* 19492 */ MCD::OPC_FilterValue, 1, 157, 17, 0, // Skip to: 24006
4047/* 19497 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4048/* 19500 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19517
4049/* 19505 */ MCD::OPC_CheckField, 16, 5, 0, 142, 17, 0, // Skip to: 24006
4050/* 19512 */ MCD::OPC_Decode, 226, 21, 205, 1, // Opcode: XVRSPIP
4051/* 19517 */ MCD::OPC_FilterValue, 1, 132, 17, 0, // Skip to: 24006
4052/* 19522 */ MCD::OPC_CheckField, 16, 5, 0, 125, 17, 0, // Skip to: 24006
4053/* 19529 */ MCD::OPC_Decode, 225, 21, 205, 1, // Opcode: XVRSPIM
4054/* 19534 */ MCD::OPC_FilterValue, 1, 115, 17, 0, // Skip to: 24006
4055/* 19539 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4056/* 19542 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 19591
4057/* 19547 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
4058/* 19550 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19574
4059/* 19555 */ MCD::OPC_CheckField, 16, 7, 0, 92, 17, 0, // Skip to: 24006
4060/* 19562 */ MCD::OPC_CheckField, 0, 1, 0, 85, 17, 0, // Skip to: 24006
4061/* 19569 */ MCD::OPC_Decode, 238, 21, 206, 1, // Opcode: XVTSQRTSP
4062/* 19574 */ MCD::OPC_FilterValue, 1, 75, 17, 0, // Skip to: 24006
4063/* 19579 */ MCD::OPC_CheckField, 16, 5, 0, 68, 17, 0, // Skip to: 24006
4064/* 19586 */ MCD::OPC_Decode, 224, 21, 205, 1, // Opcode: XVRSPIC
4065/* 19591 */ MCD::OPC_FilterValue, 1, 58, 17, 0, // Skip to: 24006
4066/* 19596 */ MCD::OPC_CheckField, 21, 2, 0, 51, 17, 0, // Skip to: 24006
4067/* 19603 */ MCD::OPC_CheckField, 0, 1, 0, 44, 17, 0, // Skip to: 24006
4068/* 19610 */ MCD::OPC_Decode, 235, 21, 207, 1, // Opcode: XVTDIVSP
4069/* 19615 */ MCD::OPC_FilterValue, 6, 153, 0, 0, // Skip to: 19773
4070/* 19620 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4071/* 19623 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19665
4072/* 19628 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4073/* 19631 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19648
4074/* 19636 */ MCD::OPC_CheckField, 16, 5, 0, 11, 17, 0, // Skip to: 24006
4075/* 19643 */ MCD::OPC_Decode, 249, 20, 205, 1, // Opcode: XVCVDPUXWS
4076/* 19648 */ MCD::OPC_FilterValue, 1, 1, 17, 0, // Skip to: 24006
4077/* 19653 */ MCD::OPC_CheckField, 16, 5, 0, 250, 16, 0, // Skip to: 24006
4078/* 19660 */ MCD::OPC_Decode, 247, 20, 205, 1, // Opcode: XVCVDPSXWS
4079/* 19665 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 19707
4080/* 19670 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4081/* 19673 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19690
4082/* 19678 */ MCD::OPC_CheckField, 16, 5, 0, 225, 16, 0, // Skip to: 24006
4083/* 19685 */ MCD::OPC_Decode, 216, 21, 205, 1, // Opcode: XVRDPI
4084/* 19690 */ MCD::OPC_FilterValue, 1, 215, 16, 0, // Skip to: 24006
4085/* 19695 */ MCD::OPC_CheckField, 16, 5, 0, 208, 16, 0, // Skip to: 24006
4086/* 19702 */ MCD::OPC_Decode, 220, 21, 205, 1, // Opcode: XVRDPIZ
4087/* 19707 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 19749
4088/* 19712 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4089/* 19715 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19732
4090/* 19720 */ MCD::OPC_CheckField, 16, 5, 0, 183, 16, 0, // Skip to: 24006
4091/* 19727 */ MCD::OPC_Decode, 228, 21, 205, 1, // Opcode: XVRSQRTEDP
4092/* 19732 */ MCD::OPC_FilterValue, 1, 173, 16, 0, // Skip to: 24006
4093/* 19737 */ MCD::OPC_CheckField, 16, 5, 0, 166, 16, 0, // Skip to: 24006
4094/* 19744 */ MCD::OPC_Decode, 221, 21, 205, 1, // Opcode: XVREDP
4095/* 19749 */ MCD::OPC_FilterValue, 3, 156, 16, 0, // Skip to: 24006
4096/* 19754 */ MCD::OPC_CheckField, 16, 5, 0, 149, 16, 0, // Skip to: 24006
4097/* 19761 */ MCD::OPC_CheckField, 6, 1, 0, 142, 16, 0, // Skip to: 24006
4098/* 19768 */ MCD::OPC_Decode, 230, 21, 205, 1, // Opcode: XVSQRTDP
4099/* 19773 */ MCD::OPC_FilterValue, 7, 176, 0, 0, // Skip to: 19954
4100/* 19778 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
4101/* 19781 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 19873
4102/* 19786 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
4103/* 19789 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 19831
4104/* 19794 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4105/* 19797 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19814
4106/* 19802 */ MCD::OPC_CheckField, 16, 5, 0, 101, 16, 0, // Skip to: 24006
4107/* 19809 */ MCD::OPC_Decode, 136, 21, 205, 1, // Opcode: XVCVUXWDP
4108/* 19814 */ MCD::OPC_FilterValue, 1, 91, 16, 0, // Skip to: 24006
4109/* 19819 */ MCD::OPC_CheckField, 16, 5, 0, 84, 16, 0, // Skip to: 24006
4110/* 19826 */ MCD::OPC_Decode, 132, 21, 205, 1, // Opcode: XVCVSXWDP
4111/* 19831 */ MCD::OPC_FilterValue, 1, 74, 16, 0, // Skip to: 24006
4112/* 19836 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4113/* 19839 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19856
4114/* 19844 */ MCD::OPC_CheckField, 16, 5, 0, 59, 16, 0, // Skip to: 24006
4115/* 19851 */ MCD::OPC_Decode, 219, 21, 205, 1, // Opcode: XVRDPIP
4116/* 19856 */ MCD::OPC_FilterValue, 1, 49, 16, 0, // Skip to: 24006
4117/* 19861 */ MCD::OPC_CheckField, 16, 5, 0, 42, 16, 0, // Skip to: 24006
4118/* 19868 */ MCD::OPC_Decode, 218, 21, 205, 1, // Opcode: XVRDPIM
4119/* 19873 */ MCD::OPC_FilterValue, 1, 32, 16, 0, // Skip to: 24006
4120/* 19878 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4121/* 19881 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 19930
4122/* 19886 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
4123/* 19889 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 19913
4124/* 19894 */ MCD::OPC_CheckField, 16, 7, 0, 9, 16, 0, // Skip to: 24006
4125/* 19901 */ MCD::OPC_CheckField, 0, 1, 0, 2, 16, 0, // Skip to: 24006
4126/* 19908 */ MCD::OPC_Decode, 237, 21, 206, 1, // Opcode: XVTSQRTDP
4127/* 19913 */ MCD::OPC_FilterValue, 1, 248, 15, 0, // Skip to: 24006
4128/* 19918 */ MCD::OPC_CheckField, 16, 5, 0, 241, 15, 0, // Skip to: 24006
4129/* 19925 */ MCD::OPC_Decode, 217, 21, 205, 1, // Opcode: XVRDPIC
4130/* 19930 */ MCD::OPC_FilterValue, 1, 231, 15, 0, // Skip to: 24006
4131/* 19935 */ MCD::OPC_CheckField, 21, 2, 0, 224, 15, 0, // Skip to: 24006
4132/* 19942 */ MCD::OPC_CheckField, 0, 1, 0, 217, 15, 0, // Skip to: 24006
4133/* 19949 */ MCD::OPC_Decode, 234, 21, 207, 1, // Opcode: XVTDIVDP
4134/* 19954 */ MCD::OPC_FilterValue, 8, 69, 0, 0, // Skip to: 20028
4135/* 19959 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4136/* 19962 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20004
4137/* 19967 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4138/* 19970 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 19987
4139/* 19975 */ MCD::OPC_CheckField, 16, 5, 0, 184, 15, 0, // Skip to: 24006
4140/* 19982 */ MCD::OPC_Decode, 238, 19, 203, 1, // Opcode: XSCVDPSP
4141/* 19987 */ MCD::OPC_FilterValue, 1, 174, 15, 0, // Skip to: 24006
4142/* 19992 */ MCD::OPC_CheckField, 16, 5, 0, 167, 15, 0, // Skip to: 24006
4143/* 19999 */ MCD::OPC_Decode, 196, 20, 208, 1, // Opcode: XSRSP
4144/* 20004 */ MCD::OPC_FilterValue, 3, 157, 15, 0, // Skip to: 24006
4145/* 20009 */ MCD::OPC_CheckField, 16, 5, 0, 150, 15, 0, // Skip to: 24006
4146/* 20016 */ MCD::OPC_CheckField, 6, 1, 0, 143, 15, 0, // Skip to: 24006
4147/* 20023 */ MCD::OPC_Decode, 239, 19, 209, 1, // Opcode: XSCVDPSPN
4148/* 20028 */ MCD::OPC_FilterValue, 9, 69, 0, 0, // Skip to: 20102
4149/* 20033 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4150/* 20036 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20078
4151/* 20041 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4152/* 20044 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20061
4153/* 20049 */ MCD::OPC_CheckField, 16, 5, 0, 110, 15, 0, // Skip to: 24006
4154/* 20056 */ MCD::OPC_Decode, 138, 20, 208, 1, // Opcode: XSCVUXDSP
4155/* 20061 */ MCD::OPC_FilterValue, 1, 100, 15, 0, // Skip to: 24006
4156/* 20066 */ MCD::OPC_CheckField, 16, 5, 0, 93, 15, 0, // Skip to: 24006
4157/* 20073 */ MCD::OPC_Decode, 134, 20, 208, 1, // Opcode: XSCVSXDSP
4158/* 20078 */ MCD::OPC_FilterValue, 2, 83, 15, 0, // Skip to: 24006
4159/* 20083 */ MCD::OPC_CheckField, 6, 1, 0, 76, 15, 0, // Skip to: 24006
4160/* 20090 */ MCD::OPC_CheckField, 0, 1, 0, 69, 15, 0, // Skip to: 24006
4161/* 20097 */ MCD::OPC_Decode, 211, 20, 210, 1, // Opcode: XSTSTDCSP
4162/* 20102 */ MCD::OPC_FilterValue, 10, 181, 0, 0, // Skip to: 20288
4163/* 20107 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
4164/* 20110 */ MCD::OPC_FilterValue, 0, 94, 0, 0, // Skip to: 20209
4165/* 20115 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4166/* 20118 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20146
4167/* 20123 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4168/* 20126 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20136
4169/* 20131 */ MCD::OPC_Decode, 244, 19, 203, 1, // Opcode: XSCVDPUXDS
4170/* 20136 */ MCD::OPC_FilterValue, 1, 25, 15, 0, // Skip to: 24006
4171/* 20141 */ MCD::OPC_Decode, 240, 19, 203, 1, // Opcode: XSCVDPSXDS
4172/* 20146 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 20174
4173/* 20151 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4174/* 20154 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20164
4175/* 20159 */ MCD::OPC_Decode, 130, 20, 203, 1, // Opcode: XSCVSPDP
4176/* 20164 */ MCD::OPC_FilterValue, 1, 253, 14, 0, // Skip to: 24006
4177/* 20169 */ MCD::OPC_Decode, 216, 19, 203, 1, // Opcode: XSABSDP
4178/* 20174 */ MCD::OPC_FilterValue, 3, 243, 14, 0, // Skip to: 24006
4179/* 20179 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4180/* 20182 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20192
4181/* 20187 */ MCD::OPC_Decode, 131, 20, 211, 1, // Opcode: XSCVSPDPN
4182/* 20192 */ MCD::OPC_FilterValue, 1, 225, 14, 0, // Skip to: 24006
4183/* 20197 */ MCD::OPC_CheckField, 0, 1, 0, 218, 14, 0, // Skip to: 24006
4184/* 20204 */ MCD::OPC_Decode, 212, 20, 212, 1, // Opcode: XSXEXPDP
4185/* 20209 */ MCD::OPC_FilterValue, 1, 26, 0, 0, // Skip to: 20240
4186/* 20214 */ MCD::OPC_CheckField, 6, 1, 1, 201, 14, 0, // Skip to: 24006
4187/* 20221 */ MCD::OPC_CheckField, 2, 2, 3, 194, 14, 0, // Skip to: 24006
4188/* 20228 */ MCD::OPC_CheckField, 0, 1, 0, 187, 14, 0, // Skip to: 24006
4189/* 20235 */ MCD::OPC_Decode, 214, 20, 212, 1, // Opcode: XSXSIGDP
4190/* 20240 */ MCD::OPC_FilterValue, 16, 19, 0, 0, // Skip to: 20264
4191/* 20245 */ MCD::OPC_CheckField, 6, 1, 1, 170, 14, 0, // Skip to: 24006
4192/* 20252 */ MCD::OPC_CheckField, 2, 2, 3, 163, 14, 0, // Skip to: 24006
4193/* 20259 */ MCD::OPC_Decode, 248, 19, 203, 1, // Opcode: XSCVHPDP
4194/* 20264 */ MCD::OPC_FilterValue, 17, 153, 14, 0, // Skip to: 24006
4195/* 20269 */ MCD::OPC_CheckField, 6, 1, 1, 146, 14, 0, // Skip to: 24006
4196/* 20276 */ MCD::OPC_CheckField, 2, 2, 3, 139, 14, 0, // Skip to: 24006
4197/* 20283 */ MCD::OPC_Decode, 236, 19, 203, 1, // Opcode: XSCVDPHP
4198/* 20288 */ MCD::OPC_FilterValue, 11, 111, 0, 0, // Skip to: 20404
4199/* 20293 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4200/* 20296 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20338
4201/* 20301 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4202/* 20304 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20321
4203/* 20309 */ MCD::OPC_CheckField, 16, 5, 0, 106, 14, 0, // Skip to: 24006
4204/* 20316 */ MCD::OPC_Decode, 137, 20, 203, 1, // Opcode: XSCVUXDDP
4205/* 20321 */ MCD::OPC_FilterValue, 1, 96, 14, 0, // Skip to: 24006
4206/* 20326 */ MCD::OPC_CheckField, 16, 5, 0, 89, 14, 0, // Skip to: 24006
4207/* 20333 */ MCD::OPC_Decode, 133, 20, 203, 1, // Opcode: XSCVSXDDP
4208/* 20338 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20380
4209/* 20343 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4210/* 20346 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20363
4211/* 20351 */ MCD::OPC_CheckField, 16, 5, 0, 64, 14, 0, // Skip to: 24006
4212/* 20358 */ MCD::OPC_Decode, 169, 20, 203, 1, // Opcode: XSNABSDP
4213/* 20363 */ MCD::OPC_FilterValue, 1, 54, 14, 0, // Skip to: 24006
4214/* 20368 */ MCD::OPC_CheckField, 16, 5, 0, 47, 14, 0, // Skip to: 24006
4215/* 20375 */ MCD::OPC_Decode, 172, 20, 203, 1, // Opcode: XSNEGDP
4216/* 20380 */ MCD::OPC_FilterValue, 2, 37, 14, 0, // Skip to: 24006
4217/* 20385 */ MCD::OPC_CheckField, 6, 1, 0, 30, 14, 0, // Skip to: 24006
4218/* 20392 */ MCD::OPC_CheckField, 0, 1, 0, 23, 14, 0, // Skip to: 24006
4219/* 20399 */ MCD::OPC_Decode, 209, 20, 213, 1, // Opcode: XSTSTDCDP
4220/* 20404 */ MCD::OPC_FilterValue, 12, 87, 0, 0, // Skip to: 20496
4221/* 20409 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4222/* 20412 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20454
4223/* 20417 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4224/* 20420 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20437
4225/* 20425 */ MCD::OPC_CheckField, 16, 5, 0, 246, 13, 0, // Skip to: 24006
4226/* 20432 */ MCD::OPC_Decode, 128, 21, 205, 1, // Opcode: XVCVSPUXDS
4227/* 20437 */ MCD::OPC_FilterValue, 1, 236, 13, 0, // Skip to: 24006
4228/* 20442 */ MCD::OPC_CheckField, 16, 5, 0, 229, 13, 0, // Skip to: 24006
4229/* 20449 */ MCD::OPC_Decode, 254, 20, 205, 1, // Opcode: XVCVSPSXDS
4230/* 20454 */ MCD::OPC_FilterValue, 1, 219, 13, 0, // Skip to: 24006
4231/* 20459 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4232/* 20462 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20479
4233/* 20467 */ MCD::OPC_CheckField, 16, 5, 0, 204, 13, 0, // Skip to: 24006
4234/* 20474 */ MCD::OPC_Decode, 245, 20, 205, 1, // Opcode: XVCVDPSP
4235/* 20479 */ MCD::OPC_FilterValue, 1, 194, 13, 0, // Skip to: 24006
4236/* 20484 */ MCD::OPC_CheckField, 16, 5, 0, 187, 13, 0, // Skip to: 24006
4237/* 20491 */ MCD::OPC_Decode, 217, 20, 205, 1, // Opcode: XVABSSP
4238/* 20496 */ MCD::OPC_FilterValue, 13, 105, 0, 0, // Skip to: 20606
4239/* 20501 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
4240/* 20504 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 20596
4241/* 20509 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
4242/* 20512 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20554
4243/* 20517 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4244/* 20520 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20537
4245/* 20525 */ MCD::OPC_CheckField, 16, 5, 0, 146, 13, 0, // Skip to: 24006
4246/* 20532 */ MCD::OPC_Decode, 135, 21, 205, 1, // Opcode: XVCVUXDSP
4247/* 20537 */ MCD::OPC_FilterValue, 1, 136, 13, 0, // Skip to: 24006
4248/* 20542 */ MCD::OPC_CheckField, 16, 5, 0, 129, 13, 0, // Skip to: 24006
4249/* 20549 */ MCD::OPC_Decode, 131, 21, 205, 1, // Opcode: XVCVSXDSP
4250/* 20554 */ MCD::OPC_FilterValue, 1, 119, 13, 0, // Skip to: 24006
4251/* 20559 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4252/* 20562 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20579
4253/* 20567 */ MCD::OPC_CheckField, 16, 5, 0, 104, 13, 0, // Skip to: 24006
4254/* 20574 */ MCD::OPC_Decode, 205, 21, 205, 1, // Opcode: XVNABSSP
4255/* 20579 */ MCD::OPC_FilterValue, 1, 94, 13, 0, // Skip to: 24006
4256/* 20584 */ MCD::OPC_CheckField, 16, 5, 0, 87, 13, 0, // Skip to: 24006
4257/* 20591 */ MCD::OPC_Decode, 207, 21, 205, 1, // Opcode: XVNEGSP
4258/* 20596 */ MCD::OPC_FilterValue, 1, 77, 13, 0, // Skip to: 24006
4259/* 20601 */ MCD::OPC_Decode, 240, 21, 214, 1, // Opcode: XVTSTDCSP
4260/* 20606 */ MCD::OPC_FilterValue, 14, 72, 1, 0, // Skip to: 20939
4261/* 20611 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
4262/* 20614 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20656
4263/* 20619 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4264/* 20622 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20639
4265/* 20627 */ MCD::OPC_CheckField, 16, 5, 0, 44, 13, 0, // Skip to: 24006
4266/* 20634 */ MCD::OPC_Decode, 248, 20, 205, 1, // Opcode: XVCVDPUXDS
4267/* 20639 */ MCD::OPC_FilterValue, 1, 34, 13, 0, // Skip to: 24006
4268/* 20644 */ MCD::OPC_CheckField, 16, 5, 0, 27, 13, 0, // Skip to: 24006
4269/* 20651 */ MCD::OPC_Decode, 246, 20, 205, 1, // Opcode: XVCVDPSXDS
4270/* 20656 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 20698
4271/* 20661 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4272/* 20664 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20681
4273/* 20669 */ MCD::OPC_CheckField, 16, 5, 0, 2, 13, 0, // Skip to: 24006
4274/* 20676 */ MCD::OPC_Decode, 252, 20, 205, 1, // Opcode: XVCVSPDP
4275/* 20681 */ MCD::OPC_FilterValue, 1, 248, 12, 0, // Skip to: 24006
4276/* 20686 */ MCD::OPC_CheckField, 16, 5, 0, 241, 12, 0, // Skip to: 24006
4277/* 20693 */ MCD::OPC_Decode, 216, 20, 205, 1, // Opcode: XVABSDP
4278/* 20698 */ MCD::OPC_FilterValue, 2, 59, 0, 0, // Skip to: 20762
4279/* 20703 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
4280/* 20706 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 20734
4281/* 20711 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4282/* 20714 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20724
4283/* 20719 */ MCD::OPC_Decode, 255, 21, 215, 1, // Opcode: XXGENPCVBM
4284/* 20724 */ MCD::OPC_FilterValue, 1, 205, 12, 0, // Skip to: 24006
4285/* 20729 */ MCD::OPC_Decode, 130, 22, 215, 1, // Opcode: XXGENPCVWM
4286/* 20734 */ MCD::OPC_FilterValue, 1, 195, 12, 0, // Skip to: 24006
4287/* 20739 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4288/* 20742 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20752
4289/* 20747 */ MCD::OPC_Decode, 129, 22, 215, 1, // Opcode: XXGENPCVHM
4290/* 20752 */ MCD::OPC_FilterValue, 1, 177, 12, 0, // Skip to: 24006
4291/* 20757 */ MCD::OPC_Decode, 128, 22, 215, 1, // Opcode: XXGENPCVDM
4292/* 20762 */ MCD::OPC_FilterValue, 3, 167, 12, 0, // Skip to: 24006
4293/* 20767 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4294/* 20770 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20787
4295/* 20775 */ MCD::OPC_CheckField, 1, 1, 0, 152, 12, 0, // Skip to: 24006
4296/* 20782 */ MCD::OPC_Decode, 143, 20, 216, 1, // Opcode: XSIEXPDP
4297/* 20787 */ MCD::OPC_FilterValue, 1, 142, 12, 0, // Skip to: 24006
4298/* 20792 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
4299/* 20795 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20805
4300/* 20800 */ MCD::OPC_Decode, 241, 21, 205, 1, // Opcode: XVXEXPDP
4301/* 20805 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20815
4302/* 20810 */ MCD::OPC_Decode, 243, 21, 205, 1, // Opcode: XVXSIGDP
4303/* 20815 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 20839
4304/* 20820 */ MCD::OPC_CheckField, 21, 2, 0, 107, 12, 0, // Skip to: 24006
4305/* 20827 */ MCD::OPC_CheckField, 0, 1, 0, 100, 12, 0, // Skip to: 24006
4306/* 20834 */ MCD::OPC_Decode, 236, 21, 206, 1, // Opcode: XVTLSBB
4307/* 20839 */ MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 20849
4308/* 20844 */ MCD::OPC_Decode, 250, 21, 205, 1, // Opcode: XXBRH
4309/* 20849 */ MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20859
4310/* 20854 */ MCD::OPC_Decode, 242, 21, 205, 1, // Opcode: XVXEXPSP
4311/* 20859 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 20869
4312/* 20864 */ MCD::OPC_Decode, 244, 21, 205, 1, // Opcode: XVXSIGSP
4313/* 20869 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 20879
4314/* 20874 */ MCD::OPC_Decode, 252, 21, 205, 1, // Opcode: XXBRW
4315/* 20879 */ MCD::OPC_FilterValue, 16, 5, 0, 0, // Skip to: 20889
4316/* 20884 */ MCD::OPC_Decode, 244, 20, 205, 1, // Opcode: XVCVBF16SPN
4317/* 20889 */ MCD::OPC_FilterValue, 17, 5, 0, 0, // Skip to: 20899
4318/* 20894 */ MCD::OPC_Decode, 251, 20, 205, 1, // Opcode: XVCVSPBF16
4319/* 20899 */ MCD::OPC_FilterValue, 23, 5, 0, 0, // Skip to: 20909
4320/* 20904 */ MCD::OPC_Decode, 249, 21, 205, 1, // Opcode: XXBRD
4321/* 20909 */ MCD::OPC_FilterValue, 24, 5, 0, 0, // Skip to: 20919
4322/* 20914 */ MCD::OPC_Decode, 250, 20, 205, 1, // Opcode: XVCVHPSP
4323/* 20919 */ MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 20929
4324/* 20924 */ MCD::OPC_Decode, 253, 20, 205, 1, // Opcode: XVCVSPHP
4325/* 20929 */ MCD::OPC_FilterValue, 31, 0, 12, 0, // Skip to: 24006
4326/* 20934 */ MCD::OPC_Decode, 251, 21, 205, 1, // Opcode: XXBRQ
4327/* 20939 */ MCD::OPC_FilterValue, 15, 246, 11, 0, // Skip to: 24006
4328/* 20944 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
4329/* 20947 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 21039
4330/* 20952 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
4331/* 20955 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 20997
4332/* 20960 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4333/* 20963 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20980
4334/* 20968 */ MCD::OPC_CheckField, 16, 5, 0, 215, 11, 0, // Skip to: 24006
4335/* 20975 */ MCD::OPC_Decode, 134, 21, 205, 1, // Opcode: XVCVUXDDP
4336/* 20980 */ MCD::OPC_FilterValue, 1, 205, 11, 0, // Skip to: 24006
4337/* 20985 */ MCD::OPC_CheckField, 16, 5, 0, 198, 11, 0, // Skip to: 24006
4338/* 20992 */ MCD::OPC_Decode, 130, 21, 205, 1, // Opcode: XVCVSXDDP
4339/* 20997 */ MCD::OPC_FilterValue, 1, 188, 11, 0, // Skip to: 24006
4340/* 21002 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4341/* 21005 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21022
4342/* 21010 */ MCD::OPC_CheckField, 16, 5, 0, 173, 11, 0, // Skip to: 24006
4343/* 21017 */ MCD::OPC_Decode, 204, 21, 205, 1, // Opcode: XVNABSDP
4344/* 21022 */ MCD::OPC_FilterValue, 1, 163, 11, 0, // Skip to: 24006
4345/* 21027 */ MCD::OPC_CheckField, 16, 5, 0, 156, 11, 0, // Skip to: 24006
4346/* 21034 */ MCD::OPC_Decode, 206, 21, 205, 1, // Opcode: XVNEGDP
4347/* 21039 */ MCD::OPC_FilterValue, 1, 146, 11, 0, // Skip to: 24006
4348/* 21044 */ MCD::OPC_Decode, 239, 21, 214, 1, // Opcode: XVTSTDCDP
4349/* 21049 */ MCD::OPC_FilterValue, 3, 136, 11, 0, // Skip to: 24006
4350/* 21054 */ MCD::OPC_Decode, 156, 22, 217, 1, // Opcode: XXSEL
4351/* 21059 */ MCD::OPC_FilterValue, 61, 51, 0, 0, // Skip to: 21115
4352/* 21064 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
4353/* 21067 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 21095
4354/* 21072 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
4355/* 21075 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21085
4356/* 21080 */ MCD::OPC_Decode, 142, 11, 218, 1, // Opcode: LXV
4357/* 21085 */ MCD::OPC_FilterValue, 1, 100, 11, 0, // Skip to: 24006
4358/* 21090 */ MCD::OPC_Decode, 210, 15, 218, 1, // Opcode: STXV
4359/* 21095 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21105
4360/* 21100 */ MCD::OPC_Decode, 201, 15, 158, 1, // Opcode: STXSD
4361/* 21105 */ MCD::OPC_FilterValue, 3, 80, 11, 0, // Skip to: 24006
4362/* 21110 */ MCD::OPC_Decode, 208, 15, 158, 1, // Opcode: STXSSP
4363/* 21115 */ MCD::OPC_FilterValue, 62, 33, 0, 0, // Skip to: 21153
4364/* 21120 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
4365/* 21123 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21133
4366/* 21128 */ MCD::OPC_Decode, 135, 15, 159, 1, // Opcode: STD
4367/* 21133 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21143
4368/* 21138 */ MCD::OPC_Decode, 140, 15, 219, 1, // Opcode: STDU
4369/* 21143 */ MCD::OPC_FilterValue, 2, 42, 11, 0, // Skip to: 24006
4370/* 21148 */ MCD::OPC_Decode, 176, 15, 220, 1, // Opcode: STQ
4371/* 21153 */ MCD::OPC_FilterValue, 63, 32, 11, 0, // Skip to: 24006
4372/* 21158 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ...
4373/* 21161 */ MCD::OPC_FilterValue, 0, 94, 0, 0, // Skip to: 21260
4374/* 21166 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4375/* 21169 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21186
4376/* 21174 */ MCD::OPC_CheckField, 21, 2, 0, 9, 11, 0, // Skip to: 24006
4377/* 21181 */ MCD::OPC_Decode, 141, 9, 221, 1, // Opcode: FCMPUS
4378/* 21186 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 21203
4379/* 21191 */ MCD::OPC_CheckField, 21, 2, 0, 248, 10, 0, // Skip to: 24006
4380/* 21198 */ MCD::OPC_Decode, 139, 9, 221, 1, // Opcode: FCMPOS
4381/* 21203 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 21226
4382/* 21208 */ MCD::OPC_CheckField, 21, 2, 0, 231, 10, 0, // Skip to: 24006
4383/* 21215 */ MCD::OPC_CheckField, 11, 7, 0, 224, 10, 0, // Skip to: 24006
4384/* 21222 */ MCD::OPC_Decode, 169, 11, 48, // Opcode: MCRFS
4385/* 21226 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 21243
4386/* 21231 */ MCD::OPC_CheckField, 21, 2, 0, 208, 10, 0, // Skip to: 24006
4387/* 21238 */ MCD::OPC_Decode, 235, 9, 169, 1, // Opcode: FTDIV
4388/* 21243 */ MCD::OPC_FilterValue, 5, 198, 10, 0, // Skip to: 24006
4389/* 21248 */ MCD::OPC_CheckField, 16, 7, 0, 191, 10, 0, // Skip to: 24006
4390/* 21255 */ MCD::OPC_Decode, 236, 9, 222, 1, // Opcode: FTSQRT
4391/* 21260 */ MCD::OPC_FilterValue, 4, 144, 1, 0, // Skip to: 21665
4392/* 21265 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ...
4393/* 21268 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21296
4394/* 21273 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4395/* 21276 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21286
4396/* 21281 */ MCD::OPC_Decode, 193, 5, 223, 1, // Opcode: DADDQ
4397/* 21286 */ MCD::OPC_FilterValue, 1, 155, 10, 0, // Skip to: 24006
4398/* 21291 */ MCD::OPC_Decode, 206, 6, 223, 1, // Opcode: DSUBQ
4399/* 21296 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 21324
4400/* 21301 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4401/* 21304 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21314
4402/* 21309 */ MCD::OPC_Decode, 153, 6, 223, 1, // Opcode: DMULQ
4403/* 21314 */ MCD::OPC_FilterValue, 1, 127, 10, 0, // Skip to: 24006
4404/* 21319 */ MCD::OPC_Decode, 235, 5, 223, 1, // Opcode: DDIVQ
4405/* 21324 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21334
4406/* 21329 */ MCD::OPC_Decode, 188, 6, 224, 1, // Opcode: DSCLIQ
4407/* 21334 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21344
4408/* 21339 */ MCD::OPC_Decode, 192, 6, 224, 1, // Opcode: DSCRIQ
4409/* 21344 */ MCD::OPC_FilterValue, 4, 37, 0, 0, // Skip to: 21386
4410/* 21349 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4411/* 21352 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21369
4412/* 21357 */ MCD::OPC_CheckField, 21, 2, 0, 82, 10, 0, // Skip to: 24006
4413/* 21364 */ MCD::OPC_Decode, 218, 5, 225, 1, // Opcode: DCMPOQ
4414/* 21369 */ MCD::OPC_FilterValue, 1, 72, 10, 0, // Skip to: 24006
4415/* 21374 */ MCD::OPC_CheckField, 21, 2, 0, 65, 10, 0, // Skip to: 24006
4416/* 21381 */ MCD::OPC_Decode, 220, 5, 225, 1, // Opcode: DCMPUQ
4417/* 21386 */ MCD::OPC_FilterValue, 5, 37, 0, 0, // Skip to: 21428
4418/* 21391 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4419/* 21394 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21411
4420/* 21399 */ MCD::OPC_CheckField, 21, 2, 0, 40, 10, 0, // Skip to: 24006
4421/* 21406 */ MCD::OPC_Decode, 214, 6, 225, 1, // Opcode: DTSTEXQ
4422/* 21411 */ MCD::OPC_FilterValue, 1, 30, 10, 0, // Skip to: 24006
4423/* 21416 */ MCD::OPC_CheckField, 21, 2, 0, 23, 10, 0, // Skip to: 24006
4424/* 21423 */ MCD::OPC_Decode, 218, 6, 226, 1, // Opcode: DTSTSFQ
4425/* 21428 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21445
4426/* 21433 */ MCD::OPC_CheckField, 21, 2, 0, 6, 10, 0, // Skip to: 24006
4427/* 21440 */ MCD::OPC_Decode, 210, 6, 227, 1, // Opcode: DTSTDCQ
4428/* 21445 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 21462
4429/* 21450 */ MCD::OPC_CheckField, 21, 2, 0, 245, 9, 0, // Skip to: 24006
4430/* 21457 */ MCD::OPC_Decode, 212, 6, 227, 1, // Opcode: DTSTDGQ
4431/* 21462 */ MCD::OPC_FilterValue, 8, 37, 0, 0, // Skip to: 21504
4432/* 21467 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4433/* 21470 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21487
4434/* 21475 */ MCD::OPC_CheckField, 16, 5, 0, 220, 9, 0, // Skip to: 24006
4435/* 21482 */ MCD::OPC_Decode, 228, 5, 228, 1, // Opcode: DCTQPQ
4436/* 21487 */ MCD::OPC_FilterValue, 1, 210, 9, 0, // Skip to: 24006
4437/* 21492 */ MCD::OPC_CheckField, 16, 5, 0, 203, 9, 0, // Skip to: 24006
4438/* 21499 */ MCD::OPC_Decode, 171, 6, 229, 1, // Opcode: DRDPQ
4439/* 21504 */ MCD::OPC_FilterValue, 9, 37, 0, 0, // Skip to: 21546
4440/* 21509 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4441/* 21512 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21529
4442/* 21517 */ MCD::OPC_CheckField, 16, 5, 0, 178, 9, 0, // Skip to: 24006
4443/* 21524 */ MCD::OPC_Decode, 224, 5, 230, 1, // Opcode: DCTFIXQ
4444/* 21529 */ MCD::OPC_FilterValue, 1, 168, 9, 0, // Skip to: 24006
4445/* 21534 */ MCD::OPC_CheckField, 16, 5, 0, 161, 9, 0, // Skip to: 24006
4446/* 21541 */ MCD::OPC_Decode, 213, 5, 228, 1, // Opcode: DCFFIXQ
4447/* 21546 */ MCD::OPC_FilterValue, 10, 37, 0, 0, // Skip to: 21588
4448/* 21551 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4449/* 21554 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21571
4450/* 21559 */ MCD::OPC_CheckField, 16, 3, 0, 136, 9, 0, // Skip to: 24006
4451/* 21566 */ MCD::OPC_Decode, 231, 5, 231, 1, // Opcode: DDEDPDQ
4452/* 21571 */ MCD::OPC_FilterValue, 1, 126, 9, 0, // Skip to: 24006
4453/* 21576 */ MCD::OPC_CheckField, 16, 4, 0, 119, 9, 0, // Skip to: 24006
4454/* 21583 */ MCD::OPC_Decode, 239, 5, 232, 1, // Opcode: DENBCDQ
4455/* 21588 */ MCD::OPC_FilterValue, 11, 30, 0, 0, // Skip to: 21623
4456/* 21593 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4457/* 21596 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21613
4458/* 21601 */ MCD::OPC_CheckField, 16, 5, 0, 94, 9, 0, // Skip to: 24006
4459/* 21608 */ MCD::OPC_Decode, 220, 6, 230, 1, // Opcode: DXEXQ
4460/* 21613 */ MCD::OPC_FilterValue, 1, 84, 9, 0, // Skip to: 24006
4461/* 21618 */ MCD::OPC_Decode, 243, 5, 233, 1, // Opcode: DIEXQ
4462/* 21623 */ MCD::OPC_FilterValue, 15, 74, 9, 0, // Skip to: 24006
4463/* 21628 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
4464/* 21631 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21648
4465/* 21636 */ MCD::OPC_CheckField, 10, 1, 1, 59, 9, 0, // Skip to: 24006
4466/* 21643 */ MCD::OPC_Decode, 214, 5, 234, 1, // Opcode: DCFFIXQQ
4467/* 21648 */ MCD::OPC_FilterValue, 1, 49, 9, 0, // Skip to: 24006
4468/* 21653 */ MCD::OPC_CheckField, 10, 1, 1, 42, 9, 0, // Skip to: 24006
4469/* 21660 */ MCD::OPC_Decode, 225, 5, 235, 1, // Opcode: DCTFIXQQ
4470/* 21665 */ MCD::OPC_FilterValue, 5, 240, 0, 0, // Skip to: 21910
4471/* 21670 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ...
4472/* 21673 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 21701
4473/* 21678 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4474/* 21681 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21691
4475/* 21686 */ MCD::OPC_Decode, 194, 5, 223, 1, // Opcode: DADDQ_rec
4476/* 21691 */ MCD::OPC_FilterValue, 1, 6, 9, 0, // Skip to: 24006
4477/* 21696 */ MCD::OPC_Decode, 207, 6, 223, 1, // Opcode: DSUBQ_rec
4478/* 21701 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 21729
4479/* 21706 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4480/* 21709 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21719
4481/* 21714 */ MCD::OPC_Decode, 154, 6, 223, 1, // Opcode: DMULQ_rec
4482/* 21719 */ MCD::OPC_FilterValue, 1, 234, 8, 0, // Skip to: 24006
4483/* 21724 */ MCD::OPC_Decode, 236, 5, 223, 1, // Opcode: DDIVQ_rec
4484/* 21729 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21739
4485/* 21734 */ MCD::OPC_Decode, 189, 6, 224, 1, // Opcode: DSCLIQ_rec
4486/* 21739 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21749
4487/* 21744 */ MCD::OPC_Decode, 193, 6, 224, 1, // Opcode: DSCRIQ_rec
4488/* 21749 */ MCD::OPC_FilterValue, 8, 37, 0, 0, // Skip to: 21791
4489/* 21754 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4490/* 21757 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21774
4491/* 21762 */ MCD::OPC_CheckField, 16, 5, 0, 189, 8, 0, // Skip to: 24006
4492/* 21769 */ MCD::OPC_Decode, 229, 5, 228, 1, // Opcode: DCTQPQ_rec
4493/* 21774 */ MCD::OPC_FilterValue, 1, 179, 8, 0, // Skip to: 24006
4494/* 21779 */ MCD::OPC_CheckField, 16, 5, 0, 172, 8, 0, // Skip to: 24006
4495/* 21786 */ MCD::OPC_Decode, 172, 6, 229, 1, // Opcode: DRDPQ_rec
4496/* 21791 */ MCD::OPC_FilterValue, 9, 37, 0, 0, // Skip to: 21833
4497/* 21796 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4498/* 21799 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21816
4499/* 21804 */ MCD::OPC_CheckField, 16, 5, 0, 147, 8, 0, // Skip to: 24006
4500/* 21811 */ MCD::OPC_Decode, 226, 5, 230, 1, // Opcode: DCTFIXQ_rec
4501/* 21816 */ MCD::OPC_FilterValue, 1, 137, 8, 0, // Skip to: 24006
4502/* 21821 */ MCD::OPC_CheckField, 16, 5, 0, 130, 8, 0, // Skip to: 24006
4503/* 21828 */ MCD::OPC_Decode, 215, 5, 228, 1, // Opcode: DCFFIXQ_rec
4504/* 21833 */ MCD::OPC_FilterValue, 10, 37, 0, 0, // Skip to: 21875
4505/* 21838 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4506/* 21841 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21858
4507/* 21846 */ MCD::OPC_CheckField, 16, 3, 0, 105, 8, 0, // Skip to: 24006
4508/* 21853 */ MCD::OPC_Decode, 232, 5, 231, 1, // Opcode: DDEDPDQ_rec
4509/* 21858 */ MCD::OPC_FilterValue, 1, 95, 8, 0, // Skip to: 24006
4510/* 21863 */ MCD::OPC_CheckField, 16, 4, 0, 88, 8, 0, // Skip to: 24006
4511/* 21870 */ MCD::OPC_Decode, 240, 5, 232, 1, // Opcode: DENBCDQ_rec
4512/* 21875 */ MCD::OPC_FilterValue, 11, 78, 8, 0, // Skip to: 24006
4513/* 21880 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
4514/* 21883 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 21900
4515/* 21888 */ MCD::OPC_CheckField, 16, 5, 0, 63, 8, 0, // Skip to: 24006
4516/* 21895 */ MCD::OPC_Decode, 221, 6, 230, 1, // Opcode: DXEXQ_rec
4517/* 21900 */ MCD::OPC_FilterValue, 1, 53, 8, 0, // Skip to: 24006
4518/* 21905 */ MCD::OPC_Decode, 244, 5, 233, 1, // Opcode: DIEXQ_rec
4519/* 21910 */ MCD::OPC_FilterValue, 6, 91, 0, 0, // Skip to: 22006
4520/* 21915 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
4521/* 21918 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21928
4522/* 21923 */ MCD::OPC_Decode, 168, 6, 236, 1, // Opcode: DQUAQ
4523/* 21928 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21938
4524/* 21933 */ MCD::OPC_Decode, 182, 6, 237, 1, // Opcode: DRRNDQ
4525/* 21938 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21948
4526/* 21943 */ MCD::OPC_Decode, 165, 6, 238, 1, // Opcode: DQUAIQ
4527/* 21948 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 21965
4528/* 21953 */ MCD::OPC_CheckField, 17, 4, 0, 254, 7, 0, // Skip to: 24006
4529/* 21960 */ MCD::OPC_Decode, 178, 6, 239, 1, // Opcode: DRINTXQ
4530/* 21965 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 21989
4531/* 21970 */ MCD::OPC_CheckField, 22, 1, 0, 237, 7, 0, // Skip to: 24006
4532/* 21977 */ MCD::OPC_CheckField, 9, 2, 2, 230, 7, 0, // Skip to: 24006
4533/* 21984 */ MCD::OPC_Decode, 217, 6, 240, 1, // Opcode: DTSTSFIQ
4534/* 21989 */ MCD::OPC_FilterValue, 7, 220, 7, 0, // Skip to: 24006
4535/* 21994 */ MCD::OPC_CheckField, 17, 4, 0, 213, 7, 0, // Skip to: 24006
4536/* 22001 */ MCD::OPC_Decode, 174, 6, 239, 1, // Opcode: DRINTNQ
4537/* 22006 */ MCD::OPC_FilterValue, 7, 67, 0, 0, // Skip to: 22078
4538/* 22011 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
4539/* 22014 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22024
4540/* 22019 */ MCD::OPC_Decode, 169, 6, 236, 1, // Opcode: DQUAQ_rec
4541/* 22024 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22034
4542/* 22029 */ MCD::OPC_Decode, 183, 6, 237, 1, // Opcode: DRRNDQ_rec
4543/* 22034 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22044
4544/* 22039 */ MCD::OPC_Decode, 166, 6, 238, 1, // Opcode: DQUAIQ_rec
4545/* 22044 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 22061
4546/* 22049 */ MCD::OPC_CheckField, 17, 4, 0, 158, 7, 0, // Skip to: 24006
4547/* 22056 */ MCD::OPC_Decode, 179, 6, 239, 1, // Opcode: DRINTXQ_rec
4548/* 22061 */ MCD::OPC_FilterValue, 7, 148, 7, 0, // Skip to: 24006
4549/* 22066 */ MCD::OPC_CheckField, 17, 4, 0, 141, 7, 0, // Skip to: 24006
4550/* 22073 */ MCD::OPC_Decode, 175, 6, 239, 1, // Opcode: DRINTNQ_rec
4551/* 22078 */ MCD::OPC_FilterValue, 8, 127, 1, 0, // Skip to: 22466
4552/* 22083 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4553/* 22086 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22095
4554/* 22091 */ MCD::OPC_Decode, 219, 19, 3, // Opcode: XSADDQP
4555/* 22095 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 22104
4556/* 22100 */ MCD::OPC_Decode, 166, 20, 3, // Opcode: XSMULQP
4557/* 22104 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 22113
4558/* 22109 */ MCD::OPC_Decode, 223, 19, 3, // Opcode: XSCMPEQQP
4559/* 22113 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 22122
4560/* 22118 */ MCD::OPC_Decode, 235, 19, 3, // Opcode: XSCPSGNQP
4561/* 22122 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 22138
4562/* 22127 */ MCD::OPC_CheckField, 21, 2, 0, 80, 7, 0, // Skip to: 24006
4563/* 22134 */ MCD::OPC_Decode, 231, 19, 6, // Opcode: XSCMPOQP
4564/* 22138 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 22154
4565/* 22143 */ MCD::OPC_CheckField, 21, 2, 0, 64, 7, 0, // Skip to: 24006
4566/* 22150 */ MCD::OPC_Decode, 225, 19, 6, // Opcode: XSCMPEXPQP
4567/* 22154 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 22163
4568/* 22159 */ MCD::OPC_Decode, 227, 19, 3, // Opcode: XSCMPGEQP
4569/* 22163 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 22172
4570/* 22168 */ MCD::OPC_Decode, 229, 19, 3, // Opcode: XSCMPGTQP
4571/* 22172 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22182
4572/* 22177 */ MCD::OPC_Decode, 149, 20, 241, 1, // Opcode: XSMADDQP
4573/* 22182 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 22192
4574/* 22187 */ MCD::OPC_Decode, 163, 20, 241, 1, // Opcode: XSMSUBQP
4575/* 22192 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22202
4576/* 22197 */ MCD::OPC_Decode, 178, 20, 241, 1, // Opcode: XSNMADDQP
4577/* 22202 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 22212
4578/* 22207 */ MCD::OPC_Decode, 184, 20, 241, 1, // Opcode: XSNMSUBQP
4579/* 22212 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 22221
4580/* 22217 */ MCD::OPC_Decode, 204, 20, 3, // Opcode: XSSUBQP
4581/* 22221 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 22230
4582/* 22226 */ MCD::OPC_Decode, 140, 20, 3, // Opcode: XSDIVQP
4583/* 22230 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 22246
4584/* 22235 */ MCD::OPC_CheckField, 21, 2, 0, 228, 6, 0, // Skip to: 24006
4585/* 22242 */ MCD::OPC_Decode, 233, 19, 6, // Opcode: XSCMPUQP
4586/* 22246 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 22255
4587/* 22251 */ MCD::OPC_Decode, 152, 20, 3, // Opcode: XSMAXCQP
4588/* 22255 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 22265
4589/* 22260 */ MCD::OPC_Decode, 210, 20, 242, 1, // Opcode: XSTSTDCQP
4590/* 22265 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 22274
4591/* 22270 */ MCD::OPC_Decode, 156, 20, 3, // Opcode: XSMINCQP
4592/* 22274 */ MCD::OPC_FilterValue, 25, 57, 0, 0, // Skip to: 22336
4593/* 22279 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
4594/* 22282 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22291
4595/* 22287 */ MCD::OPC_Decode, 217, 19, 7, // Opcode: XSABSQP
4596/* 22291 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 22300
4597/* 22296 */ MCD::OPC_Decode, 213, 20, 7, // Opcode: XSXEXPQP
4598/* 22300 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 22309
4599/* 22305 */ MCD::OPC_Decode, 171, 20, 7, // Opcode: XSNABSQP
4600/* 22309 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 22318
4601/* 22314 */ MCD::OPC_Decode, 173, 20, 7, // Opcode: XSNEGQP
4602/* 22318 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 22327
4603/* 22323 */ MCD::OPC_Decode, 215, 20, 7, // Opcode: XSXSIGQP
4604/* 22327 */ MCD::OPC_FilterValue, 27, 138, 6, 0, // Skip to: 24006
4605/* 22332 */ MCD::OPC_Decode, 200, 20, 7, // Opcode: XSSQRTQP
4606/* 22336 */ MCD::OPC_FilterValue, 26, 115, 0, 0, // Skip to: 22456
4607/* 22341 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
4608/* 22344 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22353
4609/* 22349 */ MCD::OPC_Decode, 255, 19, 7, // Opcode: XSCVQPUQZ
4610/* 22353 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 22362
4611/* 22358 */ MCD::OPC_Decode, 128, 20, 7, // Opcode: XSCVQPUWZ
4612/* 22362 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22372
4613/* 22367 */ MCD::OPC_Decode, 135, 20, 243, 1, // Opcode: XSCVUDQP
4614/* 22372 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 22381
4615/* 22377 */ MCD::OPC_Decode, 136, 20, 7, // Opcode: XSCVUQQP
4616/* 22381 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 22390
4617/* 22386 */ MCD::OPC_Decode, 252, 19, 7, // Opcode: XSCVQPSQZ
4618/* 22390 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 22399
4619/* 22395 */ MCD::OPC_Decode, 253, 19, 7, // Opcode: XSCVQPSWZ
4620/* 22399 */ MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 22409
4621/* 22404 */ MCD::OPC_Decode, 129, 20, 243, 1, // Opcode: XSCVSDQP
4622/* 22409 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 22418
4623/* 22414 */ MCD::OPC_Decode, 132, 20, 7, // Opcode: XSCVSQQP
4624/* 22418 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 22427
4625/* 22423 */ MCD::OPC_Decode, 254, 19, 7, // Opcode: XSCVQPUDZ
4626/* 22427 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 22437
4627/* 22432 */ MCD::OPC_Decode, 249, 19, 244, 1, // Opcode: XSCVQPDP
4628/* 22437 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 22447
4629/* 22442 */ MCD::OPC_Decode, 237, 19, 243, 1, // Opcode: XSCVDPQP
4630/* 22447 */ MCD::OPC_FilterValue, 25, 18, 6, 0, // Skip to: 24006
4631/* 22452 */ MCD::OPC_Decode, 251, 19, 7, // Opcode: XSCVQPSDZ
4632/* 22456 */ MCD::OPC_FilterValue, 27, 9, 6, 0, // Skip to: 24006
4633/* 22461 */ MCD::OPC_Decode, 144, 20, 245, 1, // Opcode: XSIEXPQP
4634/* 22466 */ MCD::OPC_FilterValue, 9, 112, 0, 0, // Skip to: 22583
4635/* 22471 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4636/* 22474 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 22483
4637/* 22479 */ MCD::OPC_Decode, 220, 19, 3, // Opcode: XSADDQPO
4638/* 22483 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 22492
4639/* 22488 */ MCD::OPC_Decode, 167, 20, 3, // Opcode: XSMULQPO
4640/* 22492 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22502
4641/* 22497 */ MCD::OPC_Decode, 150, 20, 241, 1, // Opcode: XSMADDQPO
4642/* 22502 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 22512
4643/* 22507 */ MCD::OPC_Decode, 164, 20, 241, 1, // Opcode: XSMSUBQPO
4644/* 22512 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22522
4645/* 22517 */ MCD::OPC_Decode, 179, 20, 241, 1, // Opcode: XSNMADDQPO
4646/* 22522 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 22532
4647/* 22527 */ MCD::OPC_Decode, 185, 20, 241, 1, // Opcode: XSNMSUBQPO
4648/* 22532 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 22541
4649/* 22537 */ MCD::OPC_Decode, 205, 20, 3, // Opcode: XSSUBQPO
4650/* 22541 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 22550
4651/* 22546 */ MCD::OPC_Decode, 141, 20, 3, // Opcode: XSDIVQPO
4652/* 22550 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 22566
4653/* 22555 */ MCD::OPC_CheckField, 16, 5, 27, 164, 5, 0, // Skip to: 24006
4654/* 22562 */ MCD::OPC_Decode, 201, 20, 7, // Opcode: XSSQRTQPO
4655/* 22566 */ MCD::OPC_FilterValue, 26, 155, 5, 0, // Skip to: 24006
4656/* 22571 */ MCD::OPC_CheckField, 16, 5, 20, 148, 5, 0, // Skip to: 24006
4657/* 22578 */ MCD::OPC_Decode, 250, 19, 244, 1, // Opcode: XSCVQPDPO
4658/* 22583 */ MCD::OPC_FilterValue, 10, 37, 0, 0, // Skip to: 22625
4659/* 22588 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
4660/* 22591 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22608
4661/* 22596 */ MCD::OPC_CheckField, 17, 4, 0, 123, 5, 0, // Skip to: 24006
4662/* 22603 */ MCD::OPC_Decode, 193, 20, 246, 1, // Opcode: XSRQPI
4663/* 22608 */ MCD::OPC_FilterValue, 1, 113, 5, 0, // Skip to: 24006
4664/* 22613 */ MCD::OPC_CheckField, 17, 4, 0, 106, 5, 0, // Skip to: 24006
4665/* 22620 */ MCD::OPC_Decode, 195, 20, 246, 1, // Opcode: XSRQPXP
4666/* 22625 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 22649
4667/* 22630 */ MCD::OPC_CheckField, 17, 4, 0, 89, 5, 0, // Skip to: 24006
4668/* 22637 */ MCD::OPC_CheckField, 6, 3, 0, 82, 5, 0, // Skip to: 24006
4669/* 22644 */ MCD::OPC_Decode, 194, 20, 246, 1, // Opcode: XSRQPIX
4670/* 22649 */ MCD::OPC_FilterValue, 12, 54, 0, 0, // Skip to: 22708
4671/* 22654 */ MCD::OPC_ExtractField, 6, 6, // Inst{11-6} ...
4672/* 22657 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22674
4673/* 22662 */ MCD::OPC_CheckField, 12, 9, 0, 57, 5, 0, // Skip to: 24006
4674/* 22669 */ MCD::OPC_Decode, 220, 11, 138, 1, // Opcode: MTFSB1
4675/* 22674 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22691
4676/* 22679 */ MCD::OPC_CheckField, 12, 9, 0, 40, 5, 0, // Skip to: 24006
4677/* 22686 */ MCD::OPC_Decode, 219, 11, 138, 1, // Opcode: MTFSB0
4678/* 22691 */ MCD::OPC_FilterValue, 4, 30, 5, 0, // Skip to: 24006
4679/* 22696 */ MCD::OPC_CheckField, 17, 6, 0, 23, 5, 0, // Skip to: 24006
4680/* 22703 */ MCD::OPC_Decode, 222, 11, 247, 1, // Opcode: MTFSFI
4681/* 22708 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 22732
4682/* 22713 */ MCD::OPC_CheckField, 17, 6, 0, 6, 5, 0, // Skip to: 24006
4683/* 22720 */ MCD::OPC_CheckField, 6, 6, 4, 255, 4, 0, // Skip to: 24006
4684/* 22727 */ MCD::OPC_Decode, 223, 11, 248, 1, // Opcode: MTFSFI_rec
4685/* 22732 */ MCD::OPC_FilterValue, 14, 126, 0, 0, // Skip to: 22863
4686/* 22737 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4687/* 22740 */ MCD::OPC_FilterValue, 18, 108, 0, 0, // Skip to: 22853
4688/* 22745 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
4689/* 22748 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22765
4690/* 22753 */ MCD::OPC_CheckField, 11, 5, 0, 222, 4, 0, // Skip to: 24006
4691/* 22760 */ MCD::OPC_Decode, 177, 11, 249, 1, // Opcode: MFFS
4692/* 22765 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22782
4693/* 22770 */ MCD::OPC_CheckField, 11, 5, 0, 205, 4, 0, // Skip to: 24006
4694/* 22777 */ MCD::OPC_Decode, 180, 11, 249, 1, // Opcode: MFFSCE
4695/* 22782 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 22792
4696/* 22787 */ MCD::OPC_Decode, 178, 11, 162, 1, // Opcode: MFFSCDRN
4697/* 22792 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 22809
4698/* 22797 */ MCD::OPC_CheckField, 14, 2, 0, 178, 4, 0, // Skip to: 24006
4699/* 22804 */ MCD::OPC_Decode, 179, 11, 250, 1, // Opcode: MFFSCDRNI
4700/* 22809 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 22819
4701/* 22814 */ MCD::OPC_Decode, 181, 11, 162, 1, // Opcode: MFFSCRN
4702/* 22819 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 22836
4703/* 22824 */ MCD::OPC_CheckField, 13, 3, 0, 151, 4, 0, // Skip to: 24006
4704/* 22831 */ MCD::OPC_Decode, 182, 11, 251, 1, // Opcode: MFFSCRNI
4705/* 22836 */ MCD::OPC_FilterValue, 24, 141, 4, 0, // Skip to: 24006
4706/* 22841 */ MCD::OPC_CheckField, 11, 5, 0, 134, 4, 0, // Skip to: 24006
4707/* 22848 */ MCD::OPC_Decode, 183, 11, 249, 1, // Opcode: MFFSL
4708/* 22853 */ MCD::OPC_FilterValue, 22, 124, 4, 0, // Skip to: 24006
4709/* 22858 */ MCD::OPC_Decode, 221, 11, 252, 1, // Opcode: MTFSF
4710/* 22863 */ MCD::OPC_FilterValue, 15, 30, 0, 0, // Skip to: 22898
4711/* 22868 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4712/* 22871 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 22888
4713/* 22876 */ MCD::OPC_CheckField, 11, 10, 0, 99, 4, 0, // Skip to: 24006
4714/* 22883 */ MCD::OPC_Decode, 184, 11, 249, 1, // Opcode: MFFS_rec
4715/* 22888 */ MCD::OPC_FilterValue, 22, 89, 4, 0, // Skip to: 24006
4716/* 22893 */ MCD::OPC_Decode, 225, 11, 252, 1, // Opcode: MTFSF_rec
4717/* 22898 */ MCD::OPC_FilterValue, 16, 149, 0, 0, // Skip to: 23052
4718/* 22903 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4719/* 22906 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22916
4720/* 22911 */ MCD::OPC_Decode, 144, 9, 177, 1, // Opcode: FCPSGNS
4721/* 22916 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 22933
4722/* 22921 */ MCD::OPC_CheckField, 16, 5, 0, 54, 4, 0, // Skip to: 24006
4723/* 22928 */ MCD::OPC_Decode, 187, 9, 178, 1, // Opcode: FNEGS
4724/* 22933 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 22950
4725/* 22938 */ MCD::OPC_CheckField, 16, 5, 0, 37, 4, 0, // Skip to: 24006
4726/* 22945 */ MCD::OPC_Decode, 171, 9, 178, 1, // Opcode: FMR
4727/* 22950 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 22967
4728/* 22955 */ MCD::OPC_CheckField, 16, 5, 0, 20, 4, 0, // Skip to: 24006
4729/* 22962 */ MCD::OPC_Decode, 183, 9, 178, 1, // Opcode: FNABSS
4730/* 22967 */ MCD::OPC_FilterValue, 8, 12, 0, 0, // Skip to: 22984
4731/* 22972 */ MCD::OPC_CheckField, 16, 5, 0, 3, 4, 0, // Skip to: 24006
4732/* 22979 */ MCD::OPC_Decode, 251, 8, 178, 1, // Opcode: FABSS
4733/* 22984 */ MCD::OPC_FilterValue, 12, 12, 0, 0, // Skip to: 23001
4734/* 22989 */ MCD::OPC_CheckField, 16, 5, 0, 242, 3, 0, // Skip to: 24006
4735/* 22996 */ MCD::OPC_Decode, 207, 9, 178, 1, // Opcode: FRINS
4736/* 23001 */ MCD::OPC_FilterValue, 13, 12, 0, 0, // Skip to: 23018
4737/* 23006 */ MCD::OPC_CheckField, 16, 5, 0, 225, 3, 0, // Skip to: 24006
4738/* 23013 */ MCD::OPC_Decode, 215, 9, 178, 1, // Opcode: FRIZS
4739/* 23018 */ MCD::OPC_FilterValue, 14, 12, 0, 0, // Skip to: 23035
4740/* 23023 */ MCD::OPC_CheckField, 16, 5, 0, 208, 3, 0, // Skip to: 24006
4741/* 23030 */ MCD::OPC_Decode, 211, 9, 178, 1, // Opcode: FRIPS
4742/* 23035 */ MCD::OPC_FilterValue, 15, 198, 3, 0, // Skip to: 24006
4743/* 23040 */ MCD::OPC_CheckField, 16, 5, 0, 191, 3, 0, // Skip to: 24006
4744/* 23047 */ MCD::OPC_Decode, 203, 9, 178, 1, // Opcode: FRIMS
4745/* 23052 */ MCD::OPC_FilterValue, 17, 149, 0, 0, // Skip to: 23206
4746/* 23057 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4747/* 23060 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 23070
4748/* 23065 */ MCD::OPC_Decode, 145, 9, 177, 1, // Opcode: FCPSGNS_rec
4749/* 23070 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 23087
4750/* 23075 */ MCD::OPC_CheckField, 16, 5, 0, 156, 3, 0, // Skip to: 24006
4751/* 23082 */ MCD::OPC_Decode, 188, 9, 178, 1, // Opcode: FNEGS_rec
4752/* 23087 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 23104
4753/* 23092 */ MCD::OPC_CheckField, 16, 5, 0, 139, 3, 0, // Skip to: 24006
4754/* 23099 */ MCD::OPC_Decode, 172, 9, 178, 1, // Opcode: FMR_rec
4755/* 23104 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23121
4756/* 23109 */ MCD::OPC_CheckField, 16, 5, 0, 122, 3, 0, // Skip to: 24006
4757/* 23116 */ MCD::OPC_Decode, 184, 9, 178, 1, // Opcode: FNABSS_rec
4758/* 23121 */ MCD::OPC_FilterValue, 8, 12, 0, 0, // Skip to: 23138
4759/* 23126 */ MCD::OPC_CheckField, 16, 5, 0, 105, 3, 0, // Skip to: 24006
4760/* 23133 */ MCD::OPC_Decode, 252, 8, 178, 1, // Opcode: FABSS_rec
4761/* 23138 */ MCD::OPC_FilterValue, 12, 12, 0, 0, // Skip to: 23155
4762/* 23143 */ MCD::OPC_CheckField, 16, 5, 0, 88, 3, 0, // Skip to: 24006
4763/* 23150 */ MCD::OPC_Decode, 208, 9, 178, 1, // Opcode: FRINS_rec
4764/* 23155 */ MCD::OPC_FilterValue, 13, 12, 0, 0, // Skip to: 23172
4765/* 23160 */ MCD::OPC_CheckField, 16, 5, 0, 71, 3, 0, // Skip to: 24006
4766/* 23167 */ MCD::OPC_Decode, 216, 9, 178, 1, // Opcode: FRIZS_rec
4767/* 23172 */ MCD::OPC_FilterValue, 14, 12, 0, 0, // Skip to: 23189
4768/* 23177 */ MCD::OPC_CheckField, 16, 5, 0, 54, 3, 0, // Skip to: 24006
4769/* 23184 */ MCD::OPC_Decode, 212, 9, 178, 1, // Opcode: FRIPS_rec
4770/* 23189 */ MCD::OPC_FilterValue, 15, 44, 3, 0, // Skip to: 24006
4771/* 23194 */ MCD::OPC_CheckField, 16, 5, 0, 37, 3, 0, // Skip to: 24006
4772/* 23201 */ MCD::OPC_Decode, 204, 9, 178, 1, // Opcode: FRIMS_rec
4773/* 23206 */ MCD::OPC_FilterValue, 24, 19, 0, 0, // Skip to: 23230
4774/* 23211 */ MCD::OPC_CheckField, 16, 5, 0, 20, 3, 0, // Skip to: 24006
4775/* 23218 */ MCD::OPC_CheckField, 6, 5, 0, 13, 3, 0, // Skip to: 24006
4776/* 23225 */ MCD::OPC_Decode, 217, 9, 176, 1, // Opcode: FRSP
4777/* 23230 */ MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 23254
4778/* 23235 */ MCD::OPC_CheckField, 16, 5, 0, 252, 2, 0, // Skip to: 24006
4779/* 23242 */ MCD::OPC_CheckField, 6, 5, 0, 245, 2, 0, // Skip to: 24006
4780/* 23249 */ MCD::OPC_Decode, 218, 9, 176, 1, // Opcode: FRSP_rec
4781/* 23254 */ MCD::OPC_FilterValue, 28, 105, 0, 0, // Skip to: 23364
4782/* 23259 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4783/* 23262 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23279
4784/* 23267 */ MCD::OPC_CheckField, 16, 5, 0, 220, 2, 0, // Skip to: 24006
4785/* 23274 */ MCD::OPC_Decode, 154, 9, 162, 1, // Opcode: FCTIW
4786/* 23279 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23296
4787/* 23284 */ MCD::OPC_CheckField, 16, 5, 0, 203, 2, 0, // Skip to: 24006
4788/* 23291 */ MCD::OPC_Decode, 155, 9, 162, 1, // Opcode: FCTIWU
4789/* 23296 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 23313
4790/* 23301 */ MCD::OPC_CheckField, 16, 5, 0, 186, 2, 0, // Skip to: 24006
4791/* 23308 */ MCD::OPC_Decode, 146, 9, 162, 1, // Opcode: FCTID
4792/* 23313 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 23330
4793/* 23318 */ MCD::OPC_CheckField, 16, 5, 0, 169, 2, 0, // Skip to: 24006
4794/* 23325 */ MCD::OPC_Decode, 130, 9, 162, 1, // Opcode: FCFID
4795/* 23330 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 23347
4796/* 23335 */ MCD::OPC_CheckField, 16, 5, 0, 152, 2, 0, // Skip to: 24006
4797/* 23342 */ MCD::OPC_Decode, 147, 9, 162, 1, // Opcode: FCTIDU
4798/* 23347 */ MCD::OPC_FilterValue, 30, 142, 2, 0, // Skip to: 24006
4799/* 23352 */ MCD::OPC_CheckField, 16, 5, 0, 135, 2, 0, // Skip to: 24006
4800/* 23359 */ MCD::OPC_Decode, 133, 9, 162, 1, // Opcode: FCFIDU
4801/* 23364 */ MCD::OPC_FilterValue, 29, 105, 0, 0, // Skip to: 23474
4802/* 23369 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4803/* 23372 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23389
4804/* 23377 */ MCD::OPC_CheckField, 16, 5, 0, 110, 2, 0, // Skip to: 24006
4805/* 23384 */ MCD::OPC_Decode, 161, 9, 162, 1, // Opcode: FCTIW_rec
4806/* 23389 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23406
4807/* 23394 */ MCD::OPC_CheckField, 16, 5, 0, 93, 2, 0, // Skip to: 24006
4808/* 23401 */ MCD::OPC_Decode, 158, 9, 162, 1, // Opcode: FCTIWU_rec
4809/* 23406 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 23423
4810/* 23411 */ MCD::OPC_CheckField, 16, 5, 0, 76, 2, 0, // Skip to: 24006
4811/* 23418 */ MCD::OPC_Decode, 153, 9, 162, 1, // Opcode: FCTID_rec
4812/* 23423 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 23440
4813/* 23428 */ MCD::OPC_CheckField, 16, 5, 0, 59, 2, 0, // Skip to: 24006
4814/* 23435 */ MCD::OPC_Decode, 137, 9, 162, 1, // Opcode: FCFID_rec
4815/* 23440 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 23457
4816/* 23445 */ MCD::OPC_CheckField, 16, 5, 0, 42, 2, 0, // Skip to: 24006
4817/* 23452 */ MCD::OPC_Decode, 150, 9, 162, 1, // Opcode: FCTIDU_rec
4818/* 23457 */ MCD::OPC_FilterValue, 30, 32, 2, 0, // Skip to: 24006
4819/* 23462 */ MCD::OPC_CheckField, 16, 5, 0, 25, 2, 0, // Skip to: 24006
4820/* 23469 */ MCD::OPC_Decode, 136, 9, 162, 1, // Opcode: FCFIDU_rec
4821/* 23474 */ MCD::OPC_FilterValue, 30, 71, 0, 0, // Skip to: 23550
4822/* 23479 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4823/* 23482 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23499
4824/* 23487 */ MCD::OPC_CheckField, 16, 5, 0, 0, 2, 0, // Skip to: 24006
4825/* 23494 */ MCD::OPC_Decode, 159, 9, 162, 1, // Opcode: FCTIWZ
4826/* 23499 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23516
4827/* 23504 */ MCD::OPC_CheckField, 16, 5, 0, 239, 1, 0, // Skip to: 24006
4828/* 23511 */ MCD::OPC_Decode, 156, 9, 162, 1, // Opcode: FCTIWUZ
4829/* 23516 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 23533
4830/* 23521 */ MCD::OPC_CheckField, 16, 5, 0, 222, 1, 0, // Skip to: 24006
4831/* 23528 */ MCD::OPC_Decode, 151, 9, 162, 1, // Opcode: FCTIDZ
4832/* 23533 */ MCD::OPC_FilterValue, 29, 212, 1, 0, // Skip to: 24006
4833/* 23538 */ MCD::OPC_CheckField, 16, 5, 0, 205, 1, 0, // Skip to: 24006
4834/* 23545 */ MCD::OPC_Decode, 148, 9, 162, 1, // Opcode: FCTIDUZ
4835/* 23550 */ MCD::OPC_FilterValue, 31, 71, 0, 0, // Skip to: 23626
4836/* 23555 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
4837/* 23558 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23575
4838/* 23563 */ MCD::OPC_CheckField, 16, 5, 0, 180, 1, 0, // Skip to: 24006
4839/* 23570 */ MCD::OPC_Decode, 160, 9, 162, 1, // Opcode: FCTIWZ_rec
4840/* 23575 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 23592
4841/* 23580 */ MCD::OPC_CheckField, 16, 5, 0, 163, 1, 0, // Skip to: 24006
4842/* 23587 */ MCD::OPC_Decode, 157, 9, 162, 1, // Opcode: FCTIWUZ_rec
4843/* 23592 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 23609
4844/* 23597 */ MCD::OPC_CheckField, 16, 5, 0, 146, 1, 0, // Skip to: 24006
4845/* 23604 */ MCD::OPC_Decode, 152, 9, 162, 1, // Opcode: FCTIDZ_rec
4846/* 23609 */ MCD::OPC_FilterValue, 29, 136, 1, 0, // Skip to: 24006
4847/* 23614 */ MCD::OPC_CheckField, 16, 5, 0, 129, 1, 0, // Skip to: 24006
4848/* 23621 */ MCD::OPC_Decode, 149, 9, 162, 1, // Opcode: FCTIDUZ_rec
4849/* 23626 */ MCD::OPC_FilterValue, 36, 12, 0, 0, // Skip to: 23643
4850/* 23631 */ MCD::OPC_CheckField, 6, 5, 0, 112, 1, 0, // Skip to: 24006
4851/* 23638 */ MCD::OPC_Decode, 162, 9, 161, 1, // Opcode: FDIV
4852/* 23643 */ MCD::OPC_FilterValue, 37, 12, 0, 0, // Skip to: 23660
4853/* 23648 */ MCD::OPC_CheckField, 6, 5, 0, 95, 1, 0, // Skip to: 24006
4854/* 23655 */ MCD::OPC_Decode, 165, 9, 161, 1, // Opcode: FDIV_rec
4855/* 23660 */ MCD::OPC_FilterValue, 40, 12, 0, 0, // Skip to: 23677
4856/* 23665 */ MCD::OPC_CheckField, 6, 5, 0, 78, 1, 0, // Skip to: 24006
4857/* 23672 */ MCD::OPC_Decode, 231, 9, 161, 1, // Opcode: FSUB
4858/* 23677 */ MCD::OPC_FilterValue, 41, 12, 0, 0, // Skip to: 23694
4859/* 23682 */ MCD::OPC_CheckField, 6, 5, 0, 61, 1, 0, // Skip to: 24006
4860/* 23689 */ MCD::OPC_Decode, 234, 9, 161, 1, // Opcode: FSUB_rec
4861/* 23694 */ MCD::OPC_FilterValue, 42, 12, 0, 0, // Skip to: 23711
4862/* 23699 */ MCD::OPC_CheckField, 6, 5, 0, 44, 1, 0, // Skip to: 24006
4863/* 23706 */ MCD::OPC_Decode, 253, 8, 161, 1, // Opcode: FADD
4864/* 23711 */ MCD::OPC_FilterValue, 43, 12, 0, 0, // Skip to: 23728
4865/* 23716 */ MCD::OPC_CheckField, 6, 5, 0, 27, 1, 0, // Skip to: 24006
4866/* 23723 */ MCD::OPC_Decode, 128, 9, 161, 1, // Opcode: FADD_rec
4867/* 23728 */ MCD::OPC_FilterValue, 44, 19, 0, 0, // Skip to: 23752
4868/* 23733 */ MCD::OPC_CheckField, 16, 5, 0, 10, 1, 0, // Skip to: 24006
4869/* 23740 */ MCD::OPC_CheckField, 6, 5, 0, 3, 1, 0, // Skip to: 24006
4870/* 23747 */ MCD::OPC_Decode, 227, 9, 162, 1, // Opcode: FSQRT
4871/* 23752 */ MCD::OPC_FilterValue, 45, 19, 0, 0, // Skip to: 23776
4872/* 23757 */ MCD::OPC_CheckField, 16, 5, 0, 242, 0, 0, // Skip to: 24006
4873/* 23764 */ MCD::OPC_CheckField, 6, 5, 0, 235, 0, 0, // Skip to: 24006
4874/* 23771 */ MCD::OPC_Decode, 230, 9, 162, 1, // Opcode: FSQRT_rec
4875/* 23776 */ MCD::OPC_FilterValue, 46, 5, 0, 0, // Skip to: 23786
4876/* 23781 */ MCD::OPC_Decode, 225, 9, 253, 1, // Opcode: FSELS
4877/* 23786 */ MCD::OPC_FilterValue, 47, 5, 0, 0, // Skip to: 23796
4878/* 23791 */ MCD::OPC_Decode, 226, 9, 253, 1, // Opcode: FSELS_rec
4879/* 23796 */ MCD::OPC_FilterValue, 48, 19, 0, 0, // Skip to: 23820
4880/* 23801 */ MCD::OPC_CheckField, 16, 5, 0, 198, 0, 0, // Skip to: 24006
4881/* 23808 */ MCD::OPC_CheckField, 6, 5, 0, 191, 0, 0, // Skip to: 24006
4882/* 23815 */ MCD::OPC_Decode, 197, 9, 162, 1, // Opcode: FRE
4883/* 23820 */ MCD::OPC_FilterValue, 49, 19, 0, 0, // Skip to: 23844
4884/* 23825 */ MCD::OPC_CheckField, 16, 5, 0, 174, 0, 0, // Skip to: 24006
4885/* 23832 */ MCD::OPC_CheckField, 6, 5, 0, 167, 0, 0, // Skip to: 24006
4886/* 23839 */ MCD::OPC_Decode, 200, 9, 162, 1, // Opcode: FRE_rec
4887/* 23844 */ MCD::OPC_FilterValue, 50, 12, 0, 0, // Skip to: 23861
4888/* 23849 */ MCD::OPC_CheckField, 11, 5, 0, 150, 0, 0, // Skip to: 24006
4889/* 23856 */ MCD::OPC_Decode, 177, 9, 254, 1, // Opcode: FMUL
4890/* 23861 */ MCD::OPC_FilterValue, 51, 12, 0, 0, // Skip to: 23878
4891/* 23866 */ MCD::OPC_CheckField, 11, 5, 0, 133, 0, 0, // Skip to: 24006
4892/* 23873 */ MCD::OPC_Decode, 180, 9, 254, 1, // Opcode: FMUL_rec
4893/* 23878 */ MCD::OPC_FilterValue, 52, 19, 0, 0, // Skip to: 23902
4894/* 23883 */ MCD::OPC_CheckField, 16, 5, 0, 116, 0, 0, // Skip to: 24006
4895/* 23890 */ MCD::OPC_CheckField, 6, 5, 0, 109, 0, 0, // Skip to: 24006
4896/* 23897 */ MCD::OPC_Decode, 219, 9, 162, 1, // Opcode: FRSQRTE
4897/* 23902 */ MCD::OPC_FilterValue, 53, 19, 0, 0, // Skip to: 23926
4898/* 23907 */ MCD::OPC_CheckField, 16, 5, 0, 92, 0, 0, // Skip to: 24006
4899/* 23914 */ MCD::OPC_CheckField, 6, 5, 0, 85, 0, 0, // Skip to: 24006
4900/* 23921 */ MCD::OPC_Decode, 222, 9, 162, 1, // Opcode: FRSQRTE_rec
4901/* 23926 */ MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 23936
4902/* 23931 */ MCD::OPC_Decode, 173, 9, 255, 1, // Opcode: FMSUB
4903/* 23936 */ MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 23946
4904/* 23941 */ MCD::OPC_Decode, 176, 9, 255, 1, // Opcode: FMSUB_rec
4905/* 23946 */ MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 23956
4906/* 23951 */ MCD::OPC_Decode, 167, 9, 255, 1, // Opcode: FMADD
4907/* 23956 */ MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 23966
4908/* 23961 */ MCD::OPC_Decode, 170, 9, 255, 1, // Opcode: FMADD_rec
4909/* 23966 */ MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 23976
4910/* 23971 */ MCD::OPC_Decode, 193, 9, 255, 1, // Opcode: FNMSUB
4911/* 23976 */ MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 23986
4912/* 23981 */ MCD::OPC_Decode, 196, 9, 255, 1, // Opcode: FNMSUB_rec
4913/* 23986 */ MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 23996
4914/* 23991 */ MCD::OPC_Decode, 189, 9, 255, 1, // Opcode: FNMADD
4915/* 23996 */ MCD::OPC_FilterValue, 63, 5, 0, 0, // Skip to: 24006
4916/* 24001 */ MCD::OPC_Decode, 192, 9, 255, 1, // Opcode: FNMADD_rec
4917/* 24006 */ MCD::OPC_Fail,
4918 0
4919};
4920
4921static const uint8_t DecoderTable64[] = {
4922/* 0 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
4923/* 3 */ MCD::OPC_FilterValue, 7, 52, 0, 0, // Skip to: 60
4924/* 8 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
4925/* 11 */ MCD::OPC_FilterValue, 128, 3, 25, 0, 0, // Skip to: 42
4926/* 17 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
4927/* 20 */ MCD::OPC_FilterValue, 0, 79, 9, 0, // Skip to: 2408
4928/* 25 */ MCD::OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 37
4929/* 32 */ MCD::OPC_Decode, 228, 12, 128, 2, // Opcode: PLI
4930/* 37 */ MCD::OPC_Decode, 181, 12, 129, 2, // Opcode: PADDI
4931/* 42 */ MCD::OPC_FilterValue, 132, 3, 56, 9, 0, // Skip to: 2408
4932/* 48 */ MCD::OPC_CheckField, 26, 1, 0, 49, 9, 0, // Skip to: 2408
4933/* 55 */ MCD::OPC_Decode, 185, 12, 130, 2, // Opcode: PADDIpc
4934/* 60 */ MCD::OPC_FilterValue, 16, 191, 0, 0, // Skip to: 256
4935/* 65 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
4936/* 68 */ MCD::OPC_FilterValue, 192, 2, 146, 0, 0, // Skip to: 220
4937/* 74 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
4938/* 77 */ MCD::OPC_FilterValue, 0, 62, 0, 0, // Skip to: 144
4939/* 82 */ MCD::OPC_ExtractField, 18, 3, // Inst{20-18} ...
4940/* 85 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 102
4941/* 90 */ MCD::OPC_CheckField, 48, 2, 0, 7, 9, 0, // Skip to: 2408
4942/* 97 */ MCD::OPC_Decode, 161, 22, 131, 2, // Opcode: XXSPLTI32DX
4943/* 102 */ MCD::OPC_FilterValue, 1, 253, 8, 0, // Skip to: 2408
4944/* 107 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
4945/* 110 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 127
4946/* 115 */ MCD::OPC_CheckField, 48, 2, 0, 238, 8, 0, // Skip to: 2408
4947/* 122 */ MCD::OPC_Decode, 163, 22, 132, 2, // Opcode: XXSPLTIDP
4948/* 127 */ MCD::OPC_FilterValue, 1, 228, 8, 0, // Skip to: 2408
4949/* 132 */ MCD::OPC_CheckField, 48, 2, 0, 221, 8, 0, // Skip to: 2408
4950/* 139 */ MCD::OPC_Decode, 164, 22, 132, 2, // Opcode: XXSPLTIW
4951/* 144 */ MCD::OPC_FilterValue, 1, 211, 8, 0, // Skip to: 2408
4952/* 149 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
4953/* 152 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 169
4954/* 157 */ MCD::OPC_CheckField, 32, 18, 0, 196, 8, 0, // Skip to: 2408
4955/* 164 */ MCD::OPC_Decode, 245, 21, 217, 1, // Opcode: XXBLENDVB
4956/* 169 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 186
4957/* 174 */ MCD::OPC_CheckField, 32, 18, 0, 179, 8, 0, // Skip to: 2408
4958/* 181 */ MCD::OPC_Decode, 247, 21, 217, 1, // Opcode: XXBLENDVH
4959/* 186 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 203
4960/* 191 */ MCD::OPC_CheckField, 32, 18, 0, 162, 8, 0, // Skip to: 2408
4961/* 198 */ MCD::OPC_Decode, 248, 21, 217, 1, // Opcode: XXBLENDVW
4962/* 203 */ MCD::OPC_FilterValue, 3, 152, 8, 0, // Skip to: 2408
4963/* 208 */ MCD::OPC_CheckField, 32, 18, 0, 145, 8, 0, // Skip to: 2408
4964/* 215 */ MCD::OPC_Decode, 246, 21, 217, 1, // Opcode: XXBLENDVD
4965/* 220 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 238
4966/* 226 */ MCD::OPC_CheckField, 26, 1, 0, 127, 8, 0, // Skip to: 2408
4967/* 233 */ MCD::OPC_Decode, 238, 12, 133, 2, // Opcode: PLWZ
4968/* 238 */ MCD::OPC_FilterValue, 132, 3, 116, 8, 0, // Skip to: 2408
4969/* 244 */ MCD::OPC_CheckField, 26, 1, 0, 109, 8, 0, // Skip to: 2408
4970/* 251 */ MCD::OPC_Decode, 245, 12, 134, 2, // Opcode: PLWZpc
4971/* 256 */ MCD::OPC_FilterValue, 17, 96, 0, 0, // Skip to: 357
4972/* 261 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
4973/* 264 */ MCD::OPC_FilterValue, 192, 2, 51, 0, 0, // Skip to: 321
4974/* 270 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
4975/* 273 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 297
4976/* 278 */ MCD::OPC_CheckField, 35, 15, 0, 75, 8, 0, // Skip to: 2408
4977/* 285 */ MCD::OPC_CheckField, 26, 1, 0, 68, 8, 0, // Skip to: 2408
4978/* 292 */ MCD::OPC_Decode, 155, 22, 135, 2, // Opcode: XXPERMX
4979/* 297 */ MCD::OPC_FilterValue, 1, 58, 8, 0, // Skip to: 2408
4980/* 302 */ MCD::OPC_CheckField, 40, 10, 0, 51, 8, 0, // Skip to: 2408
4981/* 309 */ MCD::OPC_CheckField, 26, 1, 0, 44, 8, 0, // Skip to: 2408
4982/* 316 */ MCD::OPC_Decode, 253, 21, 136, 2, // Opcode: XXEVAL
4983/* 321 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 339
4984/* 327 */ MCD::OPC_CheckField, 26, 1, 0, 26, 8, 0, // Skip to: 2408
4985/* 334 */ MCD::OPC_Decode, 192, 12, 133, 2, // Opcode: PLBZ
4986/* 339 */ MCD::OPC_FilterValue, 132, 3, 15, 8, 0, // Skip to: 2408
4987/* 345 */ MCD::OPC_CheckField, 26, 1, 0, 8, 8, 0, // Skip to: 2408
4988/* 352 */ MCD::OPC_Decode, 199, 12, 134, 2, // Opcode: PLBZpc
4989/* 357 */ MCD::OPC_FilterValue, 18, 39, 0, 0, // Skip to: 401
4990/* 362 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
4991/* 365 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 383
4992/* 371 */ MCD::OPC_CheckField, 26, 1, 0, 238, 7, 0, // Skip to: 2408
4993/* 378 */ MCD::OPC_Decode, 234, 13, 133, 2, // Opcode: PSTW
4994/* 383 */ MCD::OPC_FilterValue, 132, 3, 227, 7, 0, // Skip to: 2408
4995/* 389 */ MCD::OPC_CheckField, 26, 1, 0, 220, 7, 0, // Skip to: 2408
4996/* 396 */ MCD::OPC_Decode, 241, 13, 134, 2, // Opcode: PSTWpc
4997/* 401 */ MCD::OPC_FilterValue, 19, 39, 0, 0, // Skip to: 445
4998/* 406 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
4999/* 409 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 427
5000/* 415 */ MCD::OPC_CheckField, 26, 1, 0, 194, 7, 0, // Skip to: 2408
5001/* 422 */ MCD::OPC_Decode, 206, 13, 133, 2, // Opcode: PSTB
5002/* 427 */ MCD::OPC_FilterValue, 132, 3, 183, 7, 0, // Skip to: 2408
5003/* 433 */ MCD::OPC_CheckField, 26, 1, 0, 176, 7, 0, // Skip to: 2408
5004/* 440 */ MCD::OPC_Decode, 213, 13, 134, 2, // Opcode: PSTBpc
5005/* 445 */ MCD::OPC_FilterValue, 20, 75, 0, 0, // Skip to: 525
5006/* 450 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5007/* 453 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 471
5008/* 459 */ MCD::OPC_CheckField, 26, 1, 1, 150, 7, 0, // Skip to: 2408
5009/* 466 */ MCD::OPC_Decode, 230, 12, 133, 2, // Opcode: PLWA
5010/* 471 */ MCD::OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 489
5011/* 477 */ MCD::OPC_CheckField, 26, 1, 1, 132, 7, 0, // Skip to: 2408
5012/* 484 */ MCD::OPC_Decode, 237, 12, 134, 2, // Opcode: PLWApc
5013/* 489 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 507
5014/* 495 */ MCD::OPC_CheckField, 26, 1, 0, 114, 7, 0, // Skip to: 2408
5015/* 502 */ MCD::OPC_Decode, 220, 12, 133, 2, // Opcode: PLHZ
5016/* 507 */ MCD::OPC_FilterValue, 132, 3, 103, 7, 0, // Skip to: 2408
5017/* 513 */ MCD::OPC_CheckField, 26, 1, 0, 96, 7, 0, // Skip to: 2408
5018/* 520 */ MCD::OPC_Decode, 227, 12, 134, 2, // Opcode: PLHZpc
5019/* 525 */ MCD::OPC_FilterValue, 21, 97, 0, 0, // Skip to: 627
5020/* 530 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5021/* 533 */ MCD::OPC_FilterValue, 128, 2, 23, 0, 0, // Skip to: 562
5022/* 539 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
5023/* 542 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 552
5024/* 547 */ MCD::OPC_Decode, 246, 12, 137, 2, // Opcode: PLXSD
5025/* 552 */ MCD::OPC_FilterValue, 1, 59, 7, 0, // Skip to: 2408
5026/* 557 */ MCD::OPC_Decode, 250, 12, 137, 2, // Opcode: PLXSSP
5027/* 562 */ MCD::OPC_FilterValue, 132, 2, 23, 0, 0, // Skip to: 591
5028/* 568 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
5029/* 571 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 581
5030/* 576 */ MCD::OPC_Decode, 249, 12, 138, 2, // Opcode: PLXSDpc
5031/* 581 */ MCD::OPC_FilterValue, 1, 30, 7, 0, // Skip to: 2408
5032/* 586 */ MCD::OPC_Decode, 253, 12, 138, 2, // Opcode: PLXSSPpc
5033/* 591 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 609
5034/* 597 */ MCD::OPC_CheckField, 26, 1, 0, 12, 7, 0, // Skip to: 2408
5035/* 604 */ MCD::OPC_Decode, 212, 12, 133, 2, // Opcode: PLHA
5036/* 609 */ MCD::OPC_FilterValue, 132, 3, 1, 7, 0, // Skip to: 2408
5037/* 615 */ MCD::OPC_CheckField, 26, 1, 0, 250, 6, 0, // Skip to: 2408
5038/* 622 */ MCD::OPC_Decode, 219, 12, 134, 2, // Opcode: PLHApc
5039/* 627 */ MCD::OPC_FilterValue, 22, 39, 0, 0, // Skip to: 671
5040/* 632 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5041/* 635 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 653
5042/* 641 */ MCD::OPC_CheckField, 26, 1, 0, 224, 6, 0, // Skip to: 2408
5043/* 648 */ MCD::OPC_Decode, 226, 13, 133, 2, // Opcode: PSTH
5044/* 653 */ MCD::OPC_FilterValue, 132, 3, 213, 6, 0, // Skip to: 2408
5045/* 659 */ MCD::OPC_CheckField, 26, 1, 0, 206, 6, 0, // Skip to: 2408
5046/* 666 */ MCD::OPC_Decode, 233, 13, 134, 2, // Opcode: PSTHpc
5047/* 671 */ MCD::OPC_FilterValue, 23, 63, 0, 0, // Skip to: 739
5048/* 676 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
5049/* 679 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 709
5050/* 684 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5051/* 687 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 698
5052/* 693 */ MCD::OPC_Decode, 242, 13, 137, 2, // Opcode: PSTXSD
5053/* 698 */ MCD::OPC_FilterValue, 132, 2, 168, 6, 0, // Skip to: 2408
5054/* 704 */ MCD::OPC_Decode, 245, 13, 138, 2, // Opcode: PSTXSDpc
5055/* 709 */ MCD::OPC_FilterValue, 1, 158, 6, 0, // Skip to: 2408
5056/* 714 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5057/* 717 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 728
5058/* 723 */ MCD::OPC_Decode, 246, 13, 137, 2, // Opcode: PSTXSSP
5059/* 728 */ MCD::OPC_FilterValue, 132, 2, 138, 6, 0, // Skip to: 2408
5060/* 734 */ MCD::OPC_Decode, 249, 13, 138, 2, // Opcode: PSTXSSPpc
5061/* 739 */ MCD::OPC_FilterValue, 24, 39, 0, 0, // Skip to: 783
5062/* 744 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5063/* 747 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 765
5064/* 753 */ MCD::OPC_CheckField, 26, 1, 0, 112, 6, 0, // Skip to: 2408
5065/* 760 */ MCD::OPC_Decode, 208, 12, 139, 2, // Opcode: PLFS
5066/* 765 */ MCD::OPC_FilterValue, 132, 3, 101, 6, 0, // Skip to: 2408
5067/* 771 */ MCD::OPC_CheckField, 26, 1, 0, 94, 6, 0, // Skip to: 2408
5068/* 778 */ MCD::OPC_Decode, 211, 12, 140, 2, // Opcode: PLFSpc
5069/* 783 */ MCD::OPC_FilterValue, 25, 61, 0, 0, // Skip to: 849
5070/* 788 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5071/* 791 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 802
5072/* 797 */ MCD::OPC_Decode, 254, 12, 141, 2, // Opcode: PLXV
5073/* 802 */ MCD::OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 813
5074/* 808 */ MCD::OPC_Decode, 133, 13, 142, 2, // Opcode: PLXVpc
5075/* 813 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 831
5076/* 819 */ MCD::OPC_CheckField, 26, 1, 0, 46, 6, 0, // Skip to: 2408
5077/* 826 */ MCD::OPC_Decode, 204, 12, 143, 2, // Opcode: PLFD
5078/* 831 */ MCD::OPC_FilterValue, 132, 3, 35, 6, 0, // Skip to: 2408
5079/* 837 */ MCD::OPC_CheckField, 26, 1, 0, 28, 6, 0, // Skip to: 2408
5080/* 844 */ MCD::OPC_Decode, 207, 12, 144, 2, // Opcode: PLFDpc
5081/* 849 */ MCD::OPC_FilterValue, 26, 39, 0, 0, // Skip to: 893
5082/* 854 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5083/* 857 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 875
5084/* 863 */ MCD::OPC_CheckField, 26, 1, 0, 2, 6, 0, // Skip to: 2408
5085/* 870 */ MCD::OPC_Decode, 222, 13, 139, 2, // Opcode: PSTFS
5086/* 875 */ MCD::OPC_FilterValue, 132, 3, 247, 5, 0, // Skip to: 2408
5087/* 881 */ MCD::OPC_CheckField, 26, 1, 0, 240, 5, 0, // Skip to: 2408
5088/* 888 */ MCD::OPC_Decode, 225, 13, 140, 2, // Opcode: PSTFSpc
5089/* 893 */ MCD::OPC_FilterValue, 27, 61, 0, 0, // Skip to: 959
5090/* 898 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5091/* 901 */ MCD::OPC_FilterValue, 128, 2, 5, 0, 0, // Skip to: 912
5092/* 907 */ MCD::OPC_Decode, 250, 13, 141, 2, // Opcode: PSTXV
5093/* 912 */ MCD::OPC_FilterValue, 132, 2, 5, 0, 0, // Skip to: 923
5094/* 918 */ MCD::OPC_Decode, 129, 14, 142, 2, // Opcode: PSTXVpc
5095/* 923 */ MCD::OPC_FilterValue, 128, 3, 12, 0, 0, // Skip to: 941
5096/* 929 */ MCD::OPC_CheckField, 26, 1, 0, 192, 5, 0, // Skip to: 2408
5097/* 936 */ MCD::OPC_Decode, 218, 13, 143, 2, // Opcode: PSTFD
5098/* 941 */ MCD::OPC_FilterValue, 132, 3, 181, 5, 0, // Skip to: 2408
5099/* 947 */ MCD::OPC_CheckField, 26, 1, 0, 174, 5, 0, // Skip to: 2408
5100/* 954 */ MCD::OPC_Decode, 221, 13, 144, 2, // Opcode: PSTFDpc
5101/* 959 */ MCD::OPC_FilterValue, 28, 39, 0, 0, // Skip to: 1003
5102/* 964 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5103/* 967 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 985
5104/* 973 */ MCD::OPC_CheckField, 26, 1, 1, 148, 5, 0, // Skip to: 2408
5105/* 980 */ MCD::OPC_Decode, 200, 12, 145, 2, // Opcode: PLD
5106/* 985 */ MCD::OPC_FilterValue, 132, 2, 137, 5, 0, // Skip to: 2408
5107/* 991 */ MCD::OPC_CheckField, 26, 1, 1, 130, 5, 0, // Skip to: 2408
5108/* 998 */ MCD::OPC_Decode, 203, 12, 146, 2, // Opcode: PLDpc
5109/* 1003 */ MCD::OPC_FilterValue, 29, 32, 5, 0, // Skip to: 2320
5110/* 1008 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5111/* 1011 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 1029
5112/* 1017 */ MCD::OPC_CheckField, 26, 1, 0, 104, 5, 0, // Skip to: 2408
5113/* 1024 */ MCD::OPC_Decode, 255, 12, 147, 2, // Opcode: PLXVP
5114/* 1029 */ MCD::OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 1047
5115/* 1035 */ MCD::OPC_CheckField, 26, 1, 0, 86, 5, 0, // Skip to: 2408
5116/* 1042 */ MCD::OPC_Decode, 130, 13, 148, 2, // Opcode: PLXVPpc
5117/* 1047 */ MCD::OPC_FilterValue, 228, 3, 75, 5, 0, // Skip to: 2408
5118/* 1053 */ MCD::OPC_ExtractField, 3, 8, // Inst{10-3} ...
5119/* 1056 */ MCD::OPC_FilterValue, 2, 40, 0, 0, // Skip to: 1101
5120/* 1061 */ MCD::OPC_CheckField, 48, 2, 0, 60, 5, 0, // Skip to: 2408
5121/* 1068 */ MCD::OPC_CheckField, 40, 4, 0, 53, 5, 0, // Skip to: 2408
5122/* 1075 */ MCD::OPC_CheckField, 26, 1, 1, 46, 5, 0, // Skip to: 2408
5123/* 1082 */ MCD::OPC_CheckField, 21, 2, 0, 39, 5, 0, // Skip to: 2408
5124/* 1089 */ MCD::OPC_CheckField, 0, 1, 0, 32, 5, 0, // Skip to: 2408
5125/* 1096 */ MCD::OPC_Decode, 187, 13, 149, 2, // Opcode: PMXVI8GER4PP
5126/* 1101 */ MCD::OPC_FilterValue, 3, 40, 0, 0, // Skip to: 1146
5127/* 1106 */ MCD::OPC_CheckField, 48, 2, 0, 15, 5, 0, // Skip to: 2408
5128/* 1113 */ MCD::OPC_CheckField, 40, 4, 0, 8, 5, 0, // Skip to: 2408
5129/* 1120 */ MCD::OPC_CheckField, 26, 1, 1, 1, 5, 0, // Skip to: 2408
5130/* 1127 */ MCD::OPC_CheckField, 21, 2, 0, 250, 4, 0, // Skip to: 2408
5131/* 1134 */ MCD::OPC_CheckField, 0, 1, 0, 243, 4, 0, // Skip to: 2408
5132/* 1141 */ MCD::OPC_Decode, 186, 13, 150, 2, // Opcode: PMXVI8GER4
5133/* 1146 */ MCD::OPC_FilterValue, 18, 40, 0, 0, // Skip to: 1191
5134/* 1151 */ MCD::OPC_CheckField, 48, 2, 0, 226, 4, 0, // Skip to: 2408
5135/* 1158 */ MCD::OPC_CheckField, 40, 6, 0, 219, 4, 0, // Skip to: 2408
5136/* 1165 */ MCD::OPC_CheckField, 26, 1, 1, 212, 4, 0, // Skip to: 2408
5137/* 1172 */ MCD::OPC_CheckField, 21, 2, 0, 205, 4, 0, // Skip to: 2408
5138/* 1179 */ MCD::OPC_CheckField, 0, 1, 0, 198, 4, 0, // Skip to: 2408
5139/* 1186 */ MCD::OPC_Decode, 148, 13, 151, 2, // Opcode: PMXVF16GER2PP
5140/* 1191 */ MCD::OPC_FilterValue, 19, 40, 0, 0, // Skip to: 1236
5141/* 1196 */ MCD::OPC_CheckField, 48, 2, 0, 181, 4, 0, // Skip to: 2408
5142/* 1203 */ MCD::OPC_CheckField, 40, 6, 0, 174, 4, 0, // Skip to: 2408
5143/* 1210 */ MCD::OPC_CheckField, 26, 1, 1, 167, 4, 0, // Skip to: 2408
5144/* 1217 */ MCD::OPC_CheckField, 21, 2, 0, 160, 4, 0, // Skip to: 2408
5145/* 1224 */ MCD::OPC_CheckField, 0, 1, 0, 153, 4, 0, // Skip to: 2408
5146/* 1231 */ MCD::OPC_Decode, 144, 13, 152, 2, // Opcode: PMXVF16GER2
5147/* 1236 */ MCD::OPC_FilterValue, 26, 33, 0, 0, // Skip to: 1274
5148/* 1241 */ MCD::OPC_CheckField, 40, 10, 0, 136, 4, 0, // Skip to: 2408
5149/* 1248 */ MCD::OPC_CheckField, 26, 1, 1, 129, 4, 0, // Skip to: 2408
5150/* 1255 */ MCD::OPC_CheckField, 21, 2, 0, 122, 4, 0, // Skip to: 2408
5151/* 1262 */ MCD::OPC_CheckField, 0, 1, 0, 115, 4, 0, // Skip to: 2408
5152/* 1269 */ MCD::OPC_Decode, 158, 13, 153, 2, // Opcode: PMXVF32GERPP
5153/* 1274 */ MCD::OPC_FilterValue, 27, 33, 0, 0, // Skip to: 1312
5154/* 1279 */ MCD::OPC_CheckField, 40, 10, 0, 98, 4, 0, // Skip to: 2408
5155/* 1286 */ MCD::OPC_CheckField, 26, 1, 1, 91, 4, 0, // Skip to: 2408
5156/* 1293 */ MCD::OPC_CheckField, 21, 2, 0, 84, 4, 0, // Skip to: 2408
5157/* 1300 */ MCD::OPC_CheckField, 0, 1, 0, 77, 4, 0, // Skip to: 2408
5158/* 1307 */ MCD::OPC_Decode, 154, 13, 154, 2, // Opcode: PMXVF32GER
5159/* 1312 */ MCD::OPC_FilterValue, 34, 33, 0, 0, // Skip to: 1350
5160/* 1317 */ MCD::OPC_CheckField, 48, 2, 0, 60, 4, 0, // Skip to: 2408
5161/* 1324 */ MCD::OPC_CheckField, 26, 1, 1, 53, 4, 0, // Skip to: 2408
5162/* 1331 */ MCD::OPC_CheckField, 21, 2, 0, 46, 4, 0, // Skip to: 2408
5163/* 1338 */ MCD::OPC_CheckField, 0, 1, 0, 39, 4, 0, // Skip to: 2408
5164/* 1345 */ MCD::OPC_Decode, 183, 13, 155, 2, // Opcode: PMXVI4GER8PP
5165/* 1350 */ MCD::OPC_FilterValue, 35, 33, 0, 0, // Skip to: 1388
5166/* 1355 */ MCD::OPC_CheckField, 48, 2, 0, 22, 4, 0, // Skip to: 2408
5167/* 1362 */ MCD::OPC_CheckField, 26, 1, 1, 15, 4, 0, // Skip to: 2408
5168/* 1369 */ MCD::OPC_CheckField, 21, 2, 0, 8, 4, 0, // Skip to: 2408
5169/* 1376 */ MCD::OPC_CheckField, 0, 1, 0, 1, 4, 0, // Skip to: 2408
5170/* 1383 */ MCD::OPC_Decode, 182, 13, 156, 2, // Opcode: PMXVI4GER8
5171/* 1388 */ MCD::OPC_FilterValue, 42, 40, 0, 0, // Skip to: 1433
5172/* 1393 */ MCD::OPC_CheckField, 48, 2, 0, 240, 3, 0, // Skip to: 2408
5173/* 1400 */ MCD::OPC_CheckField, 40, 6, 0, 233, 3, 0, // Skip to: 2408
5174/* 1407 */ MCD::OPC_CheckField, 26, 1, 1, 226, 3, 0, // Skip to: 2408
5175/* 1414 */ MCD::OPC_CheckField, 21, 2, 0, 219, 3, 0, // Skip to: 2408
5176/* 1421 */ MCD::OPC_CheckField, 0, 1, 0, 212, 3, 0, // Skip to: 2408
5177/* 1428 */ MCD::OPC_Decode, 177, 13, 151, 2, // Opcode: PMXVI16GER2SPP
5178/* 1433 */ MCD::OPC_FilterValue, 43, 40, 0, 0, // Skip to: 1478
5179/* 1438 */ MCD::OPC_CheckField, 48, 2, 0, 195, 3, 0, // Skip to: 2408
5180/* 1445 */ MCD::OPC_CheckField, 40, 6, 0, 188, 3, 0, // Skip to: 2408
5181/* 1452 */ MCD::OPC_CheckField, 26, 1, 1, 181, 3, 0, // Skip to: 2408
5182/* 1459 */ MCD::OPC_CheckField, 21, 2, 0, 174, 3, 0, // Skip to: 2408
5183/* 1466 */ MCD::OPC_CheckField, 0, 1, 0, 167, 3, 0, // Skip to: 2408
5184/* 1473 */ MCD::OPC_Decode, 176, 13, 152, 2, // Opcode: PMXVI16GER2S
5185/* 1478 */ MCD::OPC_FilterValue, 50, 40, 0, 0, // Skip to: 1523
5186/* 1483 */ MCD::OPC_CheckField, 48, 2, 0, 150, 3, 0, // Skip to: 2408
5187/* 1490 */ MCD::OPC_CheckField, 40, 6, 0, 143, 3, 0, // Skip to: 2408
5188/* 1497 */ MCD::OPC_CheckField, 26, 1, 1, 136, 3, 0, // Skip to: 2408
5189/* 1504 */ MCD::OPC_CheckField, 21, 2, 0, 129, 3, 0, // Skip to: 2408
5190/* 1511 */ MCD::OPC_CheckField, 0, 1, 0, 122, 3, 0, // Skip to: 2408
5191/* 1518 */ MCD::OPC_Decode, 138, 13, 151, 2, // Opcode: PMXVBF16GER2PP
5192/* 1523 */ MCD::OPC_FilterValue, 51, 40, 0, 0, // Skip to: 1568
5193/* 1528 */ MCD::OPC_CheckField, 48, 2, 0, 105, 3, 0, // Skip to: 2408
5194/* 1535 */ MCD::OPC_CheckField, 40, 6, 0, 98, 3, 0, // Skip to: 2408
5195/* 1542 */ MCD::OPC_CheckField, 26, 1, 1, 91, 3, 0, // Skip to: 2408
5196/* 1549 */ MCD::OPC_CheckField, 21, 2, 0, 84, 3, 0, // Skip to: 2408
5197/* 1556 */ MCD::OPC_CheckField, 0, 1, 0, 77, 3, 0, // Skip to: 2408
5198/* 1563 */ MCD::OPC_Decode, 134, 13, 152, 2, // Opcode: PMXVBF16GER2
5199/* 1568 */ MCD::OPC_FilterValue, 58, 40, 0, 0, // Skip to: 1613
5200/* 1573 */ MCD::OPC_CheckField, 40, 10, 0, 60, 3, 0, // Skip to: 2408
5201/* 1580 */ MCD::OPC_CheckField, 32, 2, 0, 53, 3, 0, // Skip to: 2408
5202/* 1587 */ MCD::OPC_CheckField, 26, 1, 1, 46, 3, 0, // Skip to: 2408
5203/* 1594 */ MCD::OPC_CheckField, 21, 2, 0, 39, 3, 0, // Skip to: 2408
5204/* 1601 */ MCD::OPC_CheckField, 0, 1, 0, 32, 3, 0, // Skip to: 2408
5205/* 1608 */ MCD::OPC_Decode, 168, 13, 157, 2, // Opcode: PMXVF64GERPP
5206/* 1613 */ MCD::OPC_FilterValue, 59, 40, 0, 0, // Skip to: 1658
5207/* 1618 */ MCD::OPC_CheckField, 40, 10, 0, 15, 3, 0, // Skip to: 2408
5208/* 1625 */ MCD::OPC_CheckField, 32, 2, 0, 8, 3, 0, // Skip to: 2408
5209/* 1632 */ MCD::OPC_CheckField, 26, 1, 1, 1, 3, 0, // Skip to: 2408
5210/* 1639 */ MCD::OPC_CheckField, 21, 2, 0, 250, 2, 0, // Skip to: 2408
5211/* 1646 */ MCD::OPC_CheckField, 0, 1, 0, 243, 2, 0, // Skip to: 2408
5212/* 1653 */ MCD::OPC_Decode, 164, 13, 158, 2, // Opcode: PMXVF64GER
5213/* 1658 */ MCD::OPC_FilterValue, 75, 40, 0, 0, // Skip to: 1703
5214/* 1663 */ MCD::OPC_CheckField, 48, 2, 0, 226, 2, 0, // Skip to: 2408
5215/* 1670 */ MCD::OPC_CheckField, 40, 6, 0, 219, 2, 0, // Skip to: 2408
5216/* 1677 */ MCD::OPC_CheckField, 26, 1, 1, 212, 2, 0, // Skip to: 2408
5217/* 1684 */ MCD::OPC_CheckField, 21, 2, 0, 205, 2, 0, // Skip to: 2408
5218/* 1691 */ MCD::OPC_CheckField, 0, 1, 0, 198, 2, 0, // Skip to: 2408
5219/* 1698 */ MCD::OPC_Decode, 174, 13, 152, 2, // Opcode: PMXVI16GER2
5220/* 1703 */ MCD::OPC_FilterValue, 82, 40, 0, 0, // Skip to: 1748
5221/* 1708 */ MCD::OPC_CheckField, 48, 2, 0, 181, 2, 0, // Skip to: 2408
5222/* 1715 */ MCD::OPC_CheckField, 40, 6, 0, 174, 2, 0, // Skip to: 2408
5223/* 1722 */ MCD::OPC_CheckField, 26, 1, 1, 167, 2, 0, // Skip to: 2408
5224/* 1729 */ MCD::OPC_CheckField, 21, 2, 0, 160, 2, 0, // Skip to: 2408
5225/* 1736 */ MCD::OPC_CheckField, 0, 1, 0, 153, 2, 0, // Skip to: 2408
5226/* 1743 */ MCD::OPC_Decode, 146, 13, 151, 2, // Opcode: PMXVF16GER2NP
5227/* 1748 */ MCD::OPC_FilterValue, 90, 33, 0, 0, // Skip to: 1786
5228/* 1753 */ MCD::OPC_CheckField, 40, 10, 0, 136, 2, 0, // Skip to: 2408
5229/* 1760 */ MCD::OPC_CheckField, 26, 1, 1, 129, 2, 0, // Skip to: 2408
5230/* 1767 */ MCD::OPC_CheckField, 21, 2, 0, 122, 2, 0, // Skip to: 2408
5231/* 1774 */ MCD::OPC_CheckField, 0, 1, 0, 115, 2, 0, // Skip to: 2408
5232/* 1781 */ MCD::OPC_Decode, 156, 13, 153, 2, // Opcode: PMXVF32GERNP
5233/* 1786 */ MCD::OPC_FilterValue, 99, 40, 0, 0, // Skip to: 1831
5234/* 1791 */ MCD::OPC_CheckField, 48, 2, 0, 98, 2, 0, // Skip to: 2408
5235/* 1798 */ MCD::OPC_CheckField, 40, 4, 0, 91, 2, 0, // Skip to: 2408
5236/* 1805 */ MCD::OPC_CheckField, 26, 1, 1, 84, 2, 0, // Skip to: 2408
5237/* 1812 */ MCD::OPC_CheckField, 21, 2, 0, 77, 2, 0, // Skip to: 2408
5238/* 1819 */ MCD::OPC_CheckField, 0, 1, 0, 70, 2, 0, // Skip to: 2408
5239/* 1826 */ MCD::OPC_Decode, 188, 13, 149, 2, // Opcode: PMXVI8GER4SPP
5240/* 1831 */ MCD::OPC_FilterValue, 107, 40, 0, 0, // Skip to: 1876
5241/* 1836 */ MCD::OPC_CheckField, 48, 2, 0, 53, 2, 0, // Skip to: 2408
5242/* 1843 */ MCD::OPC_CheckField, 40, 6, 0, 46, 2, 0, // Skip to: 2408
5243/* 1850 */ MCD::OPC_CheckField, 26, 1, 1, 39, 2, 0, // Skip to: 2408
5244/* 1857 */ MCD::OPC_CheckField, 21, 2, 0, 32, 2, 0, // Skip to: 2408
5245/* 1864 */ MCD::OPC_CheckField, 0, 1, 0, 25, 2, 0, // Skip to: 2408
5246/* 1871 */ MCD::OPC_Decode, 175, 13, 151, 2, // Opcode: PMXVI16GER2PP
5247/* 1876 */ MCD::OPC_FilterValue, 114, 40, 0, 0, // Skip to: 1921
5248/* 1881 */ MCD::OPC_CheckField, 48, 2, 0, 8, 2, 0, // Skip to: 2408
5249/* 1888 */ MCD::OPC_CheckField, 40, 6, 0, 1, 2, 0, // Skip to: 2408
5250/* 1895 */ MCD::OPC_CheckField, 26, 1, 1, 250, 1, 0, // Skip to: 2408
5251/* 1902 */ MCD::OPC_CheckField, 21, 2, 0, 243, 1, 0, // Skip to: 2408
5252/* 1909 */ MCD::OPC_CheckField, 0, 1, 0, 236, 1, 0, // Skip to: 2408
5253/* 1916 */ MCD::OPC_Decode, 136, 13, 151, 2, // Opcode: PMXVBF16GER2NP
5254/* 1921 */ MCD::OPC_FilterValue, 122, 40, 0, 0, // Skip to: 1966
5255/* 1926 */ MCD::OPC_CheckField, 40, 10, 0, 219, 1, 0, // Skip to: 2408
5256/* 1933 */ MCD::OPC_CheckField, 32, 2, 0, 212, 1, 0, // Skip to: 2408
5257/* 1940 */ MCD::OPC_CheckField, 26, 1, 1, 205, 1, 0, // Skip to: 2408
5258/* 1947 */ MCD::OPC_CheckField, 21, 2, 0, 198, 1, 0, // Skip to: 2408
5259/* 1954 */ MCD::OPC_CheckField, 0, 1, 0, 191, 1, 0, // Skip to: 2408
5260/* 1961 */ MCD::OPC_Decode, 166, 13, 157, 2, // Opcode: PMXVF64GERNP
5261/* 1966 */ MCD::OPC_FilterValue, 146, 1, 40, 0, 0, // Skip to: 2012
5262/* 1972 */ MCD::OPC_CheckField, 48, 2, 0, 173, 1, 0, // Skip to: 2408
5263/* 1979 */ MCD::OPC_CheckField, 40, 6, 0, 166, 1, 0, // Skip to: 2408
5264/* 1986 */ MCD::OPC_CheckField, 26, 1, 1, 159, 1, 0, // Skip to: 2408
5265/* 1993 */ MCD::OPC_CheckField, 21, 2, 0, 152, 1, 0, // Skip to: 2408
5266/* 2000 */ MCD::OPC_CheckField, 0, 1, 0, 145, 1, 0, // Skip to: 2408
5267/* 2007 */ MCD::OPC_Decode, 147, 13, 151, 2, // Opcode: PMXVF16GER2PN
5268/* 2012 */ MCD::OPC_FilterValue, 154, 1, 33, 0, 0, // Skip to: 2051
5269/* 2018 */ MCD::OPC_CheckField, 40, 10, 0, 127, 1, 0, // Skip to: 2408
5270/* 2025 */ MCD::OPC_CheckField, 26, 1, 1, 120, 1, 0, // Skip to: 2408
5271/* 2032 */ MCD::OPC_CheckField, 21, 2, 0, 113, 1, 0, // Skip to: 2408
5272/* 2039 */ MCD::OPC_CheckField, 0, 1, 0, 106, 1, 0, // Skip to: 2408
5273/* 2046 */ MCD::OPC_Decode, 157, 13, 153, 2, // Opcode: PMXVF32GERPN
5274/* 2051 */ MCD::OPC_FilterValue, 178, 1, 40, 0, 0, // Skip to: 2097
5275/* 2057 */ MCD::OPC_CheckField, 48, 2, 0, 88, 1, 0, // Skip to: 2408
5276/* 2064 */ MCD::OPC_CheckField, 40, 6, 0, 81, 1, 0, // Skip to: 2408
5277/* 2071 */ MCD::OPC_CheckField, 26, 1, 1, 74, 1, 0, // Skip to: 2408
5278/* 2078 */ MCD::OPC_CheckField, 21, 2, 0, 67, 1, 0, // Skip to: 2408
5279/* 2085 */ MCD::OPC_CheckField, 0, 1, 0, 60, 1, 0, // Skip to: 2408
5280/* 2092 */ MCD::OPC_Decode, 137, 13, 151, 2, // Opcode: PMXVBF16GER2PN
5281/* 2097 */ MCD::OPC_FilterValue, 186, 1, 40, 0, 0, // Skip to: 2143
5282/* 2103 */ MCD::OPC_CheckField, 40, 10, 0, 42, 1, 0, // Skip to: 2408
5283/* 2110 */ MCD::OPC_CheckField, 32, 2, 0, 35, 1, 0, // Skip to: 2408
5284/* 2117 */ MCD::OPC_CheckField, 26, 1, 1, 28, 1, 0, // Skip to: 2408
5285/* 2124 */ MCD::OPC_CheckField, 21, 2, 0, 21, 1, 0, // Skip to: 2408
5286/* 2131 */ MCD::OPC_CheckField, 0, 1, 0, 14, 1, 0, // Skip to: 2408
5287/* 2138 */ MCD::OPC_Decode, 167, 13, 157, 2, // Opcode: PMXVF64GERPN
5288/* 2143 */ MCD::OPC_FilterValue, 210, 1, 40, 0, 0, // Skip to: 2189
5289/* 2149 */ MCD::OPC_CheckField, 48, 2, 0, 252, 0, 0, // Skip to: 2408
5290/* 2156 */ MCD::OPC_CheckField, 40, 6, 0, 245, 0, 0, // Skip to: 2408
5291/* 2163 */ MCD::OPC_CheckField, 26, 1, 1, 238, 0, 0, // Skip to: 2408
5292/* 2170 */ MCD::OPC_CheckField, 21, 2, 0, 231, 0, 0, // Skip to: 2408
5293/* 2177 */ MCD::OPC_CheckField, 0, 1, 0, 224, 0, 0, // Skip to: 2408
5294/* 2184 */ MCD::OPC_Decode, 145, 13, 151, 2, // Opcode: PMXVF16GER2NN
5295/* 2189 */ MCD::OPC_FilterValue, 218, 1, 33, 0, 0, // Skip to: 2228
5296/* 2195 */ MCD::OPC_CheckField, 40, 10, 0, 206, 0, 0, // Skip to: 2408
5297/* 2202 */ MCD::OPC_CheckField, 26, 1, 1, 199, 0, 0, // Skip to: 2408
5298/* 2209 */ MCD::OPC_CheckField, 21, 2, 0, 192, 0, 0, // Skip to: 2408
5299/* 2216 */ MCD::OPC_CheckField, 0, 1, 0, 185, 0, 0, // Skip to: 2408
5300/* 2223 */ MCD::OPC_Decode, 155, 13, 153, 2, // Opcode: PMXVF32GERNN
5301/* 2228 */ MCD::OPC_FilterValue, 242, 1, 40, 0, 0, // Skip to: 2274
5302/* 2234 */ MCD::OPC_CheckField, 48, 2, 0, 167, 0, 0, // Skip to: 2408
5303/* 2241 */ MCD::OPC_CheckField, 40, 6, 0, 160, 0, 0, // Skip to: 2408
5304/* 2248 */ MCD::OPC_CheckField, 26, 1, 1, 153, 0, 0, // Skip to: 2408
5305/* 2255 */ MCD::OPC_CheckField, 21, 2, 0, 146, 0, 0, // Skip to: 2408
5306/* 2262 */ MCD::OPC_CheckField, 0, 1, 0, 139, 0, 0, // Skip to: 2408
5307/* 2269 */ MCD::OPC_Decode, 135, 13, 151, 2, // Opcode: PMXVBF16GER2NN
5308/* 2274 */ MCD::OPC_FilterValue, 250, 1, 128, 0, 0, // Skip to: 2408
5309/* 2280 */ MCD::OPC_CheckField, 40, 10, 0, 121, 0, 0, // Skip to: 2408
5310/* 2287 */ MCD::OPC_CheckField, 32, 2, 0, 114, 0, 0, // Skip to: 2408
5311/* 2294 */ MCD::OPC_CheckField, 26, 1, 1, 107, 0, 0, // Skip to: 2408
5312/* 2301 */ MCD::OPC_CheckField, 21, 2, 0, 100, 0, 0, // Skip to: 2408
5313/* 2308 */ MCD::OPC_CheckField, 0, 1, 0, 93, 0, 0, // Skip to: 2408
5314/* 2315 */ MCD::OPC_Decode, 165, 13, 157, 2, // Opcode: PMXVF64GERNN
5315/* 2320 */ MCD::OPC_FilterValue, 30, 39, 0, 0, // Skip to: 2364
5316/* 2325 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5317/* 2328 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2346
5318/* 2334 */ MCD::OPC_CheckField, 26, 1, 1, 67, 0, 0, // Skip to: 2408
5319/* 2341 */ MCD::OPC_Decode, 214, 13, 145, 2, // Opcode: PSTD
5320/* 2346 */ MCD::OPC_FilterValue, 132, 2, 56, 0, 0, // Skip to: 2408
5321/* 2352 */ MCD::OPC_CheckField, 26, 1, 1, 49, 0, 0, // Skip to: 2408
5322/* 2359 */ MCD::OPC_Decode, 217, 13, 146, 2, // Opcode: PSTDpc
5323/* 2364 */ MCD::OPC_FilterValue, 31, 39, 0, 0, // Skip to: 2408
5324/* 2369 */ MCD::OPC_ExtractField, 50, 14, // Inst{63-50} ...
5325/* 2372 */ MCD::OPC_FilterValue, 128, 2, 12, 0, 0, // Skip to: 2390
5326/* 2378 */ MCD::OPC_CheckField, 26, 1, 0, 23, 0, 0, // Skip to: 2408
5327/* 2385 */ MCD::OPC_Decode, 251, 13, 147, 2, // Opcode: PSTXVP
5328/* 2390 */ MCD::OPC_FilterValue, 132, 2, 12, 0, 0, // Skip to: 2408
5329/* 2396 */ MCD::OPC_CheckField, 26, 1, 0, 5, 0, 0, // Skip to: 2408
5330/* 2403 */ MCD::OPC_Decode, 254, 13, 148, 2, // Opcode: PSTXVPpc
5331/* 2408 */ MCD::OPC_Fail,
5332 0
5333};
5334
5335static const uint8_t DecoderTableSPE32[] = {
5336/* 0 */ MCD::OPC_ExtractField, 3, 8, // Inst{10-3} ...
5337/* 3 */ MCD::OPC_FilterValue, 64, 71, 0, 0, // Skip to: 79
5338/* 8 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5339/* 11 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28
5340/* 16 */ MCD::OPC_CheckField, 26, 6, 4, 112, 20, 0, // Skip to: 5255
5341/* 23 */ MCD::OPC_Decode, 168, 7, 159, 2, // Opcode: EVADDW
5342/* 28 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 45
5343/* 33 */ MCD::OPC_CheckField, 26, 6, 4, 95, 20, 0, // Skip to: 5255
5344/* 40 */ MCD::OPC_Decode, 163, 7, 160, 2, // Opcode: EVADDIW
5345/* 45 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 62
5346/* 50 */ MCD::OPC_CheckField, 26, 6, 4, 78, 20, 0, // Skip to: 5255
5347/* 57 */ MCD::OPC_Decode, 226, 8, 159, 2, // Opcode: EVSUBFW
5348/* 62 */ MCD::OPC_FilterValue, 6, 68, 20, 0, // Skip to: 5255
5349/* 67 */ MCD::OPC_CheckField, 26, 6, 4, 61, 20, 0, // Skip to: 5255
5350/* 74 */ MCD::OPC_Decode, 227, 8, 161, 2, // Opcode: EVSUBIFW
5351/* 79 */ MCD::OPC_FilterValue, 65, 187, 0, 0, // Skip to: 271
5352/* 84 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5353/* 87 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 111
5354/* 92 */ MCD::OPC_CheckField, 26, 6, 4, 36, 20, 0, // Skip to: 5255
5355/* 99 */ MCD::OPC_CheckField, 11, 5, 0, 29, 20, 0, // Skip to: 5255
5356/* 106 */ MCD::OPC_Decode, 162, 7, 162, 2, // Opcode: EVABS
5357/* 111 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 135
5358/* 116 */ MCD::OPC_CheckField, 26, 6, 4, 12, 20, 0, // Skip to: 5255
5359/* 123 */ MCD::OPC_CheckField, 11, 5, 0, 5, 20, 0, // Skip to: 5255
5360/* 130 */ MCD::OPC_Decode, 192, 8, 162, 2, // Opcode: EVNEG
5361/* 135 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 159
5362/* 140 */ MCD::OPC_CheckField, 26, 6, 4, 244, 19, 0, // Skip to: 5255
5363/* 147 */ MCD::OPC_CheckField, 11, 5, 0, 237, 19, 0, // Skip to: 5255
5364/* 154 */ MCD::OPC_Decode, 181, 7, 162, 2, // Opcode: EVEXTSB
5365/* 159 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 183
5366/* 164 */ MCD::OPC_CheckField, 26, 6, 4, 220, 19, 0, // Skip to: 5255
5367/* 171 */ MCD::OPC_CheckField, 11, 5, 0, 213, 19, 0, // Skip to: 5255
5368/* 178 */ MCD::OPC_Decode, 182, 7, 162, 2, // Opcode: EVEXTSH
5369/* 183 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 207
5370/* 188 */ MCD::OPC_CheckField, 26, 6, 4, 196, 19, 0, // Skip to: 5255
5371/* 195 */ MCD::OPC_CheckField, 11, 5, 0, 189, 19, 0, // Skip to: 5255
5372/* 202 */ MCD::OPC_Decode, 198, 8, 162, 2, // Opcode: EVRNDW
5373/* 207 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 231
5374/* 212 */ MCD::OPC_CheckField, 26, 6, 4, 172, 19, 0, // Skip to: 5255
5375/* 219 */ MCD::OPC_CheckField, 11, 5, 0, 165, 19, 0, // Skip to: 5255
5376/* 226 */ MCD::OPC_Decode, 177, 7, 162, 2, // Opcode: EVCNTLZW
5377/* 231 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 255
5378/* 236 */ MCD::OPC_CheckField, 26, 6, 4, 148, 19, 0, // Skip to: 5255
5379/* 243 */ MCD::OPC_CheckField, 11, 5, 0, 141, 19, 0, // Skip to: 5255
5380/* 250 */ MCD::OPC_Decode, 176, 7, 162, 2, // Opcode: EVCNTLSW
5381/* 255 */ MCD::OPC_FilterValue, 7, 131, 19, 0, // Skip to: 5255
5382/* 260 */ MCD::OPC_CheckField, 26, 6, 4, 124, 19, 0, // Skip to: 5255
5383/* 267 */ MCD::OPC_Decode, 137, 5, 77, // Opcode: BRINC
5384/* 271 */ MCD::OPC_FilterValue, 66, 71, 0, 0, // Skip to: 347
5385/* 276 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5386/* 279 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 296
5387/* 284 */ MCD::OPC_CheckField, 26, 6, 4, 100, 19, 0, // Skip to: 5255
5388/* 291 */ MCD::OPC_Decode, 169, 7, 159, 2, // Opcode: EVAND
5389/* 296 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 313
5390/* 301 */ MCD::OPC_CheckField, 26, 6, 4, 83, 19, 0, // Skip to: 5255
5391/* 308 */ MCD::OPC_Decode, 170, 7, 159, 2, // Opcode: EVANDC
5392/* 313 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 330
5393/* 318 */ MCD::OPC_CheckField, 26, 6, 4, 66, 19, 0, // Skip to: 5255
5394/* 325 */ MCD::OPC_Decode, 228, 8, 159, 2, // Opcode: EVXOR
5395/* 330 */ MCD::OPC_FilterValue, 7, 56, 19, 0, // Skip to: 5255
5396/* 335 */ MCD::OPC_CheckField, 26, 6, 4, 49, 19, 0, // Skip to: 5255
5397/* 342 */ MCD::OPC_Decode, 194, 8, 159, 2, // Opcode: EVOR
5398/* 347 */ MCD::OPC_FilterValue, 67, 71, 0, 0, // Skip to: 423
5399/* 352 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5400/* 355 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 372
5401/* 360 */ MCD::OPC_CheckField, 26, 6, 4, 24, 19, 0, // Skip to: 5255
5402/* 367 */ MCD::OPC_Decode, 193, 8, 159, 2, // Opcode: EVNOR
5403/* 372 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 389
5404/* 377 */ MCD::OPC_CheckField, 26, 6, 4, 7, 19, 0, // Skip to: 5255
5405/* 384 */ MCD::OPC_Decode, 180, 7, 159, 2, // Opcode: EVEQV
5406/* 389 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 406
5407/* 394 */ MCD::OPC_CheckField, 26, 6, 4, 246, 18, 0, // Skip to: 5255
5408/* 401 */ MCD::OPC_Decode, 195, 8, 159, 2, // Opcode: EVORC
5409/* 406 */ MCD::OPC_FilterValue, 6, 236, 18, 0, // Skip to: 5255
5410/* 411 */ MCD::OPC_CheckField, 26, 6, 4, 229, 18, 0, // Skip to: 5255
5411/* 418 */ MCD::OPC_Decode, 191, 8, 159, 2, // Opcode: EVNAND
5412/* 423 */ MCD::OPC_FilterValue, 68, 105, 0, 0, // Skip to: 533
5413/* 428 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5414/* 431 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 448
5415/* 436 */ MCD::OPC_CheckField, 26, 6, 4, 204, 18, 0, // Skip to: 5255
5416/* 443 */ MCD::OPC_Decode, 207, 8, 159, 2, // Opcode: EVSRWU
5417/* 448 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 465
5418/* 453 */ MCD::OPC_CheckField, 26, 6, 4, 187, 18, 0, // Skip to: 5255
5419/* 460 */ MCD::OPC_Decode, 206, 8, 159, 2, // Opcode: EVSRWS
5420/* 465 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 482
5421/* 470 */ MCD::OPC_CheckField, 26, 6, 4, 170, 18, 0, // Skip to: 5255
5422/* 477 */ MCD::OPC_Decode, 205, 8, 160, 2, // Opcode: EVSRWIU
5423/* 482 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 499
5424/* 487 */ MCD::OPC_CheckField, 26, 6, 4, 153, 18, 0, // Skip to: 5255
5425/* 494 */ MCD::OPC_Decode, 204, 8, 160, 2, // Opcode: EVSRWIS
5426/* 499 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 516
5427/* 504 */ MCD::OPC_CheckField, 26, 6, 4, 136, 18, 0, // Skip to: 5255
5428/* 511 */ MCD::OPC_Decode, 200, 8, 159, 2, // Opcode: EVSLW
5429/* 516 */ MCD::OPC_FilterValue, 6, 126, 18, 0, // Skip to: 5255
5430/* 521 */ MCD::OPC_CheckField, 26, 6, 4, 119, 18, 0, // Skip to: 5255
5431/* 528 */ MCD::OPC_Decode, 201, 8, 160, 2, // Opcode: EVSLWI
5432/* 533 */ MCD::OPC_FilterValue, 69, 153, 0, 0, // Skip to: 691
5433/* 538 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5434/* 541 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 558
5435/* 546 */ MCD::OPC_CheckField, 26, 6, 4, 94, 18, 0, // Skip to: 5255
5436/* 553 */ MCD::OPC_Decode, 196, 8, 159, 2, // Opcode: EVRLW
5437/* 558 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 582
5438/* 563 */ MCD::OPC_CheckField, 26, 6, 4, 77, 18, 0, // Skip to: 5255
5439/* 570 */ MCD::OPC_CheckField, 11, 5, 0, 70, 18, 0, // Skip to: 5255
5440/* 577 */ MCD::OPC_Decode, 203, 8, 163, 2, // Opcode: EVSPLATI
5441/* 582 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 599
5442/* 587 */ MCD::OPC_CheckField, 26, 6, 4, 53, 18, 0, // Skip to: 5255
5443/* 594 */ MCD::OPC_Decode, 197, 8, 160, 2, // Opcode: EVRLWI
5444/* 599 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 623
5445/* 604 */ MCD::OPC_CheckField, 26, 6, 4, 36, 18, 0, // Skip to: 5255
5446/* 611 */ MCD::OPC_CheckField, 11, 5, 0, 29, 18, 0, // Skip to: 5255
5447/* 618 */ MCD::OPC_Decode, 202, 8, 163, 2, // Opcode: EVSPLATFI
5448/* 623 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 640
5449/* 628 */ MCD::OPC_CheckField, 26, 6, 4, 12, 18, 0, // Skip to: 5255
5450/* 635 */ MCD::OPC_Decode, 228, 7, 159, 2, // Opcode: EVMERGEHI
5451/* 640 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 657
5452/* 645 */ MCD::OPC_CheckField, 26, 6, 4, 251, 17, 0, // Skip to: 5255
5453/* 652 */ MCD::OPC_Decode, 230, 7, 164, 2, // Opcode: EVMERGELO
5454/* 657 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 674
5455/* 662 */ MCD::OPC_CheckField, 26, 6, 4, 234, 17, 0, // Skip to: 5255
5456/* 669 */ MCD::OPC_Decode, 229, 7, 159, 2, // Opcode: EVMERGEHILO
5457/* 674 */ MCD::OPC_FilterValue, 7, 224, 17, 0, // Skip to: 5255
5458/* 679 */ MCD::OPC_CheckField, 26, 6, 4, 217, 17, 0, // Skip to: 5255
5459/* 686 */ MCD::OPC_Decode, 231, 7, 159, 2, // Opcode: EVMERGELOHI
5460/* 691 */ MCD::OPC_FilterValue, 70, 123, 0, 0, // Skip to: 819
5461/* 696 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5462/* 699 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 723
5463/* 704 */ MCD::OPC_CheckField, 26, 6, 4, 192, 17, 0, // Skip to: 5255
5464/* 711 */ MCD::OPC_CheckField, 21, 2, 0, 185, 17, 0, // Skip to: 5255
5465/* 718 */ MCD::OPC_Decode, 173, 7, 165, 2, // Opcode: EVCMPGTU
5466/* 723 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 747
5467/* 728 */ MCD::OPC_CheckField, 26, 6, 4, 168, 17, 0, // Skip to: 5255
5468/* 735 */ MCD::OPC_CheckField, 21, 2, 0, 161, 17, 0, // Skip to: 5255
5469/* 742 */ MCD::OPC_Decode, 172, 7, 165, 2, // Opcode: EVCMPGTS
5470/* 747 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 771
5471/* 752 */ MCD::OPC_CheckField, 26, 6, 4, 144, 17, 0, // Skip to: 5255
5472/* 759 */ MCD::OPC_CheckField, 21, 2, 0, 137, 17, 0, // Skip to: 5255
5473/* 766 */ MCD::OPC_Decode, 175, 7, 165, 2, // Opcode: EVCMPLTU
5474/* 771 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 795
5475/* 776 */ MCD::OPC_CheckField, 26, 6, 4, 120, 17, 0, // Skip to: 5255
5476/* 783 */ MCD::OPC_CheckField, 21, 2, 0, 113, 17, 0, // Skip to: 5255
5477/* 790 */ MCD::OPC_Decode, 174, 7, 165, 2, // Opcode: EVCMPLTS
5478/* 795 */ MCD::OPC_FilterValue, 4, 103, 17, 0, // Skip to: 5255
5479/* 800 */ MCD::OPC_CheckField, 26, 6, 4, 96, 17, 0, // Skip to: 5255
5480/* 807 */ MCD::OPC_CheckField, 21, 2, 0, 89, 17, 0, // Skip to: 5255
5481/* 814 */ MCD::OPC_Decode, 171, 7, 165, 2, // Opcode: EVCMPEQ
5482/* 819 */ MCD::OPC_FilterValue, 79, 12, 0, 0, // Skip to: 836
5483/* 824 */ MCD::OPC_CheckField, 26, 6, 4, 72, 17, 0, // Skip to: 5255
5484/* 831 */ MCD::OPC_Decode, 199, 8, 166, 2, // Opcode: EVSEL
5485/* 836 */ MCD::OPC_FilterValue, 80, 109, 0, 0, // Skip to: 950
5486/* 841 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5487/* 844 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 861
5488/* 849 */ MCD::OPC_CheckField, 26, 6, 4, 47, 17, 0, // Skip to: 5255
5489/* 856 */ MCD::OPC_Decode, 184, 7, 159, 2, // Opcode: EVFSADD
5490/* 861 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 878
5491/* 866 */ MCD::OPC_CheckField, 26, 6, 4, 30, 17, 0, // Skip to: 5255
5492/* 873 */ MCD::OPC_Decode, 202, 7, 159, 2, // Opcode: EVFSSUB
5493/* 878 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 902
5494/* 883 */ MCD::OPC_CheckField, 26, 6, 4, 13, 17, 0, // Skip to: 5255
5495/* 890 */ MCD::OPC_CheckField, 11, 5, 0, 6, 17, 0, // Skip to: 5255
5496/* 897 */ MCD::OPC_Decode, 183, 7, 162, 2, // Opcode: EVFSABS
5497/* 902 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 926
5498/* 907 */ MCD::OPC_CheckField, 26, 6, 4, 245, 16, 0, // Skip to: 5255
5499/* 914 */ MCD::OPC_CheckField, 11, 5, 0, 238, 16, 0, // Skip to: 5255
5500/* 921 */ MCD::OPC_Decode, 200, 7, 162, 2, // Opcode: EVFSNABS
5501/* 926 */ MCD::OPC_FilterValue, 6, 228, 16, 0, // Skip to: 5255
5502/* 931 */ MCD::OPC_CheckField, 26, 6, 4, 221, 16, 0, // Skip to: 5255
5503/* 938 */ MCD::OPC_CheckField, 11, 5, 0, 214, 16, 0, // Skip to: 5255
5504/* 945 */ MCD::OPC_Decode, 201, 7, 162, 2, // Opcode: EVFSNEG
5505/* 950 */ MCD::OPC_FilterValue, 81, 133, 0, 0, // Skip to: 1088
5506/* 955 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5507/* 958 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 975
5508/* 963 */ MCD::OPC_CheckField, 26, 6, 4, 189, 16, 0, // Skip to: 5255
5509/* 970 */ MCD::OPC_Decode, 199, 7, 159, 2, // Opcode: EVFSMUL
5510/* 975 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 992
5511/* 980 */ MCD::OPC_CheckField, 26, 6, 4, 172, 16, 0, // Skip to: 5255
5512/* 987 */ MCD::OPC_Decode, 198, 7, 159, 2, // Opcode: EVFSDIV
5513/* 992 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1016
5514/* 997 */ MCD::OPC_CheckField, 26, 6, 4, 155, 16, 0, // Skip to: 5255
5515/* 1004 */ MCD::OPC_CheckField, 16, 5, 0, 148, 16, 0, // Skip to: 5255
5516/* 1011 */ MCD::OPC_Decode, 188, 7, 167, 2, // Opcode: EVFSCFUI
5517/* 1016 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1040
5518/* 1021 */ MCD::OPC_CheckField, 26, 6, 4, 131, 16, 0, // Skip to: 5255
5519/* 1028 */ MCD::OPC_CheckField, 21, 2, 0, 124, 16, 0, // Skip to: 5255
5520/* 1035 */ MCD::OPC_Decode, 190, 7, 165, 2, // Opcode: EVFSCMPGT
5521/* 1040 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1064
5522/* 1045 */ MCD::OPC_CheckField, 26, 6, 4, 107, 16, 0, // Skip to: 5255
5523/* 1052 */ MCD::OPC_CheckField, 21, 2, 0, 100, 16, 0, // Skip to: 5255
5524/* 1059 */ MCD::OPC_Decode, 191, 7, 165, 2, // Opcode: EVFSCMPLT
5525/* 1064 */ MCD::OPC_FilterValue, 6, 90, 16, 0, // Skip to: 5255
5526/* 1069 */ MCD::OPC_CheckField, 26, 6, 4, 83, 16, 0, // Skip to: 5255
5527/* 1076 */ MCD::OPC_CheckField, 21, 2, 0, 76, 16, 0, // Skip to: 5255
5528/* 1083 */ MCD::OPC_Decode, 189, 7, 165, 2, // Opcode: EVFSCMPEQ
5529/* 1088 */ MCD::OPC_FilterValue, 82, 171, 0, 0, // Skip to: 1264
5530/* 1093 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5531/* 1096 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1120
5532/* 1101 */ MCD::OPC_CheckField, 26, 6, 4, 51, 16, 0, // Skip to: 5255
5533/* 1108 */ MCD::OPC_CheckField, 16, 5, 0, 44, 16, 0, // Skip to: 5255
5534/* 1115 */ MCD::OPC_Decode, 186, 7, 167, 2, // Opcode: EVFSCFSI
5535/* 1120 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1144
5536/* 1125 */ MCD::OPC_CheckField, 26, 6, 4, 27, 16, 0, // Skip to: 5255
5537/* 1132 */ MCD::OPC_CheckField, 16, 5, 0, 20, 16, 0, // Skip to: 5255
5538/* 1139 */ MCD::OPC_Decode, 187, 7, 167, 2, // Opcode: EVFSCFUF
5539/* 1144 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1168
5540/* 1149 */ MCD::OPC_CheckField, 26, 6, 4, 3, 16, 0, // Skip to: 5255
5541/* 1156 */ MCD::OPC_CheckField, 16, 5, 0, 252, 15, 0, // Skip to: 5255
5542/* 1163 */ MCD::OPC_Decode, 185, 7, 167, 2, // Opcode: EVFSCFSF
5543/* 1168 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1192
5544/* 1173 */ MCD::OPC_CheckField, 26, 6, 4, 235, 15, 0, // Skip to: 5255
5545/* 1180 */ MCD::OPC_CheckField, 16, 5, 0, 228, 15, 0, // Skip to: 5255
5546/* 1187 */ MCD::OPC_Decode, 196, 7, 167, 2, // Opcode: EVFSCTUI
5547/* 1192 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1216
5548/* 1197 */ MCD::OPC_CheckField, 26, 6, 4, 211, 15, 0, // Skip to: 5255
5549/* 1204 */ MCD::OPC_CheckField, 16, 5, 0, 204, 15, 0, // Skip to: 5255
5550/* 1211 */ MCD::OPC_Decode, 193, 7, 167, 2, // Opcode: EVFSCTSI
5551/* 1216 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1240
5552/* 1221 */ MCD::OPC_CheckField, 26, 6, 4, 187, 15, 0, // Skip to: 5255
5553/* 1228 */ MCD::OPC_CheckField, 16, 5, 0, 180, 15, 0, // Skip to: 5255
5554/* 1235 */ MCD::OPC_Decode, 195, 7, 167, 2, // Opcode: EVFSCTUF
5555/* 1240 */ MCD::OPC_FilterValue, 7, 170, 15, 0, // Skip to: 5255
5556/* 1245 */ MCD::OPC_CheckField, 26, 6, 4, 163, 15, 0, // Skip to: 5255
5557/* 1252 */ MCD::OPC_CheckField, 16, 5, 0, 156, 15, 0, // Skip to: 5255
5558/* 1259 */ MCD::OPC_Decode, 192, 7, 167, 2, // Opcode: EVFSCTSF
5559/* 1264 */ MCD::OPC_FilterValue, 83, 123, 0, 0, // Skip to: 1392
5560/* 1269 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5561/* 1272 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1296
5562/* 1277 */ MCD::OPC_CheckField, 26, 6, 4, 131, 15, 0, // Skip to: 5255
5563/* 1284 */ MCD::OPC_CheckField, 16, 5, 0, 124, 15, 0, // Skip to: 5255
5564/* 1291 */ MCD::OPC_Decode, 197, 7, 167, 2, // Opcode: EVFSCTUIZ
5565/* 1296 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1320
5566/* 1301 */ MCD::OPC_CheckField, 26, 6, 4, 107, 15, 0, // Skip to: 5255
5567/* 1308 */ MCD::OPC_CheckField, 16, 5, 0, 100, 15, 0, // Skip to: 5255
5568/* 1315 */ MCD::OPC_Decode, 194, 7, 167, 2, // Opcode: EVFSCTSIZ
5569/* 1320 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1344
5570/* 1325 */ MCD::OPC_CheckField, 26, 6, 4, 83, 15, 0, // Skip to: 5255
5571/* 1332 */ MCD::OPC_CheckField, 21, 2, 0, 76, 15, 0, // Skip to: 5255
5572/* 1339 */ MCD::OPC_Decode, 204, 7, 165, 2, // Opcode: EVFSTSTGT
5573/* 1344 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1368
5574/* 1349 */ MCD::OPC_CheckField, 26, 6, 4, 59, 15, 0, // Skip to: 5255
5575/* 1356 */ MCD::OPC_CheckField, 21, 2, 0, 52, 15, 0, // Skip to: 5255
5576/* 1363 */ MCD::OPC_Decode, 205, 7, 165, 2, // Opcode: EVFSTSTLT
5577/* 1368 */ MCD::OPC_FilterValue, 6, 42, 15, 0, // Skip to: 5255
5578/* 1373 */ MCD::OPC_CheckField, 26, 6, 4, 35, 15, 0, // Skip to: 5255
5579/* 1380 */ MCD::OPC_CheckField, 21, 2, 0, 28, 15, 0, // Skip to: 5255
5580/* 1387 */ MCD::OPC_Decode, 203, 7, 165, 2, // Opcode: EVFSTSTEQ
5581/* 1392 */ MCD::OPC_FilterValue, 88, 104, 0, 0, // Skip to: 1501
5582/* 1397 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5583/* 1400 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1416
5584/* 1405 */ MCD::OPC_CheckField, 26, 6, 4, 3, 15, 0, // Skip to: 5255
5585/* 1412 */ MCD::OPC_Decode, 130, 7, 77, // Opcode: EFSADD
5586/* 1416 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1432
5587/* 1421 */ MCD::OPC_CheckField, 26, 6, 4, 243, 14, 0, // Skip to: 5255
5588/* 1428 */ MCD::OPC_Decode, 149, 7, 77, // Opcode: EFSSUB
5589/* 1432 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 1455
5590/* 1437 */ MCD::OPC_CheckField, 26, 6, 4, 227, 14, 0, // Skip to: 5255
5591/* 1444 */ MCD::OPC_CheckField, 11, 5, 0, 220, 14, 0, // Skip to: 5255
5592/* 1451 */ MCD::OPC_Decode, 129, 7, 80, // Opcode: EFSABS
5593/* 1455 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 1478
5594/* 1460 */ MCD::OPC_CheckField, 26, 6, 4, 204, 14, 0, // Skip to: 5255
5595/* 1467 */ MCD::OPC_CheckField, 11, 5, 0, 197, 14, 0, // Skip to: 5255
5596/* 1474 */ MCD::OPC_Decode, 147, 7, 80, // Opcode: EFSNABS
5597/* 1478 */ MCD::OPC_FilterValue, 6, 188, 14, 0, // Skip to: 5255
5598/* 1483 */ MCD::OPC_CheckField, 26, 6, 4, 181, 14, 0, // Skip to: 5255
5599/* 1490 */ MCD::OPC_CheckField, 11, 5, 0, 174, 14, 0, // Skip to: 5255
5600/* 1497 */ MCD::OPC_Decode, 148, 7, 80, // Opcode: EFSNEG
5601/* 1501 */ MCD::OPC_FilterValue, 89, 128, 0, 0, // Skip to: 1634
5602/* 1506 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5603/* 1509 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1525
5604/* 1514 */ MCD::OPC_CheckField, 26, 6, 4, 150, 14, 0, // Skip to: 5255
5605/* 1521 */ MCD::OPC_Decode, 146, 7, 77, // Opcode: EFSMUL
5606/* 1525 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1541
5607/* 1530 */ MCD::OPC_CheckField, 26, 6, 4, 134, 14, 0, // Skip to: 5255
5608/* 1537 */ MCD::OPC_Decode, 145, 7, 77, // Opcode: EFSDIV
5609/* 1541 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 1564
5610/* 1546 */ MCD::OPC_CheckField, 26, 6, 4, 118, 14, 0, // Skip to: 5255
5611/* 1553 */ MCD::OPC_CheckField, 21, 2, 0, 111, 14, 0, // Skip to: 5255
5612/* 1560 */ MCD::OPC_Decode, 137, 7, 60, // Opcode: EFSCMPGT
5613/* 1564 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 1587
5614/* 1569 */ MCD::OPC_CheckField, 26, 6, 4, 95, 14, 0, // Skip to: 5255
5615/* 1576 */ MCD::OPC_CheckField, 21, 2, 0, 88, 14, 0, // Skip to: 5255
5616/* 1583 */ MCD::OPC_Decode, 138, 7, 60, // Opcode: EFSCMPLT
5617/* 1587 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 1610
5618/* 1592 */ MCD::OPC_CheckField, 26, 6, 4, 72, 14, 0, // Skip to: 5255
5619/* 1599 */ MCD::OPC_CheckField, 21, 2, 0, 65, 14, 0, // Skip to: 5255
5620/* 1606 */ MCD::OPC_Decode, 136, 7, 60, // Opcode: EFSCMPEQ
5621/* 1610 */ MCD::OPC_FilterValue, 7, 56, 14, 0, // Skip to: 5255
5622/* 1615 */ MCD::OPC_CheckField, 26, 6, 4, 49, 14, 0, // Skip to: 5255
5623/* 1622 */ MCD::OPC_CheckField, 16, 5, 0, 42, 14, 0, // Skip to: 5255
5624/* 1629 */ MCD::OPC_Decode, 131, 7, 168, 2, // Opcode: EFSCFD
5625/* 1634 */ MCD::OPC_FilterValue, 90, 188, 0, 0, // Skip to: 1827
5626/* 1639 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5627/* 1642 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1665
5628/* 1647 */ MCD::OPC_CheckField, 26, 6, 4, 17, 14, 0, // Skip to: 5255
5629/* 1654 */ MCD::OPC_CheckField, 16, 5, 0, 10, 14, 0, // Skip to: 5255
5630/* 1661 */ MCD::OPC_Decode, 135, 7, 110, // Opcode: EFSCFUI
5631/* 1665 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 1688
5632/* 1670 */ MCD::OPC_CheckField, 26, 6, 4, 250, 13, 0, // Skip to: 5255
5633/* 1677 */ MCD::OPC_CheckField, 16, 5, 0, 243, 13, 0, // Skip to: 5255
5634/* 1684 */ MCD::OPC_Decode, 133, 7, 110, // Opcode: EFSCFSI
5635/* 1688 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1711
5636/* 1693 */ MCD::OPC_CheckField, 26, 6, 4, 227, 13, 0, // Skip to: 5255
5637/* 1700 */ MCD::OPC_CheckField, 16, 5, 0, 220, 13, 0, // Skip to: 5255
5638/* 1707 */ MCD::OPC_Decode, 134, 7, 110, // Opcode: EFSCFUF
5639/* 1711 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 1734
5640/* 1716 */ MCD::OPC_CheckField, 26, 6, 4, 204, 13, 0, // Skip to: 5255
5641/* 1723 */ MCD::OPC_CheckField, 16, 5, 0, 197, 13, 0, // Skip to: 5255
5642/* 1730 */ MCD::OPC_Decode, 132, 7, 110, // Opcode: EFSCFSF
5643/* 1734 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 1757
5644/* 1739 */ MCD::OPC_CheckField, 26, 6, 4, 181, 13, 0, // Skip to: 5255
5645/* 1746 */ MCD::OPC_CheckField, 16, 5, 0, 174, 13, 0, // Skip to: 5255
5646/* 1753 */ MCD::OPC_Decode, 143, 7, 110, // Opcode: EFSCTUI
5647/* 1757 */ MCD::OPC_FilterValue, 5, 18, 0, 0, // Skip to: 1780
5648/* 1762 */ MCD::OPC_CheckField, 26, 6, 4, 158, 13, 0, // Skip to: 5255
5649/* 1769 */ MCD::OPC_CheckField, 16, 5, 0, 151, 13, 0, // Skip to: 5255
5650/* 1776 */ MCD::OPC_Decode, 140, 7, 110, // Opcode: EFSCTSI
5651/* 1780 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1804
5652/* 1785 */ MCD::OPC_CheckField, 26, 6, 4, 135, 13, 0, // Skip to: 5255
5653/* 1792 */ MCD::OPC_CheckField, 16, 5, 0, 128, 13, 0, // Skip to: 5255
5654/* 1799 */ MCD::OPC_Decode, 142, 7, 169, 2, // Opcode: EFSCTUF
5655/* 1804 */ MCD::OPC_FilterValue, 7, 118, 13, 0, // Skip to: 5255
5656/* 1809 */ MCD::OPC_CheckField, 26, 6, 4, 111, 13, 0, // Skip to: 5255
5657/* 1816 */ MCD::OPC_CheckField, 16, 5, 0, 104, 13, 0, // Skip to: 5255
5658/* 1823 */ MCD::OPC_Decode, 139, 7, 110, // Opcode: EFSCTSF
5659/* 1827 */ MCD::OPC_FilterValue, 91, 121, 0, 0, // Skip to: 1953
5660/* 1832 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5661/* 1835 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1858
5662/* 1840 */ MCD::OPC_CheckField, 26, 6, 4, 80, 13, 0, // Skip to: 5255
5663/* 1847 */ MCD::OPC_CheckField, 16, 5, 0, 73, 13, 0, // Skip to: 5255
5664/* 1854 */ MCD::OPC_Decode, 144, 7, 110, // Opcode: EFSCTUIZ
5665/* 1858 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 1881
5666/* 1863 */ MCD::OPC_CheckField, 26, 6, 4, 57, 13, 0, // Skip to: 5255
5667/* 1870 */ MCD::OPC_CheckField, 16, 5, 0, 50, 13, 0, // Skip to: 5255
5668/* 1877 */ MCD::OPC_Decode, 141, 7, 110, // Opcode: EFSCTSIZ
5669/* 1881 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1905
5670/* 1886 */ MCD::OPC_CheckField, 26, 6, 4, 34, 13, 0, // Skip to: 5255
5671/* 1893 */ MCD::OPC_CheckField, 21, 2, 0, 27, 13, 0, // Skip to: 5255
5672/* 1900 */ MCD::OPC_Decode, 151, 7, 165, 2, // Opcode: EFSTSTGT
5673/* 1905 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1929
5674/* 1910 */ MCD::OPC_CheckField, 26, 6, 4, 10, 13, 0, // Skip to: 5255
5675/* 1917 */ MCD::OPC_CheckField, 21, 2, 0, 3, 13, 0, // Skip to: 5255
5676/* 1924 */ MCD::OPC_Decode, 152, 7, 165, 2, // Opcode: EFSTSTLT
5677/* 1929 */ MCD::OPC_FilterValue, 6, 249, 12, 0, // Skip to: 5255
5678/* 1934 */ MCD::OPC_CheckField, 26, 6, 4, 242, 12, 0, // Skip to: 5255
5679/* 1941 */ MCD::OPC_CheckField, 21, 2, 0, 235, 12, 0, // Skip to: 5255
5680/* 1948 */ MCD::OPC_Decode, 150, 7, 165, 2, // Opcode: EFSTSTEQ
5681/* 1953 */ MCD::OPC_FilterValue, 92, 157, 0, 0, // Skip to: 2115
5682/* 1958 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5683/* 1961 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1978
5684/* 1966 */ MCD::OPC_CheckField, 26, 6, 4, 210, 12, 0, // Skip to: 5255
5685/* 1973 */ MCD::OPC_Decode, 230, 6, 159, 2, // Opcode: EFDADD
5686/* 1978 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1995
5687/* 1983 */ MCD::OPC_CheckField, 26, 6, 4, 193, 12, 0, // Skip to: 5255
5688/* 1990 */ MCD::OPC_Decode, 253, 6, 159, 2, // Opcode: EFDSUB
5689/* 1995 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2019
5690/* 2000 */ MCD::OPC_CheckField, 26, 6, 4, 176, 12, 0, // Skip to: 5255
5691/* 2007 */ MCD::OPC_CheckField, 16, 5, 0, 169, 12, 0, // Skip to: 5255
5692/* 2014 */ MCD::OPC_Decode, 237, 6, 169, 2, // Opcode: EFDCFUID
5693/* 2019 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2043
5694/* 2024 */ MCD::OPC_CheckField, 26, 6, 4, 152, 12, 0, // Skip to: 5255
5695/* 2031 */ MCD::OPC_CheckField, 16, 5, 0, 145, 12, 0, // Skip to: 5255
5696/* 2038 */ MCD::OPC_Decode, 234, 6, 169, 2, // Opcode: EFDCFSID
5697/* 2043 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2067
5698/* 2048 */ MCD::OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 5255
5699/* 2055 */ MCD::OPC_CheckField, 11, 5, 0, 121, 12, 0, // Skip to: 5255
5700/* 2062 */ MCD::OPC_Decode, 229, 6, 162, 2, // Opcode: EFDABS
5701/* 2067 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2091
5702/* 2072 */ MCD::OPC_CheckField, 26, 6, 4, 104, 12, 0, // Skip to: 5255
5703/* 2079 */ MCD::OPC_CheckField, 11, 5, 0, 97, 12, 0, // Skip to: 5255
5704/* 2086 */ MCD::OPC_Decode, 251, 6, 162, 2, // Opcode: EFDNABS
5705/* 2091 */ MCD::OPC_FilterValue, 6, 87, 12, 0, // Skip to: 5255
5706/* 2096 */ MCD::OPC_CheckField, 26, 6, 4, 80, 12, 0, // Skip to: 5255
5707/* 2103 */ MCD::OPC_CheckField, 11, 5, 0, 73, 12, 0, // Skip to: 5255
5708/* 2110 */ MCD::OPC_Decode, 252, 6, 162, 2, // Opcode: EFDNEG
5709/* 2115 */ MCD::OPC_FilterValue, 93, 181, 0, 0, // Skip to: 2301
5710/* 2120 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5711/* 2123 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2140
5712/* 2128 */ MCD::OPC_CheckField, 26, 6, 4, 48, 12, 0, // Skip to: 5255
5713/* 2135 */ MCD::OPC_Decode, 250, 6, 159, 2, // Opcode: EFDMUL
5714/* 2140 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2157
5715/* 2145 */ MCD::OPC_CheckField, 26, 6, 4, 31, 12, 0, // Skip to: 5255
5716/* 2152 */ MCD::OPC_Decode, 249, 6, 159, 2, // Opcode: EFDDIV
5717/* 2157 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2181
5718/* 2162 */ MCD::OPC_CheckField, 26, 6, 4, 14, 12, 0, // Skip to: 5255
5719/* 2169 */ MCD::OPC_CheckField, 16, 5, 0, 7, 12, 0, // Skip to: 5255
5720/* 2176 */ MCD::OPC_Decode, 247, 6, 168, 2, // Opcode: EFDCTUIDZ
5721/* 2181 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2205
5722/* 2186 */ MCD::OPC_CheckField, 26, 6, 4, 246, 11, 0, // Skip to: 5255
5723/* 2193 */ MCD::OPC_CheckField, 16, 5, 0, 239, 11, 0, // Skip to: 5255
5724/* 2200 */ MCD::OPC_Decode, 243, 6, 168, 2, // Opcode: EFDCTSIDZ
5725/* 2205 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2229
5726/* 2210 */ MCD::OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 5255
5727/* 2217 */ MCD::OPC_CheckField, 21, 2, 0, 215, 11, 0, // Skip to: 5255
5728/* 2224 */ MCD::OPC_Decode, 239, 6, 165, 2, // Opcode: EFDCMPGT
5729/* 2229 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2253
5730/* 2234 */ MCD::OPC_CheckField, 26, 6, 4, 198, 11, 0, // Skip to: 5255
5731/* 2241 */ MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 5255
5732/* 2248 */ MCD::OPC_Decode, 240, 6, 165, 2, // Opcode: EFDCMPLT
5733/* 2253 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2277
5734/* 2258 */ MCD::OPC_CheckField, 26, 6, 4, 174, 11, 0, // Skip to: 5255
5735/* 2265 */ MCD::OPC_CheckField, 21, 2, 0, 167, 11, 0, // Skip to: 5255
5736/* 2272 */ MCD::OPC_Decode, 238, 6, 165, 2, // Opcode: EFDCMPEQ
5737/* 2277 */ MCD::OPC_FilterValue, 7, 157, 11, 0, // Skip to: 5255
5738/* 2282 */ MCD::OPC_CheckField, 26, 6, 4, 150, 11, 0, // Skip to: 5255
5739/* 2289 */ MCD::OPC_CheckField, 16, 5, 0, 143, 11, 0, // Skip to: 5255
5740/* 2296 */ MCD::OPC_Decode, 231, 6, 169, 2, // Opcode: EFDCFS
5741/* 2301 */ MCD::OPC_FilterValue, 94, 195, 0, 0, // Skip to: 2501
5742/* 2306 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5743/* 2309 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2333
5744/* 2314 */ MCD::OPC_CheckField, 26, 6, 4, 118, 11, 0, // Skip to: 5255
5745/* 2321 */ MCD::OPC_CheckField, 16, 5, 0, 111, 11, 0, // Skip to: 5255
5746/* 2328 */ MCD::OPC_Decode, 236, 6, 169, 2, // Opcode: EFDCFUI
5747/* 2333 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2357
5748/* 2338 */ MCD::OPC_CheckField, 26, 6, 4, 94, 11, 0, // Skip to: 5255
5749/* 2345 */ MCD::OPC_CheckField, 16, 5, 0, 87, 11, 0, // Skip to: 5255
5750/* 2352 */ MCD::OPC_Decode, 233, 6, 169, 2, // Opcode: EFDCFSI
5751/* 2357 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2381
5752/* 2362 */ MCD::OPC_CheckField, 26, 6, 4, 70, 11, 0, // Skip to: 5255
5753/* 2369 */ MCD::OPC_CheckField, 16, 5, 0, 63, 11, 0, // Skip to: 5255
5754/* 2376 */ MCD::OPC_Decode, 235, 6, 169, 2, // Opcode: EFDCFUF
5755/* 2381 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2405
5756/* 2386 */ MCD::OPC_CheckField, 26, 6, 4, 46, 11, 0, // Skip to: 5255
5757/* 2393 */ MCD::OPC_CheckField, 16, 5, 0, 39, 11, 0, // Skip to: 5255
5758/* 2400 */ MCD::OPC_Decode, 232, 6, 169, 2, // Opcode: EFDCFSF
5759/* 2405 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2429
5760/* 2410 */ MCD::OPC_CheckField, 26, 6, 4, 22, 11, 0, // Skip to: 5255
5761/* 2417 */ MCD::OPC_CheckField, 16, 5, 0, 15, 11, 0, // Skip to: 5255
5762/* 2424 */ MCD::OPC_Decode, 246, 6, 168, 2, // Opcode: EFDCTUI
5763/* 2429 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2453
5764/* 2434 */ MCD::OPC_CheckField, 26, 6, 4, 254, 10, 0, // Skip to: 5255
5765/* 2441 */ MCD::OPC_CheckField, 16, 5, 0, 247, 10, 0, // Skip to: 5255
5766/* 2448 */ MCD::OPC_Decode, 242, 6, 168, 2, // Opcode: EFDCTSI
5767/* 2453 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2477
5768/* 2458 */ MCD::OPC_CheckField, 26, 6, 4, 230, 10, 0, // Skip to: 5255
5769/* 2465 */ MCD::OPC_CheckField, 16, 5, 0, 223, 10, 0, // Skip to: 5255
5770/* 2472 */ MCD::OPC_Decode, 245, 6, 169, 2, // Opcode: EFDCTUF
5771/* 2477 */ MCD::OPC_FilterValue, 7, 213, 10, 0, // Skip to: 5255
5772/* 2482 */ MCD::OPC_CheckField, 26, 6, 4, 206, 10, 0, // Skip to: 5255
5773/* 2489 */ MCD::OPC_CheckField, 16, 5, 0, 199, 10, 0, // Skip to: 5255
5774/* 2496 */ MCD::OPC_Decode, 241, 6, 169, 2, // Opcode: EFDCTSF
5775/* 2501 */ MCD::OPC_FilterValue, 95, 123, 0, 0, // Skip to: 2629
5776/* 2506 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5777/* 2509 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2533
5778/* 2514 */ MCD::OPC_CheckField, 26, 6, 4, 174, 10, 0, // Skip to: 5255
5779/* 2521 */ MCD::OPC_CheckField, 16, 5, 0, 167, 10, 0, // Skip to: 5255
5780/* 2528 */ MCD::OPC_Decode, 248, 6, 168, 2, // Opcode: EFDCTUIZ
5781/* 2533 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2557
5782/* 2538 */ MCD::OPC_CheckField, 26, 6, 4, 150, 10, 0, // Skip to: 5255
5783/* 2545 */ MCD::OPC_CheckField, 16, 5, 0, 143, 10, 0, // Skip to: 5255
5784/* 2552 */ MCD::OPC_Decode, 244, 6, 168, 2, // Opcode: EFDCTSIZ
5785/* 2557 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2581
5786/* 2562 */ MCD::OPC_CheckField, 26, 6, 4, 126, 10, 0, // Skip to: 5255
5787/* 2569 */ MCD::OPC_CheckField, 21, 2, 0, 119, 10, 0, // Skip to: 5255
5788/* 2576 */ MCD::OPC_Decode, 255, 6, 165, 2, // Opcode: EFDTSTGT
5789/* 2581 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2605
5790/* 2586 */ MCD::OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 5255
5791/* 2593 */ MCD::OPC_CheckField, 21, 2, 0, 95, 10, 0, // Skip to: 5255
5792/* 2600 */ MCD::OPC_Decode, 128, 7, 165, 2, // Opcode: EFDTSTLT
5793/* 2605 */ MCD::OPC_FilterValue, 6, 85, 10, 0, // Skip to: 5255
5794/* 2610 */ MCD::OPC_CheckField, 26, 6, 4, 78, 10, 0, // Skip to: 5255
5795/* 2617 */ MCD::OPC_CheckField, 21, 2, 0, 71, 10, 0, // Skip to: 5255
5796/* 2624 */ MCD::OPC_Decode, 254, 6, 165, 2, // Opcode: EFDTSTEQ
5797/* 2629 */ MCD::OPC_FilterValue, 96, 105, 0, 0, // Skip to: 2739
5798/* 2634 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5799/* 2637 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2654
5800/* 2642 */ MCD::OPC_CheckField, 26, 6, 4, 46, 10, 0, // Skip to: 5255
5801/* 2649 */ MCD::OPC_Decode, 207, 7, 170, 2, // Opcode: EVLDDX
5802/* 2654 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2671
5803/* 2659 */ MCD::OPC_CheckField, 26, 6, 4, 29, 10, 0, // Skip to: 5255
5804/* 2666 */ MCD::OPC_Decode, 206, 7, 171, 2, // Opcode: EVLDD
5805/* 2671 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2688
5806/* 2676 */ MCD::OPC_CheckField, 26, 6, 4, 12, 10, 0, // Skip to: 5255
5807/* 2683 */ MCD::OPC_Decode, 211, 7, 170, 2, // Opcode: EVLDWX
5808/* 2688 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 2705
5809/* 2693 */ MCD::OPC_CheckField, 26, 6, 4, 251, 9, 0, // Skip to: 5255
5810/* 2700 */ MCD::OPC_Decode, 210, 7, 171, 2, // Opcode: EVLDW
5811/* 2705 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2722
5812/* 2710 */ MCD::OPC_CheckField, 26, 6, 4, 234, 9, 0, // Skip to: 5255
5813/* 2717 */ MCD::OPC_Decode, 209, 7, 170, 2, // Opcode: EVLDHX
5814/* 2722 */ MCD::OPC_FilterValue, 5, 224, 9, 0, // Skip to: 5255
5815/* 2727 */ MCD::OPC_CheckField, 26, 6, 4, 217, 9, 0, // Skip to: 5255
5816/* 2734 */ MCD::OPC_Decode, 208, 7, 171, 2, // Opcode: EVLDH
5817/* 2739 */ MCD::OPC_FilterValue, 97, 105, 0, 0, // Skip to: 2849
5818/* 2744 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5819/* 2747 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2764
5820/* 2752 */ MCD::OPC_CheckField, 26, 6, 4, 192, 9, 0, // Skip to: 5255
5821/* 2759 */ MCD::OPC_Decode, 213, 7, 170, 2, // Opcode: EVLHHESPLATX
5822/* 2764 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2781
5823/* 2769 */ MCD::OPC_CheckField, 26, 6, 4, 175, 9, 0, // Skip to: 5255
5824/* 2776 */ MCD::OPC_Decode, 212, 7, 172, 2, // Opcode: EVLHHESPLAT
5825/* 2781 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2798
5826/* 2786 */ MCD::OPC_CheckField, 26, 6, 4, 158, 9, 0, // Skip to: 5255
5827/* 2793 */ MCD::OPC_Decode, 217, 7, 170, 2, // Opcode: EVLHHOUSPLATX
5828/* 2798 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2815
5829/* 2803 */ MCD::OPC_CheckField, 26, 6, 4, 141, 9, 0, // Skip to: 5255
5830/* 2810 */ MCD::OPC_Decode, 216, 7, 172, 2, // Opcode: EVLHHOUSPLAT
5831/* 2815 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2832
5832/* 2820 */ MCD::OPC_CheckField, 26, 6, 4, 124, 9, 0, // Skip to: 5255
5833/* 2827 */ MCD::OPC_Decode, 215, 7, 170, 2, // Opcode: EVLHHOSSPLATX
5834/* 2832 */ MCD::OPC_FilterValue, 7, 114, 9, 0, // Skip to: 5255
5835/* 2837 */ MCD::OPC_CheckField, 26, 6, 4, 107, 9, 0, // Skip to: 5255
5836/* 2844 */ MCD::OPC_Decode, 214, 7, 172, 2, // Opcode: EVLHHOSSPLAT
5837/* 2849 */ MCD::OPC_FilterValue, 98, 105, 0, 0, // Skip to: 2959
5838/* 2854 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5839/* 2857 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2874
5840/* 2862 */ MCD::OPC_CheckField, 26, 6, 4, 82, 9, 0, // Skip to: 5255
5841/* 2869 */ MCD::OPC_Decode, 219, 7, 170, 2, // Opcode: EVLWHEX
5842/* 2874 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2891
5843/* 2879 */ MCD::OPC_CheckField, 26, 6, 4, 65, 9, 0, // Skip to: 5255
5844/* 2886 */ MCD::OPC_Decode, 218, 7, 173, 2, // Opcode: EVLWHE
5845/* 2891 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2908
5846/* 2896 */ MCD::OPC_CheckField, 26, 6, 4, 48, 9, 0, // Skip to: 5255
5847/* 2903 */ MCD::OPC_Decode, 223, 7, 170, 2, // Opcode: EVLWHOUX
5848/* 2908 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2925
5849/* 2913 */ MCD::OPC_CheckField, 26, 6, 4, 31, 9, 0, // Skip to: 5255
5850/* 2920 */ MCD::OPC_Decode, 222, 7, 173, 2, // Opcode: EVLWHOU
5851/* 2925 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2942
5852/* 2930 */ MCD::OPC_CheckField, 26, 6, 4, 14, 9, 0, // Skip to: 5255
5853/* 2937 */ MCD::OPC_Decode, 221, 7, 170, 2, // Opcode: EVLWHOSX
5854/* 2942 */ MCD::OPC_FilterValue, 7, 4, 9, 0, // Skip to: 5255
5855/* 2947 */ MCD::OPC_CheckField, 26, 6, 4, 253, 8, 0, // Skip to: 5255
5856/* 2954 */ MCD::OPC_Decode, 220, 7, 173, 2, // Opcode: EVLWHOS
5857/* 2959 */ MCD::OPC_FilterValue, 99, 71, 0, 0, // Skip to: 3035
5858/* 2964 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5859/* 2967 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2984
5860/* 2972 */ MCD::OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 5255
5861/* 2979 */ MCD::OPC_Decode, 227, 7, 170, 2, // Opcode: EVLWWSPLATX
5862/* 2984 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3001
5863/* 2989 */ MCD::OPC_CheckField, 26, 6, 4, 211, 8, 0, // Skip to: 5255
5864/* 2996 */ MCD::OPC_Decode, 226, 7, 173, 2, // Opcode: EVLWWSPLAT
5865/* 3001 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3018
5866/* 3006 */ MCD::OPC_CheckField, 26, 6, 4, 194, 8, 0, // Skip to: 5255
5867/* 3013 */ MCD::OPC_Decode, 225, 7, 170, 2, // Opcode: EVLWHSPLATX
5868/* 3018 */ MCD::OPC_FilterValue, 5, 184, 8, 0, // Skip to: 5255
5869/* 3023 */ MCD::OPC_CheckField, 26, 6, 4, 177, 8, 0, // Skip to: 5255
5870/* 3030 */ MCD::OPC_Decode, 224, 7, 173, 2, // Opcode: EVLWHSPLAT
5871/* 3035 */ MCD::OPC_FilterValue, 100, 105, 0, 0, // Skip to: 3145
5872/* 3040 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5873/* 3043 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3060
5874/* 3048 */ MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 5255
5875/* 3055 */ MCD::OPC_Decode, 209, 8, 170, 2, // Opcode: EVSTDDX
5876/* 3060 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3077
5877/* 3065 */ MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 5255
5878/* 3072 */ MCD::OPC_Decode, 208, 8, 171, 2, // Opcode: EVSTDD
5879/* 3077 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 3094
5880/* 3082 */ MCD::OPC_CheckField, 26, 6, 4, 118, 8, 0, // Skip to: 5255
5881/* 3089 */ MCD::OPC_Decode, 213, 8, 170, 2, // Opcode: EVSTDWX
5882/* 3094 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3111
5883/* 3099 */ MCD::OPC_CheckField, 26, 6, 4, 101, 8, 0, // Skip to: 5255
5884/* 3106 */ MCD::OPC_Decode, 212, 8, 171, 2, // Opcode: EVSTDW
5885/* 3111 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3128
5886/* 3116 */ MCD::OPC_CheckField, 26, 6, 4, 84, 8, 0, // Skip to: 5255
5887/* 3123 */ MCD::OPC_Decode, 211, 8, 170, 2, // Opcode: EVSTDHX
5888/* 3128 */ MCD::OPC_FilterValue, 5, 74, 8, 0, // Skip to: 5255
5889/* 3133 */ MCD::OPC_CheckField, 26, 6, 4, 67, 8, 0, // Skip to: 5255
5890/* 3140 */ MCD::OPC_Decode, 210, 8, 171, 2, // Opcode: EVSTDH
5891/* 3145 */ MCD::OPC_FilterValue, 102, 71, 0, 0, // Skip to: 3221
5892/* 3150 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5893/* 3153 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3170
5894/* 3158 */ MCD::OPC_CheckField, 26, 6, 4, 42, 8, 0, // Skip to: 5255
5895/* 3165 */ MCD::OPC_Decode, 215, 8, 170, 2, // Opcode: EVSTWHEX
5896/* 3170 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3187
5897/* 3175 */ MCD::OPC_CheckField, 26, 6, 4, 25, 8, 0, // Skip to: 5255
5898/* 3182 */ MCD::OPC_Decode, 214, 8, 173, 2, // Opcode: EVSTWHE
5899/* 3187 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3204
5900/* 3192 */ MCD::OPC_CheckField, 26, 6, 4, 8, 8, 0, // Skip to: 5255
5901/* 3199 */ MCD::OPC_Decode, 217, 8, 170, 2, // Opcode: EVSTWHOX
5902/* 3204 */ MCD::OPC_FilterValue, 5, 254, 7, 0, // Skip to: 5255
5903/* 3209 */ MCD::OPC_CheckField, 26, 6, 4, 247, 7, 0, // Skip to: 5255
5904/* 3216 */ MCD::OPC_Decode, 216, 8, 173, 2, // Opcode: EVSTWHO
5905/* 3221 */ MCD::OPC_FilterValue, 103, 71, 0, 0, // Skip to: 3297
5906/* 3226 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5907/* 3229 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3246
5908/* 3234 */ MCD::OPC_CheckField, 26, 6, 4, 222, 7, 0, // Skip to: 5255
5909/* 3241 */ MCD::OPC_Decode, 219, 8, 170, 2, // Opcode: EVSTWWEX
5910/* 3246 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3263
5911/* 3251 */ MCD::OPC_CheckField, 26, 6, 4, 205, 7, 0, // Skip to: 5255
5912/* 3258 */ MCD::OPC_Decode, 218, 8, 173, 2, // Opcode: EVSTWWE
5913/* 3263 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3280
5914/* 3268 */ MCD::OPC_CheckField, 26, 6, 4, 188, 7, 0, // Skip to: 5255
5915/* 3275 */ MCD::OPC_Decode, 221, 8, 170, 2, // Opcode: EVSTWWOX
5916/* 3280 */ MCD::OPC_FilterValue, 5, 178, 7, 0, // Skip to: 5255
5917/* 3285 */ MCD::OPC_CheckField, 26, 6, 4, 171, 7, 0, // Skip to: 5255
5918/* 3292 */ MCD::OPC_Decode, 220, 8, 173, 2, // Opcode: EVSTWWO
5919/* 3297 */ MCD::OPC_FilterValue, 128, 1, 37, 0, 0, // Skip to: 3340
5920/* 3303 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5921/* 3306 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3323
5922/* 3311 */ MCD::OPC_CheckField, 26, 6, 4, 145, 7, 0, // Skip to: 5255
5923/* 3318 */ MCD::OPC_Decode, 246, 7, 159, 2, // Opcode: EVMHESSF
5924/* 3323 */ MCD::OPC_FilterValue, 7, 135, 7, 0, // Skip to: 5255
5925/* 3328 */ MCD::OPC_CheckField, 26, 6, 4, 128, 7, 0, // Skip to: 5255
5926/* 3335 */ MCD::OPC_Decode, 144, 8, 159, 2, // Opcode: EVMHOSSF
5927/* 3340 */ MCD::OPC_FilterValue, 129, 1, 105, 0, 0, // Skip to: 3451
5928/* 3346 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5929/* 3349 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3366
5930/* 3354 */ MCD::OPC_CheckField, 26, 6, 4, 102, 7, 0, // Skip to: 5255
5931/* 3361 */ MCD::OPC_Decode, 252, 7, 159, 2, // Opcode: EVMHEUMI
5932/* 3366 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3383
5933/* 3371 */ MCD::OPC_CheckField, 26, 6, 4, 85, 7, 0, // Skip to: 5255
5934/* 3378 */ MCD::OPC_Decode, 242, 7, 159, 2, // Opcode: EVMHESMI
5935/* 3383 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3400
5936/* 3388 */ MCD::OPC_CheckField, 26, 6, 4, 68, 7, 0, // Skip to: 5255
5937/* 3395 */ MCD::OPC_Decode, 238, 7, 159, 2, // Opcode: EVMHESMF
5938/* 3400 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3417
5939/* 3405 */ MCD::OPC_CheckField, 26, 6, 4, 51, 7, 0, // Skip to: 5255
5940/* 3412 */ MCD::OPC_Decode, 150, 8, 159, 2, // Opcode: EVMHOUMI
5941/* 3417 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3434
5942/* 3422 */ MCD::OPC_CheckField, 26, 6, 4, 34, 7, 0, // Skip to: 5255
5943/* 3429 */ MCD::OPC_Decode, 140, 8, 159, 2, // Opcode: EVMHOSMI
5944/* 3434 */ MCD::OPC_FilterValue, 7, 24, 7, 0, // Skip to: 5255
5945/* 3439 */ MCD::OPC_CheckField, 26, 6, 4, 17, 7, 0, // Skip to: 5255
5946/* 3446 */ MCD::OPC_Decode, 136, 8, 159, 2, // Opcode: EVMHOSMF
5947/* 3451 */ MCD::OPC_FilterValue, 132, 1, 37, 0, 0, // Skip to: 3494
5948/* 3457 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5949/* 3460 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3477
5950/* 3465 */ MCD::OPC_CheckField, 26, 6, 4, 247, 6, 0, // Skip to: 5255
5951/* 3472 */ MCD::OPC_Decode, 247, 7, 159, 2, // Opcode: EVMHESSFA
5952/* 3477 */ MCD::OPC_FilterValue, 7, 237, 6, 0, // Skip to: 5255
5953/* 3482 */ MCD::OPC_CheckField, 26, 6, 4, 230, 6, 0, // Skip to: 5255
5954/* 3489 */ MCD::OPC_Decode, 145, 8, 159, 2, // Opcode: EVMHOSSFA
5955/* 3494 */ MCD::OPC_FilterValue, 133, 1, 105, 0, 0, // Skip to: 3605
5956/* 3500 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5957/* 3503 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3520
5958/* 3508 */ MCD::OPC_CheckField, 26, 6, 4, 204, 6, 0, // Skip to: 5255
5959/* 3515 */ MCD::OPC_Decode, 253, 7, 159, 2, // Opcode: EVMHEUMIA
5960/* 3520 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3537
5961/* 3525 */ MCD::OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 5255
5962/* 3532 */ MCD::OPC_Decode, 243, 7, 159, 2, // Opcode: EVMHESMIA
5963/* 3537 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3554
5964/* 3542 */ MCD::OPC_CheckField, 26, 6, 4, 170, 6, 0, // Skip to: 5255
5965/* 3549 */ MCD::OPC_Decode, 239, 7, 159, 2, // Opcode: EVMHESMFA
5966/* 3554 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3571
5967/* 3559 */ MCD::OPC_CheckField, 26, 6, 4, 153, 6, 0, // Skip to: 5255
5968/* 3566 */ MCD::OPC_Decode, 151, 8, 159, 2, // Opcode: EVMHOUMIA
5969/* 3571 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3588
5970/* 3576 */ MCD::OPC_CheckField, 26, 6, 4, 136, 6, 0, // Skip to: 5255
5971/* 3583 */ MCD::OPC_Decode, 141, 8, 159, 2, // Opcode: EVMHOSMIA
5972/* 3588 */ MCD::OPC_FilterValue, 7, 126, 6, 0, // Skip to: 5255
5973/* 3593 */ MCD::OPC_CheckField, 26, 6, 4, 119, 6, 0, // Skip to: 5255
5974/* 3600 */ MCD::OPC_Decode, 137, 8, 159, 2, // Opcode: EVMHOSMFA
5975/* 3605 */ MCD::OPC_FilterValue, 136, 1, 19, 0, 0, // Skip to: 3630
5976/* 3611 */ MCD::OPC_CheckField, 26, 6, 4, 101, 6, 0, // Skip to: 5255
5977/* 3618 */ MCD::OPC_CheckField, 0, 3, 7, 94, 6, 0, // Skip to: 5255
5978/* 3625 */ MCD::OPC_Decode, 161, 8, 159, 2, // Opcode: EVMWHSSF
5979/* 3630 */ MCD::OPC_FilterValue, 137, 1, 71, 0, 0, // Skip to: 3707
5980/* 3636 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5981/* 3639 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3656
5982/* 3644 */ MCD::OPC_CheckField, 26, 6, 4, 68, 6, 0, // Skip to: 5255
5983/* 3651 */ MCD::OPC_Decode, 169, 8, 159, 2, // Opcode: EVMWLUMI
5984/* 3656 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3673
5985/* 3661 */ MCD::OPC_CheckField, 26, 6, 4, 51, 6, 0, // Skip to: 5255
5986/* 3668 */ MCD::OPC_Decode, 163, 8, 159, 2, // Opcode: EVMWHUMI
5987/* 3673 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3690
5988/* 3678 */ MCD::OPC_CheckField, 26, 6, 4, 34, 6, 0, // Skip to: 5255
5989/* 3685 */ MCD::OPC_Decode, 159, 8, 159, 2, // Opcode: EVMWHSMI
5990/* 3690 */ MCD::OPC_FilterValue, 7, 24, 6, 0, // Skip to: 5255
5991/* 3695 */ MCD::OPC_CheckField, 26, 6, 4, 17, 6, 0, // Skip to: 5255
5992/* 3702 */ MCD::OPC_Decode, 157, 8, 159, 2, // Opcode: EVMWHSMF
5993/* 3707 */ MCD::OPC_FilterValue, 138, 1, 19, 0, 0, // Skip to: 3732
5994/* 3713 */ MCD::OPC_CheckField, 26, 6, 4, 255, 5, 0, // Skip to: 5255
5995/* 3720 */ MCD::OPC_CheckField, 0, 3, 3, 248, 5, 0, // Skip to: 5255
5996/* 3727 */ MCD::OPC_Decode, 183, 8, 159, 2, // Opcode: EVMWSSF
5997/* 3732 */ MCD::OPC_FilterValue, 139, 1, 54, 0, 0, // Skip to: 3792
5998/* 3738 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
5999/* 3741 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3758
6000/* 3746 */ MCD::OPC_CheckField, 26, 6, 4, 222, 5, 0, // Skip to: 5255
6001/* 3753 */ MCD::OPC_Decode, 187, 8, 159, 2, // Opcode: EVMWUMI
6002/* 3758 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3775
6003/* 3763 */ MCD::OPC_CheckField, 26, 6, 4, 205, 5, 0, // Skip to: 5255
6004/* 3770 */ MCD::OPC_Decode, 179, 8, 159, 2, // Opcode: EVMWSMI
6005/* 3775 */ MCD::OPC_FilterValue, 3, 195, 5, 0, // Skip to: 5255
6006/* 3780 */ MCD::OPC_CheckField, 26, 6, 4, 188, 5, 0, // Skip to: 5255
6007/* 3787 */ MCD::OPC_Decode, 175, 8, 159, 2, // Opcode: EVMWSMF
6008/* 3792 */ MCD::OPC_FilterValue, 140, 1, 19, 0, 0, // Skip to: 3817
6009/* 3798 */ MCD::OPC_CheckField, 26, 6, 4, 170, 5, 0, // Skip to: 5255
6010/* 3805 */ MCD::OPC_CheckField, 0, 3, 7, 163, 5, 0, // Skip to: 5255
6011/* 3812 */ MCD::OPC_Decode, 162, 8, 159, 2, // Opcode: EVMWHSSFA
6012/* 3817 */ MCD::OPC_FilterValue, 141, 1, 71, 0, 0, // Skip to: 3894
6013/* 3823 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6014/* 3826 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3843
6015/* 3831 */ MCD::OPC_CheckField, 26, 6, 4, 137, 5, 0, // Skip to: 5255
6016/* 3838 */ MCD::OPC_Decode, 170, 8, 159, 2, // Opcode: EVMWLUMIA
6017/* 3843 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3860
6018/* 3848 */ MCD::OPC_CheckField, 26, 6, 4, 120, 5, 0, // Skip to: 5255
6019/* 3855 */ MCD::OPC_Decode, 164, 8, 159, 2, // Opcode: EVMWHUMIA
6020/* 3860 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3877
6021/* 3865 */ MCD::OPC_CheckField, 26, 6, 4, 103, 5, 0, // Skip to: 5255
6022/* 3872 */ MCD::OPC_Decode, 160, 8, 159, 2, // Opcode: EVMWHSMIA
6023/* 3877 */ MCD::OPC_FilterValue, 7, 93, 5, 0, // Skip to: 5255
6024/* 3882 */ MCD::OPC_CheckField, 26, 6, 4, 86, 5, 0, // Skip to: 5255
6025/* 3889 */ MCD::OPC_Decode, 158, 8, 159, 2, // Opcode: EVMWHSMFA
6026/* 3894 */ MCD::OPC_FilterValue, 142, 1, 19, 0, 0, // Skip to: 3919
6027/* 3900 */ MCD::OPC_CheckField, 26, 6, 4, 68, 5, 0, // Skip to: 5255
6028/* 3907 */ MCD::OPC_CheckField, 0, 3, 3, 61, 5, 0, // Skip to: 5255
6029/* 3914 */ MCD::OPC_Decode, 184, 8, 159, 2, // Opcode: EVMWSSFA
6030/* 3919 */ MCD::OPC_FilterValue, 143, 1, 54, 0, 0, // Skip to: 3979
6031/* 3925 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6032/* 3928 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3945
6033/* 3933 */ MCD::OPC_CheckField, 26, 6, 4, 35, 5, 0, // Skip to: 5255
6034/* 3940 */ MCD::OPC_Decode, 188, 8, 159, 2, // Opcode: EVMWUMIA
6035/* 3945 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3962
6036/* 3950 */ MCD::OPC_CheckField, 26, 6, 4, 18, 5, 0, // Skip to: 5255
6037/* 3957 */ MCD::OPC_Decode, 180, 8, 159, 2, // Opcode: EVMWSMIA
6038/* 3962 */ MCD::OPC_FilterValue, 3, 8, 5, 0, // Skip to: 5255
6039/* 3967 */ MCD::OPC_CheckField, 26, 6, 4, 1, 5, 0, // Skip to: 5255
6040/* 3974 */ MCD::OPC_Decode, 176, 8, 159, 2, // Opcode: EVMWSMFA
6041/* 3979 */ MCD::OPC_FilterValue, 152, 1, 157, 0, 0, // Skip to: 4142
6042/* 3985 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6043/* 3988 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4012
6044/* 3993 */ MCD::OPC_CheckField, 26, 6, 4, 231, 4, 0, // Skip to: 5255
6045/* 4000 */ MCD::OPC_CheckField, 11, 5, 0, 224, 4, 0, // Skip to: 5255
6046/* 4007 */ MCD::OPC_Decode, 167, 7, 162, 2, // Opcode: EVADDUSIAAW
6047/* 4012 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4036
6048/* 4017 */ MCD::OPC_CheckField, 26, 6, 4, 207, 4, 0, // Skip to: 5255
6049/* 4024 */ MCD::OPC_CheckField, 11, 5, 0, 200, 4, 0, // Skip to: 5255
6050/* 4031 */ MCD::OPC_Decode, 165, 7, 162, 2, // Opcode: EVADDSSIAAW
6051/* 4036 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4060
6052/* 4041 */ MCD::OPC_CheckField, 26, 6, 4, 183, 4, 0, // Skip to: 5255
6053/* 4048 */ MCD::OPC_CheckField, 11, 5, 0, 176, 4, 0, // Skip to: 5255
6054/* 4055 */ MCD::OPC_Decode, 225, 8, 162, 2, // Opcode: EVSUBFUSIAAW
6055/* 4060 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 4084
6056/* 4065 */ MCD::OPC_CheckField, 26, 6, 4, 159, 4, 0, // Skip to: 5255
6057/* 4072 */ MCD::OPC_CheckField, 11, 5, 0, 152, 4, 0, // Skip to: 5255
6058/* 4079 */ MCD::OPC_Decode, 223, 8, 162, 2, // Opcode: EVSUBFSSIAAW
6059/* 4084 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 4108
6060/* 4089 */ MCD::OPC_CheckField, 26, 6, 4, 135, 4, 0, // Skip to: 5255
6061/* 4096 */ MCD::OPC_CheckField, 11, 5, 0, 128, 4, 0, // Skip to: 5255
6062/* 4103 */ MCD::OPC_Decode, 156, 8, 162, 2, // Opcode: EVMRA
6063/* 4108 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 4125
6064/* 4113 */ MCD::OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 5255
6065/* 4120 */ MCD::OPC_Decode, 178, 7, 159, 2, // Opcode: EVDIVWS
6066/* 4125 */ MCD::OPC_FilterValue, 7, 101, 4, 0, // Skip to: 5255
6067/* 4130 */ MCD::OPC_CheckField, 26, 6, 4, 94, 4, 0, // Skip to: 5255
6068/* 4137 */ MCD::OPC_Decode, 179, 7, 159, 2, // Opcode: EVDIVWU
6069/* 4142 */ MCD::OPC_FilterValue, 153, 1, 99, 0, 0, // Skip to: 4247
6070/* 4148 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6071/* 4151 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4175
6072/* 4156 */ MCD::OPC_CheckField, 26, 6, 4, 68, 4, 0, // Skip to: 5255
6073/* 4163 */ MCD::OPC_CheckField, 11, 5, 0, 61, 4, 0, // Skip to: 5255
6074/* 4170 */ MCD::OPC_Decode, 166, 7, 162, 2, // Opcode: EVADDUMIAAW
6075/* 4175 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4199
6076/* 4180 */ MCD::OPC_CheckField, 26, 6, 4, 44, 4, 0, // Skip to: 5255
6077/* 4187 */ MCD::OPC_CheckField, 11, 5, 0, 37, 4, 0, // Skip to: 5255
6078/* 4194 */ MCD::OPC_Decode, 164, 7, 162, 2, // Opcode: EVADDSMIAAW
6079/* 4199 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4223
6080/* 4204 */ MCD::OPC_CheckField, 26, 6, 4, 20, 4, 0, // Skip to: 5255
6081/* 4211 */ MCD::OPC_CheckField, 11, 5, 0, 13, 4, 0, // Skip to: 5255
6082/* 4218 */ MCD::OPC_Decode, 224, 8, 162, 2, // Opcode: EVSUBFUMIAAW
6083/* 4223 */ MCD::OPC_FilterValue, 3, 3, 4, 0, // Skip to: 5255
6084/* 4228 */ MCD::OPC_CheckField, 26, 6, 4, 252, 3, 0, // Skip to: 5255
6085/* 4235 */ MCD::OPC_CheckField, 11, 5, 0, 245, 3, 0, // Skip to: 5255
6086/* 4242 */ MCD::OPC_Decode, 222, 8, 162, 2, // Opcode: EVSUBFSMIAAW
6087/* 4247 */ MCD::OPC_FilterValue, 160, 1, 105, 0, 0, // Skip to: 4358
6088/* 4253 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6089/* 4256 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4273
6090/* 4261 */ MCD::OPC_CheckField, 26, 6, 4, 219, 3, 0, // Skip to: 5255
6091/* 4268 */ MCD::OPC_Decode, 128, 8, 159, 2, // Opcode: EVMHEUSIAAW
6092/* 4273 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4290
6093/* 4278 */ MCD::OPC_CheckField, 26, 6, 4, 202, 3, 0, // Skip to: 5255
6094/* 4285 */ MCD::OPC_Decode, 250, 7, 159, 2, // Opcode: EVMHESSIAAW
6095/* 4290 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4307
6096/* 4295 */ MCD::OPC_CheckField, 26, 6, 4, 185, 3, 0, // Skip to: 5255
6097/* 4302 */ MCD::OPC_Decode, 248, 7, 159, 2, // Opcode: EVMHESSFAAW
6098/* 4307 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4324
6099/* 4312 */ MCD::OPC_CheckField, 26, 6, 4, 168, 3, 0, // Skip to: 5255
6100/* 4319 */ MCD::OPC_Decode, 154, 8, 159, 2, // Opcode: EVMHOUSIAAW
6101/* 4324 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4341
6102/* 4329 */ MCD::OPC_CheckField, 26, 6, 4, 151, 3, 0, // Skip to: 5255
6103/* 4336 */ MCD::OPC_Decode, 148, 8, 159, 2, // Opcode: EVMHOSSIAAW
6104/* 4341 */ MCD::OPC_FilterValue, 7, 141, 3, 0, // Skip to: 5255
6105/* 4346 */ MCD::OPC_CheckField, 26, 6, 4, 134, 3, 0, // Skip to: 5255
6106/* 4353 */ MCD::OPC_Decode, 146, 8, 159, 2, // Opcode: EVMHOSSFAAW
6107/* 4358 */ MCD::OPC_FilterValue, 161, 1, 105, 0, 0, // Skip to: 4469
6108/* 4364 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6109/* 4367 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4384
6110/* 4372 */ MCD::OPC_CheckField, 26, 6, 4, 108, 3, 0, // Skip to: 5255
6111/* 4379 */ MCD::OPC_Decode, 254, 7, 159, 2, // Opcode: EVMHEUMIAAW
6112/* 4384 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4401
6113/* 4389 */ MCD::OPC_CheckField, 26, 6, 4, 91, 3, 0, // Skip to: 5255
6114/* 4396 */ MCD::OPC_Decode, 244, 7, 159, 2, // Opcode: EVMHESMIAAW
6115/* 4401 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4418
6116/* 4406 */ MCD::OPC_CheckField, 26, 6, 4, 74, 3, 0, // Skip to: 5255
6117/* 4413 */ MCD::OPC_Decode, 240, 7, 159, 2, // Opcode: EVMHESMFAAW
6118/* 4418 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4435
6119/* 4423 */ MCD::OPC_CheckField, 26, 6, 4, 57, 3, 0, // Skip to: 5255
6120/* 4430 */ MCD::OPC_Decode, 152, 8, 159, 2, // Opcode: EVMHOUMIAAW
6121/* 4435 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4452
6122/* 4440 */ MCD::OPC_CheckField, 26, 6, 4, 40, 3, 0, // Skip to: 5255
6123/* 4447 */ MCD::OPC_Decode, 142, 8, 159, 2, // Opcode: EVMHOSMIAAW
6124/* 4452 */ MCD::OPC_FilterValue, 7, 30, 3, 0, // Skip to: 5255
6125/* 4457 */ MCD::OPC_CheckField, 26, 6, 4, 23, 3, 0, // Skip to: 5255
6126/* 4464 */ MCD::OPC_Decode, 138, 8, 159, 2, // Opcode: EVMHOSMFAAW
6127/* 4469 */ MCD::OPC_FilterValue, 165, 1, 105, 0, 0, // Skip to: 4580
6128/* 4475 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6129/* 4478 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4495
6130/* 4483 */ MCD::OPC_CheckField, 26, 6, 4, 253, 2, 0, // Skip to: 5255
6131/* 4490 */ MCD::OPC_Decode, 236, 7, 159, 2, // Opcode: EVMHEGUMIAA
6132/* 4495 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4512
6133/* 4500 */ MCD::OPC_CheckField, 26, 6, 4, 236, 2, 0, // Skip to: 5255
6134/* 4507 */ MCD::OPC_Decode, 234, 7, 159, 2, // Opcode: EVMHEGSMIAA
6135/* 4512 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4529
6136/* 4517 */ MCD::OPC_CheckField, 26, 6, 4, 219, 2, 0, // Skip to: 5255
6137/* 4524 */ MCD::OPC_Decode, 232, 7, 159, 2, // Opcode: EVMHEGSMFAA
6138/* 4529 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4546
6139/* 4534 */ MCD::OPC_CheckField, 26, 6, 4, 202, 2, 0, // Skip to: 5255
6140/* 4541 */ MCD::OPC_Decode, 134, 8, 159, 2, // Opcode: EVMHOGUMIAA
6141/* 4546 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4563
6142/* 4551 */ MCD::OPC_CheckField, 26, 6, 4, 185, 2, 0, // Skip to: 5255
6143/* 4558 */ MCD::OPC_Decode, 132, 8, 159, 2, // Opcode: EVMHOGSMIAA
6144/* 4563 */ MCD::OPC_FilterValue, 7, 175, 2, 0, // Skip to: 5255
6145/* 4568 */ MCD::OPC_CheckField, 26, 6, 4, 168, 2, 0, // Skip to: 5255
6146/* 4575 */ MCD::OPC_Decode, 130, 8, 159, 2, // Opcode: EVMHOGSMFAA
6147/* 4580 */ MCD::OPC_FilterValue, 168, 1, 37, 0, 0, // Skip to: 4623
6148/* 4586 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6149/* 4589 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4606
6150/* 4594 */ MCD::OPC_CheckField, 26, 6, 4, 142, 2, 0, // Skip to: 5255
6151/* 4601 */ MCD::OPC_Decode, 173, 8, 159, 2, // Opcode: EVMWLUSIAAW
6152/* 4606 */ MCD::OPC_FilterValue, 1, 132, 2, 0, // Skip to: 5255
6153/* 4611 */ MCD::OPC_CheckField, 26, 6, 4, 125, 2, 0, // Skip to: 5255
6154/* 4618 */ MCD::OPC_Decode, 167, 8, 159, 2, // Opcode: EVMWLSSIAAW
6155/* 4623 */ MCD::OPC_FilterValue, 169, 1, 37, 0, 0, // Skip to: 4666
6156/* 4629 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6157/* 4632 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4649
6158/* 4637 */ MCD::OPC_CheckField, 26, 6, 4, 99, 2, 0, // Skip to: 5255
6159/* 4644 */ MCD::OPC_Decode, 171, 8, 159, 2, // Opcode: EVMWLUMIAAW
6160/* 4649 */ MCD::OPC_FilterValue, 1, 89, 2, 0, // Skip to: 5255
6161/* 4654 */ MCD::OPC_CheckField, 26, 6, 4, 82, 2, 0, // Skip to: 5255
6162/* 4661 */ MCD::OPC_Decode, 165, 8, 159, 2, // Opcode: EVMWLSMIAAW
6163/* 4666 */ MCD::OPC_FilterValue, 170, 1, 19, 0, 0, // Skip to: 4691
6164/* 4672 */ MCD::OPC_CheckField, 26, 6, 4, 64, 2, 0, // Skip to: 5255
6165/* 4679 */ MCD::OPC_CheckField, 0, 3, 3, 57, 2, 0, // Skip to: 5255
6166/* 4686 */ MCD::OPC_Decode, 185, 8, 159, 2, // Opcode: EVMWSSFAA
6167/* 4691 */ MCD::OPC_FilterValue, 171, 1, 54, 0, 0, // Skip to: 4751
6168/* 4697 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6169/* 4700 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4717
6170/* 4705 */ MCD::OPC_CheckField, 26, 6, 4, 31, 2, 0, // Skip to: 5255
6171/* 4712 */ MCD::OPC_Decode, 189, 8, 159, 2, // Opcode: EVMWUMIAA
6172/* 4717 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4734
6173/* 4722 */ MCD::OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 5255
6174/* 4729 */ MCD::OPC_Decode, 181, 8, 159, 2, // Opcode: EVMWSMIAA
6175/* 4734 */ MCD::OPC_FilterValue, 3, 4, 2, 0, // Skip to: 5255
6176/* 4739 */ MCD::OPC_CheckField, 26, 6, 4, 253, 1, 0, // Skip to: 5255
6177/* 4746 */ MCD::OPC_Decode, 177, 8, 159, 2, // Opcode: EVMWSMFAA
6178/* 4751 */ MCD::OPC_FilterValue, 176, 1, 105, 0, 0, // Skip to: 4862
6179/* 4757 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6180/* 4760 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4777
6181/* 4765 */ MCD::OPC_CheckField, 26, 6, 4, 227, 1, 0, // Skip to: 5255
6182/* 4772 */ MCD::OPC_Decode, 129, 8, 159, 2, // Opcode: EVMHEUSIANW
6183/* 4777 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4794
6184/* 4782 */ MCD::OPC_CheckField, 26, 6, 4, 210, 1, 0, // Skip to: 5255
6185/* 4789 */ MCD::OPC_Decode, 251, 7, 159, 2, // Opcode: EVMHESSIANW
6186/* 4794 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4811
6187/* 4799 */ MCD::OPC_CheckField, 26, 6, 4, 193, 1, 0, // Skip to: 5255
6188/* 4806 */ MCD::OPC_Decode, 249, 7, 159, 2, // Opcode: EVMHESSFANW
6189/* 4811 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4828
6190/* 4816 */ MCD::OPC_CheckField, 26, 6, 4, 176, 1, 0, // Skip to: 5255
6191/* 4823 */ MCD::OPC_Decode, 155, 8, 159, 2, // Opcode: EVMHOUSIANW
6192/* 4828 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4845
6193/* 4833 */ MCD::OPC_CheckField, 26, 6, 4, 159, 1, 0, // Skip to: 5255
6194/* 4840 */ MCD::OPC_Decode, 149, 8, 159, 2, // Opcode: EVMHOSSIANW
6195/* 4845 */ MCD::OPC_FilterValue, 7, 149, 1, 0, // Skip to: 5255
6196/* 4850 */ MCD::OPC_CheckField, 26, 6, 4, 142, 1, 0, // Skip to: 5255
6197/* 4857 */ MCD::OPC_Decode, 147, 8, 159, 2, // Opcode: EVMHOSSFANW
6198/* 4862 */ MCD::OPC_FilterValue, 177, 1, 105, 0, 0, // Skip to: 4973
6199/* 4868 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6200/* 4871 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4888
6201/* 4876 */ MCD::OPC_CheckField, 26, 6, 4, 116, 1, 0, // Skip to: 5255
6202/* 4883 */ MCD::OPC_Decode, 255, 7, 159, 2, // Opcode: EVMHEUMIANW
6203/* 4888 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4905
6204/* 4893 */ MCD::OPC_CheckField, 26, 6, 4, 99, 1, 0, // Skip to: 5255
6205/* 4900 */ MCD::OPC_Decode, 245, 7, 159, 2, // Opcode: EVMHESMIANW
6206/* 4905 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4922
6207/* 4910 */ MCD::OPC_CheckField, 26, 6, 4, 82, 1, 0, // Skip to: 5255
6208/* 4917 */ MCD::OPC_Decode, 241, 7, 159, 2, // Opcode: EVMHESMFANW
6209/* 4922 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4939
6210/* 4927 */ MCD::OPC_CheckField, 26, 6, 4, 65, 1, 0, // Skip to: 5255
6211/* 4934 */ MCD::OPC_Decode, 153, 8, 159, 2, // Opcode: EVMHOUMIANW
6212/* 4939 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4956
6213/* 4944 */ MCD::OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 5255
6214/* 4951 */ MCD::OPC_Decode, 143, 8, 159, 2, // Opcode: EVMHOSMIANW
6215/* 4956 */ MCD::OPC_FilterValue, 7, 38, 1, 0, // Skip to: 5255
6216/* 4961 */ MCD::OPC_CheckField, 26, 6, 4, 31, 1, 0, // Skip to: 5255
6217/* 4968 */ MCD::OPC_Decode, 139, 8, 159, 2, // Opcode: EVMHOSMFANW
6218/* 4973 */ MCD::OPC_FilterValue, 181, 1, 105, 0, 0, // Skip to: 5084
6219/* 4979 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6220/* 4982 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4999
6221/* 4987 */ MCD::OPC_CheckField, 26, 6, 4, 5, 1, 0, // Skip to: 5255
6222/* 4994 */ MCD::OPC_Decode, 237, 7, 159, 2, // Opcode: EVMHEGUMIAN
6223/* 4999 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5016
6224/* 5004 */ MCD::OPC_CheckField, 26, 6, 4, 244, 0, 0, // Skip to: 5255
6225/* 5011 */ MCD::OPC_Decode, 235, 7, 159, 2, // Opcode: EVMHEGSMIAN
6226/* 5016 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5033
6227/* 5021 */ MCD::OPC_CheckField, 26, 6, 4, 227, 0, 0, // Skip to: 5255
6228/* 5028 */ MCD::OPC_Decode, 233, 7, 159, 2, // Opcode: EVMHEGSMFAN
6229/* 5033 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 5050
6230/* 5038 */ MCD::OPC_CheckField, 26, 6, 4, 210, 0, 0, // Skip to: 5255
6231/* 5045 */ MCD::OPC_Decode, 135, 8, 159, 2, // Opcode: EVMHOGUMIAN
6232/* 5050 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 5067
6233/* 5055 */ MCD::OPC_CheckField, 26, 6, 4, 193, 0, 0, // Skip to: 5255
6234/* 5062 */ MCD::OPC_Decode, 133, 8, 159, 2, // Opcode: EVMHOGSMIAN
6235/* 5067 */ MCD::OPC_FilterValue, 7, 183, 0, 0, // Skip to: 5255
6236/* 5072 */ MCD::OPC_CheckField, 26, 6, 4, 176, 0, 0, // Skip to: 5255
6237/* 5079 */ MCD::OPC_Decode, 131, 8, 159, 2, // Opcode: EVMHOGSMFAN
6238/* 5084 */ MCD::OPC_FilterValue, 184, 1, 37, 0, 0, // Skip to: 5127
6239/* 5090 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6240/* 5093 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5110
6241/* 5098 */ MCD::OPC_CheckField, 26, 6, 4, 150, 0, 0, // Skip to: 5255
6242/* 5105 */ MCD::OPC_Decode, 174, 8, 159, 2, // Opcode: EVMWLUSIANW
6243/* 5110 */ MCD::OPC_FilterValue, 1, 140, 0, 0, // Skip to: 5255
6244/* 5115 */ MCD::OPC_CheckField, 26, 6, 4, 133, 0, 0, // Skip to: 5255
6245/* 5122 */ MCD::OPC_Decode, 168, 8, 159, 2, // Opcode: EVMWLSSIANW
6246/* 5127 */ MCD::OPC_FilterValue, 185, 1, 37, 0, 0, // Skip to: 5170
6247/* 5133 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6248/* 5136 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5153
6249/* 5141 */ MCD::OPC_CheckField, 26, 6, 4, 107, 0, 0, // Skip to: 5255
6250/* 5148 */ MCD::OPC_Decode, 172, 8, 159, 2, // Opcode: EVMWLUMIANW
6251/* 5153 */ MCD::OPC_FilterValue, 1, 97, 0, 0, // Skip to: 5255
6252/* 5158 */ MCD::OPC_CheckField, 26, 6, 4, 90, 0, 0, // Skip to: 5255
6253/* 5165 */ MCD::OPC_Decode, 166, 8, 159, 2, // Opcode: EVMWLSMIANW
6254/* 5170 */ MCD::OPC_FilterValue, 186, 1, 19, 0, 0, // Skip to: 5195
6255/* 5176 */ MCD::OPC_CheckField, 26, 6, 4, 72, 0, 0, // Skip to: 5255
6256/* 5183 */ MCD::OPC_CheckField, 0, 3, 3, 65, 0, 0, // Skip to: 5255
6257/* 5190 */ MCD::OPC_Decode, 186, 8, 159, 2, // Opcode: EVMWSSFAN
6258/* 5195 */ MCD::OPC_FilterValue, 187, 1, 54, 0, 0, // Skip to: 5255
6259/* 5201 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
6260/* 5204 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5221
6261/* 5209 */ MCD::OPC_CheckField, 26, 6, 4, 39, 0, 0, // Skip to: 5255
6262/* 5216 */ MCD::OPC_Decode, 190, 8, 159, 2, // Opcode: EVMWUMIAN
6263/* 5221 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5238
6264/* 5226 */ MCD::OPC_CheckField, 26, 6, 4, 22, 0, 0, // Skip to: 5255
6265/* 5233 */ MCD::OPC_Decode, 182, 8, 159, 2, // Opcode: EVMWSMIAN
6266/* 5238 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5255
6267/* 5243 */ MCD::OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 5255
6268/* 5250 */ MCD::OPC_Decode, 178, 8, 159, 2, // Opcode: EVMWSMFAN
6269/* 5255 */ MCD::OPC_Fail,
6270 0
6271};
6272
6273static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset &Bits) {
6274 llvm_unreachable("Invalid index!");
6275}
6276
6277template <typename InsnType>
6278static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI,
6279 uint64_t Address, const MCDisassembler *Decoder, bool &DecodeComplete) {
6280 DecodeComplete = true;
6281 using TmpType = std::conditional_t<std::is_integral<InsnType>::value, InsnType, uint64_t>;
6282 TmpType tmp;
6283 switch (Idx) {
6284 default: llvm_unreachable("Invalid index!");
6285 case 0:
6286 return S;
6287 case 1:
6288 tmp = fieldFromInstruction(insn, 21, 5);
6289 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6290 tmp = fieldFromInstruction(insn, 16, 5);
6291 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6292 tmp = fieldFromInstruction(insn, 0, 16);
6293 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6294 return S;
6295 case 2:
6296 tmp = fieldFromInstruction(insn, 21, 5);
6297 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6298 tmp = fieldFromInstruction(insn, 16, 5);
6299 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6300 tmp = fieldFromInstruction(insn, 0, 16);
6301 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6302 return S;
6303 case 3:
6304 tmp = fieldFromInstruction(insn, 21, 5);
6305 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6306 tmp = fieldFromInstruction(insn, 16, 5);
6307 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6308 tmp = fieldFromInstruction(insn, 11, 5);
6309 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6310 return S;
6311 case 4:
6312 tmp = fieldFromInstruction(insn, 21, 5);
6313 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6314 tmp = fieldFromInstruction(insn, 16, 5);
6315 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6316 return S;
6317 case 5:
6318 tmp = fieldFromInstruction(insn, 21, 5);
6319 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6320 tmp = fieldFromInstruction(insn, 16, 5);
6321 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6322 tmp = fieldFromInstruction(insn, 11, 5);
6323 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6324 tmp = fieldFromInstruction(insn, 9, 1);
6325 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6326 return S;
6327 case 6:
6328 tmp = fieldFromInstruction(insn, 23, 3);
6329 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6330 tmp = fieldFromInstruction(insn, 16, 5);
6331 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6332 tmp = fieldFromInstruction(insn, 11, 5);
6333 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6334 return S;
6335 case 7:
6336 tmp = fieldFromInstruction(insn, 21, 5);
6337 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6338 tmp = fieldFromInstruction(insn, 11, 5);
6339 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6340 return S;
6341 case 8:
6342 tmp = fieldFromInstruction(insn, 21, 5);
6343 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6344 tmp = fieldFromInstruction(insn, 11, 5);
6345 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6346 tmp = fieldFromInstruction(insn, 9, 1);
6347 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6348 return S;
6349 case 9:
6350 tmp = fieldFromInstruction(insn, 21, 5);
6351 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6352 tmp = fieldFromInstruction(insn, 11, 5);
6353 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6354 return S;
6355 case 10:
6356 tmp = fieldFromInstruction(insn, 21, 5);
6357 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6358 tmp = fieldFromInstruction(insn, 11, 5);
6359 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6360 return S;
6361 case 11:
6362 tmp = fieldFromInstruction(insn, 21, 5);
6363 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6364 tmp = fieldFromInstruction(insn, 11, 5);
6365 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6366 tmp = fieldFromInstruction(insn, 16, 1);
6367 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6368 return S;
6369 case 12:
6370 tmp = fieldFromInstruction(insn, 21, 5);
6371 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6372 tmp = fieldFromInstruction(insn, 16, 5);
6373 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6374 tmp = fieldFromInstruction(insn, 15, 1);
6375 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6376 tmp = fieldFromInstruction(insn, 11, 4);
6377 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6378 return S;
6379 case 13:
6380 tmp = fieldFromInstruction(insn, 21, 5);
6381 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6382 tmp = fieldFromInstruction(insn, 16, 5);
6383 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6384 tmp = fieldFromInstruction(insn, 11, 5);
6385 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6386 tmp = fieldFromInstruction(insn, 21, 5);
6387 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6388 return S;
6389 case 14:
6390 tmp = fieldFromInstruction(insn, 21, 5);
6391 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6392 return S;
6393 case 15:
6394 tmp = fieldFromInstruction(insn, 11, 5);
6395 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6396 return S;
6397 case 16:
6398 tmp = fieldFromInstruction(insn, 21, 5);
6399 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6400 tmp = fieldFromInstruction(insn, 16, 5);
6401 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6402 tmp = fieldFromInstruction(insn, 11, 5);
6403 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6404 return S;
6405 case 17:
6406 tmp = fieldFromInstruction(insn, 21, 5);
6407 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6408 tmp = fieldFromInstruction(insn, 16, 5);
6409 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6410 tmp = fieldFromInstruction(insn, 11, 5);
6411 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6412 return S;
6413 case 18:
6414 tmp = fieldFromInstruction(insn, 21, 5);
6415 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6416 tmp = fieldFromInstruction(insn, 16, 5);
6417 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6418 tmp = fieldFromInstruction(insn, 11, 5);
6419 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6420 return S;
6421 case 19:
6422 tmp = fieldFromInstruction(insn, 21, 5);
6423 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6424 tmp = fieldFromInstruction(insn, 16, 5);
6425 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6426 return S;
6427 case 20:
6428 tmp = fieldFromInstruction(insn, 21, 5);
6429 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6430 tmp = fieldFromInstruction(insn, 21, 5);
6431 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6432 tmp = fieldFromInstruction(insn, 16, 5);
6433 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6434 tmp = fieldFromInstruction(insn, 11, 5);
6435 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6436 return S;
6437 case 21:
6438 tmp = fieldFromInstruction(insn, 21, 5);
6439 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6440 tmp = fieldFromInstruction(insn, 11, 5);
6441 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6442 tmp = fieldFromInstruction(insn, 16, 3);
6443 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6444 return S;
6445 case 22:
6446 tmp = fieldFromInstruction(insn, 21, 5);
6447 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6448 tmp = fieldFromInstruction(insn, 16, 5);
6449 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6450 tmp = fieldFromInstruction(insn, 11, 5);
6451 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6452 return S;
6453 case 23:
6454 tmp = fieldFromInstruction(insn, 21, 5);
6455 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6456 tmp = fieldFromInstruction(insn, 21, 5);
6457 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6458 tmp = fieldFromInstruction(insn, 16, 5);
6459 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6460 tmp = fieldFromInstruction(insn, 11, 5);
6461 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6462 return S;
6463 case 24:
6464 tmp = fieldFromInstruction(insn, 21, 5);
6465 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6466 tmp = fieldFromInstruction(insn, 21, 5);
6467 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6468 tmp = fieldFromInstruction(insn, 16, 5);
6469 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6470 tmp = fieldFromInstruction(insn, 11, 5);
6471 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6472 return S;
6473 case 25:
6474 tmp = fieldFromInstruction(insn, 21, 5);
6475 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6476 tmp = fieldFromInstruction(insn, 21, 5);
6477 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6478 tmp = fieldFromInstruction(insn, 16, 5);
6479 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6480 tmp = fieldFromInstruction(insn, 11, 5);
6481 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6482 return S;
6483 case 26:
6484 tmp = fieldFromInstruction(insn, 21, 5);
6485 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6486 tmp = fieldFromInstruction(insn, 21, 5);
6487 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6488 tmp = fieldFromInstruction(insn, 16, 5);
6489 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6490 tmp = fieldFromInstruction(insn, 11, 5);
6491 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6492 return S;
6493 case 27:
6494 tmp = fieldFromInstruction(insn, 21, 5);
6495 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6496 tmp = fieldFromInstruction(insn, 21, 5);
6497 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6498 tmp = fieldFromInstruction(insn, 16, 5);
6499 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6500 tmp = fieldFromInstruction(insn, 11, 5);
6501 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6502 return S;
6503 case 28:
6504 tmp = fieldFromInstruction(insn, 21, 5);
6505 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6506 tmp = 0x0;
6507 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 0, 1);
6508 insertBits(tmp, fieldFromInstruction(insn, 6, 10), 6, 10);
6509 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5);
6510 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6511 return S;
6512 case 29:
6513 tmp = fieldFromInstruction(insn, 21, 5);
6514 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6515 tmp = fieldFromInstruction(insn, 16, 5);
6516 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6517 tmp = fieldFromInstruction(insn, 11, 5);
6518 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6519 tmp = fieldFromInstruction(insn, 6, 3);
6520 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6521 return S;
6522 case 30:
6523 tmp = fieldFromInstruction(insn, 21, 5);
6524 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6525 tmp = fieldFromInstruction(insn, 16, 5);
6526 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6527 tmp = fieldFromInstruction(insn, 11, 5);
6528 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6529 tmp = fieldFromInstruction(insn, 6, 5);
6530 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6531 return S;
6532 case 31:
6533 tmp = fieldFromInstruction(insn, 21, 5);
6534 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6535 tmp = fieldFromInstruction(insn, 16, 5);
6536 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6537 tmp = fieldFromInstruction(insn, 11, 5);
6538 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6539 tmp = fieldFromInstruction(insn, 6, 5);
6540 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6541 return S;
6542 case 32:
6543 tmp = fieldFromInstruction(insn, 21, 5);
6544 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6545 tmp = fieldFromInstruction(insn, 16, 5);
6546 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6547 tmp = fieldFromInstruction(insn, 11, 5);
6548 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6549 tmp = fieldFromInstruction(insn, 6, 4);
6550 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6551 return S;
6552 case 33:
6553 tmp = fieldFromInstruction(insn, 21, 5);
6554 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6555 tmp = fieldFromInstruction(insn, 16, 5);
6556 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6557 tmp = fieldFromInstruction(insn, 6, 5);
6558 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6559 tmp = fieldFromInstruction(insn, 11, 5);
6560 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6561 return S;
6562 case 34:
6563 tmp = fieldFromInstruction(insn, 21, 5);
6564 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6565 tmp = fieldFromInstruction(insn, 16, 5);
6566 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6567 tmp = fieldFromInstruction(insn, 11, 5);
6568 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6569 tmp = fieldFromInstruction(insn, 6, 5);
6570 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6571 return S;
6572 case 35:
6573 tmp = fieldFromInstruction(insn, 21, 5);
6574 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6575 tmp = fieldFromInstruction(insn, 16, 5);
6576 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6577 tmp = fieldFromInstruction(insn, 11, 5);
6578 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6579 tmp = fieldFromInstruction(insn, 6, 5);
6580 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6581 return S;
6582 case 36:
6583 tmp = 0x0;
6584 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1);
6585 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4);
6586 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6587 tmp = fieldFromInstruction(insn, 4, 12);
6588 if (!Check(S, decodeDispRIX16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6589 tmp = fieldFromInstruction(insn, 16, 5);
6590 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6591 return S;
6592 case 37:
6593 tmp = fieldFromInstruction(insn, 21, 5);
6594 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6595 tmp = fieldFromInstruction(insn, 16, 5);
6596 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6597 tmp = fieldFromInstruction(insn, 0, 16);
6598 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6599 return S;
6600 case 38:
6601 tmp = fieldFromInstruction(insn, 23, 3);
6602 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6603 tmp = fieldFromInstruction(insn, 16, 5);
6604 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6605 tmp = fieldFromInstruction(insn, 0, 16);
6606 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6607 return S;
6608 case 39:
6609 tmp = fieldFromInstruction(insn, 23, 3);
6610 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6611 tmp = fieldFromInstruction(insn, 16, 5);
6612 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6613 tmp = fieldFromInstruction(insn, 0, 16);
6614 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6615 return S;
6616 case 40:
6617 tmp = fieldFromInstruction(insn, 23, 3);
6618 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6619 tmp = fieldFromInstruction(insn, 16, 5);
6620 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6621 tmp = fieldFromInstruction(insn, 0, 16);
6622 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6623 return S;
6624 case 41:
6625 tmp = fieldFromInstruction(insn, 23, 3);
6626 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6627 tmp = fieldFromInstruction(insn, 16, 5);
6628 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6629 tmp = fieldFromInstruction(insn, 0, 16);
6630 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6631 return S;
6632 case 42:
6633 tmp = fieldFromInstruction(insn, 21, 5);
6634 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6635 tmp = fieldFromInstruction(insn, 0, 16);
6636 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6637 return S;
6638 case 43:
6639 tmp = fieldFromInstruction(insn, 21, 5);
6640 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6641 tmp = fieldFromInstruction(insn, 16, 5);
6642 if (!Check(S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6643 tmp = fieldFromInstruction(insn, 0, 16);
6644 if (!Check(S, decodeSImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6645 return S;
6646 case 44:
6647 tmp = fieldFromInstruction(insn, 2, 14);
6648 if (!Check(S, decodeCondBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6649 return S;
6650 case 45:
6651 tmp = fieldFromInstruction(insn, 21, 5);
6652 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6653 tmp = fieldFromInstruction(insn, 16, 5);
6654 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6655 tmp = fieldFromInstruction(insn, 2, 14);
6656 if (!Check(S, decodeCondBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6657 return S;
6658 case 46:
6659 tmp = fieldFromInstruction(insn, 5, 7);
6660 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6661 return S;
6662 case 47:
6663 tmp = fieldFromInstruction(insn, 2, 24);
6664 if (!Check(S, decodeDirectBrTarget(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6665 return S;
6666 case 48:
6667 tmp = fieldFromInstruction(insn, 23, 3);
6668 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6669 tmp = fieldFromInstruction(insn, 18, 3);
6670 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6671 return S;
6672 case 49:
6673 tmp = fieldFromInstruction(insn, 21, 5);
6674 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6675 tmp = fieldFromInstruction(insn, 16, 5);
6676 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6677 tmp = fieldFromInstruction(insn, 11, 5);
6678 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6679 return S;
6680 case 50:
6681 tmp = fieldFromInstruction(insn, 21, 5);
6682 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6683 tmp = 0x0;
6684 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 0, 1);
6685 insertBits(tmp, fieldFromInstruction(insn, 6, 10), 6, 10);
6686 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 1, 5);
6687 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6688 return S;
6689 case 51:
6690 tmp = fieldFromInstruction(insn, 21, 5);
6691 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6692 tmp = fieldFromInstruction(insn, 16, 5);
6693 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6694 tmp = fieldFromInstruction(insn, 11, 2);
6695 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6696 return S;
6697 case 52:
6698 tmp = fieldFromInstruction(insn, 11, 1);
6699 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6700 return S;
6701 case 53:
6702 tmp = fieldFromInstruction(insn, 16, 5);
6703 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6704 tmp = fieldFromInstruction(insn, 16, 5);
6705 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6706 tmp = fieldFromInstruction(insn, 21, 5);
6707 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6708 tmp = fieldFromInstruction(insn, 11, 5);
6709 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6710 tmp = fieldFromInstruction(insn, 6, 5);
6711 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6712 tmp = fieldFromInstruction(insn, 1, 5);
6713 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6714 return S;
6715 case 54:
6716 tmp = fieldFromInstruction(insn, 16, 5);
6717 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6718 tmp = fieldFromInstruction(insn, 21, 5);
6719 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6720 tmp = fieldFromInstruction(insn, 11, 5);
6721 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6722 tmp = fieldFromInstruction(insn, 6, 5);
6723 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6724 tmp = fieldFromInstruction(insn, 1, 5);
6725 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6726 return S;
6727 case 55:
6728 tmp = fieldFromInstruction(insn, 16, 5);
6729 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6730 tmp = fieldFromInstruction(insn, 21, 5);
6731 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6732 tmp = fieldFromInstruction(insn, 11, 5);
6733 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6734 tmp = fieldFromInstruction(insn, 6, 5);
6735 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6736 tmp = fieldFromInstruction(insn, 1, 5);
6737 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6738 return S;
6739 case 56:
6740 tmp = fieldFromInstruction(insn, 16, 5);
6741 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6742 tmp = fieldFromInstruction(insn, 21, 5);
6743 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6744 tmp = fieldFromInstruction(insn, 0, 16);
6745 if (!Check(S, decodeUImmOperand<16>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6746 return S;
6747 case 57:
6748 tmp = fieldFromInstruction(insn, 16, 5);
6749 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6750 tmp = fieldFromInstruction(insn, 21, 5);
6751 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6752 tmp = 0x0;
6753 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
6754 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
6755 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6756 tmp = 0x0;
6757 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 5, 1);
6758 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5);
6759 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6760 return S;
6761 case 58:
6762 tmp = fieldFromInstruction(insn, 16, 5);
6763 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6764 tmp = fieldFromInstruction(insn, 16, 5);
6765 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6766 tmp = fieldFromInstruction(insn, 21, 5);
6767 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6768 tmp = 0x0;
6769 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
6770 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
6771 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6772 tmp = 0x0;
6773 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 5, 1);
6774 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5);
6775 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6776 return S;
6777 case 59:
6778 tmp = fieldFromInstruction(insn, 16, 5);
6779 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6780 tmp = fieldFromInstruction(insn, 21, 5);
6781 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6782 tmp = fieldFromInstruction(insn, 11, 5);
6783 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6784 tmp = 0x0;
6785 insertBits(tmp, fieldFromInstruction(insn, 5, 1), 5, 1);
6786 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5);
6787 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6788 return S;
6789 case 60:
6790 tmp = fieldFromInstruction(insn, 23, 3);
6791 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6792 tmp = fieldFromInstruction(insn, 16, 5);
6793 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6794 tmp = fieldFromInstruction(insn, 11, 5);
6795 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6796 return S;
6797 case 61:
6798 tmp = fieldFromInstruction(insn, 23, 3);
6799 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6800 tmp = fieldFromInstruction(insn, 16, 5);
6801 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6802 tmp = fieldFromInstruction(insn, 11, 5);
6803 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6804 return S;
6805 case 62:
6806 tmp = fieldFromInstruction(insn, 21, 5);
6807 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6808 tmp = fieldFromInstruction(insn, 18, 3);
6809 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6810 return S;
6811 case 63:
6812 tmp = fieldFromInstruction(insn, 23, 3);
6813 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6814 tmp = fieldFromInstruction(insn, 21, 1);
6815 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6816 tmp = fieldFromInstruction(insn, 16, 5);
6817 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6818 tmp = fieldFromInstruction(insn, 11, 5);
6819 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6820 return S;
6821 case 64:
6822 tmp = fieldFromInstruction(insn, 21, 5);
6823 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6824 tmp = fieldFromInstruction(insn, 16, 5);
6825 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6826 return S;
6827 case 65:
6828 tmp = fieldFromInstruction(insn, 23, 3);
6829 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6830 return S;
6831 case 66:
6832 tmp = fieldFromInstruction(insn, 21, 5);
6833 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6834 return S;
6835 case 67:
6836 tmp = fieldFromInstruction(insn, 15, 1);
6837 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6838 return S;
6839 case 68:
6840 tmp = fieldFromInstruction(insn, 21, 5);
6841 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6842 tmp = 0x0;
6843 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 5, 5);
6844 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
6845 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
6846 return S;
6847 case 69:
6848 tmp = fieldFromInstruction(insn, 21, 5);
6849 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6850 tmp = fieldFromInstruction(insn, 16, 5);
6851 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6852 tmp = fieldFromInstruction(insn, 11, 5);
6853 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6854 return S;
6855 case 70:
6856 tmp = fieldFromInstruction(insn, 21, 5);
6857 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6858 tmp = fieldFromInstruction(insn, 16, 5);
6859 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6860 tmp = fieldFromInstruction(insn, 11, 5);
6861 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6862 return S;
6863 case 71:
6864 tmp = fieldFromInstruction(insn, 21, 5);
6865 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6866 tmp = fieldFromInstruction(insn, 16, 5);
6867 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6868 tmp = fieldFromInstruction(insn, 11, 5);
6869 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6870 return S;
6871 case 72:
6872 tmp = fieldFromInstruction(insn, 21, 4);
6873 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6874 tmp = fieldFromInstruction(insn, 16, 5);
6875 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6876 tmp = fieldFromInstruction(insn, 11, 5);
6877 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6878 return S;
6879 case 73:
6880 tmp = fieldFromInstruction(insn, 16, 5);
6881 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6882 tmp = fieldFromInstruction(insn, 11, 5);
6883 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6884 return S;
6885 case 74:
6886 tmp = fieldFromInstruction(insn, 21, 5);
6887 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6888 tmp = fieldFromInstruction(insn, 16, 5);
6889 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6890 tmp = fieldFromInstruction(insn, 11, 5);
6891 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6892 return S;
6893 case 75:
6894 tmp = fieldFromInstruction(insn, 21, 5);
6895 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6896 tmp = fieldFromInstruction(insn, 16, 5);
6897 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6898 tmp = fieldFromInstruction(insn, 11, 5);
6899 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6900 return S;
6901 case 76:
6902 tmp = fieldFromInstruction(insn, 16, 5);
6903 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6904 tmp = fieldFromInstruction(insn, 11, 5);
6905 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6906 tmp = fieldFromInstruction(insn, 21, 1);
6907 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6908 return S;
6909 case 77:
6910 tmp = fieldFromInstruction(insn, 21, 5);
6911 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6912 tmp = fieldFromInstruction(insn, 16, 5);
6913 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6914 tmp = fieldFromInstruction(insn, 11, 5);
6915 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6916 return S;
6917 case 78:
6918 tmp = fieldFromInstruction(insn, 21, 5);
6919 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6920 tmp = fieldFromInstruction(insn, 16, 5);
6921 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6922 tmp = fieldFromInstruction(insn, 11, 5);
6923 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6924 return S;
6925 case 79:
6926 tmp = fieldFromInstruction(insn, 21, 5);
6927 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6928 tmp = fieldFromInstruction(insn, 16, 5);
6929 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6930 tmp = fieldFromInstruction(insn, 11, 5);
6931 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6932 tmp = fieldFromInstruction(insn, 10, 1);
6933 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6934 return S;
6935 case 80:
6936 tmp = fieldFromInstruction(insn, 21, 5);
6937 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6938 tmp = fieldFromInstruction(insn, 16, 5);
6939 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6940 return S;
6941 case 81:
6942 tmp = fieldFromInstruction(insn, 21, 5);
6943 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6944 tmp = fieldFromInstruction(insn, 16, 5);
6945 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6946 tmp = fieldFromInstruction(insn, 11, 5);
6947 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6948 tmp = fieldFromInstruction(insn, 9, 2);
6949 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6950 return S;
6951 case 82:
6952 tmp = 0x0;
6953 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
6954 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
6955 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6956 tmp = fieldFromInstruction(insn, 16, 5);
6957 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6958 tmp = fieldFromInstruction(insn, 11, 5);
6959 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6960 return S;
6961 case 83:
6962 tmp = 0x0;
6963 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
6964 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
6965 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6966 tmp = fieldFromInstruction(insn, 16, 5);
6967 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6968 tmp = fieldFromInstruction(insn, 11, 5);
6969 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6970 return S;
6971 case 84:
6972 tmp = 0x0;
6973 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
6974 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
6975 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6976 tmp = fieldFromInstruction(insn, 16, 5);
6977 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6978 tmp = fieldFromInstruction(insn, 11, 5);
6979 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6980 return S;
6981 case 85:
6982 tmp = 0x0;
6983 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1);
6984 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4);
6985 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6986 tmp = fieldFromInstruction(insn, 16, 5);
6987 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6988 tmp = fieldFromInstruction(insn, 11, 5);
6989 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6990 return S;
6991 case 86:
6992 tmp = 0x0;
6993 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
6994 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
6995 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6996 tmp = fieldFromInstruction(insn, 16, 5);
6997 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
6998 tmp = fieldFromInstruction(insn, 11, 5);
6999 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7000 return S;
7001 case 87:
7002 tmp = 0x0;
7003 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1);
7004 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4);
7005 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7006 tmp = fieldFromInstruction(insn, 16, 5);
7007 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7008 tmp = fieldFromInstruction(insn, 11, 5);
7009 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7010 return S;
7011 case 88:
7012 tmp = fieldFromInstruction(insn, 21, 5);
7013 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7014 tmp = fieldFromInstruction(insn, 11, 10);
7015 if (!Check(S, decodeUImmOperand<10>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7016 return S;
7017 case 89:
7018 tmp = 0x0;
7019 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 5, 5);
7020 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7021 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7022 tmp = fieldFromInstruction(insn, 21, 5);
7023 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7024 return S;
7025 case 90:
7026 tmp = fieldFromInstruction(insn, 21, 1);
7027 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7028 return S;
7029 case 91:
7030 tmp = fieldFromInstruction(insn, 25, 1);
7031 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7032 return S;
7033 case 92:
7034 tmp = fieldFromInstruction(insn, 21, 5);
7035 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7036 tmp = fieldFromInstruction(insn, 16, 5);
7037 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7038 tmp = fieldFromInstruction(insn, 11, 5);
7039 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7040 return S;
7041 case 93:
7042 tmp = fieldFromInstruction(insn, 16, 5);
7043 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7044 return S;
7045 case 94:
7046 tmp = fieldFromInstruction(insn, 21, 5);
7047 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7048 tmp = fieldFromInstruction(insn, 16, 5);
7049 if (!Check(S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7050 tmp = fieldFromInstruction(insn, 11, 5);
7051 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7052 tmp = fieldFromInstruction(insn, 6, 5);
7053 if (!Check(S, DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7054 return S;
7055 case 95:
7056 tmp = fieldFromInstruction(insn, 12, 8);
7057 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7058 tmp = fieldFromInstruction(insn, 21, 5);
7059 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7060 return S;
7061 case 96:
7062 tmp = fieldFromInstruction(insn, 12, 8);
7063 if (!Check(S, decodeCRBitMOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7064 tmp = fieldFromInstruction(insn, 21, 5);
7065 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7066 return S;
7067 case 97:
7068 tmp = fieldFromInstruction(insn, 23, 3);
7069 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7070 tmp = fieldFromInstruction(insn, 23, 3);
7071 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7072 return S;
7073 case 98:
7074 tmp = fieldFromInstruction(insn, 23, 3);
7075 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7076 return S;
7077 case 99:
7078 tmp = fieldFromInstruction(insn, 23, 3);
7079 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7080 return S;
7081 case 100:
7082 tmp = fieldFromInstruction(insn, 23, 3);
7083 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7084 tmp = fieldFromInstruction(insn, 13, 3);
7085 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7086 return S;
7087 case 101:
7088 tmp = fieldFromInstruction(insn, 23, 3);
7089 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7090 tmp = fieldFromInstruction(insn, 23, 3);
7091 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7092 tmp = fieldFromInstruction(insn, 13, 3);
7093 if (!Check(S, DecodeDMRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7094 return S;
7095 case 102:
7096 tmp = fieldFromInstruction(insn, 21, 5);
7097 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7098 tmp = fieldFromInstruction(insn, 16, 5);
7099 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7100 tmp = fieldFromInstruction(insn, 11, 5);
7101 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7102 return S;
7103 case 103:
7104 tmp = fieldFromInstruction(insn, 21, 5);
7105 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7106 tmp = fieldFromInstruction(insn, 12, 8);
7107 if (!Check(S, decodeCRBitMOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7108 return S;
7109 case 104:
7110 tmp = fieldFromInstruction(insn, 16, 5);
7111 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7112 tmp = 0x0;
7113 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7114 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7115 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7116 return S;
7117 case 105:
7118 tmp = fieldFromInstruction(insn, 16, 5);
7119 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7120 tmp = 0x0;
7121 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7122 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7123 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7124 return S;
7125 case 106:
7126 tmp = fieldFromInstruction(insn, 21, 5);
7127 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7128 tmp = fieldFromInstruction(insn, 16, 1);
7129 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7130 return S;
7131 case 107:
7132 tmp = 0x0;
7133 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7134 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7135 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7136 tmp = fieldFromInstruction(insn, 16, 5);
7137 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7138 return S;
7139 case 108:
7140 tmp = fieldFromInstruction(insn, 21, 5);
7141 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7142 tmp = fieldFromInstruction(insn, 16, 4);
7143 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7144 return S;
7145 case 109:
7146 tmp = 0x0;
7147 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7148 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7149 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7150 tmp = fieldFromInstruction(insn, 16, 5);
7151 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7152 return S;
7153 case 110:
7154 tmp = fieldFromInstruction(insn, 21, 5);
7155 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7156 tmp = fieldFromInstruction(insn, 11, 5);
7157 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7158 return S;
7159 case 111:
7160 tmp = fieldFromInstruction(insn, 11, 5);
7161 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7162 return S;
7163 case 112:
7164 tmp = fieldFromInstruction(insn, 16, 5);
7165 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7166 tmp = 0x0;
7167 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7168 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7169 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7170 return S;
7171 case 113:
7172 tmp = 0x0;
7173 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7174 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7175 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7176 tmp = fieldFromInstruction(insn, 16, 5);
7177 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7178 return S;
7179 case 114:
7180 tmp = 0x0;
7181 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7182 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7183 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7184 tmp = fieldFromInstruction(insn, 16, 5);
7185 if (!Check(S, DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7186 tmp = fieldFromInstruction(insn, 11, 5);
7187 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7188 return S;
7189 case 115:
7190 tmp = fieldFromInstruction(insn, 11, 5);
7191 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7192 tmp = 0x0;
7193 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7194 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7195 if (!Check(S, decodeDispRIHashOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7196 tmp = fieldFromInstruction(insn, 16, 5);
7197 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7198 return S;
7199 case 116:
7200 tmp = fieldFromInstruction(insn, 21, 5);
7201 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7202 tmp = fieldFromInstruction(insn, 16, 2);
7203 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7204 return S;
7205 case 117:
7206 tmp = fieldFromInstruction(insn, 21, 5);
7207 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7208 tmp = fieldFromInstruction(insn, 16, 5);
7209 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7210 tmp = fieldFromInstruction(insn, 11, 1);
7211 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7212 return S;
7213 case 118:
7214 tmp = fieldFromInstruction(insn, 21, 5);
7215 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7216 tmp = fieldFromInstruction(insn, 16, 5);
7217 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7218 tmp = fieldFromInstruction(insn, 11, 5);
7219 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7220 return S;
7221 case 119:
7222 tmp = fieldFromInstruction(insn, 21, 5);
7223 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7224 tmp = fieldFromInstruction(insn, 16, 5);
7225 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7226 tmp = fieldFromInstruction(insn, 11, 5);
7227 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7228 return S;
7229 case 120:
7230 tmp = fieldFromInstruction(insn, 21, 5);
7231 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7232 tmp = fieldFromInstruction(insn, 16, 5);
7233 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7234 tmp = fieldFromInstruction(insn, 16, 5);
7235 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7236 tmp = fieldFromInstruction(insn, 11, 5);
7237 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7238 return S;
7239 case 121:
7240 tmp = fieldFromInstruction(insn, 16, 5);
7241 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7242 tmp = fieldFromInstruction(insn, 21, 5);
7243 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7244 tmp = fieldFromInstruction(insn, 16, 5);
7245 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7246 tmp = fieldFromInstruction(insn, 11, 5);
7247 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7248 return S;
7249 case 122:
7250 tmp = fieldFromInstruction(insn, 21, 5);
7251 if (!Check(S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7252 tmp = fieldFromInstruction(insn, 16, 5);
7253 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7254 tmp = fieldFromInstruction(insn, 11, 5);
7255 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7256 return S;
7257 case 123:
7258 tmp = fieldFromInstruction(insn, 16, 5);
7259 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7260 tmp = fieldFromInstruction(insn, 11, 5);
7261 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7262 return S;
7263 case 124:
7264 tmp = fieldFromInstruction(insn, 21, 5);
7265 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7266 tmp = fieldFromInstruction(insn, 16, 5);
7267 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7268 tmp = fieldFromInstruction(insn, 16, 5);
7269 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7270 tmp = fieldFromInstruction(insn, 11, 5);
7271 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7272 return S;
7273 case 125:
7274 tmp = fieldFromInstruction(insn, 21, 5);
7275 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7276 tmp = fieldFromInstruction(insn, 16, 5);
7277 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7278 tmp = fieldFromInstruction(insn, 11, 5);
7279 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7280 return S;
7281 case 126:
7282 tmp = fieldFromInstruction(insn, 16, 5);
7283 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7284 tmp = fieldFromInstruction(insn, 21, 5);
7285 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7286 tmp = fieldFromInstruction(insn, 16, 5);
7287 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7288 tmp = fieldFromInstruction(insn, 11, 5);
7289 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7290 return S;
7291 case 127:
7292 tmp = fieldFromInstruction(insn, 21, 5);
7293 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7294 tmp = fieldFromInstruction(insn, 16, 5);
7295 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7296 tmp = fieldFromInstruction(insn, 11, 5);
7297 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7298 return S;
7299 case 128:
7300 tmp = fieldFromInstruction(insn, 21, 2);
7301 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7302 tmp = fieldFromInstruction(insn, 16, 5);
7303 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7304 tmp = fieldFromInstruction(insn, 11, 5);
7305 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7306 return S;
7307 case 129:
7308 tmp = fieldFromInstruction(insn, 21, 5);
7309 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7310 tmp = fieldFromInstruction(insn, 16, 5);
7311 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7312 tmp = fieldFromInstruction(insn, 11, 5);
7313 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7314 return S;
7315 case 130:
7316 tmp = fieldFromInstruction(insn, 21, 5);
7317 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7318 tmp = fieldFromInstruction(insn, 16, 5);
7319 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7320 tmp = fieldFromInstruction(insn, 16, 5);
7321 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7322 tmp = fieldFromInstruction(insn, 11, 5);
7323 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7324 return S;
7325 case 131:
7326 tmp = fieldFromInstruction(insn, 21, 2);
7327 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7328 return S;
7329 case 132:
7330 tmp = fieldFromInstruction(insn, 21, 3);
7331 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7332 tmp = fieldFromInstruction(insn, 16, 2);
7333 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7334 return S;
7335 case 133:
7336 tmp = fieldFromInstruction(insn, 21, 5);
7337 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7338 tmp = fieldFromInstruction(insn, 16, 5);
7339 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7340 tmp = fieldFromInstruction(insn, 11, 5);
7341 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7342 return S;
7343 case 134:
7344 tmp = fieldFromInstruction(insn, 21, 5);
7345 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7346 tmp = fieldFromInstruction(insn, 16, 5);
7347 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7348 tmp = fieldFromInstruction(insn, 16, 5);
7349 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7350 tmp = fieldFromInstruction(insn, 11, 5);
7351 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7352 return S;
7353 case 135:
7354 tmp = fieldFromInstruction(insn, 16, 5);
7355 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7356 tmp = fieldFromInstruction(insn, 21, 5);
7357 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7358 tmp = fieldFromInstruction(insn, 16, 5);
7359 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7360 tmp = fieldFromInstruction(insn, 11, 5);
7361 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7362 return S;
7363 case 136:
7364 tmp = fieldFromInstruction(insn, 16, 5);
7365 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7366 tmp = fieldFromInstruction(insn, 21, 5);
7367 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7368 tmp = fieldFromInstruction(insn, 16, 5);
7369 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7370 tmp = fieldFromInstruction(insn, 11, 5);
7371 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7372 return S;
7373 case 137:
7374 tmp = fieldFromInstruction(insn, 21, 2);
7375 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7376 return S;
7377 case 138:
7378 tmp = fieldFromInstruction(insn, 21, 5);
7379 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7380 return S;
7381 case 139:
7382 tmp = fieldFromInstruction(insn, 16, 5);
7383 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7384 tmp = fieldFromInstruction(insn, 21, 5);
7385 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7386 tmp = fieldFromInstruction(insn, 11, 5);
7387 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7388 return S;
7389 case 140:
7390 tmp = fieldFromInstruction(insn, 16, 5);
7391 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7392 tmp = fieldFromInstruction(insn, 21, 5);
7393 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7394 tmp = fieldFromInstruction(insn, 11, 5);
7395 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7396 return S;
7397 case 141:
7398 tmp = fieldFromInstruction(insn, 16, 5);
7399 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7400 tmp = fieldFromInstruction(insn, 21, 5);
7401 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7402 return S;
7403 case 142:
7404 tmp = fieldFromInstruction(insn, 16, 5);
7405 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7406 tmp = fieldFromInstruction(insn, 21, 5);
7407 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7408 tmp = fieldFromInstruction(insn, 11, 5);
7409 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7410 return S;
7411 case 143:
7412 tmp = fieldFromInstruction(insn, 16, 5);
7413 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7414 tmp = fieldFromInstruction(insn, 21, 5);
7415 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7416 return S;
7417 case 144:
7418 tmp = fieldFromInstruction(insn, 16, 5);
7419 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7420 tmp = fieldFromInstruction(insn, 21, 5);
7421 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7422 tmp = fieldFromInstruction(insn, 11, 5);
7423 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7424 return S;
7425 case 145:
7426 tmp = fieldFromInstruction(insn, 16, 5);
7427 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7428 tmp = fieldFromInstruction(insn, 21, 5);
7429 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7430 tmp = 0x0;
7431 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7432 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7433 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7434 return S;
7435 case 146:
7436 tmp = fieldFromInstruction(insn, 21, 2);
7437 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7438 tmp = fieldFromInstruction(insn, 16, 2);
7439 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7440 return S;
7441 case 147:
7442 tmp = fieldFromInstruction(insn, 16, 5);
7443 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7444 tmp = fieldFromInstruction(insn, 11, 5);
7445 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7446 tmp = fieldFromInstruction(insn, 21, 5);
7447 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7448 return S;
7449 case 148:
7450 tmp = fieldFromInstruction(insn, 21, 5);
7451 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7452 tmp = fieldFromInstruction(insn, 0, 16);
7453 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7454 tmp = fieldFromInstruction(insn, 16, 5);
7455 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7456 return S;
7457 case 149:
7458 tmp = fieldFromInstruction(insn, 21, 5);
7459 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7460 tmp = fieldFromInstruction(insn, 16, 5);
7461 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7462 tmp = fieldFromInstruction(insn, 0, 16);
7463 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7464 tmp = fieldFromInstruction(insn, 16, 5);
7465 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7466 return S;
7467 case 150:
7468 tmp = fieldFromInstruction(insn, 16, 5);
7469 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7470 tmp = fieldFromInstruction(insn, 21, 5);
7471 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7472 tmp = fieldFromInstruction(insn, 0, 16);
7473 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7474 tmp = fieldFromInstruction(insn, 16, 5);
7475 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7476 return S;
7477 case 151:
7478 tmp = fieldFromInstruction(insn, 21, 5);
7479 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7480 tmp = fieldFromInstruction(insn, 0, 16);
7481 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7482 tmp = fieldFromInstruction(insn, 16, 5);
7483 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7484 return S;
7485 case 152:
7486 tmp = fieldFromInstruction(insn, 21, 5);
7487 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7488 tmp = fieldFromInstruction(insn, 16, 5);
7489 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7490 tmp = fieldFromInstruction(insn, 0, 16);
7491 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7492 tmp = fieldFromInstruction(insn, 16, 5);
7493 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7494 return S;
7495 case 153:
7496 tmp = fieldFromInstruction(insn, 21, 5);
7497 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7498 tmp = fieldFromInstruction(insn, 0, 16);
7499 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7500 tmp = fieldFromInstruction(insn, 16, 5);
7501 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7502 return S;
7503 case 154:
7504 tmp = fieldFromInstruction(insn, 21, 5);
7505 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7506 tmp = fieldFromInstruction(insn, 16, 5);
7507 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7508 tmp = fieldFromInstruction(insn, 0, 16);
7509 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7510 tmp = fieldFromInstruction(insn, 16, 5);
7511 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7512 return S;
7513 case 155:
7514 tmp = fieldFromInstruction(insn, 16, 5);
7515 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7516 tmp = fieldFromInstruction(insn, 21, 5);
7517 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7518 tmp = fieldFromInstruction(insn, 0, 16);
7519 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7520 tmp = fieldFromInstruction(insn, 16, 5);
7521 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7522 return S;
7523 case 156:
7524 tmp = fieldFromInstruction(insn, 16, 5);
7525 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7526 tmp = fieldFromInstruction(insn, 21, 5);
7527 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7528 tmp = fieldFromInstruction(insn, 0, 16);
7529 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
7530 tmp = fieldFromInstruction(insn, 16, 5);
7531 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7532 return S;
7533 case 157:
7534 tmp = fieldFromInstruction(insn, 21, 5);
7535 if (!Check(S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7536 tmp = fieldFromInstruction(insn, 4, 12);
7537 if (!Check(S, decodeDispRIX16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7538 tmp = fieldFromInstruction(insn, 16, 5);
7539 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7540 return S;
7541 case 158:
7542 tmp = fieldFromInstruction(insn, 21, 5);
7543 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7544 tmp = fieldFromInstruction(insn, 2, 14);
7545 if (!Check(S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7546 tmp = fieldFromInstruction(insn, 16, 5);
7547 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7548 return S;
7549 case 159:
7550 tmp = fieldFromInstruction(insn, 21, 5);
7551 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7552 tmp = fieldFromInstruction(insn, 2, 14);
7553 if (!Check(S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7554 tmp = fieldFromInstruction(insn, 16, 5);
7555 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7556 return S;
7557 case 160:
7558 tmp = fieldFromInstruction(insn, 21, 5);
7559 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7560 tmp = fieldFromInstruction(insn, 16, 5);
7561 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7562 tmp = fieldFromInstruction(insn, 2, 14);
7563 if (!Check(S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7564 tmp = fieldFromInstruction(insn, 16, 5);
7565 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7566 return S;
7567 case 161:
7568 tmp = fieldFromInstruction(insn, 21, 5);
7569 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7570 tmp = fieldFromInstruction(insn, 16, 5);
7571 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7572 tmp = fieldFromInstruction(insn, 11, 5);
7573 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7574 return S;
7575 case 162:
7576 tmp = fieldFromInstruction(insn, 21, 5);
7577 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7578 tmp = fieldFromInstruction(insn, 11, 5);
7579 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7580 return S;
7581 case 163:
7582 tmp = fieldFromInstruction(insn, 21, 5);
7583 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7584 tmp = fieldFromInstruction(insn, 16, 5);
7585 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7586 tmp = fieldFromInstruction(insn, 11, 5);
7587 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7588 tmp = fieldFromInstruction(insn, 9, 2);
7589 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7590 return S;
7591 case 164:
7592 tmp = fieldFromInstruction(insn, 21, 5);
7593 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7594 tmp = fieldFromInstruction(insn, 16, 5);
7595 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7596 tmp = fieldFromInstruction(insn, 10, 6);
7597 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7598 return S;
7599 case 165:
7600 tmp = fieldFromInstruction(insn, 21, 5);
7601 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7602 tmp = fieldFromInstruction(insn, 19, 2);
7603 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7604 tmp = fieldFromInstruction(insn, 11, 5);
7605 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7606 return S;
7607 case 166:
7608 tmp = fieldFromInstruction(insn, 21, 5);
7609 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7610 tmp = fieldFromInstruction(insn, 20, 1);
7611 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7612 tmp = fieldFromInstruction(insn, 11, 5);
7613 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7614 return S;
7615 case 167:
7616 tmp = fieldFromInstruction(insn, 21, 5);
7617 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7618 tmp = fieldFromInstruction(insn, 16, 5);
7619 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7620 tmp = fieldFromInstruction(insn, 11, 5);
7621 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7622 tmp = fieldFromInstruction(insn, 9, 2);
7623 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7624 return S;
7625 case 168:
7626 tmp = fieldFromInstruction(insn, 21, 5);
7627 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7628 tmp = fieldFromInstruction(insn, 16, 1);
7629 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7630 tmp = fieldFromInstruction(insn, 11, 5);
7631 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7632 tmp = fieldFromInstruction(insn, 9, 2);
7633 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7634 return S;
7635 case 169:
7636 tmp = fieldFromInstruction(insn, 23, 3);
7637 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7638 tmp = fieldFromInstruction(insn, 16, 5);
7639 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7640 tmp = fieldFromInstruction(insn, 11, 5);
7641 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7642 return S;
7643 case 170:
7644 tmp = fieldFromInstruction(insn, 23, 3);
7645 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7646 tmp = fieldFromInstruction(insn, 16, 6);
7647 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7648 tmp = fieldFromInstruction(insn, 11, 5);
7649 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7650 return S;
7651 case 171:
7652 tmp = fieldFromInstruction(insn, 23, 3);
7653 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7654 tmp = fieldFromInstruction(insn, 16, 5);
7655 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7656 tmp = fieldFromInstruction(insn, 10, 6);
7657 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7658 return S;
7659 case 172:
7660 tmp = fieldFromInstruction(insn, 23, 3);
7661 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7662 tmp = fieldFromInstruction(insn, 23, 3);
7663 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7664 tmp = 0x0;
7665 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7666 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7667 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7668 tmp = 0x0;
7669 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7670 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7671 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7672 return S;
7673 case 173:
7674 tmp = fieldFromInstruction(insn, 23, 3);
7675 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7676 tmp = fieldFromInstruction(insn, 23, 3);
7677 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7678 tmp = 0x0;
7679 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7680 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7681 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7682 tmp = 0x0;
7683 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7684 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7685 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7686 return S;
7687 case 174:
7688 tmp = fieldFromInstruction(insn, 23, 3);
7689 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7690 tmp = 0x0;
7691 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7692 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7693 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7694 tmp = 0x0;
7695 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7696 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7697 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7698 return S;
7699 case 175:
7700 tmp = fieldFromInstruction(insn, 23, 3);
7701 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7702 tmp = 0x0;
7703 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7704 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7705 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7706 tmp = 0x0;
7707 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7708 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7709 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7710 return S;
7711 case 176:
7712 tmp = fieldFromInstruction(insn, 21, 5);
7713 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7714 tmp = fieldFromInstruction(insn, 11, 5);
7715 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7716 return S;
7717 case 177:
7718 tmp = fieldFromInstruction(insn, 21, 5);
7719 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7720 tmp = fieldFromInstruction(insn, 16, 5);
7721 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7722 tmp = fieldFromInstruction(insn, 11, 5);
7723 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7724 return S;
7725 case 178:
7726 tmp = fieldFromInstruction(insn, 21, 5);
7727 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7728 tmp = fieldFromInstruction(insn, 11, 5);
7729 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7730 return S;
7731 case 179:
7732 tmp = fieldFromInstruction(insn, 21, 5);
7733 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7734 tmp = fieldFromInstruction(insn, 16, 5);
7735 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7736 tmp = fieldFromInstruction(insn, 6, 5);
7737 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7738 return S;
7739 case 180:
7740 tmp = fieldFromInstruction(insn, 21, 5);
7741 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7742 tmp = fieldFromInstruction(insn, 16, 5);
7743 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7744 tmp = fieldFromInstruction(insn, 6, 5);
7745 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7746 tmp = fieldFromInstruction(insn, 11, 5);
7747 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7748 return S;
7749 case 181:
7750 tmp = 0x0;
7751 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7752 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7753 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7754 tmp = 0x0;
7755 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7756 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7757 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7758 tmp = 0x0;
7759 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7760 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7761 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7762 return S;
7763 case 182:
7764 tmp = 0x0;
7765 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7766 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7767 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7768 tmp = 0x0;
7769 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7770 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7771 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7772 tmp = 0x0;
7773 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7774 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7775 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7776 tmp = 0x0;
7777 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7778 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7779 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7780 return S;
7781 case 183:
7782 tmp = 0x0;
7783 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7784 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7785 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7786 tmp = 0x0;
7787 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7788 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7789 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7790 tmp = 0x0;
7791 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7792 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7793 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7794 return S;
7795 case 184:
7796 tmp = 0x0;
7797 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7798 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7799 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7800 tmp = 0x0;
7801 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7802 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7803 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7804 tmp = 0x0;
7805 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7806 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7807 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7808 tmp = 0x0;
7809 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7810 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7811 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7812 return S;
7813 case 185:
7814 tmp = 0x0;
7815 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7816 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7817 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7818 tmp = 0x0;
7819 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7820 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7821 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7822 tmp = 0x0;
7823 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7824 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7825 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7826 return S;
7827 case 186:
7828 tmp = 0x0;
7829 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7830 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7831 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7832 tmp = 0x0;
7833 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7834 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7835 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7836 tmp = 0x0;
7837 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7838 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7839 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7840 tmp = 0x0;
7841 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7842 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7843 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7844 return S;
7845 case 187:
7846 tmp = 0x0;
7847 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7848 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7849 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7850 tmp = 0x0;
7851 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7852 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7853 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7854 tmp = 0x0;
7855 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7856 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7857 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7858 return S;
7859 case 188:
7860 tmp = 0x0;
7861 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7862 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7863 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7864 tmp = 0x0;
7865 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7866 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7867 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7868 tmp = 0x0;
7869 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7870 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7871 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7872 tmp = fieldFromInstruction(insn, 8, 2);
7873 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7874 return S;
7875 case 189:
7876 tmp = 0x0;
7877 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1);
7878 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4);
7879 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7880 tmp = 0x0;
7881 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1);
7882 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
7883 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7884 tmp = fieldFromInstruction(insn, 23, 3);
7885 if (!Check(S, DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7886 return S;
7887 case 190:
7888 tmp = 0x0;
7889 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1);
7890 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4);
7891 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7892 tmp = 0x0;
7893 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1);
7894 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
7895 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7896 tmp = fieldFromInstruction(insn, 23, 3);
7897 if (!Check(S, DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7898 return S;
7899 case 191:
7900 tmp = fieldFromInstruction(insn, 23, 3);
7901 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7902 tmp = 0x0;
7903 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7904 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7905 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7906 tmp = 0x0;
7907 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7908 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7909 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7910 return S;
7911 case 192:
7912 tmp = fieldFromInstruction(insn, 23, 3);
7913 if (!Check(S, DecodeWACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7914 tmp = 0x0;
7915 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1);
7916 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4);
7917 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7918 tmp = 0x0;
7919 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1);
7920 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
7921 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7922 return S;
7923 case 193:
7924 tmp = fieldFromInstruction(insn, 23, 3);
7925 if (!Check(S, DecodeWACC_HIRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7926 tmp = 0x0;
7927 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 4, 1);
7928 insertBits(tmp, fieldFromInstruction(insn, 17, 4), 0, 4);
7929 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7930 tmp = 0x0;
7931 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1);
7932 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
7933 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7934 return S;
7935 case 194:
7936 tmp = 0x0;
7937 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7938 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7939 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7940 tmp = 0x0;
7941 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7942 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7943 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7944 tmp = fieldFromInstruction(insn, 16, 2);
7945 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7946 return S;
7947 case 195:
7948 tmp = 0x0;
7949 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7950 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7951 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7952 tmp = 0x0;
7953 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7954 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7955 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7956 tmp = fieldFromInstruction(insn, 16, 5);
7957 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7958 return S;
7959 case 196:
7960 tmp = 0x0;
7961 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1);
7962 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
7963 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7964 tmp = fieldFromInstruction(insn, 23, 3);
7965 if (!Check(S, DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7966 tmp = 0x0;
7967 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 1, 1);
7968 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 0, 1);
7969 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7970 return S;
7971 case 197:
7972 tmp = fieldFromInstruction(insn, 23, 3);
7973 if (!Check(S, DecodeDMRROWpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7974 tmp = 0x0;
7975 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 4, 1);
7976 insertBits(tmp, fieldFromInstruction(insn, 12, 4), 0, 4);
7977 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7978 tmp = 0x0;
7979 insertBits(tmp, fieldFromInstruction(insn, 11, 1), 1, 1);
7980 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 0, 1);
7981 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7982 return S;
7983 case 198:
7984 tmp = 0x0;
7985 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7986 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7987 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7988 tmp = 0x0;
7989 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
7990 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
7991 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7992 tmp = 0x0;
7993 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
7994 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
7995 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
7996 tmp = 0x0;
7997 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
7998 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
7999 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8000 return S;
8001 case 199:
8002 tmp = 0x0;
8003 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8004 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8005 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8006 tmp = fieldFromInstruction(insn, 11, 8);
8007 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8008 return S;
8009 case 200:
8010 tmp = 0x0;
8011 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8012 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8013 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8014 tmp = fieldFromInstruction(insn, 11, 5);
8015 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8016 return S;
8017 case 201:
8018 tmp = 0x0;
8019 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8020 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8021 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8022 tmp = 0x0;
8023 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8024 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8025 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8026 tmp = 0x0;
8027 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8028 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8029 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8030 tmp = fieldFromInstruction(insn, 16, 5);
8031 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8032 return S;
8033 case 202:
8034 tmp = 0x0;
8035 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8036 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8037 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8038 tmp = 0x0;
8039 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8040 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8041 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8042 return S;
8043 case 203:
8044 tmp = 0x0;
8045 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8046 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8047 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8048 tmp = 0x0;
8049 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8050 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8051 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8052 return S;
8053 case 204:
8054 tmp = fieldFromInstruction(insn, 23, 3);
8055 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8056 tmp = 0x0;
8057 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8058 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8059 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8060 return S;
8061 case 205:
8062 tmp = 0x0;
8063 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8064 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8065 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8066 tmp = 0x0;
8067 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8068 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8069 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8070 return S;
8071 case 206:
8072 tmp = fieldFromInstruction(insn, 23, 3);
8073 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8074 tmp = 0x0;
8075 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8076 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8077 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8078 return S;
8079 case 207:
8080 tmp = fieldFromInstruction(insn, 23, 3);
8081 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8082 tmp = 0x0;
8083 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8084 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8085 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8086 tmp = 0x0;
8087 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8088 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8089 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8090 return S;
8091 case 208:
8092 tmp = 0x0;
8093 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8094 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8095 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8096 tmp = 0x0;
8097 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8098 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8099 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8100 return S;
8101 case 209:
8102 tmp = 0x0;
8103 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8104 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8105 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8106 tmp = 0x0;
8107 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8108 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8109 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8110 return S;
8111 case 210:
8112 tmp = fieldFromInstruction(insn, 23, 3);
8113 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8114 tmp = fieldFromInstruction(insn, 16, 7);
8115 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8116 tmp = 0x0;
8117 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8118 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8119 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8120 return S;
8121 case 211:
8122 tmp = 0x0;
8123 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8124 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8125 if (!Check(S, DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8126 tmp = 0x0;
8127 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8128 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8129 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8130 return S;
8131 case 212:
8132 tmp = fieldFromInstruction(insn, 21, 5);
8133 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8134 tmp = 0x0;
8135 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8136 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8137 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8138 return S;
8139 case 213:
8140 tmp = fieldFromInstruction(insn, 23, 3);
8141 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8142 tmp = fieldFromInstruction(insn, 16, 7);
8143 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8144 tmp = 0x0;
8145 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8146 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8147 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8148 return S;
8149 case 214:
8150 tmp = 0x0;
8151 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8152 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8153 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8154 tmp = 0x0;
8155 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8156 insertBits(tmp, fieldFromInstruction(insn, 6, 1), 6, 1);
8157 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8158 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8159 tmp = 0x0;
8160 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8161 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8162 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8163 return S;
8164 case 215:
8165 tmp = 0x0;
8166 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8167 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8168 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8169 tmp = fieldFromInstruction(insn, 11, 5);
8170 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8171 tmp = fieldFromInstruction(insn, 16, 5);
8172 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8173 return S;
8174 case 216:
8175 tmp = 0x0;
8176 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8177 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8178 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8179 tmp = fieldFromInstruction(insn, 16, 5);
8180 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8181 tmp = fieldFromInstruction(insn, 11, 5);
8182 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8183 return S;
8184 case 217:
8185 tmp = 0x0;
8186 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8187 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8188 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8189 tmp = 0x0;
8190 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8191 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8192 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8193 tmp = 0x0;
8194 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8195 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8196 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8197 tmp = 0x0;
8198 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1);
8199 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5);
8200 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8201 return S;
8202 case 218:
8203 tmp = 0x0;
8204 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1);
8205 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8206 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8207 tmp = fieldFromInstruction(insn, 4, 12);
8208 if (!Check(S, decodeDispRIX16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8209 tmp = fieldFromInstruction(insn, 16, 5);
8210 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8211 return S;
8212 case 219:
8213 tmp = fieldFromInstruction(insn, 16, 5);
8214 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8215 tmp = fieldFromInstruction(insn, 21, 5);
8216 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8217 tmp = fieldFromInstruction(insn, 2, 14);
8218 if (!Check(S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8219 tmp = fieldFromInstruction(insn, 16, 5);
8220 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8221 return S;
8222 case 220:
8223 tmp = fieldFromInstruction(insn, 21, 5);
8224 if (!Check(S, DecodeG8pRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8225 tmp = fieldFromInstruction(insn, 2, 14);
8226 if (!Check(S, decodeDispRIXOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8227 tmp = fieldFromInstruction(insn, 16, 5);
8228 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8229 return S;
8230 case 221:
8231 tmp = fieldFromInstruction(insn, 23, 3);
8232 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8233 tmp = fieldFromInstruction(insn, 16, 5);
8234 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8235 tmp = fieldFromInstruction(insn, 11, 5);
8236 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8237 return S;
8238 case 222:
8239 tmp = fieldFromInstruction(insn, 23, 3);
8240 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8241 tmp = fieldFromInstruction(insn, 11, 5);
8242 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8243 return S;
8244 case 223:
8245 tmp = fieldFromInstruction(insn, 21, 5);
8246 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8247 tmp = fieldFromInstruction(insn, 16, 5);
8248 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8249 tmp = fieldFromInstruction(insn, 11, 5);
8250 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8251 return S;
8252 case 224:
8253 tmp = fieldFromInstruction(insn, 21, 5);
8254 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8255 tmp = fieldFromInstruction(insn, 16, 5);
8256 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8257 tmp = fieldFromInstruction(insn, 10, 6);
8258 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8259 return S;
8260 case 225:
8261 tmp = fieldFromInstruction(insn, 23, 3);
8262 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8263 tmp = fieldFromInstruction(insn, 16, 5);
8264 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8265 tmp = fieldFromInstruction(insn, 11, 5);
8266 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8267 return S;
8268 case 226:
8269 tmp = fieldFromInstruction(insn, 23, 3);
8270 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8271 tmp = fieldFromInstruction(insn, 16, 5);
8272 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8273 tmp = fieldFromInstruction(insn, 11, 5);
8274 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8275 return S;
8276 case 227:
8277 tmp = fieldFromInstruction(insn, 23, 3);
8278 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8279 tmp = fieldFromInstruction(insn, 16, 5);
8280 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8281 tmp = fieldFromInstruction(insn, 10, 6);
8282 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8283 return S;
8284 case 228:
8285 tmp = fieldFromInstruction(insn, 21, 5);
8286 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8287 tmp = fieldFromInstruction(insn, 11, 5);
8288 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8289 return S;
8290 case 229:
8291 tmp = fieldFromInstruction(insn, 21, 5);
8292 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8293 tmp = fieldFromInstruction(insn, 11, 5);
8294 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8295 return S;
8296 case 230:
8297 tmp = fieldFromInstruction(insn, 21, 5);
8298 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8299 tmp = fieldFromInstruction(insn, 11, 5);
8300 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8301 return S;
8302 case 231:
8303 tmp = fieldFromInstruction(insn, 21, 5);
8304 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8305 tmp = fieldFromInstruction(insn, 19, 2);
8306 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8307 tmp = fieldFromInstruction(insn, 11, 5);
8308 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8309 return S;
8310 case 232:
8311 tmp = fieldFromInstruction(insn, 21, 5);
8312 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8313 tmp = fieldFromInstruction(insn, 20, 1);
8314 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8315 tmp = fieldFromInstruction(insn, 11, 5);
8316 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8317 return S;
8318 case 233:
8319 tmp = fieldFromInstruction(insn, 21, 5);
8320 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8321 tmp = fieldFromInstruction(insn, 16, 5);
8322 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8323 tmp = fieldFromInstruction(insn, 11, 5);
8324 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8325 return S;
8326 case 234:
8327 tmp = fieldFromInstruction(insn, 21, 5);
8328 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8329 tmp = fieldFromInstruction(insn, 11, 5);
8330 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8331 return S;
8332 case 235:
8333 tmp = fieldFromInstruction(insn, 21, 5);
8334 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8335 tmp = fieldFromInstruction(insn, 11, 5);
8336 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8337 return S;
8338 case 236:
8339 tmp = fieldFromInstruction(insn, 21, 5);
8340 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8341 tmp = fieldFromInstruction(insn, 16, 5);
8342 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8343 tmp = fieldFromInstruction(insn, 11, 5);
8344 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8345 tmp = fieldFromInstruction(insn, 9, 2);
8346 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8347 return S;
8348 case 237:
8349 tmp = fieldFromInstruction(insn, 21, 5);
8350 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8351 tmp = fieldFromInstruction(insn, 16, 5);
8352 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8353 tmp = fieldFromInstruction(insn, 11, 5);
8354 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8355 tmp = fieldFromInstruction(insn, 9, 2);
8356 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8357 return S;
8358 case 238:
8359 tmp = fieldFromInstruction(insn, 21, 5);
8360 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8361 tmp = fieldFromInstruction(insn, 16, 5);
8362 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8363 tmp = fieldFromInstruction(insn, 11, 5);
8364 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8365 tmp = fieldFromInstruction(insn, 9, 2);
8366 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8367 return S;
8368 case 239:
8369 tmp = fieldFromInstruction(insn, 21, 5);
8370 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8371 tmp = fieldFromInstruction(insn, 16, 1);
8372 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8373 tmp = fieldFromInstruction(insn, 11, 5);
8374 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8375 tmp = fieldFromInstruction(insn, 9, 2);
8376 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8377 return S;
8378 case 240:
8379 tmp = fieldFromInstruction(insn, 23, 3);
8380 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8381 tmp = fieldFromInstruction(insn, 16, 6);
8382 if (!Check(S, decodeUImmOperand<6>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8383 tmp = fieldFromInstruction(insn, 11, 5);
8384 if (!Check(S, DecodeFpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8385 return S;
8386 case 241:
8387 tmp = fieldFromInstruction(insn, 21, 5);
8388 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8389 tmp = fieldFromInstruction(insn, 21, 5);
8390 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8391 tmp = fieldFromInstruction(insn, 16, 5);
8392 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8393 tmp = fieldFromInstruction(insn, 11, 5);
8394 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8395 return S;
8396 case 242:
8397 tmp = fieldFromInstruction(insn, 23, 3);
8398 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8399 tmp = fieldFromInstruction(insn, 16, 7);
8400 if (!Check(S, decodeUImmOperand<7>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8401 tmp = fieldFromInstruction(insn, 11, 5);
8402 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8403 return S;
8404 case 243:
8405 tmp = fieldFromInstruction(insn, 21, 5);
8406 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8407 tmp = fieldFromInstruction(insn, 11, 5);
8408 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8409 return S;
8410 case 244:
8411 tmp = fieldFromInstruction(insn, 21, 5);
8412 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8413 tmp = fieldFromInstruction(insn, 11, 5);
8414 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8415 return S;
8416 case 245:
8417 tmp = fieldFromInstruction(insn, 21, 5);
8418 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8419 tmp = fieldFromInstruction(insn, 16, 5);
8420 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8421 tmp = fieldFromInstruction(insn, 11, 5);
8422 if (!Check(S, DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8423 return S;
8424 case 246:
8425 tmp = fieldFromInstruction(insn, 21, 5);
8426 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8427 tmp = fieldFromInstruction(insn, 16, 1);
8428 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8429 tmp = fieldFromInstruction(insn, 11, 5);
8430 if (!Check(S, DecodeVRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8431 tmp = fieldFromInstruction(insn, 9, 2);
8432 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8433 return S;
8434 case 247:
8435 tmp = fieldFromInstruction(insn, 23, 3);
8436 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8437 tmp = fieldFromInstruction(insn, 12, 4);
8438 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8439 tmp = fieldFromInstruction(insn, 16, 1);
8440 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8441 return S;
8442 case 248:
8443 tmp = fieldFromInstruction(insn, 23, 3);
8444 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8445 tmp = fieldFromInstruction(insn, 12, 4);
8446 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8447 tmp = fieldFromInstruction(insn, 16, 1);
8448 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8449 return S;
8450 case 249:
8451 tmp = fieldFromInstruction(insn, 21, 5);
8452 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8453 return S;
8454 case 250:
8455 tmp = fieldFromInstruction(insn, 21, 5);
8456 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8457 tmp = fieldFromInstruction(insn, 11, 3);
8458 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8459 return S;
8460 case 251:
8461 tmp = fieldFromInstruction(insn, 21, 5);
8462 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8463 tmp = fieldFromInstruction(insn, 11, 2);
8464 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8465 return S;
8466 case 252:
8467 tmp = fieldFromInstruction(insn, 17, 8);
8468 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8469 tmp = fieldFromInstruction(insn, 11, 5);
8470 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8471 tmp = fieldFromInstruction(insn, 25, 1);
8472 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8473 tmp = fieldFromInstruction(insn, 16, 1);
8474 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8475 return S;
8476 case 253:
8477 tmp = fieldFromInstruction(insn, 21, 5);
8478 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8479 tmp = fieldFromInstruction(insn, 16, 5);
8480 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8481 tmp = fieldFromInstruction(insn, 6, 5);
8482 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8483 tmp = fieldFromInstruction(insn, 11, 5);
8484 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8485 return S;
8486 case 254:
8487 tmp = fieldFromInstruction(insn, 21, 5);
8488 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8489 tmp = fieldFromInstruction(insn, 16, 5);
8490 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8491 tmp = fieldFromInstruction(insn, 6, 5);
8492 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8493 return S;
8494 case 255:
8495 tmp = fieldFromInstruction(insn, 21, 5);
8496 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8497 tmp = fieldFromInstruction(insn, 16, 5);
8498 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8499 tmp = fieldFromInstruction(insn, 6, 5);
8500 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8501 tmp = fieldFromInstruction(insn, 11, 5);
8502 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8503 return S;
8504 case 256:
8505 tmp = fieldFromInstruction(insn, 21, 5);
8506 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8507 tmp = 0x0;
8508 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8509 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8510 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8511 return S;
8512 case 257:
8513 tmp = fieldFromInstruction(insn, 21, 5);
8514 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8515 tmp = fieldFromInstruction(insn, 16, 5);
8516 if (!Check(S, DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8517 tmp = 0x0;
8518 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8519 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8520 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8521 return S;
8522 case 258:
8523 tmp = fieldFromInstruction(insn, 21, 5);
8524 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8525 tmp = fieldFromInstruction(insn, 16, 5);
8526 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8527 tmp = 0x0;
8528 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8529 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8530 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8531 return S;
8532 case 259:
8533 tmp = 0x0;
8534 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 5, 1);
8535 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8536 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8537 tmp = 0x0;
8538 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 5, 1);
8539 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8540 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8541 tmp = fieldFromInstruction(insn, 17, 1);
8542 if (!Check(S, decodeUImmOperand<1>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8543 tmp = 0x0;
8544 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8545 insertBits(tmp, fieldFromInstruction(insn, 32, 16), 16, 16);
8546 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8547 return S;
8548 case 260:
8549 tmp = 0x0;
8550 insertBits(tmp, fieldFromInstruction(insn, 16, 1), 5, 1);
8551 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8552 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8553 tmp = 0x0;
8554 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8555 insertBits(tmp, fieldFromInstruction(insn, 32, 16), 16, 16);
8556 MI.addOperand(Op: MCOperand::createImm(Val: tmp));
8557 return S;
8558 case 261:
8559 tmp = fieldFromInstruction(insn, 21, 5);
8560 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8561 tmp = 0x0;
8562 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8563 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8564 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8565 tmp = fieldFromInstruction(insn, 16, 5);
8566 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8567 return S;
8568 case 262:
8569 tmp = fieldFromInstruction(insn, 21, 5);
8570 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8571 tmp = 0x0;
8572 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8573 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8574 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8575 tmp = fieldFromInstruction(insn, 16, 5);
8576 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8577 return S;
8578 case 263:
8579 tmp = 0x0;
8580 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8581 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8582 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8583 tmp = 0x0;
8584 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8585 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8586 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8587 tmp = 0x0;
8588 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8589 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8590 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8591 tmp = 0x0;
8592 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1);
8593 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5);
8594 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8595 tmp = fieldFromInstruction(insn, 32, 3);
8596 if (!Check(S, decodeUImmOperand<3>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8597 return S;
8598 case 264:
8599 tmp = 0x0;
8600 insertBits(tmp, fieldFromInstruction(insn, 0, 1), 5, 1);
8601 insertBits(tmp, fieldFromInstruction(insn, 21, 5), 0, 5);
8602 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8603 tmp = 0x0;
8604 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8605 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8606 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8607 tmp = 0x0;
8608 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8609 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8610 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8611 tmp = 0x0;
8612 insertBits(tmp, fieldFromInstruction(insn, 3, 1), 5, 1);
8613 insertBits(tmp, fieldFromInstruction(insn, 6, 5), 0, 5);
8614 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8615 tmp = fieldFromInstruction(insn, 32, 8);
8616 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8617 return S;
8618 case 265:
8619 tmp = fieldFromInstruction(insn, 21, 5);
8620 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8621 tmp = 0x0;
8622 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8623 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8624 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8625 tmp = fieldFromInstruction(insn, 16, 5);
8626 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8627 return S;
8628 case 266:
8629 tmp = fieldFromInstruction(insn, 21, 5);
8630 if (!Check(S, DecodeVFRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8631 tmp = 0x0;
8632 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8633 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8634 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8635 tmp = fieldFromInstruction(insn, 16, 5);
8636 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8637 return S;
8638 case 267:
8639 tmp = fieldFromInstruction(insn, 21, 5);
8640 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8641 tmp = 0x0;
8642 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8643 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8644 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8645 tmp = fieldFromInstruction(insn, 16, 5);
8646 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8647 return S;
8648 case 268:
8649 tmp = fieldFromInstruction(insn, 21, 5);
8650 if (!Check(S, DecodeF4RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8651 tmp = 0x0;
8652 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8653 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8654 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8655 tmp = fieldFromInstruction(insn, 16, 5);
8656 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8657 return S;
8658 case 269:
8659 tmp = fieldFromInstruction(insn, 21, 6);
8660 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8661 tmp = 0x0;
8662 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8663 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8664 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8665 tmp = fieldFromInstruction(insn, 16, 5);
8666 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8667 return S;
8668 case 270:
8669 tmp = fieldFromInstruction(insn, 21, 6);
8670 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8671 tmp = 0x0;
8672 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8673 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8674 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8675 tmp = fieldFromInstruction(insn, 16, 5);
8676 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8677 return S;
8678 case 271:
8679 tmp = fieldFromInstruction(insn, 21, 5);
8680 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8681 tmp = 0x0;
8682 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8683 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8684 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8685 tmp = fieldFromInstruction(insn, 16, 5);
8686 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8687 return S;
8688 case 272:
8689 tmp = fieldFromInstruction(insn, 21, 5);
8690 if (!Check(S, DecodeF8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8691 tmp = 0x0;
8692 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8693 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8694 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8695 tmp = fieldFromInstruction(insn, 16, 5);
8696 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8697 return S;
8698 case 273:
8699 tmp = fieldFromInstruction(insn, 21, 5);
8700 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8701 tmp = 0x0;
8702 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8703 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8704 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8705 tmp = fieldFromInstruction(insn, 16, 5);
8706 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8707 return S;
8708 case 274:
8709 tmp = fieldFromInstruction(insn, 21, 5);
8710 if (!Check(S, DecodeG8RCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8711 tmp = 0x0;
8712 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8713 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8714 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8715 tmp = fieldFromInstruction(insn, 16, 5);
8716 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8717 return S;
8718 case 275:
8719 tmp = 0x0;
8720 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1);
8721 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4);
8722 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8723 tmp = 0x0;
8724 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8725 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8726 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8727 tmp = fieldFromInstruction(insn, 16, 5);
8728 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8729 return S;
8730 case 276:
8731 tmp = 0x0;
8732 insertBits(tmp, fieldFromInstruction(insn, 21, 1), 4, 1);
8733 insertBits(tmp, fieldFromInstruction(insn, 22, 4), 0, 4);
8734 if (!Check(S, DecodeVSRpRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8735 tmp = 0x0;
8736 insertBits(tmp, fieldFromInstruction(insn, 0, 16), 0, 16);
8737 insertBits(tmp, fieldFromInstruction(insn, 32, 18), 16, 18);
8738 if (!Check(S, decodeSImmOperand<34>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8739 tmp = fieldFromInstruction(insn, 16, 5);
8740 if (!Check(S, decodeImmZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8741 return S;
8742 case 277:
8743 tmp = fieldFromInstruction(insn, 23, 3);
8744 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8745 tmp = fieldFromInstruction(insn, 23, 3);
8746 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8747 tmp = 0x0;
8748 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8749 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8750 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8751 tmp = 0x0;
8752 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8753 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8754 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8755 tmp = fieldFromInstruction(insn, 36, 4);
8756 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8757 tmp = fieldFromInstruction(insn, 32, 4);
8758 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8759 tmp = fieldFromInstruction(insn, 44, 4);
8760 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8761 return S;
8762 case 278:
8763 tmp = fieldFromInstruction(insn, 23, 3);
8764 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8765 tmp = 0x0;
8766 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8767 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8768 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8769 tmp = 0x0;
8770 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8771 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8772 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8773 tmp = fieldFromInstruction(insn, 36, 4);
8774 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8775 tmp = fieldFromInstruction(insn, 32, 4);
8776 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8777 tmp = fieldFromInstruction(insn, 44, 4);
8778 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8779 return S;
8780 case 279:
8781 tmp = fieldFromInstruction(insn, 23, 3);
8782 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8783 tmp = fieldFromInstruction(insn, 23, 3);
8784 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8785 tmp = 0x0;
8786 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8787 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8788 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8789 tmp = 0x0;
8790 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8791 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8792 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8793 tmp = fieldFromInstruction(insn, 36, 4);
8794 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8795 tmp = fieldFromInstruction(insn, 32, 4);
8796 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8797 tmp = fieldFromInstruction(insn, 46, 2);
8798 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8799 return S;
8800 case 280:
8801 tmp = fieldFromInstruction(insn, 23, 3);
8802 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8803 tmp = 0x0;
8804 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8805 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8806 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8807 tmp = 0x0;
8808 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8809 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8810 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8811 tmp = fieldFromInstruction(insn, 36, 4);
8812 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8813 tmp = fieldFromInstruction(insn, 32, 4);
8814 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8815 tmp = fieldFromInstruction(insn, 46, 2);
8816 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8817 return S;
8818 case 281:
8819 tmp = fieldFromInstruction(insn, 23, 3);
8820 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8821 tmp = fieldFromInstruction(insn, 23, 3);
8822 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8823 tmp = 0x0;
8824 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8825 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8826 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8827 tmp = 0x0;
8828 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8829 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8830 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8831 tmp = fieldFromInstruction(insn, 36, 4);
8832 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8833 tmp = fieldFromInstruction(insn, 32, 4);
8834 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8835 return S;
8836 case 282:
8837 tmp = fieldFromInstruction(insn, 23, 3);
8838 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8839 tmp = 0x0;
8840 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8841 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8842 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8843 tmp = 0x0;
8844 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8845 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8846 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8847 tmp = fieldFromInstruction(insn, 36, 4);
8848 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8849 tmp = fieldFromInstruction(insn, 32, 4);
8850 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8851 return S;
8852 case 283:
8853 tmp = fieldFromInstruction(insn, 23, 3);
8854 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8855 tmp = fieldFromInstruction(insn, 23, 3);
8856 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8857 tmp = 0x0;
8858 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8859 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8860 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8861 tmp = 0x0;
8862 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8863 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8864 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8865 tmp = fieldFromInstruction(insn, 36, 4);
8866 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8867 tmp = fieldFromInstruction(insn, 32, 4);
8868 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8869 tmp = fieldFromInstruction(insn, 40, 8);
8870 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8871 return S;
8872 case 284:
8873 tmp = fieldFromInstruction(insn, 23, 3);
8874 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8875 tmp = 0x0;
8876 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8877 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8878 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8879 tmp = 0x0;
8880 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8881 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8882 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8883 tmp = fieldFromInstruction(insn, 36, 4);
8884 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8885 tmp = fieldFromInstruction(insn, 32, 4);
8886 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8887 tmp = fieldFromInstruction(insn, 40, 8);
8888 if (!Check(S, decodeUImmOperand<8>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8889 return S;
8890 case 285:
8891 tmp = fieldFromInstruction(insn, 23, 3);
8892 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8893 tmp = fieldFromInstruction(insn, 23, 3);
8894 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8895 tmp = 0x0;
8896 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8897 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8898 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8899 tmp = 0x0;
8900 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8901 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8902 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8903 tmp = fieldFromInstruction(insn, 36, 4);
8904 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8905 tmp = fieldFromInstruction(insn, 34, 2);
8906 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8907 return S;
8908 case 286:
8909 tmp = fieldFromInstruction(insn, 23, 3);
8910 if (!Check(S, DecodeACCRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8911 tmp = 0x0;
8912 insertBits(tmp, fieldFromInstruction(insn, 2, 1), 5, 1);
8913 insertBits(tmp, fieldFromInstruction(insn, 16, 5), 0, 5);
8914 if (!Check(S, decodeVSRpEvenOperands(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8915 tmp = 0x0;
8916 insertBits(tmp, fieldFromInstruction(insn, 1, 1), 5, 1);
8917 insertBits(tmp, fieldFromInstruction(insn, 11, 5), 0, 5);
8918 if (!Check(S, DecodeVSRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8919 tmp = fieldFromInstruction(insn, 36, 4);
8920 if (!Check(S, decodeUImmOperand<4>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8921 tmp = fieldFromInstruction(insn, 34, 2);
8922 if (!Check(S, decodeUImmOperand<2>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8923 return S;
8924 case 287:
8925 tmp = fieldFromInstruction(insn, 21, 5);
8926 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8927 tmp = fieldFromInstruction(insn, 16, 5);
8928 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8929 tmp = fieldFromInstruction(insn, 11, 5);
8930 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8931 return S;
8932 case 288:
8933 tmp = fieldFromInstruction(insn, 21, 5);
8934 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8935 tmp = fieldFromInstruction(insn, 16, 5);
8936 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8937 tmp = fieldFromInstruction(insn, 11, 5);
8938 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8939 return S;
8940 case 289:
8941 tmp = fieldFromInstruction(insn, 21, 5);
8942 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8943 tmp = fieldFromInstruction(insn, 16, 5);
8944 if (!Check(S, decodeUImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8945 tmp = fieldFromInstruction(insn, 11, 5);
8946 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8947 return S;
8948 case 290:
8949 tmp = fieldFromInstruction(insn, 21, 5);
8950 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8951 tmp = fieldFromInstruction(insn, 16, 5);
8952 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8953 return S;
8954 case 291:
8955 tmp = fieldFromInstruction(insn, 21, 5);
8956 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8957 tmp = fieldFromInstruction(insn, 16, 5);
8958 if (!Check(S, decodeSImmOperand<5>(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8959 return S;
8960 case 292:
8961 tmp = fieldFromInstruction(insn, 21, 5);
8962 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8963 tmp = fieldFromInstruction(insn, 16, 5);
8964 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8965 tmp = fieldFromInstruction(insn, 11, 5);
8966 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8967 return S;
8968 case 293:
8969 tmp = fieldFromInstruction(insn, 23, 3);
8970 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8971 tmp = fieldFromInstruction(insn, 16, 5);
8972 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8973 tmp = fieldFromInstruction(insn, 11, 5);
8974 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8975 return S;
8976 case 294:
8977 tmp = fieldFromInstruction(insn, 21, 5);
8978 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8979 tmp = fieldFromInstruction(insn, 16, 5);
8980 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8981 tmp = fieldFromInstruction(insn, 11, 5);
8982 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8983 tmp = fieldFromInstruction(insn, 0, 3);
8984 if (!Check(S, DecodeCRRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8985 return S;
8986 case 295:
8987 tmp = fieldFromInstruction(insn, 21, 5);
8988 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8989 tmp = fieldFromInstruction(insn, 11, 5);
8990 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8991 return S;
8992 case 296:
8993 tmp = fieldFromInstruction(insn, 21, 5);
8994 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8995 tmp = fieldFromInstruction(insn, 11, 5);
8996 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
8997 return S;
8998 case 297:
8999 tmp = fieldFromInstruction(insn, 21, 5);
9000 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9001 tmp = fieldFromInstruction(insn, 11, 5);
9002 if (!Check(S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9003 return S;
9004 case 298:
9005 tmp = fieldFromInstruction(insn, 21, 5);
9006 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9007 tmp = fieldFromInstruction(insn, 16, 5);
9008 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9009 tmp = fieldFromInstruction(insn, 11, 5);
9010 if (!Check(S, DecodePointerLikeRegClass0(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9011 return S;
9012 case 299:
9013 tmp = fieldFromInstruction(insn, 21, 5);
9014 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9015 tmp = fieldFromInstruction(insn, 11, 5);
9016 if (!Check(S, decodeDispSPE8Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9017 tmp = fieldFromInstruction(insn, 16, 5);
9018 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9019 return S;
9020 case 300:
9021 tmp = fieldFromInstruction(insn, 21, 5);
9022 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9023 tmp = fieldFromInstruction(insn, 11, 5);
9024 if (!Check(S, decodeDispSPE2Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9025 tmp = fieldFromInstruction(insn, 16, 5);
9026 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9027 return S;
9028 case 301:
9029 tmp = fieldFromInstruction(insn, 21, 5);
9030 if (!Check(S, DecodeSPERCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9031 tmp = fieldFromInstruction(insn, 11, 5);
9032 if (!Check(S, decodeDispSPE4Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9033 tmp = fieldFromInstruction(insn, 16, 5);
9034 if (!Check(S, DecodePointerLikeRegClass1(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
9035 return S;
9036 }
9037}
9038
9039template <typename InsnType>
9040static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
9041 InsnType insn, uint64_t Address,
9042 const MCDisassembler *DisAsm,
9043 const MCSubtargetInfo &STI) {
9044 const FeatureBitset &Bits = STI.getFeatureBits();
9045
9046 const uint8_t *Ptr = DecodeTable;
9047 uint64_t CurFieldValue = 0;
9048 DecodeStatus S = MCDisassembler::Success;
9049 while (true) {
9050 ptrdiff_t Loc = Ptr - DecodeTable;
9051 switch (*Ptr) {
9052 default:
9053 errs() << Loc << ": Unexpected decode table opcode!\n";
9054 return MCDisassembler::Fail;
9055 case MCD::OPC_ExtractField: {
9056 // Decode the start value.
9057 unsigned Start = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9058 unsigned Len = *Ptr++;
9059 CurFieldValue = fieldFromInstruction(insn, Start, Len);
9060 LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
9061 << Len << "): " << CurFieldValue << "\n");
9062 break;
9063 }
9064 case MCD::OPC_FilterValue: {
9065 // Decode the field value.
9066 uint64_t Val = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9067 // NumToSkip is a plain 24-bit integer.
9068 unsigned NumToSkip = *Ptr++;
9069 NumToSkip |= (*Ptr++) << 8;
9070 NumToSkip |= (*Ptr++) << 16;
9071
9072 // Perform the filter operation.
9073 if (Val != CurFieldValue)
9074 Ptr += NumToSkip;
9075 LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip
9076 << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:")
9077 << " continuing at " << (Ptr - DecodeTable) << "\n");
9078
9079 break;
9080 }
9081 case MCD::OPC_CheckField: {
9082 // Decode the start value.
9083 unsigned Start = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9084 unsigned Len = *Ptr;
9085 uint64_t FieldValue = fieldFromInstruction(insn, Start, Len);
9086 // Decode the field value.
9087 unsigned PtrLen = 0;
9088 uint64_t ExpectedValue = decodeULEB128(p: ++Ptr, n: &PtrLen);
9089 Ptr += PtrLen;
9090 // NumToSkip is a plain 24-bit integer.
9091 unsigned NumToSkip = *Ptr++;
9092 NumToSkip |= (*Ptr++) << 8;
9093 NumToSkip |= (*Ptr++) << 16;
9094
9095 // If the actual and expected values don't match, skip.
9096 if (ExpectedValue != FieldValue)
9097 Ptr += NumToSkip;
9098 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", "
9099 << Len << ", " << ExpectedValue << ", " << NumToSkip
9100 << "): FieldValue = " << FieldValue << ", ExpectedValue = "
9101 << ExpectedValue << ": "
9102 << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n"));
9103 break;
9104 }
9105 case MCD::OPC_CheckPredicate: {
9106 // Decode the Predicate Index value.
9107 unsigned PIdx = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9108 // NumToSkip is a plain 24-bit integer.
9109 unsigned NumToSkip = *Ptr++;
9110 NumToSkip |= (*Ptr++) << 8;
9111 NumToSkip |= (*Ptr++) << 16;
9112 // Check the predicate.
9113 bool Pred;
9114 if (!(Pred = checkDecoderPredicate(Idx: PIdx, Bits)))
9115 Ptr += NumToSkip;
9116 (void)Pred;
9117 LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): "
9118 << (Pred ? "PASS\n" : "FAIL\n"));
9119
9120 break;
9121 }
9122 case MCD::OPC_Decode: {
9123 // Decode the Opcode value.
9124 unsigned Opc = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9125 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
9126
9127 MI.clear();
9128 MI.setOpcode(Opc);
9129 bool DecodeComplete;
9130 S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete);
9131 assert(DecodeComplete);
9132
9133 LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
9134 << ", using decoder " << DecodeIdx << ": "
9135 << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
9136 return S;
9137 }
9138 case MCD::OPC_TryDecode: {
9139 // Decode the Opcode value.
9140 unsigned Opc = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9141 unsigned DecodeIdx = decodeULEB128AndIncUnsafe(p&: Ptr);
9142 // NumToSkip is a plain 24-bit integer.
9143 unsigned NumToSkip = *Ptr++;
9144 NumToSkip |= (*Ptr++) << 8;
9145 NumToSkip |= (*Ptr++) << 16;
9146
9147 // Perform the decode operation.
9148 MCInst TmpMI;
9149 TmpMI.setOpcode(Opc);
9150 bool DecodeComplete;
9151 S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete);
9152 LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc
9153 << ", using decoder " << DecodeIdx << ": ");
9154
9155 if (DecodeComplete) {
9156 // Decoding complete.
9157 LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
9158 MI = TmpMI;
9159 return S;
9160 } else {
9161 assert(S == MCDisassembler::Fail);
9162 // If the decoding was incomplete, skip.
9163 Ptr += NumToSkip;
9164 LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n");
9165 // Reset decode status. This also drops a SoftFail status that could be
9166 // set before the decode attempt.
9167 S = MCDisassembler::Success;
9168 }
9169 break;
9170 }
9171 case MCD::OPC_SoftFail: {
9172 // Decode the mask values.
9173 uint64_t PositiveMask = decodeULEB128AndIncUnsafe(p&: ++Ptr);
9174 uint64_t NegativeMask = decodeULEB128AndIncUnsafe(p&: Ptr);
9175 bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0;
9176 if (Fail)
9177 S = MCDisassembler::SoftFail;
9178 LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n" : "PASS\n"));
9179 break;
9180 }
9181 case MCD::OPC_Fail: {
9182 LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
9183 return MCDisassembler::Fail;
9184 }
9185 }
9186 }
9187 llvm_unreachable("bogosity detected in disassembler state machine!");
9188}
9189
9190
9191} // end namespace llvm
9192