Line data Source code
1 : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2 : |* *|
3 : |* * PPC Disassembler *|
4 : |* *|
5 : |* Automatically generated file, do not edit! *|
6 : |* *|
7 : \*===----------------------------------------------------------------------===*/
8 :
9 : #include "llvm/MC/MCInst.h"
10 : #include "llvm/Support/Debug.h"
11 : #include "llvm/Support/DataTypes.h"
12 : #include "llvm/Support/LEB128.h"
13 : #include "llvm/Support/raw_ostream.h"
14 : #include <assert.h>
15 :
16 : namespace llvm {
17 :
18 : // Helper function for extracting fields from encoded instructions.
19 : template<typename InsnType>
20 : #if defined(_MSC_VER) && !defined(__clang__)
21 : __declspec(noinline)
22 : #endif
23 : static InsnType fieldFromInstruction(InsnType insn, unsigned startBit,
24 : unsigned numBits) {
25 : assert(startBit + numBits <= (sizeof(InsnType)*8) &&
26 : "Instruction field out of bounds!");
27 : InsnType fieldMask;
28 0 : if (numBits == sizeof(InsnType)*8)
29 : fieldMask = (InsnType)(-1LL);
30 : else
31 0 : fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
32 0 : return (insn & fieldMask) >> startBit;
33 : }
34 :
35 : static const uint8_t DecoderTable32[] = {
36 : /* 0 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
37 : /* 3 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
38 : /* 8 */ MCD::OPC_CheckField, 1, 10, 128, 2, 36, 64, 0, // Skip to: 16436
39 : /* 16 */ MCD::OPC_Decode, 200, 2, 0, // Opcode: ATTN
40 : /* 20 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29
41 : /* 25 */ MCD::OPC_Decode, 176, 12, 1, // Opcode: TDI
42 : /* 29 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38
43 : /* 34 */ MCD::OPC_Decode, 197, 12, 2, // Opcode: TWI
44 : /* 38 */ MCD::OPC_FilterValue, 4, 12, 12, 0, // Skip to: 3127
45 : /* 43 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ...
46 : /* 46 */ MCD::OPC_FilterValue, 0, 237, 0, 0, // Skip to: 288
47 : /* 51 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
48 : /* 54 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 63
49 : /* 59 */ MCD::OPC_Decode, 211, 12, 3, // Opcode: VADDUBM
50 : /* 63 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 72
51 : /* 68 */ MCD::OPC_Decode, 214, 12, 3, // Opcode: VADDUHM
52 : /* 72 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 81
53 : /* 77 */ MCD::OPC_Decode, 217, 12, 3, // Opcode: VADDUWM
54 : /* 81 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 90
55 : /* 86 */ MCD::OPC_Decode, 213, 12, 3, // Opcode: VADDUDM
56 : /* 90 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 99
57 : /* 95 */ MCD::OPC_Decode, 216, 12, 3, // Opcode: VADDUQM
58 : /* 99 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 108
59 : /* 104 */ MCD::OPC_Decode, 203, 12, 3, // Opcode: VADDCUQ
60 : /* 108 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 117
61 : /* 113 */ MCD::OPC_Decode, 204, 12, 3, // Opcode: VADDCUW
62 : /* 117 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 126
63 : /* 122 */ MCD::OPC_Decode, 212, 12, 3, // Opcode: VADDUBS
64 : /* 126 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 135
65 : /* 131 */ MCD::OPC_Decode, 215, 12, 3, // Opcode: VADDUHS
66 : /* 135 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 144
67 : /* 140 */ MCD::OPC_Decode, 218, 12, 3, // Opcode: VADDUWS
68 : /* 144 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 153
69 : /* 149 */ MCD::OPC_Decode, 208, 12, 3, // Opcode: VADDSBS
70 : /* 153 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 162
71 : /* 158 */ MCD::OPC_Decode, 209, 12, 3, // Opcode: VADDSHS
72 : /* 162 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 171
73 : /* 167 */ MCD::OPC_Decode, 210, 12, 3, // Opcode: VADDSWS
74 : /* 171 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 180
75 : /* 176 */ MCD::OPC_Decode, 207, 14, 3, // Opcode: VSUBUBM
76 : /* 180 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 189
77 : /* 185 */ MCD::OPC_Decode, 210, 14, 3, // Opcode: VSUBUHM
78 : /* 189 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 198
79 : /* 194 */ MCD::OPC_Decode, 213, 14, 3, // Opcode: VSUBUWM
80 : /* 198 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 207
81 : /* 203 */ MCD::OPC_Decode, 209, 14, 3, // Opcode: VSUBUDM
82 : /* 207 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 216
83 : /* 212 */ MCD::OPC_Decode, 212, 14, 3, // Opcode: VSUBUQM
84 : /* 216 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 225
85 : /* 221 */ MCD::OPC_Decode, 199, 14, 3, // Opcode: VSUBCUQ
86 : /* 225 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 234
87 : /* 230 */ MCD::OPC_Decode, 200, 14, 3, // Opcode: VSUBCUW
88 : /* 234 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 243
89 : /* 239 */ MCD::OPC_Decode, 208, 14, 3, // Opcode: VSUBUBS
90 : /* 243 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 252
91 : /* 248 */ MCD::OPC_Decode, 211, 14, 3, // Opcode: VSUBUHS
92 : /* 252 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 261
93 : /* 257 */ MCD::OPC_Decode, 214, 14, 3, // Opcode: VSUBUWS
94 : /* 261 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 270
95 : /* 266 */ MCD::OPC_Decode, 204, 14, 3, // Opcode: VSUBSBS
96 : /* 270 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 279
97 : /* 275 */ MCD::OPC_Decode, 205, 14, 3, // Opcode: VSUBSHS
98 : /* 279 */ MCD::OPC_FilterValue, 30, 24, 63, 0, // Skip to: 16436
99 : /* 284 */ MCD::OPC_Decode, 206, 14, 3, // Opcode: VSUBSWS
100 : /* 288 */ MCD::OPC_FilterValue, 1, 9, 1, 0, // Skip to: 558
101 : /* 293 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
102 : /* 296 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 322
103 : /* 301 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ...
104 : /* 304 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 313
105 : /* 309 */ MCD::OPC_Decode, 229, 13, 4, // Opcode: VMUL10CUQ
106 : /* 313 */ MCD::OPC_FilterValue, 1, 246, 62, 0, // Skip to: 16436
107 : /* 318 */ MCD::OPC_Decode, 232, 13, 4, // Opcode: VMUL10UQ
108 : /* 322 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 348
109 : /* 327 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
110 : /* 330 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 339
111 : /* 335 */ MCD::OPC_Decode, 230, 13, 3, // Opcode: VMUL10ECUQ
112 : /* 339 */ MCD::OPC_FilterValue, 1, 220, 62, 0, // Skip to: 16436
113 : /* 344 */ MCD::OPC_Decode, 231, 13, 3, // Opcode: VMUL10EUQ
114 : /* 348 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 364
115 : /* 353 */ MCD::OPC_CheckField, 9, 2, 2, 204, 62, 0, // Skip to: 16436
116 : /* 360 */ MCD::OPC_Decode, 233, 2, 3, // Opcode: BCDUSo
117 : /* 364 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 380
118 : /* 369 */ MCD::OPC_CheckField, 10, 1, 1, 188, 62, 0, // Skip to: 16436
119 : /* 376 */ MCD::OPC_Decode, 231, 2, 5, // Opcode: BCDSo
120 : /* 380 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 396
121 : /* 385 */ MCD::OPC_CheckField, 10, 1, 1, 172, 62, 0, // Skip to: 16436
122 : /* 392 */ MCD::OPC_Decode, 232, 2, 5, // Opcode: BCDTRUNCo
123 : /* 396 */ MCD::OPC_FilterValue, 5, 21, 0, 0, // Skip to: 422
124 : /* 401 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
125 : /* 404 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 413
126 : /* 409 */ MCD::OPC_Decode, 225, 2, 3, // Opcode: BCDCPSGNo
127 : /* 413 */ MCD::OPC_FilterValue, 2, 146, 62, 0, // Skip to: 16436
128 : /* 418 */ MCD::OPC_Decode, 234, 2, 3, // Opcode: BCDUTRUNCo
129 : /* 422 */ MCD::OPC_FilterValue, 6, 115, 0, 0, // Skip to: 542
130 : /* 427 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
131 : /* 430 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 446
132 : /* 435 */ MCD::OPC_CheckField, 9, 2, 2, 122, 62, 0, // Skip to: 16436
133 : /* 442 */ MCD::OPC_Decode, 227, 2, 6, // Opcode: BCDCTSQo
134 : /* 446 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 462
135 : /* 451 */ MCD::OPC_CheckField, 10, 1, 1, 106, 62, 0, // Skip to: 16436
136 : /* 458 */ MCD::OPC_Decode, 223, 2, 7, // Opcode: BCDCFSQo
137 : /* 462 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 478
138 : /* 467 */ MCD::OPC_CheckField, 10, 1, 1, 90, 62, 0, // Skip to: 16436
139 : /* 474 */ MCD::OPC_Decode, 228, 2, 7, // Opcode: BCDCTZo
140 : /* 478 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 494
141 : /* 483 */ MCD::OPC_CheckField, 9, 2, 2, 74, 62, 0, // Skip to: 16436
142 : /* 490 */ MCD::OPC_Decode, 226, 2, 6, // Opcode: BCDCTNo
143 : /* 494 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 510
144 : /* 499 */ MCD::OPC_CheckField, 10, 1, 1, 58, 62, 0, // Skip to: 16436
145 : /* 506 */ MCD::OPC_Decode, 224, 2, 7, // Opcode: BCDCFZo
146 : /* 510 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 526
147 : /* 515 */ MCD::OPC_CheckField, 10, 1, 1, 42, 62, 0, // Skip to: 16436
148 : /* 522 */ MCD::OPC_Decode, 222, 2, 7, // Opcode: BCDCFNo
149 : /* 526 */ MCD::OPC_FilterValue, 31, 33, 62, 0, // Skip to: 16436
150 : /* 531 */ MCD::OPC_CheckField, 10, 1, 1, 26, 62, 0, // Skip to: 16436
151 : /* 538 */ MCD::OPC_Decode, 229, 2, 7, // Opcode: BCDSETSGNo
152 : /* 542 */ MCD::OPC_FilterValue, 7, 17, 62, 0, // Skip to: 16436
153 : /* 547 */ MCD::OPC_CheckField, 10, 1, 1, 10, 62, 0, // Skip to: 16436
154 : /* 554 */ MCD::OPC_Decode, 230, 2, 5, // Opcode: BCDSRo
155 : /* 558 */ MCD::OPC_FilterValue, 2, 179, 1, 0, // Skip to: 998
156 : /* 563 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
157 : /* 566 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 575
158 : /* 571 */ MCD::OPC_Decode, 199, 13, 3, // Opcode: VMAXUB
159 : /* 575 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 584
160 : /* 580 */ MCD::OPC_Decode, 201, 13, 3, // Opcode: VMAXUH
161 : /* 584 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 593
162 : /* 589 */ MCD::OPC_Decode, 202, 13, 3, // Opcode: VMAXUW
163 : /* 593 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 602
164 : /* 598 */ MCD::OPC_Decode, 200, 13, 3, // Opcode: VMAXUD
165 : /* 602 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 611
166 : /* 607 */ MCD::OPC_Decode, 195, 13, 3, // Opcode: VMAXSB
167 : /* 611 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 620
168 : /* 616 */ MCD::OPC_Decode, 197, 13, 3, // Opcode: VMAXSH
169 : /* 620 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 629
170 : /* 625 */ MCD::OPC_Decode, 198, 13, 3, // Opcode: VMAXSW
171 : /* 629 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 638
172 : /* 634 */ MCD::OPC_Decode, 196, 13, 3, // Opcode: VMAXSD
173 : /* 638 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 647
174 : /* 643 */ MCD::OPC_Decode, 210, 13, 3, // Opcode: VMINUB
175 : /* 647 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 656
176 : /* 652 */ MCD::OPC_Decode, 212, 13, 3, // Opcode: VMINUH
177 : /* 656 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 665
178 : /* 661 */ MCD::OPC_Decode, 213, 13, 3, // Opcode: VMINUW
179 : /* 665 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 674
180 : /* 670 */ MCD::OPC_Decode, 211, 13, 3, // Opcode: VMINUD
181 : /* 674 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 683
182 : /* 679 */ MCD::OPC_Decode, 206, 13, 3, // Opcode: VMINSB
183 : /* 683 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 692
184 : /* 688 */ MCD::OPC_Decode, 208, 13, 3, // Opcode: VMINSH
185 : /* 692 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 701
186 : /* 697 */ MCD::OPC_Decode, 209, 13, 3, // Opcode: VMINSW
187 : /* 701 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 710
188 : /* 706 */ MCD::OPC_Decode, 207, 13, 3, // Opcode: VMINSD
189 : /* 710 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 719
190 : /* 715 */ MCD::OPC_Decode, 224, 12, 3, // Opcode: VAVGUB
191 : /* 719 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 728
192 : /* 724 */ MCD::OPC_Decode, 225, 12, 3, // Opcode: VAVGUH
193 : /* 728 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 737
194 : /* 733 */ MCD::OPC_Decode, 226, 12, 3, // Opcode: VAVGUW
195 : /* 737 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 746
196 : /* 742 */ MCD::OPC_Decode, 221, 12, 3, // Opcode: VAVGSB
197 : /* 746 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 755
198 : /* 751 */ MCD::OPC_Decode, 222, 12, 3, // Opcode: VAVGSH
199 : /* 755 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 764
200 : /* 760 */ MCD::OPC_Decode, 223, 12, 3, // Opcode: VAVGSW
201 : /* 764 */ MCD::OPC_FilterValue, 24, 147, 0, 0, // Skip to: 916
202 : /* 769 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
203 : /* 772 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 781
204 : /* 777 */ MCD::OPC_Decode, 238, 12, 8, // Opcode: VCLZLSBB
205 : /* 781 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 790
206 : /* 786 */ MCD::OPC_Decode, 163, 13, 8, // Opcode: VCTZLSBB
207 : /* 790 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 799
208 : /* 795 */ MCD::OPC_Decode, 250, 13, 6, // Opcode: VNEGW
209 : /* 799 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 808
210 : /* 804 */ MCD::OPC_Decode, 249, 13, 6, // Opcode: VNEGD
211 : /* 808 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 817
212 : /* 813 */ MCD::OPC_Decode, 153, 14, 6, // Opcode: VPRTYBW
213 : /* 817 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 826
214 : /* 822 */ MCD::OPC_Decode, 151, 14, 6, // Opcode: VPRTYBD
215 : /* 826 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 835
216 : /* 831 */ MCD::OPC_Decode, 152, 14, 6, // Opcode: VPRTYBQ
217 : /* 835 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 844
218 : /* 840 */ MCD::OPC_Decode, 173, 13, 6, // Opcode: VEXTSB2W
219 : /* 844 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 853
220 : /* 849 */ MCD::OPC_Decode, 177, 13, 6, // Opcode: VEXTSH2W
221 : /* 853 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 862
222 : /* 858 */ MCD::OPC_Decode, 171, 13, 6, // Opcode: VEXTSB2D
223 : /* 862 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 871
224 : /* 867 */ MCD::OPC_Decode, 175, 13, 6, // Opcode: VEXTSH2D
225 : /* 871 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 880
226 : /* 876 */ MCD::OPC_Decode, 179, 13, 6, // Opcode: VEXTSW2D
227 : /* 880 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 889
228 : /* 885 */ MCD::OPC_Decode, 160, 13, 6, // Opcode: VCTZB
229 : /* 889 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 898
230 : /* 894 */ MCD::OPC_Decode, 162, 13, 6, // Opcode: VCTZH
231 : /* 898 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 907
232 : /* 903 */ MCD::OPC_Decode, 164, 13, 6, // Opcode: VCTZW
233 : /* 907 */ MCD::OPC_FilterValue, 31, 164, 60, 0, // Skip to: 16436
234 : /* 912 */ MCD::OPC_Decode, 161, 13, 6, // Opcode: VCTZD
235 : /* 916 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 925
236 : /* 921 */ MCD::OPC_Decode, 171, 14, 9, // Opcode: VSHASIGMAW
237 : /* 925 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 934
238 : /* 930 */ MCD::OPC_Decode, 170, 14, 9, // Opcode: VSHASIGMAD
239 : /* 934 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 950
240 : /* 939 */ MCD::OPC_CheckField, 16, 5, 0, 130, 60, 0, // Skip to: 16436
241 : /* 946 */ MCD::OPC_Decode, 235, 12, 6, // Opcode: VCLZB
242 : /* 950 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 966
243 : /* 955 */ MCD::OPC_CheckField, 16, 5, 0, 114, 60, 0, // Skip to: 16436
244 : /* 962 */ MCD::OPC_Decode, 237, 12, 6, // Opcode: VCLZH
245 : /* 966 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 982
246 : /* 971 */ MCD::OPC_CheckField, 16, 5, 0, 98, 60, 0, // Skip to: 16436
247 : /* 978 */ MCD::OPC_Decode, 239, 12, 6, // Opcode: VCLZW
248 : /* 982 */ MCD::OPC_FilterValue, 31, 89, 60, 0, // Skip to: 16436
249 : /* 987 */ MCD::OPC_CheckField, 16, 5, 0, 82, 60, 0, // Skip to: 16436
250 : /* 994 */ MCD::OPC_Decode, 236, 12, 6, // Opcode: VCLZD
251 : /* 998 */ MCD::OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1097
252 : /* 1003 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
253 : /* 1006 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1015
254 : /* 1011 */ MCD::OPC_Decode, 200, 12, 3, // Opcode: VABSDUB
255 : /* 1015 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1024
256 : /* 1020 */ MCD::OPC_Decode, 201, 12, 3, // Opcode: VABSDUH
257 : /* 1024 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1033
258 : /* 1029 */ MCD::OPC_Decode, 202, 12, 3, // Opcode: VABSDUW
259 : /* 1033 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1049
260 : /* 1038 */ MCD::OPC_CheckField, 16, 5, 0, 31, 60, 0, // Skip to: 16436
261 : /* 1045 */ MCD::OPC_Decode, 147, 14, 6, // Opcode: VPOPCNTB
262 : /* 1049 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1065
263 : /* 1054 */ MCD::OPC_CheckField, 16, 5, 0, 15, 60, 0, // Skip to: 16436
264 : /* 1061 */ MCD::OPC_Decode, 149, 14, 6, // Opcode: VPOPCNTH
265 : /* 1065 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1081
266 : /* 1070 */ MCD::OPC_CheckField, 16, 5, 0, 255, 59, 0, // Skip to: 16436
267 : /* 1077 */ MCD::OPC_Decode, 150, 14, 6, // Opcode: VPOPCNTW
268 : /* 1081 */ MCD::OPC_FilterValue, 31, 246, 59, 0, // Skip to: 16436
269 : /* 1086 */ MCD::OPC_CheckField, 16, 5, 0, 239, 59, 0, // Skip to: 16436
270 : /* 1093 */ MCD::OPC_Decode, 148, 14, 6, // Opcode: VPOPCNTD
271 : /* 1097 */ MCD::OPC_FilterValue, 4, 31, 1, 0, // Skip to: 1389
272 : /* 1102 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
273 : /* 1105 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1114
274 : /* 1110 */ MCD::OPC_Decode, 159, 14, 3, // Opcode: VRLB
275 : /* 1114 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1123
276 : /* 1119 */ MCD::OPC_Decode, 163, 14, 3, // Opcode: VRLH
277 : /* 1123 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1132
278 : /* 1128 */ MCD::OPC_Decode, 164, 14, 3, // Opcode: VRLW
279 : /* 1132 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1141
280 : /* 1137 */ MCD::OPC_Decode, 160, 14, 3, // Opcode: VRLD
281 : /* 1141 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1150
282 : /* 1146 */ MCD::OPC_Decode, 173, 14, 3, // Opcode: VSLB
283 : /* 1150 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1159
284 : /* 1155 */ MCD::OPC_Decode, 176, 14, 3, // Opcode: VSLH
285 : /* 1159 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1168
286 : /* 1164 */ MCD::OPC_Decode, 179, 14, 3, // Opcode: VSLW
287 : /* 1168 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1177
288 : /* 1173 */ MCD::OPC_Decode, 172, 14, 3, // Opcode: VSL
289 : /* 1177 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1186
290 : /* 1182 */ MCD::OPC_Decode, 193, 14, 3, // Opcode: VSRB
291 : /* 1186 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1195
292 : /* 1191 */ MCD::OPC_Decode, 195, 14, 3, // Opcode: VSRH
293 : /* 1195 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1204
294 : /* 1200 */ MCD::OPC_Decode, 198, 14, 3, // Opcode: VSRW
295 : /* 1204 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1213
296 : /* 1209 */ MCD::OPC_Decode, 188, 14, 3, // Opcode: VSR
297 : /* 1213 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1222
298 : /* 1218 */ MCD::OPC_Decode, 189, 14, 3, // Opcode: VSRAB
299 : /* 1222 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1231
300 : /* 1227 */ MCD::OPC_Decode, 191, 14, 3, // Opcode: VSRAH
301 : /* 1231 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1240
302 : /* 1236 */ MCD::OPC_Decode, 192, 14, 3, // Opcode: VSRAW
303 : /* 1240 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1249
304 : /* 1245 */ MCD::OPC_Decode, 190, 14, 3, // Opcode: VSRAD
305 : /* 1249 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1258
306 : /* 1254 */ MCD::OPC_Decode, 219, 12, 3, // Opcode: VAND
307 : /* 1258 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1267
308 : /* 1263 */ MCD::OPC_Decode, 220, 12, 3, // Opcode: VANDC
309 : /* 1267 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1276
310 : /* 1272 */ MCD::OPC_Decode, 253, 13, 3, // Opcode: VOR
311 : /* 1276 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1285
312 : /* 1281 */ MCD::OPC_Decode, 228, 14, 3, // Opcode: VXOR
313 : /* 1285 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1294
314 : /* 1290 */ MCD::OPC_Decode, 252, 13, 3, // Opcode: VNOR
315 : /* 1294 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1303
316 : /* 1299 */ MCD::OPC_Decode, 254, 13, 3, // Opcode: VORC
317 : /* 1303 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1312
318 : /* 1308 */ MCD::OPC_Decode, 246, 13, 3, // Opcode: VNAND
319 : /* 1312 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1321
320 : /* 1317 */ MCD::OPC_Decode, 174, 14, 3, // Opcode: VSLD
321 : /* 1321 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1337
322 : /* 1326 */ MCD::OPC_CheckField, 11, 10, 0, 255, 58, 0, // Skip to: 16436
323 : /* 1333 */ MCD::OPC_Decode, 191, 8, 10, // Opcode: MFVSCR
324 : /* 1337 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1353
325 : /* 1342 */ MCD::OPC_CheckField, 16, 10, 0, 239, 58, 0, // Skip to: 16436
326 : /* 1349 */ MCD::OPC_Decode, 228, 8, 11, // Opcode: MTVSCR
327 : /* 1353 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1362
328 : /* 1358 */ MCD::OPC_Decode, 165, 13, 3, // Opcode: VEQV
329 : /* 1362 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1371
330 : /* 1367 */ MCD::OPC_Decode, 194, 14, 3, // Opcode: VSRD
331 : /* 1371 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1380
332 : /* 1376 */ MCD::OPC_Decode, 197, 14, 3, // Opcode: VSRV
333 : /* 1380 */ MCD::OPC_FilterValue, 29, 203, 58, 0, // Skip to: 16436
334 : /* 1385 */ MCD::OPC_Decode, 178, 14, 3, // Opcode: VSLV
335 : /* 1389 */ MCD::OPC_FilterValue, 5, 39, 0, 0, // Skip to: 1433
336 : /* 1394 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
337 : /* 1397 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1406
338 : /* 1402 */ MCD::OPC_Decode, 165, 14, 12, // Opcode: VRLWMI
339 : /* 1406 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1415
340 : /* 1411 */ MCD::OPC_Decode, 161, 14, 12, // Opcode: VRLDMI
341 : /* 1415 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1424
342 : /* 1420 */ MCD::OPC_Decode, 166, 14, 3, // Opcode: VRLWNM
343 : /* 1424 */ MCD::OPC_FilterValue, 7, 159, 58, 0, // Skip to: 16436
344 : /* 1429 */ MCD::OPC_Decode, 162, 14, 3, // Opcode: VRLDNM
345 : /* 1433 */ MCD::OPC_FilterValue, 6, 237, 0, 0, // Skip to: 1675
346 : /* 1438 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
347 : /* 1441 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1450
348 : /* 1446 */ MCD::OPC_Decode, 244, 12, 3, // Opcode: VCMPEQUB
349 : /* 1450 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1459
350 : /* 1455 */ MCD::OPC_Decode, 248, 12, 3, // Opcode: VCMPEQUH
351 : /* 1459 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1468
352 : /* 1464 */ MCD::OPC_Decode, 250, 12, 3, // Opcode: VCMPEQUW
353 : /* 1468 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1477
354 : /* 1473 */ MCD::OPC_Decode, 242, 12, 3, // Opcode: VCMPEQFP
355 : /* 1477 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1486
356 : /* 1482 */ MCD::OPC_Decode, 252, 12, 3, // Opcode: VCMPGEFP
357 : /* 1486 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1495
358 : /* 1491 */ MCD::OPC_Decode, 136, 13, 3, // Opcode: VCMPGTUB
359 : /* 1495 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1504
360 : /* 1500 */ MCD::OPC_Decode, 140, 13, 3, // Opcode: VCMPGTUH
361 : /* 1504 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1513
362 : /* 1509 */ MCD::OPC_Decode, 142, 13, 3, // Opcode: VCMPGTUW
363 : /* 1513 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1522
364 : /* 1518 */ MCD::OPC_Decode, 254, 12, 3, // Opcode: VCMPGTFP
365 : /* 1522 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1531
366 : /* 1527 */ MCD::OPC_Decode, 128, 13, 3, // Opcode: VCMPGTSB
367 : /* 1531 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1540
368 : /* 1536 */ MCD::OPC_Decode, 132, 13, 3, // Opcode: VCMPGTSH
369 : /* 1540 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1549
370 : /* 1545 */ MCD::OPC_Decode, 134, 13, 3, // Opcode: VCMPGTSW
371 : /* 1549 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1558
372 : /* 1554 */ MCD::OPC_Decode, 240, 12, 3, // Opcode: VCMPBFP
373 : /* 1558 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1567
374 : /* 1563 */ MCD::OPC_Decode, 245, 12, 3, // Opcode: VCMPEQUBo
375 : /* 1567 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1576
376 : /* 1572 */ MCD::OPC_Decode, 249, 12, 3, // Opcode: VCMPEQUHo
377 : /* 1576 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1585
378 : /* 1581 */ MCD::OPC_Decode, 251, 12, 3, // Opcode: VCMPEQUWo
379 : /* 1585 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1594
380 : /* 1590 */ MCD::OPC_Decode, 243, 12, 3, // Opcode: VCMPEQFPo
381 : /* 1594 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1603
382 : /* 1599 */ MCD::OPC_Decode, 253, 12, 3, // Opcode: VCMPGEFPo
383 : /* 1603 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 1612
384 : /* 1608 */ MCD::OPC_Decode, 137, 13, 3, // Opcode: VCMPGTUBo
385 : /* 1612 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 1621
386 : /* 1617 */ MCD::OPC_Decode, 141, 13, 3, // Opcode: VCMPGTUHo
387 : /* 1621 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1630
388 : /* 1626 */ MCD::OPC_Decode, 143, 13, 3, // Opcode: VCMPGTUWo
389 : /* 1630 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1639
390 : /* 1635 */ MCD::OPC_Decode, 255, 12, 3, // Opcode: VCMPGTFPo
391 : /* 1639 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1648
392 : /* 1644 */ MCD::OPC_Decode, 129, 13, 3, // Opcode: VCMPGTSBo
393 : /* 1648 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 1657
394 : /* 1653 */ MCD::OPC_Decode, 133, 13, 3, // Opcode: VCMPGTSHo
395 : /* 1657 */ MCD::OPC_FilterValue, 30, 4, 0, 0, // Skip to: 1666
396 : /* 1662 */ MCD::OPC_Decode, 135, 13, 3, // Opcode: VCMPGTSWo
397 : /* 1666 */ MCD::OPC_FilterValue, 31, 173, 57, 0, // Skip to: 16436
398 : /* 1671 */ MCD::OPC_Decode, 241, 12, 3, // Opcode: VCMPBFPo
399 : /* 1675 */ MCD::OPC_FilterValue, 7, 165, 0, 0, // Skip to: 1845
400 : /* 1680 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
401 : /* 1683 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1692
402 : /* 1688 */ MCD::OPC_Decode, 144, 13, 3, // Opcode: VCMPNEB
403 : /* 1692 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1701
404 : /* 1697 */ MCD::OPC_Decode, 146, 13, 3, // Opcode: VCMPNEH
405 : /* 1701 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1710
406 : /* 1706 */ MCD::OPC_Decode, 148, 13, 3, // Opcode: VCMPNEW
407 : /* 1710 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1719
408 : /* 1715 */ MCD::OPC_Decode, 246, 12, 3, // Opcode: VCMPEQUD
409 : /* 1719 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1728
410 : /* 1724 */ MCD::OPC_Decode, 150, 13, 3, // Opcode: VCMPNEZB
411 : /* 1728 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1737
412 : /* 1733 */ MCD::OPC_Decode, 152, 13, 3, // Opcode: VCMPNEZH
413 : /* 1737 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1746
414 : /* 1742 */ MCD::OPC_Decode, 154, 13, 3, // Opcode: VCMPNEZW
415 : /* 1746 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1755
416 : /* 1751 */ MCD::OPC_Decode, 138, 13, 3, // Opcode: VCMPGTUD
417 : /* 1755 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1764
418 : /* 1760 */ MCD::OPC_Decode, 130, 13, 3, // Opcode: VCMPGTSD
419 : /* 1764 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1773
420 : /* 1769 */ MCD::OPC_Decode, 145, 13, 3, // Opcode: VCMPNEBo
421 : /* 1773 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1782
422 : /* 1778 */ MCD::OPC_Decode, 147, 13, 3, // Opcode: VCMPNEHo
423 : /* 1782 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1791
424 : /* 1787 */ MCD::OPC_Decode, 149, 13, 3, // Opcode: VCMPNEWo
425 : /* 1791 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1800
426 : /* 1796 */ MCD::OPC_Decode, 247, 12, 3, // Opcode: VCMPEQUDo
427 : /* 1800 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1809
428 : /* 1805 */ MCD::OPC_Decode, 151, 13, 3, // Opcode: VCMPNEZBo
429 : /* 1809 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1818
430 : /* 1814 */ MCD::OPC_Decode, 153, 13, 3, // Opcode: VCMPNEZHo
431 : /* 1818 */ MCD::OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1827
432 : /* 1823 */ MCD::OPC_Decode, 155, 13, 3, // Opcode: VCMPNEZWo
433 : /* 1827 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1836
434 : /* 1832 */ MCD::OPC_Decode, 139, 13, 3, // Opcode: VCMPGTUDo
435 : /* 1836 */ MCD::OPC_FilterValue, 31, 3, 57, 0, // Skip to: 16436
436 : /* 1841 */ MCD::OPC_Decode, 131, 13, 3, // Opcode: VCMPGTSDo
437 : /* 1845 */ MCD::OPC_FilterValue, 8, 226, 0, 0, // Skip to: 2076
438 : /* 1850 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
439 : /* 1853 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1862
440 : /* 1858 */ MCD::OPC_Decode, 242, 13, 3, // Opcode: VMULOUB
441 : /* 1862 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1871
442 : /* 1867 */ MCD::OPC_Decode, 243, 13, 3, // Opcode: VMULOUH
443 : /* 1871 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1880
444 : /* 1876 */ MCD::OPC_Decode, 244, 13, 3, // Opcode: VMULOUW
445 : /* 1880 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1889
446 : /* 1885 */ MCD::OPC_Decode, 239, 13, 3, // Opcode: VMULOSB
447 : /* 1889 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1898
448 : /* 1894 */ MCD::OPC_Decode, 240, 13, 3, // Opcode: VMULOSH
449 : /* 1898 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1907
450 : /* 1903 */ MCD::OPC_Decode, 241, 13, 3, // Opcode: VMULOSW
451 : /* 1907 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1916
452 : /* 1912 */ MCD::OPC_Decode, 236, 13, 3, // Opcode: VMULEUB
453 : /* 1916 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1925
454 : /* 1921 */ MCD::OPC_Decode, 237, 13, 3, // Opcode: VMULEUH
455 : /* 1925 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1934
456 : /* 1930 */ MCD::OPC_Decode, 238, 13, 3, // Opcode: VMULEUW
457 : /* 1934 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1943
458 : /* 1939 */ MCD::OPC_Decode, 233, 13, 3, // Opcode: VMULESB
459 : /* 1943 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1952
460 : /* 1948 */ MCD::OPC_Decode, 234, 13, 3, // Opcode: VMULESH
461 : /* 1952 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1961
462 : /* 1957 */ MCD::OPC_Decode, 235, 13, 3, // Opcode: VMULESW
463 : /* 1961 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1970
464 : /* 1966 */ MCD::OPC_Decode, 143, 14, 3, // Opcode: VPMSUMB
465 : /* 1970 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1979
466 : /* 1975 */ MCD::OPC_Decode, 145, 14, 3, // Opcode: VPMSUMH
467 : /* 1979 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1988
468 : /* 1984 */ MCD::OPC_Decode, 146, 14, 3, // Opcode: VPMSUMW
469 : /* 1988 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1997
470 : /* 1993 */ MCD::OPC_Decode, 144, 14, 3, // Opcode: VPMSUMD
471 : /* 1997 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2006
472 : /* 2002 */ MCD::OPC_Decode, 233, 12, 3, // Opcode: VCIPHER
473 : /* 2006 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2015
474 : /* 2011 */ MCD::OPC_Decode, 247, 13, 3, // Opcode: VNCIPHER
475 : /* 2015 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2031
476 : /* 2020 */ MCD::OPC_CheckField, 11, 5, 0, 73, 56, 0, // Skip to: 16436
477 : /* 2027 */ MCD::OPC_Decode, 168, 14, 4, // Opcode: VSBOX
478 : /* 2031 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2040
479 : /* 2036 */ MCD::OPC_Decode, 218, 14, 3, // Opcode: VSUM4UBS
480 : /* 2040 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2049
481 : /* 2045 */ MCD::OPC_Decode, 217, 14, 3, // Opcode: VSUM4SHS
482 : /* 2049 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2058
483 : /* 2054 */ MCD::OPC_Decode, 215, 14, 3, // Opcode: VSUM2SWS
484 : /* 2058 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2067
485 : /* 2063 */ MCD::OPC_Decode, 216, 14, 3, // Opcode: VSUM4SBS
486 : /* 2067 */ MCD::OPC_FilterValue, 30, 28, 56, 0, // Skip to: 16436
487 : /* 2072 */ MCD::OPC_Decode, 219, 14, 3, // Opcode: VSUMSWS
488 : /* 2076 */ MCD::OPC_FilterValue, 9, 30, 0, 0, // Skip to: 2111
489 : /* 2081 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
490 : /* 2084 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2093
491 : /* 2089 */ MCD::OPC_Decode, 245, 13, 3, // Opcode: VMULUWM
492 : /* 2093 */ MCD::OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2102
493 : /* 2098 */ MCD::OPC_Decode, 234, 12, 3, // Opcode: VCIPHERLAST
494 : /* 2102 */ MCD::OPC_FilterValue, 21, 249, 55, 0, // Skip to: 16436
495 : /* 2107 */ MCD::OPC_Decode, 248, 13, 3, // Opcode: VNCIPHERLAST
496 : /* 2111 */ MCD::OPC_FilterValue, 10, 203, 0, 0, // Skip to: 2319
497 : /* 2116 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
498 : /* 2119 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2128
499 : /* 2124 */ MCD::OPC_Decode, 207, 12, 3, // Opcode: VADDFP
500 : /* 2128 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2137
501 : /* 2133 */ MCD::OPC_Decode, 203, 14, 3, // Opcode: VSUBFP
502 : /* 2137 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2153
503 : /* 2142 */ MCD::OPC_CheckField, 16, 5, 0, 207, 55, 0, // Skip to: 16436
504 : /* 2149 */ MCD::OPC_Decode, 154, 14, 6, // Opcode: VREFP
505 : /* 2153 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2169
506 : /* 2158 */ MCD::OPC_CheckField, 16, 5, 0, 191, 55, 0, // Skip to: 16436
507 : /* 2165 */ MCD::OPC_Decode, 167, 14, 6, // Opcode: VRSQRTEFP
508 : /* 2169 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2185
509 : /* 2174 */ MCD::OPC_CheckField, 16, 5, 0, 175, 55, 0, // Skip to: 16436
510 : /* 2181 */ MCD::OPC_Decode, 166, 13, 6, // Opcode: VEXPTEFP
511 : /* 2185 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 2201
512 : /* 2190 */ MCD::OPC_CheckField, 16, 5, 0, 159, 55, 0, // Skip to: 16436
513 : /* 2197 */ MCD::OPC_Decode, 192, 13, 6, // Opcode: VLOGEFP
514 : /* 2201 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2217
515 : /* 2206 */ MCD::OPC_CheckField, 16, 5, 0, 143, 55, 0, // Skip to: 16436
516 : /* 2213 */ MCD::OPC_Decode, 156, 14, 6, // Opcode: VRFIN
517 : /* 2217 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2233
518 : /* 2222 */ MCD::OPC_CheckField, 16, 5, 0, 127, 55, 0, // Skip to: 16436
519 : /* 2229 */ MCD::OPC_Decode, 158, 14, 6, // Opcode: VRFIZ
520 : /* 2233 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2249
521 : /* 2238 */ MCD::OPC_CheckField, 16, 5, 0, 111, 55, 0, // Skip to: 16436
522 : /* 2245 */ MCD::OPC_Decode, 157, 14, 6, // Opcode: VRFIP
523 : /* 2249 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2265
524 : /* 2254 */ MCD::OPC_CheckField, 16, 5, 0, 95, 55, 0, // Skip to: 16436
525 : /* 2261 */ MCD::OPC_Decode, 155, 14, 6, // Opcode: VRFIM
526 : /* 2265 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2274
527 : /* 2270 */ MCD::OPC_Decode, 231, 12, 13, // Opcode: VCFUX
528 : /* 2274 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2283
529 : /* 2279 */ MCD::OPC_Decode, 229, 12, 13, // Opcode: VCFSX
530 : /* 2283 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2292
531 : /* 2288 */ MCD::OPC_Decode, 158, 13, 13, // Opcode: VCTUXS
532 : /* 2292 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2301
533 : /* 2297 */ MCD::OPC_Decode, 156, 13, 13, // Opcode: VCTSXS
534 : /* 2301 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2310
535 : /* 2306 */ MCD::OPC_Decode, 194, 13, 3, // Opcode: VMAXFP
536 : /* 2310 */ MCD::OPC_FilterValue, 17, 41, 55, 0, // Skip to: 16436
537 : /* 2315 */ MCD::OPC_Decode, 205, 13, 3, // Opcode: VMINFP
538 : /* 2319 */ MCD::OPC_FilterValue, 12, 202, 0, 0, // Skip to: 2526
539 : /* 2324 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
540 : /* 2327 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336
541 : /* 2332 */ MCD::OPC_Decode, 216, 13, 3, // Opcode: VMRGHB
542 : /* 2336 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2345
543 : /* 2341 */ MCD::OPC_Decode, 217, 13, 3, // Opcode: VMRGHH
544 : /* 2345 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2354
545 : /* 2350 */ MCD::OPC_Decode, 218, 13, 3, // Opcode: VMRGHW
546 : /* 2354 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2363
547 : /* 2359 */ MCD::OPC_Decode, 219, 13, 3, // Opcode: VMRGLB
548 : /* 2363 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2372
549 : /* 2368 */ MCD::OPC_Decode, 220, 13, 3, // Opcode: VMRGLH
550 : /* 2372 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2381
551 : /* 2377 */ MCD::OPC_Decode, 221, 13, 3, // Opcode: VMRGLW
552 : /* 2381 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2390
553 : /* 2386 */ MCD::OPC_Decode, 180, 14, 13, // Opcode: VSPLTB
554 : /* 2390 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2399
555 : /* 2395 */ MCD::OPC_Decode, 182, 14, 13, // Opcode: VSPLTH
556 : /* 2399 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2408
557 : /* 2404 */ MCD::OPC_Decode, 187, 14, 13, // Opcode: VSPLTW
558 : /* 2408 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2424
559 : /* 2413 */ MCD::OPC_CheckField, 11, 5, 0, 192, 54, 0, // Skip to: 16436
560 : /* 2420 */ MCD::OPC_Decode, 184, 14, 14, // Opcode: VSPLTISB
561 : /* 2424 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2440
562 : /* 2429 */ MCD::OPC_CheckField, 11, 5, 0, 176, 54, 0, // Skip to: 16436
563 : /* 2436 */ MCD::OPC_Decode, 185, 14, 14, // Opcode: VSPLTISH
564 : /* 2440 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2456
565 : /* 2445 */ MCD::OPC_CheckField, 11, 5, 0, 160, 54, 0, // Skip to: 16436
566 : /* 2452 */ MCD::OPC_Decode, 186, 14, 14, // Opcode: VSPLTISW
567 : /* 2456 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2465
568 : /* 2461 */ MCD::OPC_Decode, 177, 14, 3, // Opcode: VSLO
569 : /* 2465 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2474
570 : /* 2470 */ MCD::OPC_Decode, 196, 14, 3, // Opcode: VSRO
571 : /* 2474 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2490
572 : /* 2479 */ MCD::OPC_CheckField, 16, 5, 0, 126, 54, 0, // Skip to: 16436
573 : /* 2486 */ MCD::OPC_Decode, 187, 13, 6, // Opcode: VGBBD
574 : /* 2490 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2499
575 : /* 2495 */ MCD::OPC_Decode, 228, 12, 3, // Opcode: VBPERMQ
576 : /* 2499 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2508
577 : /* 2504 */ MCD::OPC_Decode, 227, 12, 3, // Opcode: VBPERMD
578 : /* 2508 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2517
579 : /* 2513 */ MCD::OPC_Decode, 222, 13, 3, // Opcode: VMRGOW
580 : /* 2517 */ MCD::OPC_FilterValue, 30, 90, 54, 0, // Skip to: 16436
581 : /* 2522 */ MCD::OPC_Decode, 215, 13, 3, // Opcode: VMRGEW
582 : /* 2526 */ MCD::OPC_FilterValue, 13, 129, 0, 0, // Skip to: 2660
583 : /* 2531 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
584 : /* 2534 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2543
585 : /* 2539 */ MCD::OPC_Decode, 168, 13, 15, // Opcode: VEXTRACTUB
586 : /* 2543 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2552
587 : /* 2548 */ MCD::OPC_Decode, 169, 13, 15, // Opcode: VEXTRACTUH
588 : /* 2552 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2561
589 : /* 2557 */ MCD::OPC_Decode, 170, 13, 15, // Opcode: VEXTRACTUW
590 : /* 2561 */ MCD::OPC_FilterValue, 11, 4, 0, 0, // Skip to: 2570
591 : /* 2566 */ MCD::OPC_Decode, 167, 13, 15, // Opcode: VEXTRACTD
592 : /* 2570 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2579
593 : /* 2575 */ MCD::OPC_Decode, 188, 13, 16, // Opcode: VINSERTB
594 : /* 2579 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2588
595 : /* 2584 */ MCD::OPC_Decode, 190, 13, 16, // Opcode: VINSERTH
596 : /* 2588 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2597
597 : /* 2593 */ MCD::OPC_Decode, 191, 13, 15, // Opcode: VINSERTW
598 : /* 2597 */ MCD::OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2606
599 : /* 2602 */ MCD::OPC_Decode, 189, 13, 15, // Opcode: VINSERTD
600 : /* 2606 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2615
601 : /* 2611 */ MCD::OPC_Decode, 181, 13, 17, // Opcode: VEXTUBLX
602 : /* 2615 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2624
603 : /* 2620 */ MCD::OPC_Decode, 183, 13, 17, // Opcode: VEXTUHLX
604 : /* 2624 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2633
605 : /* 2629 */ MCD::OPC_Decode, 185, 13, 17, // Opcode: VEXTUWLX
606 : /* 2633 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2642
607 : /* 2638 */ MCD::OPC_Decode, 182, 13, 17, // Opcode: VEXTUBRX
608 : /* 2642 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2651
609 : /* 2647 */ MCD::OPC_Decode, 184, 13, 17, // Opcode: VEXTUHRX
610 : /* 2651 */ MCD::OPC_FilterValue, 30, 212, 53, 0, // Skip to: 16436
611 : /* 2656 */ MCD::OPC_Decode, 186, 13, 17, // Opcode: VEXTUWRX
612 : /* 2660 */ MCD::OPC_FilterValue, 14, 248, 0, 0, // Skip to: 2913
613 : /* 2665 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
614 : /* 2668 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2677
615 : /* 2673 */ MCD::OPC_Decode, 139, 14, 3, // Opcode: VPKUHUM
616 : /* 2677 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2686
617 : /* 2682 */ MCD::OPC_Decode, 141, 14, 3, // Opcode: VPKUWUM
618 : /* 2686 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2695
619 : /* 2691 */ MCD::OPC_Decode, 140, 14, 3, // Opcode: VPKUHUS
620 : /* 2695 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2704
621 : /* 2700 */ MCD::OPC_Decode, 142, 14, 3, // Opcode: VPKUWUS
622 : /* 2704 */ MCD::OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2713
623 : /* 2709 */ MCD::OPC_Decode, 134, 14, 3, // Opcode: VPKSHUS
624 : /* 2713 */ MCD::OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2722
625 : /* 2718 */ MCD::OPC_Decode, 136, 14, 3, // Opcode: VPKSWUS
626 : /* 2722 */ MCD::OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2731
627 : /* 2727 */ MCD::OPC_Decode, 133, 14, 3, // Opcode: VPKSHSS
628 : /* 2731 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 2740
629 : /* 2736 */ MCD::OPC_Decode, 135, 14, 3, // Opcode: VPKSWSS
630 : /* 2740 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2756
631 : /* 2745 */ MCD::OPC_CheckField, 16, 5, 0, 116, 53, 0, // Skip to: 16436
632 : /* 2752 */ MCD::OPC_Decode, 221, 14, 6, // Opcode: VUPKHSB
633 : /* 2756 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2772
634 : /* 2761 */ MCD::OPC_CheckField, 16, 5, 0, 100, 53, 0, // Skip to: 16436
635 : /* 2768 */ MCD::OPC_Decode, 222, 14, 6, // Opcode: VUPKHSH
636 : /* 2772 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2788
637 : /* 2777 */ MCD::OPC_CheckField, 16, 5, 0, 84, 53, 0, // Skip to: 16436
638 : /* 2784 */ MCD::OPC_Decode, 225, 14, 6, // Opcode: VUPKLSB
639 : /* 2788 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2804
640 : /* 2793 */ MCD::OPC_CheckField, 16, 5, 0, 68, 53, 0, // Skip to: 16436
641 : /* 2800 */ MCD::OPC_Decode, 226, 14, 6, // Opcode: VUPKLSH
642 : /* 2804 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2813
643 : /* 2809 */ MCD::OPC_Decode, 130, 14, 3, // Opcode: VPKPX
644 : /* 2813 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2829
645 : /* 2818 */ MCD::OPC_CheckField, 16, 5, 0, 43, 53, 0, // Skip to: 16436
646 : /* 2825 */ MCD::OPC_Decode, 220, 14, 6, // Opcode: VUPKHPX
647 : /* 2829 */ MCD::OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2845
648 : /* 2834 */ MCD::OPC_CheckField, 16, 5, 0, 27, 53, 0, // Skip to: 16436
649 : /* 2841 */ MCD::OPC_Decode, 224, 14, 6, // Opcode: VUPKLPX
650 : /* 2845 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2854
651 : /* 2850 */ MCD::OPC_Decode, 137, 14, 3, // Opcode: VPKUDUM
652 : /* 2854 */ MCD::OPC_FilterValue, 19, 4, 0, 0, // Skip to: 2863
653 : /* 2859 */ MCD::OPC_Decode, 138, 14, 3, // Opcode: VPKUDUS
654 : /* 2863 */ MCD::OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2872
655 : /* 2868 */ MCD::OPC_Decode, 132, 14, 3, // Opcode: VPKSDUS
656 : /* 2872 */ MCD::OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2881
657 : /* 2877 */ MCD::OPC_Decode, 131, 14, 3, // Opcode: VPKSDSS
658 : /* 2881 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 2897
659 : /* 2886 */ MCD::OPC_CheckField, 16, 5, 0, 231, 52, 0, // Skip to: 16436
660 : /* 2893 */ MCD::OPC_Decode, 223, 14, 6, // Opcode: VUPKHSW
661 : /* 2897 */ MCD::OPC_FilterValue, 27, 222, 52, 0, // Skip to: 16436
662 : /* 2902 */ MCD::OPC_CheckField, 16, 5, 0, 215, 52, 0, // Skip to: 16436
663 : /* 2909 */ MCD::OPC_Decode, 227, 14, 6, // Opcode: VUPKLSW
664 : /* 2913 */ MCD::OPC_FilterValue, 32, 4, 0, 0, // Skip to: 2922
665 : /* 2918 */ MCD::OPC_Decode, 203, 13, 18, // Opcode: VMHADDSHS
666 : /* 2922 */ MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 2931
667 : /* 2927 */ MCD::OPC_Decode, 204, 13, 18, // Opcode: VMHRADDSHS
668 : /* 2931 */ MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 2940
669 : /* 2936 */ MCD::OPC_Decode, 214, 13, 18, // Opcode: VMLADDUHM
670 : /* 2940 */ MCD::OPC_FilterValue, 36, 4, 0, 0, // Skip to: 2949
671 : /* 2945 */ MCD::OPC_Decode, 226, 13, 18, // Opcode: VMSUMUBM
672 : /* 2949 */ MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 2958
673 : /* 2954 */ MCD::OPC_Decode, 223, 13, 18, // Opcode: VMSUMMBM
674 : /* 2958 */ MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 2967
675 : /* 2963 */ MCD::OPC_Decode, 227, 13, 18, // Opcode: VMSUMUHM
676 : /* 2967 */ MCD::OPC_FilterValue, 39, 4, 0, 0, // Skip to: 2976
677 : /* 2972 */ MCD::OPC_Decode, 228, 13, 18, // Opcode: VMSUMUHS
678 : /* 2976 */ MCD::OPC_FilterValue, 40, 4, 0, 0, // Skip to: 2985
679 : /* 2981 */ MCD::OPC_Decode, 224, 13, 18, // Opcode: VMSUMSHM
680 : /* 2985 */ MCD::OPC_FilterValue, 41, 4, 0, 0, // Skip to: 2994
681 : /* 2990 */ MCD::OPC_Decode, 225, 13, 18, // Opcode: VMSUMSHS
682 : /* 2994 */ MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 3003
683 : /* 2999 */ MCD::OPC_Decode, 169, 14, 18, // Opcode: VSEL
684 : /* 3003 */ MCD::OPC_FilterValue, 43, 4, 0, 0, // Skip to: 3012
685 : /* 3008 */ MCD::OPC_Decode, 255, 13, 18, // Opcode: VPERM
686 : /* 3012 */ MCD::OPC_FilterValue, 44, 11, 0, 0, // Skip to: 3028
687 : /* 3017 */ MCD::OPC_CheckField, 10, 1, 0, 100, 52, 0, // Skip to: 16436
688 : /* 3024 */ MCD::OPC_Decode, 175, 14, 19, // Opcode: VSLDOI
689 : /* 3028 */ MCD::OPC_FilterValue, 45, 4, 0, 0, // Skip to: 3037
690 : /* 3033 */ MCD::OPC_Decode, 129, 14, 18, // Opcode: VPERMXOR
691 : /* 3037 */ MCD::OPC_FilterValue, 46, 4, 0, 0, // Skip to: 3046
692 : /* 3042 */ MCD::OPC_Decode, 193, 13, 20, // Opcode: VMADDFP
693 : /* 3046 */ MCD::OPC_FilterValue, 47, 4, 0, 0, // Skip to: 3055
694 : /* 3051 */ MCD::OPC_Decode, 251, 13, 20, // Opcode: VNMSUBFP
695 : /* 3055 */ MCD::OPC_FilterValue, 48, 4, 0, 0, // Skip to: 3064
696 : /* 3060 */ MCD::OPC_Decode, 155, 8, 21, // Opcode: MADDHD
697 : /* 3064 */ MCD::OPC_FilterValue, 49, 4, 0, 0, // Skip to: 3073
698 : /* 3069 */ MCD::OPC_Decode, 156, 8, 21, // Opcode: MADDHDU
699 : /* 3073 */ MCD::OPC_FilterValue, 51, 4, 0, 0, // Skip to: 3082
700 : /* 3078 */ MCD::OPC_Decode, 157, 8, 21, // Opcode: MADDLD
701 : /* 3082 */ MCD::OPC_FilterValue, 59, 4, 0, 0, // Skip to: 3091
702 : /* 3087 */ MCD::OPC_Decode, 128, 14, 18, // Opcode: VPERMR
703 : /* 3091 */ MCD::OPC_FilterValue, 60, 4, 0, 0, // Skip to: 3100
704 : /* 3096 */ MCD::OPC_Decode, 206, 12, 18, // Opcode: VADDEUQM
705 : /* 3100 */ MCD::OPC_FilterValue, 61, 4, 0, 0, // Skip to: 3109
706 : /* 3105 */ MCD::OPC_Decode, 205, 12, 18, // Opcode: VADDECUQ
707 : /* 3109 */ MCD::OPC_FilterValue, 62, 4, 0, 0, // Skip to: 3118
708 : /* 3114 */ MCD::OPC_Decode, 202, 14, 18, // Opcode: VSUBEUQM
709 : /* 3118 */ MCD::OPC_FilterValue, 63, 1, 52, 0, // Skip to: 16436
710 : /* 3123 */ MCD::OPC_Decode, 201, 14, 18, // Opcode: VSUBECUQ
711 : /* 3127 */ MCD::OPC_FilterValue, 7, 4, 0, 0, // Skip to: 3136
712 : /* 3132 */ MCD::OPC_Decode, 244, 8, 22, // Opcode: MULLI
713 : /* 3136 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 3145
714 : /* 3141 */ MCD::OPC_Decode, 143, 12, 22, // Opcode: SUBFIC
715 : /* 3145 */ MCD::OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3171
716 : /* 3150 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
717 : /* 3153 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3162
718 : /* 3158 */ MCD::OPC_Decode, 184, 3, 23, // Opcode: CMPLWI
719 : /* 3162 */ MCD::OPC_FilterValue, 1, 213, 51, 0, // Skip to: 16436
720 : /* 3167 */ MCD::OPC_Decode, 182, 3, 24, // Opcode: CMPLDI
721 : /* 3171 */ MCD::OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3197
722 : /* 3176 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
723 : /* 3179 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3188
724 : /* 3184 */ MCD::OPC_Decode, 188, 3, 25, // Opcode: CMPWI
725 : /* 3188 */ MCD::OPC_FilterValue, 1, 187, 51, 0, // Skip to: 16436
726 : /* 3193 */ MCD::OPC_Decode, 179, 3, 26, // Opcode: CMPDI
727 : /* 3197 */ MCD::OPC_FilterValue, 12, 4, 0, 0, // Skip to: 3206
728 : /* 3202 */ MCD::OPC_Decode, 231, 1, 22, // Opcode: ADDIC
729 : /* 3206 */ MCD::OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3215
730 : /* 3211 */ MCD::OPC_Decode, 233, 1, 22, // Opcode: ADDICo
731 : /* 3215 */ MCD::OPC_FilterValue, 14, 15, 0, 0, // Skip to: 3235
732 : /* 3220 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3231
733 : /* 3227 */ MCD::OPC_Decode, 228, 7, 27, // Opcode: LI
734 : /* 3231 */ MCD::OPC_Decode, 229, 1, 28, // Opcode: ADDI
735 : /* 3235 */ MCD::OPC_FilterValue, 15, 15, 0, 0, // Skip to: 3255
736 : /* 3240 */ MCD::OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3251
737 : /* 3247 */ MCD::OPC_Decode, 230, 7, 27, // Opcode: LIS
738 : /* 3251 */ MCD::OPC_Decode, 234, 1, 28, // Opcode: ADDIS
739 : /* 3255 */ MCD::OPC_FilterValue, 16, 35, 1, 0, // Skip to: 3551
740 : /* 3260 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
741 : /* 3263 */ MCD::OPC_FilterValue, 0, 67, 0, 0, // Skip to: 3335
742 : /* 3268 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
743 : /* 3271 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3281
744 : /* 3277 */ MCD::OPC_Decode, 248, 2, 29, // Opcode: BDNZ
745 : /* 3281 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3291
746 : /* 3287 */ MCD::OPC_Decode, 140, 3, 29, // Opcode: BDZ
747 : /* 3291 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3301
748 : /* 3297 */ MCD::OPC_Decode, 138, 3, 29, // Opcode: BDNZm
749 : /* 3301 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3311
750 : /* 3307 */ MCD::OPC_Decode, 139, 3, 29, // Opcode: BDNZp
751 : /* 3311 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3321
752 : /* 3317 */ MCD::OPC_Decode, 158, 3, 29, // Opcode: BDZm
753 : /* 3321 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3331
754 : /* 3327 */ MCD::OPC_Decode, 159, 3, 29, // Opcode: BDZp
755 : /* 3331 */ MCD::OPC_Decode, 234, 16, 30, // Opcode: gBC
756 : /* 3335 */ MCD::OPC_FilterValue, 1, 67, 0, 0, // Skip to: 3407
757 : /* 3340 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
758 : /* 3343 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3353
759 : /* 3349 */ MCD::OPC_Decode, 253, 2, 29, // Opcode: BDNZL
760 : /* 3353 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3363
761 : /* 3359 */ MCD::OPC_Decode, 145, 3, 29, // Opcode: BDZL
762 : /* 3363 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3373
763 : /* 3369 */ MCD::OPC_Decode, 136, 3, 29, // Opcode: BDNZLm
764 : /* 3373 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3383
765 : /* 3379 */ MCD::OPC_Decode, 137, 3, 29, // Opcode: BDNZLp
766 : /* 3383 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3393
767 : /* 3389 */ MCD::OPC_Decode, 156, 3, 29, // Opcode: BDZLm
768 : /* 3393 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3403
769 : /* 3399 */ MCD::OPC_Decode, 157, 3, 29, // Opcode: BDZLp
770 : /* 3403 */ MCD::OPC_Decode, 239, 16, 30, // Opcode: gBCL
771 : /* 3407 */ MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 3479
772 : /* 3412 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
773 : /* 3415 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3425
774 : /* 3421 */ MCD::OPC_Decode, 250, 2, 29, // Opcode: BDNZA
775 : /* 3425 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3435
776 : /* 3431 */ MCD::OPC_Decode, 142, 3, 29, // Opcode: BDZA
777 : /* 3435 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3445
778 : /* 3441 */ MCD::OPC_Decode, 251, 2, 29, // Opcode: BDNZAm
779 : /* 3445 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3455
780 : /* 3451 */ MCD::OPC_Decode, 252, 2, 29, // Opcode: BDNZAp
781 : /* 3455 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3465
782 : /* 3461 */ MCD::OPC_Decode, 143, 3, 29, // Opcode: BDZAm
783 : /* 3465 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3475
784 : /* 3471 */ MCD::OPC_Decode, 144, 3, 29, // Opcode: BDZAp
785 : /* 3475 */ MCD::OPC_Decode, 235, 16, 30, // Opcode: gBCA
786 : /* 3479 */ MCD::OPC_FilterValue, 3, 152, 50, 0, // Skip to: 16436
787 : /* 3484 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
788 : /* 3487 */ MCD::OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3497
789 : /* 3493 */ MCD::OPC_Decode, 254, 2, 29, // Opcode: BDNZLA
790 : /* 3497 */ MCD::OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3507
791 : /* 3503 */ MCD::OPC_Decode, 146, 3, 29, // Opcode: BDZLA
792 : /* 3507 */ MCD::OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3517
793 : /* 3513 */ MCD::OPC_Decode, 255, 2, 29, // Opcode: BDNZLAm
794 : /* 3517 */ MCD::OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3527
795 : /* 3523 */ MCD::OPC_Decode, 128, 3, 29, // Opcode: BDNZLAp
796 : /* 3527 */ MCD::OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3537
797 : /* 3533 */ MCD::OPC_Decode, 147, 3, 29, // Opcode: BDZLAm
798 : /* 3537 */ MCD::OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3547
799 : /* 3543 */ MCD::OPC_Decode, 148, 3, 29, // Opcode: BDZLAp
800 : /* 3547 */ MCD::OPC_Decode, 240, 16, 30, // Opcode: gBCLA
801 : /* 3551 */ MCD::OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3567
802 : /* 3556 */ MCD::OPC_CheckField, 1, 1, 1, 73, 50, 0, // Skip to: 16436
803 : /* 3563 */ MCD::OPC_Decode, 233, 10, 31, // Opcode: SC
804 : /* 3567 */ MCD::OPC_FilterValue, 18, 39, 0, 0, // Skip to: 3611
805 : /* 3572 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
806 : /* 3575 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3584
807 : /* 3580 */ MCD::OPC_Decode, 201, 2, 32, // Opcode: B
808 : /* 3584 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3593
809 : /* 3589 */ MCD::OPC_Decode, 160, 3, 32, // Opcode: BL
810 : /* 3593 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3602
811 : /* 3598 */ MCD::OPC_Decode, 202, 2, 32, // Opcode: BA
812 : /* 3602 */ MCD::OPC_FilterValue, 3, 29, 50, 0, // Skip to: 16436
813 : /* 3607 */ MCD::OPC_Decode, 166, 3, 32, // Opcode: BLA
814 : /* 3611 */ MCD::OPC_FilterValue, 19, 22, 3, 0, // Skip to: 4406
815 : /* 3616 */ MCD::OPC_ExtractField, 1, 5, // Inst{5-1} ...
816 : /* 3619 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 3649
817 : /* 3624 */ MCD::OPC_CheckField, 21, 2, 0, 5, 50, 0, // Skip to: 16436
818 : /* 3631 */ MCD::OPC_CheckField, 6, 12, 0, 254, 49, 0, // Skip to: 16436
819 : /* 3638 */ MCD::OPC_CheckField, 0, 1, 0, 247, 49, 0, // Skip to: 16436
820 : /* 3645 */ MCD::OPC_Decode, 159, 8, 33, // Opcode: MCRF
821 : /* 3649 */ MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 3785
822 : /* 3654 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
823 : /* 3657 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3673
824 : /* 3662 */ MCD::OPC_CheckField, 0, 1, 0, 223, 49, 0, // Skip to: 16436
825 : /* 3669 */ MCD::OPC_Decode, 214, 3, 34, // Opcode: CRNOR
826 : /* 3673 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3689
827 : /* 3678 */ MCD::OPC_CheckField, 0, 1, 0, 207, 49, 0, // Skip to: 16436
828 : /* 3685 */ MCD::OPC_Decode, 211, 3, 34, // Opcode: CRANDC
829 : /* 3689 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3705
830 : /* 3694 */ MCD::OPC_CheckField, 0, 1, 0, 191, 49, 0, // Skip to: 16436
831 : /* 3701 */ MCD::OPC_Decode, 219, 3, 34, // Opcode: CRXOR
832 : /* 3705 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 3721
833 : /* 3710 */ MCD::OPC_CheckField, 0, 1, 0, 175, 49, 0, // Skip to: 16436
834 : /* 3717 */ MCD::OPC_Decode, 213, 3, 34, // Opcode: CRNAND
835 : /* 3721 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3737
836 : /* 3726 */ MCD::OPC_CheckField, 0, 1, 0, 159, 49, 0, // Skip to: 16436
837 : /* 3733 */ MCD::OPC_Decode, 210, 3, 34, // Opcode: CRAND
838 : /* 3737 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3753
839 : /* 3742 */ MCD::OPC_CheckField, 0, 1, 0, 143, 49, 0, // Skip to: 16436
840 : /* 3749 */ MCD::OPC_Decode, 212, 3, 34, // Opcode: CREQV
841 : /* 3753 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3769
842 : /* 3758 */ MCD::OPC_CheckField, 0, 1, 0, 127, 49, 0, // Skip to: 16436
843 : /* 3765 */ MCD::OPC_Decode, 216, 3, 34, // Opcode: CRORC
844 : /* 3769 */ MCD::OPC_FilterValue, 14, 118, 49, 0, // Skip to: 16436
845 : /* 3774 */ MCD::OPC_CheckField, 0, 1, 0, 111, 49, 0, // Skip to: 16436
846 : /* 3781 */ MCD::OPC_Decode, 215, 3, 34, // Opcode: CROR
847 : /* 3785 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3794
848 : /* 3790 */ MCD::OPC_Decode, 129, 2, 35, // Opcode: ADDPCIS
849 : /* 3794 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 3817
850 : /* 3799 */ MCD::OPC_CheckField, 6, 20, 1, 86, 49, 0, // Skip to: 16436
851 : /* 3806 */ MCD::OPC_CheckField, 0, 1, 0, 79, 49, 0, // Skip to: 16436
852 : /* 3813 */ MCD::OPC_Decode, 203, 10, 0, // Opcode: RFMCI
853 : /* 3817 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 3840
854 : /* 3822 */ MCD::OPC_CheckField, 6, 20, 1, 63, 49, 0, // Skip to: 16436
855 : /* 3829 */ MCD::OPC_CheckField, 0, 1, 0, 56, 49, 0, // Skip to: 16436
856 : /* 3836 */ MCD::OPC_Decode, 199, 10, 0, // Opcode: RFDI
857 : /* 3840 */ MCD::OPC_FilterValue, 16, 113, 1, 0, // Skip to: 4214
858 : /* 3845 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
859 : /* 3848 */ MCD::OPC_FilterValue, 0, 178, 0, 0, // Skip to: 4031
860 : /* 3853 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
861 : /* 3856 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 3995
862 : /* 3861 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
863 : /* 3864 */ MCD::OPC_FilterValue, 0, 23, 49, 0, // Skip to: 16436
864 : /* 3869 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
865 : /* 3872 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 3889
866 : /* 3878 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 3991
867 : /* 3885 */ MCD::OPC_Decode, 129, 3, 0, // Opcode: BDNZLR
868 : /* 3889 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 3906
869 : /* 3895 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 3991
870 : /* 3902 */ MCD::OPC_Decode, 149, 3, 0, // Opcode: BDZLR
871 : /* 3906 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 3923
872 : /* 3912 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 3991
873 : /* 3919 */ MCD::OPC_Decode, 169, 3, 0, // Opcode: BLR
874 : /* 3923 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 3940
875 : /* 3929 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 3991
876 : /* 3936 */ MCD::OPC_Decode, 134, 3, 0, // Opcode: BDNZLRm
877 : /* 3940 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 3957
878 : /* 3946 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 3991
879 : /* 3953 */ MCD::OPC_Decode, 135, 3, 0, // Opcode: BDNZLRp
880 : /* 3957 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 3974
881 : /* 3963 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 3991
882 : /* 3970 */ MCD::OPC_Decode, 154, 3, 0, // Opcode: BDZLRm
883 : /* 3974 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 3991
884 : /* 3980 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 3991
885 : /* 3987 */ MCD::OPC_Decode, 155, 3, 0, // Opcode: BDZLRp
886 : /* 3991 */ MCD::OPC_Decode, 242, 16, 36, // Opcode: gBCLR
887 : /* 3995 */ MCD::OPC_FilterValue, 16, 148, 48, 0, // Skip to: 16436
888 : /* 4000 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
889 : /* 4003 */ MCD::OPC_FilterValue, 0, 140, 48, 0, // Skip to: 16436
890 : /* 4008 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4027
891 : /* 4016 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4027
892 : /* 4023 */ MCD::OPC_Decode, 242, 2, 0, // Opcode: BCTR
893 : /* 4027 */ MCD::OPC_Decode, 237, 16, 36, // Opcode: gBCCTR
894 : /* 4031 */ MCD::OPC_FilterValue, 1, 112, 48, 0, // Skip to: 16436
895 : /* 4036 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
896 : /* 4039 */ MCD::OPC_FilterValue, 0, 134, 0, 0, // Skip to: 4178
897 : /* 4044 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
898 : /* 4047 */ MCD::OPC_FilterValue, 0, 96, 48, 0, // Skip to: 16436
899 : /* 4052 */ MCD::OPC_ExtractField, 16, 10, // Inst{25-16} ...
900 : /* 4055 */ MCD::OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 4072
901 : /* 4061 */ MCD::OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 4174
902 : /* 4068 */ MCD::OPC_Decode, 131, 3, 0, // Opcode: BDNZLRL
903 : /* 4072 */ MCD::OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 4089
904 : /* 4078 */ MCD::OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 4174
905 : /* 4085 */ MCD::OPC_Decode, 151, 3, 0, // Opcode: BDZLRL
906 : /* 4089 */ MCD::OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 4106
907 : /* 4095 */ MCD::OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 4174
908 : /* 4102 */ MCD::OPC_Decode, 171, 3, 0, // Opcode: BLRL
909 : /* 4106 */ MCD::OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 4123
910 : /* 4112 */ MCD::OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 4174
911 : /* 4119 */ MCD::OPC_Decode, 132, 3, 0, // Opcode: BDNZLRLm
912 : /* 4123 */ MCD::OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 4140
913 : /* 4129 */ MCD::OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 4174
914 : /* 4136 */ MCD::OPC_Decode, 133, 3, 0, // Opcode: BDNZLRLp
915 : /* 4140 */ MCD::OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 4157
916 : /* 4146 */ MCD::OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 4174
917 : /* 4153 */ MCD::OPC_Decode, 152, 3, 0, // Opcode: BDZLRLm
918 : /* 4157 */ MCD::OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 4174
919 : /* 4163 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4174
920 : /* 4170 */ MCD::OPC_Decode, 153, 3, 0, // Opcode: BDZLRLp
921 : /* 4174 */ MCD::OPC_Decode, 243, 16, 36, // Opcode: gBCLRL
922 : /* 4178 */ MCD::OPC_FilterValue, 16, 221, 47, 0, // Skip to: 16436
923 : /* 4183 */ MCD::OPC_ExtractField, 13, 3, // Inst{15-13} ...
924 : /* 4186 */ MCD::OPC_FilterValue, 0, 213, 47, 0, // Skip to: 16436
925 : /* 4191 */ MCD::OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4210
926 : /* 4199 */ MCD::OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4210
927 : /* 4206 */ MCD::OPC_Decode, 244, 2, 0, // Opcode: BCTRL
928 : /* 4210 */ MCD::OPC_Decode, 238, 16, 36, // Opcode: gBCCTRL
929 : /* 4214 */ MCD::OPC_FilterValue, 18, 141, 0, 0, // Skip to: 4360
930 : /* 4219 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
931 : /* 4222 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 4245
932 : /* 4227 */ MCD::OPC_CheckField, 11, 15, 0, 170, 47, 0, // Skip to: 16436
933 : /* 4234 */ MCD::OPC_CheckField, 0, 1, 0, 163, 47, 0, // Skip to: 16436
934 : /* 4241 */ MCD::OPC_Decode, 202, 10, 0, // Opcode: RFID
935 : /* 4245 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 4268
936 : /* 4250 */ MCD::OPC_CheckField, 11, 15, 0, 147, 47, 0, // Skip to: 16436
937 : /* 4257 */ MCD::OPC_CheckField, 0, 1, 0, 140, 47, 0, // Skip to: 16436
938 : /* 4264 */ MCD::OPC_Decode, 201, 10, 0, // Opcode: RFI
939 : /* 4268 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4291
940 : /* 4273 */ MCD::OPC_CheckField, 12, 14, 0, 124, 47, 0, // Skip to: 16436
941 : /* 4280 */ MCD::OPC_CheckField, 0, 1, 0, 117, 47, 0, // Skip to: 16436
942 : /* 4287 */ MCD::OPC_Decode, 200, 10, 37, // Opcode: RFEBB
943 : /* 4291 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 4314
944 : /* 4296 */ MCD::OPC_CheckField, 11, 15, 0, 101, 47, 0, // Skip to: 16436
945 : /* 4303 */ MCD::OPC_CheckField, 0, 1, 0, 94, 47, 0, // Skip to: 16436
946 : /* 4310 */ MCD::OPC_Decode, 146, 7, 0, // Opcode: HRFID
947 : /* 4314 */ MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 4337
948 : /* 4319 */ MCD::OPC_CheckField, 11, 15, 0, 78, 47, 0, // Skip to: 16436
949 : /* 4326 */ MCD::OPC_CheckField, 0, 1, 0, 71, 47, 0, // Skip to: 16436
950 : /* 4333 */ MCD::OPC_Decode, 220, 11, 0, // Opcode: STOP
951 : /* 4337 */ MCD::OPC_FilterValue, 13, 62, 47, 0, // Skip to: 16436
952 : /* 4342 */ MCD::OPC_CheckField, 11, 15, 0, 55, 47, 0, // Skip to: 16436
953 : /* 4349 */ MCD::OPC_CheckField, 0, 1, 0, 48, 47, 0, // Skip to: 16436
954 : /* 4356 */ MCD::OPC_Decode, 255, 8, 0, // Opcode: NAP
955 : /* 4360 */ MCD::OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4383
956 : /* 4365 */ MCD::OPC_CheckField, 6, 20, 1, 32, 47, 0, // Skip to: 16436
957 : /* 4372 */ MCD::OPC_CheckField, 0, 1, 0, 25, 47, 0, // Skip to: 16436
958 : /* 4379 */ MCD::OPC_Decode, 198, 10, 0, // Opcode: RFCI
959 : /* 4383 */ MCD::OPC_FilterValue, 22, 16, 47, 0, // Skip to: 16436
960 : /* 4388 */ MCD::OPC_CheckField, 6, 20, 4, 9, 47, 0, // Skip to: 16436
961 : /* 4395 */ MCD::OPC_CheckField, 0, 1, 0, 2, 47, 0, // Skip to: 16436
962 : /* 4402 */ MCD::OPC_Decode, 156, 7, 0, // Opcode: ISYNC
963 : /* 4406 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 4432
964 : /* 4411 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
965 : /* 4414 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4423
966 : /* 4419 */ MCD::OPC_Decode, 220, 10, 38, // Opcode: RLWIMI
967 : /* 4423 */ MCD::OPC_FilterValue, 1, 232, 46, 0, // Skip to: 16436
968 : /* 4428 */ MCD::OPC_Decode, 223, 10, 38, // Opcode: RLWIMIo
969 : /* 4432 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4458
970 : /* 4437 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
971 : /* 4440 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4449
972 : /* 4445 */ MCD::OPC_Decode, 224, 10, 39, // Opcode: RLWINM
973 : /* 4449 */ MCD::OPC_FilterValue, 1, 206, 46, 0, // Skip to: 16436
974 : /* 4454 */ MCD::OPC_Decode, 227, 10, 39, // Opcode: RLWINMo
975 : /* 4458 */ MCD::OPC_FilterValue, 23, 21, 0, 0, // Skip to: 4484
976 : /* 4463 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
977 : /* 4466 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4475
978 : /* 4471 */ MCD::OPC_Decode, 228, 10, 40, // Opcode: RLWNM
979 : /* 4475 */ MCD::OPC_FilterValue, 1, 180, 46, 0, // Skip to: 16436
980 : /* 4480 */ MCD::OPC_Decode, 231, 10, 40, // Opcode: RLWNMo
981 : /* 4484 */ MCD::OPC_FilterValue, 24, 15, 0, 0, // Skip to: 4504
982 : /* 4489 */ MCD::OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 4500
983 : /* 4496 */ MCD::OPC_Decode, 132, 9, 0, // Opcode: NOP
984 : /* 4500 */ MCD::OPC_Decode, 146, 9, 41, // Opcode: ORI
985 : /* 4504 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4513
986 : /* 4509 */ MCD::OPC_Decode, 148, 9, 41, // Opcode: ORIS
987 : /* 4513 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4522
988 : /* 4518 */ MCD::OPC_Decode, 241, 14, 41, // Opcode: XORI
989 : /* 4522 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 4531
990 : /* 4527 */ MCD::OPC_Decode, 243, 14, 41, // Opcode: XORIS
991 : /* 4531 */ MCD::OPC_FilterValue, 28, 4, 0, 0, // Skip to: 4540
992 : /* 4536 */ MCD::OPC_Decode, 145, 2, 41, // Opcode: ANDIo
993 : /* 4540 */ MCD::OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4549
994 : /* 4545 */ MCD::OPC_Decode, 143, 2, 41, // Opcode: ANDISo
995 : /* 4549 */ MCD::OPC_FilterValue, 30, 151, 0, 0, // Skip to: 4705
996 : /* 4554 */ MCD::OPC_ExtractField, 2, 3, // Inst{4-2} ...
997 : /* 4557 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4583
998 : /* 4562 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
999 : /* 4565 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4574
1000 : /* 4570 */ MCD::OPC_Decode, 209, 10, 42, // Opcode: RLDICL
1001 : /* 4574 */ MCD::OPC_FilterValue, 1, 81, 46, 0, // Skip to: 16436
1002 : /* 4579 */ MCD::OPC_Decode, 213, 10, 42, // Opcode: RLDICLo
1003 : /* 4583 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 4609
1004 : /* 4588 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1005 : /* 4591 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4600
1006 : /* 4596 */ MCD::OPC_Decode, 214, 10, 42, // Opcode: RLDICR
1007 : /* 4600 */ MCD::OPC_FilterValue, 1, 55, 46, 0, // Skip to: 16436
1008 : /* 4605 */ MCD::OPC_Decode, 216, 10, 42, // Opcode: RLDICRo
1009 : /* 4609 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 4635
1010 : /* 4614 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1011 : /* 4617 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4626
1012 : /* 4622 */ MCD::OPC_Decode, 208, 10, 42, // Opcode: RLDIC
1013 : /* 4626 */ MCD::OPC_FilterValue, 1, 29, 46, 0, // Skip to: 16436
1014 : /* 4631 */ MCD::OPC_Decode, 217, 10, 42, // Opcode: RLDICo
1015 : /* 4635 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 4661
1016 : /* 4640 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
1017 : /* 4643 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4652
1018 : /* 4648 */ MCD::OPC_Decode, 218, 10, 43, // Opcode: RLDIMI
1019 : /* 4652 */ MCD::OPC_FilterValue, 1, 3, 46, 0, // Skip to: 16436
1020 : /* 4657 */ MCD::OPC_Decode, 219, 10, 43, // Opcode: RLDIMIo
1021 : /* 4661 */ MCD::OPC_FilterValue, 4, 250, 45, 0, // Skip to: 16436
1022 : /* 4666 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1023 : /* 4669 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4678
1024 : /* 4674 */ MCD::OPC_Decode, 204, 10, 44, // Opcode: RLDCL
1025 : /* 4678 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4687
1026 : /* 4683 */ MCD::OPC_Decode, 205, 10, 44, // Opcode: RLDCLo
1027 : /* 4687 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4696
1028 : /* 4692 */ MCD::OPC_Decode, 206, 10, 44, // Opcode: RLDCR
1029 : /* 4696 */ MCD::OPC_FilterValue, 3, 215, 45, 0, // Skip to: 16436
1030 : /* 4701 */ MCD::OPC_Decode, 207, 10, 44, // Opcode: RLDCRo
1031 : /* 4705 */ MCD::OPC_FilterValue, 31, 64, 21, 0, // Skip to: 10150
1032 : /* 4710 */ MCD::OPC_ExtractField, 2, 4, // Inst{5-2} ...
1033 : /* 4713 */ MCD::OPC_FilterValue, 0, 175, 0, 0, // Skip to: 4893
1034 : /* 4718 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1035 : /* 4721 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4761
1036 : /* 4726 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1037 : /* 4729 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4745
1038 : /* 4734 */ MCD::OPC_CheckField, 0, 2, 0, 175, 45, 0, // Skip to: 16436
1039 : /* 4741 */ MCD::OPC_Decode, 187, 3, 45, // Opcode: CMPW
1040 : /* 4745 */ MCD::OPC_FilterValue, 1, 166, 45, 0, // Skip to: 16436
1041 : /* 4750 */ MCD::OPC_CheckField, 0, 2, 0, 159, 45, 0, // Skip to: 16436
1042 : /* 4757 */ MCD::OPC_Decode, 178, 3, 46, // Opcode: CMPD
1043 : /* 4761 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 4801
1044 : /* 4766 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1045 : /* 4769 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4785
1046 : /* 4774 */ MCD::OPC_CheckField, 0, 2, 0, 135, 45, 0, // Skip to: 16436
1047 : /* 4781 */ MCD::OPC_Decode, 183, 3, 45, // Opcode: CMPLW
1048 : /* 4785 */ MCD::OPC_FilterValue, 1, 126, 45, 0, // Skip to: 16436
1049 : /* 4790 */ MCD::OPC_CheckField, 0, 2, 0, 119, 45, 0, // Skip to: 16436
1050 : /* 4797 */ MCD::OPC_Decode, 181, 3, 46, // Opcode: CMPLD
1051 : /* 4801 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4824
1052 : /* 4806 */ MCD::OPC_CheckField, 11, 7, 0, 103, 45, 0, // Skip to: 16436
1053 : /* 4813 */ MCD::OPC_CheckField, 0, 2, 0, 96, 45, 0, // Skip to: 16436
1054 : /* 4820 */ MCD::OPC_Decode, 134, 11, 47, // Opcode: SETB
1055 : /* 4824 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 4847
1056 : /* 4829 */ MCD::OPC_CheckField, 22, 1, 0, 80, 45, 0, // Skip to: 16436
1057 : /* 4836 */ MCD::OPC_CheckField, 0, 2, 0, 73, 45, 0, // Skip to: 16436
1058 : /* 4843 */ MCD::OPC_Decode, 185, 3, 48, // Opcode: CMPRB
1059 : /* 4847 */ MCD::OPC_FilterValue, 7, 18, 0, 0, // Skip to: 4870
1060 : /* 4852 */ MCD::OPC_CheckField, 21, 2, 0, 57, 45, 0, // Skip to: 16436
1061 : /* 4859 */ MCD::OPC_CheckField, 0, 2, 0, 50, 45, 0, // Skip to: 16436
1062 : /* 4866 */ MCD::OPC_Decode, 180, 3, 49, // Opcode: CMPEQB
1063 : /* 4870 */ MCD::OPC_FilterValue, 18, 41, 45, 0, // Skip to: 16436
1064 : /* 4875 */ MCD::OPC_CheckField, 11, 12, 0, 34, 45, 0, // Skip to: 16436
1065 : /* 4882 */ MCD::OPC_CheckField, 0, 2, 0, 27, 45, 0, // Skip to: 16436
1066 : /* 4889 */ MCD::OPC_Decode, 161, 8, 50, // Opcode: MCRXRX
1067 : /* 4893 */ MCD::OPC_FilterValue, 1, 74, 0, 0, // Skip to: 4972
1068 : /* 4898 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1069 : /* 4901 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4924
1070 : /* 4906 */ MCD::OPC_CheckField, 16, 1, 0, 3, 45, 0, // Skip to: 16436
1071 : /* 4913 */ MCD::OPC_CheckField, 1, 1, 1, 252, 44, 0, // Skip to: 16436
1072 : /* 4920 */ MCD::OPC_Decode, 236, 14, 51, // Opcode: WRTEE
1073 : /* 4924 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4940
1074 : /* 4929 */ MCD::OPC_CheckField, 1, 1, 1, 236, 44, 0, // Skip to: 16436
1075 : /* 4936 */ MCD::OPC_Decode, 237, 14, 52, // Opcode: WRTEEI
1076 : /* 4940 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4956
1077 : /* 4945 */ MCD::OPC_CheckField, 0, 2, 2, 220, 44, 0, // Skip to: 16436
1078 : /* 4952 */ MCD::OPC_Decode, 167, 8, 53, // Opcode: MFDCR
1079 : /* 4956 */ MCD::OPC_FilterValue, 14, 211, 44, 0, // Skip to: 16436
1080 : /* 4961 */ MCD::OPC_CheckField, 0, 2, 2, 204, 44, 0, // Skip to: 16436
1081 : /* 4968 */ MCD::OPC_Decode, 207, 8, 53, // Opcode: MTDCR
1082 : /* 4972 */ MCD::OPC_FilterValue, 2, 49, 0, 0, // Skip to: 5026
1083 : /* 4977 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1084 : /* 4980 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 5010
1085 : /* 4985 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1086 : /* 4988 */ MCD::OPC_FilterValue, 0, 179, 44, 0, // Skip to: 16436
1087 : /* 4993 */ MCD::OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 5006
1088 : /* 5002 */ MCD::OPC_Decode, 192, 12, 0, // Opcode: TRAP
1089 : /* 5006 */ MCD::OPC_Decode, 196, 12, 54, // Opcode: TW
1090 : /* 5010 */ MCD::OPC_FilterValue, 2, 157, 44, 0, // Skip to: 16436
1091 : /* 5015 */ MCD::OPC_CheckField, 0, 2, 0, 150, 44, 0, // Skip to: 16436
1092 : /* 5022 */ MCD::OPC_Decode, 175, 12, 55, // Opcode: TD
1093 : /* 5026 */ MCD::OPC_FilterValue, 3, 174, 1, 0, // Skip to: 5461
1094 : /* 5031 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1095 : /* 5034 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5060
1096 : /* 5039 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1097 : /* 5042 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5051
1098 : /* 5047 */ MCD::OPC_Decode, 237, 7, 56, // Opcode: LVSL
1099 : /* 5051 */ MCD::OPC_FilterValue, 2, 116, 44, 0, // Skip to: 16436
1100 : /* 5056 */ MCD::OPC_Decode, 234, 7, 56, // Opcode: LVEBX
1101 : /* 5060 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5086
1102 : /* 5065 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1103 : /* 5068 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5077
1104 : /* 5073 */ MCD::OPC_Decode, 238, 7, 56, // Opcode: LVSR
1105 : /* 5077 */ MCD::OPC_FilterValue, 2, 90, 44, 0, // Skip to: 16436
1106 : /* 5082 */ MCD::OPC_Decode, 235, 7, 56, // Opcode: LVEHX
1107 : /* 5086 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5102
1108 : /* 5091 */ MCD::OPC_CheckField, 0, 2, 2, 74, 44, 0, // Skip to: 16436
1109 : /* 5098 */ MCD::OPC_Decode, 236, 7, 56, // Opcode: LVEWX
1110 : /* 5102 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5118
1111 : /* 5107 */ MCD::OPC_CheckField, 0, 2, 2, 58, 44, 0, // Skip to: 16436
1112 : /* 5114 */ MCD::OPC_Decode, 239, 7, 56, // Opcode: LVX
1113 : /* 5118 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5134
1114 : /* 5123 */ MCD::OPC_CheckField, 0, 2, 2, 42, 44, 0, // Skip to: 16436
1115 : /* 5130 */ MCD::OPC_Decode, 222, 11, 56, // Opcode: STVEBX
1116 : /* 5134 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5150
1117 : /* 5139 */ MCD::OPC_CheckField, 0, 2, 2, 26, 44, 0, // Skip to: 16436
1118 : /* 5146 */ MCD::OPC_Decode, 223, 11, 56, // Opcode: STVEHX
1119 : /* 5150 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 5183
1120 : /* 5155 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1121 : /* 5158 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5174
1122 : /* 5163 */ MCD::OPC_CheckField, 25, 1, 0, 2, 44, 0, // Skip to: 16436
1123 : /* 5170 */ MCD::OPC_Decode, 150, 7, 57, // Opcode: ICBLQ
1124 : /* 5174 */ MCD::OPC_FilterValue, 2, 249, 43, 0, // Skip to: 16436
1125 : /* 5179 */ MCD::OPC_Decode, 224, 11, 56, // Opcode: STVEWX
1126 : /* 5183 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 5216
1127 : /* 5188 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1128 : /* 5191 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5207
1129 : /* 5196 */ MCD::OPC_CheckField, 25, 1, 0, 225, 43, 0, // Skip to: 16436
1130 : /* 5203 */ MCD::OPC_Decode, 149, 7, 57, // Opcode: ICBLC
1131 : /* 5207 */ MCD::OPC_FilterValue, 2, 216, 43, 0, // Skip to: 16436
1132 : /* 5212 */ MCD::OPC_Decode, 225, 11, 56, // Opcode: STVX
1133 : /* 5216 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5232
1134 : /* 5221 */ MCD::OPC_CheckField, 0, 2, 2, 200, 43, 0, // Skip to: 16436
1135 : /* 5228 */ MCD::OPC_Decode, 240, 7, 56, // Opcode: LVXL
1136 : /* 5232 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 5255
1137 : /* 5237 */ MCD::OPC_CheckField, 21, 5, 0, 184, 43, 0, // Skip to: 16436
1138 : /* 5244 */ MCD::OPC_CheckField, 0, 2, 0, 177, 43, 0, // Skip to: 16436
1139 : /* 5251 */ MCD::OPC_Decode, 236, 3, 58, // Opcode: DCCCI
1140 : /* 5255 */ MCD::OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5288
1141 : /* 5260 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1142 : /* 5263 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5279
1143 : /* 5268 */ MCD::OPC_CheckField, 25, 1, 0, 153, 43, 0, // Skip to: 16436
1144 : /* 5275 */ MCD::OPC_Decode, 152, 7, 57, // Opcode: ICBTLS
1145 : /* 5279 */ MCD::OPC_FilterValue, 2, 144, 43, 0, // Skip to: 16436
1146 : /* 5284 */ MCD::OPC_Decode, 226, 11, 56, // Opcode: STVXL
1147 : /* 5288 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 5304
1148 : /* 5293 */ MCD::OPC_CheckField, 0, 2, 0, 128, 43, 0, // Skip to: 16436
1149 : /* 5300 */ MCD::OPC_Decode, 244, 7, 59, // Opcode: LWAT
1150 : /* 5304 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5320
1151 : /* 5309 */ MCD::OPC_CheckField, 0, 2, 0, 112, 43, 0, // Skip to: 16436
1152 : /* 5316 */ MCD::OPC_Decode, 176, 7, 60, // Opcode: LDAT
1153 : /* 5320 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5336
1154 : /* 5325 */ MCD::OPC_CheckField, 0, 2, 0, 96, 43, 0, // Skip to: 16436
1155 : /* 5332 */ MCD::OPC_Decode, 229, 11, 59, // Opcode: STWAT
1156 : /* 5336 */ MCD::OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5352
1157 : /* 5341 */ MCD::OPC_CheckField, 0, 2, 0, 80, 43, 0, // Skip to: 16436
1158 : /* 5348 */ MCD::OPC_Decode, 185, 11, 60, // Opcode: STDAT
1159 : /* 5352 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 5375
1160 : /* 5357 */ MCD::OPC_CheckField, 22, 4, 0, 64, 43, 0, // Skip to: 16436
1161 : /* 5364 */ MCD::OPC_CheckField, 0, 2, 0, 57, 43, 0, // Skip to: 16436
1162 : /* 5371 */ MCD::OPC_Decode, 202, 3, 61, // Opcode: CP_COPY
1163 : /* 5375 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 5398
1164 : /* 5380 */ MCD::OPC_CheckField, 11, 15, 0, 41, 43, 0, // Skip to: 16436
1165 : /* 5387 */ MCD::OPC_CheckField, 0, 2, 0, 34, 43, 0, // Skip to: 16436
1166 : /* 5394 */ MCD::OPC_Decode, 201, 3, 0, // Opcode: CP_ABORT
1167 : /* 5398 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 5438
1168 : /* 5403 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1169 : /* 5406 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5422
1170 : /* 5411 */ MCD::OPC_CheckField, 22, 4, 0, 10, 43, 0, // Skip to: 16436
1171 : /* 5418 */ MCD::OPC_Decode, 204, 3, 61, // Opcode: CP_PASTE
1172 : /* 5422 */ MCD::OPC_FilterValue, 1, 1, 43, 0, // Skip to: 16436
1173 : /* 5427 */ MCD::OPC_CheckField, 22, 4, 0, 250, 42, 0, // Skip to: 16436
1174 : /* 5434 */ MCD::OPC_Decode, 207, 3, 61, // Opcode: CP_PASTEo
1175 : /* 5438 */ MCD::OPC_FilterValue, 30, 241, 42, 0, // Skip to: 16436
1176 : /* 5443 */ MCD::OPC_CheckField, 21, 5, 0, 234, 42, 0, // Skip to: 16436
1177 : /* 5450 */ MCD::OPC_CheckField, 0, 2, 0, 227, 42, 0, // Skip to: 16436
1178 : /* 5457 */ MCD::OPC_Decode, 153, 7, 58, // Opcode: ICCCI
1179 : /* 5461 */ MCD::OPC_FilterValue, 4, 143, 1, 0, // Skip to: 5865
1180 : /* 5466 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1181 : /* 5469 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5513
1182 : /* 5474 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1183 : /* 5477 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5486
1184 : /* 5482 */ MCD::OPC_Decode, 135, 12, 62, // Opcode: SUBFC
1185 : /* 5486 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5495
1186 : /* 5491 */ MCD::OPC_Decode, 138, 12, 62, // Opcode: SUBFCo
1187 : /* 5495 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5504
1188 : /* 5500 */ MCD::OPC_Decode, 235, 8, 63, // Opcode: MULHDU
1189 : /* 5504 */ MCD::OPC_FilterValue, 3, 175, 42, 0, // Skip to: 16436
1190 : /* 5509 */ MCD::OPC_Decode, 236, 8, 63, // Opcode: MULHDUo
1191 : /* 5513 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5539
1192 : /* 5518 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1193 : /* 5521 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5530
1194 : /* 5526 */ MCD::OPC_Decode, 132, 12, 62, // Opcode: SUBF
1195 : /* 5530 */ MCD::OPC_FilterValue, 1, 149, 42, 0, // Skip to: 16436
1196 : /* 5535 */ MCD::OPC_Decode, 153, 12, 62, // Opcode: SUBFo
1197 : /* 5539 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5565
1198 : /* 5544 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1199 : /* 5547 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5556
1200 : /* 5552 */ MCD::OPC_Decode, 234, 8, 63, // Opcode: MULHD
1201 : /* 5556 */ MCD::OPC_FilterValue, 3, 123, 42, 0, // Skip to: 16436
1202 : /* 5561 */ MCD::OPC_Decode, 237, 8, 63, // Opcode: MULHDo
1203 : /* 5565 */ MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 5605
1204 : /* 5570 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1205 : /* 5573 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5589
1206 : /* 5578 */ MCD::OPC_CheckField, 11, 5, 0, 99, 42, 0, // Skip to: 16436
1207 : /* 5585 */ MCD::OPC_Decode, 128, 9, 64, // Opcode: NEG
1208 : /* 5589 */ MCD::OPC_FilterValue, 1, 90, 42, 0, // Skip to: 16436
1209 : /* 5594 */ MCD::OPC_CheckField, 11, 5, 0, 83, 42, 0, // Skip to: 16436
1210 : /* 5601 */ MCD::OPC_Decode, 131, 9, 64, // Opcode: NEGo
1211 : /* 5605 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5631
1212 : /* 5610 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1213 : /* 5613 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5622
1214 : /* 5618 */ MCD::OPC_Decode, 139, 12, 62, // Opcode: SUBFE
1215 : /* 5622 */ MCD::OPC_FilterValue, 1, 57, 42, 0, // Skip to: 16436
1216 : /* 5627 */ MCD::OPC_Decode, 142, 12, 62, // Opcode: SUBFEo
1217 : /* 5631 */ MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 5671
1218 : /* 5636 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1219 : /* 5639 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5655
1220 : /* 5644 */ MCD::OPC_CheckField, 11, 5, 0, 33, 42, 0, // Skip to: 16436
1221 : /* 5651 */ MCD::OPC_Decode, 149, 12, 64, // Opcode: SUBFZE
1222 : /* 5655 */ MCD::OPC_FilterValue, 1, 24, 42, 0, // Skip to: 16436
1223 : /* 5660 */ MCD::OPC_CheckField, 11, 5, 0, 17, 42, 0, // Skip to: 16436
1224 : /* 5667 */ MCD::OPC_Decode, 152, 12, 64, // Opcode: SUBFZEo
1225 : /* 5671 */ MCD::OPC_FilterValue, 7, 53, 0, 0, // Skip to: 5729
1226 : /* 5676 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1227 : /* 5679 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5695
1228 : /* 5684 */ MCD::OPC_CheckField, 11, 5, 0, 249, 41, 0, // Skip to: 16436
1229 : /* 5691 */ MCD::OPC_Decode, 145, 12, 64, // Opcode: SUBFME
1230 : /* 5695 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5711
1231 : /* 5700 */ MCD::OPC_CheckField, 11, 5, 0, 233, 41, 0, // Skip to: 16436
1232 : /* 5707 */ MCD::OPC_Decode, 148, 12, 64, // Opcode: SUBFMEo
1233 : /* 5711 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5720
1234 : /* 5716 */ MCD::OPC_Decode, 242, 8, 63, // Opcode: MULLD
1235 : /* 5720 */ MCD::OPC_FilterValue, 3, 215, 41, 0, // Skip to: 16436
1236 : /* 5725 */ MCD::OPC_Decode, 243, 8, 63, // Opcode: MULLDo
1237 : /* 5729 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5745
1238 : /* 5734 */ MCD::OPC_CheckField, 0, 2, 2, 199, 41, 0, // Skip to: 16436
1239 : /* 5741 */ MCD::OPC_Decode, 197, 8, 63, // Opcode: MODUD
1240 : /* 5745 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5771
1241 : /* 5750 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1242 : /* 5753 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5762
1243 : /* 5758 */ MCD::OPC_Decode, 239, 3, 63, // Opcode: DIVDEU
1244 : /* 5762 */ MCD::OPC_FilterValue, 3, 173, 41, 0, // Skip to: 16436
1245 : /* 5767 */ MCD::OPC_Decode, 240, 3, 63, // Opcode: DIVDEUo
1246 : /* 5771 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5797
1247 : /* 5776 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1248 : /* 5779 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5788
1249 : /* 5784 */ MCD::OPC_Decode, 238, 3, 63, // Opcode: DIVDE
1250 : /* 5788 */ MCD::OPC_FilterValue, 3, 147, 41, 0, // Skip to: 16436
1251 : /* 5793 */ MCD::OPC_Decode, 241, 3, 63, // Opcode: DIVDEo
1252 : /* 5797 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5823
1253 : /* 5802 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1254 : /* 5805 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5814
1255 : /* 5810 */ MCD::OPC_Decode, 242, 3, 63, // Opcode: DIVDU
1256 : /* 5814 */ MCD::OPC_FilterValue, 3, 121, 41, 0, // Skip to: 16436
1257 : /* 5819 */ MCD::OPC_Decode, 243, 3, 63, // Opcode: DIVDUo
1258 : /* 5823 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5849
1259 : /* 5828 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1260 : /* 5831 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5840
1261 : /* 5836 */ MCD::OPC_Decode, 237, 3, 63, // Opcode: DIVD
1262 : /* 5840 */ MCD::OPC_FilterValue, 3, 95, 41, 0, // Skip to: 16436
1263 : /* 5845 */ MCD::OPC_Decode, 244, 3, 63, // Opcode: DIVDo
1264 : /* 5849 */ MCD::OPC_FilterValue, 24, 86, 41, 0, // Skip to: 16436
1265 : /* 5854 */ MCD::OPC_CheckField, 0, 2, 2, 79, 41, 0, // Skip to: 16436
1266 : /* 5861 */ MCD::OPC_Decode, 195, 8, 63, // Opcode: MODSD
1267 : /* 5865 */ MCD::OPC_FilterValue, 5, 96, 1, 0, // Skip to: 6222
1268 : /* 5870 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1269 : /* 5873 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5917
1270 : /* 5878 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1271 : /* 5881 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5890
1272 : /* 5886 */ MCD::OPC_Decode, 221, 1, 62, // Opcode: ADDC
1273 : /* 5890 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5899
1274 : /* 5895 */ MCD::OPC_Decode, 224, 1, 62, // Opcode: ADDCo
1275 : /* 5899 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5908
1276 : /* 5904 */ MCD::OPC_Decode, 239, 8, 62, // Opcode: MULHWU
1277 : /* 5908 */ MCD::OPC_FilterValue, 3, 27, 41, 0, // Skip to: 16436
1278 : /* 5913 */ MCD::OPC_Decode, 240, 8, 62, // Opcode: MULHWUo
1279 : /* 5917 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5943
1280 : /* 5922 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1281 : /* 5925 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5934
1282 : /* 5930 */ MCD::OPC_Decode, 238, 8, 62, // Opcode: MULHW
1283 : /* 5934 */ MCD::OPC_FilterValue, 3, 1, 41, 0, // Skip to: 16436
1284 : /* 5939 */ MCD::OPC_Decode, 241, 8, 62, // Opcode: MULHWo
1285 : /* 5943 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5969
1286 : /* 5948 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1287 : /* 5951 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5960
1288 : /* 5956 */ MCD::OPC_Decode, 225, 1, 62, // Opcode: ADDE
1289 : /* 5960 */ MCD::OPC_FilterValue, 1, 231, 40, 0, // Skip to: 16436
1290 : /* 5965 */ MCD::OPC_Decode, 228, 1, 62, // Opcode: ADDEo
1291 : /* 5969 */ MCD::OPC_FilterValue, 6, 35, 0, 0, // Skip to: 6009
1292 : /* 5974 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1293 : /* 5977 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5993
1294 : /* 5982 */ MCD::OPC_CheckField, 11, 5, 0, 207, 40, 0, // Skip to: 16436
1295 : /* 5989 */ MCD::OPC_Decode, 130, 2, 64, // Opcode: ADDZE
1296 : /* 5993 */ MCD::OPC_FilterValue, 1, 198, 40, 0, // Skip to: 16436
1297 : /* 5998 */ MCD::OPC_CheckField, 11, 5, 0, 191, 40, 0, // Skip to: 16436
1298 : /* 6005 */ MCD::OPC_Decode, 133, 2, 64, // Opcode: ADDZEo
1299 : /* 6009 */ MCD::OPC_FilterValue, 7, 53, 0, 0, // Skip to: 6067
1300 : /* 6014 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1301 : /* 6017 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6033
1302 : /* 6022 */ MCD::OPC_CheckField, 11, 5, 0, 167, 40, 0, // Skip to: 16436
1303 : /* 6029 */ MCD::OPC_Decode, 253, 1, 64, // Opcode: ADDME
1304 : /* 6033 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6049
1305 : /* 6038 */ MCD::OPC_CheckField, 11, 5, 0, 151, 40, 0, // Skip to: 16436
1306 : /* 6045 */ MCD::OPC_Decode, 128, 2, 64, // Opcode: ADDMEo
1307 : /* 6049 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6058
1308 : /* 6054 */ MCD::OPC_Decode, 246, 8, 62, // Opcode: MULLW
1309 : /* 6058 */ MCD::OPC_FilterValue, 3, 133, 40, 0, // Skip to: 16436
1310 : /* 6063 */ MCD::OPC_Decode, 247, 8, 62, // Opcode: MULLWo
1311 : /* 6067 */ MCD::OPC_FilterValue, 8, 30, 0, 0, // Skip to: 6102
1312 : /* 6072 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1313 : /* 6075 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6084
1314 : /* 6080 */ MCD::OPC_Decode, 214, 1, 62, // Opcode: ADD4
1315 : /* 6084 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6093
1316 : /* 6089 */ MCD::OPC_Decode, 216, 1, 62, // Opcode: ADD4o
1317 : /* 6093 */ MCD::OPC_FilterValue, 2, 98, 40, 0, // Skip to: 16436
1318 : /* 6098 */ MCD::OPC_Decode, 198, 8, 62, // Opcode: MODUW
1319 : /* 6102 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6128
1320 : /* 6107 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1321 : /* 6110 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6119
1322 : /* 6115 */ MCD::OPC_Decode, 247, 3, 62, // Opcode: DIVWEU
1323 : /* 6119 */ MCD::OPC_FilterValue, 3, 72, 40, 0, // Skip to: 16436
1324 : /* 6124 */ MCD::OPC_Decode, 248, 3, 62, // Opcode: DIVWEUo
1325 : /* 6128 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 6154
1326 : /* 6133 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1327 : /* 6136 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6145
1328 : /* 6141 */ MCD::OPC_Decode, 246, 3, 62, // Opcode: DIVWE
1329 : /* 6145 */ MCD::OPC_FilterValue, 3, 46, 40, 0, // Skip to: 16436
1330 : /* 6150 */ MCD::OPC_Decode, 249, 3, 62, // Opcode: DIVWEo
1331 : /* 6154 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 6180
1332 : /* 6159 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1333 : /* 6162 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6171
1334 : /* 6167 */ MCD::OPC_Decode, 250, 3, 62, // Opcode: DIVWU
1335 : /* 6171 */ MCD::OPC_FilterValue, 3, 20, 40, 0, // Skip to: 16436
1336 : /* 6176 */ MCD::OPC_Decode, 251, 3, 62, // Opcode: DIVWUo
1337 : /* 6180 */ MCD::OPC_FilterValue, 15, 21, 0, 0, // Skip to: 6206
1338 : /* 6185 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1339 : /* 6188 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6197
1340 : /* 6193 */ MCD::OPC_Decode, 245, 3, 62, // Opcode: DIVW
1341 : /* 6197 */ MCD::OPC_FilterValue, 3, 250, 39, 0, // Skip to: 16436
1342 : /* 6202 */ MCD::OPC_Decode, 252, 3, 62, // Opcode: DIVWo
1343 : /* 6206 */ MCD::OPC_FilterValue, 24, 241, 39, 0, // Skip to: 16436
1344 : /* 6211 */ MCD::OPC_CheckField, 0, 2, 2, 234, 39, 0, // Skip to: 16436
1345 : /* 6218 */ MCD::OPC_Decode, 196, 8, 62, // Opcode: MODSW
1346 : /* 6222 */ MCD::OPC_FilterValue, 6, 143, 1, 0, // Skip to: 6626
1347 : /* 6227 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1348 : /* 6230 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6246
1349 : /* 6235 */ MCD::OPC_CheckField, 1, 1, 0, 210, 39, 0, // Skip to: 16436
1350 : /* 6242 */ MCD::OPC_Decode, 142, 8, 65, // Opcode: LXSIWZX
1351 : /* 6246 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 6262
1352 : /* 6251 */ MCD::OPC_CheckField, 1, 1, 0, 194, 39, 0, // Skip to: 16436
1353 : /* 6258 */ MCD::OPC_Decode, 141, 8, 65, // Opcode: LXSIWAX
1354 : /* 6262 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6278
1355 : /* 6267 */ MCD::OPC_CheckField, 1, 1, 0, 178, 39, 0, // Skip to: 16436
1356 : /* 6274 */ MCD::OPC_Decode, 249, 11, 65, // Opcode: STXSIWX
1357 : /* 6278 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 6304
1358 : /* 6283 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1359 : /* 6286 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6295
1360 : /* 6291 */ MCD::OPC_Decode, 154, 8, 66, // Opcode: LXVX
1361 : /* 6295 */ MCD::OPC_FilterValue, 1, 152, 39, 0, // Skip to: 16436
1362 : /* 6300 */ MCD::OPC_Decode, 150, 8, 67, // Opcode: LXVL
1363 : /* 6304 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6320
1364 : /* 6309 */ MCD::OPC_CheckField, 1, 1, 1, 136, 39, 0, // Skip to: 16436
1365 : /* 6316 */ MCD::OPC_Decode, 151, 8, 67, // Opcode: LXVLL
1366 : /* 6320 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 6336
1367 : /* 6325 */ MCD::OPC_CheckField, 1, 1, 0, 120, 39, 0, // Skip to: 16436
1368 : /* 6332 */ MCD::OPC_Decode, 148, 8, 66, // Opcode: LXVDSX
1369 : /* 6336 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 6352
1370 : /* 6341 */ MCD::OPC_CheckField, 1, 1, 0, 104, 39, 0, // Skip to: 16436
1371 : /* 6348 */ MCD::OPC_Decode, 153, 8, 66, // Opcode: LXVWSX
1372 : /* 6352 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6378
1373 : /* 6357 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1374 : /* 6360 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6369
1375 : /* 6365 */ MCD::OPC_Decode, 131, 12, 66, // Opcode: STXVX
1376 : /* 6369 */ MCD::OPC_FilterValue, 1, 78, 39, 0, // Skip to: 16436
1377 : /* 6374 */ MCD::OPC_Decode, 128, 12, 67, // Opcode: STXVL
1378 : /* 6378 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6394
1379 : /* 6383 */ MCD::OPC_CheckField, 1, 1, 1, 62, 39, 0, // Skip to: 16436
1380 : /* 6390 */ MCD::OPC_Decode, 129, 12, 67, // Opcode: STXVLL
1381 : /* 6394 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6410
1382 : /* 6399 */ MCD::OPC_CheckField, 1, 1, 0, 46, 39, 0, // Skip to: 16436
1383 : /* 6406 */ MCD::OPC_Decode, 144, 8, 68, // Opcode: LXSSPX
1384 : /* 6410 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 6426
1385 : /* 6415 */ MCD::OPC_CheckField, 1, 1, 0, 30, 39, 0, // Skip to: 16436
1386 : /* 6422 */ MCD::OPC_Decode, 138, 8, 65, // Opcode: LXSDX
1387 : /* 6426 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 6442
1388 : /* 6431 */ MCD::OPC_CheckField, 1, 1, 0, 14, 39, 0, // Skip to: 16436
1389 : /* 6438 */ MCD::OPC_Decode, 251, 11, 68, // Opcode: STXSSPX
1390 : /* 6442 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 6458
1391 : /* 6447 */ MCD::OPC_CheckField, 1, 1, 0, 254, 38, 0, // Skip to: 16436
1392 : /* 6454 */ MCD::OPC_Decode, 244, 11, 65, // Opcode: STXSDX
1393 : /* 6458 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6484
1394 : /* 6463 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1395 : /* 6466 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6475
1396 : /* 6471 */ MCD::OPC_Decode, 152, 8, 66, // Opcode: LXVW4X
1397 : /* 6475 */ MCD::OPC_FilterValue, 1, 228, 38, 0, // Skip to: 16436
1398 : /* 6480 */ MCD::OPC_Decode, 139, 8, 65, // Opcode: LXSIBZX
1399 : /* 6484 */ MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 6510
1400 : /* 6489 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1401 : /* 6492 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6501
1402 : /* 6497 */ MCD::OPC_Decode, 149, 8, 66, // Opcode: LXVH8X
1403 : /* 6501 */ MCD::OPC_FilterValue, 1, 202, 38, 0, // Skip to: 16436
1404 : /* 6506 */ MCD::OPC_Decode, 140, 8, 65, // Opcode: LXSIHZX
1405 : /* 6510 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 6526
1406 : /* 6515 */ MCD::OPC_CheckField, 1, 1, 0, 186, 38, 0, // Skip to: 16436
1407 : /* 6522 */ MCD::OPC_Decode, 147, 8, 66, // Opcode: LXVD2X
1408 : /* 6526 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 6542
1409 : /* 6531 */ MCD::OPC_CheckField, 1, 1, 0, 170, 38, 0, // Skip to: 16436
1410 : /* 6538 */ MCD::OPC_Decode, 146, 8, 66, // Opcode: LXVB16X
1411 : /* 6542 */ MCD::OPC_FilterValue, 28, 21, 0, 0, // Skip to: 6568
1412 : /* 6547 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1413 : /* 6550 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6559
1414 : /* 6555 */ MCD::OPC_Decode, 130, 12, 66, // Opcode: STXVW4X
1415 : /* 6559 */ MCD::OPC_FilterValue, 1, 144, 38, 0, // Skip to: 16436
1416 : /* 6564 */ MCD::OPC_Decode, 245, 11, 65, // Opcode: STXSIBX
1417 : /* 6568 */ MCD::OPC_FilterValue, 29, 21, 0, 0, // Skip to: 6594
1418 : /* 6573 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1419 : /* 6576 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6585
1420 : /* 6581 */ MCD::OPC_Decode, 255, 11, 66, // Opcode: STXVH8X
1421 : /* 6585 */ MCD::OPC_FilterValue, 1, 118, 38, 0, // Skip to: 16436
1422 : /* 6590 */ MCD::OPC_Decode, 247, 11, 65, // Opcode: STXSIHX
1423 : /* 6594 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 6610
1424 : /* 6599 */ MCD::OPC_CheckField, 1, 1, 0, 102, 38, 0, // Skip to: 16436
1425 : /* 6606 */ MCD::OPC_Decode, 254, 11, 66, // Opcode: STXVD2X
1426 : /* 6610 */ MCD::OPC_FilterValue, 31, 93, 38, 0, // Skip to: 16436
1427 : /* 6615 */ MCD::OPC_CheckField, 1, 1, 0, 86, 38, 0, // Skip to: 16436
1428 : /* 6622 */ MCD::OPC_Decode, 253, 11, 66, // Opcode: STXVB16X
1429 : /* 6626 */ MCD::OPC_FilterValue, 7, 247, 0, 0, // Skip to: 6878
1430 : /* 6631 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1431 : /* 6634 */ MCD::OPC_FilterValue, 0, 62, 0, 0, // Skip to: 6701
1432 : /* 6639 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1433 : /* 6642 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6651
1434 : /* 6647 */ MCD::OPC_Decode, 162, 8, 69, // Opcode: MFBHRBE
1435 : /* 6651 */ MCD::OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6660
1436 : /* 6656 */ MCD::OPC_Decode, 181, 8, 53, // Opcode: MFPMR
1437 : /* 6660 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6676
1438 : /* 6665 */ MCD::OPC_CheckField, 11, 15, 0, 36, 38, 0, // Skip to: 16436
1439 : /* 6672 */ MCD::OPC_Decode, 175, 3, 0, // Opcode: CLRBHRB
1440 : /* 6676 */ MCD::OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6685
1441 : /* 6681 */ MCD::OPC_Decode, 221, 8, 70, // Opcode: MTPMR
1442 : /* 6685 */ MCD::OPC_FilterValue, 22, 18, 38, 0, // Skip to: 16436
1443 : /* 6690 */ MCD::OPC_CheckField, 11, 12, 0, 11, 38, 0, // Skip to: 16436
1444 : /* 6697 */ MCD::OPC_Decode, 167, 12, 50, // Opcode: TCHECK
1445 : /* 6701 */ MCD::OPC_FilterValue, 1, 163, 0, 0, // Skip to: 6869
1446 : /* 6706 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1447 : /* 6709 */ MCD::OPC_FilterValue, 20, 18, 0, 0, // Skip to: 6732
1448 : /* 6714 */ MCD::OPC_CheckField, 22, 4, 0, 243, 37, 0, // Skip to: 16436
1449 : /* 6721 */ MCD::OPC_CheckField, 11, 10, 0, 236, 37, 0, // Skip to: 16436
1450 : /* 6728 */ MCD::OPC_Decode, 166, 12, 71, // Opcode: TBEGIN
1451 : /* 6732 */ MCD::OPC_FilterValue, 21, 11, 0, 0, // Skip to: 6748
1452 : /* 6737 */ MCD::OPC_CheckField, 11, 14, 0, 220, 37, 0, // Skip to: 16436
1453 : /* 6744 */ MCD::OPC_Decode, 177, 12, 72, // Opcode: TEND
1454 : /* 6748 */ MCD::OPC_FilterValue, 23, 18, 0, 0, // Skip to: 6771
1455 : /* 6753 */ MCD::OPC_CheckField, 22, 3, 0, 204, 37, 0, // Skip to: 16436
1456 : /* 6760 */ MCD::OPC_CheckField, 11, 10, 0, 197, 37, 0, // Skip to: 16436
1457 : /* 6767 */ MCD::OPC_Decode, 195, 12, 71, // Opcode: TSR
1458 : /* 6771 */ MCD::OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6780
1459 : /* 6776 */ MCD::OPC_Decode, 158, 12, 73, // Opcode: TABORTWC
1460 : /* 6780 */ MCD::OPC_FilterValue, 25, 4, 0, 0, // Skip to: 6789
1461 : /* 6785 */ MCD::OPC_Decode, 156, 12, 73, // Opcode: TABORTDC
1462 : /* 6789 */ MCD::OPC_FilterValue, 26, 4, 0, 0, // Skip to: 6798
1463 : /* 6794 */ MCD::OPC_Decode, 159, 12, 74, // Opcode: TABORTWCI
1464 : /* 6798 */ MCD::OPC_FilterValue, 27, 4, 0, 0, // Skip to: 6807
1465 : /* 6803 */ MCD::OPC_Decode, 157, 12, 74, // Opcode: TABORTDCI
1466 : /* 6807 */ MCD::OPC_FilterValue, 28, 18, 0, 0, // Skip to: 6830
1467 : /* 6812 */ MCD::OPC_CheckField, 21, 5, 0, 145, 37, 0, // Skip to: 16436
1468 : /* 6819 */ MCD::OPC_CheckField, 11, 5, 0, 138, 37, 0, // Skip to: 16436
1469 : /* 6826 */ MCD::OPC_Decode, 155, 12, 75, // Opcode: TABORT
1470 : /* 6830 */ MCD::OPC_FilterValue, 29, 18, 0, 0, // Skip to: 6853
1471 : /* 6835 */ MCD::OPC_CheckField, 21, 5, 0, 122, 37, 0, // Skip to: 16436
1472 : /* 6842 */ MCD::OPC_CheckField, 11, 5, 0, 115, 37, 0, // Skip to: 16436
1473 : /* 6849 */ MCD::OPC_Decode, 194, 12, 75, // Opcode: TRECLAIM
1474 : /* 6853 */ MCD::OPC_FilterValue, 31, 106, 37, 0, // Skip to: 16436
1475 : /* 6858 */ MCD::OPC_CheckField, 11, 15, 0, 99, 37, 0, // Skip to: 16436
1476 : /* 6865 */ MCD::OPC_Decode, 193, 12, 0, // Opcode: TRECHKPT
1477 : /* 6869 */ MCD::OPC_FilterValue, 2, 90, 37, 0, // Skip to: 16436
1478 : /* 6874 */ MCD::OPC_Decode, 154, 7, 76, // Opcode: ISEL
1479 : /* 6878 */ MCD::OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6932
1480 : /* 6883 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1481 : /* 6886 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6909
1482 : /* 6891 */ MCD::OPC_CheckField, 6, 6, 4, 66, 37, 0, // Skip to: 16436
1483 : /* 6898 */ MCD::OPC_CheckField, 0, 2, 0, 59, 37, 0, // Skip to: 16436
1484 : /* 6905 */ MCD::OPC_Decode, 201, 8, 77, // Opcode: MTCRF
1485 : /* 6909 */ MCD::OPC_FilterValue, 1, 50, 37, 0, // Skip to: 16436
1486 : /* 6914 */ MCD::OPC_CheckField, 6, 6, 4, 43, 37, 0, // Skip to: 16436
1487 : /* 6921 */ MCD::OPC_CheckField, 0, 2, 0, 36, 37, 0, // Skip to: 16436
1488 : /* 6928 */ MCD::OPC_Decode, 219, 8, 78, // Opcode: MTOCRF
1489 : /* 6932 */ MCD::OPC_FilterValue, 9, 49, 3, 0, // Skip to: 7754
1490 : /* 6937 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1491 : /* 6940 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6994
1492 : /* 6945 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1493 : /* 6948 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6971
1494 : /* 6953 */ MCD::OPC_CheckField, 11, 9, 0, 4, 37, 0, // Skip to: 16436
1495 : /* 6960 */ MCD::OPC_CheckField, 0, 2, 2, 253, 36, 0, // Skip to: 16436
1496 : /* 6967 */ MCD::OPC_Decode, 163, 8, 51, // Opcode: MFCR
1497 : /* 6971 */ MCD::OPC_FilterValue, 1, 244, 36, 0, // Skip to: 16436
1498 : /* 6976 */ MCD::OPC_CheckField, 11, 1, 0, 237, 36, 0, // Skip to: 16436
1499 : /* 6983 */ MCD::OPC_CheckField, 0, 2, 2, 230, 36, 0, // Skip to: 16436
1500 : /* 6990 */ MCD::OPC_Decode, 179, 8, 79, // Opcode: MFOCRF
1501 : /* 6994 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 7017
1502 : /* 6999 */ MCD::OPC_CheckField, 11, 5, 0, 214, 36, 0, // Skip to: 16436
1503 : /* 7006 */ MCD::OPC_CheckField, 1, 1, 1, 207, 36, 0, // Skip to: 16436
1504 : /* 7013 */ MCD::OPC_Decode, 192, 8, 80, // Opcode: MFVSRD
1505 : /* 7017 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 7040
1506 : /* 7022 */ MCD::OPC_CheckField, 11, 10, 0, 191, 36, 0, // Skip to: 16436
1507 : /* 7029 */ MCD::OPC_CheckField, 0, 2, 2, 184, 36, 0, // Skip to: 16436
1508 : /* 7036 */ MCD::OPC_Decode, 178, 8, 51, // Opcode: MFMSR
1509 : /* 7040 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 7063
1510 : /* 7045 */ MCD::OPC_CheckField, 11, 5, 0, 168, 36, 0, // Skip to: 16436
1511 : /* 7052 */ MCD::OPC_CheckField, 1, 1, 1, 161, 36, 0, // Skip to: 16436
1512 : /* 7059 */ MCD::OPC_Decode, 194, 8, 81, // Opcode: MFVSRWZ
1513 : /* 7063 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7079
1514 : /* 7068 */ MCD::OPC_CheckField, 1, 1, 0, 145, 36, 0, // Skip to: 16436
1515 : /* 7075 */ MCD::OPC_Decode, 217, 8, 82, // Opcode: MTMSR
1516 : /* 7079 */ MCD::OPC_FilterValue, 5, 28, 0, 0, // Skip to: 7112
1517 : /* 7084 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1518 : /* 7087 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7096
1519 : /* 7092 */ MCD::OPC_Decode, 218, 8, 82, // Opcode: MTMSRD
1520 : /* 7096 */ MCD::OPC_FilterValue, 1, 119, 36, 0, // Skip to: 16436
1521 : /* 7101 */ MCD::OPC_CheckField, 11, 5, 0, 112, 36, 0, // Skip to: 16436
1522 : /* 7108 */ MCD::OPC_Decode, 229, 8, 83, // Opcode: MTVSRD
1523 : /* 7112 */ MCD::OPC_FilterValue, 6, 28, 0, 0, // Skip to: 7145
1524 : /* 7117 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1525 : /* 7120 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7129
1526 : /* 7125 */ MCD::OPC_Decode, 224, 8, 84, // Opcode: MTSR
1527 : /* 7129 */ MCD::OPC_FilterValue, 1, 86, 36, 0, // Skip to: 16436
1528 : /* 7134 */ MCD::OPC_CheckField, 11, 5, 0, 79, 36, 0, // Skip to: 16436
1529 : /* 7141 */ MCD::OPC_Decode, 231, 8, 85, // Opcode: MTVSRWA
1530 : /* 7145 */ MCD::OPC_FilterValue, 7, 28, 0, 0, // Skip to: 7178
1531 : /* 7150 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1532 : /* 7153 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7162
1533 : /* 7158 */ MCD::OPC_Decode, 225, 8, 86, // Opcode: MTSRIN
1534 : /* 7162 */ MCD::OPC_FilterValue, 1, 53, 36, 0, // Skip to: 16436
1535 : /* 7167 */ MCD::OPC_CheckField, 11, 5, 0, 46, 36, 0, // Skip to: 16436
1536 : /* 7174 */ MCD::OPC_Decode, 233, 8, 85, // Opcode: MTVSRWZ
1537 : /* 7178 */ MCD::OPC_FilterValue, 8, 18, 0, 0, // Skip to: 7201
1538 : /* 7183 */ MCD::OPC_CheckField, 16, 10, 0, 30, 36, 0, // Skip to: 16436
1539 : /* 7190 */ MCD::OPC_CheckField, 0, 2, 0, 23, 36, 0, // Skip to: 16436
1540 : /* 7197 */ MCD::OPC_Decode, 180, 12, 87, // Opcode: TLBIEL
1541 : /* 7201 */ MCD::OPC_FilterValue, 9, 42, 0, 0, // Skip to: 7248
1542 : /* 7206 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1543 : /* 7209 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7232
1544 : /* 7214 */ MCD::OPC_CheckField, 16, 5, 0, 255, 35, 0, // Skip to: 16436
1545 : /* 7221 */ MCD::OPC_CheckField, 0, 1, 0, 248, 35, 0, // Skip to: 16436
1546 : /* 7228 */ MCD::OPC_Decode, 179, 12, 86, // Opcode: TLBIE
1547 : /* 7232 */ MCD::OPC_FilterValue, 1, 239, 35, 0, // Skip to: 16436
1548 : /* 7237 */ MCD::OPC_CheckField, 11, 5, 0, 232, 35, 0, // Skip to: 16436
1549 : /* 7244 */ MCD::OPC_Decode, 193, 8, 88, // Opcode: MFVSRLD
1550 : /* 7248 */ MCD::OPC_FilterValue, 10, 51, 0, 0, // Skip to: 7304
1551 : /* 7253 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1552 : /* 7256 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7272
1553 : /* 7261 */ MCD::OPC_CheckField, 11, 15, 0, 208, 35, 0, // Skip to: 16436
1554 : /* 7268 */ MCD::OPC_Decode, 141, 11, 0, // Opcode: SLBSYNC
1555 : /* 7272 */ MCD::OPC_FilterValue, 2, 199, 35, 0, // Skip to: 16436
1556 : /* 7277 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ...
1557 : /* 7280 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7290
1558 : /* 7286 */ MCD::OPC_Decode, 176, 8, 51, // Opcode: MFLR
1559 : /* 7290 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7300
1560 : /* 7296 */ MCD::OPC_Decode, 165, 8, 51, // Opcode: MFCTR
1561 : /* 7300 */ MCD::OPC_Decode, 182, 8, 53, // Opcode: MFSPR
1562 : /* 7304 */ MCD::OPC_FilterValue, 11, 28, 0, 0, // Skip to: 7337
1563 : /* 7309 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1564 : /* 7312 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7328
1565 : /* 7317 */ MCD::OPC_CheckField, 11, 15, 0, 152, 35, 0, // Skip to: 16436
1566 : /* 7324 */ MCD::OPC_Decode, 178, 12, 0, // Opcode: TLBIA
1567 : /* 7328 */ MCD::OPC_FilterValue, 2, 143, 35, 0, // Skip to: 16436
1568 : /* 7333 */ MCD::OPC_Decode, 186, 8, 53, // Opcode: MFTB
1569 : /* 7337 */ MCD::OPC_FilterValue, 12, 42, 0, 0, // Skip to: 7384
1570 : /* 7342 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1571 : /* 7345 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7368
1572 : /* 7350 */ MCD::OPC_CheckField, 16, 5, 0, 119, 35, 0, // Skip to: 16436
1573 : /* 7357 */ MCD::OPC_CheckField, 0, 1, 0, 112, 35, 0, // Skip to: 16436
1574 : /* 7364 */ MCD::OPC_Decode, 140, 11, 86, // Opcode: SLBMTE
1575 : /* 7368 */ MCD::OPC_FilterValue, 1, 103, 35, 0, // Skip to: 16436
1576 : /* 7373 */ MCD::OPC_CheckField, 11, 5, 0, 96, 35, 0, // Skip to: 16436
1577 : /* 7380 */ MCD::OPC_Decode, 232, 8, 89, // Opcode: MTVSRWS
1578 : /* 7384 */ MCD::OPC_FilterValue, 13, 35, 0, 0, // Skip to: 7424
1579 : /* 7389 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1580 : /* 7392 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7415
1581 : /* 7397 */ MCD::OPC_CheckField, 16, 10, 0, 72, 35, 0, // Skip to: 16436
1582 : /* 7404 */ MCD::OPC_CheckField, 0, 1, 0, 65, 35, 0, // Skip to: 16436
1583 : /* 7411 */ MCD::OPC_Decode, 136, 11, 87, // Opcode: SLBIE
1584 : /* 7415 */ MCD::OPC_FilterValue, 1, 56, 35, 0, // Skip to: 16436
1585 : /* 7420 */ MCD::OPC_Decode, 230, 8, 90, // Opcode: MTVSRDD
1586 : /* 7424 */ MCD::OPC_FilterValue, 14, 51, 0, 0, // Skip to: 7480
1587 : /* 7429 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1588 : /* 7432 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7448
1589 : /* 7437 */ MCD::OPC_CheckField, 16, 5, 0, 32, 35, 0, // Skip to: 16436
1590 : /* 7444 */ MCD::OPC_Decode, 137, 11, 86, // Opcode: SLBIEG
1591 : /* 7448 */ MCD::OPC_FilterValue, 2, 23, 35, 0, // Skip to: 16436
1592 : /* 7453 */ MCD::OPC_ExtractField, 11, 10, // Inst{20-11} ...
1593 : /* 7456 */ MCD::OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7466
1594 : /* 7462 */ MCD::OPC_Decode, 215, 8, 51, // Opcode: MTLR
1595 : /* 7466 */ MCD::OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7476
1596 : /* 7472 */ MCD::OPC_Decode, 203, 8, 51, // Opcode: MTCTR
1597 : /* 7476 */ MCD::OPC_Decode, 222, 8, 70, // Opcode: MTSPR
1598 : /* 7480 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 7503
1599 : /* 7485 */ MCD::OPC_CheckField, 11, 15, 0, 240, 34, 0, // Skip to: 16436
1600 : /* 7492 */ MCD::OPC_CheckField, 0, 2, 0, 233, 34, 0, // Skip to: 16436
1601 : /* 7499 */ MCD::OPC_Decode, 135, 11, 0, // Opcode: SLBIA
1602 : /* 7503 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7519
1603 : /* 7508 */ MCD::OPC_CheckField, 1, 1, 1, 217, 34, 0, // Skip to: 16436
1604 : /* 7515 */ MCD::OPC_Decode, 184, 8, 84, // Opcode: MFSR
1605 : /* 7519 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 7535
1606 : /* 7524 */ MCD::OPC_CheckField, 1, 1, 1, 201, 34, 0, // Skip to: 16436
1607 : /* 7531 */ MCD::OPC_Decode, 185, 8, 86, // Opcode: MFSRIN
1608 : /* 7535 */ MCD::OPC_FilterValue, 23, 25, 0, 0, // Skip to: 7565
1609 : /* 7540 */ MCD::OPC_CheckField, 18, 3, 0, 185, 34, 0, // Skip to: 16436
1610 : /* 7547 */ MCD::OPC_CheckField, 11, 5, 0, 178, 34, 0, // Skip to: 16436
1611 : /* 7554 */ MCD::OPC_CheckField, 0, 2, 2, 171, 34, 0, // Skip to: 16436
1612 : /* 7561 */ MCD::OPC_Decode, 221, 3, 91, // Opcode: DARN
1613 : /* 7565 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 7588
1614 : /* 7570 */ MCD::OPC_CheckField, 21, 5, 0, 155, 34, 0, // Skip to: 16436
1615 : /* 7577 */ MCD::OPC_CheckField, 0, 2, 0, 148, 34, 0, // Skip to: 16436
1616 : /* 7584 */ MCD::OPC_Decode, 181, 12, 58, // Opcode: TLBIVAX
1617 : /* 7588 */ MCD::OPC_FilterValue, 26, 18, 0, 0, // Skip to: 7611
1618 : /* 7593 */ MCD::OPC_CheckField, 16, 5, 0, 132, 34, 0, // Skip to: 16436
1619 : /* 7600 */ MCD::OPC_CheckField, 0, 2, 2, 125, 34, 0, // Skip to: 16436
1620 : /* 7607 */ MCD::OPC_Decode, 139, 11, 86, // Opcode: SLBMFEV
1621 : /* 7611 */ MCD::OPC_FilterValue, 28, 48, 0, 0, // Skip to: 7664
1622 : /* 7616 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1623 : /* 7619 */ MCD::OPC_FilterValue, 0, 15, 0, 0, // Skip to: 7639
1624 : /* 7624 */ MCD::OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 7635
1625 : /* 7631 */ MCD::OPC_Decode, 186, 12, 58, // Opcode: TLBSX
1626 : /* 7635 */ MCD::OPC_Decode, 187, 12, 62, // Opcode: TLBSX2
1627 : /* 7639 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7648
1628 : /* 7644 */ MCD::OPC_Decode, 188, 12, 62, // Opcode: TLBSX2D
1629 : /* 7648 */ MCD::OPC_FilterValue, 2, 79, 34, 0, // Skip to: 16436
1630 : /* 7653 */ MCD::OPC_CheckField, 16, 5, 0, 72, 34, 0, // Skip to: 16436
1631 : /* 7660 */ MCD::OPC_Decode, 138, 11, 86, // Opcode: SLBMFEE
1632 : /* 7664 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 7692
1633 : /* 7669 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1634 : /* 7672 */ MCD::OPC_FilterValue, 0, 55, 34, 0, // Skip to: 16436
1635 : /* 7677 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7688
1636 : /* 7684 */ MCD::OPC_Decode, 184, 12, 0, // Opcode: TLBRE
1637 : /* 7688 */ MCD::OPC_Decode, 185, 12, 92, // Opcode: TLBRE2
1638 : /* 7692 */ MCD::OPC_FilterValue, 30, 34, 0, 0, // Skip to: 7731
1639 : /* 7697 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1640 : /* 7700 */ MCD::OPC_FilterValue, 0, 27, 34, 0, // Skip to: 16436
1641 : /* 7705 */ MCD::OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7716
1642 : /* 7712 */ MCD::OPC_Decode, 190, 12, 0, // Opcode: TLBWE
1643 : /* 7716 */ MCD::OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 7727
1644 : /* 7723 */ MCD::OPC_Decode, 182, 12, 87, // Opcode: TLBLD
1645 : /* 7727 */ MCD::OPC_Decode, 191, 12, 92, // Opcode: TLBWE2
1646 : /* 7731 */ MCD::OPC_FilterValue, 31, 252, 33, 0, // Skip to: 16436
1647 : /* 7736 */ MCD::OPC_CheckField, 16, 10, 0, 245, 33, 0, // Skip to: 16436
1648 : /* 7743 */ MCD::OPC_CheckField, 0, 2, 0, 238, 33, 0, // Skip to: 16436
1649 : /* 7750 */ MCD::OPC_Decode, 183, 12, 87, // Opcode: TLBLI
1650 : /* 7754 */ MCD::OPC_FilterValue, 10, 141, 1, 0, // Skip to: 8156
1651 : /* 7759 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1652 : /* 7762 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 7797
1653 : /* 7767 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1654 : /* 7770 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7779
1655 : /* 7775 */ MCD::OPC_Decode, 242, 7, 93, // Opcode: LWARX
1656 : /* 7779 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7788
1657 : /* 7784 */ MCD::OPC_Decode, 243, 7, 93, // Opcode: LWARXL
1658 : /* 7788 */ MCD::OPC_FilterValue, 2, 195, 33, 0, // Skip to: 16436
1659 : /* 7793 */ MCD::OPC_Decode, 182, 7, 94, // Opcode: LDX
1660 : /* 7797 */ MCD::OPC_FilterValue, 1, 30, 0, 0, // Skip to: 7832
1661 : /* 7802 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1662 : /* 7805 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7814
1663 : /* 7810 */ MCD::OPC_Decode, 158, 7, 93, // Opcode: LBARX
1664 : /* 7814 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7823
1665 : /* 7819 */ MCD::OPC_Decode, 159, 7, 93, // Opcode: LBARXL
1666 : /* 7823 */ MCD::OPC_FilterValue, 2, 160, 33, 0, // Skip to: 16436
1667 : /* 7828 */ MCD::OPC_Decode, 181, 7, 95, // Opcode: LDUX
1668 : /* 7832 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7858
1669 : /* 7837 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1670 : /* 7840 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7849
1671 : /* 7845 */ MCD::OPC_Decode, 174, 7, 94, // Opcode: LDARX
1672 : /* 7849 */ MCD::OPC_FilterValue, 1, 134, 33, 0, // Skip to: 16436
1673 : /* 7854 */ MCD::OPC_Decode, 175, 7, 94, // Opcode: LDARXL
1674 : /* 7858 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7884
1675 : /* 7863 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1676 : /* 7866 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7875
1677 : /* 7871 */ MCD::OPC_Decode, 205, 7, 93, // Opcode: LHARX
1678 : /* 7875 */ MCD::OPC_FilterValue, 1, 108, 33, 0, // Skip to: 16436
1679 : /* 7880 */ MCD::OPC_Decode, 206, 7, 93, // Opcode: LHARXL
1680 : /* 7884 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7900
1681 : /* 7889 */ MCD::OPC_CheckField, 0, 2, 2, 92, 33, 0, // Skip to: 16436
1682 : /* 7896 */ MCD::OPC_Decode, 191, 11, 94, // Opcode: STDX
1683 : /* 7900 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7916
1684 : /* 7905 */ MCD::OPC_CheckField, 0, 2, 2, 76, 33, 0, // Skip to: 16436
1685 : /* 7912 */ MCD::OPC_Decode, 190, 11, 96, // Opcode: STDUX
1686 : /* 7916 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 7932
1687 : /* 7921 */ MCD::OPC_CheckField, 0, 2, 2, 60, 33, 0, // Skip to: 16436
1688 : /* 7928 */ MCD::OPC_Decode, 179, 7, 94, // Opcode: LDMX
1689 : /* 7932 */ MCD::OPC_FilterValue, 10, 11, 0, 0, // Skip to: 7948
1690 : /* 7937 */ MCD::OPC_CheckField, 0, 2, 2, 44, 33, 0, // Skip to: 16436
1691 : /* 7944 */ MCD::OPC_Decode, 246, 7, 94, // Opcode: LWAX
1692 : /* 7948 */ MCD::OPC_FilterValue, 11, 11, 0, 0, // Skip to: 7964
1693 : /* 7953 */ MCD::OPC_CheckField, 0, 2, 2, 28, 33, 0, // Skip to: 16436
1694 : /* 7960 */ MCD::OPC_Decode, 245, 7, 95, // Opcode: LWAUX
1695 : /* 7964 */ MCD::OPC_FilterValue, 16, 11, 0, 0, // Skip to: 7980
1696 : /* 7969 */ MCD::OPC_CheckField, 0, 2, 0, 12, 33, 0, // Skip to: 16436
1697 : /* 7976 */ MCD::OPC_Decode, 177, 7, 94, // Opcode: LDBRX
1698 : /* 7980 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7996
1699 : /* 7985 */ MCD::OPC_CheckField, 0, 2, 2, 252, 32, 0, // Skip to: 16436
1700 : /* 7992 */ MCD::OPC_Decode, 233, 7, 59, // Opcode: LSWI
1701 : /* 7996 */ MCD::OPC_FilterValue, 20, 11, 0, 0, // Skip to: 8012
1702 : /* 8001 */ MCD::OPC_CheckField, 0, 2, 0, 236, 32, 0, // Skip to: 16436
1703 : /* 8008 */ MCD::OPC_Decode, 186, 11, 94, // Opcode: STDBRX
1704 : /* 8012 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 8028
1705 : /* 8017 */ MCD::OPC_CheckField, 0, 2, 2, 220, 32, 0, // Skip to: 16436
1706 : /* 8024 */ MCD::OPC_Decode, 221, 11, 59, // Opcode: STSWI
1707 : /* 8028 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8044
1708 : /* 8033 */ MCD::OPC_CheckField, 0, 2, 2, 204, 32, 0, // Skip to: 16436
1709 : /* 8040 */ MCD::OPC_Decode, 254, 7, 62, // Opcode: LWZCIX
1710 : /* 8044 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 8060
1711 : /* 8049 */ MCD::OPC_CheckField, 0, 2, 2, 188, 32, 0, // Skip to: 16436
1712 : /* 8056 */ MCD::OPC_Decode, 218, 7, 62, // Opcode: LHZCIX
1713 : /* 8060 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 8076
1714 : /* 8065 */ MCD::OPC_CheckField, 0, 2, 2, 172, 32, 0, // Skip to: 16436
1715 : /* 8072 */ MCD::OPC_Decode, 163, 7, 62, // Opcode: LBZCIX
1716 : /* 8076 */ MCD::OPC_FilterValue, 27, 11, 0, 0, // Skip to: 8092
1717 : /* 8081 */ MCD::OPC_CheckField, 0, 2, 2, 156, 32, 0, // Skip to: 16436
1718 : /* 8088 */ MCD::OPC_Decode, 178, 7, 62, // Opcode: LDCIX
1719 : /* 8092 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8108
1720 : /* 8097 */ MCD::OPC_CheckField, 0, 2, 2, 140, 32, 0, // Skip to: 16436
1721 : /* 8104 */ MCD::OPC_Decode, 231, 11, 62, // Opcode: STWCIX
1722 : /* 8108 */ MCD::OPC_FilterValue, 29, 11, 0, 0, // Skip to: 8124
1723 : /* 8113 */ MCD::OPC_CheckField, 0, 2, 2, 124, 32, 0, // Skip to: 16436
1724 : /* 8120 */ MCD::OPC_Decode, 207, 11, 62, // Opcode: STHCIX
1725 : /* 8124 */ MCD::OPC_FilterValue, 30, 11, 0, 0, // Skip to: 8140
1726 : /* 8129 */ MCD::OPC_CheckField, 0, 2, 2, 108, 32, 0, // Skip to: 16436
1727 : /* 8136 */ MCD::OPC_Decode, 172, 11, 62, // Opcode: STBCIX
1728 : /* 8140 */ MCD::OPC_FilterValue, 31, 99, 32, 0, // Skip to: 16436
1729 : /* 8145 */ MCD::OPC_CheckField, 0, 2, 2, 92, 32, 0, // Skip to: 16436
1730 : /* 8152 */ MCD::OPC_Decode, 187, 11, 62, // Opcode: STDCIX
1731 : /* 8156 */ MCD::OPC_FilterValue, 11, 89, 3, 0, // Skip to: 9018
1732 : /* 8161 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1733 : /* 8164 */ MCD::OPC_FilterValue, 0, 28, 0, 0, // Skip to: 8197
1734 : /* 8169 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1735 : /* 8172 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8188
1736 : /* 8177 */ MCD::OPC_CheckField, 25, 1, 0, 60, 32, 0, // Skip to: 16436
1737 : /* 8184 */ MCD::OPC_Decode, 151, 7, 57, // Opcode: ICBT
1738 : /* 8188 */ MCD::OPC_FilterValue, 2, 51, 32, 0, // Skip to: 16436
1739 : /* 8193 */ MCD::OPC_Decode, 131, 8, 93, // Opcode: LWZX
1740 : /* 8197 */ MCD::OPC_FilterValue, 1, 28, 0, 0, // Skip to: 8230
1741 : /* 8202 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1742 : /* 8205 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8221
1743 : /* 8210 */ MCD::OPC_CheckField, 21, 5, 0, 27, 32, 0, // Skip to: 16436
1744 : /* 8217 */ MCD::OPC_Decode, 226, 3, 97, // Opcode: DCBST
1745 : /* 8221 */ MCD::OPC_FilterValue, 2, 18, 32, 0, // Skip to: 16436
1746 : /* 8226 */ MCD::OPC_Decode, 129, 8, 98, // Opcode: LWZUX
1747 : /* 8230 */ MCD::OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8256
1748 : /* 8235 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1749 : /* 8238 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8247
1750 : /* 8243 */ MCD::OPC_Decode, 223, 3, 99, // Opcode: DCBF
1751 : /* 8247 */ MCD::OPC_FilterValue, 2, 248, 31, 0, // Skip to: 16436
1752 : /* 8252 */ MCD::OPC_Decode, 168, 7, 93, // Opcode: LBZX
1753 : /* 8256 */ MCD::OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8272
1754 : /* 8261 */ MCD::OPC_CheckField, 0, 2, 2, 232, 31, 0, // Skip to: 16436
1755 : /* 8268 */ MCD::OPC_Decode, 166, 7, 98, // Opcode: LBZUX
1756 : /* 8272 */ MCD::OPC_FilterValue, 4, 21, 0, 0, // Skip to: 8298
1757 : /* 8277 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1758 : /* 8280 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8289
1759 : /* 8285 */ MCD::OPC_Decode, 232, 11, 93, // Opcode: STWCX
1760 : /* 8289 */ MCD::OPC_FilterValue, 2, 206, 31, 0, // Skip to: 16436
1761 : /* 8294 */ MCD::OPC_Decode, 238, 11, 93, // Opcode: STWX
1762 : /* 8298 */ MCD::OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8314
1763 : /* 8303 */ MCD::OPC_CheckField, 0, 2, 2, 190, 31, 0, // Skip to: 16436
1764 : /* 8310 */ MCD::OPC_Decode, 236, 11, 100, // Opcode: STWUX
1765 : /* 8314 */ MCD::OPC_FilterValue, 6, 21, 0, 0, // Skip to: 8340
1766 : /* 8319 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1767 : /* 8322 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8331
1768 : /* 8327 */ MCD::OPC_Decode, 188, 11, 94, // Opcode: STDCX
1769 : /* 8331 */ MCD::OPC_FilterValue, 2, 164, 31, 0, // Skip to: 16436
1770 : /* 8336 */ MCD::OPC_Decode, 179, 11, 93, // Opcode: STBX
1771 : /* 8340 */ MCD::OPC_FilterValue, 7, 21, 0, 0, // Skip to: 8366
1772 : /* 8345 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1773 : /* 8348 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8357
1774 : /* 8353 */ MCD::OPC_Decode, 230, 3, 99, // Opcode: DCBTST
1775 : /* 8357 */ MCD::OPC_FilterValue, 2, 138, 31, 0, // Skip to: 16436
1776 : /* 8362 */ MCD::OPC_Decode, 177, 11, 100, // Opcode: STBUX
1777 : /* 8366 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 8392
1778 : /* 8371 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1779 : /* 8374 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8383
1780 : /* 8379 */ MCD::OPC_Decode, 228, 3, 99, // Opcode: DCBT
1781 : /* 8383 */ MCD::OPC_FilterValue, 2, 112, 31, 0, // Skip to: 16436
1782 : /* 8388 */ MCD::OPC_Decode, 223, 7, 93, // Opcode: LHZX
1783 : /* 8392 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 8408
1784 : /* 8397 */ MCD::OPC_CheckField, 0, 2, 2, 96, 31, 0, // Skip to: 16436
1785 : /* 8404 */ MCD::OPC_Decode, 221, 7, 98, // Opcode: LHZUX
1786 : /* 8408 */ MCD::OPC_FilterValue, 10, 38, 0, 0, // Skip to: 8451
1787 : /* 8413 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1788 : /* 8416 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8442
1789 : /* 8421 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
1790 : /* 8424 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8433
1791 : /* 8429 */ MCD::OPC_Decode, 255, 3, 101, // Opcode: DST
1792 : /* 8433 */ MCD::OPC_FilterValue, 4, 62, 31, 0, // Skip to: 16436
1793 : /* 8438 */ MCD::OPC_Decode, 133, 4, 101, // Opcode: DSTT
1794 : /* 8442 */ MCD::OPC_FilterValue, 2, 53, 31, 0, // Skip to: 16436
1795 : /* 8447 */ MCD::OPC_Decode, 211, 7, 93, // Opcode: LHAX
1796 : /* 8451 */ MCD::OPC_FilterValue, 11, 38, 0, 0, // Skip to: 8494
1797 : /* 8456 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1798 : /* 8459 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8485
1799 : /* 8464 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
1800 : /* 8467 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8476
1801 : /* 8472 */ MCD::OPC_Decode, 129, 4, 101, // Opcode: DSTST
1802 : /* 8476 */ MCD::OPC_FilterValue, 4, 19, 31, 0, // Skip to: 16436
1803 : /* 8481 */ MCD::OPC_Decode, 131, 4, 101, // Opcode: DSTSTT
1804 : /* 8485 */ MCD::OPC_FilterValue, 2, 10, 31, 0, // Skip to: 16436
1805 : /* 8490 */ MCD::OPC_Decode, 209, 7, 98, // Opcode: LHAUX
1806 : /* 8494 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 8510
1807 : /* 8499 */ MCD::OPC_CheckField, 0, 2, 2, 250, 30, 0, // Skip to: 16436
1808 : /* 8506 */ MCD::OPC_Decode, 214, 11, 93, // Opcode: STHX
1809 : /* 8510 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 8526
1810 : /* 8515 */ MCD::OPC_CheckField, 0, 2, 2, 234, 30, 0, // Skip to: 16436
1811 : /* 8522 */ MCD::OPC_Decode, 212, 11, 100, // Opcode: STHUX
1812 : /* 8526 */ MCD::OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8549
1813 : /* 8531 */ MCD::OPC_CheckField, 21, 5, 0, 218, 30, 0, // Skip to: 16436
1814 : /* 8538 */ MCD::OPC_CheckField, 0, 2, 0, 211, 30, 0, // Skip to: 16436
1815 : /* 8545 */ MCD::OPC_Decode, 225, 3, 97, // Opcode: DCBI
1816 : /* 8549 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 8575
1817 : /* 8554 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1818 : /* 8557 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8566
1819 : /* 8562 */ MCD::OPC_Decode, 249, 7, 93, // Opcode: LWBRX
1820 : /* 8566 */ MCD::OPC_FilterValue, 2, 185, 30, 0, // Skip to: 16436
1821 : /* 8571 */ MCD::OPC_Decode, 202, 7, 102, // Opcode: LFSX
1822 : /* 8575 */ MCD::OPC_FilterValue, 17, 28, 0, 0, // Skip to: 8608
1823 : /* 8580 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1824 : /* 8583 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8599
1825 : /* 8588 */ MCD::OPC_CheckField, 11, 15, 0, 161, 30, 0, // Skip to: 16436
1826 : /* 8595 */ MCD::OPC_Decode, 189, 12, 0, // Opcode: TLBSYNC
1827 : /* 8599 */ MCD::OPC_FilterValue, 2, 152, 30, 0, // Skip to: 16436
1828 : /* 8604 */ MCD::OPC_Decode, 201, 7, 103, // Opcode: LFSUX
1829 : /* 8608 */ MCD::OPC_FilterValue, 18, 35, 0, 0, // Skip to: 8648
1830 : /* 8613 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1831 : /* 8616 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8639
1832 : /* 8621 */ MCD::OPC_CheckField, 23, 3, 0, 128, 30, 0, // Skip to: 16436
1833 : /* 8628 */ MCD::OPC_CheckField, 11, 10, 0, 121, 30, 0, // Skip to: 16436
1834 : /* 8635 */ MCD::OPC_Decode, 154, 12, 104, // Opcode: SYNC
1835 : /* 8639 */ MCD::OPC_FilterValue, 2, 112, 30, 0, // Skip to: 16436
1836 : /* 8644 */ MCD::OPC_Decode, 196, 7, 105, // Opcode: LFDX
1837 : /* 8648 */ MCD::OPC_FilterValue, 19, 11, 0, 0, // Skip to: 8664
1838 : /* 8653 */ MCD::OPC_CheckField, 0, 2, 2, 96, 30, 0, // Skip to: 16436
1839 : /* 8660 */ MCD::OPC_Decode, 195, 7, 106, // Opcode: LFDUX
1840 : /* 8664 */ MCD::OPC_FilterValue, 20, 21, 0, 0, // Skip to: 8690
1841 : /* 8669 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1842 : /* 8672 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8681
1843 : /* 8677 */ MCD::OPC_Decode, 230, 11, 93, // Opcode: STWBRX
1844 : /* 8681 */ MCD::OPC_FilterValue, 2, 70, 30, 0, // Skip to: 16436
1845 : /* 8686 */ MCD::OPC_Decode, 203, 11, 102, // Opcode: STFSX
1846 : /* 8690 */ MCD::OPC_FilterValue, 21, 21, 0, 0, // Skip to: 8716
1847 : /* 8695 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1848 : /* 8698 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8707
1849 : /* 8703 */ MCD::OPC_Decode, 173, 11, 93, // Opcode: STBCX
1850 : /* 8707 */ MCD::OPC_FilterValue, 2, 44, 30, 0, // Skip to: 16436
1851 : /* 8712 */ MCD::OPC_Decode, 202, 11, 107, // Opcode: STFSUX
1852 : /* 8716 */ MCD::OPC_FilterValue, 22, 21, 0, 0, // Skip to: 8742
1853 : /* 8721 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1854 : /* 8724 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8733
1855 : /* 8729 */ MCD::OPC_Decode, 208, 11, 93, // Opcode: STHCX
1856 : /* 8733 */ MCD::OPC_FilterValue, 2, 18, 30, 0, // Skip to: 16436
1857 : /* 8738 */ MCD::OPC_Decode, 198, 11, 105, // Opcode: STFDX
1858 : /* 8742 */ MCD::OPC_FilterValue, 23, 28, 0, 0, // Skip to: 8775
1859 : /* 8747 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1860 : /* 8750 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8766
1861 : /* 8755 */ MCD::OPC_CheckField, 21, 5, 0, 250, 29, 0, // Skip to: 16436
1862 : /* 8762 */ MCD::OPC_Decode, 222, 3, 97, // Opcode: DCBA
1863 : /* 8766 */ MCD::OPC_FilterValue, 2, 241, 29, 0, // Skip to: 16436
1864 : /* 8771 */ MCD::OPC_Decode, 197, 11, 108, // Opcode: STFDUX
1865 : /* 8775 */ MCD::OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8791
1866 : /* 8780 */ MCD::OPC_CheckField, 0, 2, 0, 225, 29, 0, // Skip to: 16436
1867 : /* 8787 */ MCD::OPC_Decode, 213, 7, 93, // Opcode: LHBRX
1868 : /* 8791 */ MCD::OPC_FilterValue, 25, 49, 0, 0, // Skip to: 8845
1869 : /* 8796 */ MCD::OPC_ExtractField, 23, 3, // Inst{25-23} ...
1870 : /* 8799 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8822
1871 : /* 8804 */ MCD::OPC_CheckField, 11, 10, 0, 201, 29, 0, // Skip to: 16436
1872 : /* 8811 */ MCD::OPC_CheckField, 0, 2, 0, 194, 29, 0, // Skip to: 16436
1873 : /* 8818 */ MCD::OPC_Decode, 253, 3, 109, // Opcode: DSS
1874 : /* 8822 */ MCD::OPC_FilterValue, 4, 185, 29, 0, // Skip to: 16436
1875 : /* 8827 */ MCD::OPC_CheckField, 11, 12, 0, 178, 29, 0, // Skip to: 16436
1876 : /* 8834 */ MCD::OPC_CheckField, 0, 2, 0, 171, 29, 0, // Skip to: 16436
1877 : /* 8841 */ MCD::OPC_Decode, 254, 3, 0, // Opcode: DSSALL
1878 : /* 8845 */ MCD::OPC_FilterValue, 26, 46, 0, 0, // Skip to: 8896
1879 : /* 8850 */ MCD::OPC_ExtractField, 1, 1, // Inst{1} ...
1880 : /* 8853 */ MCD::OPC_FilterValue, 0, 22, 0, 0, // Skip to: 8880
1881 : /* 8858 */ MCD::OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 8876
1882 : /* 8865 */ MCD::OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 8876
1883 : /* 8872 */ MCD::OPC_Decode, 156, 6, 0, // Opcode: EnforceIEIO
1884 : /* 8876 */ MCD::OPC_Decode, 158, 8, 110, // Opcode: MBAR
1885 : /* 8880 */ MCD::OPC_FilterValue, 1, 127, 29, 0, // Skip to: 16436
1886 : /* 8885 */ MCD::OPC_CheckField, 0, 1, 0, 120, 29, 0, // Skip to: 16436
1887 : /* 8892 */ MCD::OPC_Decode, 197, 7, 105, // Opcode: LFIWAX
1888 : /* 8896 */ MCD::OPC_FilterValue, 27, 28, 0, 0, // Skip to: 8929
1889 : /* 8901 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1890 : /* 8904 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8920
1891 : /* 8909 */ MCD::OPC_CheckField, 11, 15, 0, 96, 29, 0, // Skip to: 16436
1892 : /* 8916 */ MCD::OPC_Decode, 199, 8, 0, // Opcode: MSGSYNC
1893 : /* 8920 */ MCD::OPC_FilterValue, 2, 87, 29, 0, // Skip to: 16436
1894 : /* 8925 */ MCD::OPC_Decode, 198, 7, 105, // Opcode: LFIWZX
1895 : /* 8929 */ MCD::OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8945
1896 : /* 8934 */ MCD::OPC_CheckField, 0, 2, 0, 71, 29, 0, // Skip to: 16436
1897 : /* 8941 */ MCD::OPC_Decode, 206, 11, 93, // Opcode: STHBRX
1898 : /* 8945 */ MCD::OPC_FilterValue, 30, 28, 0, 0, // Skip to: 8978
1899 : /* 8950 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1900 : /* 8953 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8969
1901 : /* 8958 */ MCD::OPC_CheckField, 21, 5, 0, 47, 29, 0, // Skip to: 16436
1902 : /* 8965 */ MCD::OPC_Decode, 147, 7, 97, // Opcode: ICBI
1903 : /* 8969 */ MCD::OPC_FilterValue, 2, 38, 29, 0, // Skip to: 16436
1904 : /* 8974 */ MCD::OPC_Decode, 199, 11, 105, // Opcode: STFIWX
1905 : /* 8978 */ MCD::OPC_FilterValue, 31, 29, 29, 0, // Skip to: 16436
1906 : /* 8983 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ...
1907 : /* 8986 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9002
1908 : /* 8991 */ MCD::OPC_CheckField, 0, 2, 0, 14, 29, 0, // Skip to: 16436
1909 : /* 8998 */ MCD::OPC_Decode, 232, 3, 97, // Opcode: DCBZ
1910 : /* 9002 */ MCD::OPC_FilterValue, 1, 5, 29, 0, // Skip to: 16436
1911 : /* 9007 */ MCD::OPC_CheckField, 0, 2, 0, 254, 28, 0, // Skip to: 16436
1912 : /* 9014 */ MCD::OPC_Decode, 234, 3, 97, // Opcode: DCBZL
1913 : /* 9018 */ MCD::OPC_FilterValue, 12, 107, 0, 0, // Skip to: 9130
1914 : /* 9023 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1915 : /* 9026 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9052
1916 : /* 9031 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1917 : /* 9034 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9043
1918 : /* 9039 */ MCD::OPC_Decode, 144, 11, 111, // Opcode: SLW
1919 : /* 9043 */ MCD::OPC_FilterValue, 1, 220, 28, 0, // Skip to: 16436
1920 : /* 9048 */ MCD::OPC_Decode, 147, 11, 111, // Opcode: SLWo
1921 : /* 9052 */ MCD::OPC_FilterValue, 16, 21, 0, 0, // Skip to: 9078
1922 : /* 9057 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1923 : /* 9060 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9069
1924 : /* 9065 */ MCD::OPC_Decode, 166, 11, 111, // Opcode: SRW
1925 : /* 9069 */ MCD::OPC_FilterValue, 1, 194, 28, 0, // Skip to: 16436
1926 : /* 9074 */ MCD::OPC_Decode, 169, 11, 111, // Opcode: SRWo
1927 : /* 9078 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9104
1928 : /* 9083 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1929 : /* 9086 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9095
1930 : /* 9091 */ MCD::OPC_Decode, 160, 11, 111, // Opcode: SRAW
1931 : /* 9095 */ MCD::OPC_FilterValue, 1, 168, 28, 0, // Skip to: 16436
1932 : /* 9100 */ MCD::OPC_Decode, 163, 11, 111, // Opcode: SRAWo
1933 : /* 9104 */ MCD::OPC_FilterValue, 25, 159, 28, 0, // Skip to: 16436
1934 : /* 9109 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1935 : /* 9112 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9121
1936 : /* 9117 */ MCD::OPC_Decode, 161, 11, 112, // Opcode: SRAWI
1937 : /* 9121 */ MCD::OPC_FilterValue, 1, 142, 28, 0, // Skip to: 16436
1938 : /* 9126 */ MCD::OPC_Decode, 162, 11, 112, // Opcode: SRAWIo
1939 : /* 9130 */ MCD::OPC_FilterValue, 13, 210, 1, 0, // Skip to: 9601
1940 : /* 9135 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
1941 : /* 9138 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 9196
1942 : /* 9143 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1943 : /* 9146 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9162
1944 : /* 9151 */ MCD::OPC_CheckField, 11, 5, 0, 110, 28, 0, // Skip to: 16436
1945 : /* 9158 */ MCD::OPC_Decode, 191, 3, 113, // Opcode: CNTLZW
1946 : /* 9162 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9178
1947 : /* 9167 */ MCD::OPC_CheckField, 11, 5, 0, 94, 28, 0, // Skip to: 16436
1948 : /* 9174 */ MCD::OPC_Decode, 194, 3, 113, // Opcode: CNTLZWo
1949 : /* 9178 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9187
1950 : /* 9183 */ MCD::OPC_Decode, 142, 11, 114, // Opcode: SLD
1951 : /* 9187 */ MCD::OPC_FilterValue, 3, 76, 28, 0, // Skip to: 16436
1952 : /* 9192 */ MCD::OPC_Decode, 143, 11, 114, // Opcode: SLDo
1953 : /* 9196 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 9236
1954 : /* 9201 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1955 : /* 9204 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9220
1956 : /* 9209 */ MCD::OPC_CheckField, 11, 5, 0, 52, 28, 0, // Skip to: 16436
1957 : /* 9216 */ MCD::OPC_Decode, 189, 3, 115, // Opcode: CNTLZD
1958 : /* 9220 */ MCD::OPC_FilterValue, 1, 43, 28, 0, // Skip to: 16436
1959 : /* 9225 */ MCD::OPC_CheckField, 11, 5, 0, 36, 28, 0, // Skip to: 16436
1960 : /* 9232 */ MCD::OPC_Decode, 190, 3, 115, // Opcode: CNTLZDo
1961 : /* 9236 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9259
1962 : /* 9241 */ MCD::OPC_CheckField, 11, 5, 0, 20, 28, 0, // Skip to: 16436
1963 : /* 9248 */ MCD::OPC_CheckField, 0, 2, 0, 13, 28, 0, // Skip to: 16436
1964 : /* 9255 */ MCD::OPC_Decode, 151, 9, 113, // Opcode: POPCNTB
1965 : /* 9259 */ MCD::OPC_FilterValue, 11, 18, 0, 0, // Skip to: 9282
1966 : /* 9264 */ MCD::OPC_CheckField, 11, 5, 0, 253, 27, 0, // Skip to: 16436
1967 : /* 9271 */ MCD::OPC_CheckField, 0, 2, 0, 246, 27, 0, // Skip to: 16436
1968 : /* 9278 */ MCD::OPC_Decode, 153, 9, 113, // Opcode: POPCNTW
1969 : /* 9282 */ MCD::OPC_FilterValue, 15, 18, 0, 0, // Skip to: 9305
1970 : /* 9287 */ MCD::OPC_CheckField, 11, 5, 0, 230, 27, 0, // Skip to: 16436
1971 : /* 9294 */ MCD::OPC_CheckField, 0, 2, 0, 223, 27, 0, // Skip to: 16436
1972 : /* 9301 */ MCD::OPC_Decode, 152, 9, 115, // Opcode: POPCNTD
1973 : /* 9305 */ MCD::OPC_FilterValue, 16, 53, 0, 0, // Skip to: 9363
1974 : /* 9310 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1975 : /* 9313 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9329
1976 : /* 9318 */ MCD::OPC_CheckField, 11, 5, 0, 199, 27, 0, // Skip to: 16436
1977 : /* 9325 */ MCD::OPC_Decode, 197, 3, 113, // Opcode: CNTTZW
1978 : /* 9329 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9345
1979 : /* 9334 */ MCD::OPC_CheckField, 11, 5, 0, 183, 27, 0, // Skip to: 16436
1980 : /* 9341 */ MCD::OPC_Decode, 200, 3, 113, // Opcode: CNTTZWo
1981 : /* 9345 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9354
1982 : /* 9350 */ MCD::OPC_Decode, 164, 11, 114, // Opcode: SRD
1983 : /* 9354 */ MCD::OPC_FilterValue, 3, 165, 27, 0, // Skip to: 16436
1984 : /* 9359 */ MCD::OPC_Decode, 165, 11, 114, // Opcode: SRDo
1985 : /* 9363 */ MCD::OPC_FilterValue, 17, 35, 0, 0, // Skip to: 9403
1986 : /* 9368 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1987 : /* 9371 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9387
1988 : /* 9376 */ MCD::OPC_CheckField, 11, 5, 0, 141, 27, 0, // Skip to: 16436
1989 : /* 9383 */ MCD::OPC_Decode, 195, 3, 115, // Opcode: CNTTZD
1990 : /* 9387 */ MCD::OPC_FilterValue, 1, 132, 27, 0, // Skip to: 16436
1991 : /* 9392 */ MCD::OPC_CheckField, 11, 5, 0, 125, 27, 0, // Skip to: 16436
1992 : /* 9399 */ MCD::OPC_Decode, 196, 3, 115, // Opcode: CNTTZDo
1993 : /* 9403 */ MCD::OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9429
1994 : /* 9408 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
1995 : /* 9411 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9420
1996 : /* 9416 */ MCD::OPC_Decode, 155, 11, 114, // Opcode: SRAD
1997 : /* 9420 */ MCD::OPC_FilterValue, 1, 99, 27, 0, // Skip to: 16436
1998 : /* 9425 */ MCD::OPC_Decode, 159, 11, 114, // Opcode: SRADo
1999 : /* 9429 */ MCD::OPC_FilterValue, 25, 21, 0, 0, // Skip to: 9455
2000 : /* 9434 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
2001 : /* 9437 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9446
2002 : /* 9442 */ MCD::OPC_Decode, 156, 11, 116, // Opcode: SRADI
2003 : /* 9446 */ MCD::OPC_FilterValue, 1, 73, 27, 0, // Skip to: 16436
2004 : /* 9451 */ MCD::OPC_Decode, 158, 11, 116, // Opcode: SRADIo
2005 : /* 9455 */ MCD::OPC_FilterValue, 27, 21, 0, 0, // Skip to: 9481
2006 : /* 9460 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
2007 : /* 9463 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9472
2008 : /* 9468 */ MCD::OPC_Decode, 150, 6, 117, // Opcode: EXTSWSLI
2009 : /* 9472 */ MCD::OPC_FilterValue, 1, 47, 27, 0, // Skip to: 16436
2010 : /* 9477 */ MCD::OPC_Decode, 151, 6, 117, // Opcode: EXTSWSLIo
2011 : /* 9481 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 9521
2012 : /* 9486 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2013 : /* 9489 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9505
2014 : /* 9494 */ MCD::OPC_CheckField, 11, 5, 0, 23, 27, 0, // Skip to: 16436
2015 : /* 9501 */ MCD::OPC_Decode, 144, 6, 113, // Opcode: EXTSH
2016 : /* 9505 */ MCD::OPC_FilterValue, 1, 14, 27, 0, // Skip to: 16436
2017 : /* 9510 */ MCD::OPC_CheckField, 11, 5, 0, 7, 27, 0, // Skip to: 16436
2018 : /* 9517 */ MCD::OPC_Decode, 148, 6, 113, // Opcode: EXTSHo
2019 : /* 9521 */ MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 9561
2020 : /* 9526 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2021 : /* 9529 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9545
2022 : /* 9534 */ MCD::OPC_CheckField, 11, 5, 0, 239, 26, 0, // Skip to: 16436
2023 : /* 9541 */ MCD::OPC_Decode, 139, 6, 113, // Opcode: EXTSB
2024 : /* 9545 */ MCD::OPC_FilterValue, 1, 230, 26, 0, // Skip to: 16436
2025 : /* 9550 */ MCD::OPC_CheckField, 11, 5, 0, 223, 26, 0, // Skip to: 16436
2026 : /* 9557 */ MCD::OPC_Decode, 143, 6, 113, // Opcode: EXTSBo
2027 : /* 9561 */ MCD::OPC_FilterValue, 30, 214, 26, 0, // Skip to: 16436
2028 : /* 9566 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2029 : /* 9569 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9585
2030 : /* 9574 */ MCD::OPC_CheckField, 11, 5, 0, 199, 26, 0, // Skip to: 16436
2031 : /* 9581 */ MCD::OPC_Decode, 149, 6, 115, // Opcode: EXTSW
2032 : /* 9585 */ MCD::OPC_FilterValue, 1, 190, 26, 0, // Skip to: 16436
2033 : /* 9590 */ MCD::OPC_CheckField, 11, 5, 0, 183, 26, 0, // Skip to: 16436
2034 : /* 9597 */ MCD::OPC_Decode, 155, 6, 115, // Opcode: EXTSWo
2035 : /* 9601 */ MCD::OPC_FilterValue, 14, 243, 0, 0, // Skip to: 9849
2036 : /* 9606 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2037 : /* 9609 */ MCD::OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9635
2038 : /* 9614 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2039 : /* 9617 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9626
2040 : /* 9622 */ MCD::OPC_Decode, 136, 2, 111, // Opcode: AND
2041 : /* 9626 */ MCD::OPC_FilterValue, 1, 149, 26, 0, // Skip to: 16436
2042 : /* 9631 */ MCD::OPC_Decode, 151, 2, 111, // Opcode: ANDo
2043 : /* 9635 */ MCD::OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9661
2044 : /* 9640 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2045 : /* 9643 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9652
2046 : /* 9648 */ MCD::OPC_Decode, 139, 2, 111, // Opcode: ANDC
2047 : /* 9652 */ MCD::OPC_FilterValue, 1, 123, 26, 0, // Skip to: 16436
2048 : /* 9657 */ MCD::OPC_Decode, 142, 2, 111, // Opcode: ANDCo
2049 : /* 9661 */ MCD::OPC_FilterValue, 3, 21, 0, 0, // Skip to: 9687
2050 : /* 9666 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2051 : /* 9669 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9678
2052 : /* 9674 */ MCD::OPC_Decode, 135, 9, 111, // Opcode: NOR
2053 : /* 9678 */ MCD::OPC_FilterValue, 1, 97, 26, 0, // Skip to: 16436
2054 : /* 9683 */ MCD::OPC_Decode, 138, 9, 111, // Opcode: NORo
2055 : /* 9687 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 9703
2056 : /* 9692 */ MCD::OPC_CheckField, 0, 2, 0, 81, 26, 0, // Skip to: 16436
2057 : /* 9699 */ MCD::OPC_Decode, 173, 3, 118, // Opcode: BPERMD
2058 : /* 9703 */ MCD::OPC_FilterValue, 8, 21, 0, 0, // Skip to: 9729
2059 : /* 9708 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2060 : /* 9711 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9720
2061 : /* 9716 */ MCD::OPC_Decode, 196, 4, 111, // Opcode: EQV
2062 : /* 9720 */ MCD::OPC_FilterValue, 1, 55, 26, 0, // Skip to: 16436
2063 : /* 9725 */ MCD::OPC_Decode, 199, 4, 111, // Opcode: EQVo
2064 : /* 9729 */ MCD::OPC_FilterValue, 9, 21, 0, 0, // Skip to: 9755
2065 : /* 9734 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2066 : /* 9737 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9746
2067 : /* 9742 */ MCD::OPC_Decode, 238, 14, 111, // Opcode: XOR
2068 : /* 9746 */ MCD::OPC_FilterValue, 1, 29, 26, 0, // Skip to: 16436
2069 : /* 9751 */ MCD::OPC_Decode, 245, 14, 111, // Opcode: XORo
2070 : /* 9755 */ MCD::OPC_FilterValue, 12, 21, 0, 0, // Skip to: 9781
2071 : /* 9760 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2072 : /* 9763 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9772
2073 : /* 9768 */ MCD::OPC_Decode, 142, 9, 111, // Opcode: ORC
2074 : /* 9772 */ MCD::OPC_FilterValue, 1, 3, 26, 0, // Skip to: 16436
2075 : /* 9777 */ MCD::OPC_Decode, 145, 9, 111, // Opcode: ORCo
2076 : /* 9781 */ MCD::OPC_FilterValue, 13, 21, 0, 0, // Skip to: 9807
2077 : /* 9786 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2078 : /* 9789 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9798
2079 : /* 9794 */ MCD::OPC_Decode, 139, 9, 111, // Opcode: OR
2080 : /* 9798 */ MCD::OPC_FilterValue, 1, 233, 25, 0, // Skip to: 16436
2081 : /* 9803 */ MCD::OPC_Decode, 150, 9, 111, // Opcode: ORo
2082 : /* 9807 */ MCD::OPC_FilterValue, 14, 21, 0, 0, // Skip to: 9833
2083 : /* 9812 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2084 : /* 9815 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9824
2085 : /* 9820 */ MCD::OPC_Decode, 251, 8, 111, // Opcode: NAND
2086 : /* 9824 */ MCD::OPC_FilterValue, 1, 207, 25, 0, // Skip to: 16436
2087 : /* 9829 */ MCD::OPC_Decode, 254, 8, 111, // Opcode: NANDo
2088 : /* 9833 */ MCD::OPC_FilterValue, 15, 198, 25, 0, // Skip to: 16436
2089 : /* 9838 */ MCD::OPC_CheckField, 0, 2, 0, 191, 25, 0, // Skip to: 16436
2090 : /* 9845 */ MCD::OPC_Decode, 176, 3, 111, // Opcode: CMPB
2091 : /* 9849 */ MCD::OPC_FilterValue, 15, 182, 25, 0, // Skip to: 16436
2092 : /* 9854 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2093 : /* 9857 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 9897
2094 : /* 9862 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2095 : /* 9865 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 9888
2096 : /* 9870 */ MCD::OPC_CheckField, 23, 3, 0, 159, 25, 0, // Skip to: 16436
2097 : /* 9877 */ MCD::OPC_CheckField, 11, 10, 0, 152, 25, 0, // Skip to: 16436
2098 : /* 9884 */ MCD::OPC_Decode, 235, 14, 104, // Opcode: WAIT
2099 : /* 9888 */ MCD::OPC_FilterValue, 2, 143, 25, 0, // Skip to: 16436
2100 : /* 9893 */ MCD::OPC_Decode, 251, 7, 93, // Opcode: LWEPX
2101 : /* 9897 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 9920
2102 : /* 9902 */ MCD::OPC_CheckField, 21, 5, 0, 127, 25, 0, // Skip to: 16436
2103 : /* 9909 */ MCD::OPC_CheckField, 0, 2, 2, 120, 25, 0, // Skip to: 16436
2104 : /* 9916 */ MCD::OPC_Decode, 227, 3, 97, // Opcode: DCBSTEP
2105 : /* 9920 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9936
2106 : /* 9925 */ MCD::OPC_CheckField, 0, 2, 2, 104, 25, 0, // Skip to: 16436
2107 : /* 9932 */ MCD::OPC_Decode, 160, 7, 93, // Opcode: LBEPX
2108 : /* 9936 */ MCD::OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9959
2109 : /* 9941 */ MCD::OPC_CheckField, 21, 5, 0, 88, 25, 0, // Skip to: 16436
2110 : /* 9948 */ MCD::OPC_CheckField, 0, 2, 2, 81, 25, 0, // Skip to: 16436
2111 : /* 9955 */ MCD::OPC_Decode, 224, 3, 97, // Opcode: DCBFEP
2112 : /* 9959 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9975
2113 : /* 9964 */ MCD::OPC_CheckField, 0, 2, 2, 65, 25, 0, // Skip to: 16436
2114 : /* 9971 */ MCD::OPC_Decode, 233, 11, 93, // Opcode: STWEPX
2115 : /* 9975 */ MCD::OPC_FilterValue, 6, 11, 0, 0, // Skip to: 9991
2116 : /* 9980 */ MCD::OPC_CheckField, 0, 2, 2, 49, 25, 0, // Skip to: 16436
2117 : /* 9987 */ MCD::OPC_Decode, 174, 11, 93, // Opcode: STBEPX
2118 : /* 9991 */ MCD::OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10007
2119 : /* 9996 */ MCD::OPC_CheckField, 0, 2, 2, 33, 25, 0, // Skip to: 16436
2120 : /* 10003 */ MCD::OPC_Decode, 231, 3, 119, // Opcode: DCBTSTEP
2121 : /* 10007 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 10023
2122 : /* 10012 */ MCD::OPC_CheckField, 0, 2, 2, 17, 25, 0, // Skip to: 16436
2123 : /* 10019 */ MCD::OPC_Decode, 215, 7, 93, // Opcode: LHEPX
2124 : /* 10023 */ MCD::OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10039
2125 : /* 10028 */ MCD::OPC_CheckField, 0, 2, 2, 1, 25, 0, // Skip to: 16436
2126 : /* 10035 */ MCD::OPC_Decode, 229, 3, 119, // Opcode: DCBTEP
2127 : /* 10039 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 10055
2128 : /* 10044 */ MCD::OPC_CheckField, 0, 2, 2, 241, 24, 0, // Skip to: 16436
2129 : /* 10051 */ MCD::OPC_Decode, 209, 11, 93, // Opcode: STHEPX
2130 : /* 10055 */ MCD::OPC_FilterValue, 18, 11, 0, 0, // Skip to: 10071
2131 : /* 10060 */ MCD::OPC_CheckField, 0, 2, 2, 225, 24, 0, // Skip to: 16436
2132 : /* 10067 */ MCD::OPC_Decode, 193, 7, 105, // Opcode: LFDEPX
2133 : /* 10071 */ MCD::OPC_FilterValue, 22, 11, 0, 0, // Skip to: 10087
2134 : /* 10076 */ MCD::OPC_CheckField, 0, 2, 2, 209, 24, 0, // Skip to: 16436
2135 : /* 10083 */ MCD::OPC_Decode, 195, 11, 105, // Opcode: STFDEPX
2136 : /* 10087 */ MCD::OPC_FilterValue, 30, 18, 0, 0, // Skip to: 10110
2137 : /* 10092 */ MCD::OPC_CheckField, 21, 5, 0, 193, 24, 0, // Skip to: 16436
2138 : /* 10099 */ MCD::OPC_CheckField, 0, 2, 2, 186, 24, 0, // Skip to: 16436
2139 : /* 10106 */ MCD::OPC_Decode, 148, 7, 97, // Opcode: ICBIEP
2140 : /* 10110 */ MCD::OPC_FilterValue, 31, 177, 24, 0, // Skip to: 16436
2141 : /* 10115 */ MCD::OPC_ExtractField, 21, 5, // Inst{25-21} ...
2142 : /* 10118 */ MCD::OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10134
2143 : /* 10123 */ MCD::OPC_CheckField, 0, 2, 2, 162, 24, 0, // Skip to: 16436
2144 : /* 10130 */ MCD::OPC_Decode, 233, 3, 97, // Opcode: DCBZEP
2145 : /* 10134 */ MCD::OPC_FilterValue, 1, 153, 24, 0, // Skip to: 16436
2146 : /* 10139 */ MCD::OPC_CheckField, 0, 2, 2, 146, 24, 0, // Skip to: 16436
2147 : /* 10146 */ MCD::OPC_Decode, 235, 3, 97, // Opcode: DCBZLEP
2148 : /* 10150 */ MCD::OPC_FilterValue, 32, 4, 0, 0, // Skip to: 10159
2149 : /* 10155 */ MCD::OPC_Decode, 252, 7, 120, // Opcode: LWZ
2150 : /* 10159 */ MCD::OPC_FilterValue, 33, 4, 0, 0, // Skip to: 10168
2151 : /* 10164 */ MCD::OPC_Decode, 255, 7, 120, // Opcode: LWZU
2152 : /* 10168 */ MCD::OPC_FilterValue, 34, 4, 0, 0, // Skip to: 10177
2153 : /* 10173 */ MCD::OPC_Decode, 161, 7, 120, // Opcode: LBZ
2154 : /* 10177 */ MCD::OPC_FilterValue, 35, 4, 0, 0, // Skip to: 10186
2155 : /* 10182 */ MCD::OPC_Decode, 164, 7, 120, // Opcode: LBZU
2156 : /* 10186 */ MCD::OPC_FilterValue, 36, 4, 0, 0, // Skip to: 10195
2157 : /* 10191 */ MCD::OPC_Decode, 227, 11, 120, // Opcode: STW
2158 : /* 10195 */ MCD::OPC_FilterValue, 37, 4, 0, 0, // Skip to: 10204
2159 : /* 10200 */ MCD::OPC_Decode, 234, 11, 120, // Opcode: STWU
2160 : /* 10204 */ MCD::OPC_FilterValue, 38, 4, 0, 0, // Skip to: 10213
2161 : /* 10209 */ MCD::OPC_Decode, 170, 11, 120, // Opcode: STB
2162 : /* 10213 */ MCD::OPC_FilterValue, 39, 4, 0, 0, // Skip to: 10222
2163 : /* 10218 */ MCD::OPC_Decode, 175, 11, 120, // Opcode: STBU
2164 : /* 10222 */ MCD::OPC_FilterValue, 40, 4, 0, 0, // Skip to: 10231
2165 : /* 10227 */ MCD::OPC_Decode, 216, 7, 120, // Opcode: LHZ
2166 : /* 10231 */ MCD::OPC_FilterValue, 41, 4, 0, 0, // Skip to: 10240
2167 : /* 10236 */ MCD::OPC_Decode, 219, 7, 120, // Opcode: LHZU
2168 : /* 10240 */ MCD::OPC_FilterValue, 42, 4, 0, 0, // Skip to: 10249
2169 : /* 10245 */ MCD::OPC_Decode, 203, 7, 120, // Opcode: LHA
2170 : /* 10249 */ MCD::OPC_FilterValue, 43, 4, 0, 0, // Skip to: 10258
2171 : /* 10254 */ MCD::OPC_Decode, 207, 7, 120, // Opcode: LHAU
2172 : /* 10258 */ MCD::OPC_FilterValue, 44, 4, 0, 0, // Skip to: 10267
2173 : /* 10263 */ MCD::OPC_Decode, 204, 11, 120, // Opcode: STH
2174 : /* 10267 */ MCD::OPC_FilterValue, 45, 4, 0, 0, // Skip to: 10276
2175 : /* 10272 */ MCD::OPC_Decode, 210, 11, 120, // Opcode: STHU
2176 : /* 10276 */ MCD::OPC_FilterValue, 46, 4, 0, 0, // Skip to: 10285
2177 : /* 10281 */ MCD::OPC_Decode, 232, 7, 120, // Opcode: LMW
2178 : /* 10285 */ MCD::OPC_FilterValue, 47, 4, 0, 0, // Skip to: 10294
2179 : /* 10290 */ MCD::OPC_Decode, 219, 11, 120, // Opcode: STMW
2180 : /* 10294 */ MCD::OPC_FilterValue, 48, 4, 0, 0, // Skip to: 10303
2181 : /* 10299 */ MCD::OPC_Decode, 199, 7, 121, // Opcode: LFS
2182 : /* 10303 */ MCD::OPC_FilterValue, 49, 4, 0, 0, // Skip to: 10312
2183 : /* 10308 */ MCD::OPC_Decode, 200, 7, 121, // Opcode: LFSU
2184 : /* 10312 */ MCD::OPC_FilterValue, 50, 4, 0, 0, // Skip to: 10321
2185 : /* 10317 */ MCD::OPC_Decode, 192, 7, 122, // Opcode: LFD
2186 : /* 10321 */ MCD::OPC_FilterValue, 51, 4, 0, 0, // Skip to: 10330
2187 : /* 10326 */ MCD::OPC_Decode, 194, 7, 122, // Opcode: LFDU
2188 : /* 10330 */ MCD::OPC_FilterValue, 52, 4, 0, 0, // Skip to: 10339
2189 : /* 10335 */ MCD::OPC_Decode, 200, 11, 121, // Opcode: STFS
2190 : /* 10339 */ MCD::OPC_FilterValue, 53, 4, 0, 0, // Skip to: 10348
2191 : /* 10344 */ MCD::OPC_Decode, 201, 11, 121, // Opcode: STFSU
2192 : /* 10348 */ MCD::OPC_FilterValue, 54, 4, 0, 0, // Skip to: 10357
2193 : /* 10353 */ MCD::OPC_Decode, 194, 11, 122, // Opcode: STFD
2194 : /* 10357 */ MCD::OPC_FilterValue, 55, 4, 0, 0, // Skip to: 10366
2195 : /* 10362 */ MCD::OPC_Decode, 196, 11, 122, // Opcode: STFDU
2196 : /* 10366 */ MCD::OPC_FilterValue, 57, 21, 0, 0, // Skip to: 10392
2197 : /* 10371 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2198 : /* 10374 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10383
2199 : /* 10379 */ MCD::OPC_Decode, 137, 8, 123, // Opcode: LXSD
2200 : /* 10383 */ MCD::OPC_FilterValue, 3, 160, 23, 0, // Skip to: 16436
2201 : /* 10388 */ MCD::OPC_Decode, 143, 8, 123, // Opcode: LXSSP
2202 : /* 10392 */ MCD::OPC_FilterValue, 58, 30, 0, 0, // Skip to: 10427
2203 : /* 10397 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
2204 : /* 10400 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10409
2205 : /* 10405 */ MCD::OPC_Decode, 173, 7, 124, // Opcode: LD
2206 : /* 10409 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10418
2207 : /* 10414 */ MCD::OPC_Decode, 180, 7, 124, // Opcode: LDU
2208 : /* 10418 */ MCD::OPC_FilterValue, 2, 125, 23, 0, // Skip to: 16436
2209 : /* 10423 */ MCD::OPC_Decode, 241, 7, 124, // Opcode: LWA
2210 : /* 10427 */ MCD::OPC_FilterValue, 59, 175, 1, 0, // Skip to: 10863
2211 : /* 10432 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ...
2212 : /* 10435 */ MCD::OPC_FilterValue, 28, 35, 0, 0, // Skip to: 10475
2213 : /* 10440 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2214 : /* 10443 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10459
2215 : /* 10448 */ MCD::OPC_CheckField, 16, 5, 0, 93, 23, 0, // Skip to: 16436
2216 : /* 10455 */ MCD::OPC_Decode, 167, 6, 125, // Opcode: FCFIDS
2217 : /* 10459 */ MCD::OPC_FilterValue, 30, 84, 23, 0, // Skip to: 16436
2218 : /* 10464 */ MCD::OPC_CheckField, 16, 5, 0, 77, 23, 0, // Skip to: 16436
2219 : /* 10471 */ MCD::OPC_Decode, 170, 6, 125, // Opcode: FCFIDUS
2220 : /* 10475 */ MCD::OPC_FilterValue, 29, 35, 0, 0, // Skip to: 10515
2221 : /* 10480 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2222 : /* 10483 */ MCD::OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10499
2223 : /* 10488 */ MCD::OPC_CheckField, 16, 5, 0, 53, 23, 0, // Skip to: 16436
2224 : /* 10495 */ MCD::OPC_Decode, 168, 6, 125, // Opcode: FCFIDSo
2225 : /* 10499 */ MCD::OPC_FilterValue, 30, 44, 23, 0, // Skip to: 16436
2226 : /* 10504 */ MCD::OPC_CheckField, 16, 5, 0, 37, 23, 0, // Skip to: 16436
2227 : /* 10511 */ MCD::OPC_Decode, 171, 6, 125, // Opcode: FCFIDUSo
2228 : /* 10515 */ MCD::OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10531
2229 : /* 10520 */ MCD::OPC_CheckField, 6, 5, 0, 21, 23, 0, // Skip to: 16436
2230 : /* 10527 */ MCD::OPC_Decode, 197, 6, 126, // Opcode: FDIVS
2231 : /* 10531 */ MCD::OPC_FilterValue, 37, 11, 0, 0, // Skip to: 10547
2232 : /* 10536 */ MCD::OPC_CheckField, 6, 5, 0, 5, 23, 0, // Skip to: 16436
2233 : /* 10543 */ MCD::OPC_Decode, 198, 6, 126, // Opcode: FDIVSo
2234 : /* 10547 */ MCD::OPC_FilterValue, 40, 11, 0, 0, // Skip to: 10563
2235 : /* 10552 */ MCD::OPC_CheckField, 6, 5, 0, 245, 22, 0, // Skip to: 16436
2236 : /* 10559 */ MCD::OPC_Decode, 137, 7, 126, // Opcode: FSUBS
2237 : /* 10563 */ MCD::OPC_FilterValue, 41, 11, 0, 0, // Skip to: 10579
2238 : /* 10568 */ MCD::OPC_CheckField, 6, 5, 0, 229, 22, 0, // Skip to: 16436
2239 : /* 10575 */ MCD::OPC_Decode, 138, 7, 126, // Opcode: FSUBSo
2240 : /* 10579 */ MCD::OPC_FilterValue, 42, 11, 0, 0, // Skip to: 10595
2241 : /* 10584 */ MCD::OPC_CheckField, 6, 5, 0, 213, 22, 0, // Skip to: 16436
2242 : /* 10591 */ MCD::OPC_Decode, 162, 6, 126, // Opcode: FADDS
2243 : /* 10595 */ MCD::OPC_FilterValue, 43, 11, 0, 0, // Skip to: 10611
2244 : /* 10600 */ MCD::OPC_CheckField, 6, 5, 0, 197, 22, 0, // Skip to: 16436
2245 : /* 10607 */ MCD::OPC_Decode, 163, 6, 126, // Opcode: FADDSo
2246 : /* 10611 */ MCD::OPC_FilterValue, 44, 18, 0, 0, // Skip to: 10634
2247 : /* 10616 */ MCD::OPC_CheckField, 16, 5, 0, 181, 22, 0, // Skip to: 16436
2248 : /* 10623 */ MCD::OPC_CheckField, 6, 5, 0, 174, 22, 0, // Skip to: 16436
2249 : /* 10630 */ MCD::OPC_Decode, 133, 7, 127, // Opcode: FSQRTS
2250 : /* 10634 */ MCD::OPC_FilterValue, 45, 18, 0, 0, // Skip to: 10657
2251 : /* 10639 */ MCD::OPC_CheckField, 16, 5, 0, 158, 22, 0, // Skip to: 16436
2252 : /* 10646 */ MCD::OPC_CheckField, 6, 5, 0, 151, 22, 0, // Skip to: 16436
2253 : /* 10653 */ MCD::OPC_Decode, 134, 7, 127, // Opcode: FSQRTSo
2254 : /* 10657 */ MCD::OPC_FilterValue, 48, 18, 0, 0, // Skip to: 10680
2255 : /* 10662 */ MCD::OPC_CheckField, 16, 5, 0, 135, 22, 0, // Skip to: 16436
2256 : /* 10669 */ MCD::OPC_CheckField, 6, 5, 0, 128, 22, 0, // Skip to: 16436
2257 : /* 10676 */ MCD::OPC_Decode, 231, 6, 127, // Opcode: FRES
2258 : /* 10680 */ MCD::OPC_FilterValue, 49, 18, 0, 0, // Skip to: 10703
2259 : /* 10685 */ MCD::OPC_CheckField, 16, 5, 0, 112, 22, 0, // Skip to: 16436
2260 : /* 10692 */ MCD::OPC_CheckField, 6, 5, 0, 105, 22, 0, // Skip to: 16436
2261 : /* 10699 */ MCD::OPC_Decode, 232, 6, 127, // Opcode: FRESo
2262 : /* 10703 */ MCD::OPC_FilterValue, 50, 12, 0, 0, // Skip to: 10720
2263 : /* 10708 */ MCD::OPC_CheckField, 11, 5, 0, 89, 22, 0, // Skip to: 16436
2264 : /* 10715 */ MCD::OPC_Decode, 211, 6, 128, 1, // Opcode: FMULS
2265 : /* 10720 */ MCD::OPC_FilterValue, 51, 12, 0, 0, // Skip to: 10737
2266 : /* 10725 */ MCD::OPC_CheckField, 11, 5, 0, 72, 22, 0, // Skip to: 16436
2267 : /* 10732 */ MCD::OPC_Decode, 212, 6, 128, 1, // Opcode: FMULSo
2268 : /* 10737 */ MCD::OPC_FilterValue, 52, 18, 0, 0, // Skip to: 10760
2269 : /* 10742 */ MCD::OPC_CheckField, 16, 5, 0, 55, 22, 0, // Skip to: 16436
2270 : /* 10749 */ MCD::OPC_CheckField, 6, 5, 0, 48, 22, 0, // Skip to: 16436
2271 : /* 10756 */ MCD::OPC_Decode, 253, 6, 127, // Opcode: FRSQRTES
2272 : /* 10760 */ MCD::OPC_FilterValue, 53, 18, 0, 0, // Skip to: 10783
2273 : /* 10765 */ MCD::OPC_CheckField, 16, 5, 0, 32, 22, 0, // Skip to: 16436
2274 : /* 10772 */ MCD::OPC_CheckField, 6, 5, 0, 25, 22, 0, // Skip to: 16436
2275 : /* 10779 */ MCD::OPC_Decode, 254, 6, 127, // Opcode: FRSQRTESo
2276 : /* 10783 */ MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 10793
2277 : /* 10788 */ MCD::OPC_Decode, 207, 6, 129, 1, // Opcode: FMSUBS
2278 : /* 10793 */ MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 10803
2279 : /* 10798 */ MCD::OPC_Decode, 208, 6, 129, 1, // Opcode: FMSUBSo
2280 : /* 10803 */ MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 10813
2281 : /* 10808 */ MCD::OPC_Decode, 201, 6, 129, 1, // Opcode: FMADDS
2282 : /* 10813 */ MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 10823
2283 : /* 10818 */ MCD::OPC_Decode, 202, 6, 129, 1, // Opcode: FMADDSo
2284 : /* 10823 */ MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 10833
2285 : /* 10828 */ MCD::OPC_Decode, 227, 6, 129, 1, // Opcode: FNMSUBS
2286 : /* 10833 */ MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 10843
2287 : /* 10838 */ MCD::OPC_Decode, 228, 6, 129, 1, // Opcode: FNMSUBSo
2288 : /* 10843 */ MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 10853
2289 : /* 10848 */ MCD::OPC_Decode, 223, 6, 129, 1, // Opcode: FNMADDS
2290 : /* 10853 */ MCD::OPC_FilterValue, 63, 202, 21, 0, // Skip to: 16436
2291 : /* 10858 */ MCD::OPC_Decode, 224, 6, 129, 1, // Opcode: FNMADDSo
2292 : /* 10863 */ MCD::OPC_FilterValue, 60, 242, 13, 0, // Skip to: 14438
2293 : /* 10868 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
2294 : /* 10871 */ MCD::OPC_FilterValue, 0, 120, 3, 0, // Skip to: 11764
2295 : /* 10876 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
2296 : /* 10879 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10907
2297 : /* 10884 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2298 : /* 10887 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10897
2299 : /* 10892 */ MCD::OPC_Decode, 251, 14, 130, 1, // Opcode: XSADDSP
2300 : /* 10897 */ MCD::OPC_FilterValue, 1, 158, 21, 0, // Skip to: 16436
2301 : /* 10902 */ MCD::OPC_Decode, 169, 15, 131, 1, // Opcode: XSMADDASP
2302 : /* 10907 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 10935
2303 : /* 10912 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2304 : /* 10915 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10925
2305 : /* 10920 */ MCD::OPC_Decode, 226, 15, 130, 1, // Opcode: XSSUBSP
2306 : /* 10925 */ MCD::OPC_FilterValue, 1, 130, 21, 0, // Skip to: 16436
2307 : /* 10930 */ MCD::OPC_Decode, 171, 15, 131, 1, // Opcode: XSMADDMSP
2308 : /* 10935 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 10963
2309 : /* 10940 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2310 : /* 10943 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10953
2311 : /* 10948 */ MCD::OPC_Decode, 189, 15, 130, 1, // Opcode: XSMULSP
2312 : /* 10953 */ MCD::OPC_FilterValue, 1, 102, 21, 0, // Skip to: 16436
2313 : /* 10958 */ MCD::OPC_Decode, 181, 15, 131, 1, // Opcode: XSMSUBASP
2314 : /* 10963 */ MCD::OPC_FilterValue, 3, 23, 0, 0, // Skip to: 10991
2315 : /* 10968 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2316 : /* 10971 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10981
2317 : /* 10976 */ MCD::OPC_Decode, 165, 15, 130, 1, // Opcode: XSDIVSP
2318 : /* 10981 */ MCD::OPC_FilterValue, 1, 74, 21, 0, // Skip to: 16436
2319 : /* 10986 */ MCD::OPC_Decode, 183, 15, 131, 1, // Opcode: XSMSUBMSP
2320 : /* 10991 */ MCD::OPC_FilterValue, 4, 23, 0, 0, // Skip to: 11019
2321 : /* 10996 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2322 : /* 10999 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11009
2323 : /* 11004 */ MCD::OPC_Decode, 248, 14, 132, 1, // Opcode: XSADDDP
2324 : /* 11009 */ MCD::OPC_FilterValue, 1, 46, 21, 0, // Skip to: 16436
2325 : /* 11014 */ MCD::OPC_Decode, 168, 15, 133, 1, // Opcode: XSMADDADP
2326 : /* 11019 */ MCD::OPC_FilterValue, 5, 23, 0, 0, // Skip to: 11047
2327 : /* 11024 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2328 : /* 11027 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11037
2329 : /* 11032 */ MCD::OPC_Decode, 223, 15, 132, 1, // Opcode: XSSUBDP
2330 : /* 11037 */ MCD::OPC_FilterValue, 1, 18, 21, 0, // Skip to: 16436
2331 : /* 11042 */ MCD::OPC_Decode, 170, 15, 133, 1, // Opcode: XSMADDMDP
2332 : /* 11047 */ MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 11075
2333 : /* 11052 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2334 : /* 11055 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11065
2335 : /* 11060 */ MCD::OPC_Decode, 186, 15, 132, 1, // Opcode: XSMULDP
2336 : /* 11065 */ MCD::OPC_FilterValue, 1, 246, 20, 0, // Skip to: 16436
2337 : /* 11070 */ MCD::OPC_Decode, 180, 15, 133, 1, // Opcode: XSMSUBADP
2338 : /* 11075 */ MCD::OPC_FilterValue, 7, 23, 0, 0, // Skip to: 11103
2339 : /* 11080 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2340 : /* 11083 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11093
2341 : /* 11088 */ MCD::OPC_Decode, 162, 15, 132, 1, // Opcode: XSDIVDP
2342 : /* 11093 */ MCD::OPC_FilterValue, 1, 218, 20, 0, // Skip to: 16436
2343 : /* 11098 */ MCD::OPC_Decode, 182, 15, 133, 1, // Opcode: XSMSUBMDP
2344 : /* 11103 */ MCD::OPC_FilterValue, 8, 23, 0, 0, // Skip to: 11131
2345 : /* 11108 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2346 : /* 11111 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11121
2347 : /* 11116 */ MCD::OPC_Decode, 239, 15, 134, 1, // Opcode: XVADDSP
2348 : /* 11121 */ MCD::OPC_FilterValue, 1, 190, 20, 0, // Skip to: 16436
2349 : /* 11126 */ MCD::OPC_Decode, 151, 16, 135, 1, // Opcode: XVMADDASP
2350 : /* 11131 */ MCD::OPC_FilterValue, 9, 23, 0, 0, // Skip to: 11159
2351 : /* 11136 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2352 : /* 11139 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11149
2353 : /* 11144 */ MCD::OPC_Decode, 193, 16, 134, 1, // Opcode: XVSUBSP
2354 : /* 11149 */ MCD::OPC_FilterValue, 1, 162, 20, 0, // Skip to: 16436
2355 : /* 11154 */ MCD::OPC_Decode, 153, 16, 135, 1, // Opcode: XVMADDMSP
2356 : /* 11159 */ MCD::OPC_FilterValue, 10, 23, 0, 0, // Skip to: 11187
2357 : /* 11164 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2358 : /* 11167 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11177
2359 : /* 11172 */ MCD::OPC_Decode, 163, 16, 134, 1, // Opcode: XVMULSP
2360 : /* 11177 */ MCD::OPC_FilterValue, 1, 134, 20, 0, // Skip to: 16436
2361 : /* 11182 */ MCD::OPC_Decode, 159, 16, 135, 1, // Opcode: XVMSUBASP
2362 : /* 11187 */ MCD::OPC_FilterValue, 11, 23, 0, 0, // Skip to: 11215
2363 : /* 11192 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2364 : /* 11195 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11205
2365 : /* 11200 */ MCD::OPC_Decode, 147, 16, 134, 1, // Opcode: XVDIVSP
2366 : /* 11205 */ MCD::OPC_FilterValue, 1, 106, 20, 0, // Skip to: 16436
2367 : /* 11210 */ MCD::OPC_Decode, 161, 16, 135, 1, // Opcode: XVMSUBMSP
2368 : /* 11215 */ MCD::OPC_FilterValue, 12, 23, 0, 0, // Skip to: 11243
2369 : /* 11220 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2370 : /* 11223 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11233
2371 : /* 11228 */ MCD::OPC_Decode, 238, 15, 134, 1, // Opcode: XVADDDP
2372 : /* 11233 */ MCD::OPC_FilterValue, 1, 78, 20, 0, // Skip to: 16436
2373 : /* 11238 */ MCD::OPC_Decode, 150, 16, 135, 1, // Opcode: XVMADDADP
2374 : /* 11243 */ MCD::OPC_FilterValue, 13, 23, 0, 0, // Skip to: 11271
2375 : /* 11248 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2376 : /* 11251 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11261
2377 : /* 11256 */ MCD::OPC_Decode, 192, 16, 134, 1, // Opcode: XVSUBDP
2378 : /* 11261 */ MCD::OPC_FilterValue, 1, 50, 20, 0, // Skip to: 16436
2379 : /* 11266 */ MCD::OPC_Decode, 152, 16, 135, 1, // Opcode: XVMADDMDP
2380 : /* 11271 */ MCD::OPC_FilterValue, 14, 23, 0, 0, // Skip to: 11299
2381 : /* 11276 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2382 : /* 11279 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11289
2383 : /* 11284 */ MCD::OPC_Decode, 162, 16, 134, 1, // Opcode: XVMULDP
2384 : /* 11289 */ MCD::OPC_FilterValue, 1, 22, 20, 0, // Skip to: 16436
2385 : /* 11294 */ MCD::OPC_Decode, 158, 16, 135, 1, // Opcode: XVMSUBADP
2386 : /* 11299 */ MCD::OPC_FilterValue, 15, 23, 0, 0, // Skip to: 11327
2387 : /* 11304 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2388 : /* 11307 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11317
2389 : /* 11312 */ MCD::OPC_Decode, 146, 16, 134, 1, // Opcode: XVDIVDP
2390 : /* 11317 */ MCD::OPC_FilterValue, 1, 250, 19, 0, // Skip to: 16436
2391 : /* 11322 */ MCD::OPC_Decode, 160, 16, 135, 1, // Opcode: XVMSUBMDP
2392 : /* 11327 */ MCD::OPC_FilterValue, 16, 23, 0, 0, // Skip to: 11355
2393 : /* 11332 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2394 : /* 11335 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11345
2395 : /* 11340 */ MCD::OPC_Decode, 174, 15, 136, 1, // Opcode: XSMAXCDP
2396 : /* 11345 */ MCD::OPC_FilterValue, 1, 222, 19, 0, // Skip to: 16436
2397 : /* 11350 */ MCD::OPC_Decode, 195, 15, 131, 1, // Opcode: XSNMADDASP
2398 : /* 11355 */ MCD::OPC_FilterValue, 17, 23, 0, 0, // Skip to: 11383
2399 : /* 11360 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2400 : /* 11363 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11373
2401 : /* 11368 */ MCD::OPC_Decode, 177, 15, 136, 1, // Opcode: XSMINCDP
2402 : /* 11373 */ MCD::OPC_FilterValue, 1, 194, 19, 0, // Skip to: 16436
2403 : /* 11378 */ MCD::OPC_Decode, 197, 15, 131, 1, // Opcode: XSNMADDMSP
2404 : /* 11383 */ MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 11411
2405 : /* 11388 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2406 : /* 11391 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11401
2407 : /* 11396 */ MCD::OPC_Decode, 176, 15, 136, 1, // Opcode: XSMAXJDP
2408 : /* 11401 */ MCD::OPC_FilterValue, 1, 166, 19, 0, // Skip to: 16436
2409 : /* 11406 */ MCD::OPC_Decode, 201, 15, 131, 1, // Opcode: XSNMSUBASP
2410 : /* 11411 */ MCD::OPC_FilterValue, 19, 23, 0, 0, // Skip to: 11439
2411 : /* 11416 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2412 : /* 11419 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11429
2413 : /* 11424 */ MCD::OPC_Decode, 179, 15, 136, 1, // Opcode: XSMINJDP
2414 : /* 11429 */ MCD::OPC_FilterValue, 1, 138, 19, 0, // Skip to: 16436
2415 : /* 11434 */ MCD::OPC_Decode, 203, 15, 131, 1, // Opcode: XSNMSUBMSP
2416 : /* 11439 */ MCD::OPC_FilterValue, 20, 23, 0, 0, // Skip to: 11467
2417 : /* 11444 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2418 : /* 11447 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11457
2419 : /* 11452 */ MCD::OPC_Decode, 175, 15, 132, 1, // Opcode: XSMAXDP
2420 : /* 11457 */ MCD::OPC_FilterValue, 1, 110, 19, 0, // Skip to: 16436
2421 : /* 11462 */ MCD::OPC_Decode, 194, 15, 133, 1, // Opcode: XSNMADDADP
2422 : /* 11467 */ MCD::OPC_FilterValue, 21, 23, 0, 0, // Skip to: 11495
2423 : /* 11472 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2424 : /* 11475 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11485
2425 : /* 11480 */ MCD::OPC_Decode, 178, 15, 132, 1, // Opcode: XSMINDP
2426 : /* 11485 */ MCD::OPC_FilterValue, 1, 82, 19, 0, // Skip to: 16436
2427 : /* 11490 */ MCD::OPC_Decode, 196, 15, 133, 1, // Opcode: XSNMADDMDP
2428 : /* 11495 */ MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 11523
2429 : /* 11500 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2430 : /* 11503 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11513
2431 : /* 11508 */ MCD::OPC_Decode, 133, 15, 132, 1, // Opcode: XSCPSGNDP
2432 : /* 11513 */ MCD::OPC_FilterValue, 1, 54, 19, 0, // Skip to: 16436
2433 : /* 11518 */ MCD::OPC_Decode, 200, 15, 133, 1, // Opcode: XSNMSUBADP
2434 : /* 11523 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 11540
2435 : /* 11528 */ MCD::OPC_CheckField, 3, 1, 1, 37, 19, 0, // Skip to: 16436
2436 : /* 11535 */ MCD::OPC_Decode, 202, 15, 133, 1, // Opcode: XSNMSUBMDP
2437 : /* 11540 */ MCD::OPC_FilterValue, 24, 23, 0, 0, // Skip to: 11568
2438 : /* 11545 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2439 : /* 11548 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11558
2440 : /* 11553 */ MCD::OPC_Decode, 155, 16, 134, 1, // Opcode: XVMAXSP
2441 : /* 11558 */ MCD::OPC_FilterValue, 1, 9, 19, 0, // Skip to: 16436
2442 : /* 11563 */ MCD::OPC_Decode, 169, 16, 135, 1, // Opcode: XVNMADDASP
2443 : /* 11568 */ MCD::OPC_FilterValue, 25, 23, 0, 0, // Skip to: 11596
2444 : /* 11573 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2445 : /* 11576 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11586
2446 : /* 11581 */ MCD::OPC_Decode, 157, 16, 134, 1, // Opcode: XVMINSP
2447 : /* 11586 */ MCD::OPC_FilterValue, 1, 237, 18, 0, // Skip to: 16436
2448 : /* 11591 */ MCD::OPC_Decode, 171, 16, 135, 1, // Opcode: XVNMADDMSP
2449 : /* 11596 */ MCD::OPC_FilterValue, 26, 23, 0, 0, // Skip to: 11624
2450 : /* 11601 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2451 : /* 11604 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11614
2452 : /* 11609 */ MCD::OPC_Decode, 253, 15, 134, 1, // Opcode: XVCPSGNSP
2453 : /* 11614 */ MCD::OPC_FilterValue, 1, 209, 18, 0, // Skip to: 16436
2454 : /* 11619 */ MCD::OPC_Decode, 173, 16, 135, 1, // Opcode: XVNMSUBASP
2455 : /* 11624 */ MCD::OPC_FilterValue, 27, 23, 0, 0, // Skip to: 11652
2456 : /* 11629 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2457 : /* 11632 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11642
2458 : /* 11637 */ MCD::OPC_Decode, 149, 16, 134, 1, // Opcode: XVIEXPSP
2459 : /* 11642 */ MCD::OPC_FilterValue, 1, 181, 18, 0, // Skip to: 16436
2460 : /* 11647 */ MCD::OPC_Decode, 175, 16, 135, 1, // Opcode: XVNMSUBMSP
2461 : /* 11652 */ MCD::OPC_FilterValue, 28, 23, 0, 0, // Skip to: 11680
2462 : /* 11657 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2463 : /* 11660 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11670
2464 : /* 11665 */ MCD::OPC_Decode, 154, 16, 134, 1, // Opcode: XVMAXDP
2465 : /* 11670 */ MCD::OPC_FilterValue, 1, 153, 18, 0, // Skip to: 16436
2466 : /* 11675 */ MCD::OPC_Decode, 168, 16, 135, 1, // Opcode: XVNMADDADP
2467 : /* 11680 */ MCD::OPC_FilterValue, 29, 23, 0, 0, // Skip to: 11708
2468 : /* 11685 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2469 : /* 11688 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11698
2470 : /* 11693 */ MCD::OPC_Decode, 156, 16, 134, 1, // Opcode: XVMINDP
2471 : /* 11698 */ MCD::OPC_FilterValue, 1, 125, 18, 0, // Skip to: 16436
2472 : /* 11703 */ MCD::OPC_Decode, 170, 16, 135, 1, // Opcode: XVNMADDMDP
2473 : /* 11708 */ MCD::OPC_FilterValue, 30, 23, 0, 0, // Skip to: 11736
2474 : /* 11713 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2475 : /* 11716 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11726
2476 : /* 11721 */ MCD::OPC_Decode, 252, 15, 134, 1, // Opcode: XVCPSGNDP
2477 : /* 11726 */ MCD::OPC_FilterValue, 1, 97, 18, 0, // Skip to: 16436
2478 : /* 11731 */ MCD::OPC_Decode, 172, 16, 135, 1, // Opcode: XVNMSUBADP
2479 : /* 11736 */ MCD::OPC_FilterValue, 31, 87, 18, 0, // Skip to: 16436
2480 : /* 11741 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2481 : /* 11744 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11754
2482 : /* 11749 */ MCD::OPC_Decode, 148, 16, 134, 1, // Opcode: XVIEXPDP
2483 : /* 11754 */ MCD::OPC_FilterValue, 1, 69, 18, 0, // Skip to: 16436
2484 : /* 11759 */ MCD::OPC_Decode, 174, 16, 135, 1, // Opcode: XVNMSUBMDP
2485 : /* 11764 */ MCD::OPC_FilterValue, 1, 97, 2, 0, // Skip to: 12378
2486 : /* 11769 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
2487 : /* 11772 */ MCD::OPC_FilterValue, 0, 131, 0, 0, // Skip to: 11908
2488 : /* 11777 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2489 : /* 11780 */ MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11826
2490 : /* 11785 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
2491 : /* 11788 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11798
2492 : /* 11793 */ MCD::OPC_Decode, 229, 16, 137, 1, // Opcode: XXSLDWI
2493 : /* 11798 */ MCD::OPC_FilterValue, 1, 25, 18, 0, // Skip to: 16436
2494 : /* 11803 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
2495 : /* 11806 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11816
2496 : /* 11811 */ MCD::OPC_Decode, 210, 16, 134, 1, // Opcode: XXLAND
2497 : /* 11816 */ MCD::OPC_FilterValue, 1, 7, 18, 0, // Skip to: 16436
2498 : /* 11821 */ MCD::OPC_Decode, 214, 16, 134, 1, // Opcode: XXLNOR
2499 : /* 11826 */ MCD::OPC_FilterValue, 1, 253, 17, 0, // Skip to: 16436
2500 : /* 11831 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
2501 : /* 11834 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11844
2502 : /* 11839 */ MCD::OPC_Decode, 252, 14, 136, 1, // Opcode: XSCMPEQDP
2503 : /* 11844 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 11868
2504 : /* 11849 */ MCD::OPC_CheckField, 21, 2, 0, 228, 17, 0, // Skip to: 16436
2505 : /* 11856 */ MCD::OPC_CheckField, 0, 1, 0, 221, 17, 0, // Skip to: 16436
2506 : /* 11863 */ MCD::OPC_Decode, 131, 15, 138, 1, // Opcode: XSCMPUDP
2507 : /* 11868 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 11878
2508 : /* 11873 */ MCD::OPC_Decode, 242, 15, 134, 1, // Opcode: XVCMPEQSP
2509 : /* 11878 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 11888
2510 : /* 11883 */ MCD::OPC_Decode, 240, 15, 134, 1, // Opcode: XVCMPEQDP
2511 : /* 11888 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 11898
2512 : /* 11893 */ MCD::OPC_Decode, 243, 15, 134, 1, // Opcode: XVCMPEQSPo
2513 : /* 11898 */ MCD::OPC_FilterValue, 7, 181, 17, 0, // Skip to: 16436
2514 : /* 11903 */ MCD::OPC_Decode, 241, 15, 134, 1, // Opcode: XVCMPEQDPo
2515 : /* 11908 */ MCD::OPC_FilterValue, 1, 131, 0, 0, // Skip to: 12044
2516 : /* 11913 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2517 : /* 11916 */ MCD::OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11962
2518 : /* 11921 */ MCD::OPC_ExtractField, 10, 1, // Inst{10} ...
2519 : /* 11924 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11934
2520 : /* 11929 */ MCD::OPC_Decode, 225, 16, 137, 1, // Opcode: XXPERMDI
2521 : /* 11934 */ MCD::OPC_FilterValue, 1, 145, 17, 0, // Skip to: 16436
2522 : /* 11939 */ MCD::OPC_ExtractField, 8, 2, // Inst{9-8} ...
2523 : /* 11942 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11952
2524 : /* 11947 */ MCD::OPC_Decode, 211, 16, 134, 1, // Opcode: XXLANDC
2525 : /* 11952 */ MCD::OPC_FilterValue, 1, 127, 17, 0, // Skip to: 16436
2526 : /* 11957 */ MCD::OPC_Decode, 216, 16, 134, 1, // Opcode: XXLORC
2527 : /* 11962 */ MCD::OPC_FilterValue, 1, 117, 17, 0, // Skip to: 16436
2528 : /* 11967 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
2529 : /* 11970 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11980
2530 : /* 11975 */ MCD::OPC_Decode, 128, 15, 136, 1, // Opcode: XSCMPGTDP
2531 : /* 11980 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 12004
2532 : /* 11985 */ MCD::OPC_CheckField, 21, 2, 0, 92, 17, 0, // Skip to: 16436
2533 : /* 11992 */ MCD::OPC_CheckField, 0, 1, 0, 85, 17, 0, // Skip to: 16436
2534 : /* 11999 */ MCD::OPC_Decode, 129, 15, 138, 1, // Opcode: XSCMPODP
2535 : /* 12004 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 12014
2536 : /* 12009 */ MCD::OPC_Decode, 250, 15, 134, 1, // Opcode: XVCMPGTSP
2537 : /* 12014 */ MCD::OPC_FilterValue, 3, 5, 0, 0, // Skip to: 12024
2538 : /* 12019 */ MCD::OPC_Decode, 248, 15, 134, 1, // Opcode: XVCMPGTDP
2539 : /* 12024 */ MCD::OPC_FilterValue, 6, 5, 0, 0, // Skip to: 12034
2540 : /* 12029 */ MCD::OPC_Decode, 251, 15, 134, 1, // Opcode: XVCMPGTSPo
2541 : /* 12034 */ MCD::OPC_FilterValue, 7, 45, 17, 0, // Skip to: 16436
2542 : /* 12039 */ MCD::OPC_Decode, 249, 15, 134, 1, // Opcode: XVCMPGTDPo
2543 : /* 12044 */ MCD::OPC_FilterValue, 2, 186, 0, 0, // Skip to: 12235
2544 : /* 12049 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
2545 : /* 12052 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12080
2546 : /* 12057 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2547 : /* 12060 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12070
2548 : /* 12065 */ MCD::OPC_Decode, 222, 16, 134, 1, // Opcode: XXMRGHW
2549 : /* 12070 */ MCD::OPC_FilterValue, 1, 9, 17, 0, // Skip to: 16436
2550 : /* 12075 */ MCD::OPC_Decode, 255, 14, 136, 1, // Opcode: XSCMPGEDP
2551 : /* 12080 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 12097
2552 : /* 12085 */ MCD::OPC_CheckField, 3, 1, 0, 248, 16, 0, // Skip to: 16436
2553 : /* 12092 */ MCD::OPC_Decode, 223, 16, 134, 1, // Opcode: XXMRGLW
2554 : /* 12097 */ MCD::OPC_FilterValue, 2, 48, 0, 0, // Skip to: 12150
2555 : /* 12102 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2556 : /* 12105 */ MCD::OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12140
2557 : /* 12110 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2558 : /* 12113 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12130
2559 : /* 12118 */ MCD::OPC_CheckField, 18, 3, 0, 215, 16, 0, // Skip to: 16436
2560 : /* 12125 */ MCD::OPC_Decode, 232, 16, 139, 1, // Opcode: XXSPLTW
2561 : /* 12130 */ MCD::OPC_FilterValue, 1, 205, 16, 0, // Skip to: 16436
2562 : /* 12135 */ MCD::OPC_Decode, 208, 16, 140, 1, // Opcode: XXEXTRACTUW
2563 : /* 12140 */ MCD::OPC_FilterValue, 1, 195, 16, 0, // Skip to: 16436
2564 : /* 12145 */ MCD::OPC_Decode, 246, 15, 134, 1, // Opcode: XVCMPGESP
2565 : /* 12150 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 12167
2566 : /* 12155 */ MCD::OPC_CheckField, 3, 1, 1, 178, 16, 0, // Skip to: 16436
2567 : /* 12162 */ MCD::OPC_Decode, 244, 15, 134, 1, // Opcode: XVCMPGEDP
2568 : /* 12167 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12184
2569 : /* 12172 */ MCD::OPC_CheckField, 3, 1, 0, 161, 16, 0, // Skip to: 16436
2570 : /* 12179 */ MCD::OPC_Decode, 215, 16, 134, 1, // Opcode: XXLOR
2571 : /* 12184 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 12201
2572 : /* 12189 */ MCD::OPC_CheckField, 3, 1, 0, 144, 16, 0, // Skip to: 16436
2573 : /* 12196 */ MCD::OPC_Decode, 213, 16, 134, 1, // Opcode: XXLNAND
2574 : /* 12201 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 12218
2575 : /* 12206 */ MCD::OPC_CheckField, 3, 1, 1, 127, 16, 0, // Skip to: 16436
2576 : /* 12213 */ MCD::OPC_Decode, 247, 15, 134, 1, // Opcode: XVCMPGESPo
2577 : /* 12218 */ MCD::OPC_FilterValue, 7, 117, 16, 0, // Skip to: 16436
2578 : /* 12223 */ MCD::OPC_CheckField, 3, 1, 1, 110, 16, 0, // Skip to: 16436
2579 : /* 12230 */ MCD::OPC_Decode, 245, 15, 134, 1, // Opcode: XVCMPGEDPo
2580 : /* 12235 */ MCD::OPC_FilterValue, 3, 100, 16, 0, // Skip to: 16436
2581 : /* 12240 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
2582 : /* 12243 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12260
2583 : /* 12248 */ MCD::OPC_CheckField, 3, 1, 0, 85, 16, 0, // Skip to: 16436
2584 : /* 12255 */ MCD::OPC_Decode, 224, 16, 134, 1, // Opcode: XXPERM
2585 : /* 12260 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12302
2586 : /* 12265 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2587 : /* 12268 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12278
2588 : /* 12273 */ MCD::OPC_Decode, 227, 16, 134, 1, // Opcode: XXPERMR
2589 : /* 12278 */ MCD::OPC_FilterValue, 1, 57, 16, 0, // Skip to: 16436
2590 : /* 12283 */ MCD::OPC_CheckField, 21, 2, 0, 50, 16, 0, // Skip to: 16436
2591 : /* 12290 */ MCD::OPC_CheckField, 0, 1, 0, 43, 16, 0, // Skip to: 16436
2592 : /* 12297 */ MCD::OPC_Decode, 253, 14, 138, 1, // Opcode: XSCMPEXPDP
2593 : /* 12302 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12344
2594 : /* 12307 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2595 : /* 12310 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12334
2596 : /* 12315 */ MCD::OPC_CheckField, 19, 2, 0, 18, 16, 0, // Skip to: 16436
2597 : /* 12322 */ MCD::OPC_CheckField, 1, 1, 0, 11, 16, 0, // Skip to: 16436
2598 : /* 12329 */ MCD::OPC_Decode, 231, 16, 141, 1, // Opcode: XXSPLTIB
2599 : /* 12334 */ MCD::OPC_FilterValue, 1, 1, 16, 0, // Skip to: 16436
2600 : /* 12339 */ MCD::OPC_Decode, 209, 16, 142, 1, // Opcode: XXINSERTW
2601 : /* 12344 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12361
2602 : /* 12349 */ MCD::OPC_CheckField, 3, 1, 0, 240, 15, 0, // Skip to: 16436
2603 : /* 12356 */ MCD::OPC_Decode, 218, 16, 134, 1, // Opcode: XXLXOR
2604 : /* 12361 */ MCD::OPC_FilterValue, 5, 230, 15, 0, // Skip to: 16436
2605 : /* 12366 */ MCD::OPC_CheckField, 3, 1, 0, 223, 15, 0, // Skip to: 16436
2606 : /* 12373 */ MCD::OPC_Decode, 212, 16, 134, 1, // Opcode: XXLEQV
2607 : /* 12378 */ MCD::OPC_FilterValue, 2, 253, 7, 0, // Skip to: 14428
2608 : /* 12383 */ MCD::OPC_ExtractField, 7, 4, // Inst{10-7} ...
2609 : /* 12386 */ MCD::OPC_FilterValue, 0, 69, 0, 0, // Skip to: 12460
2610 : /* 12391 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2611 : /* 12394 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12436
2612 : /* 12399 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2613 : /* 12402 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12419
2614 : /* 12407 */ MCD::OPC_CheckField, 16, 5, 0, 182, 15, 0, // Skip to: 16436
2615 : /* 12414 */ MCD::OPC_Decode, 218, 15, 143, 1, // Opcode: XSRSQRTESP
2616 : /* 12419 */ MCD::OPC_FilterValue, 1, 172, 15, 0, // Skip to: 16436
2617 : /* 12424 */ MCD::OPC_CheckField, 16, 5, 0, 165, 15, 0, // Skip to: 16436
2618 : /* 12431 */ MCD::OPC_Decode, 212, 15, 143, 1, // Opcode: XSRESP
2619 : /* 12436 */ MCD::OPC_FilterValue, 3, 155, 15, 0, // Skip to: 16436
2620 : /* 12441 */ MCD::OPC_CheckField, 16, 5, 0, 148, 15, 0, // Skip to: 16436
2621 : /* 12448 */ MCD::OPC_CheckField, 6, 1, 0, 141, 15, 0, // Skip to: 16436
2622 : /* 12455 */ MCD::OPC_Decode, 222, 15, 143, 1, // Opcode: XSSQRTSP
2623 : /* 12460 */ MCD::OPC_FilterValue, 2, 153, 0, 0, // Skip to: 12618
2624 : /* 12465 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2625 : /* 12468 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12510
2626 : /* 12473 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2627 : /* 12476 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12493
2628 : /* 12481 */ MCD::OPC_CheckField, 16, 5, 0, 108, 15, 0, // Skip to: 16436
2629 : /* 12488 */ MCD::OPC_Decode, 145, 15, 144, 1, // Opcode: XSCVDPUXWS
2630 : /* 12493 */ MCD::OPC_FilterValue, 1, 98, 15, 0, // Skip to: 16436
2631 : /* 12498 */ MCD::OPC_CheckField, 16, 5, 0, 91, 15, 0, // Skip to: 16436
2632 : /* 12505 */ MCD::OPC_Decode, 141, 15, 144, 1, // Opcode: XSCVDPSXWS
2633 : /* 12510 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12552
2634 : /* 12515 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2635 : /* 12518 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12535
2636 : /* 12523 */ MCD::OPC_CheckField, 16, 5, 0, 66, 15, 0, // Skip to: 16436
2637 : /* 12530 */ MCD::OPC_Decode, 206, 15, 144, 1, // Opcode: XSRDPI
2638 : /* 12535 */ MCD::OPC_FilterValue, 1, 56, 15, 0, // Skip to: 16436
2639 : /* 12540 */ MCD::OPC_CheckField, 16, 5, 0, 49, 15, 0, // Skip to: 16436
2640 : /* 12547 */ MCD::OPC_Decode, 210, 15, 144, 1, // Opcode: XSRDPIZ
2641 : /* 12552 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12594
2642 : /* 12557 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2643 : /* 12560 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12577
2644 : /* 12565 */ MCD::OPC_CheckField, 16, 5, 0, 24, 15, 0, // Skip to: 16436
2645 : /* 12572 */ MCD::OPC_Decode, 217, 15, 144, 1, // Opcode: XSRSQRTEDP
2646 : /* 12577 */ MCD::OPC_FilterValue, 1, 14, 15, 0, // Skip to: 16436
2647 : /* 12582 */ MCD::OPC_CheckField, 16, 5, 0, 7, 15, 0, // Skip to: 16436
2648 : /* 12589 */ MCD::OPC_Decode, 211, 15, 144, 1, // Opcode: XSREDP
2649 : /* 12594 */ MCD::OPC_FilterValue, 3, 253, 14, 0, // Skip to: 16436
2650 : /* 12599 */ MCD::OPC_CheckField, 16, 5, 0, 246, 14, 0, // Skip to: 16436
2651 : /* 12606 */ MCD::OPC_CheckField, 6, 1, 0, 239, 14, 0, // Skip to: 16436
2652 : /* 12613 */ MCD::OPC_Decode, 219, 15, 144, 1, // Opcode: XSSQRTDP
2653 : /* 12618 */ MCD::OPC_FilterValue, 3, 140, 0, 0, // Skip to: 12763
2654 : /* 12623 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2655 : /* 12626 */ MCD::OPC_FilterValue, 0, 51, 0, 0, // Skip to: 12682
2656 : /* 12631 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2657 : /* 12634 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12658
2658 : /* 12639 */ MCD::OPC_CheckField, 16, 5, 0, 206, 14, 0, // Skip to: 16436
2659 : /* 12646 */ MCD::OPC_CheckField, 2, 1, 1, 199, 14, 0, // Skip to: 16436
2660 : /* 12653 */ MCD::OPC_Decode, 209, 15, 144, 1, // Opcode: XSRDPIP
2661 : /* 12658 */ MCD::OPC_FilterValue, 1, 189, 14, 0, // Skip to: 16436
2662 : /* 12663 */ MCD::OPC_CheckField, 16, 5, 0, 182, 14, 0, // Skip to: 16436
2663 : /* 12670 */ MCD::OPC_CheckField, 2, 1, 1, 175, 14, 0, // Skip to: 16436
2664 : /* 12677 */ MCD::OPC_Decode, 208, 15, 144, 1, // Opcode: XSRDPIM
2665 : /* 12682 */ MCD::OPC_FilterValue, 1, 165, 14, 0, // Skip to: 16436
2666 : /* 12687 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2667 : /* 12690 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 12739
2668 : /* 12695 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2669 : /* 12698 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12722
2670 : /* 12703 */ MCD::OPC_CheckField, 16, 7, 0, 142, 14, 0, // Skip to: 16436
2671 : /* 12710 */ MCD::OPC_CheckField, 0, 1, 0, 135, 14, 0, // Skip to: 16436
2672 : /* 12717 */ MCD::OPC_Decode, 228, 15, 145, 1, // Opcode: XSTSQRTDP
2673 : /* 12722 */ MCD::OPC_FilterValue, 1, 125, 14, 0, // Skip to: 16436
2674 : /* 12727 */ MCD::OPC_CheckField, 16, 5, 0, 118, 14, 0, // Skip to: 16436
2675 : /* 12734 */ MCD::OPC_Decode, 207, 15, 144, 1, // Opcode: XSRDPIC
2676 : /* 12739 */ MCD::OPC_FilterValue, 1, 108, 14, 0, // Skip to: 16436
2677 : /* 12744 */ MCD::OPC_CheckField, 21, 2, 0, 101, 14, 0, // Skip to: 16436
2678 : /* 12751 */ MCD::OPC_CheckField, 0, 1, 0, 94, 14, 0, // Skip to: 16436
2679 : /* 12758 */ MCD::OPC_Decode, 227, 15, 138, 1, // Opcode: XSTDIVDP
2680 : /* 12763 */ MCD::OPC_FilterValue, 4, 153, 0, 0, // Skip to: 12921
2681 : /* 12768 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2682 : /* 12771 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12813
2683 : /* 12776 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2684 : /* 12779 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12796
2685 : /* 12784 */ MCD::OPC_CheckField, 16, 5, 0, 61, 14, 0, // Skip to: 16436
2686 : /* 12791 */ MCD::OPC_Decode, 137, 16, 146, 1, // Opcode: XVCVSPUXWS
2687 : /* 12796 */ MCD::OPC_FilterValue, 1, 51, 14, 0, // Skip to: 16436
2688 : /* 12801 */ MCD::OPC_CheckField, 16, 5, 0, 44, 14, 0, // Skip to: 16436
2689 : /* 12808 */ MCD::OPC_Decode, 135, 16, 146, 1, // Opcode: XVCVSPSXWS
2690 : /* 12813 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12855
2691 : /* 12818 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2692 : /* 12821 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12838
2693 : /* 12826 */ MCD::OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 16436
2694 : /* 12833 */ MCD::OPC_Decode, 183, 16, 146, 1, // Opcode: XVRSPI
2695 : /* 12838 */ MCD::OPC_FilterValue, 1, 9, 14, 0, // Skip to: 16436
2696 : /* 12843 */ MCD::OPC_CheckField, 16, 5, 0, 2, 14, 0, // Skip to: 16436
2697 : /* 12850 */ MCD::OPC_Decode, 187, 16, 146, 1, // Opcode: XVRSPIZ
2698 : /* 12855 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12897
2699 : /* 12860 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2700 : /* 12863 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12880
2701 : /* 12868 */ MCD::OPC_CheckField, 16, 5, 0, 233, 13, 0, // Skip to: 16436
2702 : /* 12875 */ MCD::OPC_Decode, 189, 16, 146, 1, // Opcode: XVRSQRTESP
2703 : /* 12880 */ MCD::OPC_FilterValue, 1, 223, 13, 0, // Skip to: 16436
2704 : /* 12885 */ MCD::OPC_CheckField, 16, 5, 0, 216, 13, 0, // Skip to: 16436
2705 : /* 12892 */ MCD::OPC_Decode, 182, 16, 146, 1, // Opcode: XVRESP
2706 : /* 12897 */ MCD::OPC_FilterValue, 3, 206, 13, 0, // Skip to: 16436
2707 : /* 12902 */ MCD::OPC_CheckField, 16, 5, 0, 199, 13, 0, // Skip to: 16436
2708 : /* 12909 */ MCD::OPC_CheckField, 6, 1, 0, 192, 13, 0, // Skip to: 16436
2709 : /* 12916 */ MCD::OPC_Decode, 191, 16, 146, 1, // Opcode: XVSQRTSP
2710 : /* 12921 */ MCD::OPC_FilterValue, 5, 176, 0, 0, // Skip to: 13102
2711 : /* 12926 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2712 : /* 12929 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13021
2713 : /* 12934 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2714 : /* 12937 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12979
2715 : /* 12942 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2716 : /* 12945 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12962
2717 : /* 12950 */ MCD::OPC_CheckField, 16, 5, 0, 151, 13, 0, // Skip to: 16436
2718 : /* 12957 */ MCD::OPC_Decode, 145, 16, 146, 1, // Opcode: XVCVUXWSP
2719 : /* 12962 */ MCD::OPC_FilterValue, 1, 141, 13, 0, // Skip to: 16436
2720 : /* 12967 */ MCD::OPC_CheckField, 16, 5, 0, 134, 13, 0, // Skip to: 16436
2721 : /* 12974 */ MCD::OPC_Decode, 141, 16, 146, 1, // Opcode: XVCVSXWSP
2722 : /* 12979 */ MCD::OPC_FilterValue, 1, 124, 13, 0, // Skip to: 16436
2723 : /* 12984 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2724 : /* 12987 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13004
2725 : /* 12992 */ MCD::OPC_CheckField, 16, 5, 0, 109, 13, 0, // Skip to: 16436
2726 : /* 12999 */ MCD::OPC_Decode, 186, 16, 146, 1, // Opcode: XVRSPIP
2727 : /* 13004 */ MCD::OPC_FilterValue, 1, 99, 13, 0, // Skip to: 16436
2728 : /* 13009 */ MCD::OPC_CheckField, 16, 5, 0, 92, 13, 0, // Skip to: 16436
2729 : /* 13016 */ MCD::OPC_Decode, 185, 16, 146, 1, // Opcode: XVRSPIM
2730 : /* 13021 */ MCD::OPC_FilterValue, 1, 82, 13, 0, // Skip to: 16436
2731 : /* 13026 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2732 : /* 13029 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13078
2733 : /* 13034 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2734 : /* 13037 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13061
2735 : /* 13042 */ MCD::OPC_CheckField, 16, 7, 0, 59, 13, 0, // Skip to: 16436
2736 : /* 13049 */ MCD::OPC_CheckField, 0, 1, 0, 52, 13, 0, // Skip to: 16436
2737 : /* 13056 */ MCD::OPC_Decode, 197, 16, 147, 1, // Opcode: XVTSQRTSP
2738 : /* 13061 */ MCD::OPC_FilterValue, 1, 42, 13, 0, // Skip to: 16436
2739 : /* 13066 */ MCD::OPC_CheckField, 16, 5, 0, 35, 13, 0, // Skip to: 16436
2740 : /* 13073 */ MCD::OPC_Decode, 184, 16, 146, 1, // Opcode: XVRSPIC
2741 : /* 13078 */ MCD::OPC_FilterValue, 1, 25, 13, 0, // Skip to: 16436
2742 : /* 13083 */ MCD::OPC_CheckField, 21, 2, 0, 18, 13, 0, // Skip to: 16436
2743 : /* 13090 */ MCD::OPC_CheckField, 0, 1, 0, 11, 13, 0, // Skip to: 16436
2744 : /* 13097 */ MCD::OPC_Decode, 195, 16, 148, 1, // Opcode: XVTDIVSP
2745 : /* 13102 */ MCD::OPC_FilterValue, 6, 153, 0, 0, // Skip to: 13260
2746 : /* 13107 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2747 : /* 13110 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13152
2748 : /* 13115 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2749 : /* 13118 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13135
2750 : /* 13123 */ MCD::OPC_CheckField, 16, 5, 0, 234, 12, 0, // Skip to: 16436
2751 : /* 13130 */ MCD::OPC_Decode, 130, 16, 146, 1, // Opcode: XVCVDPUXWS
2752 : /* 13135 */ MCD::OPC_FilterValue, 1, 224, 12, 0, // Skip to: 16436
2753 : /* 13140 */ MCD::OPC_CheckField, 16, 5, 0, 217, 12, 0, // Skip to: 16436
2754 : /* 13147 */ MCD::OPC_Decode, 128, 16, 146, 1, // Opcode: XVCVDPSXWS
2755 : /* 13152 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13194
2756 : /* 13157 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2757 : /* 13160 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13177
2758 : /* 13165 */ MCD::OPC_CheckField, 16, 5, 0, 192, 12, 0, // Skip to: 16436
2759 : /* 13172 */ MCD::OPC_Decode, 176, 16, 146, 1, // Opcode: XVRDPI
2760 : /* 13177 */ MCD::OPC_FilterValue, 1, 182, 12, 0, // Skip to: 16436
2761 : /* 13182 */ MCD::OPC_CheckField, 16, 5, 0, 175, 12, 0, // Skip to: 16436
2762 : /* 13189 */ MCD::OPC_Decode, 180, 16, 146, 1, // Opcode: XVRDPIZ
2763 : /* 13194 */ MCD::OPC_FilterValue, 2, 37, 0, 0, // Skip to: 13236
2764 : /* 13199 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2765 : /* 13202 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13219
2766 : /* 13207 */ MCD::OPC_CheckField, 16, 5, 0, 150, 12, 0, // Skip to: 16436
2767 : /* 13214 */ MCD::OPC_Decode, 188, 16, 146, 1, // Opcode: XVRSQRTEDP
2768 : /* 13219 */ MCD::OPC_FilterValue, 1, 140, 12, 0, // Skip to: 16436
2769 : /* 13224 */ MCD::OPC_CheckField, 16, 5, 0, 133, 12, 0, // Skip to: 16436
2770 : /* 13231 */ MCD::OPC_Decode, 181, 16, 146, 1, // Opcode: XVREDP
2771 : /* 13236 */ MCD::OPC_FilterValue, 3, 123, 12, 0, // Skip to: 16436
2772 : /* 13241 */ MCD::OPC_CheckField, 16, 5, 0, 116, 12, 0, // Skip to: 16436
2773 : /* 13248 */ MCD::OPC_CheckField, 6, 1, 0, 109, 12, 0, // Skip to: 16436
2774 : /* 13255 */ MCD::OPC_Decode, 190, 16, 146, 1, // Opcode: XVSQRTDP
2775 : /* 13260 */ MCD::OPC_FilterValue, 7, 176, 0, 0, // Skip to: 13441
2776 : /* 13265 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2777 : /* 13268 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13360
2778 : /* 13273 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2779 : /* 13276 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13318
2780 : /* 13281 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2781 : /* 13284 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13301
2782 : /* 13289 */ MCD::OPC_CheckField, 16, 5, 0, 68, 12, 0, // Skip to: 16436
2783 : /* 13296 */ MCD::OPC_Decode, 144, 16, 146, 1, // Opcode: XVCVUXWDP
2784 : /* 13301 */ MCD::OPC_FilterValue, 1, 58, 12, 0, // Skip to: 16436
2785 : /* 13306 */ MCD::OPC_CheckField, 16, 5, 0, 51, 12, 0, // Skip to: 16436
2786 : /* 13313 */ MCD::OPC_Decode, 140, 16, 146, 1, // Opcode: XVCVSXWDP
2787 : /* 13318 */ MCD::OPC_FilterValue, 1, 41, 12, 0, // Skip to: 16436
2788 : /* 13323 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2789 : /* 13326 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13343
2790 : /* 13331 */ MCD::OPC_CheckField, 16, 5, 0, 26, 12, 0, // Skip to: 16436
2791 : /* 13338 */ MCD::OPC_Decode, 179, 16, 146, 1, // Opcode: XVRDPIP
2792 : /* 13343 */ MCD::OPC_FilterValue, 1, 16, 12, 0, // Skip to: 16436
2793 : /* 13348 */ MCD::OPC_CheckField, 16, 5, 0, 9, 12, 0, // Skip to: 16436
2794 : /* 13355 */ MCD::OPC_Decode, 178, 16, 146, 1, // Opcode: XVRDPIM
2795 : /* 13360 */ MCD::OPC_FilterValue, 1, 255, 11, 0, // Skip to: 16436
2796 : /* 13365 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2797 : /* 13368 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13417
2798 : /* 13373 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2799 : /* 13376 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13400
2800 : /* 13381 */ MCD::OPC_CheckField, 16, 7, 0, 232, 11, 0, // Skip to: 16436
2801 : /* 13388 */ MCD::OPC_CheckField, 0, 1, 0, 225, 11, 0, // Skip to: 16436
2802 : /* 13395 */ MCD::OPC_Decode, 196, 16, 147, 1, // Opcode: XVTSQRTDP
2803 : /* 13400 */ MCD::OPC_FilterValue, 1, 215, 11, 0, // Skip to: 16436
2804 : /* 13405 */ MCD::OPC_CheckField, 16, 5, 0, 208, 11, 0, // Skip to: 16436
2805 : /* 13412 */ MCD::OPC_Decode, 177, 16, 146, 1, // Opcode: XVRDPIC
2806 : /* 13417 */ MCD::OPC_FilterValue, 1, 198, 11, 0, // Skip to: 16436
2807 : /* 13422 */ MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 16436
2808 : /* 13429 */ MCD::OPC_CheckField, 0, 1, 0, 184, 11, 0, // Skip to: 16436
2809 : /* 13436 */ MCD::OPC_Decode, 194, 16, 148, 1, // Opcode: XVTDIVDP
2810 : /* 13441 */ MCD::OPC_FilterValue, 8, 69, 0, 0, // Skip to: 13515
2811 : /* 13446 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2812 : /* 13449 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13491
2813 : /* 13454 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2814 : /* 13457 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13474
2815 : /* 13462 */ MCD::OPC_CheckField, 16, 5, 0, 151, 11, 0, // Skip to: 16436
2816 : /* 13469 */ MCD::OPC_Decode, 137, 15, 144, 1, // Opcode: XSCVDPSP
2817 : /* 13474 */ MCD::OPC_FilterValue, 1, 141, 11, 0, // Skip to: 16436
2818 : /* 13479 */ MCD::OPC_CheckField, 16, 5, 0, 134, 11, 0, // Skip to: 16436
2819 : /* 13486 */ MCD::OPC_Decode, 216, 15, 149, 1, // Opcode: XSRSP
2820 : /* 13491 */ MCD::OPC_FilterValue, 3, 124, 11, 0, // Skip to: 16436
2821 : /* 13496 */ MCD::OPC_CheckField, 16, 5, 0, 117, 11, 0, // Skip to: 16436
2822 : /* 13503 */ MCD::OPC_CheckField, 6, 1, 0, 110, 11, 0, // Skip to: 16436
2823 : /* 13510 */ MCD::OPC_Decode, 138, 15, 150, 1, // Opcode: XSCVDPSPN
2824 : /* 13515 */ MCD::OPC_FilterValue, 9, 69, 0, 0, // Skip to: 13589
2825 : /* 13520 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2826 : /* 13523 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13565
2827 : /* 13528 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2828 : /* 13531 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13548
2829 : /* 13536 */ MCD::OPC_CheckField, 16, 5, 0, 77, 11, 0, // Skip to: 16436
2830 : /* 13543 */ MCD::OPC_Decode, 161, 15, 149, 1, // Opcode: XSCVUXDSP
2831 : /* 13548 */ MCD::OPC_FilterValue, 1, 67, 11, 0, // Skip to: 16436
2832 : /* 13553 */ MCD::OPC_CheckField, 16, 5, 0, 60, 11, 0, // Skip to: 16436
2833 : /* 13560 */ MCD::OPC_Decode, 158, 15, 149, 1, // Opcode: XSCVSXDSP
2834 : /* 13565 */ MCD::OPC_FilterValue, 2, 50, 11, 0, // Skip to: 16436
2835 : /* 13570 */ MCD::OPC_CheckField, 6, 1, 0, 43, 11, 0, // Skip to: 16436
2836 : /* 13577 */ MCD::OPC_CheckField, 0, 1, 0, 36, 11, 0, // Skip to: 16436
2837 : /* 13584 */ MCD::OPC_Decode, 231, 15, 151, 1, // Opcode: XSTSTDCSP
2838 : /* 13589 */ MCD::OPC_FilterValue, 10, 181, 0, 0, // Skip to: 13775
2839 : /* 13594 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
2840 : /* 13597 */ MCD::OPC_FilterValue, 0, 94, 0, 0, // Skip to: 13696
2841 : /* 13602 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2842 : /* 13605 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13633
2843 : /* 13610 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2844 : /* 13613 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13623
2845 : /* 13618 */ MCD::OPC_Decode, 143, 15, 144, 1, // Opcode: XSCVDPUXDS
2846 : /* 13623 */ MCD::OPC_FilterValue, 1, 248, 10, 0, // Skip to: 16436
2847 : /* 13628 */ MCD::OPC_Decode, 139, 15, 144, 1, // Opcode: XSCVDPSXDS
2848 : /* 13633 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 13661
2849 : /* 13638 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2850 : /* 13641 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13651
2851 : /* 13646 */ MCD::OPC_Decode, 155, 15, 144, 1, // Opcode: XSCVSPDP
2852 : /* 13651 */ MCD::OPC_FilterValue, 1, 220, 10, 0, // Skip to: 16436
2853 : /* 13656 */ MCD::OPC_Decode, 246, 14, 144, 1, // Opcode: XSABSDP
2854 : /* 13661 */ MCD::OPC_FilterValue, 3, 210, 10, 0, // Skip to: 16436
2855 : /* 13666 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2856 : /* 13669 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13679
2857 : /* 13674 */ MCD::OPC_Decode, 156, 15, 152, 1, // Opcode: XSCVSPDPN
2858 : /* 13679 */ MCD::OPC_FilterValue, 1, 192, 10, 0, // Skip to: 16436
2859 : /* 13684 */ MCD::OPC_CheckField, 0, 1, 0, 185, 10, 0, // Skip to: 16436
2860 : /* 13691 */ MCD::OPC_Decode, 232, 15, 153, 1, // Opcode: XSXEXPDP
2861 : /* 13696 */ MCD::OPC_FilterValue, 1, 26, 0, 0, // Skip to: 13727
2862 : /* 13701 */ MCD::OPC_CheckField, 6, 1, 1, 168, 10, 0, // Skip to: 16436
2863 : /* 13708 */ MCD::OPC_CheckField, 2, 2, 3, 161, 10, 0, // Skip to: 16436
2864 : /* 13715 */ MCD::OPC_CheckField, 0, 1, 0, 154, 10, 0, // Skip to: 16436
2865 : /* 13722 */ MCD::OPC_Decode, 234, 15, 153, 1, // Opcode: XSXSIGDP
2866 : /* 13727 */ MCD::OPC_FilterValue, 16, 19, 0, 0, // Skip to: 13751
2867 : /* 13732 */ MCD::OPC_CheckField, 6, 1, 1, 137, 10, 0, // Skip to: 16436
2868 : /* 13739 */ MCD::OPC_CheckField, 2, 2, 3, 130, 10, 0, // Skip to: 16436
2869 : /* 13746 */ MCD::OPC_Decode, 147, 15, 144, 1, // Opcode: XSCVHPDP
2870 : /* 13751 */ MCD::OPC_FilterValue, 17, 120, 10, 0, // Skip to: 16436
2871 : /* 13756 */ MCD::OPC_CheckField, 6, 1, 1, 113, 10, 0, // Skip to: 16436
2872 : /* 13763 */ MCD::OPC_CheckField, 2, 2, 3, 106, 10, 0, // Skip to: 16436
2873 : /* 13770 */ MCD::OPC_Decode, 135, 15, 144, 1, // Opcode: XSCVDPHP
2874 : /* 13775 */ MCD::OPC_FilterValue, 11, 111, 0, 0, // Skip to: 13891
2875 : /* 13780 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2876 : /* 13783 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13825
2877 : /* 13788 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2878 : /* 13791 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13808
2879 : /* 13796 */ MCD::OPC_CheckField, 16, 5, 0, 73, 10, 0, // Skip to: 16436
2880 : /* 13803 */ MCD::OPC_Decode, 160, 15, 144, 1, // Opcode: XSCVUXDDP
2881 : /* 13808 */ MCD::OPC_FilterValue, 1, 63, 10, 0, // Skip to: 16436
2882 : /* 13813 */ MCD::OPC_CheckField, 16, 5, 0, 56, 10, 0, // Skip to: 16436
2883 : /* 13820 */ MCD::OPC_Decode, 157, 15, 144, 1, // Opcode: XSCVSXDDP
2884 : /* 13825 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13867
2885 : /* 13830 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2886 : /* 13833 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13850
2887 : /* 13838 */ MCD::OPC_CheckField, 16, 5, 0, 31, 10, 0, // Skip to: 16436
2888 : /* 13845 */ MCD::OPC_Decode, 190, 15, 144, 1, // Opcode: XSNABSDP
2889 : /* 13850 */ MCD::OPC_FilterValue, 1, 21, 10, 0, // Skip to: 16436
2890 : /* 13855 */ MCD::OPC_CheckField, 16, 5, 0, 14, 10, 0, // Skip to: 16436
2891 : /* 13862 */ MCD::OPC_Decode, 192, 15, 144, 1, // Opcode: XSNEGDP
2892 : /* 13867 */ MCD::OPC_FilterValue, 2, 4, 10, 0, // Skip to: 16436
2893 : /* 13872 */ MCD::OPC_CheckField, 6, 1, 0, 253, 9, 0, // Skip to: 16436
2894 : /* 13879 */ MCD::OPC_CheckField, 0, 1, 0, 246, 9, 0, // Skip to: 16436
2895 : /* 13886 */ MCD::OPC_Decode, 229, 15, 151, 1, // Opcode: XSTSTDCDP
2896 : /* 13891 */ MCD::OPC_FilterValue, 12, 87, 0, 0, // Skip to: 13983
2897 : /* 13896 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2898 : /* 13899 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13941
2899 : /* 13904 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2900 : /* 13907 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13924
2901 : /* 13912 */ MCD::OPC_CheckField, 16, 5, 0, 213, 9, 0, // Skip to: 16436
2902 : /* 13919 */ MCD::OPC_Decode, 136, 16, 146, 1, // Opcode: XVCVSPUXDS
2903 : /* 13924 */ MCD::OPC_FilterValue, 1, 203, 9, 0, // Skip to: 16436
2904 : /* 13929 */ MCD::OPC_CheckField, 16, 5, 0, 196, 9, 0, // Skip to: 16436
2905 : /* 13936 */ MCD::OPC_Decode, 134, 16, 146, 1, // Opcode: XVCVSPSXDS
2906 : /* 13941 */ MCD::OPC_FilterValue, 1, 186, 9, 0, // Skip to: 16436
2907 : /* 13946 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2908 : /* 13949 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13966
2909 : /* 13954 */ MCD::OPC_CheckField, 16, 5, 0, 171, 9, 0, // Skip to: 16436
2910 : /* 13961 */ MCD::OPC_Decode, 254, 15, 146, 1, // Opcode: XVCVDPSP
2911 : /* 13966 */ MCD::OPC_FilterValue, 1, 161, 9, 0, // Skip to: 16436
2912 : /* 13971 */ MCD::OPC_CheckField, 16, 5, 0, 154, 9, 0, // Skip to: 16436
2913 : /* 13978 */ MCD::OPC_Decode, 237, 15, 146, 1, // Opcode: XVABSSP
2914 : /* 13983 */ MCD::OPC_FilterValue, 13, 105, 0, 0, // Skip to: 14093
2915 : /* 13988 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2916 : /* 13991 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14083
2917 : /* 13996 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2918 : /* 13999 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14041
2919 : /* 14004 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2920 : /* 14007 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14024
2921 : /* 14012 */ MCD::OPC_CheckField, 16, 5, 0, 113, 9, 0, // Skip to: 16436
2922 : /* 14019 */ MCD::OPC_Decode, 143, 16, 146, 1, // Opcode: XVCVUXDSP
2923 : /* 14024 */ MCD::OPC_FilterValue, 1, 103, 9, 0, // Skip to: 16436
2924 : /* 14029 */ MCD::OPC_CheckField, 16, 5, 0, 96, 9, 0, // Skip to: 16436
2925 : /* 14036 */ MCD::OPC_Decode, 139, 16, 146, 1, // Opcode: XVCVSXDSP
2926 : /* 14041 */ MCD::OPC_FilterValue, 1, 86, 9, 0, // Skip to: 16436
2927 : /* 14046 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2928 : /* 14049 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14066
2929 : /* 14054 */ MCD::OPC_CheckField, 16, 5, 0, 71, 9, 0, // Skip to: 16436
2930 : /* 14061 */ MCD::OPC_Decode, 165, 16, 146, 1, // Opcode: XVNABSSP
2931 : /* 14066 */ MCD::OPC_FilterValue, 1, 61, 9, 0, // Skip to: 16436
2932 : /* 14071 */ MCD::OPC_CheckField, 16, 5, 0, 54, 9, 0, // Skip to: 16436
2933 : /* 14078 */ MCD::OPC_Decode, 167, 16, 146, 1, // Opcode: XVNEGSP
2934 : /* 14083 */ MCD::OPC_FilterValue, 1, 44, 9, 0, // Skip to: 16436
2935 : /* 14088 */ MCD::OPC_Decode, 199, 16, 154, 1, // Opcode: XVTSTDCSP
2936 : /* 14093 */ MCD::OPC_FilterValue, 14, 220, 0, 0, // Skip to: 14318
2937 : /* 14098 */ MCD::OPC_ExtractField, 2, 2, // Inst{3-2} ...
2938 : /* 14101 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14143
2939 : /* 14106 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2940 : /* 14109 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14126
2941 : /* 14114 */ MCD::OPC_CheckField, 16, 5, 0, 11, 9, 0, // Skip to: 16436
2942 : /* 14121 */ MCD::OPC_Decode, 129, 16, 146, 1, // Opcode: XVCVDPUXDS
2943 : /* 14126 */ MCD::OPC_FilterValue, 1, 1, 9, 0, // Skip to: 16436
2944 : /* 14131 */ MCD::OPC_CheckField, 16, 5, 0, 250, 8, 0, // Skip to: 16436
2945 : /* 14138 */ MCD::OPC_Decode, 255, 15, 146, 1, // Opcode: XVCVDPSXDS
2946 : /* 14143 */ MCD::OPC_FilterValue, 1, 37, 0, 0, // Skip to: 14185
2947 : /* 14148 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2948 : /* 14151 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14168
2949 : /* 14156 */ MCD::OPC_CheckField, 16, 5, 0, 225, 8, 0, // Skip to: 16436
2950 : /* 14163 */ MCD::OPC_Decode, 132, 16, 146, 1, // Opcode: XVCVSPDP
2951 : /* 14168 */ MCD::OPC_FilterValue, 1, 215, 8, 0, // Skip to: 16436
2952 : /* 14173 */ MCD::OPC_CheckField, 16, 5, 0, 208, 8, 0, // Skip to: 16436
2953 : /* 14180 */ MCD::OPC_Decode, 236, 15, 146, 1, // Opcode: XVABSDP
2954 : /* 14185 */ MCD::OPC_FilterValue, 3, 198, 8, 0, // Skip to: 16436
2955 : /* 14190 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2956 : /* 14193 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14210
2957 : /* 14198 */ MCD::OPC_CheckField, 1, 1, 0, 183, 8, 0, // Skip to: 16436
2958 : /* 14205 */ MCD::OPC_Decode, 166, 15, 155, 1, // Opcode: XSIEXPDP
2959 : /* 14210 */ MCD::OPC_FilterValue, 1, 173, 8, 0, // Skip to: 16436
2960 : /* 14215 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
2961 : /* 14218 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14228
2962 : /* 14223 */ MCD::OPC_Decode, 200, 16, 146, 1, // Opcode: XVXEXPDP
2963 : /* 14228 */ MCD::OPC_FilterValue, 1, 5, 0, 0, // Skip to: 14238
2964 : /* 14233 */ MCD::OPC_Decode, 202, 16, 146, 1, // Opcode: XVXSIGDP
2965 : /* 14238 */ MCD::OPC_FilterValue, 7, 5, 0, 0, // Skip to: 14248
2966 : /* 14243 */ MCD::OPC_Decode, 205, 16, 146, 1, // Opcode: XXBRH
2967 : /* 14248 */ MCD::OPC_FilterValue, 8, 5, 0, 0, // Skip to: 14258
2968 : /* 14253 */ MCD::OPC_Decode, 201, 16, 146, 1, // Opcode: XVXEXPSP
2969 : /* 14258 */ MCD::OPC_FilterValue, 9, 5, 0, 0, // Skip to: 14268
2970 : /* 14263 */ MCD::OPC_Decode, 203, 16, 146, 1, // Opcode: XVXSIGSP
2971 : /* 14268 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14278
2972 : /* 14273 */ MCD::OPC_Decode, 207, 16, 146, 1, // Opcode: XXBRW
2973 : /* 14278 */ MCD::OPC_FilterValue, 23, 5, 0, 0, // Skip to: 14288
2974 : /* 14283 */ MCD::OPC_Decode, 204, 16, 146, 1, // Opcode: XXBRD
2975 : /* 14288 */ MCD::OPC_FilterValue, 24, 5, 0, 0, // Skip to: 14298
2976 : /* 14293 */ MCD::OPC_Decode, 131, 16, 146, 1, // Opcode: XVCVHPSP
2977 : /* 14298 */ MCD::OPC_FilterValue, 25, 5, 0, 0, // Skip to: 14308
2978 : /* 14303 */ MCD::OPC_Decode, 133, 16, 146, 1, // Opcode: XVCVSPHP
2979 : /* 14308 */ MCD::OPC_FilterValue, 31, 75, 8, 0, // Skip to: 16436
2980 : /* 14313 */ MCD::OPC_Decode, 206, 16, 146, 1, // Opcode: XXBRQ
2981 : /* 14318 */ MCD::OPC_FilterValue, 15, 65, 8, 0, // Skip to: 16436
2982 : /* 14323 */ MCD::OPC_ExtractField, 3, 1, // Inst{3} ...
2983 : /* 14326 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14418
2984 : /* 14331 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
2985 : /* 14334 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14376
2986 : /* 14339 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2987 : /* 14342 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14359
2988 : /* 14347 */ MCD::OPC_CheckField, 16, 5, 0, 34, 8, 0, // Skip to: 16436
2989 : /* 14354 */ MCD::OPC_Decode, 142, 16, 146, 1, // Opcode: XVCVUXDDP
2990 : /* 14359 */ MCD::OPC_FilterValue, 1, 24, 8, 0, // Skip to: 16436
2991 : /* 14364 */ MCD::OPC_CheckField, 16, 5, 0, 17, 8, 0, // Skip to: 16436
2992 : /* 14371 */ MCD::OPC_Decode, 138, 16, 146, 1, // Opcode: XVCVSXDDP
2993 : /* 14376 */ MCD::OPC_FilterValue, 1, 7, 8, 0, // Skip to: 16436
2994 : /* 14381 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2995 : /* 14384 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14401
2996 : /* 14389 */ MCD::OPC_CheckField, 16, 5, 0, 248, 7, 0, // Skip to: 16436
2997 : /* 14396 */ MCD::OPC_Decode, 164, 16, 146, 1, // Opcode: XVNABSDP
2998 : /* 14401 */ MCD::OPC_FilterValue, 1, 238, 7, 0, // Skip to: 16436
2999 : /* 14406 */ MCD::OPC_CheckField, 16, 5, 0, 231, 7, 0, // Skip to: 16436
3000 : /* 14413 */ MCD::OPC_Decode, 166, 16, 146, 1, // Opcode: XVNEGDP
3001 : /* 14418 */ MCD::OPC_FilterValue, 1, 221, 7, 0, // Skip to: 16436
3002 : /* 14423 */ MCD::OPC_Decode, 198, 16, 154, 1, // Opcode: XVTSTDCDP
3003 : /* 14428 */ MCD::OPC_FilterValue, 3, 211, 7, 0, // Skip to: 16436
3004 : /* 14433 */ MCD::OPC_Decode, 228, 16, 156, 1, // Opcode: XXSEL
3005 : /* 14438 */ MCD::OPC_FilterValue, 61, 49, 0, 0, // Skip to: 14492
3006 : /* 14443 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3007 : /* 14446 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14474
3008 : /* 14451 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
3009 : /* 14454 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14464
3010 : /* 14459 */ MCD::OPC_Decode, 145, 8, 157, 1, // Opcode: LXV
3011 : /* 14464 */ MCD::OPC_FilterValue, 1, 175, 7, 0, // Skip to: 16436
3012 : /* 14469 */ MCD::OPC_Decode, 252, 11, 157, 1, // Opcode: STXV
3013 : /* 14474 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14483
3014 : /* 14479 */ MCD::OPC_Decode, 243, 11, 123, // Opcode: STXSD
3015 : /* 14483 */ MCD::OPC_FilterValue, 3, 156, 7, 0, // Skip to: 16436
3016 : /* 14488 */ MCD::OPC_Decode, 250, 11, 123, // Opcode: STXSSP
3017 : /* 14492 */ MCD::OPC_FilterValue, 62, 21, 0, 0, // Skip to: 14518
3018 : /* 14497 */ MCD::OPC_ExtractField, 0, 2, // Inst{1-0} ...
3019 : /* 14500 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14509
3020 : /* 14505 */ MCD::OPC_Decode, 184, 11, 124, // Opcode: STD
3021 : /* 14509 */ MCD::OPC_FilterValue, 1, 130, 7, 0, // Skip to: 16436
3022 : /* 14514 */ MCD::OPC_Decode, 189, 11, 124, // Opcode: STDU
3023 : /* 14518 */ MCD::OPC_FilterValue, 63, 121, 7, 0, // Skip to: 16436
3024 : /* 14523 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ...
3025 : /* 14526 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 14608
3026 : /* 14531 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3027 : /* 14534 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14551
3028 : /* 14539 */ MCD::OPC_CheckField, 21, 2, 0, 98, 7, 0, // Skip to: 16436
3029 : /* 14546 */ MCD::OPC_Decode, 175, 6, 158, 1, // Opcode: FCMPUS
3030 : /* 14551 */ MCD::OPC_FilterValue, 2, 18, 0, 0, // Skip to: 14574
3031 : /* 14556 */ MCD::OPC_CheckField, 21, 2, 0, 81, 7, 0, // Skip to: 16436
3032 : /* 14563 */ MCD::OPC_CheckField, 11, 7, 0, 74, 7, 0, // Skip to: 16436
3033 : /* 14570 */ MCD::OPC_Decode, 160, 8, 33, // Opcode: MCRFS
3034 : /* 14574 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14591
3035 : /* 14579 */ MCD::OPC_CheckField, 21, 2, 0, 58, 7, 0, // Skip to: 16436
3036 : /* 14586 */ MCD::OPC_Decode, 140, 7, 159, 1, // Opcode: FTDIV
3037 : /* 14591 */ MCD::OPC_FilterValue, 5, 48, 7, 0, // Skip to: 16436
3038 : /* 14596 */ MCD::OPC_CheckField, 16, 7, 0, 41, 7, 0, // Skip to: 16436
3039 : /* 14603 */ MCD::OPC_Decode, 141, 7, 160, 1, // Opcode: FTSQRT
3040 : /* 14608 */ MCD::OPC_FilterValue, 8, 49, 1, 0, // Skip to: 14918
3041 : /* 14613 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3042 : /* 14616 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14625
3043 : /* 14621 */ MCD::OPC_Decode, 249, 14, 3, // Opcode: XSADDQP
3044 : /* 14625 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14634
3045 : /* 14630 */ MCD::OPC_Decode, 187, 15, 3, // Opcode: XSMULQP
3046 : /* 14634 */ MCD::OPC_FilterValue, 3, 4, 0, 0, // Skip to: 14643
3047 : /* 14639 */ MCD::OPC_Decode, 134, 15, 3, // Opcode: XSCPSGNQP
3048 : /* 14643 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14660
3049 : /* 14648 */ MCD::OPC_CheckField, 21, 2, 0, 245, 6, 0, // Skip to: 16436
3050 : /* 14655 */ MCD::OPC_Decode, 130, 15, 161, 1, // Opcode: XSCMPOQP
3051 : /* 14660 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14677
3052 : /* 14665 */ MCD::OPC_CheckField, 21, 2, 0, 228, 6, 0, // Skip to: 16436
3053 : /* 14672 */ MCD::OPC_Decode, 254, 14, 161, 1, // Opcode: XSCMPEXPQP
3054 : /* 14677 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14687
3055 : /* 14682 */ MCD::OPC_Decode, 172, 15, 162, 1, // Opcode: XSMADDQP
3056 : /* 14687 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14697
3057 : /* 14692 */ MCD::OPC_Decode, 184, 15, 162, 1, // Opcode: XSMSUBQP
3058 : /* 14697 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14707
3059 : /* 14702 */ MCD::OPC_Decode, 198, 15, 162, 1, // Opcode: XSNMADDQP
3060 : /* 14707 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14717
3061 : /* 14712 */ MCD::OPC_Decode, 204, 15, 162, 1, // Opcode: XSNMSUBQP
3062 : /* 14717 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14726
3063 : /* 14722 */ MCD::OPC_Decode, 224, 15, 3, // Opcode: XSSUBQP
3064 : /* 14726 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14735
3065 : /* 14731 */ MCD::OPC_Decode, 163, 15, 3, // Opcode: XSDIVQP
3066 : /* 14735 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 14752
3067 : /* 14740 */ MCD::OPC_CheckField, 21, 2, 0, 153, 6, 0, // Skip to: 16436
3068 : /* 14747 */ MCD::OPC_Decode, 132, 15, 161, 1, // Opcode: XSCMPUQP
3069 : /* 14752 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14762
3070 : /* 14757 */ MCD::OPC_Decode, 230, 15, 163, 1, // Opcode: XSTSTDCQP
3071 : /* 14762 */ MCD::OPC_FilterValue, 25, 57, 0, 0, // Skip to: 14824
3072 : /* 14767 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
3073 : /* 14770 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14779
3074 : /* 14775 */ MCD::OPC_Decode, 247, 14, 6, // Opcode: XSABSQP
3075 : /* 14779 */ MCD::OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14788
3076 : /* 14784 */ MCD::OPC_Decode, 233, 15, 6, // Opcode: XSXEXPQP
3077 : /* 14788 */ MCD::OPC_FilterValue, 8, 4, 0, 0, // Skip to: 14797
3078 : /* 14793 */ MCD::OPC_Decode, 191, 15, 6, // Opcode: XSNABSQP
3079 : /* 14797 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14806
3080 : /* 14802 */ MCD::OPC_Decode, 193, 15, 6, // Opcode: XSNEGQP
3081 : /* 14806 */ MCD::OPC_FilterValue, 18, 4, 0, 0, // Skip to: 14815
3082 : /* 14811 */ MCD::OPC_Decode, 235, 15, 6, // Opcode: XSXSIGQP
3083 : /* 14815 */ MCD::OPC_FilterValue, 27, 80, 6, 0, // Skip to: 16436
3084 : /* 14820 */ MCD::OPC_Decode, 220, 15, 6, // Opcode: XSSQRTQP
3085 : /* 14824 */ MCD::OPC_FilterValue, 26, 79, 0, 0, // Skip to: 14908
3086 : /* 14829 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
3087 : /* 14832 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14841
3088 : /* 14837 */ MCD::OPC_Decode, 153, 15, 6, // Opcode: XSCVQPUWZ
3089 : /* 14841 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 14851
3090 : /* 14846 */ MCD::OPC_Decode, 159, 15, 164, 1, // Opcode: XSCVUDQP
3091 : /* 14851 */ MCD::OPC_FilterValue, 9, 4, 0, 0, // Skip to: 14860
3092 : /* 14856 */ MCD::OPC_Decode, 151, 15, 6, // Opcode: XSCVQPSWZ
3093 : /* 14860 */ MCD::OPC_FilterValue, 10, 5, 0, 0, // Skip to: 14870
3094 : /* 14865 */ MCD::OPC_Decode, 154, 15, 164, 1, // Opcode: XSCVSDQP
3095 : /* 14870 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14879
3096 : /* 14875 */ MCD::OPC_Decode, 152, 15, 6, // Opcode: XSCVQPUDZ
3097 : /* 14879 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 14889
3098 : /* 14884 */ MCD::OPC_Decode, 148, 15, 165, 1, // Opcode: XSCVQPDP
3099 : /* 14889 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14899
3100 : /* 14894 */ MCD::OPC_Decode, 136, 15, 164, 1, // Opcode: XSCVDPQP
3101 : /* 14899 */ MCD::OPC_FilterValue, 25, 252, 5, 0, // Skip to: 16436
3102 : /* 14904 */ MCD::OPC_Decode, 150, 15, 6, // Opcode: XSCVQPSDZ
3103 : /* 14908 */ MCD::OPC_FilterValue, 27, 243, 5, 0, // Skip to: 16436
3104 : /* 14913 */ MCD::OPC_Decode, 167, 15, 166, 1, // Opcode: XSIEXPQP
3105 : /* 14918 */ MCD::OPC_FilterValue, 9, 112, 0, 0, // Skip to: 15035
3106 : /* 14923 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3107 : /* 14926 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14935
3108 : /* 14931 */ MCD::OPC_Decode, 250, 14, 3, // Opcode: XSADDQPO
3109 : /* 14935 */ MCD::OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14944
3110 : /* 14940 */ MCD::OPC_Decode, 188, 15, 3, // Opcode: XSMULQPO
3111 : /* 14944 */ MCD::OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14954
3112 : /* 14949 */ MCD::OPC_Decode, 173, 15, 162, 1, // Opcode: XSMADDQPO
3113 : /* 14954 */ MCD::OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14964
3114 : /* 14959 */ MCD::OPC_Decode, 185, 15, 162, 1, // Opcode: XSMSUBQPO
3115 : /* 14964 */ MCD::OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14974
3116 : /* 14969 */ MCD::OPC_Decode, 199, 15, 162, 1, // Opcode: XSNMADDQPO
3117 : /* 14974 */ MCD::OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14984
3118 : /* 14979 */ MCD::OPC_Decode, 205, 15, 162, 1, // Opcode: XSNMSUBQPO
3119 : /* 14984 */ MCD::OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14993
3120 : /* 14989 */ MCD::OPC_Decode, 225, 15, 3, // Opcode: XSSUBQPO
3121 : /* 14993 */ MCD::OPC_FilterValue, 17, 4, 0, 0, // Skip to: 15002
3122 : /* 14998 */ MCD::OPC_Decode, 164, 15, 3, // Opcode: XSDIVQPO
3123 : /* 15002 */ MCD::OPC_FilterValue, 25, 11, 0, 0, // Skip to: 15018
3124 : /* 15007 */ MCD::OPC_CheckField, 16, 5, 27, 142, 5, 0, // Skip to: 16436
3125 : /* 15014 */ MCD::OPC_Decode, 221, 15, 6, // Opcode: XSSQRTQPO
3126 : /* 15018 */ MCD::OPC_FilterValue, 26, 133, 5, 0, // Skip to: 16436
3127 : /* 15023 */ MCD::OPC_CheckField, 16, 5, 20, 126, 5, 0, // Skip to: 16436
3128 : /* 15030 */ MCD::OPC_Decode, 149, 15, 165, 1, // Opcode: XSCVQPDPO
3129 : /* 15035 */ MCD::OPC_FilterValue, 10, 37, 0, 0, // Skip to: 15077
3130 : /* 15040 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
3131 : /* 15043 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15060
3132 : /* 15048 */ MCD::OPC_CheckField, 17, 4, 0, 101, 5, 0, // Skip to: 16436
3133 : /* 15055 */ MCD::OPC_Decode, 213, 15, 167, 1, // Opcode: XSRQPI
3134 : /* 15060 */ MCD::OPC_FilterValue, 1, 91, 5, 0, // Skip to: 16436
3135 : /* 15065 */ MCD::OPC_CheckField, 17, 4, 0, 84, 5, 0, // Skip to: 16436
3136 : /* 15072 */ MCD::OPC_Decode, 215, 15, 167, 1, // Opcode: XSRQPXP
3137 : /* 15077 */ MCD::OPC_FilterValue, 11, 19, 0, 0, // Skip to: 15101
3138 : /* 15082 */ MCD::OPC_CheckField, 17, 4, 0, 67, 5, 0, // Skip to: 16436
3139 : /* 15089 */ MCD::OPC_CheckField, 6, 3, 0, 60, 5, 0, // Skip to: 16436
3140 : /* 15096 */ MCD::OPC_Decode, 214, 15, 167, 1, // Opcode: XSRQPIX
3141 : /* 15101 */ MCD::OPC_FilterValue, 12, 52, 0, 0, // Skip to: 15158
3142 : /* 15106 */ MCD::OPC_ExtractField, 6, 6, // Inst{11-6} ...
3143 : /* 15109 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15125
3144 : /* 15114 */ MCD::OPC_CheckField, 12, 9, 0, 35, 5, 0, // Skip to: 16436
3145 : /* 15121 */ MCD::OPC_Decode, 209, 8, 110, // Opcode: MTFSB1
3146 : /* 15125 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15141
3147 : /* 15130 */ MCD::OPC_CheckField, 12, 9, 0, 19, 5, 0, // Skip to: 16436
3148 : /* 15137 */ MCD::OPC_Decode, 208, 8, 110, // Opcode: MTFSB0
3149 : /* 15141 */ MCD::OPC_FilterValue, 4, 10, 5, 0, // Skip to: 16436
3150 : /* 15146 */ MCD::OPC_CheckField, 17, 6, 0, 3, 5, 0, // Skip to: 16436
3151 : /* 15153 */ MCD::OPC_Decode, 211, 8, 168, 1, // Opcode: MTFSFI
3152 : /* 15158 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 15182
3153 : /* 15163 */ MCD::OPC_CheckField, 17, 6, 0, 242, 4, 0, // Skip to: 16436
3154 : /* 15170 */ MCD::OPC_CheckField, 6, 6, 4, 235, 4, 0, // Skip to: 16436
3155 : /* 15177 */ MCD::OPC_Decode, 212, 8, 168, 1, // Opcode: MTFSFIo
3156 : /* 15182 */ MCD::OPC_FilterValue, 14, 126, 0, 0, // Skip to: 15313
3157 : /* 15187 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3158 : /* 15190 */ MCD::OPC_FilterValue, 18, 108, 0, 0, // Skip to: 15303
3159 : /* 15195 */ MCD::OPC_ExtractField, 16, 5, // Inst{20-16} ...
3160 : /* 15198 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15215
3161 : /* 15203 */ MCD::OPC_CheckField, 11, 5, 0, 202, 4, 0, // Skip to: 16436
3162 : /* 15210 */ MCD::OPC_Decode, 168, 8, 169, 1, // Opcode: MFFS
3163 : /* 15215 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15232
3164 : /* 15220 */ MCD::OPC_CheckField, 11, 5, 0, 185, 4, 0, // Skip to: 16436
3165 : /* 15227 */ MCD::OPC_Decode, 171, 8, 169, 1, // Opcode: MFFSCE
3166 : /* 15232 */ MCD::OPC_FilterValue, 20, 5, 0, 0, // Skip to: 15242
3167 : /* 15237 */ MCD::OPC_Decode, 169, 8, 170, 1, // Opcode: MFFSCDRN
3168 : /* 15242 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 15259
3169 : /* 15247 */ MCD::OPC_CheckField, 14, 2, 0, 158, 4, 0, // Skip to: 16436
3170 : /* 15254 */ MCD::OPC_Decode, 170, 8, 171, 1, // Opcode: MFFSCDRNI
3171 : /* 15259 */ MCD::OPC_FilterValue, 22, 5, 0, 0, // Skip to: 15269
3172 : /* 15264 */ MCD::OPC_Decode, 172, 8, 170, 1, // Opcode: MFFSCRN
3173 : /* 15269 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 15286
3174 : /* 15274 */ MCD::OPC_CheckField, 13, 3, 0, 131, 4, 0, // Skip to: 16436
3175 : /* 15281 */ MCD::OPC_Decode, 173, 8, 172, 1, // Opcode: MFFSCRNI
3176 : /* 15286 */ MCD::OPC_FilterValue, 24, 121, 4, 0, // Skip to: 16436
3177 : /* 15291 */ MCD::OPC_CheckField, 11, 5, 0, 114, 4, 0, // Skip to: 16436
3178 : /* 15298 */ MCD::OPC_Decode, 174, 8, 169, 1, // Opcode: MFFSL
3179 : /* 15303 */ MCD::OPC_FilterValue, 22, 104, 4, 0, // Skip to: 16436
3180 : /* 15308 */ MCD::OPC_Decode, 210, 8, 173, 1, // Opcode: MTFSF
3181 : /* 15313 */ MCD::OPC_FilterValue, 15, 30, 0, 0, // Skip to: 15348
3182 : /* 15318 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3183 : /* 15321 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 15338
3184 : /* 15326 */ MCD::OPC_CheckField, 11, 10, 0, 79, 4, 0, // Skip to: 16436
3185 : /* 15333 */ MCD::OPC_Decode, 175, 8, 169, 1, // Opcode: MFFSo
3186 : /* 15338 */ MCD::OPC_FilterValue, 22, 69, 4, 0, // Skip to: 16436
3187 : /* 15343 */ MCD::OPC_Decode, 214, 8, 173, 1, // Opcode: MTFSFo
3188 : /* 15348 */ MCD::OPC_FilterValue, 16, 140, 0, 0, // Skip to: 15493
3189 : /* 15353 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3190 : /* 15356 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15365
3191 : /* 15361 */ MCD::OPC_Decode, 178, 6, 126, // Opcode: FCPSGNS
3192 : /* 15365 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15381
3193 : /* 15370 */ MCD::OPC_CheckField, 16, 5, 0, 35, 4, 0, // Skip to: 16436
3194 : /* 15377 */ MCD::OPC_Decode, 220, 6, 127, // Opcode: FNEGS
3195 : /* 15381 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15397
3196 : /* 15386 */ MCD::OPC_CheckField, 16, 5, 0, 19, 4, 0, // Skip to: 16436
3197 : /* 15393 */ MCD::OPC_Decode, 204, 6, 127, // Opcode: FMR
3198 : /* 15397 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15413
3199 : /* 15402 */ MCD::OPC_CheckField, 16, 5, 0, 3, 4, 0, // Skip to: 16436
3200 : /* 15409 */ MCD::OPC_Decode, 216, 6, 127, // Opcode: FNABSS
3201 : /* 15413 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15429
3202 : /* 15418 */ MCD::OPC_CheckField, 16, 5, 0, 243, 3, 0, // Skip to: 16436
3203 : /* 15425 */ MCD::OPC_Decode, 159, 6, 127, // Opcode: FABSS
3204 : /* 15429 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15445
3205 : /* 15434 */ MCD::OPC_CheckField, 16, 5, 0, 227, 3, 0, // Skip to: 16436
3206 : /* 15441 */ MCD::OPC_Decode, 240, 6, 127, // Opcode: FRINS
3207 : /* 15445 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15461
3208 : /* 15450 */ MCD::OPC_CheckField, 16, 5, 0, 211, 3, 0, // Skip to: 16436
3209 : /* 15457 */ MCD::OPC_Decode, 248, 6, 127, // Opcode: FRIZS
3210 : /* 15461 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15477
3211 : /* 15466 */ MCD::OPC_CheckField, 16, 5, 0, 195, 3, 0, // Skip to: 16436
3212 : /* 15473 */ MCD::OPC_Decode, 244, 6, 127, // Opcode: FRIPS
3213 : /* 15477 */ MCD::OPC_FilterValue, 15, 186, 3, 0, // Skip to: 16436
3214 : /* 15482 */ MCD::OPC_CheckField, 16, 5, 0, 179, 3, 0, // Skip to: 16436
3215 : /* 15489 */ MCD::OPC_Decode, 236, 6, 127, // Opcode: FRIMS
3216 : /* 15493 */ MCD::OPC_FilterValue, 17, 140, 0, 0, // Skip to: 15638
3217 : /* 15498 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3218 : /* 15501 */ MCD::OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15510
3219 : /* 15506 */ MCD::OPC_Decode, 179, 6, 126, // Opcode: FCPSGNSo
3220 : /* 15510 */ MCD::OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15526
3221 : /* 15515 */ MCD::OPC_CheckField, 16, 5, 0, 146, 3, 0, // Skip to: 16436
3222 : /* 15522 */ MCD::OPC_Decode, 221, 6, 127, // Opcode: FNEGSo
3223 : /* 15526 */ MCD::OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15542
3224 : /* 15531 */ MCD::OPC_CheckField, 16, 5, 0, 130, 3, 0, // Skip to: 16436
3225 : /* 15538 */ MCD::OPC_Decode, 205, 6, 127, // Opcode: FMRo
3226 : /* 15542 */ MCD::OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15558
3227 : /* 15547 */ MCD::OPC_CheckField, 16, 5, 0, 114, 3, 0, // Skip to: 16436
3228 : /* 15554 */ MCD::OPC_Decode, 217, 6, 127, // Opcode: FNABSSo
3229 : /* 15558 */ MCD::OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15574
3230 : /* 15563 */ MCD::OPC_CheckField, 16, 5, 0, 98, 3, 0, // Skip to: 16436
3231 : /* 15570 */ MCD::OPC_Decode, 160, 6, 127, // Opcode: FABSSo
3232 : /* 15574 */ MCD::OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15590
3233 : /* 15579 */ MCD::OPC_CheckField, 16, 5, 0, 82, 3, 0, // Skip to: 16436
3234 : /* 15586 */ MCD::OPC_Decode, 241, 6, 127, // Opcode: FRINSo
3235 : /* 15590 */ MCD::OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15606
3236 : /* 15595 */ MCD::OPC_CheckField, 16, 5, 0, 66, 3, 0, // Skip to: 16436
3237 : /* 15602 */ MCD::OPC_Decode, 249, 6, 127, // Opcode: FRIZSo
3238 : /* 15606 */ MCD::OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15622
3239 : /* 15611 */ MCD::OPC_CheckField, 16, 5, 0, 50, 3, 0, // Skip to: 16436
3240 : /* 15618 */ MCD::OPC_Decode, 245, 6, 127, // Opcode: FRIPSo
3241 : /* 15622 */ MCD::OPC_FilterValue, 15, 41, 3, 0, // Skip to: 16436
3242 : /* 15627 */ MCD::OPC_CheckField, 16, 5, 0, 34, 3, 0, // Skip to: 16436
3243 : /* 15634 */ MCD::OPC_Decode, 237, 6, 127, // Opcode: FRIMSo
3244 : /* 15638 */ MCD::OPC_FilterValue, 24, 18, 0, 0, // Skip to: 15661
3245 : /* 15643 */ MCD::OPC_CheckField, 16, 5, 0, 18, 3, 0, // Skip to: 16436
3246 : /* 15650 */ MCD::OPC_CheckField, 6, 5, 0, 11, 3, 0, // Skip to: 16436
3247 : /* 15657 */ MCD::OPC_Decode, 250, 6, 125, // Opcode: FRSP
3248 : /* 15661 */ MCD::OPC_FilterValue, 25, 18, 0, 0, // Skip to: 15684
3249 : /* 15666 */ MCD::OPC_CheckField, 16, 5, 0, 251, 2, 0, // Skip to: 16436
3250 : /* 15673 */ MCD::OPC_CheckField, 6, 5, 0, 244, 2, 0, // Skip to: 16436
3251 : /* 15680 */ MCD::OPC_Decode, 251, 6, 125, // Opcode: FRSPo
3252 : /* 15684 */ MCD::OPC_FilterValue, 28, 105, 0, 0, // Skip to: 15794
3253 : /* 15689 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3254 : /* 15692 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15709
3255 : /* 15697 */ MCD::OPC_CheckField, 16, 5, 0, 220, 2, 0, // Skip to: 16436
3256 : /* 15704 */ MCD::OPC_Decode, 188, 6, 170, 1, // Opcode: FCTIW
3257 : /* 15709 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15726
3258 : /* 15714 */ MCD::OPC_CheckField, 16, 5, 0, 203, 2, 0, // Skip to: 16436
3259 : /* 15721 */ MCD::OPC_Decode, 189, 6, 170, 1, // Opcode: FCTIWU
3260 : /* 15726 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15743
3261 : /* 15731 */ MCD::OPC_CheckField, 16, 5, 0, 186, 2, 0, // Skip to: 16436
3262 : /* 15738 */ MCD::OPC_Decode, 180, 6, 170, 1, // Opcode: FCTID
3263 : /* 15743 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15760
3264 : /* 15748 */ MCD::OPC_CheckField, 16, 5, 0, 169, 2, 0, // Skip to: 16436
3265 : /* 15755 */ MCD::OPC_Decode, 166, 6, 170, 1, // Opcode: FCFID
3266 : /* 15760 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15777
3267 : /* 15765 */ MCD::OPC_CheckField, 16, 5, 0, 152, 2, 0, // Skip to: 16436
3268 : /* 15772 */ MCD::OPC_Decode, 181, 6, 170, 1, // Opcode: FCTIDU
3269 : /* 15777 */ MCD::OPC_FilterValue, 30, 142, 2, 0, // Skip to: 16436
3270 : /* 15782 */ MCD::OPC_CheckField, 16, 5, 0, 135, 2, 0, // Skip to: 16436
3271 : /* 15789 */ MCD::OPC_Decode, 169, 6, 170, 1, // Opcode: FCFIDU
3272 : /* 15794 */ MCD::OPC_FilterValue, 29, 105, 0, 0, // Skip to: 15904
3273 : /* 15799 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3274 : /* 15802 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15819
3275 : /* 15807 */ MCD::OPC_CheckField, 16, 5, 0, 110, 2, 0, // Skip to: 16436
3276 : /* 15814 */ MCD::OPC_Decode, 195, 6, 170, 1, // Opcode: FCTIWo
3277 : /* 15819 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15836
3278 : /* 15824 */ MCD::OPC_CheckField, 16, 5, 0, 93, 2, 0, // Skip to: 16436
3279 : /* 15831 */ MCD::OPC_Decode, 192, 6, 170, 1, // Opcode: FCTIWUo
3280 : /* 15836 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15853
3281 : /* 15841 */ MCD::OPC_CheckField, 16, 5, 0, 76, 2, 0, // Skip to: 16436
3282 : /* 15848 */ MCD::OPC_Decode, 187, 6, 170, 1, // Opcode: FCTIDo
3283 : /* 15853 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15870
3284 : /* 15858 */ MCD::OPC_CheckField, 16, 5, 0, 59, 2, 0, // Skip to: 16436
3285 : /* 15865 */ MCD::OPC_Decode, 173, 6, 170, 1, // Opcode: FCFIDo
3286 : /* 15870 */ MCD::OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15887
3287 : /* 15875 */ MCD::OPC_CheckField, 16, 5, 0, 42, 2, 0, // Skip to: 16436
3288 : /* 15882 */ MCD::OPC_Decode, 184, 6, 170, 1, // Opcode: FCTIDUo
3289 : /* 15887 */ MCD::OPC_FilterValue, 30, 32, 2, 0, // Skip to: 16436
3290 : /* 15892 */ MCD::OPC_CheckField, 16, 5, 0, 25, 2, 0, // Skip to: 16436
3291 : /* 15899 */ MCD::OPC_Decode, 172, 6, 170, 1, // Opcode: FCFIDUo
3292 : /* 15904 */ MCD::OPC_FilterValue, 30, 71, 0, 0, // Skip to: 15980
3293 : /* 15909 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3294 : /* 15912 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15929
3295 : /* 15917 */ MCD::OPC_CheckField, 16, 5, 0, 0, 2, 0, // Skip to: 16436
3296 : /* 15924 */ MCD::OPC_Decode, 193, 6, 170, 1, // Opcode: FCTIWZ
3297 : /* 15929 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15946
3298 : /* 15934 */ MCD::OPC_CheckField, 16, 5, 0, 239, 1, 0, // Skip to: 16436
3299 : /* 15941 */ MCD::OPC_Decode, 190, 6, 170, 1, // Opcode: FCTIWUZ
3300 : /* 15946 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15963
3301 : /* 15951 */ MCD::OPC_CheckField, 16, 5, 0, 222, 1, 0, // Skip to: 16436
3302 : /* 15958 */ MCD::OPC_Decode, 185, 6, 170, 1, // Opcode: FCTIDZ
3303 : /* 15963 */ MCD::OPC_FilterValue, 29, 212, 1, 0, // Skip to: 16436
3304 : /* 15968 */ MCD::OPC_CheckField, 16, 5, 0, 205, 1, 0, // Skip to: 16436
3305 : /* 15975 */ MCD::OPC_Decode, 182, 6, 170, 1, // Opcode: FCTIDUZ
3306 : /* 15980 */ MCD::OPC_FilterValue, 31, 71, 0, 0, // Skip to: 16056
3307 : /* 15985 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3308 : /* 15988 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 16005
3309 : /* 15993 */ MCD::OPC_CheckField, 16, 5, 0, 180, 1, 0, // Skip to: 16436
3310 : /* 16000 */ MCD::OPC_Decode, 194, 6, 170, 1, // Opcode: FCTIWZo
3311 : /* 16005 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16022
3312 : /* 16010 */ MCD::OPC_CheckField, 16, 5, 0, 163, 1, 0, // Skip to: 16436
3313 : /* 16017 */ MCD::OPC_Decode, 191, 6, 170, 1, // Opcode: FCTIWUZo
3314 : /* 16022 */ MCD::OPC_FilterValue, 25, 12, 0, 0, // Skip to: 16039
3315 : /* 16027 */ MCD::OPC_CheckField, 16, 5, 0, 146, 1, 0, // Skip to: 16436
3316 : /* 16034 */ MCD::OPC_Decode, 186, 6, 170, 1, // Opcode: FCTIDZo
3317 : /* 16039 */ MCD::OPC_FilterValue, 29, 136, 1, 0, // Skip to: 16436
3318 : /* 16044 */ MCD::OPC_CheckField, 16, 5, 0, 129, 1, 0, // Skip to: 16436
3319 : /* 16051 */ MCD::OPC_Decode, 183, 6, 170, 1, // Opcode: FCTIDUZo
3320 : /* 16056 */ MCD::OPC_FilterValue, 36, 12, 0, 0, // Skip to: 16073
3321 : /* 16061 */ MCD::OPC_CheckField, 6, 5, 0, 112, 1, 0, // Skip to: 16436
3322 : /* 16068 */ MCD::OPC_Decode, 196, 6, 174, 1, // Opcode: FDIV
3323 : /* 16073 */ MCD::OPC_FilterValue, 37, 12, 0, 0, // Skip to: 16090
3324 : /* 16078 */ MCD::OPC_CheckField, 6, 5, 0, 95, 1, 0, // Skip to: 16436
3325 : /* 16085 */ MCD::OPC_Decode, 199, 6, 174, 1, // Opcode: FDIVo
3326 : /* 16090 */ MCD::OPC_FilterValue, 40, 12, 0, 0, // Skip to: 16107
3327 : /* 16095 */ MCD::OPC_CheckField, 6, 5, 0, 78, 1, 0, // Skip to: 16436
3328 : /* 16102 */ MCD::OPC_Decode, 136, 7, 174, 1, // Opcode: FSUB
3329 : /* 16107 */ MCD::OPC_FilterValue, 41, 12, 0, 0, // Skip to: 16124
3330 : /* 16112 */ MCD::OPC_CheckField, 6, 5, 0, 61, 1, 0, // Skip to: 16436
3331 : /* 16119 */ MCD::OPC_Decode, 139, 7, 174, 1, // Opcode: FSUBo
3332 : /* 16124 */ MCD::OPC_FilterValue, 42, 12, 0, 0, // Skip to: 16141
3333 : /* 16129 */ MCD::OPC_CheckField, 6, 5, 0, 44, 1, 0, // Skip to: 16436
3334 : /* 16136 */ MCD::OPC_Decode, 161, 6, 174, 1, // Opcode: FADD
3335 : /* 16141 */ MCD::OPC_FilterValue, 43, 12, 0, 0, // Skip to: 16158
3336 : /* 16146 */ MCD::OPC_CheckField, 6, 5, 0, 27, 1, 0, // Skip to: 16436
3337 : /* 16153 */ MCD::OPC_Decode, 164, 6, 174, 1, // Opcode: FADDo
3338 : /* 16158 */ MCD::OPC_FilterValue, 44, 19, 0, 0, // Skip to: 16182
3339 : /* 16163 */ MCD::OPC_CheckField, 16, 5, 0, 10, 1, 0, // Skip to: 16436
3340 : /* 16170 */ MCD::OPC_CheckField, 6, 5, 0, 3, 1, 0, // Skip to: 16436
3341 : /* 16177 */ MCD::OPC_Decode, 132, 7, 170, 1, // Opcode: FSQRT
3342 : /* 16182 */ MCD::OPC_FilterValue, 45, 19, 0, 0, // Skip to: 16206
3343 : /* 16187 */ MCD::OPC_CheckField, 16, 5, 0, 242, 0, 0, // Skip to: 16436
3344 : /* 16194 */ MCD::OPC_CheckField, 6, 5, 0, 235, 0, 0, // Skip to: 16436
3345 : /* 16201 */ MCD::OPC_Decode, 135, 7, 170, 1, // Opcode: FSQRTo
3346 : /* 16206 */ MCD::OPC_FilterValue, 46, 5, 0, 0, // Skip to: 16216
3347 : /* 16211 */ MCD::OPC_Decode, 130, 7, 175, 1, // Opcode: FSELS
3348 : /* 16216 */ MCD::OPC_FilterValue, 47, 5, 0, 0, // Skip to: 16226
3349 : /* 16221 */ MCD::OPC_Decode, 131, 7, 175, 1, // Opcode: FSELSo
3350 : /* 16226 */ MCD::OPC_FilterValue, 48, 19, 0, 0, // Skip to: 16250
3351 : /* 16231 */ MCD::OPC_CheckField, 16, 5, 0, 198, 0, 0, // Skip to: 16436
3352 : /* 16238 */ MCD::OPC_CheckField, 6, 5, 0, 191, 0, 0, // Skip to: 16436
3353 : /* 16245 */ MCD::OPC_Decode, 230, 6, 170, 1, // Opcode: FRE
3354 : /* 16250 */ MCD::OPC_FilterValue, 49, 19, 0, 0, // Skip to: 16274
3355 : /* 16255 */ MCD::OPC_CheckField, 16, 5, 0, 174, 0, 0, // Skip to: 16436
3356 : /* 16262 */ MCD::OPC_CheckField, 6, 5, 0, 167, 0, 0, // Skip to: 16436
3357 : /* 16269 */ MCD::OPC_Decode, 233, 6, 170, 1, // Opcode: FREo
3358 : /* 16274 */ MCD::OPC_FilterValue, 50, 12, 0, 0, // Skip to: 16291
3359 : /* 16279 */ MCD::OPC_CheckField, 11, 5, 0, 150, 0, 0, // Skip to: 16436
3360 : /* 16286 */ MCD::OPC_Decode, 210, 6, 176, 1, // Opcode: FMUL
3361 : /* 16291 */ MCD::OPC_FilterValue, 51, 12, 0, 0, // Skip to: 16308
3362 : /* 16296 */ MCD::OPC_CheckField, 11, 5, 0, 133, 0, 0, // Skip to: 16436
3363 : /* 16303 */ MCD::OPC_Decode, 213, 6, 176, 1, // Opcode: FMULo
3364 : /* 16308 */ MCD::OPC_FilterValue, 52, 19, 0, 0, // Skip to: 16332
3365 : /* 16313 */ MCD::OPC_CheckField, 16, 5, 0, 116, 0, 0, // Skip to: 16436
3366 : /* 16320 */ MCD::OPC_CheckField, 6, 5, 0, 109, 0, 0, // Skip to: 16436
3367 : /* 16327 */ MCD::OPC_Decode, 252, 6, 170, 1, // Opcode: FRSQRTE
3368 : /* 16332 */ MCD::OPC_FilterValue, 53, 19, 0, 0, // Skip to: 16356
3369 : /* 16337 */ MCD::OPC_CheckField, 16, 5, 0, 92, 0, 0, // Skip to: 16436
3370 : /* 16344 */ MCD::OPC_CheckField, 6, 5, 0, 85, 0, 0, // Skip to: 16436
3371 : /* 16351 */ MCD::OPC_Decode, 255, 6, 170, 1, // Opcode: FRSQRTEo
3372 : /* 16356 */ MCD::OPC_FilterValue, 56, 5, 0, 0, // Skip to: 16366
3373 : /* 16361 */ MCD::OPC_Decode, 206, 6, 177, 1, // Opcode: FMSUB
3374 : /* 16366 */ MCD::OPC_FilterValue, 57, 5, 0, 0, // Skip to: 16376
3375 : /* 16371 */ MCD::OPC_Decode, 209, 6, 177, 1, // Opcode: FMSUBo
3376 : /* 16376 */ MCD::OPC_FilterValue, 58, 5, 0, 0, // Skip to: 16386
3377 : /* 16381 */ MCD::OPC_Decode, 200, 6, 177, 1, // Opcode: FMADD
3378 : /* 16386 */ MCD::OPC_FilterValue, 59, 5, 0, 0, // Skip to: 16396
3379 : /* 16391 */ MCD::OPC_Decode, 203, 6, 177, 1, // Opcode: FMADDo
3380 : /* 16396 */ MCD::OPC_FilterValue, 60, 5, 0, 0, // Skip to: 16406
3381 : /* 16401 */ MCD::OPC_Decode, 226, 6, 177, 1, // Opcode: FNMSUB
3382 : /* 16406 */ MCD::OPC_FilterValue, 61, 5, 0, 0, // Skip to: 16416
3383 : /* 16411 */ MCD::OPC_Decode, 229, 6, 177, 1, // Opcode: FNMSUBo
3384 : /* 16416 */ MCD::OPC_FilterValue, 62, 5, 0, 0, // Skip to: 16426
3385 : /* 16421 */ MCD::OPC_Decode, 222, 6, 177, 1, // Opcode: FNMADD
3386 : /* 16426 */ MCD::OPC_FilterValue, 63, 5, 0, 0, // Skip to: 16436
3387 : /* 16431 */ MCD::OPC_Decode, 225, 6, 177, 1, // Opcode: FNMADDo
3388 : /* 16436 */ MCD::OPC_Fail,
3389 : 0
3390 : };
3391 :
3392 : static const uint8_t DecoderTableQPX32[] = {
3393 : /* 0 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ...
3394 : /* 3 */ MCD::OPC_FilterValue, 0, 71, 0, 0, // Skip to: 79
3395 : /* 8 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3396 : /* 11 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28
3397 : /* 16 */ MCD::OPC_CheckField, 26, 6, 4, 186, 8, 0, // Skip to: 2257
3398 : /* 23 */ MCD::OPC_Decode, 173, 9, 178, 1, // Opcode: QVFCMPEQb
3399 : /* 28 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 45
3400 : /* 33 */ MCD::OPC_CheckField, 26, 6, 4, 169, 8, 0, // Skip to: 2257
3401 : /* 40 */ MCD::OPC_Decode, 176, 9, 178, 1, // Opcode: QVFCMPGTb
3402 : /* 45 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 62
3403 : /* 50 */ MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 2257
3404 : /* 57 */ MCD::OPC_Decode, 243, 9, 178, 1, // Opcode: QVFTSTNANb
3405 : /* 62 */ MCD::OPC_FilterValue, 3, 142, 8, 0, // Skip to: 2257
3406 : /* 67 */ MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 2257
3407 : /* 74 */ MCD::OPC_Decode, 179, 9, 178, 1, // Opcode: QVFCMPLTb
3408 : /* 79 */ MCD::OPC_FilterValue, 2, 23, 0, 0, // Skip to: 107
3409 : /* 84 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3410 : /* 87 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 97
3411 : /* 92 */ MCD::OPC_Decode, 252, 9, 179, 1, // Opcode: QVFXXMADDS
3412 : /* 97 */ MCD::OPC_FilterValue, 4, 107, 8, 0, // Skip to: 2257
3413 : /* 102 */ MCD::OPC_Decode, 251, 9, 179, 1, // Opcode: QVFXXMADD
3414 : /* 107 */ MCD::OPC_FilterValue, 6, 23, 0, 0, // Skip to: 135
3415 : /* 112 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3416 : /* 115 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 125
3417 : /* 120 */ MCD::OPC_Decode, 250, 9, 179, 1, // Opcode: QVFXXCPNMADDS
3418 : /* 125 */ MCD::OPC_FilterValue, 4, 79, 8, 0, // Skip to: 2257
3419 : /* 130 */ MCD::OPC_Decode, 249, 9, 179, 1, // Opcode: QVFXXCPNMADD
3420 : /* 135 */ MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 159
3421 : /* 140 */ MCD::OPC_CheckField, 26, 6, 4, 62, 8, 0, // Skip to: 2257
3422 : /* 147 */ MCD::OPC_CheckField, 6, 1, 0, 55, 8, 0, // Skip to: 2257
3423 : /* 154 */ MCD::OPC_Decode, 193, 9, 180, 1, // Opcode: QVFLOGICALb
3424 : /* 159 */ MCD::OPC_FilterValue, 10, 216, 0, 0, // Skip to: 380
3425 : /* 164 */ MCD::OPC_ExtractField, 6, 3, // Inst{8-6} ...
3426 : /* 167 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 184
3427 : /* 172 */ MCD::OPC_CheckField, 26, 6, 4, 30, 8, 0, // Skip to: 2257
3428 : /* 179 */ MCD::OPC_Decode, 156, 9, 181, 1, // Opcode: QVALIGNI
3429 : /* 184 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 208
3430 : /* 189 */ MCD::OPC_CheckField, 26, 6, 4, 13, 8, 0, // Skip to: 2257
3431 : /* 196 */ MCD::OPC_CheckField, 11, 5, 0, 6, 8, 0, // Skip to: 2257
3432 : /* 203 */ MCD::OPC_Decode, 159, 9, 182, 1, // Opcode: QVESPLATI
3433 : /* 208 */ MCD::OPC_FilterValue, 4, 41, 0, 0, // Skip to: 254
3434 : /* 213 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3435 : /* 216 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 226
3436 : /* 221 */ MCD::OPC_Decode, 255, 9, 183, 1, // Opcode: QVGPCI
3437 : /* 226 */ MCD::OPC_FilterValue, 31, 234, 7, 0, // Skip to: 2257
3438 : /* 231 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3439 : /* 234 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 244
3440 : /* 239 */ MCD::OPC_Decode, 171, 10, 184, 1, // Opcode: QVSTFCSXI
3441 : /* 244 */ MCD::OPC_FilterValue, 2, 216, 7, 0, // Skip to: 2257
3442 : /* 249 */ MCD::OPC_Decode, 192, 10, 184, 1, // Opcode: QVSTFSXI
3443 : /* 254 */ MCD::OPC_FilterValue, 5, 37, 0, 0, // Skip to: 296
3444 : /* 259 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3445 : /* 262 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 279
3446 : /* 267 */ MCD::OPC_CheckField, 26, 6, 31, 191, 7, 0, // Skip to: 2257
3447 : /* 274 */ MCD::OPC_Decode, 167, 10, 184, 1, // Opcode: QVSTFCSUXI
3448 : /* 279 */ MCD::OPC_FilterValue, 2, 181, 7, 0, // Skip to: 2257
3449 : /* 284 */ MCD::OPC_CheckField, 26, 6, 31, 174, 7, 0, // Skip to: 2257
3450 : /* 291 */ MCD::OPC_Decode, 187, 10, 184, 1, // Opcode: QVSTFSUXI
3451 : /* 296 */ MCD::OPC_FilterValue, 6, 37, 0, 0, // Skip to: 338
3452 : /* 301 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3453 : /* 304 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 321
3454 : /* 309 */ MCD::OPC_CheckField, 26, 6, 31, 149, 7, 0, // Skip to: 2257
3455 : /* 316 */ MCD::OPC_Decode, 163, 10, 184, 1, // Opcode: QVSTFCDXI
3456 : /* 321 */ MCD::OPC_FilterValue, 2, 139, 7, 0, // Skip to: 2257
3457 : /* 326 */ MCD::OPC_CheckField, 26, 6, 31, 132, 7, 0, // Skip to: 2257
3458 : /* 333 */ MCD::OPC_Decode, 180, 10, 184, 1, // Opcode: QVSTFDXI
3459 : /* 338 */ MCD::OPC_FilterValue, 7, 122, 7, 0, // Skip to: 2257
3460 : /* 343 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
3461 : /* 346 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 363
3462 : /* 351 */ MCD::OPC_CheckField, 26, 6, 31, 107, 7, 0, // Skip to: 2257
3463 : /* 358 */ MCD::OPC_Decode, 159, 10, 184, 1, // Opcode: QVSTFCDUXI
3464 : /* 363 */ MCD::OPC_FilterValue, 2, 97, 7, 0, // Skip to: 2257
3465 : /* 368 */ MCD::OPC_CheckField, 26, 6, 31, 90, 7, 0, // Skip to: 2257
3466 : /* 375 */ MCD::OPC_Decode, 176, 10, 184, 1, // Opcode: QVSTFDUXI
3467 : /* 380 */ MCD::OPC_FilterValue, 11, 139, 0, 0, // Skip to: 524
3468 : /* 385 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3469 : /* 388 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 405
3470 : /* 393 */ MCD::OPC_CheckField, 26, 6, 31, 65, 7, 0, // Skip to: 2257
3471 : /* 400 */ MCD::OPC_Decode, 172, 10, 184, 1, // Opcode: QVSTFCSXIA
3472 : /* 405 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 422
3473 : /* 410 */ MCD::OPC_CheckField, 26, 6, 31, 48, 7, 0, // Skip to: 2257
3474 : /* 417 */ MCD::OPC_Decode, 168, 10, 184, 1, // Opcode: QVSTFCSUXIA
3475 : /* 422 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 439
3476 : /* 427 */ MCD::OPC_CheckField, 26, 6, 31, 31, 7, 0, // Skip to: 2257
3477 : /* 434 */ MCD::OPC_Decode, 164, 10, 184, 1, // Opcode: QVSTFCDXIA
3478 : /* 439 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 456
3479 : /* 444 */ MCD::OPC_CheckField, 26, 6, 31, 14, 7, 0, // Skip to: 2257
3480 : /* 451 */ MCD::OPC_Decode, 160, 10, 184, 1, // Opcode: QVSTFCDUXIA
3481 : /* 456 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 473
3482 : /* 461 */ MCD::OPC_CheckField, 26, 6, 31, 253, 6, 0, // Skip to: 2257
3483 : /* 468 */ MCD::OPC_Decode, 193, 10, 184, 1, // Opcode: QVSTFSXIA
3484 : /* 473 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 490
3485 : /* 478 */ MCD::OPC_CheckField, 26, 6, 31, 236, 6, 0, // Skip to: 2257
3486 : /* 485 */ MCD::OPC_Decode, 188, 10, 184, 1, // Opcode: QVSTFSUXIA
3487 : /* 490 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 507
3488 : /* 495 */ MCD::OPC_CheckField, 26, 6, 31, 219, 6, 0, // Skip to: 2257
3489 : /* 502 */ MCD::OPC_Decode, 181, 10, 184, 1, // Opcode: QVSTFDXIA
3490 : /* 507 */ MCD::OPC_FilterValue, 23, 209, 6, 0, // Skip to: 2257
3491 : /* 512 */ MCD::OPC_CheckField, 26, 6, 31, 202, 6, 0, // Skip to: 2257
3492 : /* 519 */ MCD::OPC_Decode, 177, 10, 184, 1, // Opcode: QVSTFDUXIA
3493 : /* 524 */ MCD::OPC_FilterValue, 12, 61, 0, 0, // Skip to: 590
3494 : /* 529 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3495 : /* 532 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 542
3496 : /* 537 */ MCD::OPC_Decode, 217, 9, 179, 1, // Opcode: QVFPERM
3497 : /* 542 */ MCD::OPC_FilterValue, 31, 174, 6, 0, // Skip to: 2257
3498 : /* 547 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3499 : /* 550 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 560
3500 : /* 555 */ MCD::OPC_Decode, 156, 10, 184, 1, // Opcode: QVLPCRSX
3501 : /* 560 */ MCD::OPC_FilterValue, 2, 5, 0, 0, // Skip to: 570
3502 : /* 565 */ MCD::OPC_Decode, 155, 10, 184, 1, // Opcode: QVLPCRDX
3503 : /* 570 */ MCD::OPC_FilterValue, 16, 5, 0, 0, // Skip to: 580
3504 : /* 575 */ MCD::OPC_Decode, 153, 10, 184, 1, // Opcode: QVLPCLSX
3505 : /* 580 */ MCD::OPC_FilterValue, 18, 136, 6, 0, // Skip to: 2257
3506 : /* 585 */ MCD::OPC_Decode, 152, 10, 184, 1, // Opcode: QVLPCLDX
3507 : /* 590 */ MCD::OPC_FilterValue, 14, 70, 1, 0, // Skip to: 921
3508 : /* 595 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3509 : /* 598 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 615
3510 : /* 603 */ MCD::OPC_CheckField, 26, 6, 31, 111, 6, 0, // Skip to: 2257
3511 : /* 610 */ MCD::OPC_Decode, 134, 10, 184, 1, // Opcode: QVLFCSX
3512 : /* 615 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 632
3513 : /* 620 */ MCD::OPC_CheckField, 26, 6, 31, 94, 6, 0, // Skip to: 2257
3514 : /* 627 */ MCD::OPC_Decode, 132, 10, 184, 1, // Opcode: QVLFCSUX
3515 : /* 632 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 649
3516 : /* 637 */ MCD::OPC_CheckField, 26, 6, 31, 77, 6, 0, // Skip to: 2257
3517 : /* 644 */ MCD::OPC_Decode, 130, 10, 184, 1, // Opcode: QVLFCDX
3518 : /* 649 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 666
3519 : /* 654 */ MCD::OPC_CheckField, 26, 6, 31, 60, 6, 0, // Skip to: 2257
3520 : /* 661 */ MCD::OPC_Decode, 128, 10, 184, 1, // Opcode: QVLFCDUX
3521 : /* 666 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 683
3522 : /* 671 */ MCD::OPC_CheckField, 26, 6, 31, 43, 6, 0, // Skip to: 2257
3523 : /* 678 */ MCD::OPC_Decode, 169, 10, 184, 1, // Opcode: QVSTFCSX
3524 : /* 683 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 700
3525 : /* 688 */ MCD::OPC_CheckField, 26, 6, 31, 26, 6, 0, // Skip to: 2257
3526 : /* 695 */ MCD::OPC_Decode, 165, 10, 184, 1, // Opcode: QVSTFCSUX
3527 : /* 700 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 717
3528 : /* 705 */ MCD::OPC_CheckField, 26, 6, 31, 9, 6, 0, // Skip to: 2257
3529 : /* 712 */ MCD::OPC_Decode, 161, 10, 184, 1, // Opcode: QVSTFCDX
3530 : /* 717 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 734
3531 : /* 722 */ MCD::OPC_CheckField, 26, 6, 31, 248, 5, 0, // Skip to: 2257
3532 : /* 729 */ MCD::OPC_Decode, 157, 10, 184, 1, // Opcode: QVSTFCDUX
3533 : /* 734 */ MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 751
3534 : /* 739 */ MCD::OPC_CheckField, 26, 6, 31, 231, 5, 0, // Skip to: 2257
3535 : /* 746 */ MCD::OPC_Decode, 148, 10, 184, 1, // Opcode: QVLFSX
3536 : /* 751 */ MCD::OPC_FilterValue, 17, 12, 0, 0, // Skip to: 768
3537 : /* 756 */ MCD::OPC_CheckField, 26, 6, 31, 214, 5, 0, // Skip to: 2257
3538 : /* 763 */ MCD::OPC_Decode, 146, 10, 185, 1, // Opcode: QVLFSUX
3539 : /* 768 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 785
3540 : /* 773 */ MCD::OPC_CheckField, 26, 6, 31, 197, 5, 0, // Skip to: 2257
3541 : /* 780 */ MCD::OPC_Decode, 139, 10, 184, 1, // Opcode: QVLFDX
3542 : /* 785 */ MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 802
3543 : /* 790 */ MCD::OPC_CheckField, 26, 6, 31, 180, 5, 0, // Skip to: 2257
3544 : /* 797 */ MCD::OPC_Decode, 137, 10, 186, 1, // Opcode: QVLFDUX
3545 : /* 802 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 819
3546 : /* 807 */ MCD::OPC_CheckField, 26, 6, 31, 163, 5, 0, // Skip to: 2257
3547 : /* 814 */ MCD::OPC_Decode, 190, 10, 184, 1, // Opcode: QVSTFSX
3548 : /* 819 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 836
3549 : /* 824 */ MCD::OPC_CheckField, 26, 6, 31, 146, 5, 0, // Skip to: 2257
3550 : /* 831 */ MCD::OPC_Decode, 185, 10, 187, 1, // Opcode: QVSTFSUX
3551 : /* 836 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 853
3552 : /* 841 */ MCD::OPC_CheckField, 26, 6, 31, 129, 5, 0, // Skip to: 2257
3553 : /* 848 */ MCD::OPC_Decode, 178, 10, 184, 1, // Opcode: QVSTFDX
3554 : /* 853 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 870
3555 : /* 858 */ MCD::OPC_CheckField, 26, 6, 31, 112, 5, 0, // Skip to: 2257
3556 : /* 865 */ MCD::OPC_Decode, 174, 10, 188, 1, // Opcode: QVSTFDUX
3557 : /* 870 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 887
3558 : /* 875 */ MCD::OPC_CheckField, 26, 6, 31, 95, 5, 0, // Skip to: 2257
3559 : /* 882 */ MCD::OPC_Decode, 144, 10, 184, 1, // Opcode: QVLFIWZX
3560 : /* 887 */ MCD::OPC_FilterValue, 27, 12, 0, 0, // Skip to: 904
3561 : /* 892 */ MCD::OPC_CheckField, 26, 6, 31, 78, 5, 0, // Skip to: 2257
3562 : /* 899 */ MCD::OPC_Decode, 142, 10, 184, 1, // Opcode: QVLFIWAX
3563 : /* 904 */ MCD::OPC_FilterValue, 30, 68, 5, 0, // Skip to: 2257
3564 : /* 909 */ MCD::OPC_CheckField, 26, 6, 31, 61, 5, 0, // Skip to: 2257
3565 : /* 916 */ MCD::OPC_Decode, 183, 10, 184, 1, // Opcode: QVSTFIWX
3566 : /* 921 */ MCD::OPC_FilterValue, 15, 70, 1, 0, // Skip to: 1252
3567 : /* 926 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3568 : /* 929 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 946
3569 : /* 934 */ MCD::OPC_CheckField, 26, 6, 31, 36, 5, 0, // Skip to: 2257
3570 : /* 941 */ MCD::OPC_Decode, 135, 10, 184, 1, // Opcode: QVLFCSXA
3571 : /* 946 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 963
3572 : /* 951 */ MCD::OPC_CheckField, 26, 6, 31, 19, 5, 0, // Skip to: 2257
3573 : /* 958 */ MCD::OPC_Decode, 133, 10, 184, 1, // Opcode: QVLFCSUXA
3574 : /* 963 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 980
3575 : /* 968 */ MCD::OPC_CheckField, 26, 6, 31, 2, 5, 0, // Skip to: 2257
3576 : /* 975 */ MCD::OPC_Decode, 131, 10, 184, 1, // Opcode: QVLFCDXA
3577 : /* 980 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 997
3578 : /* 985 */ MCD::OPC_CheckField, 26, 6, 31, 241, 4, 0, // Skip to: 2257
3579 : /* 992 */ MCD::OPC_Decode, 129, 10, 184, 1, // Opcode: QVLFCDUXA
3580 : /* 997 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 1014
3581 : /* 1002 */ MCD::OPC_CheckField, 26, 6, 31, 224, 4, 0, // Skip to: 2257
3582 : /* 1009 */ MCD::OPC_Decode, 170, 10, 184, 1, // Opcode: QVSTFCSXA
3583 : /* 1014 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 1031
3584 : /* 1019 */ MCD::OPC_CheckField, 26, 6, 31, 207, 4, 0, // Skip to: 2257
3585 : /* 1026 */ MCD::OPC_Decode, 166, 10, 184, 1, // Opcode: QVSTFCSUXA
3586 : /* 1031 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 1048
3587 : /* 1036 */ MCD::OPC_CheckField, 26, 6, 31, 190, 4, 0, // Skip to: 2257
3588 : /* 1043 */ MCD::OPC_Decode, 162, 10, 184, 1, // Opcode: QVSTFCDXA
3589 : /* 1048 */ MCD::OPC_FilterValue, 7, 12, 0, 0, // Skip to: 1065
3590 : /* 1053 */ MCD::OPC_CheckField, 26, 6, 31, 173, 4, 0, // Skip to: 2257
3591 : /* 1060 */ MCD::OPC_Decode, 158, 10, 184, 1, // Opcode: QVSTFCDUXA
3592 : /* 1065 */ MCD::OPC_FilterValue, 16, 12, 0, 0, // Skip to: 1082
3593 : /* 1070 */ MCD::OPC_CheckField, 26, 6, 31, 156, 4, 0, // Skip to: 2257
3594 : /* 1077 */ MCD::OPC_Decode, 149, 10, 184, 1, // Opcode: QVLFSXA
3595 : /* 1082 */ MCD::OPC_FilterValue, 17, 12, 0, 0, // Skip to: 1099
3596 : /* 1087 */ MCD::OPC_CheckField, 26, 6, 31, 139, 4, 0, // Skip to: 2257
3597 : /* 1094 */ MCD::OPC_Decode, 147, 10, 184, 1, // Opcode: QVLFSUXA
3598 : /* 1099 */ MCD::OPC_FilterValue, 18, 12, 0, 0, // Skip to: 1116
3599 : /* 1104 */ MCD::OPC_CheckField, 26, 6, 31, 122, 4, 0, // Skip to: 2257
3600 : /* 1111 */ MCD::OPC_Decode, 140, 10, 184, 1, // Opcode: QVLFDXA
3601 : /* 1116 */ MCD::OPC_FilterValue, 19, 12, 0, 0, // Skip to: 1133
3602 : /* 1121 */ MCD::OPC_CheckField, 26, 6, 31, 105, 4, 0, // Skip to: 2257
3603 : /* 1128 */ MCD::OPC_Decode, 138, 10, 184, 1, // Opcode: QVLFDUXA
3604 : /* 1133 */ MCD::OPC_FilterValue, 20, 12, 0, 0, // Skip to: 1150
3605 : /* 1138 */ MCD::OPC_CheckField, 26, 6, 31, 88, 4, 0, // Skip to: 2257
3606 : /* 1145 */ MCD::OPC_Decode, 191, 10, 184, 1, // Opcode: QVSTFSXA
3607 : /* 1150 */ MCD::OPC_FilterValue, 21, 12, 0, 0, // Skip to: 1167
3608 : /* 1155 */ MCD::OPC_CheckField, 26, 6, 31, 71, 4, 0, // Skip to: 2257
3609 : /* 1162 */ MCD::OPC_Decode, 186, 10, 184, 1, // Opcode: QVSTFSUXA
3610 : /* 1167 */ MCD::OPC_FilterValue, 22, 12, 0, 0, // Skip to: 1184
3611 : /* 1172 */ MCD::OPC_CheckField, 26, 6, 31, 54, 4, 0, // Skip to: 2257
3612 : /* 1179 */ MCD::OPC_Decode, 179, 10, 184, 1, // Opcode: QVSTFDXA
3613 : /* 1184 */ MCD::OPC_FilterValue, 23, 12, 0, 0, // Skip to: 1201
3614 : /* 1189 */ MCD::OPC_CheckField, 26, 6, 31, 37, 4, 0, // Skip to: 2257
3615 : /* 1196 */ MCD::OPC_Decode, 175, 10, 184, 1, // Opcode: QVSTFDUXA
3616 : /* 1201 */ MCD::OPC_FilterValue, 26, 12, 0, 0, // Skip to: 1218
3617 : /* 1206 */ MCD::OPC_CheckField, 26, 6, 31, 20, 4, 0, // Skip to: 2257
3618 : /* 1213 */ MCD::OPC_Decode, 145, 10, 184, 1, // Opcode: QVLFIWZXA
3619 : /* 1218 */ MCD::OPC_FilterValue, 27, 12, 0, 0, // Skip to: 1235
3620 : /* 1223 */ MCD::OPC_CheckField, 26, 6, 31, 3, 4, 0, // Skip to: 2257
3621 : /* 1230 */ MCD::OPC_Decode, 143, 10, 184, 1, // Opcode: QVLFIWAXA
3622 : /* 1235 */ MCD::OPC_FilterValue, 30, 249, 3, 0, // Skip to: 2257
3623 : /* 1240 */ MCD::OPC_CheckField, 26, 6, 31, 242, 3, 0, // Skip to: 2257
3624 : /* 1247 */ MCD::OPC_Decode, 184, 10, 184, 1, // Opcode: QVSTFIWXA
3625 : /* 1252 */ MCD::OPC_FilterValue, 16, 212, 0, 0, // Skip to: 1469
3626 : /* 1257 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3627 : /* 1260 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1277
3628 : /* 1265 */ MCD::OPC_CheckField, 26, 6, 4, 217, 3, 0, // Skip to: 2257
3629 : /* 1272 */ MCD::OPC_Decode, 181, 9, 189, 1, // Opcode: QVFCPSGN
3630 : /* 1277 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1301
3631 : /* 1282 */ MCD::OPC_CheckField, 26, 6, 4, 200, 3, 0, // Skip to: 2257
3632 : /* 1289 */ MCD::OPC_CheckField, 16, 5, 0, 193, 3, 0, // Skip to: 2257
3633 : /* 1296 */ MCD::OPC_Decode, 209, 9, 190, 1, // Opcode: QVFNEG
3634 : /* 1301 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1325
3635 : /* 1306 */ MCD::OPC_CheckField, 26, 6, 4, 176, 3, 0, // Skip to: 2257
3636 : /* 1313 */ MCD::OPC_CheckField, 16, 5, 0, 169, 3, 0, // Skip to: 2257
3637 : /* 1320 */ MCD::OPC_Decode, 198, 9, 190, 1, // Opcode: QVFMR
3638 : /* 1325 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1349
3639 : /* 1330 */ MCD::OPC_CheckField, 26, 6, 4, 152, 3, 0, // Skip to: 2257
3640 : /* 1337 */ MCD::OPC_CheckField, 16, 5, 0, 145, 3, 0, // Skip to: 2257
3641 : /* 1344 */ MCD::OPC_Decode, 207, 9, 190, 1, // Opcode: QVFNABS
3642 : /* 1349 */ MCD::OPC_FilterValue, 8, 19, 0, 0, // Skip to: 1373
3643 : /* 1354 */ MCD::OPC_CheckField, 26, 6, 4, 128, 3, 0, // Skip to: 2257
3644 : /* 1361 */ MCD::OPC_CheckField, 16, 5, 0, 121, 3, 0, // Skip to: 2257
3645 : /* 1368 */ MCD::OPC_Decode, 162, 9, 190, 1, // Opcode: QVFABS
3646 : /* 1373 */ MCD::OPC_FilterValue, 12, 19, 0, 0, // Skip to: 1397
3647 : /* 1378 */ MCD::OPC_CheckField, 26, 6, 4, 104, 3, 0, // Skip to: 2257
3648 : /* 1385 */ MCD::OPC_CheckField, 16, 5, 0, 97, 3, 0, // Skip to: 2257
3649 : /* 1392 */ MCD::OPC_Decode, 224, 9, 190, 1, // Opcode: QVFRIN
3650 : /* 1397 */ MCD::OPC_FilterValue, 13, 19, 0, 0, // Skip to: 1421
3651 : /* 1402 */ MCD::OPC_CheckField, 26, 6, 4, 80, 3, 0, // Skip to: 2257
3652 : /* 1409 */ MCD::OPC_CheckField, 16, 5, 0, 73, 3, 0, // Skip to: 2257
3653 : /* 1416 */ MCD::OPC_Decode, 228, 9, 190, 1, // Opcode: QVFRIZ
3654 : /* 1421 */ MCD::OPC_FilterValue, 14, 19, 0, 0, // Skip to: 1445
3655 : /* 1426 */ MCD::OPC_CheckField, 26, 6, 4, 56, 3, 0, // Skip to: 2257
3656 : /* 1433 */ MCD::OPC_CheckField, 16, 5, 0, 49, 3, 0, // Skip to: 2257
3657 : /* 1440 */ MCD::OPC_Decode, 226, 9, 190, 1, // Opcode: QVFRIP
3658 : /* 1445 */ MCD::OPC_FilterValue, 15, 39, 3, 0, // Skip to: 2257
3659 : /* 1450 */ MCD::OPC_CheckField, 26, 6, 4, 32, 3, 0, // Skip to: 2257
3660 : /* 1457 */ MCD::OPC_CheckField, 16, 5, 0, 25, 3, 0, // Skip to: 2257
3661 : /* 1464 */ MCD::OPC_Decode, 222, 9, 190, 1, // Opcode: QVFRIM
3662 : /* 1469 */ MCD::OPC_FilterValue, 18, 23, 0, 0, // Skip to: 1497
3663 : /* 1474 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3664 : /* 1477 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1487
3665 : /* 1482 */ MCD::OPC_Decode, 246, 9, 179, 1, // Opcode: QVFXMADDS
3666 : /* 1487 */ MCD::OPC_FilterValue, 4, 253, 2, 0, // Skip to: 2257
3667 : /* 1492 */ MCD::OPC_Decode, 245, 9, 179, 1, // Opcode: QVFXMADD
3668 : /* 1497 */ MCD::OPC_FilterValue, 22, 23, 0, 0, // Skip to: 1525
3669 : /* 1502 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3670 : /* 1505 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1515
3671 : /* 1510 */ MCD::OPC_Decode, 254, 9, 179, 1, // Opcode: QVFXXNPMADDS
3672 : /* 1515 */ MCD::OPC_FilterValue, 4, 225, 2, 0, // Skip to: 2257
3673 : /* 1520 */ MCD::OPC_Decode, 253, 9, 179, 1, // Opcode: QVFXXNPMADD
3674 : /* 1525 */ MCD::OPC_FilterValue, 24, 26, 0, 0, // Skip to: 1556
3675 : /* 1530 */ MCD::OPC_CheckField, 26, 6, 4, 208, 2, 0, // Skip to: 2257
3676 : /* 1537 */ MCD::OPC_CheckField, 16, 5, 0, 201, 2, 0, // Skip to: 2257
3677 : /* 1544 */ MCD::OPC_CheckField, 6, 5, 0, 194, 2, 0, // Skip to: 2257
3678 : /* 1551 */ MCD::OPC_Decode, 231, 9, 191, 1, // Opcode: QVFRSPs
3679 : /* 1556 */ MCD::OPC_FilterValue, 28, 183, 0, 0, // Skip to: 1744
3680 : /* 1561 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3681 : /* 1564 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1588
3682 : /* 1569 */ MCD::OPC_CheckField, 26, 6, 4, 169, 2, 0, // Skip to: 2257
3683 : /* 1576 */ MCD::OPC_CheckField, 16, 5, 0, 162, 2, 0, // Skip to: 2257
3684 : /* 1583 */ MCD::OPC_Decode, 188, 9, 190, 1, // Opcode: QVFCTIW
3685 : /* 1588 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1612
3686 : /* 1593 */ MCD::OPC_CheckField, 26, 6, 4, 145, 2, 0, // Skip to: 2257
3687 : /* 1600 */ MCD::OPC_CheckField, 16, 5, 0, 138, 2, 0, // Skip to: 2257
3688 : /* 1607 */ MCD::OPC_Decode, 189, 9, 190, 1, // Opcode: QVFCTIWU
3689 : /* 1612 */ MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1636
3690 : /* 1617 */ MCD::OPC_CheckField, 26, 6, 4, 121, 2, 0, // Skip to: 2257
3691 : /* 1624 */ MCD::OPC_CheckField, 16, 5, 0, 114, 2, 0, // Skip to: 2257
3692 : /* 1631 */ MCD::OPC_Decode, 183, 9, 190, 1, // Opcode: QVFCTID
3693 : /* 1636 */ MCD::OPC_FilterValue, 26, 37, 0, 0, // Skip to: 1678
3694 : /* 1641 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3695 : /* 1644 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1661
3696 : /* 1649 */ MCD::OPC_CheckField, 16, 5, 0, 89, 2, 0, // Skip to: 2257
3697 : /* 1656 */ MCD::OPC_Decode, 168, 9, 190, 1, // Opcode: QVFCFIDS
3698 : /* 1661 */ MCD::OPC_FilterValue, 4, 79, 2, 0, // Skip to: 2257
3699 : /* 1666 */ MCD::OPC_CheckField, 16, 5, 0, 72, 2, 0, // Skip to: 2257
3700 : /* 1673 */ MCD::OPC_Decode, 167, 9, 190, 1, // Opcode: QVFCFID
3701 : /* 1678 */ MCD::OPC_FilterValue, 29, 19, 0, 0, // Skip to: 1702
3702 : /* 1683 */ MCD::OPC_CheckField, 26, 6, 4, 55, 2, 0, // Skip to: 2257
3703 : /* 1690 */ MCD::OPC_CheckField, 16, 5, 0, 48, 2, 0, // Skip to: 2257
3704 : /* 1697 */ MCD::OPC_Decode, 184, 9, 190, 1, // Opcode: QVFCTIDU
3705 : /* 1702 */ MCD::OPC_FilterValue, 30, 38, 2, 0, // Skip to: 2257
3706 : /* 1707 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3707 : /* 1710 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1727
3708 : /* 1715 */ MCD::OPC_CheckField, 16, 5, 0, 23, 2, 0, // Skip to: 2257
3709 : /* 1722 */ MCD::OPC_Decode, 170, 9, 190, 1, // Opcode: QVFCFIDUS
3710 : /* 1727 */ MCD::OPC_FilterValue, 4, 13, 2, 0, // Skip to: 2257
3711 : /* 1732 */ MCD::OPC_CheckField, 16, 5, 0, 6, 2, 0, // Skip to: 2257
3712 : /* 1739 */ MCD::OPC_Decode, 169, 9, 190, 1, // Opcode: QVFCFIDU
3713 : /* 1744 */ MCD::OPC_FilterValue, 30, 99, 0, 0, // Skip to: 1848
3714 : /* 1749 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
3715 : /* 1752 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1776
3716 : /* 1757 */ MCD::OPC_CheckField, 26, 6, 4, 237, 1, 0, // Skip to: 2257
3717 : /* 1764 */ MCD::OPC_CheckField, 16, 5, 0, 230, 1, 0, // Skip to: 2257
3718 : /* 1771 */ MCD::OPC_Decode, 191, 9, 190, 1, // Opcode: QVFCTIWZ
3719 : /* 1776 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1800
3720 : /* 1781 */ MCD::OPC_CheckField, 26, 6, 4, 213, 1, 0, // Skip to: 2257
3721 : /* 1788 */ MCD::OPC_CheckField, 16, 5, 0, 206, 1, 0, // Skip to: 2257
3722 : /* 1795 */ MCD::OPC_Decode, 190, 9, 190, 1, // Opcode: QVFCTIWUZ
3723 : /* 1800 */ MCD::OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1824
3724 : /* 1805 */ MCD::OPC_CheckField, 26, 6, 4, 189, 1, 0, // Skip to: 2257
3725 : /* 1812 */ MCD::OPC_CheckField, 16, 5, 0, 182, 1, 0, // Skip to: 2257
3726 : /* 1819 */ MCD::OPC_Decode, 186, 9, 190, 1, // Opcode: QVFCTIDZ
3727 : /* 1824 */ MCD::OPC_FilterValue, 29, 172, 1, 0, // Skip to: 2257
3728 : /* 1829 */ MCD::OPC_CheckField, 26, 6, 4, 165, 1, 0, // Skip to: 2257
3729 : /* 1836 */ MCD::OPC_CheckField, 16, 5, 0, 158, 1, 0, // Skip to: 2257
3730 : /* 1843 */ MCD::OPC_Decode, 185, 9, 190, 1, // Opcode: QVFCTIDUZ
3731 : /* 1848 */ MCD::OPC_FilterValue, 34, 37, 0, 0, // Skip to: 1890
3732 : /* 1853 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3733 : /* 1856 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1873
3734 : /* 1861 */ MCD::OPC_CheckField, 11, 5, 0, 133, 1, 0, // Skip to: 2257
3735 : /* 1868 */ MCD::OPC_Decode, 248, 9, 192, 1, // Opcode: QVFXMULS
3736 : /* 1873 */ MCD::OPC_FilterValue, 4, 123, 1, 0, // Skip to: 2257
3737 : /* 1878 */ MCD::OPC_CheckField, 11, 5, 0, 116, 1, 0, // Skip to: 2257
3738 : /* 1885 */ MCD::OPC_Decode, 247, 9, 192, 1, // Opcode: QVFXMUL
3739 : /* 1890 */ MCD::OPC_FilterValue, 40, 37, 0, 0, // Skip to: 1932
3740 : /* 1895 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3741 : /* 1898 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1915
3742 : /* 1903 */ MCD::OPC_CheckField, 6, 5, 0, 91, 1, 0, // Skip to: 2257
3743 : /* 1910 */ MCD::OPC_Decode, 241, 9, 193, 1, // Opcode: QVFSUBSs
3744 : /* 1915 */ MCD::OPC_FilterValue, 4, 81, 1, 0, // Skip to: 2257
3745 : /* 1920 */ MCD::OPC_CheckField, 6, 5, 0, 74, 1, 0, // Skip to: 2257
3746 : /* 1927 */ MCD::OPC_Decode, 239, 9, 189, 1, // Opcode: QVFSUB
3747 : /* 1932 */ MCD::OPC_FilterValue, 42, 37, 0, 0, // Skip to: 1974
3748 : /* 1937 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3749 : /* 1940 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1957
3750 : /* 1945 */ MCD::OPC_CheckField, 6, 5, 0, 49, 1, 0, // Skip to: 2257
3751 : /* 1952 */ MCD::OPC_Decode, 166, 9, 193, 1, // Opcode: QVFADDSs
3752 : /* 1957 */ MCD::OPC_FilterValue, 4, 39, 1, 0, // Skip to: 2257
3753 : /* 1962 */ MCD::OPC_CheckField, 6, 5, 0, 32, 1, 0, // Skip to: 2257
3754 : /* 1969 */ MCD::OPC_Decode, 164, 9, 189, 1, // Opcode: QVFADD
3755 : /* 1974 */ MCD::OPC_FilterValue, 46, 12, 0, 0, // Skip to: 1991
3756 : /* 1979 */ MCD::OPC_CheckField, 26, 6, 4, 15, 1, 0, // Skip to: 2257
3757 : /* 1986 */ MCD::OPC_Decode, 236, 9, 194, 1, // Opcode: QVFSELb
3758 : /* 1991 */ MCD::OPC_FilterValue, 48, 51, 0, 0, // Skip to: 2047
3759 : /* 1996 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3760 : /* 1999 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2023
3761 : /* 2004 */ MCD::OPC_CheckField, 16, 5, 0, 246, 0, 0, // Skip to: 2257
3762 : /* 2011 */ MCD::OPC_CheckField, 6, 5, 0, 239, 0, 0, // Skip to: 2257
3763 : /* 2018 */ MCD::OPC_Decode, 220, 9, 190, 1, // Opcode: QVFRES
3764 : /* 2023 */ MCD::OPC_FilterValue, 4, 229, 0, 0, // Skip to: 2257
3765 : /* 2028 */ MCD::OPC_CheckField, 16, 5, 0, 222, 0, 0, // Skip to: 2257
3766 : /* 2035 */ MCD::OPC_CheckField, 6, 5, 0, 215, 0, 0, // Skip to: 2257
3767 : /* 2042 */ MCD::OPC_Decode, 219, 9, 190, 1, // Opcode: QVFRE
3768 : /* 2047 */ MCD::OPC_FilterValue, 50, 37, 0, 0, // Skip to: 2089
3769 : /* 2052 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3770 : /* 2055 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2072
3771 : /* 2060 */ MCD::OPC_CheckField, 11, 5, 0, 190, 0, 0, // Skip to: 2257
3772 : /* 2067 */ MCD::OPC_Decode, 206, 9, 195, 1, // Opcode: QVFMULSs
3773 : /* 2072 */ MCD::OPC_FilterValue, 4, 180, 0, 0, // Skip to: 2257
3774 : /* 2077 */ MCD::OPC_CheckField, 11, 5, 0, 173, 0, 0, // Skip to: 2257
3775 : /* 2084 */ MCD::OPC_Decode, 204, 9, 192, 1, // Opcode: QVFMUL
3776 : /* 2089 */ MCD::OPC_FilterValue, 52, 51, 0, 0, // Skip to: 2145
3777 : /* 2094 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3778 : /* 2097 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2121
3779 : /* 2102 */ MCD::OPC_CheckField, 16, 5, 0, 148, 0, 0, // Skip to: 2257
3780 : /* 2109 */ MCD::OPC_CheckField, 6, 5, 0, 141, 0, 0, // Skip to: 2257
3781 : /* 2116 */ MCD::OPC_Decode, 233, 9, 190, 1, // Opcode: QVFRSQRTES
3782 : /* 2121 */ MCD::OPC_FilterValue, 4, 131, 0, 0, // Skip to: 2257
3783 : /* 2126 */ MCD::OPC_CheckField, 16, 5, 0, 124, 0, 0, // Skip to: 2257
3784 : /* 2133 */ MCD::OPC_CheckField, 6, 5, 0, 117, 0, 0, // Skip to: 2257
3785 : /* 2140 */ MCD::OPC_Decode, 232, 9, 190, 1, // Opcode: QVFRSQRTE
3786 : /* 2145 */ MCD::OPC_FilterValue, 56, 23, 0, 0, // Skip to: 2173
3787 : /* 2150 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3788 : /* 2153 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2163
3789 : /* 2158 */ MCD::OPC_Decode, 203, 9, 196, 1, // Opcode: QVFMSUBSs
3790 : /* 2163 */ MCD::OPC_FilterValue, 4, 89, 0, 0, // Skip to: 2257
3791 : /* 2168 */ MCD::OPC_Decode, 201, 9, 179, 1, // Opcode: QVFMSUB
3792 : /* 2173 */ MCD::OPC_FilterValue, 58, 23, 0, 0, // Skip to: 2201
3793 : /* 2178 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3794 : /* 2181 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2191
3795 : /* 2186 */ MCD::OPC_Decode, 197, 9, 196, 1, // Opcode: QVFMADDSs
3796 : /* 2191 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 2257
3797 : /* 2196 */ MCD::OPC_Decode, 195, 9, 179, 1, // Opcode: QVFMADD
3798 : /* 2201 */ MCD::OPC_FilterValue, 60, 23, 0, 0, // Skip to: 2229
3799 : /* 2206 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3800 : /* 2209 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2219
3801 : /* 2214 */ MCD::OPC_Decode, 216, 9, 196, 1, // Opcode: QVFNMSUBSs
3802 : /* 2219 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 2257
3803 : /* 2224 */ MCD::OPC_Decode, 214, 9, 179, 1, // Opcode: QVFNMSUB
3804 : /* 2229 */ MCD::OPC_FilterValue, 62, 23, 0, 0, // Skip to: 2257
3805 : /* 2234 */ MCD::OPC_ExtractField, 26, 6, // Inst{31-26} ...
3806 : /* 2237 */ MCD::OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2247
3807 : /* 2242 */ MCD::OPC_Decode, 213, 9, 196, 1, // Opcode: QVFNMADDSs
3808 : /* 2247 */ MCD::OPC_FilterValue, 4, 5, 0, 0, // Skip to: 2257
3809 : /* 2252 */ MCD::OPC_Decode, 211, 9, 179, 1, // Opcode: QVFNMADD
3810 : /* 2257 */ MCD::OPC_Fail,
3811 : 0
3812 : };
3813 :
3814 : static const uint8_t DecoderTableSPE32[] = {
3815 : /* 0 */ MCD::OPC_ExtractField, 3, 8, // Inst{10-3} ...
3816 : /* 3 */ MCD::OPC_FilterValue, 64, 71, 0, 0, // Skip to: 79
3817 : /* 8 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3818 : /* 11 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28
3819 : /* 16 */ MCD::OPC_CheckField, 26, 6, 4, 131, 20, 0, // Skip to: 5274
3820 : /* 23 */ MCD::OPC_Decode, 206, 4, 197, 1, // Opcode: EVADDW
3821 : /* 28 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 45
3822 : /* 33 */ MCD::OPC_CheckField, 26, 6, 4, 114, 20, 0, // Skip to: 5274
3823 : /* 40 */ MCD::OPC_Decode, 201, 4, 198, 1, // Opcode: EVADDIW
3824 : /* 45 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 62
3825 : /* 50 */ MCD::OPC_CheckField, 26, 6, 4, 97, 20, 0, // Skip to: 5274
3826 : /* 57 */ MCD::OPC_Decode, 136, 6, 197, 1, // Opcode: EVSUBFW
3827 : /* 62 */ MCD::OPC_FilterValue, 6, 87, 20, 0, // Skip to: 5274
3828 : /* 67 */ MCD::OPC_CheckField, 26, 6, 4, 80, 20, 0, // Skip to: 5274
3829 : /* 74 */ MCD::OPC_Decode, 137, 6, 199, 1, // Opcode: EVSUBIFW
3830 : /* 79 */ MCD::OPC_FilterValue, 65, 187, 0, 0, // Skip to: 271
3831 : /* 84 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3832 : /* 87 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 111
3833 : /* 92 */ MCD::OPC_CheckField, 26, 6, 4, 55, 20, 0, // Skip to: 5274
3834 : /* 99 */ MCD::OPC_CheckField, 11, 5, 0, 48, 20, 0, // Skip to: 5274
3835 : /* 106 */ MCD::OPC_Decode, 200, 4, 200, 1, // Opcode: EVABS
3836 : /* 111 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 135
3837 : /* 116 */ MCD::OPC_CheckField, 26, 6, 4, 31, 20, 0, // Skip to: 5274
3838 : /* 123 */ MCD::OPC_CheckField, 11, 5, 0, 24, 20, 0, // Skip to: 5274
3839 : /* 130 */ MCD::OPC_Decode, 230, 5, 200, 1, // Opcode: EVNEG
3840 : /* 135 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 159
3841 : /* 140 */ MCD::OPC_CheckField, 26, 6, 4, 7, 20, 0, // Skip to: 5274
3842 : /* 147 */ MCD::OPC_CheckField, 11, 5, 0, 0, 20, 0, // Skip to: 5274
3843 : /* 154 */ MCD::OPC_Decode, 219, 4, 200, 1, // Opcode: EVEXTSB
3844 : /* 159 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 183
3845 : /* 164 */ MCD::OPC_CheckField, 26, 6, 4, 239, 19, 0, // Skip to: 5274
3846 : /* 171 */ MCD::OPC_CheckField, 11, 5, 0, 232, 19, 0, // Skip to: 5274
3847 : /* 178 */ MCD::OPC_Decode, 220, 4, 200, 1, // Opcode: EVEXTSH
3848 : /* 183 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 207
3849 : /* 188 */ MCD::OPC_CheckField, 26, 6, 4, 215, 19, 0, // Skip to: 5274
3850 : /* 195 */ MCD::OPC_CheckField, 11, 5, 0, 208, 19, 0, // Skip to: 5274
3851 : /* 202 */ MCD::OPC_Decode, 236, 5, 200, 1, // Opcode: EVRNDW
3852 : /* 207 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 231
3853 : /* 212 */ MCD::OPC_CheckField, 26, 6, 4, 191, 19, 0, // Skip to: 5274
3854 : /* 219 */ MCD::OPC_CheckField, 11, 5, 0, 184, 19, 0, // Skip to: 5274
3855 : /* 226 */ MCD::OPC_Decode, 215, 4, 200, 1, // Opcode: EVCNTLZW
3856 : /* 231 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 255
3857 : /* 236 */ MCD::OPC_CheckField, 26, 6, 4, 167, 19, 0, // Skip to: 5274
3858 : /* 243 */ MCD::OPC_CheckField, 11, 5, 0, 160, 19, 0, // Skip to: 5274
3859 : /* 250 */ MCD::OPC_Decode, 214, 4, 200, 1, // Opcode: EVCNTLSW
3860 : /* 255 */ MCD::OPC_FilterValue, 7, 150, 19, 0, // Skip to: 5274
3861 : /* 260 */ MCD::OPC_CheckField, 26, 6, 4, 143, 19, 0, // Skip to: 5274
3862 : /* 267 */ MCD::OPC_Decode, 174, 3, 62, // Opcode: BRINC
3863 : /* 271 */ MCD::OPC_FilterValue, 66, 71, 0, 0, // Skip to: 347
3864 : /* 276 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3865 : /* 279 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 296
3866 : /* 284 */ MCD::OPC_CheckField, 26, 6, 4, 119, 19, 0, // Skip to: 5274
3867 : /* 291 */ MCD::OPC_Decode, 207, 4, 197, 1, // Opcode: EVAND
3868 : /* 296 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 313
3869 : /* 301 */ MCD::OPC_CheckField, 26, 6, 4, 102, 19, 0, // Skip to: 5274
3870 : /* 308 */ MCD::OPC_Decode, 208, 4, 197, 1, // Opcode: EVANDC
3871 : /* 313 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 330
3872 : /* 318 */ MCD::OPC_CheckField, 26, 6, 4, 85, 19, 0, // Skip to: 5274
3873 : /* 325 */ MCD::OPC_Decode, 138, 6, 197, 1, // Opcode: EVXOR
3874 : /* 330 */ MCD::OPC_FilterValue, 7, 75, 19, 0, // Skip to: 5274
3875 : /* 335 */ MCD::OPC_CheckField, 26, 6, 4, 68, 19, 0, // Skip to: 5274
3876 : /* 342 */ MCD::OPC_Decode, 232, 5, 197, 1, // Opcode: EVOR
3877 : /* 347 */ MCD::OPC_FilterValue, 67, 71, 0, 0, // Skip to: 423
3878 : /* 352 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3879 : /* 355 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 372
3880 : /* 360 */ MCD::OPC_CheckField, 26, 6, 4, 43, 19, 0, // Skip to: 5274
3881 : /* 367 */ MCD::OPC_Decode, 231, 5, 197, 1, // Opcode: EVNOR
3882 : /* 372 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 389
3883 : /* 377 */ MCD::OPC_CheckField, 26, 6, 4, 26, 19, 0, // Skip to: 5274
3884 : /* 384 */ MCD::OPC_Decode, 218, 4, 197, 1, // Opcode: EVEQV
3885 : /* 389 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 406
3886 : /* 394 */ MCD::OPC_CheckField, 26, 6, 4, 9, 19, 0, // Skip to: 5274
3887 : /* 401 */ MCD::OPC_Decode, 233, 5, 197, 1, // Opcode: EVORC
3888 : /* 406 */ MCD::OPC_FilterValue, 6, 255, 18, 0, // Skip to: 5274
3889 : /* 411 */ MCD::OPC_CheckField, 26, 6, 4, 248, 18, 0, // Skip to: 5274
3890 : /* 418 */ MCD::OPC_Decode, 229, 5, 197, 1, // Opcode: EVNAND
3891 : /* 423 */ MCD::OPC_FilterValue, 68, 105, 0, 0, // Skip to: 533
3892 : /* 428 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3893 : /* 431 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 448
3894 : /* 436 */ MCD::OPC_CheckField, 26, 6, 4, 223, 18, 0, // Skip to: 5274
3895 : /* 443 */ MCD::OPC_Decode, 245, 5, 197, 1, // Opcode: EVSRWU
3896 : /* 448 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 465
3897 : /* 453 */ MCD::OPC_CheckField, 26, 6, 4, 206, 18, 0, // Skip to: 5274
3898 : /* 460 */ MCD::OPC_Decode, 244, 5, 197, 1, // Opcode: EVSRWS
3899 : /* 465 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 482
3900 : /* 470 */ MCD::OPC_CheckField, 26, 6, 4, 189, 18, 0, // Skip to: 5274
3901 : /* 477 */ MCD::OPC_Decode, 243, 5, 198, 1, // Opcode: EVSRWIU
3902 : /* 482 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 499
3903 : /* 487 */ MCD::OPC_CheckField, 26, 6, 4, 172, 18, 0, // Skip to: 5274
3904 : /* 494 */ MCD::OPC_Decode, 242, 5, 198, 1, // Opcode: EVSRWIS
3905 : /* 499 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 516
3906 : /* 504 */ MCD::OPC_CheckField, 26, 6, 4, 155, 18, 0, // Skip to: 5274
3907 : /* 511 */ MCD::OPC_Decode, 238, 5, 197, 1, // Opcode: EVSLW
3908 : /* 516 */ MCD::OPC_FilterValue, 6, 145, 18, 0, // Skip to: 5274
3909 : /* 521 */ MCD::OPC_CheckField, 26, 6, 4, 138, 18, 0, // Skip to: 5274
3910 : /* 528 */ MCD::OPC_Decode, 239, 5, 198, 1, // Opcode: EVSLWI
3911 : /* 533 */ MCD::OPC_FilterValue, 69, 153, 0, 0, // Skip to: 691
3912 : /* 538 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3913 : /* 541 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 558
3914 : /* 546 */ MCD::OPC_CheckField, 26, 6, 4, 113, 18, 0, // Skip to: 5274
3915 : /* 553 */ MCD::OPC_Decode, 234, 5, 197, 1, // Opcode: EVRLW
3916 : /* 558 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 582
3917 : /* 563 */ MCD::OPC_CheckField, 26, 6, 4, 96, 18, 0, // Skip to: 5274
3918 : /* 570 */ MCD::OPC_CheckField, 11, 5, 0, 89, 18, 0, // Skip to: 5274
3919 : /* 577 */ MCD::OPC_Decode, 241, 5, 201, 1, // Opcode: EVSPLATI
3920 : /* 582 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 599
3921 : /* 587 */ MCD::OPC_CheckField, 26, 6, 4, 72, 18, 0, // Skip to: 5274
3922 : /* 594 */ MCD::OPC_Decode, 235, 5, 198, 1, // Opcode: EVRLWI
3923 : /* 599 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 623
3924 : /* 604 */ MCD::OPC_CheckField, 26, 6, 4, 55, 18, 0, // Skip to: 5274
3925 : /* 611 */ MCD::OPC_CheckField, 11, 5, 0, 48, 18, 0, // Skip to: 5274
3926 : /* 618 */ MCD::OPC_Decode, 240, 5, 201, 1, // Opcode: EVSPLATFI
3927 : /* 623 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 640
3928 : /* 628 */ MCD::OPC_CheckField, 26, 6, 4, 31, 18, 0, // Skip to: 5274
3929 : /* 635 */ MCD::OPC_Decode, 138, 5, 197, 1, // Opcode: EVMERGEHI
3930 : /* 640 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 657
3931 : /* 645 */ MCD::OPC_CheckField, 26, 6, 4, 14, 18, 0, // Skip to: 5274
3932 : /* 652 */ MCD::OPC_Decode, 140, 5, 197, 1, // Opcode: EVMERGELO
3933 : /* 657 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 674
3934 : /* 662 */ MCD::OPC_CheckField, 26, 6, 4, 253, 17, 0, // Skip to: 5274
3935 : /* 669 */ MCD::OPC_Decode, 139, 5, 197, 1, // Opcode: EVMERGEHILO
3936 : /* 674 */ MCD::OPC_FilterValue, 7, 243, 17, 0, // Skip to: 5274
3937 : /* 679 */ MCD::OPC_CheckField, 26, 6, 4, 236, 17, 0, // Skip to: 5274
3938 : /* 686 */ MCD::OPC_Decode, 141, 5, 197, 1, // Opcode: EVMERGELOHI
3939 : /* 691 */ MCD::OPC_FilterValue, 70, 123, 0, 0, // Skip to: 819
3940 : /* 696 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3941 : /* 699 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 723
3942 : /* 704 */ MCD::OPC_CheckField, 26, 6, 4, 211, 17, 0, // Skip to: 5274
3943 : /* 711 */ MCD::OPC_CheckField, 21, 2, 0, 204, 17, 0, // Skip to: 5274
3944 : /* 718 */ MCD::OPC_Decode, 211, 4, 202, 1, // Opcode: EVCMPGTU
3945 : /* 723 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 747
3946 : /* 728 */ MCD::OPC_CheckField, 26, 6, 4, 187, 17, 0, // Skip to: 5274
3947 : /* 735 */ MCD::OPC_CheckField, 21, 2, 0, 180, 17, 0, // Skip to: 5274
3948 : /* 742 */ MCD::OPC_Decode, 210, 4, 202, 1, // Opcode: EVCMPGTS
3949 : /* 747 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 771
3950 : /* 752 */ MCD::OPC_CheckField, 26, 6, 4, 163, 17, 0, // Skip to: 5274
3951 : /* 759 */ MCD::OPC_CheckField, 21, 2, 0, 156, 17, 0, // Skip to: 5274
3952 : /* 766 */ MCD::OPC_Decode, 213, 4, 202, 1, // Opcode: EVCMPLTU
3953 : /* 771 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 795
3954 : /* 776 */ MCD::OPC_CheckField, 26, 6, 4, 139, 17, 0, // Skip to: 5274
3955 : /* 783 */ MCD::OPC_CheckField, 21, 2, 0, 132, 17, 0, // Skip to: 5274
3956 : /* 790 */ MCD::OPC_Decode, 212, 4, 202, 1, // Opcode: EVCMPLTS
3957 : /* 795 */ MCD::OPC_FilterValue, 4, 122, 17, 0, // Skip to: 5274
3958 : /* 800 */ MCD::OPC_CheckField, 26, 6, 4, 115, 17, 0, // Skip to: 5274
3959 : /* 807 */ MCD::OPC_CheckField, 21, 2, 0, 108, 17, 0, // Skip to: 5274
3960 : /* 814 */ MCD::OPC_Decode, 209, 4, 202, 1, // Opcode: EVCMPEQ
3961 : /* 819 */ MCD::OPC_FilterValue, 79, 12, 0, 0, // Skip to: 836
3962 : /* 824 */ MCD::OPC_CheckField, 26, 6, 4, 91, 17, 0, // Skip to: 5274
3963 : /* 831 */ MCD::OPC_Decode, 237, 5, 203, 1, // Opcode: EVSEL
3964 : /* 836 */ MCD::OPC_FilterValue, 80, 109, 0, 0, // Skip to: 950
3965 : /* 841 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3966 : /* 844 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 861
3967 : /* 849 */ MCD::OPC_CheckField, 26, 6, 4, 66, 17, 0, // Skip to: 5274
3968 : /* 856 */ MCD::OPC_Decode, 222, 4, 197, 1, // Opcode: EVFSADD
3969 : /* 861 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 878
3970 : /* 866 */ MCD::OPC_CheckField, 26, 6, 4, 49, 17, 0, // Skip to: 5274
3971 : /* 873 */ MCD::OPC_Decode, 240, 4, 197, 1, // Opcode: EVFSSUB
3972 : /* 878 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 902
3973 : /* 883 */ MCD::OPC_CheckField, 26, 6, 4, 32, 17, 0, // Skip to: 5274
3974 : /* 890 */ MCD::OPC_CheckField, 11, 5, 0, 25, 17, 0, // Skip to: 5274
3975 : /* 897 */ MCD::OPC_Decode, 221, 4, 200, 1, // Opcode: EVFSABS
3976 : /* 902 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 926
3977 : /* 907 */ MCD::OPC_CheckField, 26, 6, 4, 8, 17, 0, // Skip to: 5274
3978 : /* 914 */ MCD::OPC_CheckField, 11, 5, 0, 1, 17, 0, // Skip to: 5274
3979 : /* 921 */ MCD::OPC_Decode, 238, 4, 200, 1, // Opcode: EVFSNABS
3980 : /* 926 */ MCD::OPC_FilterValue, 6, 247, 16, 0, // Skip to: 5274
3981 : /* 931 */ MCD::OPC_CheckField, 26, 6, 4, 240, 16, 0, // Skip to: 5274
3982 : /* 938 */ MCD::OPC_CheckField, 11, 5, 0, 233, 16, 0, // Skip to: 5274
3983 : /* 945 */ MCD::OPC_Decode, 239, 4, 200, 1, // Opcode: EVFSNEG
3984 : /* 950 */ MCD::OPC_FilterValue, 81, 133, 0, 0, // Skip to: 1088
3985 : /* 955 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
3986 : /* 958 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 975
3987 : /* 963 */ MCD::OPC_CheckField, 26, 6, 4, 208, 16, 0, // Skip to: 5274
3988 : /* 970 */ MCD::OPC_Decode, 237, 4, 197, 1, // Opcode: EVFSMUL
3989 : /* 975 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 992
3990 : /* 980 */ MCD::OPC_CheckField, 26, 6, 4, 191, 16, 0, // Skip to: 5274
3991 : /* 987 */ MCD::OPC_Decode, 236, 4, 197, 1, // Opcode: EVFSDIV
3992 : /* 992 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1016
3993 : /* 997 */ MCD::OPC_CheckField, 26, 6, 4, 174, 16, 0, // Skip to: 5274
3994 : /* 1004 */ MCD::OPC_CheckField, 16, 5, 0, 167, 16, 0, // Skip to: 5274
3995 : /* 1011 */ MCD::OPC_Decode, 226, 4, 204, 1, // Opcode: EVFSCFUI
3996 : /* 1016 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1040
3997 : /* 1021 */ MCD::OPC_CheckField, 26, 6, 4, 150, 16, 0, // Skip to: 5274
3998 : /* 1028 */ MCD::OPC_CheckField, 21, 2, 0, 143, 16, 0, // Skip to: 5274
3999 : /* 1035 */ MCD::OPC_Decode, 228, 4, 202, 1, // Opcode: EVFSCMPGT
4000 : /* 1040 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1064
4001 : /* 1045 */ MCD::OPC_CheckField, 26, 6, 4, 126, 16, 0, // Skip to: 5274
4002 : /* 1052 */ MCD::OPC_CheckField, 21, 2, 0, 119, 16, 0, // Skip to: 5274
4003 : /* 1059 */ MCD::OPC_Decode, 229, 4, 202, 1, // Opcode: EVFSCMPLT
4004 : /* 1064 */ MCD::OPC_FilterValue, 6, 109, 16, 0, // Skip to: 5274
4005 : /* 1069 */ MCD::OPC_CheckField, 26, 6, 4, 102, 16, 0, // Skip to: 5274
4006 : /* 1076 */ MCD::OPC_CheckField, 21, 2, 0, 95, 16, 0, // Skip to: 5274
4007 : /* 1083 */ MCD::OPC_Decode, 227, 4, 202, 1, // Opcode: EVFSCMPEQ
4008 : /* 1088 */ MCD::OPC_FilterValue, 82, 171, 0, 0, // Skip to: 1264
4009 : /* 1093 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4010 : /* 1096 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1120
4011 : /* 1101 */ MCD::OPC_CheckField, 26, 6, 4, 70, 16, 0, // Skip to: 5274
4012 : /* 1108 */ MCD::OPC_CheckField, 16, 5, 0, 63, 16, 0, // Skip to: 5274
4013 : /* 1115 */ MCD::OPC_Decode, 224, 4, 204, 1, // Opcode: EVFSCFSI
4014 : /* 1120 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1144
4015 : /* 1125 */ MCD::OPC_CheckField, 26, 6, 4, 46, 16, 0, // Skip to: 5274
4016 : /* 1132 */ MCD::OPC_CheckField, 16, 5, 0, 39, 16, 0, // Skip to: 5274
4017 : /* 1139 */ MCD::OPC_Decode, 225, 4, 204, 1, // Opcode: EVFSCFUF
4018 : /* 1144 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1168
4019 : /* 1149 */ MCD::OPC_CheckField, 26, 6, 4, 22, 16, 0, // Skip to: 5274
4020 : /* 1156 */ MCD::OPC_CheckField, 16, 5, 0, 15, 16, 0, // Skip to: 5274
4021 : /* 1163 */ MCD::OPC_Decode, 223, 4, 204, 1, // Opcode: EVFSCFSF
4022 : /* 1168 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1192
4023 : /* 1173 */ MCD::OPC_CheckField, 26, 6, 4, 254, 15, 0, // Skip to: 5274
4024 : /* 1180 */ MCD::OPC_CheckField, 16, 5, 0, 247, 15, 0, // Skip to: 5274
4025 : /* 1187 */ MCD::OPC_Decode, 234, 4, 204, 1, // Opcode: EVFSCTUI
4026 : /* 1192 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1216
4027 : /* 1197 */ MCD::OPC_CheckField, 26, 6, 4, 230, 15, 0, // Skip to: 5274
4028 : /* 1204 */ MCD::OPC_CheckField, 16, 5, 0, 223, 15, 0, // Skip to: 5274
4029 : /* 1211 */ MCD::OPC_Decode, 231, 4, 204, 1, // Opcode: EVFSCTSI
4030 : /* 1216 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1240
4031 : /* 1221 */ MCD::OPC_CheckField, 26, 6, 4, 206, 15, 0, // Skip to: 5274
4032 : /* 1228 */ MCD::OPC_CheckField, 16, 5, 0, 199, 15, 0, // Skip to: 5274
4033 : /* 1235 */ MCD::OPC_Decode, 233, 4, 204, 1, // Opcode: EVFSCTUF
4034 : /* 1240 */ MCD::OPC_FilterValue, 7, 189, 15, 0, // Skip to: 5274
4035 : /* 1245 */ MCD::OPC_CheckField, 26, 6, 4, 182, 15, 0, // Skip to: 5274
4036 : /* 1252 */ MCD::OPC_CheckField, 16, 5, 0, 175, 15, 0, // Skip to: 5274
4037 : /* 1259 */ MCD::OPC_Decode, 230, 4, 204, 1, // Opcode: EVFSCTSF
4038 : /* 1264 */ MCD::OPC_FilterValue, 83, 123, 0, 0, // Skip to: 1392
4039 : /* 1269 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4040 : /* 1272 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1296
4041 : /* 1277 */ MCD::OPC_CheckField, 26, 6, 4, 150, 15, 0, // Skip to: 5274
4042 : /* 1284 */ MCD::OPC_CheckField, 16, 5, 0, 143, 15, 0, // Skip to: 5274
4043 : /* 1291 */ MCD::OPC_Decode, 235, 4, 204, 1, // Opcode: EVFSCTUIZ
4044 : /* 1296 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1320
4045 : /* 1301 */ MCD::OPC_CheckField, 26, 6, 4, 126, 15, 0, // Skip to: 5274
4046 : /* 1308 */ MCD::OPC_CheckField, 16, 5, 0, 119, 15, 0, // Skip to: 5274
4047 : /* 1315 */ MCD::OPC_Decode, 232, 4, 204, 1, // Opcode: EVFSCTSIZ
4048 : /* 1320 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1344
4049 : /* 1325 */ MCD::OPC_CheckField, 26, 6, 4, 102, 15, 0, // Skip to: 5274
4050 : /* 1332 */ MCD::OPC_CheckField, 21, 2, 0, 95, 15, 0, // Skip to: 5274
4051 : /* 1339 */ MCD::OPC_Decode, 242, 4, 202, 1, // Opcode: EVFSTSTGT
4052 : /* 1344 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1368
4053 : /* 1349 */ MCD::OPC_CheckField, 26, 6, 4, 78, 15, 0, // Skip to: 5274
4054 : /* 1356 */ MCD::OPC_CheckField, 21, 2, 0, 71, 15, 0, // Skip to: 5274
4055 : /* 1363 */ MCD::OPC_Decode, 243, 4, 202, 1, // Opcode: EVFSTSTLT
4056 : /* 1368 */ MCD::OPC_FilterValue, 6, 61, 15, 0, // Skip to: 5274
4057 : /* 1373 */ MCD::OPC_CheckField, 26, 6, 4, 54, 15, 0, // Skip to: 5274
4058 : /* 1380 */ MCD::OPC_CheckField, 21, 2, 0, 47, 15, 0, // Skip to: 5274
4059 : /* 1387 */ MCD::OPC_Decode, 241, 4, 202, 1, // Opcode: EVFSTSTEQ
4060 : /* 1392 */ MCD::OPC_FilterValue, 88, 109, 0, 0, // Skip to: 1506
4061 : /* 1397 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4062 : /* 1400 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1417
4063 : /* 1405 */ MCD::OPC_CheckField, 26, 6, 4, 22, 15, 0, // Skip to: 5274
4064 : /* 1412 */ MCD::OPC_Decode, 168, 4, 205, 1, // Opcode: EFSADD
4065 : /* 1417 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1434
4066 : /* 1422 */ MCD::OPC_CheckField, 26, 6, 4, 5, 15, 0, // Skip to: 5274
4067 : /* 1429 */ MCD::OPC_Decode, 187, 4, 205, 1, // Opcode: EFSSUB
4068 : /* 1434 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1458
4069 : /* 1439 */ MCD::OPC_CheckField, 26, 6, 4, 244, 14, 0, // Skip to: 5274
4070 : /* 1446 */ MCD::OPC_CheckField, 11, 5, 0, 237, 14, 0, // Skip to: 5274
4071 : /* 1453 */ MCD::OPC_Decode, 167, 4, 206, 1, // Opcode: EFSABS
4072 : /* 1458 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1482
4073 : /* 1463 */ MCD::OPC_CheckField, 26, 6, 4, 220, 14, 0, // Skip to: 5274
4074 : /* 1470 */ MCD::OPC_CheckField, 11, 5, 0, 213, 14, 0, // Skip to: 5274
4075 : /* 1477 */ MCD::OPC_Decode, 185, 4, 206, 1, // Opcode: EFSNABS
4076 : /* 1482 */ MCD::OPC_FilterValue, 6, 203, 14, 0, // Skip to: 5274
4077 : /* 1487 */ MCD::OPC_CheckField, 26, 6, 4, 196, 14, 0, // Skip to: 5274
4078 : /* 1494 */ MCD::OPC_CheckField, 11, 5, 0, 189, 14, 0, // Skip to: 5274
4079 : /* 1501 */ MCD::OPC_Decode, 186, 4, 206, 1, // Opcode: EFSNEG
4080 : /* 1506 */ MCD::OPC_FilterValue, 89, 133, 0, 0, // Skip to: 1644
4081 : /* 1511 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4082 : /* 1514 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1531
4083 : /* 1519 */ MCD::OPC_CheckField, 26, 6, 4, 164, 14, 0, // Skip to: 5274
4084 : /* 1526 */ MCD::OPC_Decode, 184, 4, 205, 1, // Opcode: EFSMUL
4085 : /* 1531 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1548
4086 : /* 1536 */ MCD::OPC_CheckField, 26, 6, 4, 147, 14, 0, // Skip to: 5274
4087 : /* 1543 */ MCD::OPC_Decode, 183, 4, 205, 1, // Opcode: EFSDIV
4088 : /* 1548 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1572
4089 : /* 1553 */ MCD::OPC_CheckField, 26, 6, 4, 130, 14, 0, // Skip to: 5274
4090 : /* 1560 */ MCD::OPC_CheckField, 21, 2, 0, 123, 14, 0, // Skip to: 5274
4091 : /* 1567 */ MCD::OPC_Decode, 175, 4, 207, 1, // Opcode: EFSCMPGT
4092 : /* 1572 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1596
4093 : /* 1577 */ MCD::OPC_CheckField, 26, 6, 4, 106, 14, 0, // Skip to: 5274
4094 : /* 1584 */ MCD::OPC_CheckField, 21, 2, 0, 99, 14, 0, // Skip to: 5274
4095 : /* 1591 */ MCD::OPC_Decode, 176, 4, 207, 1, // Opcode: EFSCMPLT
4096 : /* 1596 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1620
4097 : /* 1601 */ MCD::OPC_CheckField, 26, 6, 4, 82, 14, 0, // Skip to: 5274
4098 : /* 1608 */ MCD::OPC_CheckField, 21, 2, 0, 75, 14, 0, // Skip to: 5274
4099 : /* 1615 */ MCD::OPC_Decode, 174, 4, 207, 1, // Opcode: EFSCMPEQ
4100 : /* 1620 */ MCD::OPC_FilterValue, 7, 65, 14, 0, // Skip to: 5274
4101 : /* 1625 */ MCD::OPC_CheckField, 26, 6, 4, 58, 14, 0, // Skip to: 5274
4102 : /* 1632 */ MCD::OPC_CheckField, 16, 5, 0, 51, 14, 0, // Skip to: 5274
4103 : /* 1639 */ MCD::OPC_Decode, 169, 4, 208, 1, // Opcode: EFSCFD
4104 : /* 1644 */ MCD::OPC_FilterValue, 90, 195, 0, 0, // Skip to: 1844
4105 : /* 1649 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4106 : /* 1652 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1676
4107 : /* 1657 */ MCD::OPC_CheckField, 26, 6, 4, 26, 14, 0, // Skip to: 5274
4108 : /* 1664 */ MCD::OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 5274
4109 : /* 1671 */ MCD::OPC_Decode, 173, 4, 209, 1, // Opcode: EFSCFUI
4110 : /* 1676 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1700
4111 : /* 1681 */ MCD::OPC_CheckField, 26, 6, 4, 2, 14, 0, // Skip to: 5274
4112 : /* 1688 */ MCD::OPC_CheckField, 16, 5, 0, 251, 13, 0, // Skip to: 5274
4113 : /* 1695 */ MCD::OPC_Decode, 171, 4, 209, 1, // Opcode: EFSCFSI
4114 : /* 1700 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1724
4115 : /* 1705 */ MCD::OPC_CheckField, 26, 6, 4, 234, 13, 0, // Skip to: 5274
4116 : /* 1712 */ MCD::OPC_CheckField, 16, 5, 0, 227, 13, 0, // Skip to: 5274
4117 : /* 1719 */ MCD::OPC_Decode, 172, 4, 210, 1, // Opcode: EFSCFUF
4118 : /* 1724 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1748
4119 : /* 1729 */ MCD::OPC_CheckField, 26, 6, 4, 210, 13, 0, // Skip to: 5274
4120 : /* 1736 */ MCD::OPC_CheckField, 16, 5, 0, 203, 13, 0, // Skip to: 5274
4121 : /* 1743 */ MCD::OPC_Decode, 170, 4, 210, 1, // Opcode: EFSCFSF
4122 : /* 1748 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1772
4123 : /* 1753 */ MCD::OPC_CheckField, 26, 6, 4, 186, 13, 0, // Skip to: 5274
4124 : /* 1760 */ MCD::OPC_CheckField, 16, 5, 0, 179, 13, 0, // Skip to: 5274
4125 : /* 1767 */ MCD::OPC_Decode, 181, 4, 211, 1, // Opcode: EFSCTUI
4126 : /* 1772 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1796
4127 : /* 1777 */ MCD::OPC_CheckField, 26, 6, 4, 162, 13, 0, // Skip to: 5274
4128 : /* 1784 */ MCD::OPC_CheckField, 16, 5, 0, 155, 13, 0, // Skip to: 5274
4129 : /* 1791 */ MCD::OPC_Decode, 178, 4, 211, 1, // Opcode: EFSCTSI
4130 : /* 1796 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1820
4131 : /* 1801 */ MCD::OPC_CheckField, 26, 6, 4, 138, 13, 0, // Skip to: 5274
4132 : /* 1808 */ MCD::OPC_CheckField, 16, 5, 0, 131, 13, 0, // Skip to: 5274
4133 : /* 1815 */ MCD::OPC_Decode, 180, 4, 212, 1, // Opcode: EFSCTUF
4134 : /* 1820 */ MCD::OPC_FilterValue, 7, 121, 13, 0, // Skip to: 5274
4135 : /* 1825 */ MCD::OPC_CheckField, 26, 6, 4, 114, 13, 0, // Skip to: 5274
4136 : /* 1832 */ MCD::OPC_CheckField, 16, 5, 0, 107, 13, 0, // Skip to: 5274
4137 : /* 1839 */ MCD::OPC_Decode, 177, 4, 210, 1, // Opcode: EFSCTSF
4138 : /* 1844 */ MCD::OPC_FilterValue, 91, 123, 0, 0, // Skip to: 1972
4139 : /* 1849 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4140 : /* 1852 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1876
4141 : /* 1857 */ MCD::OPC_CheckField, 26, 6, 4, 82, 13, 0, // Skip to: 5274
4142 : /* 1864 */ MCD::OPC_CheckField, 16, 5, 0, 75, 13, 0, // Skip to: 5274
4143 : /* 1871 */ MCD::OPC_Decode, 182, 4, 211, 1, // Opcode: EFSCTUIZ
4144 : /* 1876 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1900
4145 : /* 1881 */ MCD::OPC_CheckField, 26, 6, 4, 58, 13, 0, // Skip to: 5274
4146 : /* 1888 */ MCD::OPC_CheckField, 16, 5, 0, 51, 13, 0, // Skip to: 5274
4147 : /* 1895 */ MCD::OPC_Decode, 179, 4, 211, 1, // Opcode: EFSCTSIZ
4148 : /* 1900 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1924
4149 : /* 1905 */ MCD::OPC_CheckField, 26, 6, 4, 34, 13, 0, // Skip to: 5274
4150 : /* 1912 */ MCD::OPC_CheckField, 21, 2, 0, 27, 13, 0, // Skip to: 5274
4151 : /* 1919 */ MCD::OPC_Decode, 189, 4, 202, 1, // Opcode: EFSTSTGT
4152 : /* 1924 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1948
4153 : /* 1929 */ MCD::OPC_CheckField, 26, 6, 4, 10, 13, 0, // Skip to: 5274
4154 : /* 1936 */ MCD::OPC_CheckField, 21, 2, 0, 3, 13, 0, // Skip to: 5274
4155 : /* 1943 */ MCD::OPC_Decode, 190, 4, 202, 1, // Opcode: EFSTSTLT
4156 : /* 1948 */ MCD::OPC_FilterValue, 6, 249, 12, 0, // Skip to: 5274
4157 : /* 1953 */ MCD::OPC_CheckField, 26, 6, 4, 242, 12, 0, // Skip to: 5274
4158 : /* 1960 */ MCD::OPC_CheckField, 21, 2, 0, 235, 12, 0, // Skip to: 5274
4159 : /* 1967 */ MCD::OPC_Decode, 188, 4, 202, 1, // Opcode: EFSTSTEQ
4160 : /* 1972 */ MCD::OPC_FilterValue, 92, 157, 0, 0, // Skip to: 2134
4161 : /* 1977 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4162 : /* 1980 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1997
4163 : /* 1985 */ MCD::OPC_CheckField, 26, 6, 4, 210, 12, 0, // Skip to: 5274
4164 : /* 1992 */ MCD::OPC_Decode, 140, 4, 197, 1, // Opcode: EFDADD
4165 : /* 1997 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2014
4166 : /* 2002 */ MCD::OPC_CheckField, 26, 6, 4, 193, 12, 0, // Skip to: 5274
4167 : /* 2009 */ MCD::OPC_Decode, 163, 4, 197, 1, // Opcode: EFDSUB
4168 : /* 2014 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2038
4169 : /* 2019 */ MCD::OPC_CheckField, 26, 6, 4, 176, 12, 0, // Skip to: 5274
4170 : /* 2026 */ MCD::OPC_CheckField, 16, 5, 0, 169, 12, 0, // Skip to: 5274
4171 : /* 2033 */ MCD::OPC_Decode, 147, 4, 213, 1, // Opcode: EFDCFUID
4172 : /* 2038 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2062
4173 : /* 2043 */ MCD::OPC_CheckField, 26, 6, 4, 152, 12, 0, // Skip to: 5274
4174 : /* 2050 */ MCD::OPC_CheckField, 16, 5, 0, 145, 12, 0, // Skip to: 5274
4175 : /* 2057 */ MCD::OPC_Decode, 144, 4, 213, 1, // Opcode: EFDCFSID
4176 : /* 2062 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2086
4177 : /* 2067 */ MCD::OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 5274
4178 : /* 2074 */ MCD::OPC_CheckField, 11, 5, 0, 121, 12, 0, // Skip to: 5274
4179 : /* 2081 */ MCD::OPC_Decode, 139, 4, 200, 1, // Opcode: EFDABS
4180 : /* 2086 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2110
4181 : /* 2091 */ MCD::OPC_CheckField, 26, 6, 4, 104, 12, 0, // Skip to: 5274
4182 : /* 2098 */ MCD::OPC_CheckField, 11, 5, 0, 97, 12, 0, // Skip to: 5274
4183 : /* 2105 */ MCD::OPC_Decode, 161, 4, 200, 1, // Opcode: EFDNABS
4184 : /* 2110 */ MCD::OPC_FilterValue, 6, 87, 12, 0, // Skip to: 5274
4185 : /* 2115 */ MCD::OPC_CheckField, 26, 6, 4, 80, 12, 0, // Skip to: 5274
4186 : /* 2122 */ MCD::OPC_CheckField, 11, 5, 0, 73, 12, 0, // Skip to: 5274
4187 : /* 2129 */ MCD::OPC_Decode, 162, 4, 200, 1, // Opcode: EFDNEG
4188 : /* 2134 */ MCD::OPC_FilterValue, 93, 181, 0, 0, // Skip to: 2320
4189 : /* 2139 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4190 : /* 2142 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2159
4191 : /* 2147 */ MCD::OPC_CheckField, 26, 6, 4, 48, 12, 0, // Skip to: 5274
4192 : /* 2154 */ MCD::OPC_Decode, 160, 4, 197, 1, // Opcode: EFDMUL
4193 : /* 2159 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2176
4194 : /* 2164 */ MCD::OPC_CheckField, 26, 6, 4, 31, 12, 0, // Skip to: 5274
4195 : /* 2171 */ MCD::OPC_Decode, 159, 4, 197, 1, // Opcode: EFDDIV
4196 : /* 2176 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2200
4197 : /* 2181 */ MCD::OPC_CheckField, 26, 6, 4, 14, 12, 0, // Skip to: 5274
4198 : /* 2188 */ MCD::OPC_CheckField, 16, 5, 0, 7, 12, 0, // Skip to: 5274
4199 : /* 2195 */ MCD::OPC_Decode, 157, 4, 214, 1, // Opcode: EFDCTUIDZ
4200 : /* 2200 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2224
4201 : /* 2205 */ MCD::OPC_CheckField, 26, 6, 4, 246, 11, 0, // Skip to: 5274
4202 : /* 2212 */ MCD::OPC_CheckField, 16, 5, 0, 239, 11, 0, // Skip to: 5274
4203 : /* 2219 */ MCD::OPC_Decode, 153, 4, 214, 1, // Opcode: EFDCTSIDZ
4204 : /* 2224 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2248
4205 : /* 2229 */ MCD::OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 5274
4206 : /* 2236 */ MCD::OPC_CheckField, 21, 2, 0, 215, 11, 0, // Skip to: 5274
4207 : /* 2243 */ MCD::OPC_Decode, 149, 4, 202, 1, // Opcode: EFDCMPGT
4208 : /* 2248 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2272
4209 : /* 2253 */ MCD::OPC_CheckField, 26, 6, 4, 198, 11, 0, // Skip to: 5274
4210 : /* 2260 */ MCD::OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 5274
4211 : /* 2267 */ MCD::OPC_Decode, 150, 4, 202, 1, // Opcode: EFDCMPLT
4212 : /* 2272 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2296
4213 : /* 2277 */ MCD::OPC_CheckField, 26, 6, 4, 174, 11, 0, // Skip to: 5274
4214 : /* 2284 */ MCD::OPC_CheckField, 21, 2, 0, 167, 11, 0, // Skip to: 5274
4215 : /* 2291 */ MCD::OPC_Decode, 148, 4, 202, 1, // Opcode: EFDCMPEQ
4216 : /* 2296 */ MCD::OPC_FilterValue, 7, 157, 11, 0, // Skip to: 5274
4217 : /* 2301 */ MCD::OPC_CheckField, 26, 6, 4, 150, 11, 0, // Skip to: 5274
4218 : /* 2308 */ MCD::OPC_CheckField, 16, 5, 0, 143, 11, 0, // Skip to: 5274
4219 : /* 2315 */ MCD::OPC_Decode, 141, 4, 212, 1, // Opcode: EFDCFS
4220 : /* 2320 */ MCD::OPC_FilterValue, 94, 195, 0, 0, // Skip to: 2520
4221 : /* 2325 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4222 : /* 2328 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2352
4223 : /* 2333 */ MCD::OPC_CheckField, 26, 6, 4, 118, 11, 0, // Skip to: 5274
4224 : /* 2340 */ MCD::OPC_CheckField, 16, 5, 0, 111, 11, 0, // Skip to: 5274
4225 : /* 2347 */ MCD::OPC_Decode, 146, 4, 213, 1, // Opcode: EFDCFUI
4226 : /* 2352 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2376
4227 : /* 2357 */ MCD::OPC_CheckField, 26, 6, 4, 94, 11, 0, // Skip to: 5274
4228 : /* 2364 */ MCD::OPC_CheckField, 16, 5, 0, 87, 11, 0, // Skip to: 5274
4229 : /* 2371 */ MCD::OPC_Decode, 143, 4, 213, 1, // Opcode: EFDCFSI
4230 : /* 2376 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2400
4231 : /* 2381 */ MCD::OPC_CheckField, 26, 6, 4, 70, 11, 0, // Skip to: 5274
4232 : /* 2388 */ MCD::OPC_CheckField, 16, 5, 0, 63, 11, 0, // Skip to: 5274
4233 : /* 2395 */ MCD::OPC_Decode, 145, 4, 212, 1, // Opcode: EFDCFUF
4234 : /* 2400 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2424
4235 : /* 2405 */ MCD::OPC_CheckField, 26, 6, 4, 46, 11, 0, // Skip to: 5274
4236 : /* 2412 */ MCD::OPC_CheckField, 16, 5, 0, 39, 11, 0, // Skip to: 5274
4237 : /* 2419 */ MCD::OPC_Decode, 142, 4, 212, 1, // Opcode: EFDCFSF
4238 : /* 2424 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2448
4239 : /* 2429 */ MCD::OPC_CheckField, 26, 6, 4, 22, 11, 0, // Skip to: 5274
4240 : /* 2436 */ MCD::OPC_CheckField, 16, 5, 0, 15, 11, 0, // Skip to: 5274
4241 : /* 2443 */ MCD::OPC_Decode, 156, 4, 214, 1, // Opcode: EFDCTUI
4242 : /* 2448 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2472
4243 : /* 2453 */ MCD::OPC_CheckField, 26, 6, 4, 254, 10, 0, // Skip to: 5274
4244 : /* 2460 */ MCD::OPC_CheckField, 16, 5, 0, 247, 10, 0, // Skip to: 5274
4245 : /* 2467 */ MCD::OPC_Decode, 152, 4, 214, 1, // Opcode: EFDCTSI
4246 : /* 2472 */ MCD::OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2496
4247 : /* 2477 */ MCD::OPC_CheckField, 26, 6, 4, 230, 10, 0, // Skip to: 5274
4248 : /* 2484 */ MCD::OPC_CheckField, 16, 5, 0, 223, 10, 0, // Skip to: 5274
4249 : /* 2491 */ MCD::OPC_Decode, 155, 4, 212, 1, // Opcode: EFDCTUF
4250 : /* 2496 */ MCD::OPC_FilterValue, 7, 213, 10, 0, // Skip to: 5274
4251 : /* 2501 */ MCD::OPC_CheckField, 26, 6, 4, 206, 10, 0, // Skip to: 5274
4252 : /* 2508 */ MCD::OPC_CheckField, 16, 5, 0, 199, 10, 0, // Skip to: 5274
4253 : /* 2515 */ MCD::OPC_Decode, 151, 4, 212, 1, // Opcode: EFDCTSF
4254 : /* 2520 */ MCD::OPC_FilterValue, 95, 123, 0, 0, // Skip to: 2648
4255 : /* 2525 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4256 : /* 2528 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2552
4257 : /* 2533 */ MCD::OPC_CheckField, 26, 6, 4, 174, 10, 0, // Skip to: 5274
4258 : /* 2540 */ MCD::OPC_CheckField, 16, 5, 0, 167, 10, 0, // Skip to: 5274
4259 : /* 2547 */ MCD::OPC_Decode, 158, 4, 214, 1, // Opcode: EFDCTUIZ
4260 : /* 2552 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2576
4261 : /* 2557 */ MCD::OPC_CheckField, 26, 6, 4, 150, 10, 0, // Skip to: 5274
4262 : /* 2564 */ MCD::OPC_CheckField, 16, 5, 0, 143, 10, 0, // Skip to: 5274
4263 : /* 2571 */ MCD::OPC_Decode, 154, 4, 214, 1, // Opcode: EFDCTSIZ
4264 : /* 2576 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2600
4265 : /* 2581 */ MCD::OPC_CheckField, 26, 6, 4, 126, 10, 0, // Skip to: 5274
4266 : /* 2588 */ MCD::OPC_CheckField, 21, 2, 0, 119, 10, 0, // Skip to: 5274
4267 : /* 2595 */ MCD::OPC_Decode, 165, 4, 202, 1, // Opcode: EFDTSTGT
4268 : /* 2600 */ MCD::OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2624
4269 : /* 2605 */ MCD::OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 5274
4270 : /* 2612 */ MCD::OPC_CheckField, 21, 2, 0, 95, 10, 0, // Skip to: 5274
4271 : /* 2619 */ MCD::OPC_Decode, 166, 4, 202, 1, // Opcode: EFDTSTLT
4272 : /* 2624 */ MCD::OPC_FilterValue, 6, 85, 10, 0, // Skip to: 5274
4273 : /* 2629 */ MCD::OPC_CheckField, 26, 6, 4, 78, 10, 0, // Skip to: 5274
4274 : /* 2636 */ MCD::OPC_CheckField, 21, 2, 0, 71, 10, 0, // Skip to: 5274
4275 : /* 2643 */ MCD::OPC_Decode, 164, 4, 202, 1, // Opcode: EFDTSTEQ
4276 : /* 2648 */ MCD::OPC_FilterValue, 96, 105, 0, 0, // Skip to: 2758
4277 : /* 2653 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4278 : /* 2656 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2673
4279 : /* 2661 */ MCD::OPC_CheckField, 26, 6, 4, 46, 10, 0, // Skip to: 5274
4280 : /* 2668 */ MCD::OPC_Decode, 245, 4, 215, 1, // Opcode: EVLDDX
4281 : /* 2673 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2690
4282 : /* 2678 */ MCD::OPC_CheckField, 26, 6, 4, 29, 10, 0, // Skip to: 5274
4283 : /* 2685 */ MCD::OPC_Decode, 244, 4, 216, 1, // Opcode: EVLDD
4284 : /* 2690 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2707
4285 : /* 2695 */ MCD::OPC_CheckField, 26, 6, 4, 12, 10, 0, // Skip to: 5274
4286 : /* 2702 */ MCD::OPC_Decode, 249, 4, 215, 1, // Opcode: EVLDWX
4287 : /* 2707 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 2724
4288 : /* 2712 */ MCD::OPC_CheckField, 26, 6, 4, 251, 9, 0, // Skip to: 5274
4289 : /* 2719 */ MCD::OPC_Decode, 248, 4, 216, 1, // Opcode: EVLDW
4290 : /* 2724 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2741
4291 : /* 2729 */ MCD::OPC_CheckField, 26, 6, 4, 234, 9, 0, // Skip to: 5274
4292 : /* 2736 */ MCD::OPC_Decode, 247, 4, 215, 1, // Opcode: EVLDHX
4293 : /* 2741 */ MCD::OPC_FilterValue, 5, 224, 9, 0, // Skip to: 5274
4294 : /* 2746 */ MCD::OPC_CheckField, 26, 6, 4, 217, 9, 0, // Skip to: 5274
4295 : /* 2753 */ MCD::OPC_Decode, 246, 4, 216, 1, // Opcode: EVLDH
4296 : /* 2758 */ MCD::OPC_FilterValue, 97, 105, 0, 0, // Skip to: 2868
4297 : /* 2763 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4298 : /* 2766 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2783
4299 : /* 2771 */ MCD::OPC_CheckField, 26, 6, 4, 192, 9, 0, // Skip to: 5274
4300 : /* 2778 */ MCD::OPC_Decode, 251, 4, 215, 1, // Opcode: EVLHHESPLATX
4301 : /* 2783 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2800
4302 : /* 2788 */ MCD::OPC_CheckField, 26, 6, 4, 175, 9, 0, // Skip to: 5274
4303 : /* 2795 */ MCD::OPC_Decode, 250, 4, 217, 1, // Opcode: EVLHHESPLAT
4304 : /* 2800 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2817
4305 : /* 2805 */ MCD::OPC_CheckField, 26, 6, 4, 158, 9, 0, // Skip to: 5274
4306 : /* 2812 */ MCD::OPC_Decode, 255, 4, 215, 1, // Opcode: EVLHHOUSPLATX
4307 : /* 2817 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2834
4308 : /* 2822 */ MCD::OPC_CheckField, 26, 6, 4, 141, 9, 0, // Skip to: 5274
4309 : /* 2829 */ MCD::OPC_Decode, 254, 4, 217, 1, // Opcode: EVLHHOUSPLAT
4310 : /* 2834 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2851
4311 : /* 2839 */ MCD::OPC_CheckField, 26, 6, 4, 124, 9, 0, // Skip to: 5274
4312 : /* 2846 */ MCD::OPC_Decode, 253, 4, 215, 1, // Opcode: EVLHHOSSPLATX
4313 : /* 2851 */ MCD::OPC_FilterValue, 7, 114, 9, 0, // Skip to: 5274
4314 : /* 2856 */ MCD::OPC_CheckField, 26, 6, 4, 107, 9, 0, // Skip to: 5274
4315 : /* 2863 */ MCD::OPC_Decode, 252, 4, 217, 1, // Opcode: EVLHHOSSPLAT
4316 : /* 2868 */ MCD::OPC_FilterValue, 98, 105, 0, 0, // Skip to: 2978
4317 : /* 2873 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4318 : /* 2876 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2893
4319 : /* 2881 */ MCD::OPC_CheckField, 26, 6, 4, 82, 9, 0, // Skip to: 5274
4320 : /* 2888 */ MCD::OPC_Decode, 129, 5, 215, 1, // Opcode: EVLWHEX
4321 : /* 2893 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2910
4322 : /* 2898 */ MCD::OPC_CheckField, 26, 6, 4, 65, 9, 0, // Skip to: 5274
4323 : /* 2905 */ MCD::OPC_Decode, 128, 5, 218, 1, // Opcode: EVLWHE
4324 : /* 2910 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2927
4325 : /* 2915 */ MCD::OPC_CheckField, 26, 6, 4, 48, 9, 0, // Skip to: 5274
4326 : /* 2922 */ MCD::OPC_Decode, 133, 5, 215, 1, // Opcode: EVLWHOUX
4327 : /* 2927 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2944
4328 : /* 2932 */ MCD::OPC_CheckField, 26, 6, 4, 31, 9, 0, // Skip to: 5274
4329 : /* 2939 */ MCD::OPC_Decode, 132, 5, 218, 1, // Opcode: EVLWHOU
4330 : /* 2944 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2961
4331 : /* 2949 */ MCD::OPC_CheckField, 26, 6, 4, 14, 9, 0, // Skip to: 5274
4332 : /* 2956 */ MCD::OPC_Decode, 131, 5, 215, 1, // Opcode: EVLWHOSX
4333 : /* 2961 */ MCD::OPC_FilterValue, 7, 4, 9, 0, // Skip to: 5274
4334 : /* 2966 */ MCD::OPC_CheckField, 26, 6, 4, 253, 8, 0, // Skip to: 5274
4335 : /* 2973 */ MCD::OPC_Decode, 130, 5, 218, 1, // Opcode: EVLWHOS
4336 : /* 2978 */ MCD::OPC_FilterValue, 99, 71, 0, 0, // Skip to: 3054
4337 : /* 2983 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4338 : /* 2986 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3003
4339 : /* 2991 */ MCD::OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 5274
4340 : /* 2998 */ MCD::OPC_Decode, 137, 5, 215, 1, // Opcode: EVLWWSPLATX
4341 : /* 3003 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3020
4342 : /* 3008 */ MCD::OPC_CheckField, 26, 6, 4, 211, 8, 0, // Skip to: 5274
4343 : /* 3015 */ MCD::OPC_Decode, 136, 5, 218, 1, // Opcode: EVLWWSPLAT
4344 : /* 3020 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3037
4345 : /* 3025 */ MCD::OPC_CheckField, 26, 6, 4, 194, 8, 0, // Skip to: 5274
4346 : /* 3032 */ MCD::OPC_Decode, 135, 5, 215, 1, // Opcode: EVLWHSPLATX
4347 : /* 3037 */ MCD::OPC_FilterValue, 5, 184, 8, 0, // Skip to: 5274
4348 : /* 3042 */ MCD::OPC_CheckField, 26, 6, 4, 177, 8, 0, // Skip to: 5274
4349 : /* 3049 */ MCD::OPC_Decode, 134, 5, 218, 1, // Opcode: EVLWHSPLAT
4350 : /* 3054 */ MCD::OPC_FilterValue, 100, 105, 0, 0, // Skip to: 3164
4351 : /* 3059 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4352 : /* 3062 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3079
4353 : /* 3067 */ MCD::OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 5274
4354 : /* 3074 */ MCD::OPC_Decode, 247, 5, 215, 1, // Opcode: EVSTDDX
4355 : /* 3079 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3096
4356 : /* 3084 */ MCD::OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 5274
4357 : /* 3091 */ MCD::OPC_Decode, 246, 5, 216, 1, // Opcode: EVSTDD
4358 : /* 3096 */ MCD::OPC_FilterValue, 2, 12, 0, 0, // Skip to: 3113
4359 : /* 3101 */ MCD::OPC_CheckField, 26, 6, 4, 118, 8, 0, // Skip to: 5274
4360 : /* 3108 */ MCD::OPC_Decode, 251, 5, 215, 1, // Opcode: EVSTDWX
4361 : /* 3113 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3130
4362 : /* 3118 */ MCD::OPC_CheckField, 26, 6, 4, 101, 8, 0, // Skip to: 5274
4363 : /* 3125 */ MCD::OPC_Decode, 250, 5, 216, 1, // Opcode: EVSTDW
4364 : /* 3130 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3147
4365 : /* 3135 */ MCD::OPC_CheckField, 26, 6, 4, 84, 8, 0, // Skip to: 5274
4366 : /* 3142 */ MCD::OPC_Decode, 249, 5, 215, 1, // Opcode: EVSTDHX
4367 : /* 3147 */ MCD::OPC_FilterValue, 5, 74, 8, 0, // Skip to: 5274
4368 : /* 3152 */ MCD::OPC_CheckField, 26, 6, 4, 67, 8, 0, // Skip to: 5274
4369 : /* 3159 */ MCD::OPC_Decode, 248, 5, 216, 1, // Opcode: EVSTDH
4370 : /* 3164 */ MCD::OPC_FilterValue, 102, 71, 0, 0, // Skip to: 3240
4371 : /* 3169 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4372 : /* 3172 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3189
4373 : /* 3177 */ MCD::OPC_CheckField, 26, 6, 4, 42, 8, 0, // Skip to: 5274
4374 : /* 3184 */ MCD::OPC_Decode, 253, 5, 215, 1, // Opcode: EVSTWHEX
4375 : /* 3189 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3206
4376 : /* 3194 */ MCD::OPC_CheckField, 26, 6, 4, 25, 8, 0, // Skip to: 5274
4377 : /* 3201 */ MCD::OPC_Decode, 252, 5, 218, 1, // Opcode: EVSTWHE
4378 : /* 3206 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3223
4379 : /* 3211 */ MCD::OPC_CheckField, 26, 6, 4, 8, 8, 0, // Skip to: 5274
4380 : /* 3218 */ MCD::OPC_Decode, 255, 5, 215, 1, // Opcode: EVSTWHOX
4381 : /* 3223 */ MCD::OPC_FilterValue, 5, 254, 7, 0, // Skip to: 5274
4382 : /* 3228 */ MCD::OPC_CheckField, 26, 6, 4, 247, 7, 0, // Skip to: 5274
4383 : /* 3235 */ MCD::OPC_Decode, 254, 5, 218, 1, // Opcode: EVSTWHO
4384 : /* 3240 */ MCD::OPC_FilterValue, 103, 71, 0, 0, // Skip to: 3316
4385 : /* 3245 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4386 : /* 3248 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3265
4387 : /* 3253 */ MCD::OPC_CheckField, 26, 6, 4, 222, 7, 0, // Skip to: 5274
4388 : /* 3260 */ MCD::OPC_Decode, 129, 6, 215, 1, // Opcode: EVSTWWEX
4389 : /* 3265 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3282
4390 : /* 3270 */ MCD::OPC_CheckField, 26, 6, 4, 205, 7, 0, // Skip to: 5274
4391 : /* 3277 */ MCD::OPC_Decode, 128, 6, 218, 1, // Opcode: EVSTWWE
4392 : /* 3282 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3299
4393 : /* 3287 */ MCD::OPC_CheckField, 26, 6, 4, 188, 7, 0, // Skip to: 5274
4394 : /* 3294 */ MCD::OPC_Decode, 131, 6, 215, 1, // Opcode: EVSTWWOX
4395 : /* 3299 */ MCD::OPC_FilterValue, 5, 178, 7, 0, // Skip to: 5274
4396 : /* 3304 */ MCD::OPC_CheckField, 26, 6, 4, 171, 7, 0, // Skip to: 5274
4397 : /* 3311 */ MCD::OPC_Decode, 130, 6, 218, 1, // Opcode: EVSTWWO
4398 : /* 3316 */ MCD::OPC_FilterValue, 128, 1, 37, 0, 0, // Skip to: 3359
4399 : /* 3322 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4400 : /* 3325 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3342
4401 : /* 3330 */ MCD::OPC_CheckField, 26, 6, 4, 145, 7, 0, // Skip to: 5274
4402 : /* 3337 */ MCD::OPC_Decode, 156, 5, 197, 1, // Opcode: EVMHESSF
4403 : /* 3342 */ MCD::OPC_FilterValue, 7, 135, 7, 0, // Skip to: 5274
4404 : /* 3347 */ MCD::OPC_CheckField, 26, 6, 4, 128, 7, 0, // Skip to: 5274
4405 : /* 3354 */ MCD::OPC_Decode, 182, 5, 197, 1, // Opcode: EVMHOSSF
4406 : /* 3359 */ MCD::OPC_FilterValue, 129, 1, 105, 0, 0, // Skip to: 3470
4407 : /* 3365 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4408 : /* 3368 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3385
4409 : /* 3373 */ MCD::OPC_CheckField, 26, 6, 4, 102, 7, 0, // Skip to: 5274
4410 : /* 3380 */ MCD::OPC_Decode, 162, 5, 197, 1, // Opcode: EVMHEUMI
4411 : /* 3385 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3402
4412 : /* 3390 */ MCD::OPC_CheckField, 26, 6, 4, 85, 7, 0, // Skip to: 5274
4413 : /* 3397 */ MCD::OPC_Decode, 152, 5, 197, 1, // Opcode: EVMHESMI
4414 : /* 3402 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3419
4415 : /* 3407 */ MCD::OPC_CheckField, 26, 6, 4, 68, 7, 0, // Skip to: 5274
4416 : /* 3414 */ MCD::OPC_Decode, 148, 5, 197, 1, // Opcode: EVMHESMF
4417 : /* 3419 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3436
4418 : /* 3424 */ MCD::OPC_CheckField, 26, 6, 4, 51, 7, 0, // Skip to: 5274
4419 : /* 3431 */ MCD::OPC_Decode, 188, 5, 197, 1, // Opcode: EVMHOUMI
4420 : /* 3436 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3453
4421 : /* 3441 */ MCD::OPC_CheckField, 26, 6, 4, 34, 7, 0, // Skip to: 5274
4422 : /* 3448 */ MCD::OPC_Decode, 178, 5, 197, 1, // Opcode: EVMHOSMI
4423 : /* 3453 */ MCD::OPC_FilterValue, 7, 24, 7, 0, // Skip to: 5274
4424 : /* 3458 */ MCD::OPC_CheckField, 26, 6, 4, 17, 7, 0, // Skip to: 5274
4425 : /* 3465 */ MCD::OPC_Decode, 174, 5, 197, 1, // Opcode: EVMHOSMF
4426 : /* 3470 */ MCD::OPC_FilterValue, 132, 1, 37, 0, 0, // Skip to: 3513
4427 : /* 3476 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4428 : /* 3479 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3496
4429 : /* 3484 */ MCD::OPC_CheckField, 26, 6, 4, 247, 6, 0, // Skip to: 5274
4430 : /* 3491 */ MCD::OPC_Decode, 157, 5, 197, 1, // Opcode: EVMHESSFA
4431 : /* 3496 */ MCD::OPC_FilterValue, 7, 237, 6, 0, // Skip to: 5274
4432 : /* 3501 */ MCD::OPC_CheckField, 26, 6, 4, 230, 6, 0, // Skip to: 5274
4433 : /* 3508 */ MCD::OPC_Decode, 183, 5, 197, 1, // Opcode: EVMHOSSFA
4434 : /* 3513 */ MCD::OPC_FilterValue, 133, 1, 105, 0, 0, // Skip to: 3624
4435 : /* 3519 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4436 : /* 3522 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3539
4437 : /* 3527 */ MCD::OPC_CheckField, 26, 6, 4, 204, 6, 0, // Skip to: 5274
4438 : /* 3534 */ MCD::OPC_Decode, 163, 5, 197, 1, // Opcode: EVMHEUMIA
4439 : /* 3539 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3556
4440 : /* 3544 */ MCD::OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 5274
4441 : /* 3551 */ MCD::OPC_Decode, 153, 5, 197, 1, // Opcode: EVMHESMIA
4442 : /* 3556 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3573
4443 : /* 3561 */ MCD::OPC_CheckField, 26, 6, 4, 170, 6, 0, // Skip to: 5274
4444 : /* 3568 */ MCD::OPC_Decode, 149, 5, 197, 1, // Opcode: EVMHESMFA
4445 : /* 3573 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3590
4446 : /* 3578 */ MCD::OPC_CheckField, 26, 6, 4, 153, 6, 0, // Skip to: 5274
4447 : /* 3585 */ MCD::OPC_Decode, 189, 5, 197, 1, // Opcode: EVMHOUMIA
4448 : /* 3590 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3607
4449 : /* 3595 */ MCD::OPC_CheckField, 26, 6, 4, 136, 6, 0, // Skip to: 5274
4450 : /* 3602 */ MCD::OPC_Decode, 179, 5, 197, 1, // Opcode: EVMHOSMIA
4451 : /* 3607 */ MCD::OPC_FilterValue, 7, 126, 6, 0, // Skip to: 5274
4452 : /* 3612 */ MCD::OPC_CheckField, 26, 6, 4, 119, 6, 0, // Skip to: 5274
4453 : /* 3619 */ MCD::OPC_Decode, 175, 5, 197, 1, // Opcode: EVMHOSMFA
4454 : /* 3624 */ MCD::OPC_FilterValue, 136, 1, 19, 0, 0, // Skip to: 3649
4455 : /* 3630 */ MCD::OPC_CheckField, 26, 6, 4, 101, 6, 0, // Skip to: 5274
4456 : /* 3637 */ MCD::OPC_CheckField, 0, 3, 7, 94, 6, 0, // Skip to: 5274
4457 : /* 3644 */ MCD::OPC_Decode, 199, 5, 197, 1, // Opcode: EVMWHSSF
4458 : /* 3649 */ MCD::OPC_FilterValue, 137, 1, 71, 0, 0, // Skip to: 3726
4459 : /* 3655 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4460 : /* 3658 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3675
4461 : /* 3663 */ MCD::OPC_CheckField, 26, 6, 4, 68, 6, 0, // Skip to: 5274
4462 : /* 3670 */ MCD::OPC_Decode, 207, 5, 197, 1, // Opcode: EVMWLUMI
4463 : /* 3675 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3692
4464 : /* 3680 */ MCD::OPC_CheckField, 26, 6, 4, 51, 6, 0, // Skip to: 5274
4465 : /* 3687 */ MCD::OPC_Decode, 201, 5, 197, 1, // Opcode: EVMWHUMI
4466 : /* 3692 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3709
4467 : /* 3697 */ MCD::OPC_CheckField, 26, 6, 4, 34, 6, 0, // Skip to: 5274
4468 : /* 3704 */ MCD::OPC_Decode, 197, 5, 197, 1, // Opcode: EVMWHSMI
4469 : /* 3709 */ MCD::OPC_FilterValue, 7, 24, 6, 0, // Skip to: 5274
4470 : /* 3714 */ MCD::OPC_CheckField, 26, 6, 4, 17, 6, 0, // Skip to: 5274
4471 : /* 3721 */ MCD::OPC_Decode, 195, 5, 197, 1, // Opcode: EVMWHSMF
4472 : /* 3726 */ MCD::OPC_FilterValue, 138, 1, 19, 0, 0, // Skip to: 3751
4473 : /* 3732 */ MCD::OPC_CheckField, 26, 6, 4, 255, 5, 0, // Skip to: 5274
4474 : /* 3739 */ MCD::OPC_CheckField, 0, 3, 3, 248, 5, 0, // Skip to: 5274
4475 : /* 3746 */ MCD::OPC_Decode, 221, 5, 197, 1, // Opcode: EVMWSSF
4476 : /* 3751 */ MCD::OPC_FilterValue, 139, 1, 54, 0, 0, // Skip to: 3811
4477 : /* 3757 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4478 : /* 3760 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3777
4479 : /* 3765 */ MCD::OPC_CheckField, 26, 6, 4, 222, 5, 0, // Skip to: 5274
4480 : /* 3772 */ MCD::OPC_Decode, 225, 5, 197, 1, // Opcode: EVMWUMI
4481 : /* 3777 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3794
4482 : /* 3782 */ MCD::OPC_CheckField, 26, 6, 4, 205, 5, 0, // Skip to: 5274
4483 : /* 3789 */ MCD::OPC_Decode, 217, 5, 197, 1, // Opcode: EVMWSMI
4484 : /* 3794 */ MCD::OPC_FilterValue, 3, 195, 5, 0, // Skip to: 5274
4485 : /* 3799 */ MCD::OPC_CheckField, 26, 6, 4, 188, 5, 0, // Skip to: 5274
4486 : /* 3806 */ MCD::OPC_Decode, 213, 5, 197, 1, // Opcode: EVMWSMF
4487 : /* 3811 */ MCD::OPC_FilterValue, 140, 1, 19, 0, 0, // Skip to: 3836
4488 : /* 3817 */ MCD::OPC_CheckField, 26, 6, 4, 170, 5, 0, // Skip to: 5274
4489 : /* 3824 */ MCD::OPC_CheckField, 0, 3, 7, 163, 5, 0, // Skip to: 5274
4490 : /* 3831 */ MCD::OPC_Decode, 200, 5, 197, 1, // Opcode: EVMWHSSFA
4491 : /* 3836 */ MCD::OPC_FilterValue, 141, 1, 71, 0, 0, // Skip to: 3913
4492 : /* 3842 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4493 : /* 3845 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3862
4494 : /* 3850 */ MCD::OPC_CheckField, 26, 6, 4, 137, 5, 0, // Skip to: 5274
4495 : /* 3857 */ MCD::OPC_Decode, 208, 5, 197, 1, // Opcode: EVMWLUMIA
4496 : /* 3862 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3879
4497 : /* 3867 */ MCD::OPC_CheckField, 26, 6, 4, 120, 5, 0, // Skip to: 5274
4498 : /* 3874 */ MCD::OPC_Decode, 202, 5, 197, 1, // Opcode: EVMWHUMIA
4499 : /* 3879 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3896
4500 : /* 3884 */ MCD::OPC_CheckField, 26, 6, 4, 103, 5, 0, // Skip to: 5274
4501 : /* 3891 */ MCD::OPC_Decode, 198, 5, 197, 1, // Opcode: EVMWHSMIA
4502 : /* 3896 */ MCD::OPC_FilterValue, 7, 93, 5, 0, // Skip to: 5274
4503 : /* 3901 */ MCD::OPC_CheckField, 26, 6, 4, 86, 5, 0, // Skip to: 5274
4504 : /* 3908 */ MCD::OPC_Decode, 196, 5, 197, 1, // Opcode: EVMWHSMFA
4505 : /* 3913 */ MCD::OPC_FilterValue, 142, 1, 19, 0, 0, // Skip to: 3938
4506 : /* 3919 */ MCD::OPC_CheckField, 26, 6, 4, 68, 5, 0, // Skip to: 5274
4507 : /* 3926 */ MCD::OPC_CheckField, 0, 3, 3, 61, 5, 0, // Skip to: 5274
4508 : /* 3933 */ MCD::OPC_Decode, 222, 5, 197, 1, // Opcode: EVMWSSFA
4509 : /* 3938 */ MCD::OPC_FilterValue, 143, 1, 54, 0, 0, // Skip to: 3998
4510 : /* 3944 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4511 : /* 3947 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3964
4512 : /* 3952 */ MCD::OPC_CheckField, 26, 6, 4, 35, 5, 0, // Skip to: 5274
4513 : /* 3959 */ MCD::OPC_Decode, 226, 5, 197, 1, // Opcode: EVMWUMIA
4514 : /* 3964 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3981
4515 : /* 3969 */ MCD::OPC_CheckField, 26, 6, 4, 18, 5, 0, // Skip to: 5274
4516 : /* 3976 */ MCD::OPC_Decode, 218, 5, 197, 1, // Opcode: EVMWSMIA
4517 : /* 3981 */ MCD::OPC_FilterValue, 3, 8, 5, 0, // Skip to: 5274
4518 : /* 3986 */ MCD::OPC_CheckField, 26, 6, 4, 1, 5, 0, // Skip to: 5274
4519 : /* 3993 */ MCD::OPC_Decode, 214, 5, 197, 1, // Opcode: EVMWSMFA
4520 : /* 3998 */ MCD::OPC_FilterValue, 152, 1, 157, 0, 0, // Skip to: 4161
4521 : /* 4004 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4522 : /* 4007 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4031
4523 : /* 4012 */ MCD::OPC_CheckField, 26, 6, 4, 231, 4, 0, // Skip to: 5274
4524 : /* 4019 */ MCD::OPC_CheckField, 11, 5, 0, 224, 4, 0, // Skip to: 5274
4525 : /* 4026 */ MCD::OPC_Decode, 205, 4, 200, 1, // Opcode: EVADDUSIAAW
4526 : /* 4031 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4055
4527 : /* 4036 */ MCD::OPC_CheckField, 26, 6, 4, 207, 4, 0, // Skip to: 5274
4528 : /* 4043 */ MCD::OPC_CheckField, 11, 5, 0, 200, 4, 0, // Skip to: 5274
4529 : /* 4050 */ MCD::OPC_Decode, 203, 4, 200, 1, // Opcode: EVADDSSIAAW
4530 : /* 4055 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4079
4531 : /* 4060 */ MCD::OPC_CheckField, 26, 6, 4, 183, 4, 0, // Skip to: 5274
4532 : /* 4067 */ MCD::OPC_CheckField, 11, 5, 0, 176, 4, 0, // Skip to: 5274
4533 : /* 4074 */ MCD::OPC_Decode, 135, 6, 200, 1, // Opcode: EVSUBFUSIAAW
4534 : /* 4079 */ MCD::OPC_FilterValue, 3, 19, 0, 0, // Skip to: 4103
4535 : /* 4084 */ MCD::OPC_CheckField, 26, 6, 4, 159, 4, 0, // Skip to: 5274
4536 : /* 4091 */ MCD::OPC_CheckField, 11, 5, 0, 152, 4, 0, // Skip to: 5274
4537 : /* 4098 */ MCD::OPC_Decode, 133, 6, 200, 1, // Opcode: EVSUBFSSIAAW
4538 : /* 4103 */ MCD::OPC_FilterValue, 4, 19, 0, 0, // Skip to: 4127
4539 : /* 4108 */ MCD::OPC_CheckField, 26, 6, 4, 135, 4, 0, // Skip to: 5274
4540 : /* 4115 */ MCD::OPC_CheckField, 11, 5, 0, 128, 4, 0, // Skip to: 5274
4541 : /* 4122 */ MCD::OPC_Decode, 194, 5, 200, 1, // Opcode: EVMRA
4542 : /* 4127 */ MCD::OPC_FilterValue, 6, 12, 0, 0, // Skip to: 4144
4543 : /* 4132 */ MCD::OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 5274
4544 : /* 4139 */ MCD::OPC_Decode, 216, 4, 197, 1, // Opcode: EVDIVWS
4545 : /* 4144 */ MCD::OPC_FilterValue, 7, 101, 4, 0, // Skip to: 5274
4546 : /* 4149 */ MCD::OPC_CheckField, 26, 6, 4, 94, 4, 0, // Skip to: 5274
4547 : /* 4156 */ MCD::OPC_Decode, 217, 4, 197, 1, // Opcode: EVDIVWU
4548 : /* 4161 */ MCD::OPC_FilterValue, 153, 1, 99, 0, 0, // Skip to: 4266
4549 : /* 4167 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4550 : /* 4170 */ MCD::OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4194
4551 : /* 4175 */ MCD::OPC_CheckField, 26, 6, 4, 68, 4, 0, // Skip to: 5274
4552 : /* 4182 */ MCD::OPC_CheckField, 11, 5, 0, 61, 4, 0, // Skip to: 5274
4553 : /* 4189 */ MCD::OPC_Decode, 204, 4, 200, 1, // Opcode: EVADDUMIAAW
4554 : /* 4194 */ MCD::OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4218
4555 : /* 4199 */ MCD::OPC_CheckField, 26, 6, 4, 44, 4, 0, // Skip to: 5274
4556 : /* 4206 */ MCD::OPC_CheckField, 11, 5, 0, 37, 4, 0, // Skip to: 5274
4557 : /* 4213 */ MCD::OPC_Decode, 202, 4, 200, 1, // Opcode: EVADDSMIAAW
4558 : /* 4218 */ MCD::OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4242
4559 : /* 4223 */ MCD::OPC_CheckField, 26, 6, 4, 20, 4, 0, // Skip to: 5274
4560 : /* 4230 */ MCD::OPC_CheckField, 11, 5, 0, 13, 4, 0, // Skip to: 5274
4561 : /* 4237 */ MCD::OPC_Decode, 134, 6, 200, 1, // Opcode: EVSUBFUMIAAW
4562 : /* 4242 */ MCD::OPC_FilterValue, 3, 3, 4, 0, // Skip to: 5274
4563 : /* 4247 */ MCD::OPC_CheckField, 26, 6, 4, 252, 3, 0, // Skip to: 5274
4564 : /* 4254 */ MCD::OPC_CheckField, 11, 5, 0, 245, 3, 0, // Skip to: 5274
4565 : /* 4261 */ MCD::OPC_Decode, 132, 6, 200, 1, // Opcode: EVSUBFSMIAAW
4566 : /* 4266 */ MCD::OPC_FilterValue, 160, 1, 105, 0, 0, // Skip to: 4377
4567 : /* 4272 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4568 : /* 4275 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4292
4569 : /* 4280 */ MCD::OPC_CheckField, 26, 6, 4, 219, 3, 0, // Skip to: 5274
4570 : /* 4287 */ MCD::OPC_Decode, 166, 5, 197, 1, // Opcode: EVMHEUSIAAW
4571 : /* 4292 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4309
4572 : /* 4297 */ MCD::OPC_CheckField, 26, 6, 4, 202, 3, 0, // Skip to: 5274
4573 : /* 4304 */ MCD::OPC_Decode, 160, 5, 197, 1, // Opcode: EVMHESSIAAW
4574 : /* 4309 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4326
4575 : /* 4314 */ MCD::OPC_CheckField, 26, 6, 4, 185, 3, 0, // Skip to: 5274
4576 : /* 4321 */ MCD::OPC_Decode, 158, 5, 197, 1, // Opcode: EVMHESSFAAW
4577 : /* 4326 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4343
4578 : /* 4331 */ MCD::OPC_CheckField, 26, 6, 4, 168, 3, 0, // Skip to: 5274
4579 : /* 4338 */ MCD::OPC_Decode, 192, 5, 197, 1, // Opcode: EVMHOUSIAAW
4580 : /* 4343 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4360
4581 : /* 4348 */ MCD::OPC_CheckField, 26, 6, 4, 151, 3, 0, // Skip to: 5274
4582 : /* 4355 */ MCD::OPC_Decode, 186, 5, 197, 1, // Opcode: EVMHOSSIAAW
4583 : /* 4360 */ MCD::OPC_FilterValue, 7, 141, 3, 0, // Skip to: 5274
4584 : /* 4365 */ MCD::OPC_CheckField, 26, 6, 4, 134, 3, 0, // Skip to: 5274
4585 : /* 4372 */ MCD::OPC_Decode, 184, 5, 197, 1, // Opcode: EVMHOSSFAAW
4586 : /* 4377 */ MCD::OPC_FilterValue, 161, 1, 105, 0, 0, // Skip to: 4488
4587 : /* 4383 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4588 : /* 4386 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4403
4589 : /* 4391 */ MCD::OPC_CheckField, 26, 6, 4, 108, 3, 0, // Skip to: 5274
4590 : /* 4398 */ MCD::OPC_Decode, 164, 5, 197, 1, // Opcode: EVMHEUMIAAW
4591 : /* 4403 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4420
4592 : /* 4408 */ MCD::OPC_CheckField, 26, 6, 4, 91, 3, 0, // Skip to: 5274
4593 : /* 4415 */ MCD::OPC_Decode, 154, 5, 197, 1, // Opcode: EVMHESMIAAW
4594 : /* 4420 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4437
4595 : /* 4425 */ MCD::OPC_CheckField, 26, 6, 4, 74, 3, 0, // Skip to: 5274
4596 : /* 4432 */ MCD::OPC_Decode, 150, 5, 197, 1, // Opcode: EVMHESMFAAW
4597 : /* 4437 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4454
4598 : /* 4442 */ MCD::OPC_CheckField, 26, 6, 4, 57, 3, 0, // Skip to: 5274
4599 : /* 4449 */ MCD::OPC_Decode, 190, 5, 197, 1, // Opcode: EVMHOUMIAAW
4600 : /* 4454 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4471
4601 : /* 4459 */ MCD::OPC_CheckField, 26, 6, 4, 40, 3, 0, // Skip to: 5274
4602 : /* 4466 */ MCD::OPC_Decode, 180, 5, 197, 1, // Opcode: EVMHOSMIAAW
4603 : /* 4471 */ MCD::OPC_FilterValue, 7, 30, 3, 0, // Skip to: 5274
4604 : /* 4476 */ MCD::OPC_CheckField, 26, 6, 4, 23, 3, 0, // Skip to: 5274
4605 : /* 4483 */ MCD::OPC_Decode, 176, 5, 197, 1, // Opcode: EVMHOSMFAAW
4606 : /* 4488 */ MCD::OPC_FilterValue, 165, 1, 105, 0, 0, // Skip to: 4599
4607 : /* 4494 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4608 : /* 4497 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4514
4609 : /* 4502 */ MCD::OPC_CheckField, 26, 6, 4, 253, 2, 0, // Skip to: 5274
4610 : /* 4509 */ MCD::OPC_Decode, 146, 5, 197, 1, // Opcode: EVMHEGUMIAA
4611 : /* 4514 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4531
4612 : /* 4519 */ MCD::OPC_CheckField, 26, 6, 4, 236, 2, 0, // Skip to: 5274
4613 : /* 4526 */ MCD::OPC_Decode, 144, 5, 197, 1, // Opcode: EVMHEGSMIAA
4614 : /* 4531 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4548
4615 : /* 4536 */ MCD::OPC_CheckField, 26, 6, 4, 219, 2, 0, // Skip to: 5274
4616 : /* 4543 */ MCD::OPC_Decode, 142, 5, 197, 1, // Opcode: EVMHEGSMFAA
4617 : /* 4548 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4565
4618 : /* 4553 */ MCD::OPC_CheckField, 26, 6, 4, 202, 2, 0, // Skip to: 5274
4619 : /* 4560 */ MCD::OPC_Decode, 172, 5, 197, 1, // Opcode: EVMHOGUMIAA
4620 : /* 4565 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4582
4621 : /* 4570 */ MCD::OPC_CheckField, 26, 6, 4, 185, 2, 0, // Skip to: 5274
4622 : /* 4577 */ MCD::OPC_Decode, 170, 5, 197, 1, // Opcode: EVMHOGSMIAA
4623 : /* 4582 */ MCD::OPC_FilterValue, 7, 175, 2, 0, // Skip to: 5274
4624 : /* 4587 */ MCD::OPC_CheckField, 26, 6, 4, 168, 2, 0, // Skip to: 5274
4625 : /* 4594 */ MCD::OPC_Decode, 168, 5, 197, 1, // Opcode: EVMHOGSMFAA
4626 : /* 4599 */ MCD::OPC_FilterValue, 168, 1, 37, 0, 0, // Skip to: 4642
4627 : /* 4605 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4628 : /* 4608 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4625
4629 : /* 4613 */ MCD::OPC_CheckField, 26, 6, 4, 142, 2, 0, // Skip to: 5274
4630 : /* 4620 */ MCD::OPC_Decode, 211, 5, 197, 1, // Opcode: EVMWLUSIAAW
4631 : /* 4625 */ MCD::OPC_FilterValue, 1, 132, 2, 0, // Skip to: 5274
4632 : /* 4630 */ MCD::OPC_CheckField, 26, 6, 4, 125, 2, 0, // Skip to: 5274
4633 : /* 4637 */ MCD::OPC_Decode, 205, 5, 197, 1, // Opcode: EVMWLSSIAAW
4634 : /* 4642 */ MCD::OPC_FilterValue, 169, 1, 37, 0, 0, // Skip to: 4685
4635 : /* 4648 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4636 : /* 4651 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4668
4637 : /* 4656 */ MCD::OPC_CheckField, 26, 6, 4, 99, 2, 0, // Skip to: 5274
4638 : /* 4663 */ MCD::OPC_Decode, 209, 5, 197, 1, // Opcode: EVMWLUMIAAW
4639 : /* 4668 */ MCD::OPC_FilterValue, 1, 89, 2, 0, // Skip to: 5274
4640 : /* 4673 */ MCD::OPC_CheckField, 26, 6, 4, 82, 2, 0, // Skip to: 5274
4641 : /* 4680 */ MCD::OPC_Decode, 203, 5, 197, 1, // Opcode: EVMWLSMIAAW
4642 : /* 4685 */ MCD::OPC_FilterValue, 170, 1, 19, 0, 0, // Skip to: 4710
4643 : /* 4691 */ MCD::OPC_CheckField, 26, 6, 4, 64, 2, 0, // Skip to: 5274
4644 : /* 4698 */ MCD::OPC_CheckField, 0, 3, 3, 57, 2, 0, // Skip to: 5274
4645 : /* 4705 */ MCD::OPC_Decode, 223, 5, 197, 1, // Opcode: EVMWSSFAA
4646 : /* 4710 */ MCD::OPC_FilterValue, 171, 1, 54, 0, 0, // Skip to: 4770
4647 : /* 4716 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4648 : /* 4719 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4736
4649 : /* 4724 */ MCD::OPC_CheckField, 26, 6, 4, 31, 2, 0, // Skip to: 5274
4650 : /* 4731 */ MCD::OPC_Decode, 227, 5, 197, 1, // Opcode: EVMWUMIAA
4651 : /* 4736 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4753
4652 : /* 4741 */ MCD::OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 5274
4653 : /* 4748 */ MCD::OPC_Decode, 219, 5, 197, 1, // Opcode: EVMWSMIAA
4654 : /* 4753 */ MCD::OPC_FilterValue, 3, 4, 2, 0, // Skip to: 5274
4655 : /* 4758 */ MCD::OPC_CheckField, 26, 6, 4, 253, 1, 0, // Skip to: 5274
4656 : /* 4765 */ MCD::OPC_Decode, 215, 5, 197, 1, // Opcode: EVMWSMFAA
4657 : /* 4770 */ MCD::OPC_FilterValue, 176, 1, 105, 0, 0, // Skip to: 4881
4658 : /* 4776 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4659 : /* 4779 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4796
4660 : /* 4784 */ MCD::OPC_CheckField, 26, 6, 4, 227, 1, 0, // Skip to: 5274
4661 : /* 4791 */ MCD::OPC_Decode, 167, 5, 197, 1, // Opcode: EVMHEUSIANW
4662 : /* 4796 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4813
4663 : /* 4801 */ MCD::OPC_CheckField, 26, 6, 4, 210, 1, 0, // Skip to: 5274
4664 : /* 4808 */ MCD::OPC_Decode, 161, 5, 197, 1, // Opcode: EVMHESSIANW
4665 : /* 4813 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4830
4666 : /* 4818 */ MCD::OPC_CheckField, 26, 6, 4, 193, 1, 0, // Skip to: 5274
4667 : /* 4825 */ MCD::OPC_Decode, 159, 5, 197, 1, // Opcode: EVMHESSFANW
4668 : /* 4830 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4847
4669 : /* 4835 */ MCD::OPC_CheckField, 26, 6, 4, 176, 1, 0, // Skip to: 5274
4670 : /* 4842 */ MCD::OPC_Decode, 193, 5, 197, 1, // Opcode: EVMHOUSIANW
4671 : /* 4847 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4864
4672 : /* 4852 */ MCD::OPC_CheckField, 26, 6, 4, 159, 1, 0, // Skip to: 5274
4673 : /* 4859 */ MCD::OPC_Decode, 187, 5, 197, 1, // Opcode: EVMHOSSIANW
4674 : /* 4864 */ MCD::OPC_FilterValue, 7, 149, 1, 0, // Skip to: 5274
4675 : /* 4869 */ MCD::OPC_CheckField, 26, 6, 4, 142, 1, 0, // Skip to: 5274
4676 : /* 4876 */ MCD::OPC_Decode, 185, 5, 197, 1, // Opcode: EVMHOSSFANW
4677 : /* 4881 */ MCD::OPC_FilterValue, 177, 1, 105, 0, 0, // Skip to: 4992
4678 : /* 4887 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4679 : /* 4890 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4907
4680 : /* 4895 */ MCD::OPC_CheckField, 26, 6, 4, 116, 1, 0, // Skip to: 5274
4681 : /* 4902 */ MCD::OPC_Decode, 165, 5, 197, 1, // Opcode: EVMHEUMIANW
4682 : /* 4907 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4924
4683 : /* 4912 */ MCD::OPC_CheckField, 26, 6, 4, 99, 1, 0, // Skip to: 5274
4684 : /* 4919 */ MCD::OPC_Decode, 155, 5, 197, 1, // Opcode: EVMHESMIANW
4685 : /* 4924 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4941
4686 : /* 4929 */ MCD::OPC_CheckField, 26, 6, 4, 82, 1, 0, // Skip to: 5274
4687 : /* 4936 */ MCD::OPC_Decode, 151, 5, 197, 1, // Opcode: EVMHESMFANW
4688 : /* 4941 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4958
4689 : /* 4946 */ MCD::OPC_CheckField, 26, 6, 4, 65, 1, 0, // Skip to: 5274
4690 : /* 4953 */ MCD::OPC_Decode, 191, 5, 197, 1, // Opcode: EVMHOUMIANW
4691 : /* 4958 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4975
4692 : /* 4963 */ MCD::OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 5274
4693 : /* 4970 */ MCD::OPC_Decode, 181, 5, 197, 1, // Opcode: EVMHOSMIANW
4694 : /* 4975 */ MCD::OPC_FilterValue, 7, 38, 1, 0, // Skip to: 5274
4695 : /* 4980 */ MCD::OPC_CheckField, 26, 6, 4, 31, 1, 0, // Skip to: 5274
4696 : /* 4987 */ MCD::OPC_Decode, 177, 5, 197, 1, // Opcode: EVMHOSMFANW
4697 : /* 4992 */ MCD::OPC_FilterValue, 181, 1, 105, 0, 0, // Skip to: 5103
4698 : /* 4998 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4699 : /* 5001 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5018
4700 : /* 5006 */ MCD::OPC_CheckField, 26, 6, 4, 5, 1, 0, // Skip to: 5274
4701 : /* 5013 */ MCD::OPC_Decode, 147, 5, 197, 1, // Opcode: EVMHEGUMIAN
4702 : /* 5018 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5035
4703 : /* 5023 */ MCD::OPC_CheckField, 26, 6, 4, 244, 0, 0, // Skip to: 5274
4704 : /* 5030 */ MCD::OPC_Decode, 145, 5, 197, 1, // Opcode: EVMHEGSMIAN
4705 : /* 5035 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5052
4706 : /* 5040 */ MCD::OPC_CheckField, 26, 6, 4, 227, 0, 0, // Skip to: 5274
4707 : /* 5047 */ MCD::OPC_Decode, 143, 5, 197, 1, // Opcode: EVMHEGSMFAN
4708 : /* 5052 */ MCD::OPC_FilterValue, 4, 12, 0, 0, // Skip to: 5069
4709 : /* 5057 */ MCD::OPC_CheckField, 26, 6, 4, 210, 0, 0, // Skip to: 5274
4710 : /* 5064 */ MCD::OPC_Decode, 173, 5, 197, 1, // Opcode: EVMHOGUMIAN
4711 : /* 5069 */ MCD::OPC_FilterValue, 5, 12, 0, 0, // Skip to: 5086
4712 : /* 5074 */ MCD::OPC_CheckField, 26, 6, 4, 193, 0, 0, // Skip to: 5274
4713 : /* 5081 */ MCD::OPC_Decode, 171, 5, 197, 1, // Opcode: EVMHOGSMIAN
4714 : /* 5086 */ MCD::OPC_FilterValue, 7, 183, 0, 0, // Skip to: 5274
4715 : /* 5091 */ MCD::OPC_CheckField, 26, 6, 4, 176, 0, 0, // Skip to: 5274
4716 : /* 5098 */ MCD::OPC_Decode, 169, 5, 197, 1, // Opcode: EVMHOGSMFAN
4717 : /* 5103 */ MCD::OPC_FilterValue, 184, 1, 37, 0, 0, // Skip to: 5146
4718 : /* 5109 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4719 : /* 5112 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5129
4720 : /* 5117 */ MCD::OPC_CheckField, 26, 6, 4, 150, 0, 0, // Skip to: 5274
4721 : /* 5124 */ MCD::OPC_Decode, 212, 5, 197, 1, // Opcode: EVMWLUSIANW
4722 : /* 5129 */ MCD::OPC_FilterValue, 1, 140, 0, 0, // Skip to: 5274
4723 : /* 5134 */ MCD::OPC_CheckField, 26, 6, 4, 133, 0, 0, // Skip to: 5274
4724 : /* 5141 */ MCD::OPC_Decode, 206, 5, 197, 1, // Opcode: EVMWLSSIANW
4725 : /* 5146 */ MCD::OPC_FilterValue, 185, 1, 37, 0, 0, // Skip to: 5189
4726 : /* 5152 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4727 : /* 5155 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5172
4728 : /* 5160 */ MCD::OPC_CheckField, 26, 6, 4, 107, 0, 0, // Skip to: 5274
4729 : /* 5167 */ MCD::OPC_Decode, 210, 5, 197, 1, // Opcode: EVMWLUMIANW
4730 : /* 5172 */ MCD::OPC_FilterValue, 1, 97, 0, 0, // Skip to: 5274
4731 : /* 5177 */ MCD::OPC_CheckField, 26, 6, 4, 90, 0, 0, // Skip to: 5274
4732 : /* 5184 */ MCD::OPC_Decode, 204, 5, 197, 1, // Opcode: EVMWLSMIANW
4733 : /* 5189 */ MCD::OPC_FilterValue, 186, 1, 19, 0, 0, // Skip to: 5214
4734 : /* 5195 */ MCD::OPC_CheckField, 26, 6, 4, 72, 0, 0, // Skip to: 5274
4735 : /* 5202 */ MCD::OPC_CheckField, 0, 3, 3, 65, 0, 0, // Skip to: 5274
4736 : /* 5209 */ MCD::OPC_Decode, 224, 5, 197, 1, // Opcode: EVMWSSFAN
4737 : /* 5214 */ MCD::OPC_FilterValue, 187, 1, 54, 0, 0, // Skip to: 5274
4738 : /* 5220 */ MCD::OPC_ExtractField, 0, 3, // Inst{2-0} ...
4739 : /* 5223 */ MCD::OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5240
4740 : /* 5228 */ MCD::OPC_CheckField, 26, 6, 4, 39, 0, 0, // Skip to: 5274
4741 : /* 5235 */ MCD::OPC_Decode, 228, 5, 197, 1, // Opcode: EVMWUMIAN
4742 : /* 5240 */ MCD::OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5257
4743 : /* 5245 */ MCD::OPC_CheckField, 26, 6, 4, 22, 0, 0, // Skip to: 5274
4744 : /* 5252 */ MCD::OPC_Decode, 220, 5, 197, 1, // Opcode: EVMWSMIAN
4745 : /* 5257 */ MCD::OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5274
4746 : /* 5262 */ MCD::OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 5274
4747 : /* 5269 */ MCD::OPC_Decode, 216, 5, 197, 1, // Opcode: EVMWSMFAN
4748 : /* 5274 */ MCD::OPC_Fail,
4749 : 0
4750 : };
4751 :
4752 0 : static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset& Bits) {
4753 0 : llvm_unreachable("Invalid index!");
4754 : }
4755 :
4756 : template<typename InsnType>
4757 0 : static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI,
4758 : uint64_t Address, const void *Decoder, bool &DecodeComplete) {
4759 0 : DecodeComplete = true;
4760 : InsnType tmp;
4761 0 : switch (Idx) {
4762 0 : default: llvm_unreachable("Invalid index!");
4763 : case 0:
4764 : return S;
4765 : case 1:
4766 : tmp = fieldFromInstruction(insn, 21, 5);
4767 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4768 : tmp = fieldFromInstruction(insn, 16, 5);
4769 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4770 : tmp = fieldFromInstruction(insn, 0, 16);
4771 0 : if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4772 : return S;
4773 : case 2:
4774 : tmp = fieldFromInstruction(insn, 21, 5);
4775 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4776 : tmp = fieldFromInstruction(insn, 16, 5);
4777 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4778 : tmp = fieldFromInstruction(insn, 0, 16);
4779 0 : if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4780 : return S;
4781 : case 3:
4782 : tmp = fieldFromInstruction(insn, 21, 5);
4783 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4784 : tmp = fieldFromInstruction(insn, 16, 5);
4785 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4786 : tmp = fieldFromInstruction(insn, 11, 5);
4787 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4788 : return S;
4789 : case 4:
4790 : tmp = fieldFromInstruction(insn, 21, 5);
4791 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4792 : tmp = fieldFromInstruction(insn, 16, 5);
4793 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4794 : return S;
4795 : case 5:
4796 : tmp = fieldFromInstruction(insn, 21, 5);
4797 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4798 : tmp = fieldFromInstruction(insn, 16, 5);
4799 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4800 : tmp = fieldFromInstruction(insn, 11, 5);
4801 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4802 : tmp = fieldFromInstruction(insn, 9, 1);
4803 0 : MI.addOperand(MCOperand::createImm(tmp));
4804 0 : return S;
4805 : case 6:
4806 : tmp = fieldFromInstruction(insn, 21, 5);
4807 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4808 : tmp = fieldFromInstruction(insn, 11, 5);
4809 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4810 : return S;
4811 : case 7:
4812 : tmp = fieldFromInstruction(insn, 21, 5);
4813 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4814 : tmp = fieldFromInstruction(insn, 11, 5);
4815 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4816 : tmp = fieldFromInstruction(insn, 9, 1);
4817 0 : MI.addOperand(MCOperand::createImm(tmp));
4818 0 : return S;
4819 : case 8:
4820 : tmp = fieldFromInstruction(insn, 21, 5);
4821 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4822 : tmp = fieldFromInstruction(insn, 11, 5);
4823 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4824 : return S;
4825 : case 9:
4826 : tmp = fieldFromInstruction(insn, 21, 5);
4827 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4828 : tmp = fieldFromInstruction(insn, 16, 5);
4829 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4830 : tmp = fieldFromInstruction(insn, 15, 1);
4831 0 : MI.addOperand(MCOperand::createImm(tmp));
4832 : tmp = fieldFromInstruction(insn, 11, 4);
4833 0 : MI.addOperand(MCOperand::createImm(tmp));
4834 0 : return S;
4835 : case 10:
4836 : tmp = fieldFromInstruction(insn, 21, 5);
4837 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4838 0 : return S;
4839 : case 11:
4840 : tmp = fieldFromInstruction(insn, 11, 5);
4841 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4842 0 : return S;
4843 : case 12:
4844 : tmp = fieldFromInstruction(insn, 21, 5);
4845 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4846 : tmp = fieldFromInstruction(insn, 16, 5);
4847 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4848 : tmp = fieldFromInstruction(insn, 11, 5);
4849 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4850 : tmp = fieldFromInstruction(insn, 21, 5);
4851 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4852 : return S;
4853 : case 13:
4854 : tmp = fieldFromInstruction(insn, 21, 5);
4855 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4856 : tmp = fieldFromInstruction(insn, 16, 5);
4857 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4858 : tmp = fieldFromInstruction(insn, 11, 5);
4859 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4860 : return S;
4861 : case 14:
4862 : tmp = fieldFromInstruction(insn, 21, 5);
4863 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4864 : tmp = fieldFromInstruction(insn, 16, 5);
4865 0 : if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4866 : return S;
4867 : case 15:
4868 : tmp = fieldFromInstruction(insn, 21, 5);
4869 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4870 : tmp = fieldFromInstruction(insn, 16, 5);
4871 0 : MI.addOperand(MCOperand::createImm(tmp));
4872 : tmp = fieldFromInstruction(insn, 11, 5);
4873 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4874 : return S;
4875 : case 16:
4876 : tmp = fieldFromInstruction(insn, 21, 5);
4877 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4878 : tmp = fieldFromInstruction(insn, 21, 5);
4879 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4880 : tmp = fieldFromInstruction(insn, 16, 5);
4881 0 : MI.addOperand(MCOperand::createImm(tmp));
4882 : tmp = fieldFromInstruction(insn, 11, 5);
4883 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4884 : return S;
4885 : case 17:
4886 : tmp = fieldFromInstruction(insn, 21, 5);
4887 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4888 : tmp = fieldFromInstruction(insn, 16, 5);
4889 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4890 : tmp = fieldFromInstruction(insn, 11, 5);
4891 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4892 : return S;
4893 : case 18:
4894 : tmp = fieldFromInstruction(insn, 21, 5);
4895 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4896 : tmp = fieldFromInstruction(insn, 16, 5);
4897 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4898 : tmp = fieldFromInstruction(insn, 11, 5);
4899 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4900 : tmp = fieldFromInstruction(insn, 6, 5);
4901 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4902 : return S;
4903 : case 19:
4904 : tmp = fieldFromInstruction(insn, 21, 5);
4905 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4906 : tmp = fieldFromInstruction(insn, 16, 5);
4907 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4908 : tmp = fieldFromInstruction(insn, 11, 5);
4909 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4910 : tmp = fieldFromInstruction(insn, 6, 4);
4911 0 : MI.addOperand(MCOperand::createImm(tmp));
4912 0 : return S;
4913 : case 20:
4914 : tmp = fieldFromInstruction(insn, 21, 5);
4915 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4916 : tmp = fieldFromInstruction(insn, 16, 5);
4917 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4918 : tmp = fieldFromInstruction(insn, 6, 5);
4919 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4920 : tmp = fieldFromInstruction(insn, 11, 5);
4921 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4922 : return S;
4923 : case 21:
4924 : tmp = fieldFromInstruction(insn, 21, 5);
4925 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4926 : tmp = fieldFromInstruction(insn, 16, 5);
4927 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4928 : tmp = fieldFromInstruction(insn, 11, 5);
4929 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4930 : tmp = fieldFromInstruction(insn, 6, 5);
4931 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4932 : return S;
4933 : case 22:
4934 : tmp = fieldFromInstruction(insn, 21, 5);
4935 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4936 : tmp = fieldFromInstruction(insn, 16, 5);
4937 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4938 : tmp = fieldFromInstruction(insn, 0, 16);
4939 0 : if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4940 : return S;
4941 : case 23:
4942 : tmp = fieldFromInstruction(insn, 23, 3);
4943 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4944 : tmp = fieldFromInstruction(insn, 16, 5);
4945 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4946 : tmp = fieldFromInstruction(insn, 0, 16);
4947 : if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4948 : return S;
4949 : case 24:
4950 : tmp = fieldFromInstruction(insn, 23, 3);
4951 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4952 : tmp = fieldFromInstruction(insn, 16, 5);
4953 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4954 : tmp = fieldFromInstruction(insn, 0, 16);
4955 : if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4956 : return S;
4957 : case 25:
4958 : tmp = fieldFromInstruction(insn, 23, 3);
4959 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4960 : tmp = fieldFromInstruction(insn, 16, 5);
4961 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4962 : tmp = fieldFromInstruction(insn, 0, 16);
4963 0 : if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4964 : return S;
4965 : case 26:
4966 : tmp = fieldFromInstruction(insn, 23, 3);
4967 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4968 : tmp = fieldFromInstruction(insn, 16, 5);
4969 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4970 : tmp = fieldFromInstruction(insn, 0, 16);
4971 0 : if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4972 : return S;
4973 : case 27:
4974 : tmp = fieldFromInstruction(insn, 21, 5);
4975 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4976 : tmp = fieldFromInstruction(insn, 0, 16);
4977 0 : if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4978 : return S;
4979 : case 28:
4980 : tmp = fieldFromInstruction(insn, 21, 5);
4981 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4982 : tmp = fieldFromInstruction(insn, 16, 5);
4983 0 : if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4984 : tmp = fieldFromInstruction(insn, 0, 16);
4985 0 : if (decodeSImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4986 : return S;
4987 : case 29:
4988 : tmp = fieldFromInstruction(insn, 2, 14);
4989 0 : MI.addOperand(MCOperand::createImm(tmp));
4990 0 : return S;
4991 : case 30:
4992 : tmp = fieldFromInstruction(insn, 21, 5);
4993 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4994 : tmp = fieldFromInstruction(insn, 16, 5);
4995 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
4996 : tmp = fieldFromInstruction(insn, 2, 14);
4997 0 : MI.addOperand(MCOperand::createImm(tmp));
4998 0 : return S;
4999 : case 31:
5000 : tmp = fieldFromInstruction(insn, 5, 7);
5001 0 : MI.addOperand(MCOperand::createImm(tmp));
5002 0 : return S;
5003 : case 32:
5004 : tmp = fieldFromInstruction(insn, 2, 24);
5005 0 : MI.addOperand(MCOperand::createImm(tmp));
5006 0 : return S;
5007 : case 33:
5008 : tmp = fieldFromInstruction(insn, 23, 3);
5009 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5010 : tmp = fieldFromInstruction(insn, 18, 3);
5011 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5012 : return S;
5013 : case 34:
5014 : tmp = fieldFromInstruction(insn, 21, 5);
5015 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5016 : tmp = fieldFromInstruction(insn, 16, 5);
5017 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5018 : tmp = fieldFromInstruction(insn, 11, 5);
5019 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5020 : return S;
5021 : case 35:
5022 : tmp = fieldFromInstruction(insn, 21, 5);
5023 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5024 : tmp = 0;
5025 : tmp |= fieldFromInstruction(insn, 0, 1) << 0;
5026 0 : tmp |= fieldFromInstruction(insn, 6, 10) << 6;
5027 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 1;
5028 0 : MI.addOperand(MCOperand::createImm(tmp));
5029 0 : return S;
5030 : case 36:
5031 : tmp = fieldFromInstruction(insn, 21, 5);
5032 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5033 : tmp = fieldFromInstruction(insn, 16, 5);
5034 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5035 : tmp = fieldFromInstruction(insn, 11, 2);
5036 0 : MI.addOperand(MCOperand::createImm(tmp));
5037 0 : return S;
5038 : case 37:
5039 : tmp = fieldFromInstruction(insn, 11, 1);
5040 0 : MI.addOperand(MCOperand::createImm(tmp));
5041 0 : return S;
5042 : case 38:
5043 : tmp = fieldFromInstruction(insn, 16, 5);
5044 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5045 : tmp = fieldFromInstruction(insn, 16, 5);
5046 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5047 : tmp = fieldFromInstruction(insn, 21, 5);
5048 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5049 : tmp = fieldFromInstruction(insn, 11, 5);
5050 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5051 : tmp = fieldFromInstruction(insn, 6, 5);
5052 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5053 : tmp = fieldFromInstruction(insn, 1, 5);
5054 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5055 : return S;
5056 : case 39:
5057 : tmp = fieldFromInstruction(insn, 16, 5);
5058 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5059 : tmp = fieldFromInstruction(insn, 21, 5);
5060 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5061 : tmp = fieldFromInstruction(insn, 11, 5);
5062 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5063 : tmp = fieldFromInstruction(insn, 6, 5);
5064 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5065 : tmp = fieldFromInstruction(insn, 1, 5);
5066 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5067 : return S;
5068 : case 40:
5069 : tmp = fieldFromInstruction(insn, 16, 5);
5070 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5071 : tmp = fieldFromInstruction(insn, 21, 5);
5072 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5073 : tmp = fieldFromInstruction(insn, 11, 5);
5074 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5075 : tmp = fieldFromInstruction(insn, 6, 5);
5076 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5077 : tmp = fieldFromInstruction(insn, 1, 5);
5078 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5079 : return S;
5080 : case 41:
5081 : tmp = fieldFromInstruction(insn, 16, 5);
5082 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5083 : tmp = fieldFromInstruction(insn, 21, 5);
5084 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5085 : tmp = fieldFromInstruction(insn, 0, 16);
5086 : if (decodeUImmOperand<16>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5087 : return S;
5088 : case 42:
5089 : tmp = fieldFromInstruction(insn, 16, 5);
5090 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5091 : tmp = fieldFromInstruction(insn, 21, 5);
5092 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5093 : tmp = 0;
5094 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5095 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5096 : if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5097 : tmp = 0;
5098 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 5;
5099 0 : tmp |= fieldFromInstruction(insn, 6, 5) << 0;
5100 : if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5101 : return S;
5102 : case 43:
5103 : tmp = fieldFromInstruction(insn, 16, 5);
5104 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5105 : tmp = fieldFromInstruction(insn, 16, 5);
5106 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5107 : tmp = fieldFromInstruction(insn, 21, 5);
5108 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5109 : tmp = 0;
5110 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5111 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5112 : if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5113 : tmp = 0;
5114 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 5;
5115 0 : tmp |= fieldFromInstruction(insn, 6, 5) << 0;
5116 : if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5117 : return S;
5118 : case 44:
5119 : tmp = fieldFromInstruction(insn, 16, 5);
5120 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5121 : tmp = fieldFromInstruction(insn, 21, 5);
5122 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5123 : tmp = fieldFromInstruction(insn, 11, 5);
5124 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5125 : tmp = 0;
5126 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 5;
5127 0 : tmp |= fieldFromInstruction(insn, 6, 5) << 0;
5128 : if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5129 : return S;
5130 : case 45:
5131 : tmp = fieldFromInstruction(insn, 23, 3);
5132 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5133 : tmp = fieldFromInstruction(insn, 16, 5);
5134 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5135 : tmp = fieldFromInstruction(insn, 11, 5);
5136 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5137 : return S;
5138 : case 46:
5139 : tmp = fieldFromInstruction(insn, 23, 3);
5140 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5141 : tmp = fieldFromInstruction(insn, 16, 5);
5142 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5143 : tmp = fieldFromInstruction(insn, 11, 5);
5144 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5145 : return S;
5146 : case 47:
5147 : tmp = fieldFromInstruction(insn, 21, 5);
5148 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5149 : tmp = fieldFromInstruction(insn, 18, 3);
5150 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5151 : return S;
5152 : case 48:
5153 : tmp = fieldFromInstruction(insn, 23, 3);
5154 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5155 : tmp = fieldFromInstruction(insn, 21, 1);
5156 0 : MI.addOperand(MCOperand::createImm(tmp));
5157 : tmp = fieldFromInstruction(insn, 16, 5);
5158 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5159 : tmp = fieldFromInstruction(insn, 11, 5);
5160 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5161 : return S;
5162 : case 49:
5163 : tmp = fieldFromInstruction(insn, 23, 3);
5164 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5165 : tmp = fieldFromInstruction(insn, 16, 5);
5166 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5167 : tmp = fieldFromInstruction(insn, 11, 5);
5168 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5169 : return S;
5170 : case 50:
5171 : tmp = fieldFromInstruction(insn, 23, 3);
5172 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5173 0 : return S;
5174 : case 51:
5175 : tmp = fieldFromInstruction(insn, 21, 5);
5176 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5177 0 : return S;
5178 : case 52:
5179 : tmp = fieldFromInstruction(insn, 15, 1);
5180 0 : MI.addOperand(MCOperand::createImm(tmp));
5181 0 : return S;
5182 : case 53:
5183 : tmp = fieldFromInstruction(insn, 21, 5);
5184 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5185 : tmp = 0;
5186 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 5;
5187 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5188 0 : MI.addOperand(MCOperand::createImm(tmp));
5189 0 : return S;
5190 : case 54:
5191 : tmp = fieldFromInstruction(insn, 21, 5);
5192 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5193 : tmp = fieldFromInstruction(insn, 16, 5);
5194 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5195 : tmp = fieldFromInstruction(insn, 11, 5);
5196 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5197 : return S;
5198 : case 55:
5199 : tmp = fieldFromInstruction(insn, 21, 5);
5200 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5201 : tmp = fieldFromInstruction(insn, 16, 5);
5202 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5203 : tmp = fieldFromInstruction(insn, 11, 5);
5204 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5205 : return S;
5206 : case 56:
5207 : tmp = fieldFromInstruction(insn, 21, 5);
5208 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5209 : tmp = fieldFromInstruction(insn, 16, 5);
5210 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5211 : tmp = fieldFromInstruction(insn, 11, 5);
5212 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5213 : return S;
5214 : case 57:
5215 : tmp = fieldFromInstruction(insn, 21, 4);
5216 0 : MI.addOperand(MCOperand::createImm(tmp));
5217 : tmp = fieldFromInstruction(insn, 16, 5);
5218 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5219 : tmp = fieldFromInstruction(insn, 11, 5);
5220 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5221 : return S;
5222 : case 58:
5223 : tmp = fieldFromInstruction(insn, 16, 5);
5224 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5225 : tmp = fieldFromInstruction(insn, 11, 5);
5226 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5227 : return S;
5228 : case 59:
5229 : tmp = fieldFromInstruction(insn, 21, 5);
5230 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5231 : tmp = fieldFromInstruction(insn, 16, 5);
5232 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5233 : tmp = fieldFromInstruction(insn, 11, 5);
5234 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5235 : return S;
5236 : case 60:
5237 : tmp = fieldFromInstruction(insn, 21, 5);
5238 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5239 : tmp = fieldFromInstruction(insn, 16, 5);
5240 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5241 : tmp = fieldFromInstruction(insn, 11, 5);
5242 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5243 : return S;
5244 : case 61:
5245 : tmp = fieldFromInstruction(insn, 16, 5);
5246 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5247 : tmp = fieldFromInstruction(insn, 11, 5);
5248 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5249 : tmp = fieldFromInstruction(insn, 21, 1);
5250 0 : MI.addOperand(MCOperand::createImm(tmp));
5251 0 : return S;
5252 : case 62:
5253 : tmp = fieldFromInstruction(insn, 21, 5);
5254 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5255 : tmp = fieldFromInstruction(insn, 16, 5);
5256 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5257 : tmp = fieldFromInstruction(insn, 11, 5);
5258 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5259 : return S;
5260 : case 63:
5261 : tmp = fieldFromInstruction(insn, 21, 5);
5262 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5263 : tmp = fieldFromInstruction(insn, 16, 5);
5264 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5265 : tmp = fieldFromInstruction(insn, 11, 5);
5266 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5267 : return S;
5268 : case 64:
5269 : tmp = fieldFromInstruction(insn, 21, 5);
5270 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5271 : tmp = fieldFromInstruction(insn, 16, 5);
5272 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5273 : return S;
5274 0 : case 65:
5275 : tmp = 0;
5276 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5277 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5278 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5279 : tmp = fieldFromInstruction(insn, 16, 5);
5280 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5281 : tmp = fieldFromInstruction(insn, 11, 5);
5282 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5283 : return S;
5284 0 : case 66:
5285 : tmp = 0;
5286 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5287 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5288 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5289 : tmp = fieldFromInstruction(insn, 16, 5);
5290 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5291 : tmp = fieldFromInstruction(insn, 11, 5);
5292 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5293 : return S;
5294 0 : case 67:
5295 : tmp = 0;
5296 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5297 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5298 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5299 : tmp = fieldFromInstruction(insn, 16, 5);
5300 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5301 : tmp = fieldFromInstruction(insn, 11, 5);
5302 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5303 : return S;
5304 0 : case 68:
5305 : tmp = 0;
5306 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5307 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5308 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5309 : tmp = fieldFromInstruction(insn, 16, 5);
5310 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5311 : tmp = fieldFromInstruction(insn, 11, 5);
5312 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5313 : return S;
5314 : case 69:
5315 : tmp = fieldFromInstruction(insn, 21, 5);
5316 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5317 : tmp = fieldFromInstruction(insn, 11, 10);
5318 : if (decodeUImmOperand<10>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5319 : return S;
5320 0 : case 70:
5321 : tmp = 0;
5322 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 5;
5323 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5324 0 : MI.addOperand(MCOperand::createImm(tmp));
5325 : tmp = fieldFromInstruction(insn, 21, 5);
5326 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5327 0 : return S;
5328 : case 71:
5329 : tmp = fieldFromInstruction(insn, 21, 1);
5330 0 : MI.addOperand(MCOperand::createImm(tmp));
5331 0 : return S;
5332 : case 72:
5333 : tmp = fieldFromInstruction(insn, 25, 1);
5334 0 : MI.addOperand(MCOperand::createImm(tmp));
5335 0 : return S;
5336 : case 73:
5337 : tmp = fieldFromInstruction(insn, 21, 5);
5338 0 : if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5339 : tmp = fieldFromInstruction(insn, 16, 5);
5340 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5341 : tmp = fieldFromInstruction(insn, 11, 5);
5342 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5343 : return S;
5344 : case 74:
5345 : tmp = fieldFromInstruction(insn, 21, 5);
5346 0 : if (DecodeCRRC0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5347 : tmp = fieldFromInstruction(insn, 16, 5);
5348 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5349 : tmp = fieldFromInstruction(insn, 11, 5);
5350 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5351 : return S;
5352 : case 75:
5353 : tmp = fieldFromInstruction(insn, 16, 5);
5354 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5355 0 : return S;
5356 : case 76:
5357 : tmp = fieldFromInstruction(insn, 21, 5);
5358 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5359 : tmp = fieldFromInstruction(insn, 16, 5);
5360 0 : if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5361 : tmp = fieldFromInstruction(insn, 11, 5);
5362 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5363 : tmp = fieldFromInstruction(insn, 6, 5);
5364 0 : if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5365 : return S;
5366 : case 77:
5367 : tmp = fieldFromInstruction(insn, 12, 8);
5368 0 : MI.addOperand(MCOperand::createImm(tmp));
5369 : tmp = fieldFromInstruction(insn, 21, 5);
5370 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5371 0 : return S;
5372 : case 78:
5373 : tmp = fieldFromInstruction(insn, 12, 8);
5374 0 : if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5375 : tmp = fieldFromInstruction(insn, 21, 5);
5376 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5377 0 : return S;
5378 : case 79:
5379 : tmp = fieldFromInstruction(insn, 21, 5);
5380 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5381 : tmp = fieldFromInstruction(insn, 12, 8);
5382 0 : if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5383 : return S;
5384 : case 80:
5385 : tmp = fieldFromInstruction(insn, 16, 5);
5386 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5387 : tmp = 0;
5388 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5389 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5390 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5391 : return S;
5392 : case 81:
5393 : tmp = fieldFromInstruction(insn, 16, 5);
5394 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5395 : tmp = 0;
5396 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5397 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5398 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5399 : return S;
5400 : case 82:
5401 : tmp = fieldFromInstruction(insn, 21, 5);
5402 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5403 : tmp = fieldFromInstruction(insn, 16, 1);
5404 0 : MI.addOperand(MCOperand::createImm(tmp));
5405 0 : return S;
5406 0 : case 83:
5407 : tmp = 0;
5408 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5409 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5410 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5411 : tmp = fieldFromInstruction(insn, 16, 5);
5412 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5413 : return S;
5414 : case 84:
5415 : tmp = fieldFromInstruction(insn, 21, 5);
5416 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5417 : tmp = fieldFromInstruction(insn, 16, 4);
5418 0 : MI.addOperand(MCOperand::createImm(tmp));
5419 0 : return S;
5420 0 : case 85:
5421 : tmp = 0;
5422 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5423 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5424 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5425 : tmp = fieldFromInstruction(insn, 16, 5);
5426 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5427 : return S;
5428 : case 86:
5429 : tmp = fieldFromInstruction(insn, 21, 5);
5430 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5431 : tmp = fieldFromInstruction(insn, 11, 5);
5432 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5433 : return S;
5434 : case 87:
5435 : tmp = fieldFromInstruction(insn, 11, 5);
5436 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5437 0 : return S;
5438 : case 88:
5439 : tmp = fieldFromInstruction(insn, 16, 5);
5440 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5441 : tmp = 0;
5442 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5443 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5444 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5445 : return S;
5446 0 : case 89:
5447 : tmp = 0;
5448 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5449 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5450 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5451 : tmp = fieldFromInstruction(insn, 16, 5);
5452 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5453 : return S;
5454 0 : case 90:
5455 : tmp = 0;
5456 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5457 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5458 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5459 : tmp = fieldFromInstruction(insn, 16, 5);
5460 0 : if (DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5461 : tmp = fieldFromInstruction(insn, 11, 5);
5462 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5463 : return S;
5464 : case 91:
5465 : tmp = fieldFromInstruction(insn, 21, 5);
5466 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5467 : tmp = fieldFromInstruction(insn, 16, 2);
5468 0 : MI.addOperand(MCOperand::createImm(tmp));
5469 0 : return S;
5470 : case 92:
5471 : tmp = fieldFromInstruction(insn, 21, 5);
5472 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5473 : tmp = fieldFromInstruction(insn, 16, 5);
5474 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5475 : tmp = fieldFromInstruction(insn, 11, 1);
5476 0 : MI.addOperand(MCOperand::createImm(tmp));
5477 0 : return S;
5478 : case 93:
5479 : tmp = fieldFromInstruction(insn, 21, 5);
5480 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5481 : tmp = fieldFromInstruction(insn, 16, 5);
5482 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5483 : tmp = fieldFromInstruction(insn, 11, 5);
5484 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5485 : return S;
5486 : case 94:
5487 : tmp = fieldFromInstruction(insn, 21, 5);
5488 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5489 : tmp = fieldFromInstruction(insn, 16, 5);
5490 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5491 : tmp = fieldFromInstruction(insn, 11, 5);
5492 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5493 : return S;
5494 : case 95:
5495 : tmp = fieldFromInstruction(insn, 21, 5);
5496 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5497 : tmp = fieldFromInstruction(insn, 16, 5);
5498 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5499 : tmp = fieldFromInstruction(insn, 16, 5);
5500 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5501 : tmp = fieldFromInstruction(insn, 11, 5);
5502 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5503 : return S;
5504 : case 96:
5505 : tmp = fieldFromInstruction(insn, 16, 5);
5506 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5507 : tmp = fieldFromInstruction(insn, 21, 5);
5508 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5509 : tmp = fieldFromInstruction(insn, 16, 5);
5510 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5511 : tmp = fieldFromInstruction(insn, 11, 5);
5512 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5513 : return S;
5514 : case 97:
5515 : tmp = fieldFromInstruction(insn, 16, 5);
5516 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5517 : tmp = fieldFromInstruction(insn, 11, 5);
5518 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5519 : return S;
5520 : case 98:
5521 : tmp = fieldFromInstruction(insn, 21, 5);
5522 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5523 : tmp = fieldFromInstruction(insn, 16, 5);
5524 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5525 : tmp = fieldFromInstruction(insn, 16, 5);
5526 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5527 : tmp = fieldFromInstruction(insn, 11, 5);
5528 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5529 : return S;
5530 : case 99:
5531 : tmp = fieldFromInstruction(insn, 21, 5);
5532 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5533 : tmp = fieldFromInstruction(insn, 16, 5);
5534 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5535 : tmp = fieldFromInstruction(insn, 11, 5);
5536 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5537 : return S;
5538 : case 100:
5539 : tmp = fieldFromInstruction(insn, 16, 5);
5540 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5541 : tmp = fieldFromInstruction(insn, 21, 5);
5542 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5543 : tmp = fieldFromInstruction(insn, 16, 5);
5544 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5545 : tmp = fieldFromInstruction(insn, 11, 5);
5546 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5547 : return S;
5548 : case 101:
5549 : tmp = fieldFromInstruction(insn, 21, 2);
5550 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5551 : tmp = fieldFromInstruction(insn, 16, 5);
5552 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5553 : tmp = fieldFromInstruction(insn, 11, 5);
5554 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5555 : return S;
5556 : case 102:
5557 : tmp = fieldFromInstruction(insn, 21, 5);
5558 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5559 : tmp = fieldFromInstruction(insn, 16, 5);
5560 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5561 : tmp = fieldFromInstruction(insn, 11, 5);
5562 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5563 : return S;
5564 : case 103:
5565 : tmp = fieldFromInstruction(insn, 21, 5);
5566 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5567 : tmp = fieldFromInstruction(insn, 16, 5);
5568 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5569 : tmp = fieldFromInstruction(insn, 16, 5);
5570 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5571 : tmp = fieldFromInstruction(insn, 11, 5);
5572 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5573 : return S;
5574 : case 104:
5575 : tmp = fieldFromInstruction(insn, 21, 2);
5576 0 : MI.addOperand(MCOperand::createImm(tmp));
5577 0 : return S;
5578 : case 105:
5579 : tmp = fieldFromInstruction(insn, 21, 5);
5580 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5581 : tmp = fieldFromInstruction(insn, 16, 5);
5582 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5583 : tmp = fieldFromInstruction(insn, 11, 5);
5584 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5585 : return S;
5586 : case 106:
5587 : tmp = fieldFromInstruction(insn, 21, 5);
5588 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5589 : tmp = fieldFromInstruction(insn, 16, 5);
5590 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5591 : tmp = fieldFromInstruction(insn, 16, 5);
5592 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5593 : tmp = fieldFromInstruction(insn, 11, 5);
5594 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5595 : return S;
5596 : case 107:
5597 : tmp = fieldFromInstruction(insn, 16, 5);
5598 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5599 : tmp = fieldFromInstruction(insn, 21, 5);
5600 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5601 : tmp = fieldFromInstruction(insn, 16, 5);
5602 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5603 : tmp = fieldFromInstruction(insn, 11, 5);
5604 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5605 : return S;
5606 : case 108:
5607 : tmp = fieldFromInstruction(insn, 16, 5);
5608 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5609 : tmp = fieldFromInstruction(insn, 21, 5);
5610 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5611 : tmp = fieldFromInstruction(insn, 16, 5);
5612 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5613 : tmp = fieldFromInstruction(insn, 11, 5);
5614 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5615 : return S;
5616 : case 109:
5617 : tmp = fieldFromInstruction(insn, 21, 2);
5618 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5619 0 : return S;
5620 : case 110:
5621 : tmp = fieldFromInstruction(insn, 21, 5);
5622 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5623 0 : return S;
5624 : case 111:
5625 : tmp = fieldFromInstruction(insn, 16, 5);
5626 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5627 : tmp = fieldFromInstruction(insn, 21, 5);
5628 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5629 : tmp = fieldFromInstruction(insn, 11, 5);
5630 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5631 : return S;
5632 : case 112:
5633 : tmp = fieldFromInstruction(insn, 16, 5);
5634 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5635 : tmp = fieldFromInstruction(insn, 21, 5);
5636 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5637 : tmp = fieldFromInstruction(insn, 11, 5);
5638 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5639 : return S;
5640 : case 113:
5641 : tmp = fieldFromInstruction(insn, 16, 5);
5642 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5643 : tmp = fieldFromInstruction(insn, 21, 5);
5644 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5645 : return S;
5646 : case 114:
5647 : tmp = fieldFromInstruction(insn, 16, 5);
5648 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5649 : tmp = fieldFromInstruction(insn, 21, 5);
5650 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5651 : tmp = fieldFromInstruction(insn, 11, 5);
5652 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5653 : return S;
5654 : case 115:
5655 : tmp = fieldFromInstruction(insn, 16, 5);
5656 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5657 : tmp = fieldFromInstruction(insn, 21, 5);
5658 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5659 : return S;
5660 : case 116:
5661 : tmp = fieldFromInstruction(insn, 16, 5);
5662 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5663 : tmp = fieldFromInstruction(insn, 21, 5);
5664 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5665 : tmp = 0;
5666 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5667 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5668 : if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5669 : return S;
5670 : case 117:
5671 : tmp = fieldFromInstruction(insn, 16, 5);
5672 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5673 : tmp = fieldFromInstruction(insn, 21, 5);
5674 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5675 : tmp = 0;
5676 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5677 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5678 : if (decodeUImmOperand<6>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5679 : return S;
5680 : case 118:
5681 : tmp = fieldFromInstruction(insn, 16, 5);
5682 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5683 : tmp = fieldFromInstruction(insn, 21, 5);
5684 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5685 : tmp = fieldFromInstruction(insn, 11, 5);
5686 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5687 : return S;
5688 : case 119:
5689 : tmp = fieldFromInstruction(insn, 16, 5);
5690 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5691 : tmp = fieldFromInstruction(insn, 11, 5);
5692 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5693 : tmp = fieldFromInstruction(insn, 21, 5);
5694 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5695 : return S;
5696 : case 120:
5697 : tmp = fieldFromInstruction(insn, 21, 5);
5698 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5699 : tmp = fieldFromInstruction(insn, 0, 21);
5700 0 : if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5701 : return S;
5702 : case 121:
5703 : tmp = fieldFromInstruction(insn, 21, 5);
5704 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5705 : tmp = fieldFromInstruction(insn, 0, 21);
5706 0 : if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5707 : return S;
5708 : case 122:
5709 : tmp = fieldFromInstruction(insn, 21, 5);
5710 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5711 : tmp = fieldFromInstruction(insn, 0, 21);
5712 0 : if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5713 : return S;
5714 : case 123:
5715 : tmp = fieldFromInstruction(insn, 21, 5);
5716 0 : if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5717 : tmp = fieldFromInstruction(insn, 2, 19);
5718 0 : if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5719 : return S;
5720 : case 124:
5721 : tmp = fieldFromInstruction(insn, 21, 5);
5722 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5723 : tmp = fieldFromInstruction(insn, 2, 19);
5724 0 : if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5725 : return S;
5726 : case 125:
5727 : tmp = fieldFromInstruction(insn, 21, 5);
5728 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5729 : tmp = fieldFromInstruction(insn, 11, 5);
5730 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5731 : return S;
5732 : case 126:
5733 : tmp = fieldFromInstruction(insn, 21, 5);
5734 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5735 : tmp = fieldFromInstruction(insn, 16, 5);
5736 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5737 : tmp = fieldFromInstruction(insn, 11, 5);
5738 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5739 : return S;
5740 : case 127:
5741 : tmp = fieldFromInstruction(insn, 21, 5);
5742 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5743 : tmp = fieldFromInstruction(insn, 11, 5);
5744 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5745 : return S;
5746 : case 128:
5747 : tmp = fieldFromInstruction(insn, 21, 5);
5748 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5749 : tmp = fieldFromInstruction(insn, 16, 5);
5750 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5751 : tmp = fieldFromInstruction(insn, 6, 5);
5752 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5753 : return S;
5754 : case 129:
5755 : tmp = fieldFromInstruction(insn, 21, 5);
5756 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5757 : tmp = fieldFromInstruction(insn, 16, 5);
5758 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5759 : tmp = fieldFromInstruction(insn, 6, 5);
5760 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5761 : tmp = fieldFromInstruction(insn, 11, 5);
5762 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5763 : return S;
5764 0 : case 130:
5765 : tmp = 0;
5766 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5767 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5768 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5769 : tmp = 0;
5770 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5771 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5772 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5773 : tmp = 0;
5774 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5775 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5776 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5777 : return S;
5778 0 : case 131:
5779 : tmp = 0;
5780 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5781 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5782 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5783 : tmp = 0;
5784 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5785 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5786 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5787 : tmp = 0;
5788 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5789 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5790 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5791 : tmp = 0;
5792 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5793 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5794 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5795 : return S;
5796 0 : case 132:
5797 : tmp = 0;
5798 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5799 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5800 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5801 : tmp = 0;
5802 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5803 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5804 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5805 : tmp = 0;
5806 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5807 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5808 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5809 : return S;
5810 0 : case 133:
5811 : tmp = 0;
5812 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5813 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5814 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5815 : tmp = 0;
5816 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5817 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5818 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5819 : tmp = 0;
5820 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5821 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5822 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5823 : tmp = 0;
5824 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5825 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5826 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5827 : return S;
5828 0 : case 134:
5829 : tmp = 0;
5830 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5831 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5832 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5833 : tmp = 0;
5834 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5835 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5836 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5837 : tmp = 0;
5838 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5839 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5840 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5841 : return S;
5842 0 : case 135:
5843 : tmp = 0;
5844 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5845 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5846 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5847 : tmp = 0;
5848 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5849 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5850 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5851 : tmp = 0;
5852 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5853 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5854 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5855 : tmp = 0;
5856 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5857 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5858 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5859 : return S;
5860 0 : case 136:
5861 : tmp = 0;
5862 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5863 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5864 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5865 : tmp = 0;
5866 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5867 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5868 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5869 : tmp = 0;
5870 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5871 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5872 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5873 : return S;
5874 0 : case 137:
5875 : tmp = 0;
5876 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5877 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5878 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5879 : tmp = 0;
5880 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5881 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5882 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5883 : tmp = 0;
5884 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5885 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5886 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5887 : tmp = fieldFromInstruction(insn, 8, 2);
5888 0 : MI.addOperand(MCOperand::createImm(tmp));
5889 0 : return S;
5890 : case 138:
5891 : tmp = fieldFromInstruction(insn, 23, 3);
5892 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5893 : tmp = 0;
5894 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
5895 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
5896 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5897 : tmp = 0;
5898 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5899 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5900 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5901 : return S;
5902 0 : case 139:
5903 : tmp = 0;
5904 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5905 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5906 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5907 : tmp = 0;
5908 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5909 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5910 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5911 : tmp = fieldFromInstruction(insn, 16, 2);
5912 0 : MI.addOperand(MCOperand::createImm(tmp));
5913 0 : return S;
5914 0 : case 140:
5915 : tmp = 0;
5916 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5917 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5918 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5919 : tmp = 0;
5920 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5921 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5922 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5923 : tmp = fieldFromInstruction(insn, 16, 5);
5924 0 : MI.addOperand(MCOperand::createImm(tmp));
5925 0 : return S;
5926 0 : case 141:
5927 : tmp = 0;
5928 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5929 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5930 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5931 : tmp = fieldFromInstruction(insn, 11, 8);
5932 : if (decodeUImmOperand<8>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5933 : return S;
5934 0 : case 142:
5935 : tmp = 0;
5936 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5937 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5938 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5939 : tmp = 0;
5940 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5941 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5942 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5943 : tmp = 0;
5944 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5945 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5946 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5947 : tmp = fieldFromInstruction(insn, 16, 5);
5948 0 : MI.addOperand(MCOperand::createImm(tmp));
5949 0 : return S;
5950 0 : case 143:
5951 : tmp = 0;
5952 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5953 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5954 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5955 : tmp = 0;
5956 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5957 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5958 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5959 : return S;
5960 0 : case 144:
5961 : tmp = 0;
5962 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5963 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5964 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5965 : tmp = 0;
5966 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5967 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5968 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5969 : return S;
5970 : case 145:
5971 : tmp = fieldFromInstruction(insn, 23, 3);
5972 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5973 : tmp = 0;
5974 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5975 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5976 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5977 : return S;
5978 0 : case 146:
5979 : tmp = 0;
5980 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
5981 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
5982 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5983 : tmp = 0;
5984 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5985 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5986 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5987 : return S;
5988 : case 147:
5989 : tmp = fieldFromInstruction(insn, 23, 3);
5990 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5991 : tmp = 0;
5992 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
5993 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
5994 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5995 : return S;
5996 : case 148:
5997 : tmp = fieldFromInstruction(insn, 23, 3);
5998 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
5999 : tmp = 0;
6000 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
6001 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
6002 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6003 : tmp = 0;
6004 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6005 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6006 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6007 : return S;
6008 0 : case 149:
6009 : tmp = 0;
6010 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6011 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6012 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6013 : tmp = 0;
6014 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6015 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6016 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6017 : return S;
6018 0 : case 150:
6019 : tmp = 0;
6020 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6021 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6022 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6023 : tmp = 0;
6024 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6025 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6026 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6027 : return S;
6028 : case 151:
6029 : tmp = fieldFromInstruction(insn, 23, 3);
6030 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6031 : tmp = fieldFromInstruction(insn, 16, 7);
6032 : if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6033 : tmp = 0;
6034 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6035 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6036 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6037 : return S;
6038 0 : case 152:
6039 : tmp = 0;
6040 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6041 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6042 0 : if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6043 : tmp = 0;
6044 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6045 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6046 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6047 : return S;
6048 : case 153:
6049 : tmp = fieldFromInstruction(insn, 21, 5);
6050 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6051 : tmp = 0;
6052 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6053 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6054 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6055 : return S;
6056 0 : case 154:
6057 : tmp = 0;
6058 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6059 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6060 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6061 : tmp = 0;
6062 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 6;
6063 0 : tmp |= fieldFromInstruction(insn, 6, 1) << 5;
6064 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
6065 : if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6066 : tmp = 0;
6067 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6068 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6069 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6070 : return S;
6071 0 : case 155:
6072 : tmp = 0;
6073 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6074 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6075 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6076 : tmp = fieldFromInstruction(insn, 16, 5);
6077 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6078 : tmp = fieldFromInstruction(insn, 11, 5);
6079 0 : if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6080 : return S;
6081 0 : case 156:
6082 : tmp = 0;
6083 0 : tmp |= fieldFromInstruction(insn, 0, 1) << 5;
6084 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6085 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6086 : tmp = 0;
6087 0 : tmp |= fieldFromInstruction(insn, 2, 1) << 5;
6088 0 : tmp |= fieldFromInstruction(insn, 16, 5) << 0;
6089 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6090 : tmp = 0;
6091 0 : tmp |= fieldFromInstruction(insn, 1, 1) << 5;
6092 0 : tmp |= fieldFromInstruction(insn, 11, 5) << 0;
6093 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6094 : tmp = 0;
6095 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 5;
6096 0 : tmp |= fieldFromInstruction(insn, 6, 5) << 0;
6097 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6098 : return S;
6099 0 : case 157:
6100 : tmp = 0;
6101 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 5;
6102 0 : tmp |= fieldFromInstruction(insn, 21, 5) << 0;
6103 0 : if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6104 : tmp = fieldFromInstruction(insn, 4, 17);
6105 0 : if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6106 : return S;
6107 : case 158:
6108 : tmp = fieldFromInstruction(insn, 23, 3);
6109 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6110 : tmp = fieldFromInstruction(insn, 16, 5);
6111 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6112 : tmp = fieldFromInstruction(insn, 11, 5);
6113 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6114 : return S;
6115 : case 159:
6116 : tmp = fieldFromInstruction(insn, 23, 3);
6117 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6118 : tmp = fieldFromInstruction(insn, 16, 5);
6119 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6120 : tmp = fieldFromInstruction(insn, 11, 5);
6121 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6122 : return S;
6123 : case 160:
6124 : tmp = fieldFromInstruction(insn, 23, 3);
6125 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6126 : tmp = fieldFromInstruction(insn, 11, 5);
6127 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6128 : return S;
6129 : case 161:
6130 : tmp = fieldFromInstruction(insn, 23, 3);
6131 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6132 : tmp = fieldFromInstruction(insn, 16, 5);
6133 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6134 : tmp = fieldFromInstruction(insn, 11, 5);
6135 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6136 : return S;
6137 : case 162:
6138 : tmp = fieldFromInstruction(insn, 21, 5);
6139 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6140 : tmp = fieldFromInstruction(insn, 21, 5);
6141 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6142 : tmp = fieldFromInstruction(insn, 16, 5);
6143 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6144 : tmp = fieldFromInstruction(insn, 11, 5);
6145 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6146 : return S;
6147 : case 163:
6148 : tmp = fieldFromInstruction(insn, 23, 3);
6149 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6150 : tmp = fieldFromInstruction(insn, 16, 7);
6151 : if (decodeUImmOperand<7>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6152 : tmp = fieldFromInstruction(insn, 11, 5);
6153 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6154 : return S;
6155 : case 164:
6156 : tmp = fieldFromInstruction(insn, 21, 5);
6157 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6158 : tmp = fieldFromInstruction(insn, 11, 5);
6159 0 : if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6160 : return S;
6161 : case 165:
6162 : tmp = fieldFromInstruction(insn, 21, 5);
6163 0 : if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6164 : tmp = fieldFromInstruction(insn, 11, 5);
6165 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6166 : return S;
6167 : case 166:
6168 : tmp = fieldFromInstruction(insn, 21, 5);
6169 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6170 : tmp = fieldFromInstruction(insn, 16, 5);
6171 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6172 : tmp = fieldFromInstruction(insn, 11, 5);
6173 0 : if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6174 : return S;
6175 : case 167:
6176 : tmp = fieldFromInstruction(insn, 21, 5);
6177 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6178 : tmp = fieldFromInstruction(insn, 16, 1);
6179 0 : MI.addOperand(MCOperand::createImm(tmp));
6180 : tmp = fieldFromInstruction(insn, 11, 5);
6181 0 : if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6182 : tmp = fieldFromInstruction(insn, 9, 2);
6183 0 : MI.addOperand(MCOperand::createImm(tmp));
6184 0 : return S;
6185 : case 168:
6186 : tmp = fieldFromInstruction(insn, 23, 3);
6187 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6188 : tmp = fieldFromInstruction(insn, 12, 4);
6189 0 : MI.addOperand(MCOperand::createImm(tmp));
6190 : tmp = fieldFromInstruction(insn, 16, 1);
6191 0 : MI.addOperand(MCOperand::createImm(tmp));
6192 0 : return S;
6193 : case 169:
6194 : tmp = fieldFromInstruction(insn, 21, 5);
6195 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6196 0 : return S;
6197 : case 170:
6198 : tmp = fieldFromInstruction(insn, 21, 5);
6199 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6200 : tmp = fieldFromInstruction(insn, 11, 5);
6201 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6202 : return S;
6203 : case 171:
6204 : tmp = fieldFromInstruction(insn, 21, 5);
6205 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6206 : tmp = fieldFromInstruction(insn, 11, 3);
6207 0 : MI.addOperand(MCOperand::createImm(tmp));
6208 0 : return S;
6209 : case 172:
6210 : tmp = fieldFromInstruction(insn, 21, 5);
6211 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6212 : tmp = fieldFromInstruction(insn, 11, 2);
6213 0 : MI.addOperand(MCOperand::createImm(tmp));
6214 0 : return S;
6215 : case 173:
6216 : tmp = fieldFromInstruction(insn, 17, 8);
6217 0 : MI.addOperand(MCOperand::createImm(tmp));
6218 : tmp = fieldFromInstruction(insn, 11, 5);
6219 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6220 : tmp = fieldFromInstruction(insn, 25, 1);
6221 0 : MI.addOperand(MCOperand::createImm(tmp));
6222 : tmp = fieldFromInstruction(insn, 16, 1);
6223 0 : MI.addOperand(MCOperand::createImm(tmp));
6224 0 : return S;
6225 : case 174:
6226 : tmp = fieldFromInstruction(insn, 21, 5);
6227 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6228 : tmp = fieldFromInstruction(insn, 16, 5);
6229 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6230 : tmp = fieldFromInstruction(insn, 11, 5);
6231 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6232 : return S;
6233 : case 175:
6234 : tmp = fieldFromInstruction(insn, 21, 5);
6235 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6236 : tmp = fieldFromInstruction(insn, 16, 5);
6237 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6238 : tmp = fieldFromInstruction(insn, 6, 5);
6239 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6240 : tmp = fieldFromInstruction(insn, 11, 5);
6241 0 : if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6242 : return S;
6243 : case 176:
6244 : tmp = fieldFromInstruction(insn, 21, 5);
6245 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6246 : tmp = fieldFromInstruction(insn, 16, 5);
6247 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6248 : tmp = fieldFromInstruction(insn, 6, 5);
6249 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6250 : return S;
6251 : case 177:
6252 : tmp = fieldFromInstruction(insn, 21, 5);
6253 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6254 : tmp = fieldFromInstruction(insn, 16, 5);
6255 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6256 : tmp = fieldFromInstruction(insn, 6, 5);
6257 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6258 : tmp = fieldFromInstruction(insn, 11, 5);
6259 0 : if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6260 : return S;
6261 : case 178:
6262 : tmp = fieldFromInstruction(insn, 21, 5);
6263 0 : if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6264 : tmp = fieldFromInstruction(insn, 16, 5);
6265 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6266 : tmp = fieldFromInstruction(insn, 11, 5);
6267 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6268 : return S;
6269 : case 179:
6270 : tmp = fieldFromInstruction(insn, 21, 5);
6271 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6272 : tmp = fieldFromInstruction(insn, 16, 5);
6273 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6274 : tmp = fieldFromInstruction(insn, 11, 5);
6275 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6276 : tmp = fieldFromInstruction(insn, 6, 5);
6277 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6278 : return S;
6279 : case 180:
6280 : tmp = fieldFromInstruction(insn, 21, 5);
6281 0 : if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6282 : tmp = fieldFromInstruction(insn, 16, 5);
6283 0 : if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6284 : tmp = fieldFromInstruction(insn, 11, 5);
6285 0 : if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6286 : tmp = fieldFromInstruction(insn, 7, 4);
6287 : if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6288 : return S;
6289 : case 181:
6290 : tmp = fieldFromInstruction(insn, 21, 5);
6291 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6292 : tmp = fieldFromInstruction(insn, 16, 5);
6293 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6294 : tmp = fieldFromInstruction(insn, 11, 5);
6295 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6296 : tmp = fieldFromInstruction(insn, 9, 2);
6297 0 : MI.addOperand(MCOperand::createImm(tmp));
6298 0 : return S;
6299 : case 182:
6300 : tmp = fieldFromInstruction(insn, 21, 5);
6301 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6302 : tmp = fieldFromInstruction(insn, 16, 5);
6303 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6304 : tmp = fieldFromInstruction(insn, 9, 2);
6305 0 : MI.addOperand(MCOperand::createImm(tmp));
6306 0 : return S;
6307 : case 183:
6308 : tmp = fieldFromInstruction(insn, 21, 5);
6309 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6310 : tmp = fieldFromInstruction(insn, 9, 12);
6311 : if (decodeUImmOperand<12>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6312 : return S;
6313 : case 184:
6314 : tmp = fieldFromInstruction(insn, 21, 5);
6315 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6316 : tmp = fieldFromInstruction(insn, 16, 5);
6317 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6318 : tmp = fieldFromInstruction(insn, 11, 5);
6319 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6320 : return S;
6321 : case 185:
6322 : tmp = fieldFromInstruction(insn, 21, 5);
6323 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6324 : tmp = fieldFromInstruction(insn, 16, 5);
6325 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6326 : tmp = fieldFromInstruction(insn, 16, 5);
6327 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6328 : tmp = fieldFromInstruction(insn, 11, 5);
6329 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6330 : return S;
6331 : case 186:
6332 : tmp = fieldFromInstruction(insn, 21, 5);
6333 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6334 : tmp = fieldFromInstruction(insn, 16, 5);
6335 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6336 : tmp = fieldFromInstruction(insn, 16, 5);
6337 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6338 : tmp = fieldFromInstruction(insn, 11, 5);
6339 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6340 : return S;
6341 : case 187:
6342 : tmp = fieldFromInstruction(insn, 16, 5);
6343 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6344 : tmp = fieldFromInstruction(insn, 21, 5);
6345 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6346 : tmp = fieldFromInstruction(insn, 16, 5);
6347 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6348 : tmp = fieldFromInstruction(insn, 11, 5);
6349 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6350 : return S;
6351 : case 188:
6352 : tmp = fieldFromInstruction(insn, 16, 5);
6353 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6354 : tmp = fieldFromInstruction(insn, 21, 5);
6355 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6356 : tmp = fieldFromInstruction(insn, 16, 5);
6357 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6358 : tmp = fieldFromInstruction(insn, 11, 5);
6359 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6360 : return S;
6361 : case 189:
6362 : tmp = fieldFromInstruction(insn, 21, 5);
6363 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6364 : tmp = fieldFromInstruction(insn, 16, 5);
6365 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6366 : tmp = fieldFromInstruction(insn, 11, 5);
6367 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6368 : return S;
6369 : case 190:
6370 : tmp = fieldFromInstruction(insn, 21, 5);
6371 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6372 : tmp = fieldFromInstruction(insn, 11, 5);
6373 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6374 : return S;
6375 : case 191:
6376 : tmp = fieldFromInstruction(insn, 21, 5);
6377 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6378 : tmp = fieldFromInstruction(insn, 11, 5);
6379 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6380 : return S;
6381 : case 192:
6382 : tmp = fieldFromInstruction(insn, 21, 5);
6383 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6384 : tmp = fieldFromInstruction(insn, 16, 5);
6385 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6386 : tmp = fieldFromInstruction(insn, 6, 5);
6387 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6388 : return S;
6389 : case 193:
6390 : tmp = fieldFromInstruction(insn, 21, 5);
6391 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6392 : tmp = fieldFromInstruction(insn, 16, 5);
6393 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6394 : tmp = fieldFromInstruction(insn, 11, 5);
6395 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6396 : return S;
6397 : case 194:
6398 : tmp = fieldFromInstruction(insn, 21, 5);
6399 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6400 : tmp = fieldFromInstruction(insn, 16, 5);
6401 0 : if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6402 : tmp = fieldFromInstruction(insn, 11, 5);
6403 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6404 : tmp = fieldFromInstruction(insn, 6, 5);
6405 0 : if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6406 : return S;
6407 : case 195:
6408 : tmp = fieldFromInstruction(insn, 21, 5);
6409 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6410 : tmp = fieldFromInstruction(insn, 16, 5);
6411 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6412 : tmp = fieldFromInstruction(insn, 6, 5);
6413 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6414 : return S;
6415 : case 196:
6416 : tmp = fieldFromInstruction(insn, 21, 5);
6417 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6418 : tmp = fieldFromInstruction(insn, 16, 5);
6419 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6420 : tmp = fieldFromInstruction(insn, 11, 5);
6421 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6422 : tmp = fieldFromInstruction(insn, 6, 5);
6423 0 : if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6424 : return S;
6425 : case 197:
6426 : tmp = fieldFromInstruction(insn, 21, 5);
6427 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6428 : tmp = fieldFromInstruction(insn, 16, 5);
6429 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6430 : tmp = fieldFromInstruction(insn, 11, 5);
6431 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6432 : return S;
6433 : case 198:
6434 : tmp = fieldFromInstruction(insn, 21, 5);
6435 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6436 : tmp = fieldFromInstruction(insn, 16, 5);
6437 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6438 : tmp = fieldFromInstruction(insn, 11, 5);
6439 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6440 : return S;
6441 : case 199:
6442 : tmp = fieldFromInstruction(insn, 21, 5);
6443 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6444 : tmp = fieldFromInstruction(insn, 16, 5);
6445 : if (decodeUImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6446 : tmp = fieldFromInstruction(insn, 11, 5);
6447 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6448 : return S;
6449 : case 200:
6450 : tmp = fieldFromInstruction(insn, 21, 5);
6451 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6452 : tmp = fieldFromInstruction(insn, 16, 5);
6453 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6454 : return S;
6455 : case 201:
6456 : tmp = fieldFromInstruction(insn, 21, 5);
6457 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6458 : tmp = fieldFromInstruction(insn, 16, 5);
6459 0 : if (decodeSImmOperand<5>(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6460 : return S;
6461 : case 202:
6462 : tmp = fieldFromInstruction(insn, 23, 3);
6463 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6464 : tmp = fieldFromInstruction(insn, 16, 5);
6465 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6466 : tmp = fieldFromInstruction(insn, 11, 5);
6467 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6468 : return S;
6469 : case 203:
6470 : tmp = fieldFromInstruction(insn, 21, 5);
6471 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6472 : tmp = fieldFromInstruction(insn, 16, 5);
6473 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6474 : tmp = fieldFromInstruction(insn, 11, 5);
6475 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6476 : tmp = fieldFromInstruction(insn, 0, 3);
6477 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6478 : return S;
6479 : case 204:
6480 : tmp = fieldFromInstruction(insn, 21, 5);
6481 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6482 : tmp = fieldFromInstruction(insn, 11, 5);
6483 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6484 : return S;
6485 : case 205:
6486 : tmp = fieldFromInstruction(insn, 21, 5);
6487 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6488 : tmp = fieldFromInstruction(insn, 16, 5);
6489 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6490 : tmp = fieldFromInstruction(insn, 11, 5);
6491 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6492 : return S;
6493 : case 206:
6494 : tmp = fieldFromInstruction(insn, 21, 5);
6495 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6496 : tmp = fieldFromInstruction(insn, 16, 5);
6497 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6498 : return S;
6499 : case 207:
6500 : tmp = fieldFromInstruction(insn, 23, 3);
6501 0 : if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6502 : tmp = fieldFromInstruction(insn, 16, 5);
6503 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6504 : tmp = fieldFromInstruction(insn, 11, 5);
6505 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6506 : return S;
6507 : case 208:
6508 : tmp = fieldFromInstruction(insn, 21, 5);
6509 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6510 : tmp = fieldFromInstruction(insn, 11, 5);
6511 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6512 : return S;
6513 : case 209:
6514 : tmp = fieldFromInstruction(insn, 21, 5);
6515 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6516 : tmp = fieldFromInstruction(insn, 11, 5);
6517 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6518 : return S;
6519 : case 210:
6520 : tmp = fieldFromInstruction(insn, 21, 5);
6521 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6522 : tmp = fieldFromInstruction(insn, 11, 5);
6523 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6524 : return S;
6525 : case 211:
6526 : tmp = fieldFromInstruction(insn, 21, 5);
6527 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6528 : tmp = fieldFromInstruction(insn, 11, 5);
6529 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6530 : return S;
6531 : case 212:
6532 : tmp = fieldFromInstruction(insn, 21, 5);
6533 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6534 : tmp = fieldFromInstruction(insn, 11, 5);
6535 0 : if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6536 : return S;
6537 : case 213:
6538 : tmp = fieldFromInstruction(insn, 21, 5);
6539 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6540 : tmp = fieldFromInstruction(insn, 11, 5);
6541 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6542 : return S;
6543 : case 214:
6544 : tmp = fieldFromInstruction(insn, 21, 5);
6545 0 : if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6546 : tmp = fieldFromInstruction(insn, 11, 5);
6547 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6548 : return S;
6549 : case 215:
6550 : tmp = fieldFromInstruction(insn, 21, 5);
6551 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6552 : tmp = fieldFromInstruction(insn, 16, 5);
6553 0 : if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6554 : tmp = fieldFromInstruction(insn, 11, 5);
6555 0 : if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6556 : return S;
6557 : case 216:
6558 : tmp = fieldFromInstruction(insn, 21, 5);
6559 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6560 : tmp = fieldFromInstruction(insn, 11, 10);
6561 0 : if (decodeSPE8Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6562 : return S;
6563 : case 217:
6564 : tmp = fieldFromInstruction(insn, 21, 5);
6565 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6566 : tmp = fieldFromInstruction(insn, 11, 10);
6567 0 : if (decodeSPE2Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6568 : return S;
6569 : case 218:
6570 : tmp = fieldFromInstruction(insn, 21, 5);
6571 0 : if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6572 : tmp = fieldFromInstruction(insn, 11, 10);
6573 0 : if (decodeSPE4Operands(MI, tmp, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
6574 : return S;
6575 : }
6576 : }
6577 :
6578 : template<typename InsnType>
6579 0 : static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
6580 : InsnType insn, uint64_t Address,
6581 : const void *DisAsm,
6582 : const MCSubtargetInfo &STI) {
6583 : const FeatureBitset& Bits = STI.getFeatureBits();
6584 :
6585 : const uint8_t *Ptr = DecodeTable;
6586 : uint32_t CurFieldValue = 0;
6587 : DecodeStatus S = MCDisassembler::Success;
6588 : while (true) {
6589 0 : ptrdiff_t Loc = Ptr - DecodeTable;
6590 0 : switch (*Ptr) {
6591 0 : default:
6592 0 : errs() << Loc << ": Unexpected decode table opcode!\n";
6593 0 : return MCDisassembler::Fail;
6594 0 : case MCD::OPC_ExtractField: {
6595 0 : unsigned Start = *++Ptr;
6596 0 : unsigned Len = *++Ptr;
6597 0 : ++Ptr;
6598 : CurFieldValue = fieldFromInstruction(insn, Start, Len);
6599 : LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
6600 : << Len << "): " << CurFieldValue << "\n");
6601 0 : break;
6602 : }
6603 0 : case MCD::OPC_FilterValue: {
6604 : // Decode the field value.
6605 : unsigned Len;
6606 0 : InsnType Val = decodeULEB128(++Ptr, &Len);
6607 0 : Ptr += Len;
6608 : // NumToSkip is a plain 24-bit integer.
6609 0 : unsigned NumToSkip = *Ptr++;
6610 0 : NumToSkip |= (*Ptr++) << 8;
6611 0 : NumToSkip |= (*Ptr++) << 16;
6612 :
6613 : // Perform the filter operation.
6614 0 : if (Val != CurFieldValue)
6615 0 : Ptr += NumToSkip;
6616 : LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip
6617 : << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:")
6618 : << " continuing at " << (Ptr - DecodeTable) << "\n");
6619 :
6620 : break;
6621 : }
6622 0 : case MCD::OPC_CheckField: {
6623 0 : unsigned Start = *++Ptr;
6624 0 : unsigned Len = *++Ptr;
6625 : InsnType FieldValue = fieldFromInstruction(insn, Start, Len);
6626 : // Decode the field value.
6627 0 : uint32_t ExpectedValue = decodeULEB128(++Ptr, &Len);
6628 0 : Ptr += Len;
6629 : // NumToSkip is a plain 24-bit integer.
6630 0 : unsigned NumToSkip = *Ptr++;
6631 0 : NumToSkip |= (*Ptr++) << 8;
6632 0 : NumToSkip |= (*Ptr++) << 16;
6633 :
6634 : // If the actual and expected values don't match, skip.
6635 0 : if (ExpectedValue != FieldValue)
6636 0 : Ptr += NumToSkip;
6637 : LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", "
6638 : << Len << ", " << ExpectedValue << ", " << NumToSkip
6639 : << "): FieldValue = " << FieldValue << ", ExpectedValue = "
6640 : << ExpectedValue << ": "
6641 : << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n"));
6642 : break;
6643 : }
6644 0 : case MCD::OPC_CheckPredicate: {
6645 : unsigned Len;
6646 : // Decode the Predicate Index value.
6647 0 : unsigned PIdx = decodeULEB128(++Ptr, &Len);
6648 : Ptr += Len;
6649 : // NumToSkip is a plain 24-bit integer.
6650 : unsigned NumToSkip = *Ptr++;
6651 : NumToSkip |= (*Ptr++) << 8;
6652 : NumToSkip |= (*Ptr++) << 16;
6653 : // Check the predicate.
6654 : bool Pred;
6655 : if (!(Pred = checkDecoderPredicate(PIdx, Bits)))
6656 : Ptr += NumToSkip;
6657 : (void)Pred;
6658 : LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): "
6659 : << (Pred ? "PASS\n" : "FAIL\n"));
6660 :
6661 : break;
6662 : }
6663 0 : case MCD::OPC_Decode: {
6664 : unsigned Len;
6665 : // Decode the Opcode value.
6666 0 : unsigned Opc = decodeULEB128(++Ptr, &Len);
6667 0 : Ptr += Len;
6668 0 : unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
6669 : Ptr += Len;
6670 :
6671 : MI.clear();
6672 : MI.setOpcode(Opc);
6673 : bool DecodeComplete;
6674 0 : S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete);
6675 : assert(DecodeComplete);
6676 :
6677 : LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
6678 : << ", using decoder " << DecodeIdx << ": "
6679 : << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
6680 : return S;
6681 : }
6682 0 : case MCD::OPC_TryDecode: {
6683 : unsigned Len;
6684 : // Decode the Opcode value.
6685 0 : unsigned Opc = decodeULEB128(++Ptr, &Len);
6686 0 : Ptr += Len;
6687 0 : unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
6688 0 : Ptr += Len;
6689 : // NumToSkip is a plain 24-bit integer.
6690 0 : unsigned NumToSkip = *Ptr++;
6691 0 : NumToSkip |= (*Ptr++) << 8;
6692 0 : NumToSkip |= (*Ptr++) << 16;
6693 :
6694 : // Perform the decode operation.
6695 : MCInst TmpMI;
6696 : TmpMI.setOpcode(Opc);
6697 : bool DecodeComplete;
6698 0 : S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete);
6699 : LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc
6700 : << ", using decoder " << DecodeIdx << ": ");
6701 :
6702 0 : if (DecodeComplete) {
6703 : // Decoding complete.
6704 : LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
6705 : MI = TmpMI;
6706 0 : return S;
6707 : } else {
6708 : assert(S == MCDisassembler::Fail);
6709 : // If the decoding was incomplete, skip.
6710 0 : Ptr += NumToSkip;
6711 : LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n");
6712 : // Reset decode status. This also drops a SoftFail status that could be
6713 : // set before the decode attempt.
6714 : S = MCDisassembler::Success;
6715 : }
6716 : break;
6717 : }
6718 0 : case MCD::OPC_SoftFail: {
6719 : // Decode the mask values.
6720 : unsigned Len;
6721 0 : InsnType PositiveMask = decodeULEB128(++Ptr, &Len);
6722 0 : Ptr += Len;
6723 0 : InsnType NegativeMask = decodeULEB128(Ptr, &Len);
6724 0 : Ptr += Len;
6725 0 : bool Fail = (insn & PositiveMask) || (~insn & NegativeMask);
6726 : if (Fail)
6727 : S = MCDisassembler::SoftFail;
6728 : LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n":"PASS\n"));
6729 : break;
6730 : }
6731 : case MCD::OPC_Fail: {
6732 : LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
6733 : return MCDisassembler::Fail;
6734 : }
6735 : }
6736 : }
6737 : llvm_unreachable("bogosity detected in disassembler state machine!");
6738 : }
6739 :
6740 :
6741 : } // End llvm namespace
|