Coverage Report

Created: 2024-08-21 06:24

/src/capstonev5/arch/PowerPC/PPCGenDisassemblerTables.inc
Line
Count
Source (jump to first uncovered line)
1
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
3
/* Automatically generated file, do not edit! */
4
5
#include "../../MCInst.h"
6
#include "../../LEB128.h"
7
8
9
// Helper function for extracting fields from encoded instructions.
10
11
//#if defined(_MSC_VER) && !defined(__clang__)
12
//__declspec(noinline)
13
//#endif
14
15
#define FieldFromInstruction(fname, InsnType) \
16
1.01M
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
17
1.01M
{ \
18
1.01M
  InsnType fieldMask; \
19
1.01M
  if (numBits == sizeof(InsnType) * 8) \
20
1.01M
    fieldMask = (InsnType)(-1LL); \
21
1.01M
  else \
22
1.01M
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
23
1.01M
  return (insn & fieldMask) >> startBit; \
24
1.01M
}
25
26
static const uint8_t DecoderTable32[] = {
27
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
28
/* 3 */       MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 20
29
/* 8 */       MCD_OPC_CheckField, 1, 10, 128, 2, 26, 64, 0, // Skip to: 16426
30
/* 16 */      MCD_OPC_Decode, 189, 2, 0, // Opcode: ATTN
31
/* 20 */      MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 29
32
/* 25 */      MCD_OPC_Decode, 229, 12, 1, // Opcode: TDI
33
/* 29 */      MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 38
34
/* 34 */      MCD_OPC_Decode, 250, 12, 2, // Opcode: TWI
35
/* 38 */      MCD_OPC_FilterValue, 4, 12, 12, 0, // Skip to: 3127
36
/* 43 */      MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
37
/* 46 */      MCD_OPC_FilterValue, 0, 237, 0, 0, // Skip to: 288
38
/* 51 */      MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
39
/* 54 */      MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 63
40
/* 59 */      MCD_OPC_Decode, 136, 13, 3, // Opcode: VADDUBM
41
/* 63 */      MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 72
42
/* 68 */      MCD_OPC_Decode, 139, 13, 3, // Opcode: VADDUHM
43
/* 72 */      MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 81
44
/* 77 */      MCD_OPC_Decode, 142, 13, 3, // Opcode: VADDUWM
45
/* 81 */      MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 90
46
/* 86 */      MCD_OPC_Decode, 138, 13, 3, // Opcode: VADDUDM
47
/* 90 */      MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 99
48
/* 95 */      MCD_OPC_Decode, 141, 13, 3, // Opcode: VADDUQM
49
/* 99 */      MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 108
50
/* 104 */     MCD_OPC_Decode, 128, 13, 3, // Opcode: VADDCUQ
51
/* 108 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 117
52
/* 113 */     MCD_OPC_Decode, 129, 13, 3, // Opcode: VADDCUW
53
/* 117 */     MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 126
54
/* 122 */     MCD_OPC_Decode, 137, 13, 3, // Opcode: VADDUBS
55
/* 126 */     MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 135
56
/* 131 */     MCD_OPC_Decode, 140, 13, 3, // Opcode: VADDUHS
57
/* 135 */     MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 144
58
/* 140 */     MCD_OPC_Decode, 143, 13, 3, // Opcode: VADDUWS
59
/* 144 */     MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 153
60
/* 149 */     MCD_OPC_Decode, 133, 13, 3, // Opcode: VADDSBS
61
/* 153 */     MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 162
62
/* 158 */     MCD_OPC_Decode, 134, 13, 3, // Opcode: VADDSHS
63
/* 162 */     MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 171
64
/* 167 */     MCD_OPC_Decode, 135, 13, 3, // Opcode: VADDSWS
65
/* 171 */     MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 180
66
/* 176 */     MCD_OPC_Decode, 132, 15, 3, // Opcode: VSUBUBM
67
/* 180 */     MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 189
68
/* 185 */     MCD_OPC_Decode, 135, 15, 3, // Opcode: VSUBUHM
69
/* 189 */     MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 198
70
/* 194 */     MCD_OPC_Decode, 138, 15, 3, // Opcode: VSUBUWM
71
/* 198 */     MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 207
72
/* 203 */     MCD_OPC_Decode, 134, 15, 3, // Opcode: VSUBUDM
73
/* 207 */     MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 216
74
/* 212 */     MCD_OPC_Decode, 137, 15, 3, // Opcode: VSUBUQM
75
/* 216 */     MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 225
76
/* 221 */     MCD_OPC_Decode, 252, 14, 3, // Opcode: VSUBCUQ
77
/* 225 */     MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 234
78
/* 230 */     MCD_OPC_Decode, 253, 14, 3, // Opcode: VSUBCUW
79
/* 234 */     MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 243
80
/* 239 */     MCD_OPC_Decode, 133, 15, 3, // Opcode: VSUBUBS
81
/* 243 */     MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 252
82
/* 248 */     MCD_OPC_Decode, 136, 15, 3, // Opcode: VSUBUHS
83
/* 252 */     MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 261
84
/* 257 */     MCD_OPC_Decode, 139, 15, 3, // Opcode: VSUBUWS
85
/* 261 */     MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 270
86
/* 266 */     MCD_OPC_Decode, 129, 15, 3, // Opcode: VSUBSBS
87
/* 270 */     MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 279
88
/* 275 */     MCD_OPC_Decode, 130, 15, 3, // Opcode: VSUBSHS
89
/* 279 */     MCD_OPC_FilterValue, 30, 14, 63, 0, // Skip to: 16426
90
/* 284 */     MCD_OPC_Decode, 131, 15, 3, // Opcode: VSUBSWS
91
/* 288 */     MCD_OPC_FilterValue, 1, 9, 1, 0, // Skip to: 558
92
/* 293 */     MCD_OPC_ExtractField, 6, 3,  // Inst{8-6} ...
93
/* 296 */     MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 322
94
/* 301 */     MCD_OPC_ExtractField, 9, 7,  // Inst{15-9} ...
95
/* 304 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 313
96
/* 309 */     MCD_OPC_Decode, 154, 14, 4, // Opcode: VMUL10CUQ
97
/* 313 */     MCD_OPC_FilterValue, 1, 236, 62, 0, // Skip to: 16426
98
/* 318 */     MCD_OPC_Decode, 157, 14, 4, // Opcode: VMUL10UQ
99
/* 322 */     MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 348
100
/* 327 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
101
/* 330 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 339
102
/* 335 */     MCD_OPC_Decode, 155, 14, 3, // Opcode: VMUL10ECUQ
103
/* 339 */     MCD_OPC_FilterValue, 1, 210, 62, 0, // Skip to: 16426
104
/* 344 */     MCD_OPC_Decode, 156, 14, 3, // Opcode: VMUL10EUQ
105
/* 348 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 364
106
/* 353 */     MCD_OPC_CheckField, 9, 2, 2, 194, 62, 0, // Skip to: 16426
107
/* 360 */     MCD_OPC_Decode, 222, 2, 3, // Opcode: BCDUSo
108
/* 364 */     MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 380
109
/* 369 */     MCD_OPC_CheckField, 10, 1, 1, 178, 62, 0, // Skip to: 16426
110
/* 376 */     MCD_OPC_Decode, 220, 2, 5, // Opcode: BCDSo
111
/* 380 */     MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 396
112
/* 385 */     MCD_OPC_CheckField, 10, 1, 1, 162, 62, 0, // Skip to: 16426
113
/* 392 */     MCD_OPC_Decode, 221, 2, 5, // Opcode: BCDTRUNCo
114
/* 396 */     MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 422
115
/* 401 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
116
/* 404 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 413
117
/* 409 */     MCD_OPC_Decode, 214, 2, 3, // Opcode: BCDCPSGNo
118
/* 413 */     MCD_OPC_FilterValue, 2, 136, 62, 0, // Skip to: 16426
119
/* 418 */     MCD_OPC_Decode, 223, 2, 3, // Opcode: BCDUTRUNCo
120
/* 422 */     MCD_OPC_FilterValue, 6, 115, 0, 0, // Skip to: 542
121
/* 427 */     MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
122
/* 430 */     MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 446
123
/* 435 */     MCD_OPC_CheckField, 9, 2, 2, 112, 62, 0, // Skip to: 16426
124
/* 442 */     MCD_OPC_Decode, 216, 2, 6, // Opcode: BCDCTSQo
125
/* 446 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 462
126
/* 451 */     MCD_OPC_CheckField, 10, 1, 1, 96, 62, 0, // Skip to: 16426
127
/* 458 */     MCD_OPC_Decode, 212, 2, 7, // Opcode: BCDCFSQo
128
/* 462 */     MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 478
129
/* 467 */     MCD_OPC_CheckField, 10, 1, 1, 80, 62, 0, // Skip to: 16426
130
/* 474 */     MCD_OPC_Decode, 217, 2, 7, // Opcode: BCDCTZo
131
/* 478 */     MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 494
132
/* 483 */     MCD_OPC_CheckField, 9, 2, 2, 64, 62, 0, // Skip to: 16426
133
/* 490 */     MCD_OPC_Decode, 215, 2, 6, // Opcode: BCDCTNo
134
/* 494 */     MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 510
135
/* 499 */     MCD_OPC_CheckField, 10, 1, 1, 48, 62, 0, // Skip to: 16426
136
/* 506 */     MCD_OPC_Decode, 213, 2, 7, // Opcode: BCDCFZo
137
/* 510 */     MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 526
138
/* 515 */     MCD_OPC_CheckField, 10, 1, 1, 32, 62, 0, // Skip to: 16426
139
/* 522 */     MCD_OPC_Decode, 211, 2, 7, // Opcode: BCDCFNo
140
/* 526 */     MCD_OPC_FilterValue, 31, 23, 62, 0, // Skip to: 16426
141
/* 531 */     MCD_OPC_CheckField, 10, 1, 1, 16, 62, 0, // Skip to: 16426
142
/* 538 */     MCD_OPC_Decode, 218, 2, 7, // Opcode: BCDSETSGNo
143
/* 542 */     MCD_OPC_FilterValue, 7, 7, 62, 0, // Skip to: 16426
144
/* 547 */     MCD_OPC_CheckField, 10, 1, 1, 0, 62, 0, // Skip to: 16426
145
/* 554 */     MCD_OPC_Decode, 219, 2, 5, // Opcode: BCDSRo
146
/* 558 */     MCD_OPC_FilterValue, 2, 179, 1, 0, // Skip to: 998
147
/* 563 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
148
/* 566 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 575
149
/* 571 */     MCD_OPC_Decode, 252, 13, 3, // Opcode: VMAXUB
150
/* 575 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 584
151
/* 580 */     MCD_OPC_Decode, 254, 13, 3, // Opcode: VMAXUH
152
/* 584 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 593
153
/* 589 */     MCD_OPC_Decode, 255, 13, 3, // Opcode: VMAXUW
154
/* 593 */     MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 602
155
/* 598 */     MCD_OPC_Decode, 253, 13, 3, // Opcode: VMAXUD
156
/* 602 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 611
157
/* 607 */     MCD_OPC_Decode, 248, 13, 3, // Opcode: VMAXSB
158
/* 611 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 620
159
/* 616 */     MCD_OPC_Decode, 250, 13, 3, // Opcode: VMAXSH
160
/* 620 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 629
161
/* 625 */     MCD_OPC_Decode, 251, 13, 3, // Opcode: VMAXSW
162
/* 629 */     MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 638
163
/* 634 */     MCD_OPC_Decode, 249, 13, 3, // Opcode: VMAXSD
164
/* 638 */     MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 647
165
/* 643 */     MCD_OPC_Decode, 135, 14, 3, // Opcode: VMINUB
166
/* 647 */     MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 656
167
/* 652 */     MCD_OPC_Decode, 137, 14, 3, // Opcode: VMINUH
168
/* 656 */     MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 665
169
/* 661 */     MCD_OPC_Decode, 138, 14, 3, // Opcode: VMINUW
170
/* 665 */     MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 674
171
/* 670 */     MCD_OPC_Decode, 136, 14, 3, // Opcode: VMINUD
172
/* 674 */     MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 683
173
/* 679 */     MCD_OPC_Decode, 131, 14, 3, // Opcode: VMINSB
174
/* 683 */     MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 692
175
/* 688 */     MCD_OPC_Decode, 133, 14, 3, // Opcode: VMINSH
176
/* 692 */     MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 701
177
/* 697 */     MCD_OPC_Decode, 134, 14, 3, // Opcode: VMINSW
178
/* 701 */     MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 710
179
/* 706 */     MCD_OPC_Decode, 132, 14, 3, // Opcode: VMINSD
180
/* 710 */     MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 719
181
/* 715 */     MCD_OPC_Decode, 149, 13, 3, // Opcode: VAVGUB
182
/* 719 */     MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 728
183
/* 724 */     MCD_OPC_Decode, 150, 13, 3, // Opcode: VAVGUH
184
/* 728 */     MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 737
185
/* 733 */     MCD_OPC_Decode, 151, 13, 3, // Opcode: VAVGUW
186
/* 737 */     MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 746
187
/* 742 */     MCD_OPC_Decode, 146, 13, 3, // Opcode: VAVGSB
188
/* 746 */     MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 755
189
/* 751 */     MCD_OPC_Decode, 147, 13, 3, // Opcode: VAVGSH
190
/* 755 */     MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 764
191
/* 760 */     MCD_OPC_Decode, 148, 13, 3, // Opcode: VAVGSW
192
/* 764 */     MCD_OPC_FilterValue, 24, 147, 0, 0, // Skip to: 916
193
/* 769 */     MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
194
/* 772 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 781
195
/* 777 */     MCD_OPC_Decode, 163, 13, 8, // Opcode: VCLZLSBB
196
/* 781 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 790
197
/* 786 */     MCD_OPC_Decode, 216, 13, 8, // Opcode: VCTZLSBB
198
/* 790 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 799
199
/* 795 */     MCD_OPC_Decode, 175, 14, 6, // Opcode: VNEGW
200
/* 799 */     MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 808
201
/* 804 */     MCD_OPC_Decode, 174, 14, 6, // Opcode: VNEGD
202
/* 808 */     MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 817
203
/* 813 */     MCD_OPC_Decode, 206, 14, 6, // Opcode: VPRTYBW
204
/* 817 */     MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 826
205
/* 822 */     MCD_OPC_Decode, 204, 14, 6, // Opcode: VPRTYBD
206
/* 826 */     MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 835
207
/* 831 */     MCD_OPC_Decode, 205, 14, 6, // Opcode: VPRTYBQ
208
/* 835 */     MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 844
209
/* 840 */     MCD_OPC_Decode, 226, 13, 6, // Opcode: VEXTSB2W
210
/* 844 */     MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 853
211
/* 849 */     MCD_OPC_Decode, 230, 13, 6, // Opcode: VEXTSH2W
212
/* 853 */     MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 862
213
/* 858 */     MCD_OPC_Decode, 224, 13, 6, // Opcode: VEXTSB2D
214
/* 862 */     MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 871
215
/* 867 */     MCD_OPC_Decode, 228, 13, 6, // Opcode: VEXTSH2D
216
/* 871 */     MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 880
217
/* 876 */     MCD_OPC_Decode, 232, 13, 6, // Opcode: VEXTSW2D
218
/* 880 */     MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 889
219
/* 885 */     MCD_OPC_Decode, 213, 13, 6, // Opcode: VCTZB
220
/* 889 */     MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 898
221
/* 894 */     MCD_OPC_Decode, 215, 13, 6, // Opcode: VCTZH
222
/* 898 */     MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 907
223
/* 903 */     MCD_OPC_Decode, 217, 13, 6, // Opcode: VCTZW
224
/* 907 */     MCD_OPC_FilterValue, 31, 154, 60, 0, // Skip to: 16426
225
/* 912 */     MCD_OPC_Decode, 214, 13, 6, // Opcode: VCTZD
226
/* 916 */     MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 925
227
/* 921 */     MCD_OPC_Decode, 224, 14, 9, // Opcode: VSHASIGMAW
228
/* 925 */     MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 934
229
/* 930 */     MCD_OPC_Decode, 223, 14, 9, // Opcode: VSHASIGMAD
230
/* 934 */     MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 950
231
/* 939 */     MCD_OPC_CheckField, 16, 5, 0, 120, 60, 0, // Skip to: 16426
232
/* 946 */     MCD_OPC_Decode, 160, 13, 6, // Opcode: VCLZB
233
/* 950 */     MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 966
234
/* 955 */     MCD_OPC_CheckField, 16, 5, 0, 104, 60, 0, // Skip to: 16426
235
/* 962 */     MCD_OPC_Decode, 162, 13, 6, // Opcode: VCLZH
236
/* 966 */     MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 982
237
/* 971 */     MCD_OPC_CheckField, 16, 5, 0, 88, 60, 0, // Skip to: 16426
238
/* 978 */     MCD_OPC_Decode, 164, 13, 6, // Opcode: VCLZW
239
/* 982 */     MCD_OPC_FilterValue, 31, 79, 60, 0, // Skip to: 16426
240
/* 987 */     MCD_OPC_CheckField, 16, 5, 0, 72, 60, 0, // Skip to: 16426
241
/* 994 */     MCD_OPC_Decode, 161, 13, 6, // Opcode: VCLZD
242
/* 998 */     MCD_OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1097
243
/* 1003 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
244
/* 1006 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1015
245
/* 1011 */    MCD_OPC_Decode, 253, 12, 3, // Opcode: VABSDUB
246
/* 1015 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1024
247
/* 1020 */    MCD_OPC_Decode, 254, 12, 3, // Opcode: VABSDUH
248
/* 1024 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1033
249
/* 1029 */    MCD_OPC_Decode, 255, 12, 3, // Opcode: VABSDUW
250
/* 1033 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 1049
251
/* 1038 */    MCD_OPC_CheckField, 16, 5, 0, 21, 60, 0, // Skip to: 16426
252
/* 1045 */    MCD_OPC_Decode, 200, 14, 6, // Opcode: VPOPCNTB
253
/* 1049 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 1065
254
/* 1054 */    MCD_OPC_CheckField, 16, 5, 0, 5, 60, 0, // Skip to: 16426
255
/* 1061 */    MCD_OPC_Decode, 202, 14, 6, // Opcode: VPOPCNTH
256
/* 1065 */    MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 1081
257
/* 1070 */    MCD_OPC_CheckField, 16, 5, 0, 245, 59, 0, // Skip to: 16426
258
/* 1077 */    MCD_OPC_Decode, 203, 14, 6, // Opcode: VPOPCNTW
259
/* 1081 */    MCD_OPC_FilterValue, 31, 236, 59, 0, // Skip to: 16426
260
/* 1086 */    MCD_OPC_CheckField, 16, 5, 0, 229, 59, 0, // Skip to: 16426
261
/* 1093 */    MCD_OPC_Decode, 201, 14, 6, // Opcode: VPOPCNTD
262
/* 1097 */    MCD_OPC_FilterValue, 4, 31, 1, 0, // Skip to: 1389
263
/* 1102 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
264
/* 1105 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1114
265
/* 1110 */    MCD_OPC_Decode, 212, 14, 3, // Opcode: VRLB
266
/* 1114 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1123
267
/* 1119 */    MCD_OPC_Decode, 216, 14, 3, // Opcode: VRLH
268
/* 1123 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1132
269
/* 1128 */    MCD_OPC_Decode, 217, 14, 3, // Opcode: VRLW
270
/* 1132 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1141
271
/* 1137 */    MCD_OPC_Decode, 213, 14, 3, // Opcode: VRLD
272
/* 1141 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1150
273
/* 1146 */    MCD_OPC_Decode, 226, 14, 3, // Opcode: VSLB
274
/* 1150 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1159
275
/* 1155 */    MCD_OPC_Decode, 229, 14, 3, // Opcode: VSLH
276
/* 1159 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1168
277
/* 1164 */    MCD_OPC_Decode, 232, 14, 3, // Opcode: VSLW
278
/* 1168 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1177
279
/* 1173 */    MCD_OPC_Decode, 225, 14, 3, // Opcode: VSL
280
/* 1177 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1186
281
/* 1182 */    MCD_OPC_Decode, 246, 14, 3, // Opcode: VSRB
282
/* 1186 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1195
283
/* 1191 */    MCD_OPC_Decode, 248, 14, 3, // Opcode: VSRH
284
/* 1195 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1204
285
/* 1200 */    MCD_OPC_Decode, 251, 14, 3, // Opcode: VSRW
286
/* 1204 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1213
287
/* 1209 */    MCD_OPC_Decode, 241, 14, 3, // Opcode: VSR
288
/* 1213 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1222
289
/* 1218 */    MCD_OPC_Decode, 242, 14, 3, // Opcode: VSRAB
290
/* 1222 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1231
291
/* 1227 */    MCD_OPC_Decode, 244, 14, 3, // Opcode: VSRAH
292
/* 1231 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1240
293
/* 1236 */    MCD_OPC_Decode, 245, 14, 3, // Opcode: VSRAW
294
/* 1240 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1249
295
/* 1245 */    MCD_OPC_Decode, 243, 14, 3, // Opcode: VSRAD
296
/* 1249 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1258
297
/* 1254 */    MCD_OPC_Decode, 144, 13, 3, // Opcode: VAND
298
/* 1258 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1267
299
/* 1263 */    MCD_OPC_Decode, 145, 13, 3, // Opcode: VANDC
300
/* 1267 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1276
301
/* 1272 */    MCD_OPC_Decode, 178, 14, 3, // Opcode: VOR
302
/* 1276 */    MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1285
303
/* 1281 */    MCD_OPC_Decode, 153, 15, 3, // Opcode: VXOR
304
/* 1285 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1294
305
/* 1290 */    MCD_OPC_Decode, 177, 14, 3, // Opcode: VNOR
306
/* 1294 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1303
307
/* 1299 */    MCD_OPC_Decode, 179, 14, 3, // Opcode: VORC
308
/* 1303 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1312
309
/* 1308 */    MCD_OPC_Decode, 171, 14, 3, // Opcode: VNAND
310
/* 1312 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1321
311
/* 1317 */    MCD_OPC_Decode, 227, 14, 3, // Opcode: VSLD
312
/* 1321 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 1337
313
/* 1326 */    MCD_OPC_CheckField, 11, 10, 0, 245, 58, 0, // Skip to: 16426
314
/* 1333 */    MCD_OPC_Decode, 180, 8, 10, // Opcode: MFVSCR
315
/* 1337 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 1353
316
/* 1342 */    MCD_OPC_CheckField, 16, 10, 0, 229, 58, 0, // Skip to: 16426
317
/* 1349 */    MCD_OPC_Decode, 217, 8, 11, // Opcode: MTVSCR
318
/* 1353 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1362
319
/* 1358 */    MCD_OPC_Decode, 218, 13, 3, // Opcode: VEQV
320
/* 1362 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1371
321
/* 1367 */    MCD_OPC_Decode, 247, 14, 3, // Opcode: VSRD
322
/* 1371 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1380
323
/* 1376 */    MCD_OPC_Decode, 250, 14, 3, // Opcode: VSRV
324
/* 1380 */    MCD_OPC_FilterValue, 29, 193, 58, 0, // Skip to: 16426
325
/* 1385 */    MCD_OPC_Decode, 231, 14, 3, // Opcode: VSLV
326
/* 1389 */    MCD_OPC_FilterValue, 5, 39, 0, 0, // Skip to: 1433
327
/* 1394 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
328
/* 1397 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1406
329
/* 1402 */    MCD_OPC_Decode, 218, 14, 12, // Opcode: VRLWMI
330
/* 1406 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1415
331
/* 1411 */    MCD_OPC_Decode, 214, 14, 12, // Opcode: VRLDMI
332
/* 1415 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1424
333
/* 1420 */    MCD_OPC_Decode, 219, 14, 3, // Opcode: VRLWNM
334
/* 1424 */    MCD_OPC_FilterValue, 7, 149, 58, 0, // Skip to: 16426
335
/* 1429 */    MCD_OPC_Decode, 215, 14, 3, // Opcode: VRLDNM
336
/* 1433 */    MCD_OPC_FilterValue, 6, 237, 0, 0, // Skip to: 1675
337
/* 1438 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
338
/* 1441 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1450
339
/* 1446 */    MCD_OPC_Decode, 169, 13, 3, // Opcode: VCMPEQUB
340
/* 1450 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1459
341
/* 1455 */    MCD_OPC_Decode, 173, 13, 3, // Opcode: VCMPEQUH
342
/* 1459 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1468
343
/* 1464 */    MCD_OPC_Decode, 175, 13, 3, // Opcode: VCMPEQUW
344
/* 1468 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1477
345
/* 1473 */    MCD_OPC_Decode, 167, 13, 3, // Opcode: VCMPEQFP
346
/* 1477 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 1486
347
/* 1482 */    MCD_OPC_Decode, 177, 13, 3, // Opcode: VCMPGEFP
348
/* 1486 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1495
349
/* 1491 */    MCD_OPC_Decode, 189, 13, 3, // Opcode: VCMPGTUB
350
/* 1495 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1504
351
/* 1500 */    MCD_OPC_Decode, 193, 13, 3, // Opcode: VCMPGTUH
352
/* 1504 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1513
353
/* 1509 */    MCD_OPC_Decode, 195, 13, 3, // Opcode: VCMPGTUW
354
/* 1513 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1522
355
/* 1518 */    MCD_OPC_Decode, 179, 13, 3, // Opcode: VCMPGTFP
356
/* 1522 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1531
357
/* 1527 */    MCD_OPC_Decode, 181, 13, 3, // Opcode: VCMPGTSB
358
/* 1531 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1540
359
/* 1536 */    MCD_OPC_Decode, 185, 13, 3, // Opcode: VCMPGTSH
360
/* 1540 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1549
361
/* 1545 */    MCD_OPC_Decode, 187, 13, 3, // Opcode: VCMPGTSW
362
/* 1549 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1558
363
/* 1554 */    MCD_OPC_Decode, 165, 13, 3, // Opcode: VCMPBFP
364
/* 1558 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1567
365
/* 1563 */    MCD_OPC_Decode, 170, 13, 3, // Opcode: VCMPEQUBo
366
/* 1567 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1576
367
/* 1572 */    MCD_OPC_Decode, 174, 13, 3, // Opcode: VCMPEQUHo
368
/* 1576 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1585
369
/* 1581 */    MCD_OPC_Decode, 176, 13, 3, // Opcode: VCMPEQUWo
370
/* 1585 */    MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1594
371
/* 1590 */    MCD_OPC_Decode, 168, 13, 3, // Opcode: VCMPEQFPo
372
/* 1594 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 1603
373
/* 1599 */    MCD_OPC_Decode, 178, 13, 3, // Opcode: VCMPGEFPo
374
/* 1603 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 1612
375
/* 1608 */    MCD_OPC_Decode, 190, 13, 3, // Opcode: VCMPGTUBo
376
/* 1612 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 1621
377
/* 1617 */    MCD_OPC_Decode, 194, 13, 3, // Opcode: VCMPGTUHo
378
/* 1621 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 1630
379
/* 1626 */    MCD_OPC_Decode, 196, 13, 3, // Opcode: VCMPGTUWo
380
/* 1630 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1639
381
/* 1635 */    MCD_OPC_Decode, 180, 13, 3, // Opcode: VCMPGTFPo
382
/* 1639 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 1648
383
/* 1644 */    MCD_OPC_Decode, 182, 13, 3, // Opcode: VCMPGTSBo
384
/* 1648 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 1657
385
/* 1653 */    MCD_OPC_Decode, 186, 13, 3, // Opcode: VCMPGTSHo
386
/* 1657 */    MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 1666
387
/* 1662 */    MCD_OPC_Decode, 188, 13, 3, // Opcode: VCMPGTSWo
388
/* 1666 */    MCD_OPC_FilterValue, 31, 163, 57, 0, // Skip to: 16426
389
/* 1671 */    MCD_OPC_Decode, 166, 13, 3, // Opcode: VCMPBFPo
390
/* 1675 */    MCD_OPC_FilterValue, 7, 165, 0, 0, // Skip to: 1845
391
/* 1680 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
392
/* 1683 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1692
393
/* 1688 */    MCD_OPC_Decode, 197, 13, 3, // Opcode: VCMPNEB
394
/* 1692 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1701
395
/* 1697 */    MCD_OPC_Decode, 199, 13, 3, // Opcode: VCMPNEH
396
/* 1701 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1710
397
/* 1706 */    MCD_OPC_Decode, 201, 13, 3, // Opcode: VCMPNEW
398
/* 1710 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1719
399
/* 1715 */    MCD_OPC_Decode, 171, 13, 3, // Opcode: VCMPEQUD
400
/* 1719 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1728
401
/* 1724 */    MCD_OPC_Decode, 203, 13, 3, // Opcode: VCMPNEZB
402
/* 1728 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1737
403
/* 1733 */    MCD_OPC_Decode, 205, 13, 3, // Opcode: VCMPNEZH
404
/* 1737 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1746
405
/* 1742 */    MCD_OPC_Decode, 207, 13, 3, // Opcode: VCMPNEZW
406
/* 1746 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 1755
407
/* 1751 */    MCD_OPC_Decode, 191, 13, 3, // Opcode: VCMPGTUD
408
/* 1755 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 1764
409
/* 1760 */    MCD_OPC_Decode, 183, 13, 3, // Opcode: VCMPGTSD
410
/* 1764 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1773
411
/* 1769 */    MCD_OPC_Decode, 198, 13, 3, // Opcode: VCMPNEBo
412
/* 1773 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1782
413
/* 1778 */    MCD_OPC_Decode, 200, 13, 3, // Opcode: VCMPNEHo
414
/* 1782 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1791
415
/* 1787 */    MCD_OPC_Decode, 202, 13, 3, // Opcode: VCMPNEWo
416
/* 1791 */    MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1800
417
/* 1796 */    MCD_OPC_Decode, 172, 13, 3, // Opcode: VCMPEQUDo
418
/* 1800 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 1809
419
/* 1805 */    MCD_OPC_Decode, 204, 13, 3, // Opcode: VCMPNEZBo
420
/* 1809 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 1818
421
/* 1814 */    MCD_OPC_Decode, 206, 13, 3, // Opcode: VCMPNEZHo
422
/* 1818 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 1827
423
/* 1823 */    MCD_OPC_Decode, 208, 13, 3, // Opcode: VCMPNEZWo
424
/* 1827 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 1836
425
/* 1832 */    MCD_OPC_Decode, 192, 13, 3, // Opcode: VCMPGTUDo
426
/* 1836 */    MCD_OPC_FilterValue, 31, 249, 56, 0, // Skip to: 16426
427
/* 1841 */    MCD_OPC_Decode, 184, 13, 3, // Opcode: VCMPGTSDo
428
/* 1845 */    MCD_OPC_FilterValue, 8, 226, 0, 0, // Skip to: 2076
429
/* 1850 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
430
/* 1853 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1862
431
/* 1858 */    MCD_OPC_Decode, 167, 14, 3, // Opcode: VMULOUB
432
/* 1862 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1871
433
/* 1867 */    MCD_OPC_Decode, 168, 14, 3, // Opcode: VMULOUH
434
/* 1871 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1880
435
/* 1876 */    MCD_OPC_Decode, 169, 14, 3, // Opcode: VMULOUW
436
/* 1880 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1889
437
/* 1885 */    MCD_OPC_Decode, 164, 14, 3, // Opcode: VMULOSB
438
/* 1889 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1898
439
/* 1894 */    MCD_OPC_Decode, 165, 14, 3, // Opcode: VMULOSH
440
/* 1898 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1907
441
/* 1903 */    MCD_OPC_Decode, 166, 14, 3, // Opcode: VMULOSW
442
/* 1907 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 1916
443
/* 1912 */    MCD_OPC_Decode, 161, 14, 3, // Opcode: VMULEUB
444
/* 1916 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 1925
445
/* 1921 */    MCD_OPC_Decode, 162, 14, 3, // Opcode: VMULEUH
446
/* 1925 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 1934
447
/* 1930 */    MCD_OPC_Decode, 163, 14, 3, // Opcode: VMULEUW
448
/* 1934 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 1943
449
/* 1939 */    MCD_OPC_Decode, 158, 14, 3, // Opcode: VMULESB
450
/* 1943 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 1952
451
/* 1948 */    MCD_OPC_Decode, 159, 14, 3, // Opcode: VMULESH
452
/* 1952 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 1961
453
/* 1957 */    MCD_OPC_Decode, 160, 14, 3, // Opcode: VMULESW
454
/* 1961 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 1970
455
/* 1966 */    MCD_OPC_Decode, 196, 14, 3, // Opcode: VPMSUMB
456
/* 1970 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 1979
457
/* 1975 */    MCD_OPC_Decode, 198, 14, 3, // Opcode: VPMSUMH
458
/* 1979 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 1988
459
/* 1984 */    MCD_OPC_Decode, 199, 14, 3, // Opcode: VPMSUMW
460
/* 1988 */    MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 1997
461
/* 1993 */    MCD_OPC_Decode, 197, 14, 3, // Opcode: VPMSUMD
462
/* 1997 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2006
463
/* 2002 */    MCD_OPC_Decode, 158, 13, 3, // Opcode: VCIPHER
464
/* 2006 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2015
465
/* 2011 */    MCD_OPC_Decode, 172, 14, 3, // Opcode: VNCIPHER
466
/* 2015 */    MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 2031
467
/* 2020 */    MCD_OPC_CheckField, 11, 5, 0, 63, 56, 0, // Skip to: 16426
468
/* 2027 */    MCD_OPC_Decode, 221, 14, 4, // Opcode: VSBOX
469
/* 2031 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2040
470
/* 2036 */    MCD_OPC_Decode, 143, 15, 3, // Opcode: VSUM4UBS
471
/* 2040 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2049
472
/* 2045 */    MCD_OPC_Decode, 142, 15, 3, // Opcode: VSUM4SHS
473
/* 2049 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2058
474
/* 2054 */    MCD_OPC_Decode, 140, 15, 3, // Opcode: VSUM2SWS
475
/* 2058 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2067
476
/* 2063 */    MCD_OPC_Decode, 141, 15, 3, // Opcode: VSUM4SBS
477
/* 2067 */    MCD_OPC_FilterValue, 30, 18, 56, 0, // Skip to: 16426
478
/* 2072 */    MCD_OPC_Decode, 144, 15, 3, // Opcode: VSUMSWS
479
/* 2076 */    MCD_OPC_FilterValue, 9, 30, 0, 0, // Skip to: 2111
480
/* 2081 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
481
/* 2084 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2093
482
/* 2089 */    MCD_OPC_Decode, 170, 14, 3, // Opcode: VMULUWM
483
/* 2093 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2102
484
/* 2098 */    MCD_OPC_Decode, 159, 13, 3, // Opcode: VCIPHERLAST
485
/* 2102 */    MCD_OPC_FilterValue, 21, 239, 55, 0, // Skip to: 16426
486
/* 2107 */    MCD_OPC_Decode, 173, 14, 3, // Opcode: VNCIPHERLAST
487
/* 2111 */    MCD_OPC_FilterValue, 10, 203, 0, 0, // Skip to: 2319
488
/* 2116 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
489
/* 2119 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2128
490
/* 2124 */    MCD_OPC_Decode, 132, 13, 3, // Opcode: VADDFP
491
/* 2128 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2137
492
/* 2133 */    MCD_OPC_Decode, 128, 15, 3, // Opcode: VSUBFP
493
/* 2137 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 2153
494
/* 2142 */    MCD_OPC_CheckField, 16, 5, 0, 197, 55, 0, // Skip to: 16426
495
/* 2149 */    MCD_OPC_Decode, 207, 14, 6, // Opcode: VREFP
496
/* 2153 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 2169
497
/* 2158 */    MCD_OPC_CheckField, 16, 5, 0, 181, 55, 0, // Skip to: 16426
498
/* 2165 */    MCD_OPC_Decode, 220, 14, 6, // Opcode: VRSQRTEFP
499
/* 2169 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 2185
500
/* 2174 */    MCD_OPC_CheckField, 16, 5, 0, 165, 55, 0, // Skip to: 16426
501
/* 2181 */    MCD_OPC_Decode, 219, 13, 6, // Opcode: VEXPTEFP
502
/* 2185 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 2201
503
/* 2190 */    MCD_OPC_CheckField, 16, 5, 0, 149, 55, 0, // Skip to: 16426
504
/* 2197 */    MCD_OPC_Decode, 245, 13, 6, // Opcode: VLOGEFP
505
/* 2201 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2217
506
/* 2206 */    MCD_OPC_CheckField, 16, 5, 0, 133, 55, 0, // Skip to: 16426
507
/* 2213 */    MCD_OPC_Decode, 209, 14, 6, // Opcode: VRFIN
508
/* 2217 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2233
509
/* 2222 */    MCD_OPC_CheckField, 16, 5, 0, 117, 55, 0, // Skip to: 16426
510
/* 2229 */    MCD_OPC_Decode, 211, 14, 6, // Opcode: VRFIZ
511
/* 2233 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2249
512
/* 2238 */    MCD_OPC_CheckField, 16, 5, 0, 101, 55, 0, // Skip to: 16426
513
/* 2245 */    MCD_OPC_Decode, 210, 14, 6, // Opcode: VRFIP
514
/* 2249 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2265
515
/* 2254 */    MCD_OPC_CheckField, 16, 5, 0, 85, 55, 0, // Skip to: 16426
516
/* 2261 */    MCD_OPC_Decode, 208, 14, 6, // Opcode: VRFIM
517
/* 2265 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2274
518
/* 2270 */    MCD_OPC_Decode, 156, 13, 13, // Opcode: VCFUX
519
/* 2274 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2283
520
/* 2279 */    MCD_OPC_Decode, 154, 13, 13, // Opcode: VCFSX
521
/* 2283 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2292
522
/* 2288 */    MCD_OPC_Decode, 211, 13, 13, // Opcode: VCTUXS
523
/* 2292 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2301
524
/* 2297 */    MCD_OPC_Decode, 209, 13, 13, // Opcode: VCTSXS
525
/* 2301 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2310
526
/* 2306 */    MCD_OPC_Decode, 247, 13, 3, // Opcode: VMAXFP
527
/* 2310 */    MCD_OPC_FilterValue, 17, 31, 55, 0, // Skip to: 16426
528
/* 2315 */    MCD_OPC_Decode, 130, 14, 3, // Opcode: VMINFP
529
/* 2319 */    MCD_OPC_FilterValue, 12, 202, 0, 0, // Skip to: 2526
530
/* 2324 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
531
/* 2327 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2336
532
/* 2332 */    MCD_OPC_Decode, 141, 14, 3, // Opcode: VMRGHB
533
/* 2336 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2345
534
/* 2341 */    MCD_OPC_Decode, 142, 14, 3, // Opcode: VMRGHH
535
/* 2345 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2354
536
/* 2350 */    MCD_OPC_Decode, 143, 14, 3, // Opcode: VMRGHW
537
/* 2354 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2363
538
/* 2359 */    MCD_OPC_Decode, 144, 14, 3, // Opcode: VMRGLB
539
/* 2363 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2372
540
/* 2368 */    MCD_OPC_Decode, 145, 14, 3, // Opcode: VMRGLH
541
/* 2372 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2381
542
/* 2377 */    MCD_OPC_Decode, 146, 14, 3, // Opcode: VMRGLW
543
/* 2381 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2390
544
/* 2386 */    MCD_OPC_Decode, 233, 14, 13, // Opcode: VSPLTB
545
/* 2390 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2399
546
/* 2395 */    MCD_OPC_Decode, 235, 14, 13, // Opcode: VSPLTH
547
/* 2399 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2408
548
/* 2404 */    MCD_OPC_Decode, 240, 14, 13, // Opcode: VSPLTW
549
/* 2408 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 2424
550
/* 2413 */    MCD_OPC_CheckField, 11, 5, 0, 182, 54, 0, // Skip to: 16426
551
/* 2420 */    MCD_OPC_Decode, 237, 14, 14, // Opcode: VSPLTISB
552
/* 2424 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2440
553
/* 2429 */    MCD_OPC_CheckField, 11, 5, 0, 166, 54, 0, // Skip to: 16426
554
/* 2436 */    MCD_OPC_Decode, 238, 14, 14, // Opcode: VSPLTISH
555
/* 2440 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 2456
556
/* 2445 */    MCD_OPC_CheckField, 11, 5, 0, 150, 54, 0, // Skip to: 16426
557
/* 2452 */    MCD_OPC_Decode, 239, 14, 14, // Opcode: VSPLTISW
558
/* 2456 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2465
559
/* 2461 */    MCD_OPC_Decode, 230, 14, 3, // Opcode: VSLO
560
/* 2465 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2474
561
/* 2470 */    MCD_OPC_Decode, 249, 14, 3, // Opcode: VSRO
562
/* 2474 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 2490
563
/* 2479 */    MCD_OPC_CheckField, 16, 5, 0, 116, 54, 0, // Skip to: 16426
564
/* 2486 */    MCD_OPC_Decode, 240, 13, 6, // Opcode: VGBBD
565
/* 2490 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2499
566
/* 2495 */    MCD_OPC_Decode, 153, 13, 3, // Opcode: VBPERMQ
567
/* 2499 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2508
568
/* 2504 */    MCD_OPC_Decode, 152, 13, 3, // Opcode: VBPERMD
569
/* 2508 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2517
570
/* 2513 */    MCD_OPC_Decode, 147, 14, 3, // Opcode: VMRGOW
571
/* 2517 */    MCD_OPC_FilterValue, 30, 80, 54, 0, // Skip to: 16426
572
/* 2522 */    MCD_OPC_Decode, 140, 14, 3, // Opcode: VMRGEW
573
/* 2526 */    MCD_OPC_FilterValue, 13, 129, 0, 0, // Skip to: 2660
574
/* 2531 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
575
/* 2534 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2543
576
/* 2539 */    MCD_OPC_Decode, 221, 13, 15, // Opcode: VEXTRACTUB
577
/* 2543 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2552
578
/* 2548 */    MCD_OPC_Decode, 222, 13, 15, // Opcode: VEXTRACTUH
579
/* 2552 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2561
580
/* 2557 */    MCD_OPC_Decode, 223, 13, 15, // Opcode: VEXTRACTUW
581
/* 2561 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 2570
582
/* 2566 */    MCD_OPC_Decode, 220, 13, 15, // Opcode: VEXTRACTD
583
/* 2570 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2579
584
/* 2575 */    MCD_OPC_Decode, 241, 13, 16, // Opcode: VINSERTB
585
/* 2579 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2588
586
/* 2584 */    MCD_OPC_Decode, 243, 13, 16, // Opcode: VINSERTH
587
/* 2588 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2597
588
/* 2593 */    MCD_OPC_Decode, 244, 13, 15, // Opcode: VINSERTW
589
/* 2597 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 2606
590
/* 2602 */    MCD_OPC_Decode, 242, 13, 15, // Opcode: VINSERTD
591
/* 2606 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2615
592
/* 2611 */    MCD_OPC_Decode, 234, 13, 17, // Opcode: VEXTUBLX
593
/* 2615 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2624
594
/* 2620 */    MCD_OPC_Decode, 236, 13, 17, // Opcode: VEXTUHLX
595
/* 2624 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2633
596
/* 2629 */    MCD_OPC_Decode, 238, 13, 17, // Opcode: VEXTUWLX
597
/* 2633 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2642
598
/* 2638 */    MCD_OPC_Decode, 235, 13, 17, // Opcode: VEXTUBRX
599
/* 2642 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2651
600
/* 2647 */    MCD_OPC_Decode, 237, 13, 17, // Opcode: VEXTUHRX
601
/* 2651 */    MCD_OPC_FilterValue, 30, 202, 53, 0, // Skip to: 16426
602
/* 2656 */    MCD_OPC_Decode, 239, 13, 17, // Opcode: VEXTUWRX
603
/* 2660 */    MCD_OPC_FilterValue, 14, 248, 0, 0, // Skip to: 2913
604
/* 2665 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
605
/* 2668 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2677
606
/* 2673 */    MCD_OPC_Decode, 192, 14, 3, // Opcode: VPKUHUM
607
/* 2677 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2686
608
/* 2682 */    MCD_OPC_Decode, 194, 14, 3, // Opcode: VPKUWUM
609
/* 2686 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 2695
610
/* 2691 */    MCD_OPC_Decode, 193, 14, 3, // Opcode: VPKUHUS
611
/* 2695 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2704
612
/* 2700 */    MCD_OPC_Decode, 195, 14, 3, // Opcode: VPKUWUS
613
/* 2704 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2713
614
/* 2709 */    MCD_OPC_Decode, 187, 14, 3, // Opcode: VPKSHUS
615
/* 2713 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2722
616
/* 2718 */    MCD_OPC_Decode, 189, 14, 3, // Opcode: VPKSWUS
617
/* 2722 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2731
618
/* 2727 */    MCD_OPC_Decode, 186, 14, 3, // Opcode: VPKSHSS
619
/* 2731 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 2740
620
/* 2736 */    MCD_OPC_Decode, 188, 14, 3, // Opcode: VPKSWSS
621
/* 2740 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 2756
622
/* 2745 */    MCD_OPC_CheckField, 16, 5, 0, 106, 53, 0, // Skip to: 16426
623
/* 2752 */    MCD_OPC_Decode, 146, 15, 6, // Opcode: VUPKHSB
624
/* 2756 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 2772
625
/* 2761 */    MCD_OPC_CheckField, 16, 5, 0, 90, 53, 0, // Skip to: 16426
626
/* 2768 */    MCD_OPC_Decode, 147, 15, 6, // Opcode: VUPKHSH
627
/* 2772 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 2788
628
/* 2777 */    MCD_OPC_CheckField, 16, 5, 0, 74, 53, 0, // Skip to: 16426
629
/* 2784 */    MCD_OPC_Decode, 150, 15, 6, // Opcode: VUPKLSB
630
/* 2788 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 2804
631
/* 2793 */    MCD_OPC_CheckField, 16, 5, 0, 58, 53, 0, // Skip to: 16426
632
/* 2800 */    MCD_OPC_Decode, 151, 15, 6, // Opcode: VUPKLSH
633
/* 2804 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2813
634
/* 2809 */    MCD_OPC_Decode, 183, 14, 3, // Opcode: VPKPX
635
/* 2813 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 2829
636
/* 2818 */    MCD_OPC_CheckField, 16, 5, 0, 33, 53, 0, // Skip to: 16426
637
/* 2825 */    MCD_OPC_Decode, 145, 15, 6, // Opcode: VUPKHPX
638
/* 2829 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 2845
639
/* 2834 */    MCD_OPC_CheckField, 16, 5, 0, 17, 53, 0, // Skip to: 16426
640
/* 2841 */    MCD_OPC_Decode, 149, 15, 6, // Opcode: VUPKLPX
641
/* 2845 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2854
642
/* 2850 */    MCD_OPC_Decode, 190, 14, 3, // Opcode: VPKUDUM
643
/* 2854 */    MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 2863
644
/* 2859 */    MCD_OPC_Decode, 191, 14, 3, // Opcode: VPKUDUS
645
/* 2863 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2872
646
/* 2868 */    MCD_OPC_Decode, 185, 14, 3, // Opcode: VPKSDUS
647
/* 2872 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 2881
648
/* 2877 */    MCD_OPC_Decode, 184, 14, 3, // Opcode: VPKSDSS
649
/* 2881 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 2897
650
/* 2886 */    MCD_OPC_CheckField, 16, 5, 0, 221, 52, 0, // Skip to: 16426
651
/* 2893 */    MCD_OPC_Decode, 148, 15, 6, // Opcode: VUPKHSW
652
/* 2897 */    MCD_OPC_FilterValue, 27, 212, 52, 0, // Skip to: 16426
653
/* 2902 */    MCD_OPC_CheckField, 16, 5, 0, 205, 52, 0, // Skip to: 16426
654
/* 2909 */    MCD_OPC_Decode, 152, 15, 6, // Opcode: VUPKLSW
655
/* 2913 */    MCD_OPC_FilterValue, 32, 4, 0, 0, // Skip to: 2922
656
/* 2918 */    MCD_OPC_Decode, 128, 14, 18, // Opcode: VMHADDSHS
657
/* 2922 */    MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 2931
658
/* 2927 */    MCD_OPC_Decode, 129, 14, 18, // Opcode: VMHRADDSHS
659
/* 2931 */    MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 2940
660
/* 2936 */    MCD_OPC_Decode, 139, 14, 18, // Opcode: VMLADDUHM
661
/* 2940 */    MCD_OPC_FilterValue, 36, 4, 0, 0, // Skip to: 2949
662
/* 2945 */    MCD_OPC_Decode, 151, 14, 18, // Opcode: VMSUMUBM
663
/* 2949 */    MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 2958
664
/* 2954 */    MCD_OPC_Decode, 148, 14, 18, // Opcode: VMSUMMBM
665
/* 2958 */    MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 2967
666
/* 2963 */    MCD_OPC_Decode, 152, 14, 18, // Opcode: VMSUMUHM
667
/* 2967 */    MCD_OPC_FilterValue, 39, 4, 0, 0, // Skip to: 2976
668
/* 2972 */    MCD_OPC_Decode, 153, 14, 18, // Opcode: VMSUMUHS
669
/* 2976 */    MCD_OPC_FilterValue, 40, 4, 0, 0, // Skip to: 2985
670
/* 2981 */    MCD_OPC_Decode, 149, 14, 18, // Opcode: VMSUMSHM
671
/* 2985 */    MCD_OPC_FilterValue, 41, 4, 0, 0, // Skip to: 2994
672
/* 2990 */    MCD_OPC_Decode, 150, 14, 18, // Opcode: VMSUMSHS
673
/* 2994 */    MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 3003
674
/* 2999 */    MCD_OPC_Decode, 222, 14, 18, // Opcode: VSEL
675
/* 3003 */    MCD_OPC_FilterValue, 43, 4, 0, 0, // Skip to: 3012
676
/* 3008 */    MCD_OPC_Decode, 180, 14, 18, // Opcode: VPERM
677
/* 3012 */    MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 3028
678
/* 3017 */    MCD_OPC_CheckField, 10, 1, 0, 90, 52, 0, // Skip to: 16426
679
/* 3024 */    MCD_OPC_Decode, 228, 14, 19, // Opcode: VSLDOI
680
/* 3028 */    MCD_OPC_FilterValue, 45, 4, 0, 0, // Skip to: 3037
681
/* 3033 */    MCD_OPC_Decode, 182, 14, 18, // Opcode: VPERMXOR
682
/* 3037 */    MCD_OPC_FilterValue, 46, 4, 0, 0, // Skip to: 3046
683
/* 3042 */    MCD_OPC_Decode, 246, 13, 20, // Opcode: VMADDFP
684
/* 3046 */    MCD_OPC_FilterValue, 47, 4, 0, 0, // Skip to: 3055
685
/* 3051 */    MCD_OPC_Decode, 176, 14, 20, // Opcode: VNMSUBFP
686
/* 3055 */    MCD_OPC_FilterValue, 48, 4, 0, 0, // Skip to: 3064
687
/* 3060 */    MCD_OPC_Decode, 144, 8, 21, // Opcode: MADDHD
688
/* 3064 */    MCD_OPC_FilterValue, 49, 4, 0, 0, // Skip to: 3073
689
/* 3069 */    MCD_OPC_Decode, 145, 8, 21, // Opcode: MADDHDU
690
/* 3073 */    MCD_OPC_FilterValue, 51, 4, 0, 0, // Skip to: 3082
691
/* 3078 */    MCD_OPC_Decode, 146, 8, 21, // Opcode: MADDLD
692
/* 3082 */    MCD_OPC_FilterValue, 59, 4, 0, 0, // Skip to: 3091
693
/* 3087 */    MCD_OPC_Decode, 181, 14, 18, // Opcode: VPERMR
694
/* 3091 */    MCD_OPC_FilterValue, 60, 4, 0, 0, // Skip to: 3100
695
/* 3096 */    MCD_OPC_Decode, 131, 13, 18, // Opcode: VADDEUQM
696
/* 3100 */    MCD_OPC_FilterValue, 61, 4, 0, 0, // Skip to: 3109
697
/* 3105 */    MCD_OPC_Decode, 130, 13, 18, // Opcode: VADDECUQ
698
/* 3109 */    MCD_OPC_FilterValue, 62, 4, 0, 0, // Skip to: 3118
699
/* 3114 */    MCD_OPC_Decode, 255, 14, 18, // Opcode: VSUBEUQM
700
/* 3118 */    MCD_OPC_FilterValue, 63, 247, 51, 0, // Skip to: 16426
701
/* 3123 */    MCD_OPC_Decode, 254, 14, 18, // Opcode: VSUBECUQ
702
/* 3127 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 3136
703
/* 3132 */    MCD_OPC_Decode, 233, 8, 22, // Opcode: MULLI
704
/* 3136 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 3145
705
/* 3141 */    MCD_OPC_Decode, 195, 12, 22, // Opcode: SUBFIC
706
/* 3145 */    MCD_OPC_FilterValue, 10, 21, 0, 0, // Skip to: 3171
707
/* 3150 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
708
/* 3153 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3162
709
/* 3158 */    MCD_OPC_Decode, 173, 3, 23, // Opcode: CMPLWI
710
/* 3162 */    MCD_OPC_FilterValue, 1, 203, 51, 0, // Skip to: 16426
711
/* 3167 */    MCD_OPC_Decode, 171, 3, 24, // Opcode: CMPLDI
712
/* 3171 */    MCD_OPC_FilterValue, 11, 21, 0, 0, // Skip to: 3197
713
/* 3176 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
714
/* 3179 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3188
715
/* 3184 */    MCD_OPC_Decode, 177, 3, 25, // Opcode: CMPWI
716
/* 3188 */    MCD_OPC_FilterValue, 1, 177, 51, 0, // Skip to: 16426
717
/* 3193 */    MCD_OPC_Decode, 168, 3, 26, // Opcode: CMPDI
718
/* 3197 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 3206
719
/* 3202 */    MCD_OPC_Decode, 220, 1, 22, // Opcode: ADDIC
720
/* 3206 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3215
721
/* 3211 */    MCD_OPC_Decode, 222, 1, 22, // Opcode: ADDICo
722
/* 3215 */    MCD_OPC_FilterValue, 14, 15, 0, 0, // Skip to: 3235
723
/* 3220 */    MCD_OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3231
724
/* 3227 */    MCD_OPC_Decode, 217, 7, 27, // Opcode: LI
725
/* 3231 */    MCD_OPC_Decode, 218, 1, 28, // Opcode: ADDI
726
/* 3235 */    MCD_OPC_FilterValue, 15, 15, 0, 0, // Skip to: 3255
727
/* 3240 */    MCD_OPC_CheckField, 16, 5, 0, 4, 0, 0, // Skip to: 3251
728
/* 3247 */    MCD_OPC_Decode, 219, 7, 27, // Opcode: LIS
729
/* 3251 */    MCD_OPC_Decode, 223, 1, 28, // Opcode: ADDIS
730
/* 3255 */    MCD_OPC_FilterValue, 16, 35, 1, 0, // Skip to: 3551
731
/* 3260 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
732
/* 3263 */    MCD_OPC_FilterValue, 0, 67, 0, 0, // Skip to: 3335
733
/* 3268 */    MCD_OPC_ExtractField, 16, 10,  // Inst{25-16} ...
734
/* 3271 */    MCD_OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3281
735
/* 3277 */    MCD_OPC_Decode, 237, 2, 29, // Opcode: BDNZ
736
/* 3281 */    MCD_OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3291
737
/* 3287 */    MCD_OPC_Decode, 129, 3, 29, // Opcode: BDZ
738
/* 3291 */    MCD_OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3301
739
/* 3297 */    MCD_OPC_Decode, 255, 2, 29, // Opcode: BDNZm
740
/* 3301 */    MCD_OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3311
741
/* 3307 */    MCD_OPC_Decode, 128, 3, 29, // Opcode: BDNZp
742
/* 3311 */    MCD_OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3321
743
/* 3317 */    MCD_OPC_Decode, 147, 3, 29, // Opcode: BDZm
744
/* 3321 */    MCD_OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3331
745
/* 3327 */    MCD_OPC_Decode, 148, 3, 29, // Opcode: BDZp
746
/* 3331 */    MCD_OPC_Decode, 159, 17, 30, // Opcode: gBC
747
/* 3335 */    MCD_OPC_FilterValue, 1, 67, 0, 0, // Skip to: 3407
748
/* 3340 */    MCD_OPC_ExtractField, 16, 10,  // Inst{25-16} ...
749
/* 3343 */    MCD_OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3353
750
/* 3349 */    MCD_OPC_Decode, 242, 2, 29, // Opcode: BDNZL
751
/* 3353 */    MCD_OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3363
752
/* 3359 */    MCD_OPC_Decode, 134, 3, 29, // Opcode: BDZL
753
/* 3363 */    MCD_OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3373
754
/* 3369 */    MCD_OPC_Decode, 253, 2, 29, // Opcode: BDNZLm
755
/* 3373 */    MCD_OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3383
756
/* 3379 */    MCD_OPC_Decode, 254, 2, 29, // Opcode: BDNZLp
757
/* 3383 */    MCD_OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3393
758
/* 3389 */    MCD_OPC_Decode, 145, 3, 29, // Opcode: BDZLm
759
/* 3393 */    MCD_OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3403
760
/* 3399 */    MCD_OPC_Decode, 146, 3, 29, // Opcode: BDZLp
761
/* 3403 */    MCD_OPC_Decode, 164, 17, 30, // Opcode: gBCL
762
/* 3407 */    MCD_OPC_FilterValue, 2, 67, 0, 0, // Skip to: 3479
763
/* 3412 */    MCD_OPC_ExtractField, 16, 10,  // Inst{25-16} ...
764
/* 3415 */    MCD_OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3425
765
/* 3421 */    MCD_OPC_Decode, 239, 2, 29, // Opcode: BDNZA
766
/* 3425 */    MCD_OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3435
767
/* 3431 */    MCD_OPC_Decode, 131, 3, 29, // Opcode: BDZA
768
/* 3435 */    MCD_OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3445
769
/* 3441 */    MCD_OPC_Decode, 240, 2, 29, // Opcode: BDNZAm
770
/* 3445 */    MCD_OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3455
771
/* 3451 */    MCD_OPC_Decode, 241, 2, 29, // Opcode: BDNZAp
772
/* 3455 */    MCD_OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3465
773
/* 3461 */    MCD_OPC_Decode, 132, 3, 29, // Opcode: BDZAm
774
/* 3465 */    MCD_OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3475
775
/* 3471 */    MCD_OPC_Decode, 133, 3, 29, // Opcode: BDZAp
776
/* 3475 */    MCD_OPC_Decode, 160, 17, 30, // Opcode: gBCA
777
/* 3479 */    MCD_OPC_FilterValue, 3, 142, 50, 0, // Skip to: 16426
778
/* 3484 */    MCD_OPC_ExtractField, 16, 10,  // Inst{25-16} ...
779
/* 3487 */    MCD_OPC_FilterValue, 128, 4, 4, 0, 0, // Skip to: 3497
780
/* 3493 */    MCD_OPC_Decode, 243, 2, 29, // Opcode: BDNZLA
781
/* 3497 */    MCD_OPC_FilterValue, 192, 4, 4, 0, 0, // Skip to: 3507
782
/* 3503 */    MCD_OPC_Decode, 135, 3, 29, // Opcode: BDZLA
783
/* 3507 */    MCD_OPC_FilterValue, 128, 6, 4, 0, 0, // Skip to: 3517
784
/* 3513 */    MCD_OPC_Decode, 244, 2, 29, // Opcode: BDNZLAm
785
/* 3517 */    MCD_OPC_FilterValue, 160, 6, 4, 0, 0, // Skip to: 3527
786
/* 3523 */    MCD_OPC_Decode, 245, 2, 29, // Opcode: BDNZLAp
787
/* 3527 */    MCD_OPC_FilterValue, 192, 6, 4, 0, 0, // Skip to: 3537
788
/* 3533 */    MCD_OPC_Decode, 136, 3, 29, // Opcode: BDZLAm
789
/* 3537 */    MCD_OPC_FilterValue, 224, 6, 4, 0, 0, // Skip to: 3547
790
/* 3543 */    MCD_OPC_Decode, 137, 3, 29, // Opcode: BDZLAp
791
/* 3547 */    MCD_OPC_Decode, 165, 17, 30, // Opcode: gBCLA
792
/* 3551 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3567
793
/* 3556 */    MCD_OPC_CheckField, 1, 1, 1, 63, 50, 0, // Skip to: 16426
794
/* 3563 */    MCD_OPC_Decode, 157, 11, 31, // Opcode: SC
795
/* 3567 */    MCD_OPC_FilterValue, 18, 39, 0, 0, // Skip to: 3611
796
/* 3572 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
797
/* 3575 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3584
798
/* 3580 */    MCD_OPC_Decode, 190, 2, 32, // Opcode: B
799
/* 3584 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3593
800
/* 3589 */    MCD_OPC_Decode, 149, 3, 32, // Opcode: BL
801
/* 3593 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3602
802
/* 3598 */    MCD_OPC_Decode, 191, 2, 32, // Opcode: BA
803
/* 3602 */    MCD_OPC_FilterValue, 3, 19, 50, 0, // Skip to: 16426
804
/* 3607 */    MCD_OPC_Decode, 155, 3, 32, // Opcode: BLA
805
/* 3611 */    MCD_OPC_FilterValue, 19, 22, 3, 0, // Skip to: 4406
806
/* 3616 */    MCD_OPC_ExtractField, 1, 5,  // Inst{5-1} ...
807
/* 3619 */    MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 3649
808
/* 3624 */    MCD_OPC_CheckField, 21, 2, 0, 251, 49, 0, // Skip to: 16426
809
/* 3631 */    MCD_OPC_CheckField, 6, 12, 0, 244, 49, 0, // Skip to: 16426
810
/* 3638 */    MCD_OPC_CheckField, 0, 1, 0, 237, 49, 0, // Skip to: 16426
811
/* 3645 */    MCD_OPC_Decode, 148, 8, 33, // Opcode: MCRF
812
/* 3649 */    MCD_OPC_FilterValue, 1, 131, 0, 0, // Skip to: 3785
813
/* 3654 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
814
/* 3657 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 3673
815
/* 3662 */    MCD_OPC_CheckField, 0, 1, 0, 213, 49, 0, // Skip to: 16426
816
/* 3669 */    MCD_OPC_Decode, 203, 3, 34, // Opcode: CRNOR
817
/* 3673 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3689
818
/* 3678 */    MCD_OPC_CheckField, 0, 1, 0, 197, 49, 0, // Skip to: 16426
819
/* 3685 */    MCD_OPC_Decode, 200, 3, 34, // Opcode: CRANDC
820
/* 3689 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3705
821
/* 3694 */    MCD_OPC_CheckField, 0, 1, 0, 181, 49, 0, // Skip to: 16426
822
/* 3701 */    MCD_OPC_Decode, 208, 3, 34, // Opcode: CRXOR
823
/* 3705 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 3721
824
/* 3710 */    MCD_OPC_CheckField, 0, 1, 0, 165, 49, 0, // Skip to: 16426
825
/* 3717 */    MCD_OPC_Decode, 202, 3, 34, // Opcode: CRNAND
826
/* 3721 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3737
827
/* 3726 */    MCD_OPC_CheckField, 0, 1, 0, 149, 49, 0, // Skip to: 16426
828
/* 3733 */    MCD_OPC_Decode, 199, 3, 34, // Opcode: CRAND
829
/* 3737 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3753
830
/* 3742 */    MCD_OPC_CheckField, 0, 1, 0, 133, 49, 0, // Skip to: 16426
831
/* 3749 */    MCD_OPC_Decode, 201, 3, 34, // Opcode: CREQV
832
/* 3753 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3769
833
/* 3758 */    MCD_OPC_CheckField, 0, 1, 0, 117, 49, 0, // Skip to: 16426
834
/* 3765 */    MCD_OPC_Decode, 205, 3, 34, // Opcode: CRORC
835
/* 3769 */    MCD_OPC_FilterValue, 14, 108, 49, 0, // Skip to: 16426
836
/* 3774 */    MCD_OPC_CheckField, 0, 1, 0, 101, 49, 0, // Skip to: 16426
837
/* 3781 */    MCD_OPC_Decode, 204, 3, 34, // Opcode: CROR
838
/* 3785 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3794
839
/* 3790 */    MCD_OPC_Decode, 246, 1, 35, // Opcode: ADDPCIS
840
/* 3794 */    MCD_OPC_FilterValue, 6, 18, 0, 0, // Skip to: 3817
841
/* 3799 */    MCD_OPC_CheckField, 6, 20, 1, 76, 49, 0, // Skip to: 16426
842
/* 3806 */    MCD_OPC_CheckField, 0, 1, 0, 69, 49, 0, // Skip to: 16426
843
/* 3813 */    MCD_OPC_Decode, 255, 10, 0, // Opcode: RFMCI
844
/* 3817 */    MCD_OPC_FilterValue, 7, 18, 0, 0, // Skip to: 3840
845
/* 3822 */    MCD_OPC_CheckField, 6, 20, 1, 53, 49, 0, // Skip to: 16426
846
/* 3829 */    MCD_OPC_CheckField, 0, 1, 0, 46, 49, 0, // Skip to: 16426
847
/* 3836 */    MCD_OPC_Decode, 251, 10, 0, // Opcode: RFDI
848
/* 3840 */    MCD_OPC_FilterValue, 16, 113, 1, 0, // Skip to: 4214
849
/* 3845 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
850
/* 3848 */    MCD_OPC_FilterValue, 0, 178, 0, 0, // Skip to: 4031
851
/* 3853 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
852
/* 3856 */    MCD_OPC_FilterValue, 0, 134, 0, 0, // Skip to: 3995
853
/* 3861 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
854
/* 3864 */    MCD_OPC_FilterValue, 0, 13, 49, 0, // Skip to: 16426
855
/* 3869 */    MCD_OPC_ExtractField, 16, 10,  // Inst{25-16} ...
856
/* 3872 */    MCD_OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 3889
857
/* 3878 */    MCD_OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 3991
858
/* 3885 */    MCD_OPC_Decode, 246, 2, 0, // Opcode: BDNZLR
859
/* 3889 */    MCD_OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 3906
860
/* 3895 */    MCD_OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 3991
861
/* 3902 */    MCD_OPC_Decode, 138, 3, 0, // Opcode: BDZLR
862
/* 3906 */    MCD_OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 3923
863
/* 3912 */    MCD_OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 3991
864
/* 3919 */    MCD_OPC_Decode, 158, 3, 0, // Opcode: BLR
865
/* 3923 */    MCD_OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 3940
866
/* 3929 */    MCD_OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 3991
867
/* 3936 */    MCD_OPC_Decode, 251, 2, 0, // Opcode: BDNZLRm
868
/* 3940 */    MCD_OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 3957
869
/* 3946 */    MCD_OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 3991
870
/* 3953 */    MCD_OPC_Decode, 252, 2, 0, // Opcode: BDNZLRp
871
/* 3957 */    MCD_OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 3974
872
/* 3963 */    MCD_OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 3991
873
/* 3970 */    MCD_OPC_Decode, 143, 3, 0, // Opcode: BDZLRm
874
/* 3974 */    MCD_OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 3991
875
/* 3980 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 3991
876
/* 3987 */    MCD_OPC_Decode, 144, 3, 0, // Opcode: BDZLRp
877
/* 3991 */    MCD_OPC_Decode, 167, 17, 36, // Opcode: gBCLR
878
/* 3995 */    MCD_OPC_FilterValue, 16, 138, 48, 0, // Skip to: 16426
879
/* 4000 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
880
/* 4003 */    MCD_OPC_FilterValue, 0, 130, 48, 0, // Skip to: 16426
881
/* 4008 */    MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4027
882
/* 4016 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4027
883
/* 4023 */    MCD_OPC_Decode, 231, 2, 0, // Opcode: BCTR
884
/* 4027 */    MCD_OPC_Decode, 162, 17, 36, // Opcode: gBCCTR
885
/* 4031 */    MCD_OPC_FilterValue, 1, 102, 48, 0, // Skip to: 16426
886
/* 4036 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
887
/* 4039 */    MCD_OPC_FilterValue, 0, 134, 0, 0, // Skip to: 4178
888
/* 4044 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
889
/* 4047 */    MCD_OPC_FilterValue, 0, 86, 48, 0, // Skip to: 16426
890
/* 4052 */    MCD_OPC_ExtractField, 16, 10,  // Inst{25-16} ...
891
/* 4055 */    MCD_OPC_FilterValue, 128, 4, 11, 0, 0, // Skip to: 4072
892
/* 4061 */    MCD_OPC_CheckField, 11, 2, 0, 106, 0, 0, // Skip to: 4174
893
/* 4068 */    MCD_OPC_Decode, 248, 2, 0, // Opcode: BDNZLRL
894
/* 4072 */    MCD_OPC_FilterValue, 192, 4, 11, 0, 0, // Skip to: 4089
895
/* 4078 */    MCD_OPC_CheckField, 11, 2, 0, 89, 0, 0, // Skip to: 4174
896
/* 4085 */    MCD_OPC_Decode, 140, 3, 0, // Opcode: BDZLRL
897
/* 4089 */    MCD_OPC_FilterValue, 128, 5, 11, 0, 0, // Skip to: 4106
898
/* 4095 */    MCD_OPC_CheckField, 11, 2, 0, 72, 0, 0, // Skip to: 4174
899
/* 4102 */    MCD_OPC_Decode, 160, 3, 0, // Opcode: BLRL
900
/* 4106 */    MCD_OPC_FilterValue, 128, 6, 11, 0, 0, // Skip to: 4123
901
/* 4112 */    MCD_OPC_CheckField, 11, 2, 0, 55, 0, 0, // Skip to: 4174
902
/* 4119 */    MCD_OPC_Decode, 249, 2, 0, // Opcode: BDNZLRLm
903
/* 4123 */    MCD_OPC_FilterValue, 160, 6, 11, 0, 0, // Skip to: 4140
904
/* 4129 */    MCD_OPC_CheckField, 11, 2, 0, 38, 0, 0, // Skip to: 4174
905
/* 4136 */    MCD_OPC_Decode, 250, 2, 0, // Opcode: BDNZLRLp
906
/* 4140 */    MCD_OPC_FilterValue, 192, 6, 11, 0, 0, // Skip to: 4157
907
/* 4146 */    MCD_OPC_CheckField, 11, 2, 0, 21, 0, 0, // Skip to: 4174
908
/* 4153 */    MCD_OPC_Decode, 141, 3, 0, // Opcode: BDZLRLm
909
/* 4157 */    MCD_OPC_FilterValue, 224, 6, 11, 0, 0, // Skip to: 4174
910
/* 4163 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4174
911
/* 4170 */    MCD_OPC_Decode, 142, 3, 0, // Opcode: BDZLRLp
912
/* 4174 */    MCD_OPC_Decode, 168, 17, 36, // Opcode: gBCLRL
913
/* 4178 */    MCD_OPC_FilterValue, 16, 211, 47, 0, // Skip to: 16426
914
/* 4183 */    MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
915
/* 4186 */    MCD_OPC_FilterValue, 0, 203, 47, 0, // Skip to: 16426
916
/* 4191 */    MCD_OPC_CheckField, 16, 10, 128, 5, 11, 0, 0, // Skip to: 4210
917
/* 4199 */    MCD_OPC_CheckField, 11, 2, 0, 4, 0, 0, // Skip to: 4210
918
/* 4206 */    MCD_OPC_Decode, 233, 2, 0, // Opcode: BCTRL
919
/* 4210 */    MCD_OPC_Decode, 163, 17, 36, // Opcode: gBCCTRL
920
/* 4214 */    MCD_OPC_FilterValue, 18, 141, 0, 0, // Skip to: 4360
921
/* 4219 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
922
/* 4222 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 4245
923
/* 4227 */    MCD_OPC_CheckField, 11, 15, 0, 160, 47, 0, // Skip to: 16426
924
/* 4234 */    MCD_OPC_CheckField, 0, 1, 0, 153, 47, 0, // Skip to: 16426
925
/* 4241 */    MCD_OPC_Decode, 254, 10, 0, // Opcode: RFID
926
/* 4245 */    MCD_OPC_FilterValue, 1, 18, 0, 0, // Skip to: 4268
927
/* 4250 */    MCD_OPC_CheckField, 11, 15, 0, 137, 47, 0, // Skip to: 16426
928
/* 4257 */    MCD_OPC_CheckField, 0, 1, 0, 130, 47, 0, // Skip to: 16426
929
/* 4264 */    MCD_OPC_Decode, 253, 10, 0, // Opcode: RFI
930
/* 4268 */    MCD_OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4291
931
/* 4273 */    MCD_OPC_CheckField, 12, 14, 0, 114, 47, 0, // Skip to: 16426
932
/* 4280 */    MCD_OPC_CheckField, 0, 1, 0, 107, 47, 0, // Skip to: 16426
933
/* 4287 */    MCD_OPC_Decode, 252, 10, 37, // Opcode: RFEBB
934
/* 4291 */    MCD_OPC_FilterValue, 8, 18, 0, 0, // Skip to: 4314
935
/* 4296 */    MCD_OPC_CheckField, 11, 15, 0, 91, 47, 0, // Skip to: 16426
936
/* 4303 */    MCD_OPC_CheckField, 0, 1, 0, 84, 47, 0, // Skip to: 16426
937
/* 4310 */    MCD_OPC_Decode, 135, 7, 0, // Opcode: HRFID
938
/* 4314 */    MCD_OPC_FilterValue, 11, 18, 0, 0, // Skip to: 4337
939
/* 4319 */    MCD_OPC_CheckField, 11, 15, 0, 68, 47, 0, // Skip to: 16426
940
/* 4326 */    MCD_OPC_CheckField, 0, 1, 0, 61, 47, 0, // Skip to: 16426
941
/* 4333 */    MCD_OPC_Decode, 144, 12, 0, // Opcode: STOP
942
/* 4337 */    MCD_OPC_FilterValue, 13, 52, 47, 0, // Skip to: 16426
943
/* 4342 */    MCD_OPC_CheckField, 11, 15, 0, 45, 47, 0, // Skip to: 16426
944
/* 4349 */    MCD_OPC_CheckField, 0, 1, 0, 38, 47, 0, // Skip to: 16426
945
/* 4356 */    MCD_OPC_Decode, 244, 8, 0, // Opcode: NAP
946
/* 4360 */    MCD_OPC_FilterValue, 19, 18, 0, 0, // Skip to: 4383
947
/* 4365 */    MCD_OPC_CheckField, 6, 20, 1, 22, 47, 0, // Skip to: 16426
948
/* 4372 */    MCD_OPC_CheckField, 0, 1, 0, 15, 47, 0, // Skip to: 16426
949
/* 4379 */    MCD_OPC_Decode, 250, 10, 0, // Opcode: RFCI
950
/* 4383 */    MCD_OPC_FilterValue, 22, 6, 47, 0, // Skip to: 16426
951
/* 4388 */    MCD_OPC_CheckField, 6, 20, 4, 255, 46, 0, // Skip to: 16426
952
/* 4395 */    MCD_OPC_CheckField, 0, 1, 0, 248, 46, 0, // Skip to: 16426
953
/* 4402 */    MCD_OPC_Decode, 145, 7, 0, // Opcode: ISYNC
954
/* 4406 */    MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 4432
955
/* 4411 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
956
/* 4414 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4423
957
/* 4419 */    MCD_OPC_Decode, 144, 11, 38, // Opcode: RLWIMI
958
/* 4423 */    MCD_OPC_FilterValue, 1, 222, 46, 0, // Skip to: 16426
959
/* 4428 */    MCD_OPC_Decode, 147, 11, 38, // Opcode: RLWIMIo
960
/* 4432 */    MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 4458
961
/* 4437 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
962
/* 4440 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4449
963
/* 4445 */    MCD_OPC_Decode, 148, 11, 39, // Opcode: RLWINM
964
/* 4449 */    MCD_OPC_FilterValue, 1, 196, 46, 0, // Skip to: 16426
965
/* 4454 */    MCD_OPC_Decode, 151, 11, 39, // Opcode: RLWINMo
966
/* 4458 */    MCD_OPC_FilterValue, 23, 21, 0, 0, // Skip to: 4484
967
/* 4463 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
968
/* 4466 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4475
969
/* 4471 */    MCD_OPC_Decode, 152, 11, 40, // Opcode: RLWNM
970
/* 4475 */    MCD_OPC_FilterValue, 1, 170, 46, 0, // Skip to: 16426
971
/* 4480 */    MCD_OPC_Decode, 155, 11, 40, // Opcode: RLWNMo
972
/* 4484 */    MCD_OPC_FilterValue, 24, 15, 0, 0, // Skip to: 4504
973
/* 4489 */    MCD_OPC_CheckField, 0, 26, 0, 4, 0, 0, // Skip to: 4500
974
/* 4496 */    MCD_OPC_Decode, 249, 8, 0, // Opcode: NOP
975
/* 4500 */    MCD_OPC_Decode, 135, 9, 41, // Opcode: ORI
976
/* 4504 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4513
977
/* 4509 */    MCD_OPC_Decode, 137, 9, 41, // Opcode: ORIS
978
/* 4513 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4522
979
/* 4518 */    MCD_OPC_Decode, 166, 15, 41, // Opcode: XORI
980
/* 4522 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 4531
981
/* 4527 */    MCD_OPC_Decode, 168, 15, 41, // Opcode: XORIS
982
/* 4531 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 4540
983
/* 4536 */    MCD_OPC_Decode, 134, 2, 41, // Opcode: ANDIo
984
/* 4540 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4549
985
/* 4545 */    MCD_OPC_Decode, 132, 2, 41, // Opcode: ANDISo
986
/* 4549 */    MCD_OPC_FilterValue, 30, 151, 0, 0, // Skip to: 4705
987
/* 4554 */    MCD_OPC_ExtractField, 2, 3,  // Inst{4-2} ...
988
/* 4557 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 4583
989
/* 4562 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
990
/* 4565 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4574
991
/* 4570 */    MCD_OPC_Decode, 133, 11, 42, // Opcode: RLDICL
992
/* 4574 */    MCD_OPC_FilterValue, 1, 71, 46, 0, // Skip to: 16426
993
/* 4579 */    MCD_OPC_Decode, 137, 11, 42, // Opcode: RLDICLo
994
/* 4583 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 4609
995
/* 4588 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
996
/* 4591 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4600
997
/* 4596 */    MCD_OPC_Decode, 138, 11, 42, // Opcode: RLDICR
998
/* 4600 */    MCD_OPC_FilterValue, 1, 45, 46, 0, // Skip to: 16426
999
/* 4605 */    MCD_OPC_Decode, 140, 11, 42, // Opcode: RLDICRo
1000
/* 4609 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 4635
1001
/* 4614 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1002
/* 4617 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4626
1003
/* 4622 */    MCD_OPC_Decode, 132, 11, 42, // Opcode: RLDIC
1004
/* 4626 */    MCD_OPC_FilterValue, 1, 19, 46, 0, // Skip to: 16426
1005
/* 4631 */    MCD_OPC_Decode, 141, 11, 42, // Opcode: RLDICo
1006
/* 4635 */    MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 4661
1007
/* 4640 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1008
/* 4643 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4652
1009
/* 4648 */    MCD_OPC_Decode, 142, 11, 43, // Opcode: RLDIMI
1010
/* 4652 */    MCD_OPC_FilterValue, 1, 249, 45, 0, // Skip to: 16426
1011
/* 4657 */    MCD_OPC_Decode, 143, 11, 43, // Opcode: RLDIMIo
1012
/* 4661 */    MCD_OPC_FilterValue, 4, 240, 45, 0, // Skip to: 16426
1013
/* 4666 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1014
/* 4669 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4678
1015
/* 4674 */    MCD_OPC_Decode, 128, 11, 44, // Opcode: RLDCL
1016
/* 4678 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4687
1017
/* 4683 */    MCD_OPC_Decode, 129, 11, 44, // Opcode: RLDCLo
1018
/* 4687 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4696
1019
/* 4692 */    MCD_OPC_Decode, 130, 11, 44, // Opcode: RLDCR
1020
/* 4696 */    MCD_OPC_FilterValue, 3, 205, 45, 0, // Skip to: 16426
1021
/* 4701 */    MCD_OPC_Decode, 131, 11, 44, // Opcode: RLDCRo
1022
/* 4705 */    MCD_OPC_FilterValue, 31, 64, 21, 0, // Skip to: 10150
1023
/* 4710 */    MCD_OPC_ExtractField, 2, 4,  // Inst{5-2} ...
1024
/* 4713 */    MCD_OPC_FilterValue, 0, 175, 0, 0, // Skip to: 4893
1025
/* 4718 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1026
/* 4721 */    MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4761
1027
/* 4726 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1028
/* 4729 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4745
1029
/* 4734 */    MCD_OPC_CheckField, 0, 2, 0, 165, 45, 0, // Skip to: 16426
1030
/* 4741 */    MCD_OPC_Decode, 176, 3, 45, // Opcode: CMPW
1031
/* 4745 */    MCD_OPC_FilterValue, 1, 156, 45, 0, // Skip to: 16426
1032
/* 4750 */    MCD_OPC_CheckField, 0, 2, 0, 149, 45, 0, // Skip to: 16426
1033
/* 4757 */    MCD_OPC_Decode, 167, 3, 46, // Opcode: CMPD
1034
/* 4761 */    MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 4801
1035
/* 4766 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1036
/* 4769 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 4785
1037
/* 4774 */    MCD_OPC_CheckField, 0, 2, 0, 125, 45, 0, // Skip to: 16426
1038
/* 4781 */    MCD_OPC_Decode, 172, 3, 45, // Opcode: CMPLW
1039
/* 4785 */    MCD_OPC_FilterValue, 1, 116, 45, 0, // Skip to: 16426
1040
/* 4790 */    MCD_OPC_CheckField, 0, 2, 0, 109, 45, 0, // Skip to: 16426
1041
/* 4797 */    MCD_OPC_Decode, 170, 3, 46, // Opcode: CMPLD
1042
/* 4801 */    MCD_OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4824
1043
/* 4806 */    MCD_OPC_CheckField, 11, 7, 0, 93, 45, 0, // Skip to: 16426
1044
/* 4813 */    MCD_OPC_CheckField, 0, 2, 0, 86, 45, 0, // Skip to: 16426
1045
/* 4820 */    MCD_OPC_Decode, 186, 11, 47, // Opcode: SETB
1046
/* 4824 */    MCD_OPC_FilterValue, 6, 18, 0, 0, // Skip to: 4847
1047
/* 4829 */    MCD_OPC_CheckField, 22, 1, 0, 70, 45, 0, // Skip to: 16426
1048
/* 4836 */    MCD_OPC_CheckField, 0, 2, 0, 63, 45, 0, // Skip to: 16426
1049
/* 4843 */    MCD_OPC_Decode, 174, 3, 48, // Opcode: CMPRB
1050
/* 4847 */    MCD_OPC_FilterValue, 7, 18, 0, 0, // Skip to: 4870
1051
/* 4852 */    MCD_OPC_CheckField, 21, 2, 0, 47, 45, 0, // Skip to: 16426
1052
/* 4859 */    MCD_OPC_CheckField, 0, 2, 0, 40, 45, 0, // Skip to: 16426
1053
/* 4866 */    MCD_OPC_Decode, 169, 3, 49, // Opcode: CMPEQB
1054
/* 4870 */    MCD_OPC_FilterValue, 18, 31, 45, 0, // Skip to: 16426
1055
/* 4875 */    MCD_OPC_CheckField, 11, 12, 0, 24, 45, 0, // Skip to: 16426
1056
/* 4882 */    MCD_OPC_CheckField, 0, 2, 0, 17, 45, 0, // Skip to: 16426
1057
/* 4889 */    MCD_OPC_Decode, 150, 8, 50, // Opcode: MCRXRX
1058
/* 4893 */    MCD_OPC_FilterValue, 1, 74, 0, 0, // Skip to: 4972
1059
/* 4898 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1060
/* 4901 */    MCD_OPC_FilterValue, 4, 18, 0, 0, // Skip to: 4924
1061
/* 4906 */    MCD_OPC_CheckField, 16, 1, 0, 249, 44, 0, // Skip to: 16426
1062
/* 4913 */    MCD_OPC_CheckField, 1, 1, 1, 242, 44, 0, // Skip to: 16426
1063
/* 4920 */    MCD_OPC_Decode, 161, 15, 51, // Opcode: WRTEE
1064
/* 4924 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 4940
1065
/* 4929 */    MCD_OPC_CheckField, 1, 1, 1, 226, 44, 0, // Skip to: 16426
1066
/* 4936 */    MCD_OPC_Decode, 162, 15, 52, // Opcode: WRTEEI
1067
/* 4940 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4956
1068
/* 4945 */    MCD_OPC_CheckField, 0, 2, 2, 210, 44, 0, // Skip to: 16426
1069
/* 4952 */    MCD_OPC_Decode, 156, 8, 53, // Opcode: MFDCR
1070
/* 4956 */    MCD_OPC_FilterValue, 14, 201, 44, 0, // Skip to: 16426
1071
/* 4961 */    MCD_OPC_CheckField, 0, 2, 2, 194, 44, 0, // Skip to: 16426
1072
/* 4968 */    MCD_OPC_Decode, 196, 8, 53, // Opcode: MTDCR
1073
/* 4972 */    MCD_OPC_FilterValue, 2, 49, 0, 0, // Skip to: 5026
1074
/* 4977 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1075
/* 4980 */    MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 5010
1076
/* 4985 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1077
/* 4988 */    MCD_OPC_FilterValue, 0, 169, 44, 0, // Skip to: 16426
1078
/* 4993 */    MCD_OPC_CheckField, 11, 15, 128, 248, 1, 4, 0, 0, // Skip to: 5006
1079
/* 5002 */    MCD_OPC_Decode, 245, 12, 0, // Opcode: TRAP
1080
/* 5006 */    MCD_OPC_Decode, 249, 12, 54, // Opcode: TW
1081
/* 5010 */    MCD_OPC_FilterValue, 2, 147, 44, 0, // Skip to: 16426
1082
/* 5015 */    MCD_OPC_CheckField, 0, 2, 0, 140, 44, 0, // Skip to: 16426
1083
/* 5022 */    MCD_OPC_Decode, 228, 12, 55, // Opcode: TD
1084
/* 5026 */    MCD_OPC_FilterValue, 3, 174, 1, 0, // Skip to: 5461
1085
/* 5031 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1086
/* 5034 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 5060
1087
/* 5039 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1088
/* 5042 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5051
1089
/* 5047 */    MCD_OPC_Decode, 226, 7, 56, // Opcode: LVSL
1090
/* 5051 */    MCD_OPC_FilterValue, 2, 106, 44, 0, // Skip to: 16426
1091
/* 5056 */    MCD_OPC_Decode, 223, 7, 56, // Opcode: LVEBX
1092
/* 5060 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5086
1093
/* 5065 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1094
/* 5068 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5077
1095
/* 5073 */    MCD_OPC_Decode, 227, 7, 56, // Opcode: LVSR
1096
/* 5077 */    MCD_OPC_FilterValue, 2, 80, 44, 0, // Skip to: 16426
1097
/* 5082 */    MCD_OPC_Decode, 224, 7, 56, // Opcode: LVEHX
1098
/* 5086 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5102
1099
/* 5091 */    MCD_OPC_CheckField, 0, 2, 2, 64, 44, 0, // Skip to: 16426
1100
/* 5098 */    MCD_OPC_Decode, 225, 7, 56, // Opcode: LVEWX
1101
/* 5102 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5118
1102
/* 5107 */    MCD_OPC_CheckField, 0, 2, 2, 48, 44, 0, // Skip to: 16426
1103
/* 5114 */    MCD_OPC_Decode, 228, 7, 56, // Opcode: LVX
1104
/* 5118 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5134
1105
/* 5123 */    MCD_OPC_CheckField, 0, 2, 2, 32, 44, 0, // Skip to: 16426
1106
/* 5130 */    MCD_OPC_Decode, 146, 12, 56, // Opcode: STVEBX
1107
/* 5134 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5150
1108
/* 5139 */    MCD_OPC_CheckField, 0, 2, 2, 16, 44, 0, // Skip to: 16426
1109
/* 5146 */    MCD_OPC_Decode, 147, 12, 56, // Opcode: STVEHX
1110
/* 5150 */    MCD_OPC_FilterValue, 6, 28, 0, 0, // Skip to: 5183
1111
/* 5155 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1112
/* 5158 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5174
1113
/* 5163 */    MCD_OPC_CheckField, 25, 1, 0, 248, 43, 0, // Skip to: 16426
1114
/* 5170 */    MCD_OPC_Decode, 139, 7, 57, // Opcode: ICBLQ
1115
/* 5174 */    MCD_OPC_FilterValue, 2, 239, 43, 0, // Skip to: 16426
1116
/* 5179 */    MCD_OPC_Decode, 148, 12, 56, // Opcode: STVEWX
1117
/* 5183 */    MCD_OPC_FilterValue, 7, 28, 0, 0, // Skip to: 5216
1118
/* 5188 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1119
/* 5191 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5207
1120
/* 5196 */    MCD_OPC_CheckField, 25, 1, 0, 215, 43, 0, // Skip to: 16426
1121
/* 5203 */    MCD_OPC_Decode, 138, 7, 57, // Opcode: ICBLC
1122
/* 5207 */    MCD_OPC_FilterValue, 2, 206, 43, 0, // Skip to: 16426
1123
/* 5212 */    MCD_OPC_Decode, 149, 12, 56, // Opcode: STVX
1124
/* 5216 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5232
1125
/* 5221 */    MCD_OPC_CheckField, 0, 2, 2, 190, 43, 0, // Skip to: 16426
1126
/* 5228 */    MCD_OPC_Decode, 229, 7, 56, // Opcode: LVXL
1127
/* 5232 */    MCD_OPC_FilterValue, 14, 18, 0, 0, // Skip to: 5255
1128
/* 5237 */    MCD_OPC_CheckField, 21, 5, 0, 174, 43, 0, // Skip to: 16426
1129
/* 5244 */    MCD_OPC_CheckField, 0, 2, 0, 167, 43, 0, // Skip to: 16426
1130
/* 5251 */    MCD_OPC_Decode, 225, 3, 58, // Opcode: DCCCI
1131
/* 5255 */    MCD_OPC_FilterValue, 15, 28, 0, 0, // Skip to: 5288
1132
/* 5260 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1133
/* 5263 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5279
1134
/* 5268 */    MCD_OPC_CheckField, 25, 1, 0, 143, 43, 0, // Skip to: 16426
1135
/* 5275 */    MCD_OPC_Decode, 141, 7, 57, // Opcode: ICBTLS
1136
/* 5279 */    MCD_OPC_FilterValue, 2, 134, 43, 0, // Skip to: 16426
1137
/* 5284 */    MCD_OPC_Decode, 150, 12, 56, // Opcode: STVXL
1138
/* 5288 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 5304
1139
/* 5293 */    MCD_OPC_CheckField, 0, 2, 0, 118, 43, 0, // Skip to: 16426
1140
/* 5300 */    MCD_OPC_Decode, 233, 7, 59, // Opcode: LWAT
1141
/* 5304 */    MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 5320
1142
/* 5309 */    MCD_OPC_CheckField, 0, 2, 0, 102, 43, 0, // Skip to: 16426
1143
/* 5316 */    MCD_OPC_Decode, 165, 7, 60, // Opcode: LDAT
1144
/* 5320 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 5336
1145
/* 5325 */    MCD_OPC_CheckField, 0, 2, 0, 86, 43, 0, // Skip to: 16426
1146
/* 5332 */    MCD_OPC_Decode, 153, 12, 59, // Opcode: STWAT
1147
/* 5336 */    MCD_OPC_FilterValue, 23, 11, 0, 0, // Skip to: 5352
1148
/* 5341 */    MCD_OPC_CheckField, 0, 2, 0, 70, 43, 0, // Skip to: 16426
1149
/* 5348 */    MCD_OPC_Decode, 237, 11, 60, // Opcode: STDAT
1150
/* 5352 */    MCD_OPC_FilterValue, 24, 18, 0, 0, // Skip to: 5375
1151
/* 5357 */    MCD_OPC_CheckField, 22, 4, 0, 54, 43, 0, // Skip to: 16426
1152
/* 5364 */    MCD_OPC_CheckField, 0, 2, 0, 47, 43, 0, // Skip to: 16426
1153
/* 5371 */    MCD_OPC_Decode, 191, 3, 61, // Opcode: CP_COPY
1154
/* 5375 */    MCD_OPC_FilterValue, 26, 18, 0, 0, // Skip to: 5398
1155
/* 5380 */    MCD_OPC_CheckField, 11, 15, 0, 31, 43, 0, // Skip to: 16426
1156
/* 5387 */    MCD_OPC_CheckField, 0, 2, 0, 24, 43, 0, // Skip to: 16426
1157
/* 5394 */    MCD_OPC_Decode, 190, 3, 0, // Opcode: CP_ABORT
1158
/* 5398 */    MCD_OPC_FilterValue, 28, 35, 0, 0, // Skip to: 5438
1159
/* 5403 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1160
/* 5406 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5422
1161
/* 5411 */    MCD_OPC_CheckField, 22, 4, 0, 0, 43, 0, // Skip to: 16426
1162
/* 5418 */    MCD_OPC_Decode, 193, 3, 61, // Opcode: CP_PASTE
1163
/* 5422 */    MCD_OPC_FilterValue, 1, 247, 42, 0, // Skip to: 16426
1164
/* 5427 */    MCD_OPC_CheckField, 22, 4, 0, 240, 42, 0, // Skip to: 16426
1165
/* 5434 */    MCD_OPC_Decode, 196, 3, 61, // Opcode: CP_PASTEo
1166
/* 5438 */    MCD_OPC_FilterValue, 30, 231, 42, 0, // Skip to: 16426
1167
/* 5443 */    MCD_OPC_CheckField, 21, 5, 0, 224, 42, 0, // Skip to: 16426
1168
/* 5450 */    MCD_OPC_CheckField, 0, 2, 0, 217, 42, 0, // Skip to: 16426
1169
/* 5457 */    MCD_OPC_Decode, 142, 7, 58, // Opcode: ICCCI
1170
/* 5461 */    MCD_OPC_FilterValue, 4, 143, 1, 0, // Skip to: 5865
1171
/* 5466 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1172
/* 5469 */    MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5513
1173
/* 5474 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1174
/* 5477 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5486
1175
/* 5482 */    MCD_OPC_Decode, 187, 12, 62, // Opcode: SUBFC
1176
/* 5486 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5495
1177
/* 5491 */    MCD_OPC_Decode, 190, 12, 62, // Opcode: SUBFCo
1178
/* 5495 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5504
1179
/* 5500 */    MCD_OPC_Decode, 224, 8, 63, // Opcode: MULHDU
1180
/* 5504 */    MCD_OPC_FilterValue, 3, 165, 42, 0, // Skip to: 16426
1181
/* 5509 */    MCD_OPC_Decode, 225, 8, 63, // Opcode: MULHDUo
1182
/* 5513 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 5539
1183
/* 5518 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1184
/* 5521 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5530
1185
/* 5526 */    MCD_OPC_Decode, 184, 12, 62, // Opcode: SUBF
1186
/* 5530 */    MCD_OPC_FilterValue, 1, 139, 42, 0, // Skip to: 16426
1187
/* 5535 */    MCD_OPC_Decode, 205, 12, 62, // Opcode: SUBFo
1188
/* 5539 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5565
1189
/* 5544 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1190
/* 5547 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5556
1191
/* 5552 */    MCD_OPC_Decode, 223, 8, 63, // Opcode: MULHD
1192
/* 5556 */    MCD_OPC_FilterValue, 3, 113, 42, 0, // Skip to: 16426
1193
/* 5561 */    MCD_OPC_Decode, 226, 8, 63, // Opcode: MULHDo
1194
/* 5565 */    MCD_OPC_FilterValue, 3, 35, 0, 0, // Skip to: 5605
1195
/* 5570 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1196
/* 5573 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5589
1197
/* 5578 */    MCD_OPC_CheckField, 11, 5, 0, 89, 42, 0, // Skip to: 16426
1198
/* 5585 */    MCD_OPC_Decode, 245, 8, 64, // Opcode: NEG
1199
/* 5589 */    MCD_OPC_FilterValue, 1, 80, 42, 0, // Skip to: 16426
1200
/* 5594 */    MCD_OPC_CheckField, 11, 5, 0, 73, 42, 0, // Skip to: 16426
1201
/* 5601 */    MCD_OPC_Decode, 248, 8, 64, // Opcode: NEGo
1202
/* 5605 */    MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5631
1203
/* 5610 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1204
/* 5613 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5622
1205
/* 5618 */    MCD_OPC_Decode, 191, 12, 62, // Opcode: SUBFE
1206
/* 5622 */    MCD_OPC_FilterValue, 1, 47, 42, 0, // Skip to: 16426
1207
/* 5627 */    MCD_OPC_Decode, 194, 12, 62, // Opcode: SUBFEo
1208
/* 5631 */    MCD_OPC_FilterValue, 6, 35, 0, 0, // Skip to: 5671
1209
/* 5636 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1210
/* 5639 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5655
1211
/* 5644 */    MCD_OPC_CheckField, 11, 5, 0, 23, 42, 0, // Skip to: 16426
1212
/* 5651 */    MCD_OPC_Decode, 201, 12, 64, // Opcode: SUBFZE
1213
/* 5655 */    MCD_OPC_FilterValue, 1, 14, 42, 0, // Skip to: 16426
1214
/* 5660 */    MCD_OPC_CheckField, 11, 5, 0, 7, 42, 0, // Skip to: 16426
1215
/* 5667 */    MCD_OPC_Decode, 204, 12, 64, // Opcode: SUBFZEo
1216
/* 5671 */    MCD_OPC_FilterValue, 7, 53, 0, 0, // Skip to: 5729
1217
/* 5676 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1218
/* 5679 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5695
1219
/* 5684 */    MCD_OPC_CheckField, 11, 5, 0, 239, 41, 0, // Skip to: 16426
1220
/* 5691 */    MCD_OPC_Decode, 197, 12, 64, // Opcode: SUBFME
1221
/* 5695 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5711
1222
/* 5700 */    MCD_OPC_CheckField, 11, 5, 0, 223, 41, 0, // Skip to: 16426
1223
/* 5707 */    MCD_OPC_Decode, 200, 12, 64, // Opcode: SUBFMEo
1224
/* 5711 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5720
1225
/* 5716 */    MCD_OPC_Decode, 231, 8, 63, // Opcode: MULLD
1226
/* 5720 */    MCD_OPC_FilterValue, 3, 205, 41, 0, // Skip to: 16426
1227
/* 5725 */    MCD_OPC_Decode, 232, 8, 63, // Opcode: MULLDo
1228
/* 5729 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5745
1229
/* 5734 */    MCD_OPC_CheckField, 0, 2, 2, 189, 41, 0, // Skip to: 16426
1230
/* 5741 */    MCD_OPC_Decode, 186, 8, 63, // Opcode: MODUD
1231
/* 5745 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 5771
1232
/* 5750 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1233
/* 5753 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5762
1234
/* 5758 */    MCD_OPC_Decode, 228, 3, 63, // Opcode: DIVDEU
1235
/* 5762 */    MCD_OPC_FilterValue, 3, 163, 41, 0, // Skip to: 16426
1236
/* 5767 */    MCD_OPC_Decode, 229, 3, 63, // Opcode: DIVDEUo
1237
/* 5771 */    MCD_OPC_FilterValue, 13, 21, 0, 0, // Skip to: 5797
1238
/* 5776 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1239
/* 5779 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5788
1240
/* 5784 */    MCD_OPC_Decode, 227, 3, 63, // Opcode: DIVDE
1241
/* 5788 */    MCD_OPC_FilterValue, 3, 137, 41, 0, // Skip to: 16426
1242
/* 5793 */    MCD_OPC_Decode, 230, 3, 63, // Opcode: DIVDEo
1243
/* 5797 */    MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 5823
1244
/* 5802 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1245
/* 5805 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5814
1246
/* 5810 */    MCD_OPC_Decode, 231, 3, 63, // Opcode: DIVDU
1247
/* 5814 */    MCD_OPC_FilterValue, 3, 111, 41, 0, // Skip to: 16426
1248
/* 5819 */    MCD_OPC_Decode, 232, 3, 63, // Opcode: DIVDUo
1249
/* 5823 */    MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 5849
1250
/* 5828 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1251
/* 5831 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5840
1252
/* 5836 */    MCD_OPC_Decode, 226, 3, 63, // Opcode: DIVD
1253
/* 5840 */    MCD_OPC_FilterValue, 3, 85, 41, 0, // Skip to: 16426
1254
/* 5845 */    MCD_OPC_Decode, 233, 3, 63, // Opcode: DIVDo
1255
/* 5849 */    MCD_OPC_FilterValue, 24, 76, 41, 0, // Skip to: 16426
1256
/* 5854 */    MCD_OPC_CheckField, 0, 2, 2, 69, 41, 0, // Skip to: 16426
1257
/* 5861 */    MCD_OPC_Decode, 184, 8, 63, // Opcode: MODSD
1258
/* 5865 */    MCD_OPC_FilterValue, 5, 96, 1, 0, // Skip to: 6222
1259
/* 5870 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1260
/* 5873 */    MCD_OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5917
1261
/* 5878 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1262
/* 5881 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5890
1263
/* 5886 */    MCD_OPC_Decode, 210, 1, 62, // Opcode: ADDC
1264
/* 5890 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5899
1265
/* 5895 */    MCD_OPC_Decode, 213, 1, 62, // Opcode: ADDCo
1266
/* 5899 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5908
1267
/* 5904 */    MCD_OPC_Decode, 228, 8, 62, // Opcode: MULHWU
1268
/* 5908 */    MCD_OPC_FilterValue, 3, 17, 41, 0, // Skip to: 16426
1269
/* 5913 */    MCD_OPC_Decode, 229, 8, 62, // Opcode: MULHWUo
1270
/* 5917 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 5943
1271
/* 5922 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1272
/* 5925 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5934
1273
/* 5930 */    MCD_OPC_Decode, 227, 8, 62, // Opcode: MULHW
1274
/* 5934 */    MCD_OPC_FilterValue, 3, 247, 40, 0, // Skip to: 16426
1275
/* 5939 */    MCD_OPC_Decode, 230, 8, 62, // Opcode: MULHWo
1276
/* 5943 */    MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 5969
1277
/* 5948 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1278
/* 5951 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5960
1279
/* 5956 */    MCD_OPC_Decode, 214, 1, 62, // Opcode: ADDE
1280
/* 5960 */    MCD_OPC_FilterValue, 1, 221, 40, 0, // Skip to: 16426
1281
/* 5965 */    MCD_OPC_Decode, 217, 1, 62, // Opcode: ADDEo
1282
/* 5969 */    MCD_OPC_FilterValue, 6, 35, 0, 0, // Skip to: 6009
1283
/* 5974 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1284
/* 5977 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5993
1285
/* 5982 */    MCD_OPC_CheckField, 11, 5, 0, 197, 40, 0, // Skip to: 16426
1286
/* 5989 */    MCD_OPC_Decode, 247, 1, 64, // Opcode: ADDZE
1287
/* 5993 */    MCD_OPC_FilterValue, 1, 188, 40, 0, // Skip to: 16426
1288
/* 5998 */    MCD_OPC_CheckField, 11, 5, 0, 181, 40, 0, // Skip to: 16426
1289
/* 6005 */    MCD_OPC_Decode, 250, 1, 64, // Opcode: ADDZEo
1290
/* 6009 */    MCD_OPC_FilterValue, 7, 53, 0, 0, // Skip to: 6067
1291
/* 6014 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1292
/* 6017 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6033
1293
/* 6022 */    MCD_OPC_CheckField, 11, 5, 0, 157, 40, 0, // Skip to: 16426
1294
/* 6029 */    MCD_OPC_Decode, 242, 1, 64, // Opcode: ADDME
1295
/* 6033 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 6049
1296
/* 6038 */    MCD_OPC_CheckField, 11, 5, 0, 141, 40, 0, // Skip to: 16426
1297
/* 6045 */    MCD_OPC_Decode, 245, 1, 64, // Opcode: ADDMEo
1298
/* 6049 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6058
1299
/* 6054 */    MCD_OPC_Decode, 235, 8, 62, // Opcode: MULLW
1300
/* 6058 */    MCD_OPC_FilterValue, 3, 123, 40, 0, // Skip to: 16426
1301
/* 6063 */    MCD_OPC_Decode, 236, 8, 62, // Opcode: MULLWo
1302
/* 6067 */    MCD_OPC_FilterValue, 8, 30, 0, 0, // Skip to: 6102
1303
/* 6072 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1304
/* 6075 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6084
1305
/* 6080 */    MCD_OPC_Decode, 203, 1, 62, // Opcode: ADD4
1306
/* 6084 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6093
1307
/* 6089 */    MCD_OPC_Decode, 205, 1, 62, // Opcode: ADD4o
1308
/* 6093 */    MCD_OPC_FilterValue, 2, 88, 40, 0, // Skip to: 16426
1309
/* 6098 */    MCD_OPC_Decode, 187, 8, 62, // Opcode: MODUW
1310
/* 6102 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6128
1311
/* 6107 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1312
/* 6110 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6119
1313
/* 6115 */    MCD_OPC_Decode, 236, 3, 62, // Opcode: DIVWEU
1314
/* 6119 */    MCD_OPC_FilterValue, 3, 62, 40, 0, // Skip to: 16426
1315
/* 6124 */    MCD_OPC_Decode, 237, 3, 62, // Opcode: DIVWEUo
1316
/* 6128 */    MCD_OPC_FilterValue, 13, 21, 0, 0, // Skip to: 6154
1317
/* 6133 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1318
/* 6136 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6145
1319
/* 6141 */    MCD_OPC_Decode, 235, 3, 62, // Opcode: DIVWE
1320
/* 6145 */    MCD_OPC_FilterValue, 3, 36, 40, 0, // Skip to: 16426
1321
/* 6150 */    MCD_OPC_Decode, 238, 3, 62, // Opcode: DIVWEo
1322
/* 6154 */    MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 6180
1323
/* 6159 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1324
/* 6162 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6171
1325
/* 6167 */    MCD_OPC_Decode, 239, 3, 62, // Opcode: DIVWU
1326
/* 6171 */    MCD_OPC_FilterValue, 3, 10, 40, 0, // Skip to: 16426
1327
/* 6176 */    MCD_OPC_Decode, 240, 3, 62, // Opcode: DIVWUo
1328
/* 6180 */    MCD_OPC_FilterValue, 15, 21, 0, 0, // Skip to: 6206
1329
/* 6185 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1330
/* 6188 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6197
1331
/* 6193 */    MCD_OPC_Decode, 234, 3, 62, // Opcode: DIVW
1332
/* 6197 */    MCD_OPC_FilterValue, 3, 240, 39, 0, // Skip to: 16426
1333
/* 6202 */    MCD_OPC_Decode, 241, 3, 62, // Opcode: DIVWo
1334
/* 6206 */    MCD_OPC_FilterValue, 24, 231, 39, 0, // Skip to: 16426
1335
/* 6211 */    MCD_OPC_CheckField, 0, 2, 2, 224, 39, 0, // Skip to: 16426
1336
/* 6218 */    MCD_OPC_Decode, 185, 8, 62, // Opcode: MODSW
1337
/* 6222 */    MCD_OPC_FilterValue, 6, 143, 1, 0, // Skip to: 6626
1338
/* 6227 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1339
/* 6230 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 6246
1340
/* 6235 */    MCD_OPC_CheckField, 1, 1, 0, 200, 39, 0, // Skip to: 16426
1341
/* 6242 */    MCD_OPC_Decode, 131, 8, 65, // Opcode: LXSIWZX
1342
/* 6246 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 6262
1343
/* 6251 */    MCD_OPC_CheckField, 1, 1, 0, 184, 39, 0, // Skip to: 16426
1344
/* 6258 */    MCD_OPC_Decode, 130, 8, 65, // Opcode: LXSIWAX
1345
/* 6262 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 6278
1346
/* 6267 */    MCD_OPC_CheckField, 1, 1, 0, 168, 39, 0, // Skip to: 16426
1347
/* 6274 */    MCD_OPC_Decode, 173, 12, 65, // Opcode: STXSIWX
1348
/* 6278 */    MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 6304
1349
/* 6283 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1350
/* 6286 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6295
1351
/* 6291 */    MCD_OPC_Decode, 143, 8, 66, // Opcode: LXVX
1352
/* 6295 */    MCD_OPC_FilterValue, 1, 142, 39, 0, // Skip to: 16426
1353
/* 6300 */    MCD_OPC_Decode, 139, 8, 67, // Opcode: LXVL
1354
/* 6304 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 6320
1355
/* 6309 */    MCD_OPC_CheckField, 1, 1, 1, 126, 39, 0, // Skip to: 16426
1356
/* 6316 */    MCD_OPC_Decode, 140, 8, 67, // Opcode: LXVLL
1357
/* 6320 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 6336
1358
/* 6325 */    MCD_OPC_CheckField, 1, 1, 0, 110, 39, 0, // Skip to: 16426
1359
/* 6332 */    MCD_OPC_Decode, 137, 8, 66, // Opcode: LXVDSX
1360
/* 6336 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 6352
1361
/* 6341 */    MCD_OPC_CheckField, 1, 1, 0, 94, 39, 0, // Skip to: 16426
1362
/* 6348 */    MCD_OPC_Decode, 142, 8, 66, // Opcode: LXVWSX
1363
/* 6352 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 6378
1364
/* 6357 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1365
/* 6360 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6369
1366
/* 6365 */    MCD_OPC_Decode, 183, 12, 66, // Opcode: STXVX
1367
/* 6369 */    MCD_OPC_FilterValue, 1, 68, 39, 0, // Skip to: 16426
1368
/* 6374 */    MCD_OPC_Decode, 180, 12, 67, // Opcode: STXVL
1369
/* 6378 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6394
1370
/* 6383 */    MCD_OPC_CheckField, 1, 1, 1, 52, 39, 0, // Skip to: 16426
1371
/* 6390 */    MCD_OPC_Decode, 181, 12, 67, // Opcode: STXVLL
1372
/* 6394 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6410
1373
/* 6399 */    MCD_OPC_CheckField, 1, 1, 0, 36, 39, 0, // Skip to: 16426
1374
/* 6406 */    MCD_OPC_Decode, 133, 8, 68, // Opcode: LXSSPX
1375
/* 6410 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 6426
1376
/* 6415 */    MCD_OPC_CheckField, 1, 1, 0, 20, 39, 0, // Skip to: 16426
1377
/* 6422 */    MCD_OPC_Decode, 255, 7, 65, // Opcode: LXSDX
1378
/* 6426 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 6442
1379
/* 6431 */    MCD_OPC_CheckField, 1, 1, 0, 4, 39, 0, // Skip to: 16426
1380
/* 6438 */    MCD_OPC_Decode, 175, 12, 68, // Opcode: STXSSPX
1381
/* 6442 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 6458
1382
/* 6447 */    MCD_OPC_CheckField, 1, 1, 0, 244, 38, 0, // Skip to: 16426
1383
/* 6454 */    MCD_OPC_Decode, 168, 12, 65, // Opcode: STXSDX
1384
/* 6458 */    MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 6484
1385
/* 6463 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1386
/* 6466 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6475
1387
/* 6471 */    MCD_OPC_Decode, 141, 8, 66, // Opcode: LXVW4X
1388
/* 6475 */    MCD_OPC_FilterValue, 1, 218, 38, 0, // Skip to: 16426
1389
/* 6480 */    MCD_OPC_Decode, 128, 8, 65, // Opcode: LXSIBZX
1390
/* 6484 */    MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 6510
1391
/* 6489 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1392
/* 6492 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6501
1393
/* 6497 */    MCD_OPC_Decode, 138, 8, 66, // Opcode: LXVH8X
1394
/* 6501 */    MCD_OPC_FilterValue, 1, 192, 38, 0, // Skip to: 16426
1395
/* 6506 */    MCD_OPC_Decode, 129, 8, 65, // Opcode: LXSIHZX
1396
/* 6510 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 6526
1397
/* 6515 */    MCD_OPC_CheckField, 1, 1, 0, 176, 38, 0, // Skip to: 16426
1398
/* 6522 */    MCD_OPC_Decode, 136, 8, 66, // Opcode: LXVD2X
1399
/* 6526 */    MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 6542
1400
/* 6531 */    MCD_OPC_CheckField, 1, 1, 0, 160, 38, 0, // Skip to: 16426
1401
/* 6538 */    MCD_OPC_Decode, 135, 8, 66, // Opcode: LXVB16X
1402
/* 6542 */    MCD_OPC_FilterValue, 28, 21, 0, 0, // Skip to: 6568
1403
/* 6547 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1404
/* 6550 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6559
1405
/* 6555 */    MCD_OPC_Decode, 182, 12, 66, // Opcode: STXVW4X
1406
/* 6559 */    MCD_OPC_FilterValue, 1, 134, 38, 0, // Skip to: 16426
1407
/* 6564 */    MCD_OPC_Decode, 169, 12, 65, // Opcode: STXSIBX
1408
/* 6568 */    MCD_OPC_FilterValue, 29, 21, 0, 0, // Skip to: 6594
1409
/* 6573 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1410
/* 6576 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6585
1411
/* 6581 */    MCD_OPC_Decode, 179, 12, 66, // Opcode: STXVH8X
1412
/* 6585 */    MCD_OPC_FilterValue, 1, 108, 38, 0, // Skip to: 16426
1413
/* 6590 */    MCD_OPC_Decode, 171, 12, 65, // Opcode: STXSIHX
1414
/* 6594 */    MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 6610
1415
/* 6599 */    MCD_OPC_CheckField, 1, 1, 0, 92, 38, 0, // Skip to: 16426
1416
/* 6606 */    MCD_OPC_Decode, 178, 12, 66, // Opcode: STXVD2X
1417
/* 6610 */    MCD_OPC_FilterValue, 31, 83, 38, 0, // Skip to: 16426
1418
/* 6615 */    MCD_OPC_CheckField, 1, 1, 0, 76, 38, 0, // Skip to: 16426
1419
/* 6622 */    MCD_OPC_Decode, 177, 12, 66, // Opcode: STXVB16X
1420
/* 6626 */    MCD_OPC_FilterValue, 7, 247, 0, 0, // Skip to: 6878
1421
/* 6631 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1422
/* 6634 */    MCD_OPC_FilterValue, 0, 62, 0, 0, // Skip to: 6701
1423
/* 6639 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1424
/* 6642 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6651
1425
/* 6647 */    MCD_OPC_Decode, 151, 8, 69, // Opcode: MFBHRBE
1426
/* 6651 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6660
1427
/* 6656 */    MCD_OPC_Decode, 170, 8, 53, // Opcode: MFPMR
1428
/* 6660 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 6676
1429
/* 6665 */    MCD_OPC_CheckField, 11, 15, 0, 26, 38, 0, // Skip to: 16426
1430
/* 6672 */    MCD_OPC_Decode, 164, 3, 0, // Opcode: CLRBHRB
1431
/* 6676 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6685
1432
/* 6681 */    MCD_OPC_Decode, 210, 8, 70, // Opcode: MTPMR
1433
/* 6685 */    MCD_OPC_FilterValue, 22, 8, 38, 0, // Skip to: 16426
1434
/* 6690 */    MCD_OPC_CheckField, 11, 12, 0, 1, 38, 0, // Skip to: 16426
1435
/* 6697 */    MCD_OPC_Decode, 220, 12, 50, // Opcode: TCHECK
1436
/* 6701 */    MCD_OPC_FilterValue, 1, 163, 0, 0, // Skip to: 6869
1437
/* 6706 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1438
/* 6709 */    MCD_OPC_FilterValue, 20, 18, 0, 0, // Skip to: 6732
1439
/* 6714 */    MCD_OPC_CheckField, 22, 4, 0, 233, 37, 0, // Skip to: 16426
1440
/* 6721 */    MCD_OPC_CheckField, 11, 10, 0, 226, 37, 0, // Skip to: 16426
1441
/* 6728 */    MCD_OPC_Decode, 218, 12, 71, // Opcode: TBEGIN
1442
/* 6732 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 6748
1443
/* 6737 */    MCD_OPC_CheckField, 11, 14, 0, 210, 37, 0, // Skip to: 16426
1444
/* 6744 */    MCD_OPC_Decode, 230, 12, 72, // Opcode: TEND
1445
/* 6748 */    MCD_OPC_FilterValue, 23, 18, 0, 0, // Skip to: 6771
1446
/* 6753 */    MCD_OPC_CheckField, 22, 3, 0, 194, 37, 0, // Skip to: 16426
1447
/* 6760 */    MCD_OPC_CheckField, 11, 10, 0, 187, 37, 0, // Skip to: 16426
1448
/* 6767 */    MCD_OPC_Decode, 248, 12, 71, // Opcode: TSR
1449
/* 6771 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6780
1450
/* 6776 */    MCD_OPC_Decode, 210, 12, 54, // Opcode: TABORTWC
1451
/* 6780 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 6789
1452
/* 6785 */    MCD_OPC_Decode, 208, 12, 54, // Opcode: TABORTDC
1453
/* 6789 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 6798
1454
/* 6794 */    MCD_OPC_Decode, 211, 12, 73, // Opcode: TABORTWCI
1455
/* 6798 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 6807
1456
/* 6803 */    MCD_OPC_Decode, 209, 12, 73, // Opcode: TABORTDCI
1457
/* 6807 */    MCD_OPC_FilterValue, 28, 18, 0, 0, // Skip to: 6830
1458
/* 6812 */    MCD_OPC_CheckField, 21, 5, 0, 135, 37, 0, // Skip to: 16426
1459
/* 6819 */    MCD_OPC_CheckField, 11, 5, 0, 128, 37, 0, // Skip to: 16426
1460
/* 6826 */    MCD_OPC_Decode, 207, 12, 74, // Opcode: TABORT
1461
/* 6830 */    MCD_OPC_FilterValue, 29, 18, 0, 0, // Skip to: 6853
1462
/* 6835 */    MCD_OPC_CheckField, 21, 5, 0, 112, 37, 0, // Skip to: 16426
1463
/* 6842 */    MCD_OPC_CheckField, 11, 5, 0, 105, 37, 0, // Skip to: 16426
1464
/* 6849 */    MCD_OPC_Decode, 247, 12, 74, // Opcode: TRECLAIM
1465
/* 6853 */    MCD_OPC_FilterValue, 31, 96, 37, 0, // Skip to: 16426
1466
/* 6858 */    MCD_OPC_CheckField, 11, 15, 0, 89, 37, 0, // Skip to: 16426
1467
/* 6865 */    MCD_OPC_Decode, 246, 12, 0, // Opcode: TRECHKPT
1468
/* 6869 */    MCD_OPC_FilterValue, 2, 80, 37, 0, // Skip to: 16426
1469
/* 6874 */    MCD_OPC_Decode, 143, 7, 75, // Opcode: ISEL
1470
/* 6878 */    MCD_OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6932
1471
/* 6883 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1472
/* 6886 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6909
1473
/* 6891 */    MCD_OPC_CheckField, 6, 6, 4, 56, 37, 0, // Skip to: 16426
1474
/* 6898 */    MCD_OPC_CheckField, 0, 2, 0, 49, 37, 0, // Skip to: 16426
1475
/* 6905 */    MCD_OPC_Decode, 190, 8, 76, // Opcode: MTCRF
1476
/* 6909 */    MCD_OPC_FilterValue, 1, 40, 37, 0, // Skip to: 16426
1477
/* 6914 */    MCD_OPC_CheckField, 6, 6, 4, 33, 37, 0, // Skip to: 16426
1478
/* 6921 */    MCD_OPC_CheckField, 0, 2, 0, 26, 37, 0, // Skip to: 16426
1479
/* 6928 */    MCD_OPC_Decode, 208, 8, 77, // Opcode: MTOCRF
1480
/* 6932 */    MCD_OPC_FilterValue, 9, 49, 3, 0, // Skip to: 7754
1481
/* 6937 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1482
/* 6940 */    MCD_OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6994
1483
/* 6945 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1484
/* 6948 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 6971
1485
/* 6953 */    MCD_OPC_CheckField, 11, 9, 0, 250, 36, 0, // Skip to: 16426
1486
/* 6960 */    MCD_OPC_CheckField, 0, 2, 2, 243, 36, 0, // Skip to: 16426
1487
/* 6967 */    MCD_OPC_Decode, 152, 8, 51, // Opcode: MFCR
1488
/* 6971 */    MCD_OPC_FilterValue, 1, 234, 36, 0, // Skip to: 16426
1489
/* 6976 */    MCD_OPC_CheckField, 11, 1, 0, 227, 36, 0, // Skip to: 16426
1490
/* 6983 */    MCD_OPC_CheckField, 0, 2, 2, 220, 36, 0, // Skip to: 16426
1491
/* 6990 */    MCD_OPC_Decode, 168, 8, 78, // Opcode: MFOCRF
1492
/* 6994 */    MCD_OPC_FilterValue, 1, 18, 0, 0, // Skip to: 7017
1493
/* 6999 */    MCD_OPC_CheckField, 11, 5, 0, 204, 36, 0, // Skip to: 16426
1494
/* 7006 */    MCD_OPC_CheckField, 1, 1, 1, 197, 36, 0, // Skip to: 16426
1495
/* 7013 */    MCD_OPC_Decode, 181, 8, 79, // Opcode: MFVSRD
1496
/* 7017 */    MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 7040
1497
/* 7022 */    MCD_OPC_CheckField, 11, 10, 0, 181, 36, 0, // Skip to: 16426
1498
/* 7029 */    MCD_OPC_CheckField, 0, 2, 2, 174, 36, 0, // Skip to: 16426
1499
/* 7036 */    MCD_OPC_Decode, 167, 8, 51, // Opcode: MFMSR
1500
/* 7040 */    MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 7063
1501
/* 7045 */    MCD_OPC_CheckField, 11, 5, 0, 158, 36, 0, // Skip to: 16426
1502
/* 7052 */    MCD_OPC_CheckField, 1, 1, 1, 151, 36, 0, // Skip to: 16426
1503
/* 7059 */    MCD_OPC_Decode, 183, 8, 80, // Opcode: MFVSRWZ
1504
/* 7063 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7079
1505
/* 7068 */    MCD_OPC_CheckField, 1, 1, 0, 135, 36, 0, // Skip to: 16426
1506
/* 7075 */    MCD_OPC_Decode, 206, 8, 81, // Opcode: MTMSR
1507
/* 7079 */    MCD_OPC_FilterValue, 5, 28, 0, 0, // Skip to: 7112
1508
/* 7084 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1509
/* 7087 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7096
1510
/* 7092 */    MCD_OPC_Decode, 207, 8, 81, // Opcode: MTMSRD
1511
/* 7096 */    MCD_OPC_FilterValue, 1, 109, 36, 0, // Skip to: 16426
1512
/* 7101 */    MCD_OPC_CheckField, 11, 5, 0, 102, 36, 0, // Skip to: 16426
1513
/* 7108 */    MCD_OPC_Decode, 218, 8, 82, // Opcode: MTVSRD
1514
/* 7112 */    MCD_OPC_FilterValue, 6, 28, 0, 0, // Skip to: 7145
1515
/* 7117 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1516
/* 7120 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7129
1517
/* 7125 */    MCD_OPC_Decode, 213, 8, 83, // Opcode: MTSR
1518
/* 7129 */    MCD_OPC_FilterValue, 1, 76, 36, 0, // Skip to: 16426
1519
/* 7134 */    MCD_OPC_CheckField, 11, 5, 0, 69, 36, 0, // Skip to: 16426
1520
/* 7141 */    MCD_OPC_Decode, 220, 8, 84, // Opcode: MTVSRWA
1521
/* 7145 */    MCD_OPC_FilterValue, 7, 28, 0, 0, // Skip to: 7178
1522
/* 7150 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1523
/* 7153 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7162
1524
/* 7158 */    MCD_OPC_Decode, 214, 8, 85, // Opcode: MTSRIN
1525
/* 7162 */    MCD_OPC_FilterValue, 1, 43, 36, 0, // Skip to: 16426
1526
/* 7167 */    MCD_OPC_CheckField, 11, 5, 0, 36, 36, 0, // Skip to: 16426
1527
/* 7174 */    MCD_OPC_Decode, 222, 8, 84, // Opcode: MTVSRWZ
1528
/* 7178 */    MCD_OPC_FilterValue, 8, 18, 0, 0, // Skip to: 7201
1529
/* 7183 */    MCD_OPC_CheckField, 16, 10, 0, 20, 36, 0, // Skip to: 16426
1530
/* 7190 */    MCD_OPC_CheckField, 0, 2, 0, 13, 36, 0, // Skip to: 16426
1531
/* 7197 */    MCD_OPC_Decode, 233, 12, 86, // Opcode: TLBIEL
1532
/* 7201 */    MCD_OPC_FilterValue, 9, 42, 0, 0, // Skip to: 7248
1533
/* 7206 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1534
/* 7209 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7232
1535
/* 7214 */    MCD_OPC_CheckField, 16, 5, 0, 245, 35, 0, // Skip to: 16426
1536
/* 7221 */    MCD_OPC_CheckField, 0, 1, 0, 238, 35, 0, // Skip to: 16426
1537
/* 7228 */    MCD_OPC_Decode, 232, 12, 85, // Opcode: TLBIE
1538
/* 7232 */    MCD_OPC_FilterValue, 1, 229, 35, 0, // Skip to: 16426
1539
/* 7237 */    MCD_OPC_CheckField, 11, 5, 0, 222, 35, 0, // Skip to: 16426
1540
/* 7244 */    MCD_OPC_Decode, 182, 8, 87, // Opcode: MFVSRLD
1541
/* 7248 */    MCD_OPC_FilterValue, 10, 51, 0, 0, // Skip to: 7304
1542
/* 7253 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1543
/* 7256 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7272
1544
/* 7261 */    MCD_OPC_CheckField, 11, 15, 0, 198, 35, 0, // Skip to: 16426
1545
/* 7268 */    MCD_OPC_Decode, 193, 11, 0, // Opcode: SLBSYNC
1546
/* 7272 */    MCD_OPC_FilterValue, 2, 189, 35, 0, // Skip to: 16426
1547
/* 7277 */    MCD_OPC_ExtractField, 11, 10,  // Inst{20-11} ...
1548
/* 7280 */    MCD_OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7290
1549
/* 7286 */    MCD_OPC_Decode, 165, 8, 51, // Opcode: MFLR
1550
/* 7290 */    MCD_OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7300
1551
/* 7296 */    MCD_OPC_Decode, 154, 8, 51, // Opcode: MFCTR
1552
/* 7300 */    MCD_OPC_Decode, 171, 8, 53, // Opcode: MFSPR
1553
/* 7304 */    MCD_OPC_FilterValue, 11, 28, 0, 0, // Skip to: 7337
1554
/* 7309 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1555
/* 7312 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7328
1556
/* 7317 */    MCD_OPC_CheckField, 11, 15, 0, 142, 35, 0, // Skip to: 16426
1557
/* 7324 */    MCD_OPC_Decode, 231, 12, 0, // Opcode: TLBIA
1558
/* 7328 */    MCD_OPC_FilterValue, 2, 133, 35, 0, // Skip to: 16426
1559
/* 7333 */    MCD_OPC_Decode, 175, 8, 53, // Opcode: MFTB
1560
/* 7337 */    MCD_OPC_FilterValue, 12, 42, 0, 0, // Skip to: 7384
1561
/* 7342 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1562
/* 7345 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7368
1563
/* 7350 */    MCD_OPC_CheckField, 16, 5, 0, 109, 35, 0, // Skip to: 16426
1564
/* 7357 */    MCD_OPC_CheckField, 0, 1, 0, 102, 35, 0, // Skip to: 16426
1565
/* 7364 */    MCD_OPC_Decode, 192, 11, 85, // Opcode: SLBMTE
1566
/* 7368 */    MCD_OPC_FilterValue, 1, 93, 35, 0, // Skip to: 16426
1567
/* 7373 */    MCD_OPC_CheckField, 11, 5, 0, 86, 35, 0, // Skip to: 16426
1568
/* 7380 */    MCD_OPC_Decode, 221, 8, 88, // Opcode: MTVSRWS
1569
/* 7384 */    MCD_OPC_FilterValue, 13, 35, 0, 0, // Skip to: 7424
1570
/* 7389 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1571
/* 7392 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 7415
1572
/* 7397 */    MCD_OPC_CheckField, 16, 10, 0, 62, 35, 0, // Skip to: 16426
1573
/* 7404 */    MCD_OPC_CheckField, 0, 1, 0, 55, 35, 0, // Skip to: 16426
1574
/* 7411 */    MCD_OPC_Decode, 188, 11, 86, // Opcode: SLBIE
1575
/* 7415 */    MCD_OPC_FilterValue, 1, 46, 35, 0, // Skip to: 16426
1576
/* 7420 */    MCD_OPC_Decode, 219, 8, 89, // Opcode: MTVSRDD
1577
/* 7424 */    MCD_OPC_FilterValue, 14, 51, 0, 0, // Skip to: 7480
1578
/* 7429 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1579
/* 7432 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7448
1580
/* 7437 */    MCD_OPC_CheckField, 16, 5, 0, 22, 35, 0, // Skip to: 16426
1581
/* 7444 */    MCD_OPC_Decode, 189, 11, 85, // Opcode: SLBIEG
1582
/* 7448 */    MCD_OPC_FilterValue, 2, 13, 35, 0, // Skip to: 16426
1583
/* 7453 */    MCD_OPC_ExtractField, 11, 10,  // Inst{20-11} ...
1584
/* 7456 */    MCD_OPC_FilterValue, 128, 2, 4, 0, 0, // Skip to: 7466
1585
/* 7462 */    MCD_OPC_Decode, 204, 8, 51, // Opcode: MTLR
1586
/* 7466 */    MCD_OPC_FilterValue, 160, 2, 4, 0, 0, // Skip to: 7476
1587
/* 7472 */    MCD_OPC_Decode, 192, 8, 51, // Opcode: MTCTR
1588
/* 7476 */    MCD_OPC_Decode, 211, 8, 70, // Opcode: MTSPR
1589
/* 7480 */    MCD_OPC_FilterValue, 15, 18, 0, 0, // Skip to: 7503
1590
/* 7485 */    MCD_OPC_CheckField, 11, 15, 0, 230, 34, 0, // Skip to: 16426
1591
/* 7492 */    MCD_OPC_CheckField, 0, 2, 0, 223, 34, 0, // Skip to: 16426
1592
/* 7499 */    MCD_OPC_Decode, 187, 11, 0, // Opcode: SLBIA
1593
/* 7503 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7519
1594
/* 7508 */    MCD_OPC_CheckField, 1, 1, 1, 207, 34, 0, // Skip to: 16426
1595
/* 7515 */    MCD_OPC_Decode, 173, 8, 83, // Opcode: MFSR
1596
/* 7519 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 7535
1597
/* 7524 */    MCD_OPC_CheckField, 1, 1, 1, 191, 34, 0, // Skip to: 16426
1598
/* 7531 */    MCD_OPC_Decode, 174, 8, 85, // Opcode: MFSRIN
1599
/* 7535 */    MCD_OPC_FilterValue, 23, 25, 0, 0, // Skip to: 7565
1600
/* 7540 */    MCD_OPC_CheckField, 18, 3, 0, 175, 34, 0, // Skip to: 16426
1601
/* 7547 */    MCD_OPC_CheckField, 11, 5, 0, 168, 34, 0, // Skip to: 16426
1602
/* 7554 */    MCD_OPC_CheckField, 0, 2, 2, 161, 34, 0, // Skip to: 16426
1603
/* 7561 */    MCD_OPC_Decode, 210, 3, 90, // Opcode: DARN
1604
/* 7565 */    MCD_OPC_FilterValue, 24, 18, 0, 0, // Skip to: 7588
1605
/* 7570 */    MCD_OPC_CheckField, 21, 5, 0, 145, 34, 0, // Skip to: 16426
1606
/* 7577 */    MCD_OPC_CheckField, 0, 2, 0, 138, 34, 0, // Skip to: 16426
1607
/* 7584 */    MCD_OPC_Decode, 234, 12, 58, // Opcode: TLBIVAX
1608
/* 7588 */    MCD_OPC_FilterValue, 26, 18, 0, 0, // Skip to: 7611
1609
/* 7593 */    MCD_OPC_CheckField, 16, 5, 0, 122, 34, 0, // Skip to: 16426
1610
/* 7600 */    MCD_OPC_CheckField, 0, 2, 2, 115, 34, 0, // Skip to: 16426
1611
/* 7607 */    MCD_OPC_Decode, 191, 11, 85, // Opcode: SLBMFEV
1612
/* 7611 */    MCD_OPC_FilterValue, 28, 48, 0, 0, // Skip to: 7664
1613
/* 7616 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1614
/* 7619 */    MCD_OPC_FilterValue, 0, 15, 0, 0, // Skip to: 7639
1615
/* 7624 */    MCD_OPC_CheckField, 21, 5, 0, 4, 0, 0, // Skip to: 7635
1616
/* 7631 */    MCD_OPC_Decode, 239, 12, 58, // Opcode: TLBSX
1617
/* 7635 */    MCD_OPC_Decode, 240, 12, 62, // Opcode: TLBSX2
1618
/* 7639 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7648
1619
/* 7644 */    MCD_OPC_Decode, 241, 12, 62, // Opcode: TLBSX2D
1620
/* 7648 */    MCD_OPC_FilterValue, 2, 69, 34, 0, // Skip to: 16426
1621
/* 7653 */    MCD_OPC_CheckField, 16, 5, 0, 62, 34, 0, // Skip to: 16426
1622
/* 7660 */    MCD_OPC_Decode, 190, 11, 85, // Opcode: SLBMFEE
1623
/* 7664 */    MCD_OPC_FilterValue, 29, 23, 0, 0, // Skip to: 7692
1624
/* 7669 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1625
/* 7672 */    MCD_OPC_FilterValue, 0, 45, 34, 0, // Skip to: 16426
1626
/* 7677 */    MCD_OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7688
1627
/* 7684 */    MCD_OPC_Decode, 237, 12, 0, // Opcode: TLBRE
1628
/* 7688 */    MCD_OPC_Decode, 238, 12, 91, // Opcode: TLBRE2
1629
/* 7692 */    MCD_OPC_FilterValue, 30, 34, 0, 0, // Skip to: 7731
1630
/* 7697 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1631
/* 7700 */    MCD_OPC_FilterValue, 0, 17, 34, 0, // Skip to: 16426
1632
/* 7705 */    MCD_OPC_CheckField, 11, 15, 0, 4, 0, 0, // Skip to: 7716
1633
/* 7712 */    MCD_OPC_Decode, 243, 12, 0, // Opcode: TLBWE
1634
/* 7716 */    MCD_OPC_CheckField, 16, 10, 0, 4, 0, 0, // Skip to: 7727
1635
/* 7723 */    MCD_OPC_Decode, 235, 12, 86, // Opcode: TLBLD
1636
/* 7727 */    MCD_OPC_Decode, 244, 12, 91, // Opcode: TLBWE2
1637
/* 7731 */    MCD_OPC_FilterValue, 31, 242, 33, 0, // Skip to: 16426
1638
/* 7736 */    MCD_OPC_CheckField, 16, 10, 0, 235, 33, 0, // Skip to: 16426
1639
/* 7743 */    MCD_OPC_CheckField, 0, 2, 0, 228, 33, 0, // Skip to: 16426
1640
/* 7750 */    MCD_OPC_Decode, 236, 12, 86, // Opcode: TLBLI
1641
/* 7754 */    MCD_OPC_FilterValue, 10, 141, 1, 0, // Skip to: 8156
1642
/* 7759 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1643
/* 7762 */    MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 7797
1644
/* 7767 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1645
/* 7770 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7779
1646
/* 7775 */    MCD_OPC_Decode, 231, 7, 92, // Opcode: LWARX
1647
/* 7779 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7788
1648
/* 7784 */    MCD_OPC_Decode, 232, 7, 92, // Opcode: LWARXL
1649
/* 7788 */    MCD_OPC_FilterValue, 2, 185, 33, 0, // Skip to: 16426
1650
/* 7793 */    MCD_OPC_Decode, 171, 7, 93, // Opcode: LDX
1651
/* 7797 */    MCD_OPC_FilterValue, 1, 30, 0, 0, // Skip to: 7832
1652
/* 7802 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1653
/* 7805 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7814
1654
/* 7810 */    MCD_OPC_Decode, 147, 7, 92, // Opcode: LBARX
1655
/* 7814 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7823
1656
/* 7819 */    MCD_OPC_Decode, 148, 7, 92, // Opcode: LBARXL
1657
/* 7823 */    MCD_OPC_FilterValue, 2, 150, 33, 0, // Skip to: 16426
1658
/* 7828 */    MCD_OPC_Decode, 170, 7, 94, // Opcode: LDUX
1659
/* 7832 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 7858
1660
/* 7837 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1661
/* 7840 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7849
1662
/* 7845 */    MCD_OPC_Decode, 163, 7, 93, // Opcode: LDARX
1663
/* 7849 */    MCD_OPC_FilterValue, 1, 124, 33, 0, // Skip to: 16426
1664
/* 7854 */    MCD_OPC_Decode, 164, 7, 93, // Opcode: LDARXL
1665
/* 7858 */    MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 7884
1666
/* 7863 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1667
/* 7866 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7875
1668
/* 7871 */    MCD_OPC_Decode, 194, 7, 92, // Opcode: LHARX
1669
/* 7875 */    MCD_OPC_FilterValue, 1, 98, 33, 0, // Skip to: 16426
1670
/* 7880 */    MCD_OPC_Decode, 195, 7, 92, // Opcode: LHARXL
1671
/* 7884 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 7900
1672
/* 7889 */    MCD_OPC_CheckField, 0, 2, 2, 82, 33, 0, // Skip to: 16426
1673
/* 7896 */    MCD_OPC_Decode, 243, 11, 93, // Opcode: STDX
1674
/* 7900 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7916
1675
/* 7905 */    MCD_OPC_CheckField, 0, 2, 2, 66, 33, 0, // Skip to: 16426
1676
/* 7912 */    MCD_OPC_Decode, 242, 11, 95, // Opcode: STDUX
1677
/* 7916 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 7932
1678
/* 7921 */    MCD_OPC_CheckField, 0, 2, 2, 50, 33, 0, // Skip to: 16426
1679
/* 7928 */    MCD_OPC_Decode, 168, 7, 93, // Opcode: LDMX
1680
/* 7932 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 7948
1681
/* 7937 */    MCD_OPC_CheckField, 0, 2, 2, 34, 33, 0, // Skip to: 16426
1682
/* 7944 */    MCD_OPC_Decode, 235, 7, 93, // Opcode: LWAX
1683
/* 7948 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 7964
1684
/* 7953 */    MCD_OPC_CheckField, 0, 2, 2, 18, 33, 0, // Skip to: 16426
1685
/* 7960 */    MCD_OPC_Decode, 234, 7, 94, // Opcode: LWAUX
1686
/* 7964 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 7980
1687
/* 7969 */    MCD_OPC_CheckField, 0, 2, 0, 2, 33, 0, // Skip to: 16426
1688
/* 7976 */    MCD_OPC_Decode, 166, 7, 93, // Opcode: LDBRX
1689
/* 7980 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 7996
1690
/* 7985 */    MCD_OPC_CheckField, 0, 2, 2, 242, 32, 0, // Skip to: 16426
1691
/* 7992 */    MCD_OPC_Decode, 222, 7, 59, // Opcode: LSWI
1692
/* 7996 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 8012
1693
/* 8001 */    MCD_OPC_CheckField, 0, 2, 0, 226, 32, 0, // Skip to: 16426
1694
/* 8008 */    MCD_OPC_Decode, 238, 11, 93, // Opcode: STDBRX
1695
/* 8012 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 8028
1696
/* 8017 */    MCD_OPC_CheckField, 0, 2, 2, 210, 32, 0, // Skip to: 16426
1697
/* 8024 */    MCD_OPC_Decode, 145, 12, 59, // Opcode: STSWI
1698
/* 8028 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8044
1699
/* 8033 */    MCD_OPC_CheckField, 0, 2, 2, 194, 32, 0, // Skip to: 16426
1700
/* 8040 */    MCD_OPC_Decode, 243, 7, 62, // Opcode: LWZCIX
1701
/* 8044 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 8060
1702
/* 8049 */    MCD_OPC_CheckField, 0, 2, 2, 178, 32, 0, // Skip to: 16426
1703
/* 8056 */    MCD_OPC_Decode, 207, 7, 62, // Opcode: LHZCIX
1704
/* 8060 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 8076
1705
/* 8065 */    MCD_OPC_CheckField, 0, 2, 2, 162, 32, 0, // Skip to: 16426
1706
/* 8072 */    MCD_OPC_Decode, 152, 7, 62, // Opcode: LBZCIX
1707
/* 8076 */    MCD_OPC_FilterValue, 27, 11, 0, 0, // Skip to: 8092
1708
/* 8081 */    MCD_OPC_CheckField, 0, 2, 2, 146, 32, 0, // Skip to: 16426
1709
/* 8088 */    MCD_OPC_Decode, 167, 7, 62, // Opcode: LDCIX
1710
/* 8092 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8108
1711
/* 8097 */    MCD_OPC_CheckField, 0, 2, 2, 130, 32, 0, // Skip to: 16426
1712
/* 8104 */    MCD_OPC_Decode, 155, 12, 62, // Opcode: STWCIX
1713
/* 8108 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 8124
1714
/* 8113 */    MCD_OPC_CheckField, 0, 2, 2, 114, 32, 0, // Skip to: 16426
1715
/* 8120 */    MCD_OPC_Decode, 131, 12, 62, // Opcode: STHCIX
1716
/* 8124 */    MCD_OPC_FilterValue, 30, 11, 0, 0, // Skip to: 8140
1717
/* 8129 */    MCD_OPC_CheckField, 0, 2, 2, 98, 32, 0, // Skip to: 16426
1718
/* 8136 */    MCD_OPC_Decode, 224, 11, 62, // Opcode: STBCIX
1719
/* 8140 */    MCD_OPC_FilterValue, 31, 89, 32, 0, // Skip to: 16426
1720
/* 8145 */    MCD_OPC_CheckField, 0, 2, 2, 82, 32, 0, // Skip to: 16426
1721
/* 8152 */    MCD_OPC_Decode, 239, 11, 62, // Opcode: STDCIX
1722
/* 8156 */    MCD_OPC_FilterValue, 11, 89, 3, 0, // Skip to: 9018
1723
/* 8161 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1724
/* 8164 */    MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 8197
1725
/* 8169 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1726
/* 8172 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8188
1727
/* 8177 */    MCD_OPC_CheckField, 25, 1, 0, 50, 32, 0, // Skip to: 16426
1728
/* 8184 */    MCD_OPC_Decode, 140, 7, 57, // Opcode: ICBT
1729
/* 8188 */    MCD_OPC_FilterValue, 2, 41, 32, 0, // Skip to: 16426
1730
/* 8193 */    MCD_OPC_Decode, 248, 7, 92, // Opcode: LWZX
1731
/* 8197 */    MCD_OPC_FilterValue, 1, 28, 0, 0, // Skip to: 8230
1732
/* 8202 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1733
/* 8205 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8221
1734
/* 8210 */    MCD_OPC_CheckField, 21, 5, 0, 17, 32, 0, // Skip to: 16426
1735
/* 8217 */    MCD_OPC_Decode, 215, 3, 96, // Opcode: DCBST
1736
/* 8221 */    MCD_OPC_FilterValue, 2, 8, 32, 0, // Skip to: 16426
1737
/* 8226 */    MCD_OPC_Decode, 246, 7, 97, // Opcode: LWZUX
1738
/* 8230 */    MCD_OPC_FilterValue, 2, 21, 0, 0, // Skip to: 8256
1739
/* 8235 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1740
/* 8238 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8247
1741
/* 8243 */    MCD_OPC_Decode, 212, 3, 98, // Opcode: DCBF
1742
/* 8247 */    MCD_OPC_FilterValue, 2, 238, 31, 0, // Skip to: 16426
1743
/* 8252 */    MCD_OPC_Decode, 157, 7, 92, // Opcode: LBZX
1744
/* 8256 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8272
1745
/* 8261 */    MCD_OPC_CheckField, 0, 2, 2, 222, 31, 0, // Skip to: 16426
1746
/* 8268 */    MCD_OPC_Decode, 155, 7, 97, // Opcode: LBZUX
1747
/* 8272 */    MCD_OPC_FilterValue, 4, 21, 0, 0, // Skip to: 8298
1748
/* 8277 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1749
/* 8280 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8289
1750
/* 8285 */    MCD_OPC_Decode, 156, 12, 92, // Opcode: STWCX
1751
/* 8289 */    MCD_OPC_FilterValue, 2, 196, 31, 0, // Skip to: 16426
1752
/* 8294 */    MCD_OPC_Decode, 162, 12, 92, // Opcode: STWX
1753
/* 8298 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 8314
1754
/* 8303 */    MCD_OPC_CheckField, 0, 2, 2, 180, 31, 0, // Skip to: 16426
1755
/* 8310 */    MCD_OPC_Decode, 160, 12, 99, // Opcode: STWUX
1756
/* 8314 */    MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 8340
1757
/* 8319 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1758
/* 8322 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8331
1759
/* 8327 */    MCD_OPC_Decode, 240, 11, 93, // Opcode: STDCX
1760
/* 8331 */    MCD_OPC_FilterValue, 2, 154, 31, 0, // Skip to: 16426
1761
/* 8336 */    MCD_OPC_Decode, 231, 11, 92, // Opcode: STBX
1762
/* 8340 */    MCD_OPC_FilterValue, 7, 21, 0, 0, // Skip to: 8366
1763
/* 8345 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1764
/* 8348 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8357
1765
/* 8353 */    MCD_OPC_Decode, 219, 3, 98, // Opcode: DCBTST
1766
/* 8357 */    MCD_OPC_FilterValue, 2, 128, 31, 0, // Skip to: 16426
1767
/* 8362 */    MCD_OPC_Decode, 229, 11, 99, // Opcode: STBUX
1768
/* 8366 */    MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 8392
1769
/* 8371 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1770
/* 8374 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8383
1771
/* 8379 */    MCD_OPC_Decode, 217, 3, 98, // Opcode: DCBT
1772
/* 8383 */    MCD_OPC_FilterValue, 2, 102, 31, 0, // Skip to: 16426
1773
/* 8388 */    MCD_OPC_Decode, 212, 7, 92, // Opcode: LHZX
1774
/* 8392 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 8408
1775
/* 8397 */    MCD_OPC_CheckField, 0, 2, 2, 86, 31, 0, // Skip to: 16426
1776
/* 8404 */    MCD_OPC_Decode, 210, 7, 97, // Opcode: LHZUX
1777
/* 8408 */    MCD_OPC_FilterValue, 10, 38, 0, 0, // Skip to: 8451
1778
/* 8413 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1779
/* 8416 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8442
1780
/* 8421 */    MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ...
1781
/* 8424 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8433
1782
/* 8429 */    MCD_OPC_Decode, 244, 3, 100, // Opcode: DST
1783
/* 8433 */    MCD_OPC_FilterValue, 4, 52, 31, 0, // Skip to: 16426
1784
/* 8438 */    MCD_OPC_Decode, 250, 3, 100, // Opcode: DSTT
1785
/* 8442 */    MCD_OPC_FilterValue, 2, 43, 31, 0, // Skip to: 16426
1786
/* 8447 */    MCD_OPC_Decode, 200, 7, 92, // Opcode: LHAX
1787
/* 8451 */    MCD_OPC_FilterValue, 11, 38, 0, 0, // Skip to: 8494
1788
/* 8456 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1789
/* 8459 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8485
1790
/* 8464 */    MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ...
1791
/* 8467 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8476
1792
/* 8472 */    MCD_OPC_Decode, 246, 3, 100, // Opcode: DSTST
1793
/* 8476 */    MCD_OPC_FilterValue, 4, 9, 31, 0, // Skip to: 16426
1794
/* 8481 */    MCD_OPC_Decode, 248, 3, 100, // Opcode: DSTSTT
1795
/* 8485 */    MCD_OPC_FilterValue, 2, 0, 31, 0, // Skip to: 16426
1796
/* 8490 */    MCD_OPC_Decode, 198, 7, 97, // Opcode: LHAUX
1797
/* 8494 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 8510
1798
/* 8499 */    MCD_OPC_CheckField, 0, 2, 2, 240, 30, 0, // Skip to: 16426
1799
/* 8506 */    MCD_OPC_Decode, 138, 12, 92, // Opcode: STHX
1800
/* 8510 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 8526
1801
/* 8515 */    MCD_OPC_CheckField, 0, 2, 2, 224, 30, 0, // Skip to: 16426
1802
/* 8522 */    MCD_OPC_Decode, 136, 12, 99, // Opcode: STHUX
1803
/* 8526 */    MCD_OPC_FilterValue, 14, 18, 0, 0, // Skip to: 8549
1804
/* 8531 */    MCD_OPC_CheckField, 21, 5, 0, 208, 30, 0, // Skip to: 16426
1805
/* 8538 */    MCD_OPC_CheckField, 0, 2, 0, 201, 30, 0, // Skip to: 16426
1806
/* 8545 */    MCD_OPC_Decode, 214, 3, 96, // Opcode: DCBI
1807
/* 8549 */    MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 8575
1808
/* 8554 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1809
/* 8557 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8566
1810
/* 8562 */    MCD_OPC_Decode, 238, 7, 92, // Opcode: LWBRX
1811
/* 8566 */    MCD_OPC_FilterValue, 2, 175, 30, 0, // Skip to: 16426
1812
/* 8571 */    MCD_OPC_Decode, 191, 7, 101, // Opcode: LFSX
1813
/* 8575 */    MCD_OPC_FilterValue, 17, 28, 0, 0, // Skip to: 8608
1814
/* 8580 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1815
/* 8583 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8599
1816
/* 8588 */    MCD_OPC_CheckField, 11, 15, 0, 151, 30, 0, // Skip to: 16426
1817
/* 8595 */    MCD_OPC_Decode, 242, 12, 0, // Opcode: TLBSYNC
1818
/* 8599 */    MCD_OPC_FilterValue, 2, 142, 30, 0, // Skip to: 16426
1819
/* 8604 */    MCD_OPC_Decode, 190, 7, 102, // Opcode: LFSUX
1820
/* 8608 */    MCD_OPC_FilterValue, 18, 35, 0, 0, // Skip to: 8648
1821
/* 8613 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1822
/* 8616 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8639
1823
/* 8621 */    MCD_OPC_CheckField, 23, 3, 0, 118, 30, 0, // Skip to: 16426
1824
/* 8628 */    MCD_OPC_CheckField, 11, 10, 0, 111, 30, 0, // Skip to: 16426
1825
/* 8635 */    MCD_OPC_Decode, 206, 12, 103, // Opcode: SYNC
1826
/* 8639 */    MCD_OPC_FilterValue, 2, 102, 30, 0, // Skip to: 16426
1827
/* 8644 */    MCD_OPC_Decode, 185, 7, 104, // Opcode: LFDX
1828
/* 8648 */    MCD_OPC_FilterValue, 19, 11, 0, 0, // Skip to: 8664
1829
/* 8653 */    MCD_OPC_CheckField, 0, 2, 2, 86, 30, 0, // Skip to: 16426
1830
/* 8660 */    MCD_OPC_Decode, 184, 7, 105, // Opcode: LFDUX
1831
/* 8664 */    MCD_OPC_FilterValue, 20, 21, 0, 0, // Skip to: 8690
1832
/* 8669 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1833
/* 8672 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8681
1834
/* 8677 */    MCD_OPC_Decode, 154, 12, 92, // Opcode: STWBRX
1835
/* 8681 */    MCD_OPC_FilterValue, 2, 60, 30, 0, // Skip to: 16426
1836
/* 8686 */    MCD_OPC_Decode, 255, 11, 101, // Opcode: STFSX
1837
/* 8690 */    MCD_OPC_FilterValue, 21, 21, 0, 0, // Skip to: 8716
1838
/* 8695 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1839
/* 8698 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8707
1840
/* 8703 */    MCD_OPC_Decode, 225, 11, 92, // Opcode: STBCX
1841
/* 8707 */    MCD_OPC_FilterValue, 2, 34, 30, 0, // Skip to: 16426
1842
/* 8712 */    MCD_OPC_Decode, 254, 11, 106, // Opcode: STFSUX
1843
/* 8716 */    MCD_OPC_FilterValue, 22, 21, 0, 0, // Skip to: 8742
1844
/* 8721 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1845
/* 8724 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8733
1846
/* 8729 */    MCD_OPC_Decode, 132, 12, 92, // Opcode: STHCX
1847
/* 8733 */    MCD_OPC_FilterValue, 2, 8, 30, 0, // Skip to: 16426
1848
/* 8738 */    MCD_OPC_Decode, 250, 11, 104, // Opcode: STFDX
1849
/* 8742 */    MCD_OPC_FilterValue, 23, 28, 0, 0, // Skip to: 8775
1850
/* 8747 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1851
/* 8750 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8766
1852
/* 8755 */    MCD_OPC_CheckField, 21, 5, 0, 240, 29, 0, // Skip to: 16426
1853
/* 8762 */    MCD_OPC_Decode, 211, 3, 96, // Opcode: DCBA
1854
/* 8766 */    MCD_OPC_FilterValue, 2, 231, 29, 0, // Skip to: 16426
1855
/* 8771 */    MCD_OPC_Decode, 249, 11, 107, // Opcode: STFDUX
1856
/* 8775 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 8791
1857
/* 8780 */    MCD_OPC_CheckField, 0, 2, 0, 215, 29, 0, // Skip to: 16426
1858
/* 8787 */    MCD_OPC_Decode, 202, 7, 92, // Opcode: LHBRX
1859
/* 8791 */    MCD_OPC_FilterValue, 25, 49, 0, 0, // Skip to: 8845
1860
/* 8796 */    MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ...
1861
/* 8799 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 8822
1862
/* 8804 */    MCD_OPC_CheckField, 11, 10, 0, 191, 29, 0, // Skip to: 16426
1863
/* 8811 */    MCD_OPC_CheckField, 0, 2, 0, 184, 29, 0, // Skip to: 16426
1864
/* 8818 */    MCD_OPC_Decode, 242, 3, 108, // Opcode: DSS
1865
/* 8822 */    MCD_OPC_FilterValue, 4, 175, 29, 0, // Skip to: 16426
1866
/* 8827 */    MCD_OPC_CheckField, 11, 12, 0, 168, 29, 0, // Skip to: 16426
1867
/* 8834 */    MCD_OPC_CheckField, 0, 2, 0, 161, 29, 0, // Skip to: 16426
1868
/* 8841 */    MCD_OPC_Decode, 243, 3, 0, // Opcode: DSSALL
1869
/* 8845 */    MCD_OPC_FilterValue, 26, 46, 0, 0, // Skip to: 8896
1870
/* 8850 */    MCD_OPC_ExtractField, 1, 1,  // Inst{1} ...
1871
/* 8853 */    MCD_OPC_FilterValue, 0, 22, 0, 0, // Skip to: 8880
1872
/* 8858 */    MCD_OPC_CheckField, 11, 15, 0, 11, 0, 0, // Skip to: 8876
1873
/* 8865 */    MCD_OPC_CheckField, 0, 1, 0, 4, 0, 0, // Skip to: 8876
1874
/* 8872 */    MCD_OPC_Decode, 145, 6, 0, // Opcode: EnforceIEIO
1875
/* 8876 */    MCD_OPC_Decode, 147, 8, 109, // Opcode: MBAR
1876
/* 8880 */    MCD_OPC_FilterValue, 1, 117, 29, 0, // Skip to: 16426
1877
/* 8885 */    MCD_OPC_CheckField, 0, 1, 0, 110, 29, 0, // Skip to: 16426
1878
/* 8892 */    MCD_OPC_Decode, 186, 7, 104, // Opcode: LFIWAX
1879
/* 8896 */    MCD_OPC_FilterValue, 27, 28, 0, 0, // Skip to: 8929
1880
/* 8901 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1881
/* 8904 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8920
1882
/* 8909 */    MCD_OPC_CheckField, 11, 15, 0, 86, 29, 0, // Skip to: 16426
1883
/* 8916 */    MCD_OPC_Decode, 188, 8, 0, // Opcode: MSGSYNC
1884
/* 8920 */    MCD_OPC_FilterValue, 2, 77, 29, 0, // Skip to: 16426
1885
/* 8925 */    MCD_OPC_Decode, 187, 7, 104, // Opcode: LFIWZX
1886
/* 8929 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 8945
1887
/* 8934 */    MCD_OPC_CheckField, 0, 2, 0, 61, 29, 0, // Skip to: 16426
1888
/* 8941 */    MCD_OPC_Decode, 130, 12, 92, // Opcode: STHBRX
1889
/* 8945 */    MCD_OPC_FilterValue, 30, 28, 0, 0, // Skip to: 8978
1890
/* 8950 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1891
/* 8953 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 8969
1892
/* 8958 */    MCD_OPC_CheckField, 21, 5, 0, 37, 29, 0, // Skip to: 16426
1893
/* 8965 */    MCD_OPC_Decode, 136, 7, 96, // Opcode: ICBI
1894
/* 8969 */    MCD_OPC_FilterValue, 2, 28, 29, 0, // Skip to: 16426
1895
/* 8974 */    MCD_OPC_Decode, 251, 11, 104, // Opcode: STFIWX
1896
/* 8978 */    MCD_OPC_FilterValue, 31, 19, 29, 0, // Skip to: 16426
1897
/* 8983 */    MCD_OPC_ExtractField, 21, 5,  // Inst{25-21} ...
1898
/* 8986 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9002
1899
/* 8991 */    MCD_OPC_CheckField, 0, 2, 0, 4, 29, 0, // Skip to: 16426
1900
/* 8998 */    MCD_OPC_Decode, 221, 3, 96, // Opcode: DCBZ
1901
/* 9002 */    MCD_OPC_FilterValue, 1, 251, 28, 0, // Skip to: 16426
1902
/* 9007 */    MCD_OPC_CheckField, 0, 2, 0, 244, 28, 0, // Skip to: 16426
1903
/* 9014 */    MCD_OPC_Decode, 223, 3, 96, // Opcode: DCBZL
1904
/* 9018 */    MCD_OPC_FilterValue, 12, 107, 0, 0, // Skip to: 9130
1905
/* 9023 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1906
/* 9026 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9052
1907
/* 9031 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1908
/* 9034 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9043
1909
/* 9039 */    MCD_OPC_Decode, 196, 11, 110, // Opcode: SLW
1910
/* 9043 */    MCD_OPC_FilterValue, 1, 210, 28, 0, // Skip to: 16426
1911
/* 9048 */    MCD_OPC_Decode, 199, 11, 110, // Opcode: SLWo
1912
/* 9052 */    MCD_OPC_FilterValue, 16, 21, 0, 0, // Skip to: 9078
1913
/* 9057 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1914
/* 9060 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9069
1915
/* 9065 */    MCD_OPC_Decode, 218, 11, 110, // Opcode: SRW
1916
/* 9069 */    MCD_OPC_FilterValue, 1, 184, 28, 0, // Skip to: 16426
1917
/* 9074 */    MCD_OPC_Decode, 221, 11, 110, // Opcode: SRWo
1918
/* 9078 */    MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9104
1919
/* 9083 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1920
/* 9086 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9095
1921
/* 9091 */    MCD_OPC_Decode, 212, 11, 110, // Opcode: SRAW
1922
/* 9095 */    MCD_OPC_FilterValue, 1, 158, 28, 0, // Skip to: 16426
1923
/* 9100 */    MCD_OPC_Decode, 215, 11, 110, // Opcode: SRAWo
1924
/* 9104 */    MCD_OPC_FilterValue, 25, 149, 28, 0, // Skip to: 16426
1925
/* 9109 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1926
/* 9112 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9121
1927
/* 9117 */    MCD_OPC_Decode, 213, 11, 111, // Opcode: SRAWI
1928
/* 9121 */    MCD_OPC_FilterValue, 1, 132, 28, 0, // Skip to: 16426
1929
/* 9126 */    MCD_OPC_Decode, 214, 11, 111, // Opcode: SRAWIo
1930
/* 9130 */    MCD_OPC_FilterValue, 13, 210, 1, 0, // Skip to: 9601
1931
/* 9135 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
1932
/* 9138 */    MCD_OPC_FilterValue, 0, 53, 0, 0, // Skip to: 9196
1933
/* 9143 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1934
/* 9146 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9162
1935
/* 9151 */    MCD_OPC_CheckField, 11, 5, 0, 100, 28, 0, // Skip to: 16426
1936
/* 9158 */    MCD_OPC_Decode, 180, 3, 112, // Opcode: CNTLZW
1937
/* 9162 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9178
1938
/* 9167 */    MCD_OPC_CheckField, 11, 5, 0, 84, 28, 0, // Skip to: 16426
1939
/* 9174 */    MCD_OPC_Decode, 183, 3, 112, // Opcode: CNTLZWo
1940
/* 9178 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9187
1941
/* 9183 */    MCD_OPC_Decode, 194, 11, 113, // Opcode: SLD
1942
/* 9187 */    MCD_OPC_FilterValue, 3, 66, 28, 0, // Skip to: 16426
1943
/* 9192 */    MCD_OPC_Decode, 195, 11, 113, // Opcode: SLDo
1944
/* 9196 */    MCD_OPC_FilterValue, 1, 35, 0, 0, // Skip to: 9236
1945
/* 9201 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1946
/* 9204 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9220
1947
/* 9209 */    MCD_OPC_CheckField, 11, 5, 0, 42, 28, 0, // Skip to: 16426
1948
/* 9216 */    MCD_OPC_Decode, 178, 3, 114, // Opcode: CNTLZD
1949
/* 9220 */    MCD_OPC_FilterValue, 1, 33, 28, 0, // Skip to: 16426
1950
/* 9225 */    MCD_OPC_CheckField, 11, 5, 0, 26, 28, 0, // Skip to: 16426
1951
/* 9232 */    MCD_OPC_Decode, 179, 3, 114, // Opcode: CNTLZDo
1952
/* 9236 */    MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9259
1953
/* 9241 */    MCD_OPC_CheckField, 11, 5, 0, 10, 28, 0, // Skip to: 16426
1954
/* 9248 */    MCD_OPC_CheckField, 0, 2, 0, 3, 28, 0, // Skip to: 16426
1955
/* 9255 */    MCD_OPC_Decode, 140, 9, 112, // Opcode: POPCNTB
1956
/* 9259 */    MCD_OPC_FilterValue, 11, 18, 0, 0, // Skip to: 9282
1957
/* 9264 */    MCD_OPC_CheckField, 11, 5, 0, 243, 27, 0, // Skip to: 16426
1958
/* 9271 */    MCD_OPC_CheckField, 0, 2, 0, 236, 27, 0, // Skip to: 16426
1959
/* 9278 */    MCD_OPC_Decode, 142, 9, 112, // Opcode: POPCNTW
1960
/* 9282 */    MCD_OPC_FilterValue, 15, 18, 0, 0, // Skip to: 9305
1961
/* 9287 */    MCD_OPC_CheckField, 11, 5, 0, 220, 27, 0, // Skip to: 16426
1962
/* 9294 */    MCD_OPC_CheckField, 0, 2, 0, 213, 27, 0, // Skip to: 16426
1963
/* 9301 */    MCD_OPC_Decode, 141, 9, 114, // Opcode: POPCNTD
1964
/* 9305 */    MCD_OPC_FilterValue, 16, 53, 0, 0, // Skip to: 9363
1965
/* 9310 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1966
/* 9313 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9329
1967
/* 9318 */    MCD_OPC_CheckField, 11, 5, 0, 189, 27, 0, // Skip to: 16426
1968
/* 9325 */    MCD_OPC_Decode, 186, 3, 112, // Opcode: CNTTZW
1969
/* 9329 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 9345
1970
/* 9334 */    MCD_OPC_CheckField, 11, 5, 0, 173, 27, 0, // Skip to: 16426
1971
/* 9341 */    MCD_OPC_Decode, 189, 3, 112, // Opcode: CNTTZWo
1972
/* 9345 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9354
1973
/* 9350 */    MCD_OPC_Decode, 216, 11, 113, // Opcode: SRD
1974
/* 9354 */    MCD_OPC_FilterValue, 3, 155, 27, 0, // Skip to: 16426
1975
/* 9359 */    MCD_OPC_Decode, 217, 11, 113, // Opcode: SRDo
1976
/* 9363 */    MCD_OPC_FilterValue, 17, 35, 0, 0, // Skip to: 9403
1977
/* 9368 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1978
/* 9371 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9387
1979
/* 9376 */    MCD_OPC_CheckField, 11, 5, 0, 131, 27, 0, // Skip to: 16426
1980
/* 9383 */    MCD_OPC_Decode, 184, 3, 114, // Opcode: CNTTZD
1981
/* 9387 */    MCD_OPC_FilterValue, 1, 122, 27, 0, // Skip to: 16426
1982
/* 9392 */    MCD_OPC_CheckField, 11, 5, 0, 115, 27, 0, // Skip to: 16426
1983
/* 9399 */    MCD_OPC_Decode, 185, 3, 114, // Opcode: CNTTZDo
1984
/* 9403 */    MCD_OPC_FilterValue, 24, 21, 0, 0, // Skip to: 9429
1985
/* 9408 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
1986
/* 9411 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9420
1987
/* 9416 */    MCD_OPC_Decode, 207, 11, 113, // Opcode: SRAD
1988
/* 9420 */    MCD_OPC_FilterValue, 1, 89, 27, 0, // Skip to: 16426
1989
/* 9425 */    MCD_OPC_Decode, 211, 11, 113, // Opcode: SRADo
1990
/* 9429 */    MCD_OPC_FilterValue, 25, 21, 0, 0, // Skip to: 9455
1991
/* 9434 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1992
/* 9437 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9446
1993
/* 9442 */    MCD_OPC_Decode, 208, 11, 115, // Opcode: SRADI
1994
/* 9446 */    MCD_OPC_FilterValue, 1, 63, 27, 0, // Skip to: 16426
1995
/* 9451 */    MCD_OPC_Decode, 210, 11, 115, // Opcode: SRADIo
1996
/* 9455 */    MCD_OPC_FilterValue, 27, 21, 0, 0, // Skip to: 9481
1997
/* 9460 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
1998
/* 9463 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9472
1999
/* 9468 */    MCD_OPC_Decode, 139, 6, 115, // Opcode: EXTSWSLI
2000
/* 9472 */    MCD_OPC_FilterValue, 1, 37, 27, 0, // Skip to: 16426
2001
/* 9477 */    MCD_OPC_Decode, 140, 6, 115, // Opcode: EXTSWSLIo
2002
/* 9481 */    MCD_OPC_FilterValue, 28, 35, 0, 0, // Skip to: 9521
2003
/* 9486 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2004
/* 9489 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9505
2005
/* 9494 */    MCD_OPC_CheckField, 11, 5, 0, 13, 27, 0, // Skip to: 16426
2006
/* 9501 */    MCD_OPC_Decode, 133, 6, 112, // Opcode: EXTSH
2007
/* 9505 */    MCD_OPC_FilterValue, 1, 4, 27, 0, // Skip to: 16426
2008
/* 9510 */    MCD_OPC_CheckField, 11, 5, 0, 253, 26, 0, // Skip to: 16426
2009
/* 9517 */    MCD_OPC_Decode, 137, 6, 112, // Opcode: EXTSHo
2010
/* 9521 */    MCD_OPC_FilterValue, 29, 35, 0, 0, // Skip to: 9561
2011
/* 9526 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2012
/* 9529 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9545
2013
/* 9534 */    MCD_OPC_CheckField, 11, 5, 0, 229, 26, 0, // Skip to: 16426
2014
/* 9541 */    MCD_OPC_Decode, 128, 6, 112, // Opcode: EXTSB
2015
/* 9545 */    MCD_OPC_FilterValue, 1, 220, 26, 0, // Skip to: 16426
2016
/* 9550 */    MCD_OPC_CheckField, 11, 5, 0, 213, 26, 0, // Skip to: 16426
2017
/* 9557 */    MCD_OPC_Decode, 132, 6, 112, // Opcode: EXTSBo
2018
/* 9561 */    MCD_OPC_FilterValue, 30, 204, 26, 0, // Skip to: 16426
2019
/* 9566 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2020
/* 9569 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 9585
2021
/* 9574 */    MCD_OPC_CheckField, 11, 5, 0, 189, 26, 0, // Skip to: 16426
2022
/* 9581 */    MCD_OPC_Decode, 138, 6, 114, // Opcode: EXTSW
2023
/* 9585 */    MCD_OPC_FilterValue, 1, 180, 26, 0, // Skip to: 16426
2024
/* 9590 */    MCD_OPC_CheckField, 11, 5, 0, 173, 26, 0, // Skip to: 16426
2025
/* 9597 */    MCD_OPC_Decode, 144, 6, 114, // Opcode: EXTSWo
2026
/* 9601 */    MCD_OPC_FilterValue, 14, 243, 0, 0, // Skip to: 9849
2027
/* 9606 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2028
/* 9609 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 9635
2029
/* 9614 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2030
/* 9617 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9626
2031
/* 9622 */    MCD_OPC_Decode, 253, 1, 110, // Opcode: AND
2032
/* 9626 */    MCD_OPC_FilterValue, 1, 139, 26, 0, // Skip to: 16426
2033
/* 9631 */    MCD_OPC_Decode, 140, 2, 110, // Opcode: ANDo
2034
/* 9635 */    MCD_OPC_FilterValue, 1, 21, 0, 0, // Skip to: 9661
2035
/* 9640 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2036
/* 9643 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9652
2037
/* 9648 */    MCD_OPC_Decode, 128, 2, 110, // Opcode: ANDC
2038
/* 9652 */    MCD_OPC_FilterValue, 1, 113, 26, 0, // Skip to: 16426
2039
/* 9657 */    MCD_OPC_Decode, 131, 2, 110, // Opcode: ANDCo
2040
/* 9661 */    MCD_OPC_FilterValue, 3, 21, 0, 0, // Skip to: 9687
2041
/* 9666 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2042
/* 9669 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9678
2043
/* 9674 */    MCD_OPC_Decode, 252, 8, 110, // Opcode: NOR
2044
/* 9678 */    MCD_OPC_FilterValue, 1, 87, 26, 0, // Skip to: 16426
2045
/* 9683 */    MCD_OPC_Decode, 255, 8, 110, // Opcode: NORo
2046
/* 9687 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 9703
2047
/* 9692 */    MCD_OPC_CheckField, 0, 2, 0, 71, 26, 0, // Skip to: 16426
2048
/* 9699 */    MCD_OPC_Decode, 162, 3, 116, // Opcode: BPERMD
2049
/* 9703 */    MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 9729
2050
/* 9708 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2051
/* 9711 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9720
2052
/* 9716 */    MCD_OPC_Decode, 185, 4, 110, // Opcode: EQV
2053
/* 9720 */    MCD_OPC_FilterValue, 1, 45, 26, 0, // Skip to: 16426
2054
/* 9725 */    MCD_OPC_Decode, 188, 4, 110, // Opcode: EQVo
2055
/* 9729 */    MCD_OPC_FilterValue, 9, 21, 0, 0, // Skip to: 9755
2056
/* 9734 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2057
/* 9737 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9746
2058
/* 9742 */    MCD_OPC_Decode, 163, 15, 110, // Opcode: XOR
2059
/* 9746 */    MCD_OPC_FilterValue, 1, 19, 26, 0, // Skip to: 16426
2060
/* 9751 */    MCD_OPC_Decode, 170, 15, 110, // Opcode: XORo
2061
/* 9755 */    MCD_OPC_FilterValue, 12, 21, 0, 0, // Skip to: 9781
2062
/* 9760 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2063
/* 9763 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9772
2064
/* 9768 */    MCD_OPC_Decode, 131, 9, 110, // Opcode: ORC
2065
/* 9772 */    MCD_OPC_FilterValue, 1, 249, 25, 0, // Skip to: 16426
2066
/* 9777 */    MCD_OPC_Decode, 134, 9, 110, // Opcode: ORCo
2067
/* 9781 */    MCD_OPC_FilterValue, 13, 21, 0, 0, // Skip to: 9807
2068
/* 9786 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2069
/* 9789 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9798
2070
/* 9794 */    MCD_OPC_Decode, 128, 9, 110, // Opcode: OR
2071
/* 9798 */    MCD_OPC_FilterValue, 1, 223, 25, 0, // Skip to: 16426
2072
/* 9803 */    MCD_OPC_Decode, 139, 9, 110, // Opcode: ORo
2073
/* 9807 */    MCD_OPC_FilterValue, 14, 21, 0, 0, // Skip to: 9833
2074
/* 9812 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2075
/* 9815 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9824
2076
/* 9820 */    MCD_OPC_Decode, 240, 8, 110, // Opcode: NAND
2077
/* 9824 */    MCD_OPC_FilterValue, 1, 197, 25, 0, // Skip to: 16426
2078
/* 9829 */    MCD_OPC_Decode, 243, 8, 110, // Opcode: NANDo
2079
/* 9833 */    MCD_OPC_FilterValue, 15, 188, 25, 0, // Skip to: 16426
2080
/* 9838 */    MCD_OPC_CheckField, 0, 2, 0, 181, 25, 0, // Skip to: 16426
2081
/* 9845 */    MCD_OPC_Decode, 165, 3, 110, // Opcode: CMPB
2082
/* 9849 */    MCD_OPC_FilterValue, 15, 172, 25, 0, // Skip to: 16426
2083
/* 9854 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2084
/* 9857 */    MCD_OPC_FilterValue, 0, 35, 0, 0, // Skip to: 9897
2085
/* 9862 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2086
/* 9865 */    MCD_OPC_FilterValue, 0, 18, 0, 0, // Skip to: 9888
2087
/* 9870 */    MCD_OPC_CheckField, 23, 3, 0, 149, 25, 0, // Skip to: 16426
2088
/* 9877 */    MCD_OPC_CheckField, 11, 10, 0, 142, 25, 0, // Skip to: 16426
2089
/* 9884 */    MCD_OPC_Decode, 160, 15, 103, // Opcode: WAIT
2090
/* 9888 */    MCD_OPC_FilterValue, 2, 133, 25, 0, // Skip to: 16426
2091
/* 9893 */    MCD_OPC_Decode, 240, 7, 92, // Opcode: LWEPX
2092
/* 9897 */    MCD_OPC_FilterValue, 1, 18, 0, 0, // Skip to: 9920
2093
/* 9902 */    MCD_OPC_CheckField, 21, 5, 0, 117, 25, 0, // Skip to: 16426
2094
/* 9909 */    MCD_OPC_CheckField, 0, 2, 2, 110, 25, 0, // Skip to: 16426
2095
/* 9916 */    MCD_OPC_Decode, 216, 3, 96, // Opcode: DCBSTEP
2096
/* 9920 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 9936
2097
/* 9925 */    MCD_OPC_CheckField, 0, 2, 2, 94, 25, 0, // Skip to: 16426
2098
/* 9932 */    MCD_OPC_Decode, 149, 7, 92, // Opcode: LBEPX
2099
/* 9936 */    MCD_OPC_FilterValue, 3, 18, 0, 0, // Skip to: 9959
2100
/* 9941 */    MCD_OPC_CheckField, 21, 5, 0, 78, 25, 0, // Skip to: 16426
2101
/* 9948 */    MCD_OPC_CheckField, 0, 2, 2, 71, 25, 0, // Skip to: 16426
2102
/* 9955 */    MCD_OPC_Decode, 213, 3, 96, // Opcode: DCBFEP
2103
/* 9959 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 9975
2104
/* 9964 */    MCD_OPC_CheckField, 0, 2, 2, 55, 25, 0, // Skip to: 16426
2105
/* 9971 */    MCD_OPC_Decode, 157, 12, 92, // Opcode: STWEPX
2106
/* 9975 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 9991
2107
/* 9980 */    MCD_OPC_CheckField, 0, 2, 2, 39, 25, 0, // Skip to: 16426
2108
/* 9987 */    MCD_OPC_Decode, 226, 11, 92, // Opcode: STBEPX
2109
/* 9991 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 10007
2110
/* 9996 */    MCD_OPC_CheckField, 0, 2, 2, 23, 25, 0, // Skip to: 16426
2111
/* 10003 */   MCD_OPC_Decode, 220, 3, 117, // Opcode: DCBTSTEP
2112
/* 10007 */   MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 10023
2113
/* 10012 */   MCD_OPC_CheckField, 0, 2, 2, 7, 25, 0, // Skip to: 16426
2114
/* 10019 */   MCD_OPC_Decode, 204, 7, 92, // Opcode: LHEPX
2115
/* 10023 */   MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 10039
2116
/* 10028 */   MCD_OPC_CheckField, 0, 2, 2, 247, 24, 0, // Skip to: 16426
2117
/* 10035 */   MCD_OPC_Decode, 218, 3, 117, // Opcode: DCBTEP
2118
/* 10039 */   MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 10055
2119
/* 10044 */   MCD_OPC_CheckField, 0, 2, 2, 231, 24, 0, // Skip to: 16426
2120
/* 10051 */   MCD_OPC_Decode, 133, 12, 92, // Opcode: STHEPX
2121
/* 10055 */   MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 10071
2122
/* 10060 */   MCD_OPC_CheckField, 0, 2, 2, 215, 24, 0, // Skip to: 16426
2123
/* 10067 */   MCD_OPC_Decode, 182, 7, 104, // Opcode: LFDEPX
2124
/* 10071 */   MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 10087
2125
/* 10076 */   MCD_OPC_CheckField, 0, 2, 2, 199, 24, 0, // Skip to: 16426
2126
/* 10083 */   MCD_OPC_Decode, 247, 11, 104, // Opcode: STFDEPX
2127
/* 10087 */   MCD_OPC_FilterValue, 30, 18, 0, 0, // Skip to: 10110
2128
/* 10092 */   MCD_OPC_CheckField, 21, 5, 0, 183, 24, 0, // Skip to: 16426
2129
/* 10099 */   MCD_OPC_CheckField, 0, 2, 2, 176, 24, 0, // Skip to: 16426
2130
/* 10106 */   MCD_OPC_Decode, 137, 7, 96, // Opcode: ICBIEP
2131
/* 10110 */   MCD_OPC_FilterValue, 31, 167, 24, 0, // Skip to: 16426
2132
/* 10115 */   MCD_OPC_ExtractField, 21, 5,  // Inst{25-21} ...
2133
/* 10118 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 10134
2134
/* 10123 */   MCD_OPC_CheckField, 0, 2, 2, 152, 24, 0, // Skip to: 16426
2135
/* 10130 */   MCD_OPC_Decode, 222, 3, 96, // Opcode: DCBZEP
2136
/* 10134 */   MCD_OPC_FilterValue, 1, 143, 24, 0, // Skip to: 16426
2137
/* 10139 */   MCD_OPC_CheckField, 0, 2, 2, 136, 24, 0, // Skip to: 16426
2138
/* 10146 */   MCD_OPC_Decode, 224, 3, 96, // Opcode: DCBZLEP
2139
/* 10150 */   MCD_OPC_FilterValue, 32, 4, 0, 0, // Skip to: 10159
2140
/* 10155 */   MCD_OPC_Decode, 241, 7, 118, // Opcode: LWZ
2141
/* 10159 */   MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 10168
2142
/* 10164 */   MCD_OPC_Decode, 244, 7, 118, // Opcode: LWZU
2143
/* 10168 */   MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 10177
2144
/* 10173 */   MCD_OPC_Decode, 150, 7, 118, // Opcode: LBZ
2145
/* 10177 */   MCD_OPC_FilterValue, 35, 4, 0, 0, // Skip to: 10186
2146
/* 10182 */   MCD_OPC_Decode, 153, 7, 118, // Opcode: LBZU
2147
/* 10186 */   MCD_OPC_FilterValue, 36, 4, 0, 0, // Skip to: 10195
2148
/* 10191 */   MCD_OPC_Decode, 151, 12, 118, // Opcode: STW
2149
/* 10195 */   MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 10204
2150
/* 10200 */   MCD_OPC_Decode, 158, 12, 118, // Opcode: STWU
2151
/* 10204 */   MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 10213
2152
/* 10209 */   MCD_OPC_Decode, 222, 11, 118, // Opcode: STB
2153
/* 10213 */   MCD_OPC_FilterValue, 39, 4, 0, 0, // Skip to: 10222
2154
/* 10218 */   MCD_OPC_Decode, 227, 11, 118, // Opcode: STBU
2155
/* 10222 */   MCD_OPC_FilterValue, 40, 4, 0, 0, // Skip to: 10231
2156
/* 10227 */   MCD_OPC_Decode, 205, 7, 118, // Opcode: LHZ
2157
/* 10231 */   MCD_OPC_FilterValue, 41, 4, 0, 0, // Skip to: 10240
2158
/* 10236 */   MCD_OPC_Decode, 208, 7, 118, // Opcode: LHZU
2159
/* 10240 */   MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 10249
2160
/* 10245 */   MCD_OPC_Decode, 192, 7, 118, // Opcode: LHA
2161
/* 10249 */   MCD_OPC_FilterValue, 43, 4, 0, 0, // Skip to: 10258
2162
/* 10254 */   MCD_OPC_Decode, 196, 7, 118, // Opcode: LHAU
2163
/* 10258 */   MCD_OPC_FilterValue, 44, 4, 0, 0, // Skip to: 10267
2164
/* 10263 */   MCD_OPC_Decode, 128, 12, 118, // Opcode: STH
2165
/* 10267 */   MCD_OPC_FilterValue, 45, 4, 0, 0, // Skip to: 10276
2166
/* 10272 */   MCD_OPC_Decode, 134, 12, 118, // Opcode: STHU
2167
/* 10276 */   MCD_OPC_FilterValue, 46, 4, 0, 0, // Skip to: 10285
2168
/* 10281 */   MCD_OPC_Decode, 221, 7, 118, // Opcode: LMW
2169
/* 10285 */   MCD_OPC_FilterValue, 47, 4, 0, 0, // Skip to: 10294
2170
/* 10290 */   MCD_OPC_Decode, 143, 12, 118, // Opcode: STMW
2171
/* 10294 */   MCD_OPC_FilterValue, 48, 4, 0, 0, // Skip to: 10303
2172
/* 10299 */   MCD_OPC_Decode, 188, 7, 119, // Opcode: LFS
2173
/* 10303 */   MCD_OPC_FilterValue, 49, 4, 0, 0, // Skip to: 10312
2174
/* 10308 */   MCD_OPC_Decode, 189, 7, 119, // Opcode: LFSU
2175
/* 10312 */   MCD_OPC_FilterValue, 50, 4, 0, 0, // Skip to: 10321
2176
/* 10317 */   MCD_OPC_Decode, 181, 7, 120, // Opcode: LFD
2177
/* 10321 */   MCD_OPC_FilterValue, 51, 4, 0, 0, // Skip to: 10330
2178
/* 10326 */   MCD_OPC_Decode, 183, 7, 120, // Opcode: LFDU
2179
/* 10330 */   MCD_OPC_FilterValue, 52, 4, 0, 0, // Skip to: 10339
2180
/* 10335 */   MCD_OPC_Decode, 252, 11, 119, // Opcode: STFS
2181
/* 10339 */   MCD_OPC_FilterValue, 53, 4, 0, 0, // Skip to: 10348
2182
/* 10344 */   MCD_OPC_Decode, 253, 11, 119, // Opcode: STFSU
2183
/* 10348 */   MCD_OPC_FilterValue, 54, 4, 0, 0, // Skip to: 10357
2184
/* 10353 */   MCD_OPC_Decode, 246, 11, 120, // Opcode: STFD
2185
/* 10357 */   MCD_OPC_FilterValue, 55, 4, 0, 0, // Skip to: 10366
2186
/* 10362 */   MCD_OPC_Decode, 248, 11, 120, // Opcode: STFDU
2187
/* 10366 */   MCD_OPC_FilterValue, 57, 21, 0, 0, // Skip to: 10392
2188
/* 10371 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2189
/* 10374 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10383
2190
/* 10379 */   MCD_OPC_Decode, 254, 7, 121, // Opcode: LXSD
2191
/* 10383 */   MCD_OPC_FilterValue, 3, 150, 23, 0, // Skip to: 16426
2192
/* 10388 */   MCD_OPC_Decode, 132, 8, 121, // Opcode: LXSSP
2193
/* 10392 */   MCD_OPC_FilterValue, 58, 30, 0, 0, // Skip to: 10427
2194
/* 10397 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2195
/* 10400 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10409
2196
/* 10405 */   MCD_OPC_Decode, 162, 7, 122, // Opcode: LD
2197
/* 10409 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10418
2198
/* 10414 */   MCD_OPC_Decode, 169, 7, 122, // Opcode: LDU
2199
/* 10418 */   MCD_OPC_FilterValue, 2, 115, 23, 0, // Skip to: 16426
2200
/* 10423 */   MCD_OPC_Decode, 230, 7, 122, // Opcode: LWA
2201
/* 10427 */   MCD_OPC_FilterValue, 59, 165, 1, 0, // Skip to: 10853
2202
/* 10432 */   MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
2203
/* 10435 */   MCD_OPC_FilterValue, 28, 35, 0, 0, // Skip to: 10475
2204
/* 10440 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2205
/* 10443 */   MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10459
2206
/* 10448 */   MCD_OPC_CheckField, 16, 5, 0, 83, 23, 0, // Skip to: 16426
2207
/* 10455 */   MCD_OPC_Decode, 156, 6, 123, // Opcode: FCFIDS
2208
/* 10459 */   MCD_OPC_FilterValue, 30, 74, 23, 0, // Skip to: 16426
2209
/* 10464 */   MCD_OPC_CheckField, 16, 5, 0, 67, 23, 0, // Skip to: 16426
2210
/* 10471 */   MCD_OPC_Decode, 159, 6, 123, // Opcode: FCFIDUS
2211
/* 10475 */   MCD_OPC_FilterValue, 29, 35, 0, 0, // Skip to: 10515
2212
/* 10480 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2213
/* 10483 */   MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 10499
2214
/* 10488 */   MCD_OPC_CheckField, 16, 5, 0, 43, 23, 0, // Skip to: 16426
2215
/* 10495 */   MCD_OPC_Decode, 157, 6, 123, // Opcode: FCFIDSo
2216
/* 10499 */   MCD_OPC_FilterValue, 30, 34, 23, 0, // Skip to: 16426
2217
/* 10504 */   MCD_OPC_CheckField, 16, 5, 0, 27, 23, 0, // Skip to: 16426
2218
/* 10511 */   MCD_OPC_Decode, 160, 6, 123, // Opcode: FCFIDUSo
2219
/* 10515 */   MCD_OPC_FilterValue, 36, 11, 0, 0, // Skip to: 10531
2220
/* 10520 */   MCD_OPC_CheckField, 6, 5, 0, 11, 23, 0, // Skip to: 16426
2221
/* 10527 */   MCD_OPC_Decode, 186, 6, 124, // Opcode: FDIVS
2222
/* 10531 */   MCD_OPC_FilterValue, 37, 11, 0, 0, // Skip to: 10547
2223
/* 10536 */   MCD_OPC_CheckField, 6, 5, 0, 251, 22, 0, // Skip to: 16426
2224
/* 10543 */   MCD_OPC_Decode, 187, 6, 124, // Opcode: FDIVSo
2225
/* 10547 */   MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 10563
2226
/* 10552 */   MCD_OPC_CheckField, 6, 5, 0, 235, 22, 0, // Skip to: 16426
2227
/* 10559 */   MCD_OPC_Decode, 254, 6, 124, // Opcode: FSUBS
2228
/* 10563 */   MCD_OPC_FilterValue, 41, 11, 0, 0, // Skip to: 10579
2229
/* 10568 */   MCD_OPC_CheckField, 6, 5, 0, 219, 22, 0, // Skip to: 16426
2230
/* 10575 */   MCD_OPC_Decode, 255, 6, 124, // Opcode: FSUBSo
2231
/* 10579 */   MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 10595
2232
/* 10584 */   MCD_OPC_CheckField, 6, 5, 0, 203, 22, 0, // Skip to: 16426
2233
/* 10591 */   MCD_OPC_Decode, 151, 6, 124, // Opcode: FADDS
2234
/* 10595 */   MCD_OPC_FilterValue, 43, 11, 0, 0, // Skip to: 10611
2235
/* 10600 */   MCD_OPC_CheckField, 6, 5, 0, 187, 22, 0, // Skip to: 16426
2236
/* 10607 */   MCD_OPC_Decode, 152, 6, 124, // Opcode: FADDSo
2237
/* 10611 */   MCD_OPC_FilterValue, 44, 18, 0, 0, // Skip to: 10634
2238
/* 10616 */   MCD_OPC_CheckField, 16, 5, 0, 171, 22, 0, // Skip to: 16426
2239
/* 10623 */   MCD_OPC_CheckField, 6, 5, 0, 164, 22, 0, // Skip to: 16426
2240
/* 10630 */   MCD_OPC_Decode, 250, 6, 125, // Opcode: FSQRTS
2241
/* 10634 */   MCD_OPC_FilterValue, 45, 18, 0, 0, // Skip to: 10657
2242
/* 10639 */   MCD_OPC_CheckField, 16, 5, 0, 148, 22, 0, // Skip to: 16426
2243
/* 10646 */   MCD_OPC_CheckField, 6, 5, 0, 141, 22, 0, // Skip to: 16426
2244
/* 10653 */   MCD_OPC_Decode, 251, 6, 125, // Opcode: FSQRTSo
2245
/* 10657 */   MCD_OPC_FilterValue, 48, 18, 0, 0, // Skip to: 10680
2246
/* 10662 */   MCD_OPC_CheckField, 16, 5, 0, 125, 22, 0, // Skip to: 16426
2247
/* 10669 */   MCD_OPC_CheckField, 6, 5, 0, 118, 22, 0, // Skip to: 16426
2248
/* 10676 */   MCD_OPC_Decode, 220, 6, 125, // Opcode: FRES
2249
/* 10680 */   MCD_OPC_FilterValue, 49, 18, 0, 0, // Skip to: 10703
2250
/* 10685 */   MCD_OPC_CheckField, 16, 5, 0, 102, 22, 0, // Skip to: 16426
2251
/* 10692 */   MCD_OPC_CheckField, 6, 5, 0, 95, 22, 0, // Skip to: 16426
2252
/* 10699 */   MCD_OPC_Decode, 221, 6, 125, // Opcode: FRESo
2253
/* 10703 */   MCD_OPC_FilterValue, 50, 11, 0, 0, // Skip to: 10719
2254
/* 10708 */   MCD_OPC_CheckField, 11, 5, 0, 79, 22, 0, // Skip to: 16426
2255
/* 10715 */   MCD_OPC_Decode, 200, 6, 126, // Opcode: FMULS
2256
/* 10719 */   MCD_OPC_FilterValue, 51, 11, 0, 0, // Skip to: 10735
2257
/* 10724 */   MCD_OPC_CheckField, 11, 5, 0, 63, 22, 0, // Skip to: 16426
2258
/* 10731 */   MCD_OPC_Decode, 201, 6, 126, // Opcode: FMULSo
2259
/* 10735 */   MCD_OPC_FilterValue, 52, 18, 0, 0, // Skip to: 10758
2260
/* 10740 */   MCD_OPC_CheckField, 16, 5, 0, 47, 22, 0, // Skip to: 16426
2261
/* 10747 */   MCD_OPC_CheckField, 6, 5, 0, 40, 22, 0, // Skip to: 16426
2262
/* 10754 */   MCD_OPC_Decode, 242, 6, 125, // Opcode: FRSQRTES
2263
/* 10758 */   MCD_OPC_FilterValue, 53, 18, 0, 0, // Skip to: 10781
2264
/* 10763 */   MCD_OPC_CheckField, 16, 5, 0, 24, 22, 0, // Skip to: 16426
2265
/* 10770 */   MCD_OPC_CheckField, 6, 5, 0, 17, 22, 0, // Skip to: 16426
2266
/* 10777 */   MCD_OPC_Decode, 243, 6, 125, // Opcode: FRSQRTESo
2267
/* 10781 */   MCD_OPC_FilterValue, 56, 4, 0, 0, // Skip to: 10790
2268
/* 10786 */   MCD_OPC_Decode, 196, 6, 127, // Opcode: FMSUBS
2269
/* 10790 */   MCD_OPC_FilterValue, 57, 4, 0, 0, // Skip to: 10799
2270
/* 10795 */   MCD_OPC_Decode, 197, 6, 127, // Opcode: FMSUBSo
2271
/* 10799 */   MCD_OPC_FilterValue, 58, 4, 0, 0, // Skip to: 10808
2272
/* 10804 */   MCD_OPC_Decode, 190, 6, 127, // Opcode: FMADDS
2273
/* 10808 */   MCD_OPC_FilterValue, 59, 4, 0, 0, // Skip to: 10817
2274
/* 10813 */   MCD_OPC_Decode, 191, 6, 127, // Opcode: FMADDSo
2275
/* 10817 */   MCD_OPC_FilterValue, 60, 4, 0, 0, // Skip to: 10826
2276
/* 10822 */   MCD_OPC_Decode, 216, 6, 127, // Opcode: FNMSUBS
2277
/* 10826 */   MCD_OPC_FilterValue, 61, 4, 0, 0, // Skip to: 10835
2278
/* 10831 */   MCD_OPC_Decode, 217, 6, 127, // Opcode: FNMSUBSo
2279
/* 10835 */   MCD_OPC_FilterValue, 62, 4, 0, 0, // Skip to: 10844
2280
/* 10840 */   MCD_OPC_Decode, 212, 6, 127, // Opcode: FNMADDS
2281
/* 10844 */   MCD_OPC_FilterValue, 63, 201, 21, 0, // Skip to: 16426
2282
/* 10849 */   MCD_OPC_Decode, 213, 6, 127, // Opcode: FNMADDSo
2283
/* 10853 */   MCD_OPC_FilterValue, 60, 242, 13, 0, // Skip to: 14428
2284
/* 10858 */   MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
2285
/* 10861 */   MCD_OPC_FilterValue, 0, 120, 3, 0, // Skip to: 11754
2286
/* 10866 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
2287
/* 10869 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 10897
2288
/* 10874 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2289
/* 10877 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10887
2290
/* 10882 */   MCD_OPC_Decode, 176, 15, 128, 1, // Opcode: XSADDSP
2291
/* 10887 */   MCD_OPC_FilterValue, 1, 158, 21, 0, // Skip to: 16426
2292
/* 10892 */   MCD_OPC_Decode, 222, 15, 129, 1, // Opcode: XSMADDASP
2293
/* 10897 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 10925
2294
/* 10902 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2295
/* 10905 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10915
2296
/* 10910 */   MCD_OPC_Decode, 151, 16, 128, 1, // Opcode: XSSUBSP
2297
/* 10915 */   MCD_OPC_FilterValue, 1, 130, 21, 0, // Skip to: 16426
2298
/* 10920 */   MCD_OPC_Decode, 224, 15, 129, 1, // Opcode: XSMADDMSP
2299
/* 10925 */   MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 10953
2300
/* 10930 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2301
/* 10933 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10943
2302
/* 10938 */   MCD_OPC_Decode, 242, 15, 128, 1, // Opcode: XSMULSP
2303
/* 10943 */   MCD_OPC_FilterValue, 1, 102, 21, 0, // Skip to: 16426
2304
/* 10948 */   MCD_OPC_Decode, 234, 15, 129, 1, // Opcode: XSMSUBASP
2305
/* 10953 */   MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 10981
2306
/* 10958 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2307
/* 10961 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10971
2308
/* 10966 */   MCD_OPC_Decode, 218, 15, 128, 1, // Opcode: XSDIVSP
2309
/* 10971 */   MCD_OPC_FilterValue, 1, 74, 21, 0, // Skip to: 16426
2310
/* 10976 */   MCD_OPC_Decode, 236, 15, 129, 1, // Opcode: XSMSUBMSP
2311
/* 10981 */   MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 11009
2312
/* 10986 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2313
/* 10989 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 10999
2314
/* 10994 */   MCD_OPC_Decode, 173, 15, 130, 1, // Opcode: XSADDDP
2315
/* 10999 */   MCD_OPC_FilterValue, 1, 46, 21, 0, // Skip to: 16426
2316
/* 11004 */   MCD_OPC_Decode, 221, 15, 131, 1, // Opcode: XSMADDADP
2317
/* 11009 */   MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 11037
2318
/* 11014 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2319
/* 11017 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11027
2320
/* 11022 */   MCD_OPC_Decode, 148, 16, 130, 1, // Opcode: XSSUBDP
2321
/* 11027 */   MCD_OPC_FilterValue, 1, 18, 21, 0, // Skip to: 16426
2322
/* 11032 */   MCD_OPC_Decode, 223, 15, 131, 1, // Opcode: XSMADDMDP
2323
/* 11037 */   MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 11065
2324
/* 11042 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2325
/* 11045 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11055
2326
/* 11050 */   MCD_OPC_Decode, 239, 15, 130, 1, // Opcode: XSMULDP
2327
/* 11055 */   MCD_OPC_FilterValue, 1, 246, 20, 0, // Skip to: 16426
2328
/* 11060 */   MCD_OPC_Decode, 233, 15, 131, 1, // Opcode: XSMSUBADP
2329
/* 11065 */   MCD_OPC_FilterValue, 7, 23, 0, 0, // Skip to: 11093
2330
/* 11070 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2331
/* 11073 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11083
2332
/* 11078 */   MCD_OPC_Decode, 215, 15, 130, 1, // Opcode: XSDIVDP
2333
/* 11083 */   MCD_OPC_FilterValue, 1, 218, 20, 0, // Skip to: 16426
2334
/* 11088 */   MCD_OPC_Decode, 235, 15, 131, 1, // Opcode: XSMSUBMDP
2335
/* 11093 */   MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 11121
2336
/* 11098 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2337
/* 11101 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11111
2338
/* 11106 */   MCD_OPC_Decode, 164, 16, 132, 1, // Opcode: XVADDSP
2339
/* 11111 */   MCD_OPC_FilterValue, 1, 190, 20, 0, // Skip to: 16426
2340
/* 11116 */   MCD_OPC_Decode, 204, 16, 133, 1, // Opcode: XVMADDASP
2341
/* 11121 */   MCD_OPC_FilterValue, 9, 23, 0, 0, // Skip to: 11149
2342
/* 11126 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2343
/* 11129 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11139
2344
/* 11134 */   MCD_OPC_Decode, 246, 16, 132, 1, // Opcode: XVSUBSP
2345
/* 11139 */   MCD_OPC_FilterValue, 1, 162, 20, 0, // Skip to: 16426
2346
/* 11144 */   MCD_OPC_Decode, 206, 16, 133, 1, // Opcode: XVMADDMSP
2347
/* 11149 */   MCD_OPC_FilterValue, 10, 23, 0, 0, // Skip to: 11177
2348
/* 11154 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2349
/* 11157 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11167
2350
/* 11162 */   MCD_OPC_Decode, 216, 16, 132, 1, // Opcode: XVMULSP
2351
/* 11167 */   MCD_OPC_FilterValue, 1, 134, 20, 0, // Skip to: 16426
2352
/* 11172 */   MCD_OPC_Decode, 212, 16, 133, 1, // Opcode: XVMSUBASP
2353
/* 11177 */   MCD_OPC_FilterValue, 11, 23, 0, 0, // Skip to: 11205
2354
/* 11182 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2355
/* 11185 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11195
2356
/* 11190 */   MCD_OPC_Decode, 200, 16, 132, 1, // Opcode: XVDIVSP
2357
/* 11195 */   MCD_OPC_FilterValue, 1, 106, 20, 0, // Skip to: 16426
2358
/* 11200 */   MCD_OPC_Decode, 214, 16, 133, 1, // Opcode: XVMSUBMSP
2359
/* 11205 */   MCD_OPC_FilterValue, 12, 23, 0, 0, // Skip to: 11233
2360
/* 11210 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2361
/* 11213 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11223
2362
/* 11218 */   MCD_OPC_Decode, 163, 16, 132, 1, // Opcode: XVADDDP
2363
/* 11223 */   MCD_OPC_FilterValue, 1, 78, 20, 0, // Skip to: 16426
2364
/* 11228 */   MCD_OPC_Decode, 203, 16, 133, 1, // Opcode: XVMADDADP
2365
/* 11233 */   MCD_OPC_FilterValue, 13, 23, 0, 0, // Skip to: 11261
2366
/* 11238 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2367
/* 11241 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11251
2368
/* 11246 */   MCD_OPC_Decode, 245, 16, 132, 1, // Opcode: XVSUBDP
2369
/* 11251 */   MCD_OPC_FilterValue, 1, 50, 20, 0, // Skip to: 16426
2370
/* 11256 */   MCD_OPC_Decode, 205, 16, 133, 1, // Opcode: XVMADDMDP
2371
/* 11261 */   MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 11289
2372
/* 11266 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2373
/* 11269 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11279
2374
/* 11274 */   MCD_OPC_Decode, 215, 16, 132, 1, // Opcode: XVMULDP
2375
/* 11279 */   MCD_OPC_FilterValue, 1, 22, 20, 0, // Skip to: 16426
2376
/* 11284 */   MCD_OPC_Decode, 211, 16, 133, 1, // Opcode: XVMSUBADP
2377
/* 11289 */   MCD_OPC_FilterValue, 15, 23, 0, 0, // Skip to: 11317
2378
/* 11294 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2379
/* 11297 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11307
2380
/* 11302 */   MCD_OPC_Decode, 199, 16, 132, 1, // Opcode: XVDIVDP
2381
/* 11307 */   MCD_OPC_FilterValue, 1, 250, 19, 0, // Skip to: 16426
2382
/* 11312 */   MCD_OPC_Decode, 213, 16, 133, 1, // Opcode: XVMSUBMDP
2383
/* 11317 */   MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 11345
2384
/* 11322 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2385
/* 11325 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11335
2386
/* 11330 */   MCD_OPC_Decode, 227, 15, 134, 1, // Opcode: XSMAXCDP
2387
/* 11335 */   MCD_OPC_FilterValue, 1, 222, 19, 0, // Skip to: 16426
2388
/* 11340 */   MCD_OPC_Decode, 248, 15, 129, 1, // Opcode: XSNMADDASP
2389
/* 11345 */   MCD_OPC_FilterValue, 17, 23, 0, 0, // Skip to: 11373
2390
/* 11350 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2391
/* 11353 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11363
2392
/* 11358 */   MCD_OPC_Decode, 230, 15, 134, 1, // Opcode: XSMINCDP
2393
/* 11363 */   MCD_OPC_FilterValue, 1, 194, 19, 0, // Skip to: 16426
2394
/* 11368 */   MCD_OPC_Decode, 250, 15, 129, 1, // Opcode: XSNMADDMSP
2395
/* 11373 */   MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 11401
2396
/* 11378 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2397
/* 11381 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11391
2398
/* 11386 */   MCD_OPC_Decode, 229, 15, 134, 1, // Opcode: XSMAXJDP
2399
/* 11391 */   MCD_OPC_FilterValue, 1, 166, 19, 0, // Skip to: 16426
2400
/* 11396 */   MCD_OPC_Decode, 254, 15, 129, 1, // Opcode: XSNMSUBASP
2401
/* 11401 */   MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 11429
2402
/* 11406 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2403
/* 11409 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11419
2404
/* 11414 */   MCD_OPC_Decode, 232, 15, 134, 1, // Opcode: XSMINJDP
2405
/* 11419 */   MCD_OPC_FilterValue, 1, 138, 19, 0, // Skip to: 16426
2406
/* 11424 */   MCD_OPC_Decode, 128, 16, 129, 1, // Opcode: XSNMSUBMSP
2407
/* 11429 */   MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 11457
2408
/* 11434 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2409
/* 11437 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11447
2410
/* 11442 */   MCD_OPC_Decode, 228, 15, 130, 1, // Opcode: XSMAXDP
2411
/* 11447 */   MCD_OPC_FilterValue, 1, 110, 19, 0, // Skip to: 16426
2412
/* 11452 */   MCD_OPC_Decode, 247, 15, 131, 1, // Opcode: XSNMADDADP
2413
/* 11457 */   MCD_OPC_FilterValue, 21, 23, 0, 0, // Skip to: 11485
2414
/* 11462 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2415
/* 11465 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11475
2416
/* 11470 */   MCD_OPC_Decode, 231, 15, 130, 1, // Opcode: XSMINDP
2417
/* 11475 */   MCD_OPC_FilterValue, 1, 82, 19, 0, // Skip to: 16426
2418
/* 11480 */   MCD_OPC_Decode, 249, 15, 131, 1, // Opcode: XSNMADDMDP
2419
/* 11485 */   MCD_OPC_FilterValue, 22, 23, 0, 0, // Skip to: 11513
2420
/* 11490 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2421
/* 11493 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11503
2422
/* 11498 */   MCD_OPC_Decode, 186, 15, 130, 1, // Opcode: XSCPSGNDP
2423
/* 11503 */   MCD_OPC_FilterValue, 1, 54, 19, 0, // Skip to: 16426
2424
/* 11508 */   MCD_OPC_Decode, 253, 15, 131, 1, // Opcode: XSNMSUBADP
2425
/* 11513 */   MCD_OPC_FilterValue, 23, 12, 0, 0, // Skip to: 11530
2426
/* 11518 */   MCD_OPC_CheckField, 3, 1, 1, 37, 19, 0, // Skip to: 16426
2427
/* 11525 */   MCD_OPC_Decode, 255, 15, 131, 1, // Opcode: XSNMSUBMDP
2428
/* 11530 */   MCD_OPC_FilterValue, 24, 23, 0, 0, // Skip to: 11558
2429
/* 11535 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2430
/* 11538 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11548
2431
/* 11543 */   MCD_OPC_Decode, 208, 16, 132, 1, // Opcode: XVMAXSP
2432
/* 11548 */   MCD_OPC_FilterValue, 1, 9, 19, 0, // Skip to: 16426
2433
/* 11553 */   MCD_OPC_Decode, 222, 16, 133, 1, // Opcode: XVNMADDASP
2434
/* 11558 */   MCD_OPC_FilterValue, 25, 23, 0, 0, // Skip to: 11586
2435
/* 11563 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2436
/* 11566 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11576
2437
/* 11571 */   MCD_OPC_Decode, 210, 16, 132, 1, // Opcode: XVMINSP
2438
/* 11576 */   MCD_OPC_FilterValue, 1, 237, 18, 0, // Skip to: 16426
2439
/* 11581 */   MCD_OPC_Decode, 224, 16, 133, 1, // Opcode: XVNMADDMSP
2440
/* 11586 */   MCD_OPC_FilterValue, 26, 23, 0, 0, // Skip to: 11614
2441
/* 11591 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2442
/* 11594 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11604
2443
/* 11599 */   MCD_OPC_Decode, 178, 16, 132, 1, // Opcode: XVCPSGNSP
2444
/* 11604 */   MCD_OPC_FilterValue, 1, 209, 18, 0, // Skip to: 16426
2445
/* 11609 */   MCD_OPC_Decode, 226, 16, 133, 1, // Opcode: XVNMSUBASP
2446
/* 11614 */   MCD_OPC_FilterValue, 27, 23, 0, 0, // Skip to: 11642
2447
/* 11619 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2448
/* 11622 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11632
2449
/* 11627 */   MCD_OPC_Decode, 202, 16, 132, 1, // Opcode: XVIEXPSP
2450
/* 11632 */   MCD_OPC_FilterValue, 1, 181, 18, 0, // Skip to: 16426
2451
/* 11637 */   MCD_OPC_Decode, 228, 16, 133, 1, // Opcode: XVNMSUBMSP
2452
/* 11642 */   MCD_OPC_FilterValue, 28, 23, 0, 0, // Skip to: 11670
2453
/* 11647 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2454
/* 11650 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11660
2455
/* 11655 */   MCD_OPC_Decode, 207, 16, 132, 1, // Opcode: XVMAXDP
2456
/* 11660 */   MCD_OPC_FilterValue, 1, 153, 18, 0, // Skip to: 16426
2457
/* 11665 */   MCD_OPC_Decode, 221, 16, 133, 1, // Opcode: XVNMADDADP
2458
/* 11670 */   MCD_OPC_FilterValue, 29, 23, 0, 0, // Skip to: 11698
2459
/* 11675 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2460
/* 11678 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11688
2461
/* 11683 */   MCD_OPC_Decode, 209, 16, 132, 1, // Opcode: XVMINDP
2462
/* 11688 */   MCD_OPC_FilterValue, 1, 125, 18, 0, // Skip to: 16426
2463
/* 11693 */   MCD_OPC_Decode, 223, 16, 133, 1, // Opcode: XVNMADDMDP
2464
/* 11698 */   MCD_OPC_FilterValue, 30, 23, 0, 0, // Skip to: 11726
2465
/* 11703 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2466
/* 11706 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11716
2467
/* 11711 */   MCD_OPC_Decode, 177, 16, 132, 1, // Opcode: XVCPSGNDP
2468
/* 11716 */   MCD_OPC_FilterValue, 1, 97, 18, 0, // Skip to: 16426
2469
/* 11721 */   MCD_OPC_Decode, 225, 16, 133, 1, // Opcode: XVNMSUBADP
2470
/* 11726 */   MCD_OPC_FilterValue, 31, 87, 18, 0, // Skip to: 16426
2471
/* 11731 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2472
/* 11734 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11744
2473
/* 11739 */   MCD_OPC_Decode, 201, 16, 132, 1, // Opcode: XVIEXPDP
2474
/* 11744 */   MCD_OPC_FilterValue, 1, 69, 18, 0, // Skip to: 16426
2475
/* 11749 */   MCD_OPC_Decode, 227, 16, 133, 1, // Opcode: XVNMSUBMDP
2476
/* 11754 */   MCD_OPC_FilterValue, 1, 97, 2, 0, // Skip to: 12368
2477
/* 11759 */   MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
2478
/* 11762 */   MCD_OPC_FilterValue, 0, 131, 0, 0, // Skip to: 11898
2479
/* 11767 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2480
/* 11770 */   MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11816
2481
/* 11775 */   MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
2482
/* 11778 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11788
2483
/* 11783 */   MCD_OPC_Decode, 154, 17, 135, 1, // Opcode: XXSLDWI
2484
/* 11788 */   MCD_OPC_FilterValue, 1, 25, 18, 0, // Skip to: 16426
2485
/* 11793 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
2486
/* 11796 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11806
2487
/* 11801 */   MCD_OPC_Decode, 135, 17, 132, 1, // Opcode: XXLAND
2488
/* 11806 */   MCD_OPC_FilterValue, 1, 7, 18, 0, // Skip to: 16426
2489
/* 11811 */   MCD_OPC_Decode, 139, 17, 132, 1, // Opcode: XXLNOR
2490
/* 11816 */   MCD_OPC_FilterValue, 1, 253, 17, 0, // Skip to: 16426
2491
/* 11821 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2492
/* 11824 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11834
2493
/* 11829 */   MCD_OPC_Decode, 177, 15, 134, 1, // Opcode: XSCMPEQDP
2494
/* 11834 */   MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 11858
2495
/* 11839 */   MCD_OPC_CheckField, 21, 2, 0, 228, 17, 0, // Skip to: 16426
2496
/* 11846 */   MCD_OPC_CheckField, 0, 1, 0, 221, 17, 0, // Skip to: 16426
2497
/* 11853 */   MCD_OPC_Decode, 184, 15, 136, 1, // Opcode: XSCMPUDP
2498
/* 11858 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 11868
2499
/* 11863 */   MCD_OPC_Decode, 167, 16, 132, 1, // Opcode: XVCMPEQSP
2500
/* 11868 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 11878
2501
/* 11873 */   MCD_OPC_Decode, 165, 16, 132, 1, // Opcode: XVCMPEQDP
2502
/* 11878 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 11888
2503
/* 11883 */   MCD_OPC_Decode, 168, 16, 132, 1, // Opcode: XVCMPEQSPo
2504
/* 11888 */   MCD_OPC_FilterValue, 7, 181, 17, 0, // Skip to: 16426
2505
/* 11893 */   MCD_OPC_Decode, 166, 16, 132, 1, // Opcode: XVCMPEQDPo
2506
/* 11898 */   MCD_OPC_FilterValue, 1, 131, 0, 0, // Skip to: 12034
2507
/* 11903 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2508
/* 11906 */   MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 11952
2509
/* 11911 */   MCD_OPC_ExtractField, 10, 1,  // Inst{10} ...
2510
/* 11914 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11924
2511
/* 11919 */   MCD_OPC_Decode, 150, 17, 135, 1, // Opcode: XXPERMDI
2512
/* 11924 */   MCD_OPC_FilterValue, 1, 145, 17, 0, // Skip to: 16426
2513
/* 11929 */   MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
2514
/* 11932 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11942
2515
/* 11937 */   MCD_OPC_Decode, 136, 17, 132, 1, // Opcode: XXLANDC
2516
/* 11942 */   MCD_OPC_FilterValue, 1, 127, 17, 0, // Skip to: 16426
2517
/* 11947 */   MCD_OPC_Decode, 141, 17, 132, 1, // Opcode: XXLORC
2518
/* 11952 */   MCD_OPC_FilterValue, 1, 117, 17, 0, // Skip to: 16426
2519
/* 11957 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2520
/* 11960 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 11970
2521
/* 11965 */   MCD_OPC_Decode, 181, 15, 134, 1, // Opcode: XSCMPGTDP
2522
/* 11970 */   MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 11994
2523
/* 11975 */   MCD_OPC_CheckField, 21, 2, 0, 92, 17, 0, // Skip to: 16426
2524
/* 11982 */   MCD_OPC_CheckField, 0, 1, 0, 85, 17, 0, // Skip to: 16426
2525
/* 11989 */   MCD_OPC_Decode, 182, 15, 136, 1, // Opcode: XSCMPODP
2526
/* 11994 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 12004
2527
/* 11999 */   MCD_OPC_Decode, 175, 16, 132, 1, // Opcode: XVCMPGTSP
2528
/* 12004 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 12014
2529
/* 12009 */   MCD_OPC_Decode, 173, 16, 132, 1, // Opcode: XVCMPGTDP
2530
/* 12014 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 12024
2531
/* 12019 */   MCD_OPC_Decode, 176, 16, 132, 1, // Opcode: XVCMPGTSPo
2532
/* 12024 */   MCD_OPC_FilterValue, 7, 45, 17, 0, // Skip to: 16426
2533
/* 12029 */   MCD_OPC_Decode, 174, 16, 132, 1, // Opcode: XVCMPGTDPo
2534
/* 12034 */   MCD_OPC_FilterValue, 2, 186, 0, 0, // Skip to: 12225
2535
/* 12039 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2536
/* 12042 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 12070
2537
/* 12047 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2538
/* 12050 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12060
2539
/* 12055 */   MCD_OPC_Decode, 147, 17, 132, 1, // Opcode: XXMRGHW
2540
/* 12060 */   MCD_OPC_FilterValue, 1, 9, 17, 0, // Skip to: 16426
2541
/* 12065 */   MCD_OPC_Decode, 180, 15, 134, 1, // Opcode: XSCMPGEDP
2542
/* 12070 */   MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 12087
2543
/* 12075 */   MCD_OPC_CheckField, 3, 1, 0, 248, 16, 0, // Skip to: 16426
2544
/* 12082 */   MCD_OPC_Decode, 148, 17, 132, 1, // Opcode: XXMRGLW
2545
/* 12087 */   MCD_OPC_FilterValue, 2, 48, 0, 0, // Skip to: 12140
2546
/* 12092 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2547
/* 12095 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 12130
2548
/* 12100 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2549
/* 12103 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12120
2550
/* 12108 */   MCD_OPC_CheckField, 18, 3, 0, 215, 16, 0, // Skip to: 16426
2551
/* 12115 */   MCD_OPC_Decode, 157, 17, 137, 1, // Opcode: XXSPLTW
2552
/* 12120 */   MCD_OPC_FilterValue, 1, 205, 16, 0, // Skip to: 16426
2553
/* 12125 */   MCD_OPC_Decode, 133, 17, 138, 1, // Opcode: XXEXTRACTUW
2554
/* 12130 */   MCD_OPC_FilterValue, 1, 195, 16, 0, // Skip to: 16426
2555
/* 12135 */   MCD_OPC_Decode, 171, 16, 132, 1, // Opcode: XVCMPGESP
2556
/* 12140 */   MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 12157
2557
/* 12145 */   MCD_OPC_CheckField, 3, 1, 1, 178, 16, 0, // Skip to: 16426
2558
/* 12152 */   MCD_OPC_Decode, 169, 16, 132, 1, // Opcode: XVCMPGEDP
2559
/* 12157 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12174
2560
/* 12162 */   MCD_OPC_CheckField, 3, 1, 0, 161, 16, 0, // Skip to: 16426
2561
/* 12169 */   MCD_OPC_Decode, 140, 17, 132, 1, // Opcode: XXLOR
2562
/* 12174 */   MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 12191
2563
/* 12179 */   MCD_OPC_CheckField, 3, 1, 0, 144, 16, 0, // Skip to: 16426
2564
/* 12186 */   MCD_OPC_Decode, 138, 17, 132, 1, // Opcode: XXLNAND
2565
/* 12191 */   MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 12208
2566
/* 12196 */   MCD_OPC_CheckField, 3, 1, 1, 127, 16, 0, // Skip to: 16426
2567
/* 12203 */   MCD_OPC_Decode, 172, 16, 132, 1, // Opcode: XVCMPGESPo
2568
/* 12208 */   MCD_OPC_FilterValue, 7, 117, 16, 0, // Skip to: 16426
2569
/* 12213 */   MCD_OPC_CheckField, 3, 1, 1, 110, 16, 0, // Skip to: 16426
2570
/* 12220 */   MCD_OPC_Decode, 170, 16, 132, 1, // Opcode: XVCMPGEDPo
2571
/* 12225 */   MCD_OPC_FilterValue, 3, 100, 16, 0, // Skip to: 16426
2572
/* 12230 */   MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
2573
/* 12233 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12250
2574
/* 12238 */   MCD_OPC_CheckField, 3, 1, 0, 85, 16, 0, // Skip to: 16426
2575
/* 12245 */   MCD_OPC_Decode, 149, 17, 132, 1, // Opcode: XXPERM
2576
/* 12250 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12292
2577
/* 12255 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2578
/* 12258 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 12268
2579
/* 12263 */   MCD_OPC_Decode, 152, 17, 132, 1, // Opcode: XXPERMR
2580
/* 12268 */   MCD_OPC_FilterValue, 1, 57, 16, 0, // Skip to: 16426
2581
/* 12273 */   MCD_OPC_CheckField, 21, 2, 0, 50, 16, 0, // Skip to: 16426
2582
/* 12280 */   MCD_OPC_CheckField, 0, 1, 0, 43, 16, 0, // Skip to: 16426
2583
/* 12287 */   MCD_OPC_Decode, 178, 15, 136, 1, // Opcode: XSCMPEXPDP
2584
/* 12292 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12334
2585
/* 12297 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2586
/* 12300 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12324
2587
/* 12305 */   MCD_OPC_CheckField, 19, 2, 0, 18, 16, 0, // Skip to: 16426
2588
/* 12312 */   MCD_OPC_CheckField, 1, 1, 0, 11, 16, 0, // Skip to: 16426
2589
/* 12319 */   MCD_OPC_Decode, 156, 17, 139, 1, // Opcode: XXSPLTIB
2590
/* 12324 */   MCD_OPC_FilterValue, 1, 1, 16, 0, // Skip to: 16426
2591
/* 12329 */   MCD_OPC_Decode, 134, 17, 140, 1, // Opcode: XXINSERTW
2592
/* 12334 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 12351
2593
/* 12339 */   MCD_OPC_CheckField, 3, 1, 0, 240, 15, 0, // Skip to: 16426
2594
/* 12346 */   MCD_OPC_Decode, 143, 17, 132, 1, // Opcode: XXLXOR
2595
/* 12351 */   MCD_OPC_FilterValue, 5, 230, 15, 0, // Skip to: 16426
2596
/* 12356 */   MCD_OPC_CheckField, 3, 1, 0, 223, 15, 0, // Skip to: 16426
2597
/* 12363 */   MCD_OPC_Decode, 137, 17, 132, 1, // Opcode: XXLEQV
2598
/* 12368 */   MCD_OPC_FilterValue, 2, 253, 7, 0, // Skip to: 14418
2599
/* 12373 */   MCD_OPC_ExtractField, 7, 4,  // Inst{10-7} ...
2600
/* 12376 */   MCD_OPC_FilterValue, 0, 69, 0, 0, // Skip to: 12450
2601
/* 12381 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2602
/* 12384 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12426
2603
/* 12389 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2604
/* 12392 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12409
2605
/* 12397 */   MCD_OPC_CheckField, 16, 5, 0, 182, 15, 0, // Skip to: 16426
2606
/* 12404 */   MCD_OPC_Decode, 143, 16, 141, 1, // Opcode: XSRSQRTESP
2607
/* 12409 */   MCD_OPC_FilterValue, 1, 172, 15, 0, // Skip to: 16426
2608
/* 12414 */   MCD_OPC_CheckField, 16, 5, 0, 165, 15, 0, // Skip to: 16426
2609
/* 12421 */   MCD_OPC_Decode, 137, 16, 141, 1, // Opcode: XSRESP
2610
/* 12426 */   MCD_OPC_FilterValue, 3, 155, 15, 0, // Skip to: 16426
2611
/* 12431 */   MCD_OPC_CheckField, 16, 5, 0, 148, 15, 0, // Skip to: 16426
2612
/* 12438 */   MCD_OPC_CheckField, 6, 1, 0, 141, 15, 0, // Skip to: 16426
2613
/* 12445 */   MCD_OPC_Decode, 147, 16, 141, 1, // Opcode: XSSQRTSP
2614
/* 12450 */   MCD_OPC_FilterValue, 2, 153, 0, 0, // Skip to: 12608
2615
/* 12455 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2616
/* 12458 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12500
2617
/* 12463 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2618
/* 12466 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12483
2619
/* 12471 */   MCD_OPC_CheckField, 16, 5, 0, 108, 15, 0, // Skip to: 16426
2620
/* 12478 */   MCD_OPC_Decode, 198, 15, 142, 1, // Opcode: XSCVDPUXWS
2621
/* 12483 */   MCD_OPC_FilterValue, 1, 98, 15, 0, // Skip to: 16426
2622
/* 12488 */   MCD_OPC_CheckField, 16, 5, 0, 91, 15, 0, // Skip to: 16426
2623
/* 12495 */   MCD_OPC_Decode, 194, 15, 142, 1, // Opcode: XSCVDPSXWS
2624
/* 12500 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12542
2625
/* 12505 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2626
/* 12508 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12525
2627
/* 12513 */   MCD_OPC_CheckField, 16, 5, 0, 66, 15, 0, // Skip to: 16426
2628
/* 12520 */   MCD_OPC_Decode, 131, 16, 142, 1, // Opcode: XSRDPI
2629
/* 12525 */   MCD_OPC_FilterValue, 1, 56, 15, 0, // Skip to: 16426
2630
/* 12530 */   MCD_OPC_CheckField, 16, 5, 0, 49, 15, 0, // Skip to: 16426
2631
/* 12537 */   MCD_OPC_Decode, 135, 16, 142, 1, // Opcode: XSRDPIZ
2632
/* 12542 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12584
2633
/* 12547 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2634
/* 12550 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12567
2635
/* 12555 */   MCD_OPC_CheckField, 16, 5, 0, 24, 15, 0, // Skip to: 16426
2636
/* 12562 */   MCD_OPC_Decode, 142, 16, 142, 1, // Opcode: XSRSQRTEDP
2637
/* 12567 */   MCD_OPC_FilterValue, 1, 14, 15, 0, // Skip to: 16426
2638
/* 12572 */   MCD_OPC_CheckField, 16, 5, 0, 7, 15, 0, // Skip to: 16426
2639
/* 12579 */   MCD_OPC_Decode, 136, 16, 142, 1, // Opcode: XSREDP
2640
/* 12584 */   MCD_OPC_FilterValue, 3, 253, 14, 0, // Skip to: 16426
2641
/* 12589 */   MCD_OPC_CheckField, 16, 5, 0, 246, 14, 0, // Skip to: 16426
2642
/* 12596 */   MCD_OPC_CheckField, 6, 1, 0, 239, 14, 0, // Skip to: 16426
2643
/* 12603 */   MCD_OPC_Decode, 144, 16, 142, 1, // Opcode: XSSQRTDP
2644
/* 12608 */   MCD_OPC_FilterValue, 3, 140, 0, 0, // Skip to: 12753
2645
/* 12613 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2646
/* 12616 */   MCD_OPC_FilterValue, 0, 51, 0, 0, // Skip to: 12672
2647
/* 12621 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2648
/* 12624 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12648
2649
/* 12629 */   MCD_OPC_CheckField, 16, 5, 0, 206, 14, 0, // Skip to: 16426
2650
/* 12636 */   MCD_OPC_CheckField, 2, 1, 1, 199, 14, 0, // Skip to: 16426
2651
/* 12643 */   MCD_OPC_Decode, 134, 16, 142, 1, // Opcode: XSRDPIP
2652
/* 12648 */   MCD_OPC_FilterValue, 1, 189, 14, 0, // Skip to: 16426
2653
/* 12653 */   MCD_OPC_CheckField, 16, 5, 0, 182, 14, 0, // Skip to: 16426
2654
/* 12660 */   MCD_OPC_CheckField, 2, 1, 1, 175, 14, 0, // Skip to: 16426
2655
/* 12667 */   MCD_OPC_Decode, 133, 16, 142, 1, // Opcode: XSRDPIM
2656
/* 12672 */   MCD_OPC_FilterValue, 1, 165, 14, 0, // Skip to: 16426
2657
/* 12677 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2658
/* 12680 */   MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 12729
2659
/* 12685 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2660
/* 12688 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 12712
2661
/* 12693 */   MCD_OPC_CheckField, 16, 7, 0, 142, 14, 0, // Skip to: 16426
2662
/* 12700 */   MCD_OPC_CheckField, 0, 1, 0, 135, 14, 0, // Skip to: 16426
2663
/* 12707 */   MCD_OPC_Decode, 153, 16, 143, 1, // Opcode: XSTSQRTDP
2664
/* 12712 */   MCD_OPC_FilterValue, 1, 125, 14, 0, // Skip to: 16426
2665
/* 12717 */   MCD_OPC_CheckField, 16, 5, 0, 118, 14, 0, // Skip to: 16426
2666
/* 12724 */   MCD_OPC_Decode, 132, 16, 142, 1, // Opcode: XSRDPIC
2667
/* 12729 */   MCD_OPC_FilterValue, 1, 108, 14, 0, // Skip to: 16426
2668
/* 12734 */   MCD_OPC_CheckField, 21, 2, 0, 101, 14, 0, // Skip to: 16426
2669
/* 12741 */   MCD_OPC_CheckField, 0, 1, 0, 94, 14, 0, // Skip to: 16426
2670
/* 12748 */   MCD_OPC_Decode, 152, 16, 136, 1, // Opcode: XSTDIVDP
2671
/* 12753 */   MCD_OPC_FilterValue, 4, 153, 0, 0, // Skip to: 12911
2672
/* 12758 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2673
/* 12761 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12803
2674
/* 12766 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2675
/* 12769 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12786
2676
/* 12774 */   MCD_OPC_CheckField, 16, 5, 0, 61, 14, 0, // Skip to: 16426
2677
/* 12781 */   MCD_OPC_Decode, 190, 16, 144, 1, // Opcode: XVCVSPUXWS
2678
/* 12786 */   MCD_OPC_FilterValue, 1, 51, 14, 0, // Skip to: 16426
2679
/* 12791 */   MCD_OPC_CheckField, 16, 5, 0, 44, 14, 0, // Skip to: 16426
2680
/* 12798 */   MCD_OPC_Decode, 188, 16, 144, 1, // Opcode: XVCVSPSXWS
2681
/* 12803 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 12845
2682
/* 12808 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2683
/* 12811 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12828
2684
/* 12816 */   MCD_OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 16426
2685
/* 12823 */   MCD_OPC_Decode, 236, 16, 144, 1, // Opcode: XVRSPI
2686
/* 12828 */   MCD_OPC_FilterValue, 1, 9, 14, 0, // Skip to: 16426
2687
/* 12833 */   MCD_OPC_CheckField, 16, 5, 0, 2, 14, 0, // Skip to: 16426
2688
/* 12840 */   MCD_OPC_Decode, 240, 16, 144, 1, // Opcode: XVRSPIZ
2689
/* 12845 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 12887
2690
/* 12850 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2691
/* 12853 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12870
2692
/* 12858 */   MCD_OPC_CheckField, 16, 5, 0, 233, 13, 0, // Skip to: 16426
2693
/* 12865 */   MCD_OPC_Decode, 242, 16, 144, 1, // Opcode: XVRSQRTESP
2694
/* 12870 */   MCD_OPC_FilterValue, 1, 223, 13, 0, // Skip to: 16426
2695
/* 12875 */   MCD_OPC_CheckField, 16, 5, 0, 216, 13, 0, // Skip to: 16426
2696
/* 12882 */   MCD_OPC_Decode, 235, 16, 144, 1, // Opcode: XVRESP
2697
/* 12887 */   MCD_OPC_FilterValue, 3, 206, 13, 0, // Skip to: 16426
2698
/* 12892 */   MCD_OPC_CheckField, 16, 5, 0, 199, 13, 0, // Skip to: 16426
2699
/* 12899 */   MCD_OPC_CheckField, 6, 1, 0, 192, 13, 0, // Skip to: 16426
2700
/* 12906 */   MCD_OPC_Decode, 244, 16, 144, 1, // Opcode: XVSQRTSP
2701
/* 12911 */   MCD_OPC_FilterValue, 5, 176, 0, 0, // Skip to: 13092
2702
/* 12916 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2703
/* 12919 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13011
2704
/* 12924 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2705
/* 12927 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 12969
2706
/* 12932 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2707
/* 12935 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12952
2708
/* 12940 */   MCD_OPC_CheckField, 16, 5, 0, 151, 13, 0, // Skip to: 16426
2709
/* 12947 */   MCD_OPC_Decode, 198, 16, 144, 1, // Opcode: XVCVUXWSP
2710
/* 12952 */   MCD_OPC_FilterValue, 1, 141, 13, 0, // Skip to: 16426
2711
/* 12957 */   MCD_OPC_CheckField, 16, 5, 0, 134, 13, 0, // Skip to: 16426
2712
/* 12964 */   MCD_OPC_Decode, 194, 16, 144, 1, // Opcode: XVCVSXWSP
2713
/* 12969 */   MCD_OPC_FilterValue, 1, 124, 13, 0, // Skip to: 16426
2714
/* 12974 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2715
/* 12977 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 12994
2716
/* 12982 */   MCD_OPC_CheckField, 16, 5, 0, 109, 13, 0, // Skip to: 16426
2717
/* 12989 */   MCD_OPC_Decode, 239, 16, 144, 1, // Opcode: XVRSPIP
2718
/* 12994 */   MCD_OPC_FilterValue, 1, 99, 13, 0, // Skip to: 16426
2719
/* 12999 */   MCD_OPC_CheckField, 16, 5, 0, 92, 13, 0, // Skip to: 16426
2720
/* 13006 */   MCD_OPC_Decode, 238, 16, 144, 1, // Opcode: XVRSPIM
2721
/* 13011 */   MCD_OPC_FilterValue, 1, 82, 13, 0, // Skip to: 16426
2722
/* 13016 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2723
/* 13019 */   MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13068
2724
/* 13024 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2725
/* 13027 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13051
2726
/* 13032 */   MCD_OPC_CheckField, 16, 7, 0, 59, 13, 0, // Skip to: 16426
2727
/* 13039 */   MCD_OPC_CheckField, 0, 1, 0, 52, 13, 0, // Skip to: 16426
2728
/* 13046 */   MCD_OPC_Decode, 250, 16, 145, 1, // Opcode: XVTSQRTSP
2729
/* 13051 */   MCD_OPC_FilterValue, 1, 42, 13, 0, // Skip to: 16426
2730
/* 13056 */   MCD_OPC_CheckField, 16, 5, 0, 35, 13, 0, // Skip to: 16426
2731
/* 13063 */   MCD_OPC_Decode, 237, 16, 144, 1, // Opcode: XVRSPIC
2732
/* 13068 */   MCD_OPC_FilterValue, 1, 25, 13, 0, // Skip to: 16426
2733
/* 13073 */   MCD_OPC_CheckField, 21, 2, 0, 18, 13, 0, // Skip to: 16426
2734
/* 13080 */   MCD_OPC_CheckField, 0, 1, 0, 11, 13, 0, // Skip to: 16426
2735
/* 13087 */   MCD_OPC_Decode, 248, 16, 146, 1, // Opcode: XVTDIVSP
2736
/* 13092 */   MCD_OPC_FilterValue, 6, 153, 0, 0, // Skip to: 13250
2737
/* 13097 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2738
/* 13100 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13142
2739
/* 13105 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2740
/* 13108 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13125
2741
/* 13113 */   MCD_OPC_CheckField, 16, 5, 0, 234, 12, 0, // Skip to: 16426
2742
/* 13120 */   MCD_OPC_Decode, 183, 16, 144, 1, // Opcode: XVCVDPUXWS
2743
/* 13125 */   MCD_OPC_FilterValue, 1, 224, 12, 0, // Skip to: 16426
2744
/* 13130 */   MCD_OPC_CheckField, 16, 5, 0, 217, 12, 0, // Skip to: 16426
2745
/* 13137 */   MCD_OPC_Decode, 181, 16, 144, 1, // Opcode: XVCVDPSXWS
2746
/* 13142 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13184
2747
/* 13147 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2748
/* 13150 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13167
2749
/* 13155 */   MCD_OPC_CheckField, 16, 5, 0, 192, 12, 0, // Skip to: 16426
2750
/* 13162 */   MCD_OPC_Decode, 229, 16, 144, 1, // Opcode: XVRDPI
2751
/* 13167 */   MCD_OPC_FilterValue, 1, 182, 12, 0, // Skip to: 16426
2752
/* 13172 */   MCD_OPC_CheckField, 16, 5, 0, 175, 12, 0, // Skip to: 16426
2753
/* 13179 */   MCD_OPC_Decode, 233, 16, 144, 1, // Opcode: XVRDPIZ
2754
/* 13184 */   MCD_OPC_FilterValue, 2, 37, 0, 0, // Skip to: 13226
2755
/* 13189 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2756
/* 13192 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13209
2757
/* 13197 */   MCD_OPC_CheckField, 16, 5, 0, 150, 12, 0, // Skip to: 16426
2758
/* 13204 */   MCD_OPC_Decode, 241, 16, 144, 1, // Opcode: XVRSQRTEDP
2759
/* 13209 */   MCD_OPC_FilterValue, 1, 140, 12, 0, // Skip to: 16426
2760
/* 13214 */   MCD_OPC_CheckField, 16, 5, 0, 133, 12, 0, // Skip to: 16426
2761
/* 13221 */   MCD_OPC_Decode, 234, 16, 144, 1, // Opcode: XVREDP
2762
/* 13226 */   MCD_OPC_FilterValue, 3, 123, 12, 0, // Skip to: 16426
2763
/* 13231 */   MCD_OPC_CheckField, 16, 5, 0, 116, 12, 0, // Skip to: 16426
2764
/* 13238 */   MCD_OPC_CheckField, 6, 1, 0, 109, 12, 0, // Skip to: 16426
2765
/* 13245 */   MCD_OPC_Decode, 243, 16, 144, 1, // Opcode: XVSQRTDP
2766
/* 13250 */   MCD_OPC_FilterValue, 7, 176, 0, 0, // Skip to: 13431
2767
/* 13255 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2768
/* 13258 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 13350
2769
/* 13263 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2770
/* 13266 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13308
2771
/* 13271 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2772
/* 13274 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13291
2773
/* 13279 */   MCD_OPC_CheckField, 16, 5, 0, 68, 12, 0, // Skip to: 16426
2774
/* 13286 */   MCD_OPC_Decode, 197, 16, 144, 1, // Opcode: XVCVUXWDP
2775
/* 13291 */   MCD_OPC_FilterValue, 1, 58, 12, 0, // Skip to: 16426
2776
/* 13296 */   MCD_OPC_CheckField, 16, 5, 0, 51, 12, 0, // Skip to: 16426
2777
/* 13303 */   MCD_OPC_Decode, 193, 16, 144, 1, // Opcode: XVCVSXWDP
2778
/* 13308 */   MCD_OPC_FilterValue, 1, 41, 12, 0, // Skip to: 16426
2779
/* 13313 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2780
/* 13316 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13333
2781
/* 13321 */   MCD_OPC_CheckField, 16, 5, 0, 26, 12, 0, // Skip to: 16426
2782
/* 13328 */   MCD_OPC_Decode, 232, 16, 144, 1, // Opcode: XVRDPIP
2783
/* 13333 */   MCD_OPC_FilterValue, 1, 16, 12, 0, // Skip to: 16426
2784
/* 13338 */   MCD_OPC_CheckField, 16, 5, 0, 9, 12, 0, // Skip to: 16426
2785
/* 13345 */   MCD_OPC_Decode, 231, 16, 144, 1, // Opcode: XVRDPIM
2786
/* 13350 */   MCD_OPC_FilterValue, 1, 255, 11, 0, // Skip to: 16426
2787
/* 13355 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2788
/* 13358 */   MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 13407
2789
/* 13363 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2790
/* 13366 */   MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 13390
2791
/* 13371 */   MCD_OPC_CheckField, 16, 7, 0, 232, 11, 0, // Skip to: 16426
2792
/* 13378 */   MCD_OPC_CheckField, 0, 1, 0, 225, 11, 0, // Skip to: 16426
2793
/* 13385 */   MCD_OPC_Decode, 249, 16, 145, 1, // Opcode: XVTSQRTDP
2794
/* 13390 */   MCD_OPC_FilterValue, 1, 215, 11, 0, // Skip to: 16426
2795
/* 13395 */   MCD_OPC_CheckField, 16, 5, 0, 208, 11, 0, // Skip to: 16426
2796
/* 13402 */   MCD_OPC_Decode, 230, 16, 144, 1, // Opcode: XVRDPIC
2797
/* 13407 */   MCD_OPC_FilterValue, 1, 198, 11, 0, // Skip to: 16426
2798
/* 13412 */   MCD_OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 16426
2799
/* 13419 */   MCD_OPC_CheckField, 0, 1, 0, 184, 11, 0, // Skip to: 16426
2800
/* 13426 */   MCD_OPC_Decode, 247, 16, 146, 1, // Opcode: XVTDIVDP
2801
/* 13431 */   MCD_OPC_FilterValue, 8, 69, 0, 0, // Skip to: 13505
2802
/* 13436 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2803
/* 13439 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13481
2804
/* 13444 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2805
/* 13447 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13464
2806
/* 13452 */   MCD_OPC_CheckField, 16, 5, 0, 151, 11, 0, // Skip to: 16426
2807
/* 13459 */   MCD_OPC_Decode, 190, 15, 142, 1, // Opcode: XSCVDPSP
2808
/* 13464 */   MCD_OPC_FilterValue, 1, 141, 11, 0, // Skip to: 16426
2809
/* 13469 */   MCD_OPC_CheckField, 16, 5, 0, 134, 11, 0, // Skip to: 16426
2810
/* 13476 */   MCD_OPC_Decode, 141, 16, 147, 1, // Opcode: XSRSP
2811
/* 13481 */   MCD_OPC_FilterValue, 3, 124, 11, 0, // Skip to: 16426
2812
/* 13486 */   MCD_OPC_CheckField, 16, 5, 0, 117, 11, 0, // Skip to: 16426
2813
/* 13493 */   MCD_OPC_CheckField, 6, 1, 0, 110, 11, 0, // Skip to: 16426
2814
/* 13500 */   MCD_OPC_Decode, 191, 15, 148, 1, // Opcode: XSCVDPSPN
2815
/* 13505 */   MCD_OPC_FilterValue, 9, 69, 0, 0, // Skip to: 13579
2816
/* 13510 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2817
/* 13513 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13555
2818
/* 13518 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2819
/* 13521 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13538
2820
/* 13526 */   MCD_OPC_CheckField, 16, 5, 0, 77, 11, 0, // Skip to: 16426
2821
/* 13533 */   MCD_OPC_Decode, 214, 15, 147, 1, // Opcode: XSCVUXDSP
2822
/* 13538 */   MCD_OPC_FilterValue, 1, 67, 11, 0, // Skip to: 16426
2823
/* 13543 */   MCD_OPC_CheckField, 16, 5, 0, 60, 11, 0, // Skip to: 16426
2824
/* 13550 */   MCD_OPC_Decode, 211, 15, 147, 1, // Opcode: XSCVSXDSP
2825
/* 13555 */   MCD_OPC_FilterValue, 2, 50, 11, 0, // Skip to: 16426
2826
/* 13560 */   MCD_OPC_CheckField, 6, 1, 0, 43, 11, 0, // Skip to: 16426
2827
/* 13567 */   MCD_OPC_CheckField, 0, 1, 0, 36, 11, 0, // Skip to: 16426
2828
/* 13574 */   MCD_OPC_Decode, 156, 16, 149, 1, // Opcode: XSTSTDCSP
2829
/* 13579 */   MCD_OPC_FilterValue, 10, 181, 0, 0, // Skip to: 13765
2830
/* 13584 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
2831
/* 13587 */   MCD_OPC_FilterValue, 0, 94, 0, 0, // Skip to: 13686
2832
/* 13592 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2833
/* 13595 */   MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 13623
2834
/* 13600 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2835
/* 13603 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13613
2836
/* 13608 */   MCD_OPC_Decode, 196, 15, 142, 1, // Opcode: XSCVDPUXDS
2837
/* 13613 */   MCD_OPC_FilterValue, 1, 248, 10, 0, // Skip to: 16426
2838
/* 13618 */   MCD_OPC_Decode, 192, 15, 142, 1, // Opcode: XSCVDPSXDS
2839
/* 13623 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 13651
2840
/* 13628 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2841
/* 13631 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13641
2842
/* 13636 */   MCD_OPC_Decode, 208, 15, 142, 1, // Opcode: XSCVSPDP
2843
/* 13641 */   MCD_OPC_FilterValue, 1, 220, 10, 0, // Skip to: 16426
2844
/* 13646 */   MCD_OPC_Decode, 171, 15, 142, 1, // Opcode: XSABSDP
2845
/* 13651 */   MCD_OPC_FilterValue, 3, 210, 10, 0, // Skip to: 16426
2846
/* 13656 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2847
/* 13659 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 13669
2848
/* 13664 */   MCD_OPC_Decode, 209, 15, 150, 1, // Opcode: XSCVSPDPN
2849
/* 13669 */   MCD_OPC_FilterValue, 1, 192, 10, 0, // Skip to: 16426
2850
/* 13674 */   MCD_OPC_CheckField, 0, 1, 0, 185, 10, 0, // Skip to: 16426
2851
/* 13681 */   MCD_OPC_Decode, 157, 16, 151, 1, // Opcode: XSXEXPDP
2852
/* 13686 */   MCD_OPC_FilterValue, 1, 26, 0, 0, // Skip to: 13717
2853
/* 13691 */   MCD_OPC_CheckField, 6, 1, 1, 168, 10, 0, // Skip to: 16426
2854
/* 13698 */   MCD_OPC_CheckField, 2, 2, 3, 161, 10, 0, // Skip to: 16426
2855
/* 13705 */   MCD_OPC_CheckField, 0, 1, 0, 154, 10, 0, // Skip to: 16426
2856
/* 13712 */   MCD_OPC_Decode, 159, 16, 151, 1, // Opcode: XSXSIGDP
2857
/* 13717 */   MCD_OPC_FilterValue, 16, 19, 0, 0, // Skip to: 13741
2858
/* 13722 */   MCD_OPC_CheckField, 6, 1, 1, 137, 10, 0, // Skip to: 16426
2859
/* 13729 */   MCD_OPC_CheckField, 2, 2, 3, 130, 10, 0, // Skip to: 16426
2860
/* 13736 */   MCD_OPC_Decode, 200, 15, 142, 1, // Opcode: XSCVHPDP
2861
/* 13741 */   MCD_OPC_FilterValue, 17, 120, 10, 0, // Skip to: 16426
2862
/* 13746 */   MCD_OPC_CheckField, 6, 1, 1, 113, 10, 0, // Skip to: 16426
2863
/* 13753 */   MCD_OPC_CheckField, 2, 2, 3, 106, 10, 0, // Skip to: 16426
2864
/* 13760 */   MCD_OPC_Decode, 188, 15, 142, 1, // Opcode: XSCVDPHP
2865
/* 13765 */   MCD_OPC_FilterValue, 11, 111, 0, 0, // Skip to: 13881
2866
/* 13770 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2867
/* 13773 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13815
2868
/* 13778 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2869
/* 13781 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13798
2870
/* 13786 */   MCD_OPC_CheckField, 16, 5, 0, 73, 10, 0, // Skip to: 16426
2871
/* 13793 */   MCD_OPC_Decode, 213, 15, 142, 1, // Opcode: XSCVUXDDP
2872
/* 13798 */   MCD_OPC_FilterValue, 1, 63, 10, 0, // Skip to: 16426
2873
/* 13803 */   MCD_OPC_CheckField, 16, 5, 0, 56, 10, 0, // Skip to: 16426
2874
/* 13810 */   MCD_OPC_Decode, 210, 15, 142, 1, // Opcode: XSCVSXDDP
2875
/* 13815 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 13857
2876
/* 13820 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2877
/* 13823 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13840
2878
/* 13828 */   MCD_OPC_CheckField, 16, 5, 0, 31, 10, 0, // Skip to: 16426
2879
/* 13835 */   MCD_OPC_Decode, 243, 15, 142, 1, // Opcode: XSNABSDP
2880
/* 13840 */   MCD_OPC_FilterValue, 1, 21, 10, 0, // Skip to: 16426
2881
/* 13845 */   MCD_OPC_CheckField, 16, 5, 0, 14, 10, 0, // Skip to: 16426
2882
/* 13852 */   MCD_OPC_Decode, 245, 15, 142, 1, // Opcode: XSNEGDP
2883
/* 13857 */   MCD_OPC_FilterValue, 2, 4, 10, 0, // Skip to: 16426
2884
/* 13862 */   MCD_OPC_CheckField, 6, 1, 0, 253, 9, 0, // Skip to: 16426
2885
/* 13869 */   MCD_OPC_CheckField, 0, 1, 0, 246, 9, 0, // Skip to: 16426
2886
/* 13876 */   MCD_OPC_Decode, 154, 16, 149, 1, // Opcode: XSTSTDCDP
2887
/* 13881 */   MCD_OPC_FilterValue, 12, 87, 0, 0, // Skip to: 13973
2888
/* 13886 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2889
/* 13889 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 13931
2890
/* 13894 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2891
/* 13897 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13914
2892
/* 13902 */   MCD_OPC_CheckField, 16, 5, 0, 213, 9, 0, // Skip to: 16426
2893
/* 13909 */   MCD_OPC_Decode, 189, 16, 144, 1, // Opcode: XVCVSPUXDS
2894
/* 13914 */   MCD_OPC_FilterValue, 1, 203, 9, 0, // Skip to: 16426
2895
/* 13919 */   MCD_OPC_CheckField, 16, 5, 0, 196, 9, 0, // Skip to: 16426
2896
/* 13926 */   MCD_OPC_Decode, 187, 16, 144, 1, // Opcode: XVCVSPSXDS
2897
/* 13931 */   MCD_OPC_FilterValue, 1, 186, 9, 0, // Skip to: 16426
2898
/* 13936 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2899
/* 13939 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 13956
2900
/* 13944 */   MCD_OPC_CheckField, 16, 5, 0, 171, 9, 0, // Skip to: 16426
2901
/* 13951 */   MCD_OPC_Decode, 179, 16, 144, 1, // Opcode: XVCVDPSP
2902
/* 13956 */   MCD_OPC_FilterValue, 1, 161, 9, 0, // Skip to: 16426
2903
/* 13961 */   MCD_OPC_CheckField, 16, 5, 0, 154, 9, 0, // Skip to: 16426
2904
/* 13968 */   MCD_OPC_Decode, 162, 16, 144, 1, // Opcode: XVABSSP
2905
/* 13973 */   MCD_OPC_FilterValue, 13, 105, 0, 0, // Skip to: 14083
2906
/* 13978 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2907
/* 13981 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14073
2908
/* 13986 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2909
/* 13989 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14031
2910
/* 13994 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2911
/* 13997 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14014
2912
/* 14002 */   MCD_OPC_CheckField, 16, 5, 0, 113, 9, 0, // Skip to: 16426
2913
/* 14009 */   MCD_OPC_Decode, 196, 16, 144, 1, // Opcode: XVCVUXDSP
2914
/* 14014 */   MCD_OPC_FilterValue, 1, 103, 9, 0, // Skip to: 16426
2915
/* 14019 */   MCD_OPC_CheckField, 16, 5, 0, 96, 9, 0, // Skip to: 16426
2916
/* 14026 */   MCD_OPC_Decode, 192, 16, 144, 1, // Opcode: XVCVSXDSP
2917
/* 14031 */   MCD_OPC_FilterValue, 1, 86, 9, 0, // Skip to: 16426
2918
/* 14036 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2919
/* 14039 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14056
2920
/* 14044 */   MCD_OPC_CheckField, 16, 5, 0, 71, 9, 0, // Skip to: 16426
2921
/* 14051 */   MCD_OPC_Decode, 218, 16, 144, 1, // Opcode: XVNABSSP
2922
/* 14056 */   MCD_OPC_FilterValue, 1, 61, 9, 0, // Skip to: 16426
2923
/* 14061 */   MCD_OPC_CheckField, 16, 5, 0, 54, 9, 0, // Skip to: 16426
2924
/* 14068 */   MCD_OPC_Decode, 220, 16, 144, 1, // Opcode: XVNEGSP
2925
/* 14073 */   MCD_OPC_FilterValue, 1, 44, 9, 0, // Skip to: 16426
2926
/* 14078 */   MCD_OPC_Decode, 252, 16, 152, 1, // Opcode: XVTSTDCSP
2927
/* 14083 */   MCD_OPC_FilterValue, 14, 220, 0, 0, // Skip to: 14308
2928
/* 14088 */   MCD_OPC_ExtractField, 2, 2,  // Inst{3-2} ...
2929
/* 14091 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14133
2930
/* 14096 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2931
/* 14099 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14116
2932
/* 14104 */   MCD_OPC_CheckField, 16, 5, 0, 11, 9, 0, // Skip to: 16426
2933
/* 14111 */   MCD_OPC_Decode, 182, 16, 144, 1, // Opcode: XVCVDPUXDS
2934
/* 14116 */   MCD_OPC_FilterValue, 1, 1, 9, 0, // Skip to: 16426
2935
/* 14121 */   MCD_OPC_CheckField, 16, 5, 0, 250, 8, 0, // Skip to: 16426
2936
/* 14128 */   MCD_OPC_Decode, 180, 16, 144, 1, // Opcode: XVCVDPSXDS
2937
/* 14133 */   MCD_OPC_FilterValue, 1, 37, 0, 0, // Skip to: 14175
2938
/* 14138 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2939
/* 14141 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14158
2940
/* 14146 */   MCD_OPC_CheckField, 16, 5, 0, 225, 8, 0, // Skip to: 16426
2941
/* 14153 */   MCD_OPC_Decode, 185, 16, 144, 1, // Opcode: XVCVSPDP
2942
/* 14158 */   MCD_OPC_FilterValue, 1, 215, 8, 0, // Skip to: 16426
2943
/* 14163 */   MCD_OPC_CheckField, 16, 5, 0, 208, 8, 0, // Skip to: 16426
2944
/* 14170 */   MCD_OPC_Decode, 161, 16, 144, 1, // Opcode: XVABSDP
2945
/* 14175 */   MCD_OPC_FilterValue, 3, 198, 8, 0, // Skip to: 16426
2946
/* 14180 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2947
/* 14183 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14200
2948
/* 14188 */   MCD_OPC_CheckField, 1, 1, 0, 183, 8, 0, // Skip to: 16426
2949
/* 14195 */   MCD_OPC_Decode, 219, 15, 153, 1, // Opcode: XSIEXPDP
2950
/* 14200 */   MCD_OPC_FilterValue, 1, 173, 8, 0, // Skip to: 16426
2951
/* 14205 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
2952
/* 14208 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14218
2953
/* 14213 */   MCD_OPC_Decode, 253, 16, 144, 1, // Opcode: XVXEXPDP
2954
/* 14218 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 14228
2955
/* 14223 */   MCD_OPC_Decode, 255, 16, 144, 1, // Opcode: XVXSIGDP
2956
/* 14228 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 14238
2957
/* 14233 */   MCD_OPC_Decode, 130, 17, 144, 1, // Opcode: XXBRH
2958
/* 14238 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 14248
2959
/* 14243 */   MCD_OPC_Decode, 254, 16, 144, 1, // Opcode: XVXEXPSP
2960
/* 14248 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 14258
2961
/* 14253 */   MCD_OPC_Decode, 128, 17, 144, 1, // Opcode: XVXSIGSP
2962
/* 14258 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14268
2963
/* 14263 */   MCD_OPC_Decode, 132, 17, 144, 1, // Opcode: XXBRW
2964
/* 14268 */   MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 14278
2965
/* 14273 */   MCD_OPC_Decode, 129, 17, 144, 1, // Opcode: XXBRD
2966
/* 14278 */   MCD_OPC_FilterValue, 24, 5, 0, 0, // Skip to: 14288
2967
/* 14283 */   MCD_OPC_Decode, 184, 16, 144, 1, // Opcode: XVCVHPSP
2968
/* 14288 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 14298
2969
/* 14293 */   MCD_OPC_Decode, 186, 16, 144, 1, // Opcode: XVCVSPHP
2970
/* 14298 */   MCD_OPC_FilterValue, 31, 75, 8, 0, // Skip to: 16426
2971
/* 14303 */   MCD_OPC_Decode, 131, 17, 144, 1, // Opcode: XXBRQ
2972
/* 14308 */   MCD_OPC_FilterValue, 15, 65, 8, 0, // Skip to: 16426
2973
/* 14313 */   MCD_OPC_ExtractField, 3, 1,  // Inst{3} ...
2974
/* 14316 */   MCD_OPC_FilterValue, 0, 87, 0, 0, // Skip to: 14408
2975
/* 14321 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
2976
/* 14324 */   MCD_OPC_FilterValue, 0, 37, 0, 0, // Skip to: 14366
2977
/* 14329 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2978
/* 14332 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14349
2979
/* 14337 */   MCD_OPC_CheckField, 16, 5, 0, 34, 8, 0, // Skip to: 16426
2980
/* 14344 */   MCD_OPC_Decode, 195, 16, 144, 1, // Opcode: XVCVUXDDP
2981
/* 14349 */   MCD_OPC_FilterValue, 1, 24, 8, 0, // Skip to: 16426
2982
/* 14354 */   MCD_OPC_CheckField, 16, 5, 0, 17, 8, 0, // Skip to: 16426
2983
/* 14361 */   MCD_OPC_Decode, 191, 16, 144, 1, // Opcode: XVCVSXDDP
2984
/* 14366 */   MCD_OPC_FilterValue, 1, 7, 8, 0, // Skip to: 16426
2985
/* 14371 */   MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2986
/* 14374 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14391
2987
/* 14379 */   MCD_OPC_CheckField, 16, 5, 0, 248, 7, 0, // Skip to: 16426
2988
/* 14386 */   MCD_OPC_Decode, 217, 16, 144, 1, // Opcode: XVNABSDP
2989
/* 14391 */   MCD_OPC_FilterValue, 1, 238, 7, 0, // Skip to: 16426
2990
/* 14396 */   MCD_OPC_CheckField, 16, 5, 0, 231, 7, 0, // Skip to: 16426
2991
/* 14403 */   MCD_OPC_Decode, 219, 16, 144, 1, // Opcode: XVNEGDP
2992
/* 14408 */   MCD_OPC_FilterValue, 1, 221, 7, 0, // Skip to: 16426
2993
/* 14413 */   MCD_OPC_Decode, 251, 16, 152, 1, // Opcode: XVTSTDCDP
2994
/* 14418 */   MCD_OPC_FilterValue, 3, 211, 7, 0, // Skip to: 16426
2995
/* 14423 */   MCD_OPC_Decode, 153, 17, 154, 1, // Opcode: XXSEL
2996
/* 14428 */   MCD_OPC_FilterValue, 61, 49, 0, 0, // Skip to: 14482
2997
/* 14433 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
2998
/* 14436 */   MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 14464
2999
/* 14441 */   MCD_OPC_ExtractField, 2, 1,  // Inst{2} ...
3000
/* 14444 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 14454
3001
/* 14449 */   MCD_OPC_Decode, 134, 8, 155, 1, // Opcode: LXV
3002
/* 14454 */   MCD_OPC_FilterValue, 1, 175, 7, 0, // Skip to: 16426
3003
/* 14459 */   MCD_OPC_Decode, 176, 12, 155, 1, // Opcode: STXV
3004
/* 14464 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14473
3005
/* 14469 */   MCD_OPC_Decode, 167, 12, 121, // Opcode: STXSD
3006
/* 14473 */   MCD_OPC_FilterValue, 3, 156, 7, 0, // Skip to: 16426
3007
/* 14478 */   MCD_OPC_Decode, 174, 12, 121, // Opcode: STXSSP
3008
/* 14482 */   MCD_OPC_FilterValue, 62, 21, 0, 0, // Skip to: 14508
3009
/* 14487 */   MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
3010
/* 14490 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14499
3011
/* 14495 */   MCD_OPC_Decode, 236, 11, 122, // Opcode: STD
3012
/* 14499 */   MCD_OPC_FilterValue, 1, 130, 7, 0, // Skip to: 16426
3013
/* 14504 */   MCD_OPC_Decode, 241, 11, 122, // Opcode: STDU
3014
/* 14508 */   MCD_OPC_FilterValue, 63, 121, 7, 0, // Skip to: 16426
3015
/* 14513 */   MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
3016
/* 14516 */   MCD_OPC_FilterValue, 0, 77, 0, 0, // Skip to: 14598
3017
/* 14521 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3018
/* 14524 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 14541
3019
/* 14529 */   MCD_OPC_CheckField, 21, 2, 0, 98, 7, 0, // Skip to: 16426
3020
/* 14536 */   MCD_OPC_Decode, 164, 6, 156, 1, // Opcode: FCMPUS
3021
/* 14541 */   MCD_OPC_FilterValue, 2, 18, 0, 0, // Skip to: 14564
3022
/* 14546 */   MCD_OPC_CheckField, 21, 2, 0, 81, 7, 0, // Skip to: 16426
3023
/* 14553 */   MCD_OPC_CheckField, 11, 7, 0, 74, 7, 0, // Skip to: 16426
3024
/* 14560 */   MCD_OPC_Decode, 149, 8, 33, // Opcode: MCRFS
3025
/* 14564 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14581
3026
/* 14569 */   MCD_OPC_CheckField, 21, 2, 0, 58, 7, 0, // Skip to: 16426
3027
/* 14576 */   MCD_OPC_Decode, 129, 7, 157, 1, // Opcode: FTDIV
3028
/* 14581 */   MCD_OPC_FilterValue, 5, 48, 7, 0, // Skip to: 16426
3029
/* 14586 */   MCD_OPC_CheckField, 16, 7, 0, 41, 7, 0, // Skip to: 16426
3030
/* 14593 */   MCD_OPC_Decode, 130, 7, 158, 1, // Opcode: FTSQRT
3031
/* 14598 */   MCD_OPC_FilterValue, 8, 49, 1, 0, // Skip to: 14908
3032
/* 14603 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3033
/* 14606 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14615
3034
/* 14611 */   MCD_OPC_Decode, 174, 15, 3, // Opcode: XSADDQP
3035
/* 14615 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14624
3036
/* 14620 */   MCD_OPC_Decode, 240, 15, 3, // Opcode: XSMULQP
3037
/* 14624 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 14633
3038
/* 14629 */   MCD_OPC_Decode, 187, 15, 3, // Opcode: XSCPSGNQP
3039
/* 14633 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 14650
3040
/* 14638 */   MCD_OPC_CheckField, 21, 2, 0, 245, 6, 0, // Skip to: 16426
3041
/* 14645 */   MCD_OPC_Decode, 183, 15, 159, 1, // Opcode: XSCMPOQP
3042
/* 14650 */   MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 14667
3043
/* 14655 */   MCD_OPC_CheckField, 21, 2, 0, 228, 6, 0, // Skip to: 16426
3044
/* 14662 */   MCD_OPC_Decode, 179, 15, 159, 1, // Opcode: XSCMPEXPQP
3045
/* 14667 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14677
3046
/* 14672 */   MCD_OPC_Decode, 225, 15, 160, 1, // Opcode: XSMADDQP
3047
/* 14677 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14687
3048
/* 14682 */   MCD_OPC_Decode, 237, 15, 160, 1, // Opcode: XSMSUBQP
3049
/* 14687 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14697
3050
/* 14692 */   MCD_OPC_Decode, 251, 15, 160, 1, // Opcode: XSNMADDQP
3051
/* 14697 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14707
3052
/* 14702 */   MCD_OPC_Decode, 129, 16, 160, 1, // Opcode: XSNMSUBQP
3053
/* 14707 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14716
3054
/* 14712 */   MCD_OPC_Decode, 149, 16, 3, // Opcode: XSSUBQP
3055
/* 14716 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14725
3056
/* 14721 */   MCD_OPC_Decode, 216, 15, 3, // Opcode: XSDIVQP
3057
/* 14725 */   MCD_OPC_FilterValue, 20, 12, 0, 0, // Skip to: 14742
3058
/* 14730 */   MCD_OPC_CheckField, 21, 2, 0, 153, 6, 0, // Skip to: 16426
3059
/* 14737 */   MCD_OPC_Decode, 185, 15, 159, 1, // Opcode: XSCMPUQP
3060
/* 14742 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14752
3061
/* 14747 */   MCD_OPC_Decode, 155, 16, 161, 1, // Opcode: XSTSTDCQP
3062
/* 14752 */   MCD_OPC_FilterValue, 25, 57, 0, 0, // Skip to: 14814
3063
/* 14757 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
3064
/* 14760 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14769
3065
/* 14765 */   MCD_OPC_Decode, 172, 15, 6, // Opcode: XSABSQP
3066
/* 14769 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 14778
3067
/* 14774 */   MCD_OPC_Decode, 158, 16, 6, // Opcode: XSXEXPQP
3068
/* 14778 */   MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 14787
3069
/* 14783 */   MCD_OPC_Decode, 244, 15, 6, // Opcode: XSNABSQP
3070
/* 14787 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14796
3071
/* 14792 */   MCD_OPC_Decode, 246, 15, 6, // Opcode: XSNEGQP
3072
/* 14796 */   MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 14805
3073
/* 14801 */   MCD_OPC_Decode, 160, 16, 6, // Opcode: XSXSIGQP
3074
/* 14805 */   MCD_OPC_FilterValue, 27, 80, 6, 0, // Skip to: 16426
3075
/* 14810 */   MCD_OPC_Decode, 145, 16, 6, // Opcode: XSSQRTQP
3076
/* 14814 */   MCD_OPC_FilterValue, 26, 79, 0, 0, // Skip to: 14898
3077
/* 14819 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
3078
/* 14822 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14831
3079
/* 14827 */   MCD_OPC_Decode, 206, 15, 6, // Opcode: XSCVQPUWZ
3080
/* 14831 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 14841
3081
/* 14836 */   MCD_OPC_Decode, 212, 15, 162, 1, // Opcode: XSCVUDQP
3082
/* 14841 */   MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 14850
3083
/* 14846 */   MCD_OPC_Decode, 204, 15, 6, // Opcode: XSCVQPSWZ
3084
/* 14850 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 14860
3085
/* 14855 */   MCD_OPC_Decode, 207, 15, 162, 1, // Opcode: XSCVSDQP
3086
/* 14860 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14869
3087
/* 14865 */   MCD_OPC_Decode, 205, 15, 6, // Opcode: XSCVQPUDZ
3088
/* 14869 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 14879
3089
/* 14874 */   MCD_OPC_Decode, 201, 15, 163, 1, // Opcode: XSCVQPDP
3090
/* 14879 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 14889
3091
/* 14884 */   MCD_OPC_Decode, 189, 15, 162, 1, // Opcode: XSCVDPQP
3092
/* 14889 */   MCD_OPC_FilterValue, 25, 252, 5, 0, // Skip to: 16426
3093
/* 14894 */   MCD_OPC_Decode, 203, 15, 6, // Opcode: XSCVQPSDZ
3094
/* 14898 */   MCD_OPC_FilterValue, 27, 243, 5, 0, // Skip to: 16426
3095
/* 14903 */   MCD_OPC_Decode, 220, 15, 164, 1, // Opcode: XSIEXPQP
3096
/* 14908 */   MCD_OPC_FilterValue, 9, 112, 0, 0, // Skip to: 15025
3097
/* 14913 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3098
/* 14916 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14925
3099
/* 14921 */   MCD_OPC_Decode, 175, 15, 3, // Opcode: XSADDQPO
3100
/* 14925 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14934
3101
/* 14930 */   MCD_OPC_Decode, 241, 15, 3, // Opcode: XSMULQPO
3102
/* 14934 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 14944
3103
/* 14939 */   MCD_OPC_Decode, 226, 15, 160, 1, // Opcode: XSMADDQPO
3104
/* 14944 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 14954
3105
/* 14949 */   MCD_OPC_Decode, 238, 15, 160, 1, // Opcode: XSMSUBQPO
3106
/* 14954 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 14964
3107
/* 14959 */   MCD_OPC_Decode, 252, 15, 160, 1, // Opcode: XSNMADDQPO
3108
/* 14964 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 14974
3109
/* 14969 */   MCD_OPC_Decode, 130, 16, 160, 1, // Opcode: XSNMSUBQPO
3110
/* 14974 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 14983
3111
/* 14979 */   MCD_OPC_Decode, 150, 16, 3, // Opcode: XSSUBQPO
3112
/* 14983 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 14992
3113
/* 14988 */   MCD_OPC_Decode, 217, 15, 3, // Opcode: XSDIVQPO
3114
/* 14992 */   MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 15008
3115
/* 14997 */   MCD_OPC_CheckField, 16, 5, 27, 142, 5, 0, // Skip to: 16426
3116
/* 15004 */   MCD_OPC_Decode, 146, 16, 6, // Opcode: XSSQRTQPO
3117
/* 15008 */   MCD_OPC_FilterValue, 26, 133, 5, 0, // Skip to: 16426
3118
/* 15013 */   MCD_OPC_CheckField, 16, 5, 20, 126, 5, 0, // Skip to: 16426
3119
/* 15020 */   MCD_OPC_Decode, 202, 15, 163, 1, // Opcode: XSCVQPDPO
3120
/* 15025 */   MCD_OPC_FilterValue, 10, 37, 0, 0, // Skip to: 15067
3121
/* 15030 */   MCD_OPC_ExtractField, 6, 3,  // Inst{8-6} ...
3122
/* 15033 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15050
3123
/* 15038 */   MCD_OPC_CheckField, 17, 4, 0, 101, 5, 0, // Skip to: 16426
3124
/* 15045 */   MCD_OPC_Decode, 138, 16, 165, 1, // Opcode: XSRQPI
3125
/* 15050 */   MCD_OPC_FilterValue, 1, 91, 5, 0, // Skip to: 16426
3126
/* 15055 */   MCD_OPC_CheckField, 17, 4, 0, 84, 5, 0, // Skip to: 16426
3127
/* 15062 */   MCD_OPC_Decode, 140, 16, 165, 1, // Opcode: XSRQPXP
3128
/* 15067 */   MCD_OPC_FilterValue, 11, 19, 0, 0, // Skip to: 15091
3129
/* 15072 */   MCD_OPC_CheckField, 17, 4, 0, 67, 5, 0, // Skip to: 16426
3130
/* 15079 */   MCD_OPC_CheckField, 6, 3, 0, 60, 5, 0, // Skip to: 16426
3131
/* 15086 */   MCD_OPC_Decode, 139, 16, 165, 1, // Opcode: XSRQPIX
3132
/* 15091 */   MCD_OPC_FilterValue, 12, 52, 0, 0, // Skip to: 15148
3133
/* 15096 */   MCD_OPC_ExtractField, 6, 6,  // Inst{11-6} ...
3134
/* 15099 */   MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15115
3135
/* 15104 */   MCD_OPC_CheckField, 12, 9, 0, 35, 5, 0, // Skip to: 16426
3136
/* 15111 */   MCD_OPC_Decode, 198, 8, 109, // Opcode: MTFSB1
3137
/* 15115 */   MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15131
3138
/* 15120 */   MCD_OPC_CheckField, 12, 9, 0, 19, 5, 0, // Skip to: 16426
3139
/* 15127 */   MCD_OPC_Decode, 197, 8, 109, // Opcode: MTFSB0
3140
/* 15131 */   MCD_OPC_FilterValue, 4, 10, 5, 0, // Skip to: 16426
3141
/* 15136 */   MCD_OPC_CheckField, 17, 6, 0, 3, 5, 0, // Skip to: 16426
3142
/* 15143 */   MCD_OPC_Decode, 200, 8, 166, 1, // Opcode: MTFSFI
3143
/* 15148 */   MCD_OPC_FilterValue, 13, 19, 0, 0, // Skip to: 15172
3144
/* 15153 */   MCD_OPC_CheckField, 17, 6, 0, 242, 4, 0, // Skip to: 16426
3145
/* 15160 */   MCD_OPC_CheckField, 6, 6, 4, 235, 4, 0, // Skip to: 16426
3146
/* 15167 */   MCD_OPC_Decode, 201, 8, 166, 1, // Opcode: MTFSFIo
3147
/* 15172 */   MCD_OPC_FilterValue, 14, 126, 0, 0, // Skip to: 15303
3148
/* 15177 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3149
/* 15180 */   MCD_OPC_FilterValue, 18, 108, 0, 0, // Skip to: 15293
3150
/* 15185 */   MCD_OPC_ExtractField, 16, 5,  // Inst{20-16} ...
3151
/* 15188 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15205
3152
/* 15193 */   MCD_OPC_CheckField, 11, 5, 0, 202, 4, 0, // Skip to: 16426
3153
/* 15200 */   MCD_OPC_Decode, 157, 8, 167, 1, // Opcode: MFFS
3154
/* 15205 */   MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 15222
3155
/* 15210 */   MCD_OPC_CheckField, 11, 5, 0, 185, 4, 0, // Skip to: 16426
3156
/* 15217 */   MCD_OPC_Decode, 160, 8, 167, 1, // Opcode: MFFSCE
3157
/* 15222 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 15232
3158
/* 15227 */   MCD_OPC_Decode, 158, 8, 168, 1, // Opcode: MFFSCDRN
3159
/* 15232 */   MCD_OPC_FilterValue, 21, 12, 0, 0, // Skip to: 15249
3160
/* 15237 */   MCD_OPC_CheckField, 14, 2, 0, 158, 4, 0, // Skip to: 16426
3161
/* 15244 */   MCD_OPC_Decode, 159, 8, 169, 1, // Opcode: MFFSCDRNI
3162
/* 15249 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 15259
3163
/* 15254 */   MCD_OPC_Decode, 161, 8, 168, 1, // Opcode: MFFSCRN
3164
/* 15259 */   MCD_OPC_FilterValue, 23, 12, 0, 0, // Skip to: 15276
3165
/* 15264 */   MCD_OPC_CheckField, 13, 3, 0, 131, 4, 0, // Skip to: 16426
3166
/* 15271 */   MCD_OPC_Decode, 162, 8, 170, 1, // Opcode: MFFSCRNI
3167
/* 15276 */   MCD_OPC_FilterValue, 24, 121, 4, 0, // Skip to: 16426
3168
/* 15281 */   MCD_OPC_CheckField, 11, 5, 0, 114, 4, 0, // Skip to: 16426
3169
/* 15288 */   MCD_OPC_Decode, 163, 8, 167, 1, // Opcode: MFFSL
3170
/* 15293 */   MCD_OPC_FilterValue, 22, 104, 4, 0, // Skip to: 16426
3171
/* 15298 */   MCD_OPC_Decode, 199, 8, 171, 1, // Opcode: MTFSF
3172
/* 15303 */   MCD_OPC_FilterValue, 15, 30, 0, 0, // Skip to: 15338
3173
/* 15308 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3174
/* 15311 */   MCD_OPC_FilterValue, 18, 12, 0, 0, // Skip to: 15328
3175
/* 15316 */   MCD_OPC_CheckField, 11, 10, 0, 79, 4, 0, // Skip to: 16426
3176
/* 15323 */   MCD_OPC_Decode, 164, 8, 167, 1, // Opcode: MFFSo
3177
/* 15328 */   MCD_OPC_FilterValue, 22, 69, 4, 0, // Skip to: 16426
3178
/* 15333 */   MCD_OPC_Decode, 203, 8, 171, 1, // Opcode: MTFSFo
3179
/* 15338 */   MCD_OPC_FilterValue, 16, 140, 0, 0, // Skip to: 15483
3180
/* 15343 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3181
/* 15346 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15355
3182
/* 15351 */   MCD_OPC_Decode, 167, 6, 124, // Opcode: FCPSGNS
3183
/* 15355 */   MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15371
3184
/* 15360 */   MCD_OPC_CheckField, 16, 5, 0, 35, 4, 0, // Skip to: 16426
3185
/* 15367 */   MCD_OPC_Decode, 209, 6, 125, // Opcode: FNEGS
3186
/* 15371 */   MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15387
3187
/* 15376 */   MCD_OPC_CheckField, 16, 5, 0, 19, 4, 0, // Skip to: 16426
3188
/* 15383 */   MCD_OPC_Decode, 193, 6, 125, // Opcode: FMR
3189
/* 15387 */   MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15403
3190
/* 15392 */   MCD_OPC_CheckField, 16, 5, 0, 3, 4, 0, // Skip to: 16426
3191
/* 15399 */   MCD_OPC_Decode, 205, 6, 125, // Opcode: FNABSS
3192
/* 15403 */   MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15419
3193
/* 15408 */   MCD_OPC_CheckField, 16, 5, 0, 243, 3, 0, // Skip to: 16426
3194
/* 15415 */   MCD_OPC_Decode, 148, 6, 125, // Opcode: FABSS
3195
/* 15419 */   MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15435
3196
/* 15424 */   MCD_OPC_CheckField, 16, 5, 0, 227, 3, 0, // Skip to: 16426
3197
/* 15431 */   MCD_OPC_Decode, 229, 6, 125, // Opcode: FRINS
3198
/* 15435 */   MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15451
3199
/* 15440 */   MCD_OPC_CheckField, 16, 5, 0, 211, 3, 0, // Skip to: 16426
3200
/* 15447 */   MCD_OPC_Decode, 237, 6, 125, // Opcode: FRIZS
3201
/* 15451 */   MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15467
3202
/* 15456 */   MCD_OPC_CheckField, 16, 5, 0, 195, 3, 0, // Skip to: 16426
3203
/* 15463 */   MCD_OPC_Decode, 233, 6, 125, // Opcode: FRIPS
3204
/* 15467 */   MCD_OPC_FilterValue, 15, 186, 3, 0, // Skip to: 16426
3205
/* 15472 */   MCD_OPC_CheckField, 16, 5, 0, 179, 3, 0, // Skip to: 16426
3206
/* 15479 */   MCD_OPC_Decode, 225, 6, 125, // Opcode: FRIMS
3207
/* 15483 */   MCD_OPC_FilterValue, 17, 140, 0, 0, // Skip to: 15628
3208
/* 15488 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3209
/* 15491 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 15500
3210
/* 15496 */   MCD_OPC_Decode, 168, 6, 124, // Opcode: FCPSGNSo
3211
/* 15500 */   MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 15516
3212
/* 15505 */   MCD_OPC_CheckField, 16, 5, 0, 146, 3, 0, // Skip to: 16426
3213
/* 15512 */   MCD_OPC_Decode, 210, 6, 125, // Opcode: FNEGSo
3214
/* 15516 */   MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 15532
3215
/* 15521 */   MCD_OPC_CheckField, 16, 5, 0, 130, 3, 0, // Skip to: 16426
3216
/* 15528 */   MCD_OPC_Decode, 194, 6, 125, // Opcode: FMRo
3217
/* 15532 */   MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 15548
3218
/* 15537 */   MCD_OPC_CheckField, 16, 5, 0, 114, 3, 0, // Skip to: 16426
3219
/* 15544 */   MCD_OPC_Decode, 206, 6, 125, // Opcode: FNABSSo
3220
/* 15548 */   MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 15564
3221
/* 15553 */   MCD_OPC_CheckField, 16, 5, 0, 98, 3, 0, // Skip to: 16426
3222
/* 15560 */   MCD_OPC_Decode, 149, 6, 125, // Opcode: FABSSo
3223
/* 15564 */   MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 15580
3224
/* 15569 */   MCD_OPC_CheckField, 16, 5, 0, 82, 3, 0, // Skip to: 16426
3225
/* 15576 */   MCD_OPC_Decode, 230, 6, 125, // Opcode: FRINSo
3226
/* 15580 */   MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 15596
3227
/* 15585 */   MCD_OPC_CheckField, 16, 5, 0, 66, 3, 0, // Skip to: 16426
3228
/* 15592 */   MCD_OPC_Decode, 238, 6, 125, // Opcode: FRIZSo
3229
/* 15596 */   MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 15612
3230
/* 15601 */   MCD_OPC_CheckField, 16, 5, 0, 50, 3, 0, // Skip to: 16426
3231
/* 15608 */   MCD_OPC_Decode, 234, 6, 125, // Opcode: FRIPSo
3232
/* 15612 */   MCD_OPC_FilterValue, 15, 41, 3, 0, // Skip to: 16426
3233
/* 15617 */   MCD_OPC_CheckField, 16, 5, 0, 34, 3, 0, // Skip to: 16426
3234
/* 15624 */   MCD_OPC_Decode, 226, 6, 125, // Opcode: FRIMSo
3235
/* 15628 */   MCD_OPC_FilterValue, 24, 18, 0, 0, // Skip to: 15651
3236
/* 15633 */   MCD_OPC_CheckField, 16, 5, 0, 18, 3, 0, // Skip to: 16426
3237
/* 15640 */   MCD_OPC_CheckField, 6, 5, 0, 11, 3, 0, // Skip to: 16426
3238
/* 15647 */   MCD_OPC_Decode, 239, 6, 123, // Opcode: FRSP
3239
/* 15651 */   MCD_OPC_FilterValue, 25, 18, 0, 0, // Skip to: 15674
3240
/* 15656 */   MCD_OPC_CheckField, 16, 5, 0, 251, 2, 0, // Skip to: 16426
3241
/* 15663 */   MCD_OPC_CheckField, 6, 5, 0, 244, 2, 0, // Skip to: 16426
3242
/* 15670 */   MCD_OPC_Decode, 240, 6, 123, // Opcode: FRSPo
3243
/* 15674 */   MCD_OPC_FilterValue, 28, 105, 0, 0, // Skip to: 15784
3244
/* 15679 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3245
/* 15682 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15699
3246
/* 15687 */   MCD_OPC_CheckField, 16, 5, 0, 220, 2, 0, // Skip to: 16426
3247
/* 15694 */   MCD_OPC_Decode, 177, 6, 168, 1, // Opcode: FCTIW
3248
/* 15699 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15716
3249
/* 15704 */   MCD_OPC_CheckField, 16, 5, 0, 203, 2, 0, // Skip to: 16426
3250
/* 15711 */   MCD_OPC_Decode, 178, 6, 168, 1, // Opcode: FCTIWU
3251
/* 15716 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15733
3252
/* 15721 */   MCD_OPC_CheckField, 16, 5, 0, 186, 2, 0, // Skip to: 16426
3253
/* 15728 */   MCD_OPC_Decode, 169, 6, 168, 1, // Opcode: FCTID
3254
/* 15733 */   MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15750
3255
/* 15738 */   MCD_OPC_CheckField, 16, 5, 0, 169, 2, 0, // Skip to: 16426
3256
/* 15745 */   MCD_OPC_Decode, 155, 6, 168, 1, // Opcode: FCFID
3257
/* 15750 */   MCD_OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15767
3258
/* 15755 */   MCD_OPC_CheckField, 16, 5, 0, 152, 2, 0, // Skip to: 16426
3259
/* 15762 */   MCD_OPC_Decode, 170, 6, 168, 1, // Opcode: FCTIDU
3260
/* 15767 */   MCD_OPC_FilterValue, 30, 142, 2, 0, // Skip to: 16426
3261
/* 15772 */   MCD_OPC_CheckField, 16, 5, 0, 135, 2, 0, // Skip to: 16426
3262
/* 15779 */   MCD_OPC_Decode, 158, 6, 168, 1, // Opcode: FCFIDU
3263
/* 15784 */   MCD_OPC_FilterValue, 29, 105, 0, 0, // Skip to: 15894
3264
/* 15789 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3265
/* 15792 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15809
3266
/* 15797 */   MCD_OPC_CheckField, 16, 5, 0, 110, 2, 0, // Skip to: 16426
3267
/* 15804 */   MCD_OPC_Decode, 184, 6, 168, 1, // Opcode: FCTIWo
3268
/* 15809 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15826
3269
/* 15814 */   MCD_OPC_CheckField, 16, 5, 0, 93, 2, 0, // Skip to: 16426
3270
/* 15821 */   MCD_OPC_Decode, 181, 6, 168, 1, // Opcode: FCTIWUo
3271
/* 15826 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15843
3272
/* 15831 */   MCD_OPC_CheckField, 16, 5, 0, 76, 2, 0, // Skip to: 16426
3273
/* 15838 */   MCD_OPC_Decode, 176, 6, 168, 1, // Opcode: FCTIDo
3274
/* 15843 */   MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 15860
3275
/* 15848 */   MCD_OPC_CheckField, 16, 5, 0, 59, 2, 0, // Skip to: 16426
3276
/* 15855 */   MCD_OPC_Decode, 162, 6, 168, 1, // Opcode: FCFIDo
3277
/* 15860 */   MCD_OPC_FilterValue, 29, 12, 0, 0, // Skip to: 15877
3278
/* 15865 */   MCD_OPC_CheckField, 16, 5, 0, 42, 2, 0, // Skip to: 16426
3279
/* 15872 */   MCD_OPC_Decode, 173, 6, 168, 1, // Opcode: FCTIDUo
3280
/* 15877 */   MCD_OPC_FilterValue, 30, 32, 2, 0, // Skip to: 16426
3281
/* 15882 */   MCD_OPC_CheckField, 16, 5, 0, 25, 2, 0, // Skip to: 16426
3282
/* 15889 */   MCD_OPC_Decode, 161, 6, 168, 1, // Opcode: FCFIDUo
3283
/* 15894 */   MCD_OPC_FilterValue, 30, 71, 0, 0, // Skip to: 15970
3284
/* 15899 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3285
/* 15902 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15919
3286
/* 15907 */   MCD_OPC_CheckField, 16, 5, 0, 0, 2, 0, // Skip to: 16426
3287
/* 15914 */   MCD_OPC_Decode, 182, 6, 168, 1, // Opcode: FCTIWZ
3288
/* 15919 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 15936
3289
/* 15924 */   MCD_OPC_CheckField, 16, 5, 0, 239, 1, 0, // Skip to: 16426
3290
/* 15931 */   MCD_OPC_Decode, 179, 6, 168, 1, // Opcode: FCTIWUZ
3291
/* 15936 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 15953
3292
/* 15941 */   MCD_OPC_CheckField, 16, 5, 0, 222, 1, 0, // Skip to: 16426
3293
/* 15948 */   MCD_OPC_Decode, 174, 6, 168, 1, // Opcode: FCTIDZ
3294
/* 15953 */   MCD_OPC_FilterValue, 29, 212, 1, 0, // Skip to: 16426
3295
/* 15958 */   MCD_OPC_CheckField, 16, 5, 0, 205, 1, 0, // Skip to: 16426
3296
/* 15965 */   MCD_OPC_Decode, 171, 6, 168, 1, // Opcode: FCTIDUZ
3297
/* 15970 */   MCD_OPC_FilterValue, 31, 71, 0, 0, // Skip to: 16046
3298
/* 15975 */   MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3299
/* 15978 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 15995
3300
/* 15983 */   MCD_OPC_CheckField, 16, 5, 0, 180, 1, 0, // Skip to: 16426
3301
/* 15990 */   MCD_OPC_Decode, 183, 6, 168, 1, // Opcode: FCTIWZo
3302
/* 15995 */   MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 16012
3303
/* 16000 */   MCD_OPC_CheckField, 16, 5, 0, 163, 1, 0, // Skip to: 16426
3304
/* 16007 */   MCD_OPC_Decode, 180, 6, 168, 1, // Opcode: FCTIWUZo
3305
/* 16012 */   MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 16029
3306
/* 16017 */   MCD_OPC_CheckField, 16, 5, 0, 146, 1, 0, // Skip to: 16426
3307
/* 16024 */   MCD_OPC_Decode, 175, 6, 168, 1, // Opcode: FCTIDZo
3308
/* 16029 */   MCD_OPC_FilterValue, 29, 136, 1, 0, // Skip to: 16426
3309
/* 16034 */   MCD_OPC_CheckField, 16, 5, 0, 129, 1, 0, // Skip to: 16426
3310
/* 16041 */   MCD_OPC_Decode, 172, 6, 168, 1, // Opcode: FCTIDUZo
3311
/* 16046 */   MCD_OPC_FilterValue, 36, 12, 0, 0, // Skip to: 16063
3312
/* 16051 */   MCD_OPC_CheckField, 6, 5, 0, 112, 1, 0, // Skip to: 16426
3313
/* 16058 */   MCD_OPC_Decode, 185, 6, 172, 1, // Opcode: FDIV
3314
/* 16063 */   MCD_OPC_FilterValue, 37, 12, 0, 0, // Skip to: 16080
3315
/* 16068 */   MCD_OPC_CheckField, 6, 5, 0, 95, 1, 0, // Skip to: 16426
3316
/* 16075 */   MCD_OPC_Decode, 188, 6, 172, 1, // Opcode: FDIVo
3317
/* 16080 */   MCD_OPC_FilterValue, 40, 12, 0, 0, // Skip to: 16097
3318
/* 16085 */   MCD_OPC_CheckField, 6, 5, 0, 78, 1, 0, // Skip to: 16426
3319
/* 16092 */   MCD_OPC_Decode, 253, 6, 172, 1, // Opcode: FSUB
3320
/* 16097 */   MCD_OPC_FilterValue, 41, 12, 0, 0, // Skip to: 16114
3321
/* 16102 */   MCD_OPC_CheckField, 6, 5, 0, 61, 1, 0, // Skip to: 16426
3322
/* 16109 */   MCD_OPC_Decode, 128, 7, 172, 1, // Opcode: FSUBo
3323
/* 16114 */   MCD_OPC_FilterValue, 42, 12, 0, 0, // Skip to: 16131
3324
/* 16119 */   MCD_OPC_CheckField, 6, 5, 0, 44, 1, 0, // Skip to: 16426
3325
/* 16126 */   MCD_OPC_Decode, 150, 6, 172, 1, // Opcode: FADD
3326
/* 16131 */   MCD_OPC_FilterValue, 43, 12, 0, 0, // Skip to: 16148
3327
/* 16136 */   MCD_OPC_CheckField, 6, 5, 0, 27, 1, 0, // Skip to: 16426
3328
/* 16143 */   MCD_OPC_Decode, 153, 6, 172, 1, // Opcode: FADDo
3329
/* 16148 */   MCD_OPC_FilterValue, 44, 19, 0, 0, // Skip to: 16172
3330
/* 16153 */   MCD_OPC_CheckField, 16, 5, 0, 10, 1, 0, // Skip to: 16426
3331
/* 16160 */   MCD_OPC_CheckField, 6, 5, 0, 3, 1, 0, // Skip to: 16426
3332
/* 16167 */   MCD_OPC_Decode, 249, 6, 168, 1, // Opcode: FSQRT
3333
/* 16172 */   MCD_OPC_FilterValue, 45, 19, 0, 0, // Skip to: 16196
3334
/* 16177 */   MCD_OPC_CheckField, 16, 5, 0, 242, 0, 0, // Skip to: 16426
3335
/* 16184 */   MCD_OPC_CheckField, 6, 5, 0, 235, 0, 0, // Skip to: 16426
3336
/* 16191 */   MCD_OPC_Decode, 252, 6, 168, 1, // Opcode: FSQRTo
3337
/* 16196 */   MCD_OPC_FilterValue, 46, 5, 0, 0, // Skip to: 16206
3338
/* 16201 */   MCD_OPC_Decode, 247, 6, 173, 1, // Opcode: FSELS
3339
/* 16206 */   MCD_OPC_FilterValue, 47, 5, 0, 0, // Skip to: 16216
3340
/* 16211 */   MCD_OPC_Decode, 248, 6, 173, 1, // Opcode: FSELSo
3341
/* 16216 */   MCD_OPC_FilterValue, 48, 19, 0, 0, // Skip to: 16240
3342
/* 16221 */   MCD_OPC_CheckField, 16, 5, 0, 198, 0, 0, // Skip to: 16426
3343
/* 16228 */   MCD_OPC_CheckField, 6, 5, 0, 191, 0, 0, // Skip to: 16426
3344
/* 16235 */   MCD_OPC_Decode, 219, 6, 168, 1, // Opcode: FRE
3345
/* 16240 */   MCD_OPC_FilterValue, 49, 19, 0, 0, // Skip to: 16264
3346
/* 16245 */   MCD_OPC_CheckField, 16, 5, 0, 174, 0, 0, // Skip to: 16426
3347
/* 16252 */   MCD_OPC_CheckField, 6, 5, 0, 167, 0, 0, // Skip to: 16426
3348
/* 16259 */   MCD_OPC_Decode, 222, 6, 168, 1, // Opcode: FREo
3349
/* 16264 */   MCD_OPC_FilterValue, 50, 12, 0, 0, // Skip to: 16281
3350
/* 16269 */   MCD_OPC_CheckField, 11, 5, 0, 150, 0, 0, // Skip to: 16426
3351
/* 16276 */   MCD_OPC_Decode, 199, 6, 174, 1, // Opcode: FMUL
3352
/* 16281 */   MCD_OPC_FilterValue, 51, 12, 0, 0, // Skip to: 16298
3353
/* 16286 */   MCD_OPC_CheckField, 11, 5, 0, 133, 0, 0, // Skip to: 16426
3354
/* 16293 */   MCD_OPC_Decode, 202, 6, 174, 1, // Opcode: FMULo
3355
/* 16298 */   MCD_OPC_FilterValue, 52, 19, 0, 0, // Skip to: 16322
3356
/* 16303 */   MCD_OPC_CheckField, 16, 5, 0, 116, 0, 0, // Skip to: 16426
3357
/* 16310 */   MCD_OPC_CheckField, 6, 5, 0, 109, 0, 0, // Skip to: 16426
3358
/* 16317 */   MCD_OPC_Decode, 241, 6, 168, 1, // Opcode: FRSQRTE
3359
/* 16322 */   MCD_OPC_FilterValue, 53, 19, 0, 0, // Skip to: 16346
3360
/* 16327 */   MCD_OPC_CheckField, 16, 5, 0, 92, 0, 0, // Skip to: 16426
3361
/* 16334 */   MCD_OPC_CheckField, 6, 5, 0, 85, 0, 0, // Skip to: 16426
3362
/* 16341 */   MCD_OPC_Decode, 244, 6, 168, 1, // Opcode: FRSQRTEo
3363
/* 16346 */   MCD_OPC_FilterValue, 56, 5, 0, 0, // Skip to: 16356
3364
/* 16351 */   MCD_OPC_Decode, 195, 6, 175, 1, // Opcode: FMSUB
3365
/* 16356 */   MCD_OPC_FilterValue, 57, 5, 0, 0, // Skip to: 16366
3366
/* 16361 */   MCD_OPC_Decode, 198, 6, 175, 1, // Opcode: FMSUBo
3367
/* 16366 */   MCD_OPC_FilterValue, 58, 5, 0, 0, // Skip to: 16376
3368
/* 16371 */   MCD_OPC_Decode, 189, 6, 175, 1, // Opcode: FMADD
3369
/* 16376 */   MCD_OPC_FilterValue, 59, 5, 0, 0, // Skip to: 16386
3370
/* 16381 */   MCD_OPC_Decode, 192, 6, 175, 1, // Opcode: FMADDo
3371
/* 16386 */   MCD_OPC_FilterValue, 60, 5, 0, 0, // Skip to: 16396
3372
/* 16391 */   MCD_OPC_Decode, 215, 6, 175, 1, // Opcode: FNMSUB
3373
/* 16396 */   MCD_OPC_FilterValue, 61, 5, 0, 0, // Skip to: 16406
3374
/* 16401 */   MCD_OPC_Decode, 218, 6, 175, 1, // Opcode: FNMSUBo
3375
/* 16406 */   MCD_OPC_FilterValue, 62, 5, 0, 0, // Skip to: 16416
3376
/* 16411 */   MCD_OPC_Decode, 211, 6, 175, 1, // Opcode: FNMADD
3377
/* 16416 */   MCD_OPC_FilterValue, 63, 5, 0, 0, // Skip to: 16426
3378
/* 16421 */   MCD_OPC_Decode, 214, 6, 175, 1, // Opcode: FNMADDo
3379
/* 16426 */   MCD_OPC_Fail,
3380
  0
3381
};
3382
3383
static const uint8_t DecoderTablePS32[] = {
3384
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3385
/* 3 */       MCD_OPC_FilterValue, 4, 118, 3, 0, // Skip to: 894
3386
/* 8 */       MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
3387
/* 11 */      MCD_OPC_FilterValue, 0, 71, 0, 0, // Skip to: 87
3388
/* 16 */      MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3389
/* 19 */      MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 36
3390
/* 24 */      MCD_OPC_CheckField, 21, 2, 0, 135, 3, 0, // Skip to: 934
3391
/* 31 */      MCD_OPC_Decode, 160, 9, 157, 1, // Opcode: PS_CMPU0
3392
/* 36 */      MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 53
3393
/* 41 */      MCD_OPC_CheckField, 21, 2, 0, 118, 3, 0, // Skip to: 934
3394
/* 48 */      MCD_OPC_Decode, 158, 9, 157, 1, // Opcode: PS_CMPO0
3395
/* 53 */      MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 70
3396
/* 58 */      MCD_OPC_CheckField, 21, 2, 0, 101, 3, 0, // Skip to: 934
3397
/* 65 */      MCD_OPC_Decode, 161, 9, 157, 1, // Opcode: PS_CMPU1
3398
/* 70 */      MCD_OPC_FilterValue, 3, 91, 3, 0, // Skip to: 934
3399
/* 75 */      MCD_OPC_CheckField, 21, 2, 0, 84, 3, 0, // Skip to: 934
3400
/* 82 */      MCD_OPC_Decode, 159, 9, 157, 1, // Opcode: PS_CMPO1
3401
/* 87 */      MCD_OPC_FilterValue, 12, 23, 0, 0, // Skip to: 115
3402
/* 92 */      MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3403
/* 95 */      MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 105
3404
/* 100 */     MCD_OPC_Decode, 149, 9, 176, 1, // Opcode: PSQ_LX
3405
/* 105 */     MCD_OPC_FilterValue, 1, 56, 3, 0, // Skip to: 934
3406
/* 110 */     MCD_OPC_Decode, 148, 9, 176, 1, // Opcode: PSQ_LUX
3407
/* 115 */     MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 143
3408
/* 120 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3409
/* 123 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 133
3410
/* 128 */     MCD_OPC_Decode, 153, 9, 176, 1, // Opcode: PSQ_STX
3411
/* 133 */     MCD_OPC_FilterValue, 1, 28, 3, 0, // Skip to: 934
3412
/* 138 */     MCD_OPC_Decode, 152, 9, 176, 1, // Opcode: PSQ_STUX
3413
/* 143 */     MCD_OPC_FilterValue, 16, 71, 0, 0, // Skip to: 219
3414
/* 148 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3415
/* 151 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 168
3416
/* 156 */     MCD_OPC_CheckField, 16, 5, 0, 3, 3, 0, // Skip to: 934
3417
/* 163 */     MCD_OPC_Decode, 190, 9, 168, 1, // Opcode: PS_NEG
3418
/* 168 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 185
3419
/* 173 */     MCD_OPC_CheckField, 16, 5, 0, 242, 2, 0, // Skip to: 934
3420
/* 180 */     MCD_OPC_Decode, 178, 9, 168, 1, // Opcode: PS_MR
3421
/* 185 */     MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 202
3422
/* 190 */     MCD_OPC_CheckField, 16, 5, 0, 225, 2, 0, // Skip to: 934
3423
/* 197 */     MCD_OPC_Decode, 188, 9, 168, 1, // Opcode: PS_NABS
3424
/* 202 */     MCD_OPC_FilterValue, 8, 215, 2, 0, // Skip to: 934
3425
/* 207 */     MCD_OPC_CheckField, 16, 5, 0, 208, 2, 0, // Skip to: 934
3426
/* 214 */     MCD_OPC_Decode, 154, 9, 168, 1, // Opcode: PS_ABS
3427
/* 219 */     MCD_OPC_FilterValue, 17, 71, 0, 0, // Skip to: 295
3428
/* 224 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3429
/* 227 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 244
3430
/* 232 */     MCD_OPC_CheckField, 16, 5, 0, 183, 2, 0, // Skip to: 934
3431
/* 239 */     MCD_OPC_Decode, 191, 9, 168, 1, // Opcode: PS_NEGo
3432
/* 244 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 261
3433
/* 249 */     MCD_OPC_CheckField, 16, 5, 0, 166, 2, 0, // Skip to: 934
3434
/* 256 */     MCD_OPC_Decode, 179, 9, 168, 1, // Opcode: PS_MRo
3435
/* 261 */     MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 278
3436
/* 266 */     MCD_OPC_CheckField, 16, 5, 0, 149, 2, 0, // Skip to: 934
3437
/* 273 */     MCD_OPC_Decode, 189, 9, 168, 1, // Opcode: PS_NABSo
3438
/* 278 */     MCD_OPC_FilterValue, 8, 139, 2, 0, // Skip to: 934
3439
/* 283 */     MCD_OPC_CheckField, 16, 5, 0, 132, 2, 0, // Skip to: 934
3440
/* 290 */     MCD_OPC_Decode, 155, 9, 168, 1, // Opcode: PS_ABSo
3441
/* 295 */     MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 305
3442
/* 300 */     MCD_OPC_Decode, 204, 9, 175, 1, // Opcode: PS_SUM0
3443
/* 305 */     MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 315
3444
/* 310 */     MCD_OPC_Decode, 205, 9, 175, 1, // Opcode: PS_SUM0o
3445
/* 315 */     MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 325
3446
/* 320 */     MCD_OPC_Decode, 206, 9, 175, 1, // Opcode: PS_SUM1
3447
/* 325 */     MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 335
3448
/* 330 */     MCD_OPC_Decode, 207, 9, 175, 1, // Opcode: PS_SUM1o
3449
/* 335 */     MCD_OPC_FilterValue, 24, 12, 0, 0, // Skip to: 352
3450
/* 340 */     MCD_OPC_CheckField, 11, 5, 0, 75, 2, 0, // Skip to: 934
3451
/* 347 */     MCD_OPC_Decode, 183, 9, 174, 1, // Opcode: PS_MULS0
3452
/* 352 */     MCD_OPC_FilterValue, 25, 12, 0, 0, // Skip to: 369
3453
/* 357 */     MCD_OPC_CheckField, 11, 5, 0, 58, 2, 0, // Skip to: 934
3454
/* 364 */     MCD_OPC_Decode, 184, 9, 174, 1, // Opcode: PS_MULS0o
3455
/* 369 */     MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 386
3456
/* 374 */     MCD_OPC_CheckField, 11, 5, 0, 41, 2, 0, // Skip to: 934
3457
/* 381 */     MCD_OPC_Decode, 185, 9, 174, 1, // Opcode: PS_MULS1
3458
/* 386 */     MCD_OPC_FilterValue, 27, 12, 0, 0, // Skip to: 403
3459
/* 391 */     MCD_OPC_CheckField, 11, 5, 0, 24, 2, 0, // Skip to: 934
3460
/* 398 */     MCD_OPC_Decode, 186, 9, 174, 1, // Opcode: PS_MULS1o
3461
/* 403 */     MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 413
3462
/* 408 */     MCD_OPC_Decode, 165, 9, 175, 1, // Opcode: PS_MADDS0
3463
/* 413 */     MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 423
3464
/* 418 */     MCD_OPC_Decode, 166, 9, 175, 1, // Opcode: PS_MADDS0o
3465
/* 423 */     MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 433
3466
/* 428 */     MCD_OPC_Decode, 167, 9, 175, 1, // Opcode: PS_MADDS1
3467
/* 433 */     MCD_OPC_FilterValue, 31, 5, 0, 0, // Skip to: 443
3468
/* 438 */     MCD_OPC_Decode, 168, 9, 175, 1, // Opcode: PS_MADDS1o
3469
/* 443 */     MCD_OPC_FilterValue, 32, 43, 0, 0, // Skip to: 491
3470
/* 448 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3471
/* 451 */     MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 461
3472
/* 456 */     MCD_OPC_Decode, 170, 9, 172, 1, // Opcode: PS_MERGE00
3473
/* 461 */     MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 471
3474
/* 466 */     MCD_OPC_Decode, 172, 9, 172, 1, // Opcode: PS_MERGE01
3475
/* 471 */     MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 481
3476
/* 476 */     MCD_OPC_Decode, 174, 9, 172, 1, // Opcode: PS_MERGE10
3477
/* 481 */     MCD_OPC_FilterValue, 19, 192, 1, 0, // Skip to: 934
3478
/* 486 */     MCD_OPC_Decode, 176, 9, 172, 1, // Opcode: PS_MERGE11
3479
/* 491 */     MCD_OPC_FilterValue, 33, 43, 0, 0, // Skip to: 539
3480
/* 496 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3481
/* 499 */     MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 509
3482
/* 504 */     MCD_OPC_Decode, 171, 9, 172, 1, // Opcode: PS_MERGE00o
3483
/* 509 */     MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 519
3484
/* 514 */     MCD_OPC_Decode, 173, 9, 172, 1, // Opcode: PS_MERGE01o
3485
/* 519 */     MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 529
3486
/* 524 */     MCD_OPC_Decode, 175, 9, 172, 1, // Opcode: PS_MERGE10o
3487
/* 529 */     MCD_OPC_FilterValue, 19, 144, 1, 0, // Skip to: 934
3488
/* 534 */     MCD_OPC_Decode, 177, 9, 172, 1, // Opcode: PS_MERGE11o
3489
/* 539 */     MCD_OPC_FilterValue, 36, 12, 0, 0, // Skip to: 556
3490
/* 544 */     MCD_OPC_CheckField, 6, 5, 0, 127, 1, 0, // Skip to: 934
3491
/* 551 */     MCD_OPC_Decode, 162, 9, 172, 1, // Opcode: PS_DIV
3492
/* 556 */     MCD_OPC_FilterValue, 37, 12, 0, 0, // Skip to: 573
3493
/* 561 */     MCD_OPC_CheckField, 6, 5, 0, 110, 1, 0, // Skip to: 934
3494
/* 568 */     MCD_OPC_Decode, 163, 9, 172, 1, // Opcode: PS_DIVo
3495
/* 573 */     MCD_OPC_FilterValue, 40, 12, 0, 0, // Skip to: 590
3496
/* 578 */     MCD_OPC_CheckField, 6, 5, 0, 93, 1, 0, // Skip to: 934
3497
/* 585 */     MCD_OPC_Decode, 202, 9, 172, 1, // Opcode: PS_SUB
3498
/* 590 */     MCD_OPC_FilterValue, 41, 12, 0, 0, // Skip to: 607
3499
/* 595 */     MCD_OPC_CheckField, 6, 5, 0, 76, 1, 0, // Skip to: 934
3500
/* 602 */     MCD_OPC_Decode, 203, 9, 172, 1, // Opcode: PS_SUBo
3501
/* 607 */     MCD_OPC_FilterValue, 42, 12, 0, 0, // Skip to: 624
3502
/* 612 */     MCD_OPC_CheckField, 6, 5, 0, 59, 1, 0, // Skip to: 934
3503
/* 619 */     MCD_OPC_Decode, 156, 9, 172, 1, // Opcode: PS_ADD
3504
/* 624 */     MCD_OPC_FilterValue, 43, 12, 0, 0, // Skip to: 641
3505
/* 629 */     MCD_OPC_CheckField, 6, 5, 0, 42, 1, 0, // Skip to: 934
3506
/* 636 */     MCD_OPC_Decode, 157, 9, 172, 1, // Opcode: PS_ADDo
3507
/* 641 */     MCD_OPC_FilterValue, 44, 18, 0, 0, // Skip to: 664
3508
/* 646 */     MCD_OPC_CheckField, 21, 5, 0, 25, 1, 0, // Skip to: 934
3509
/* 653 */     MCD_OPC_CheckField, 6, 5, 31, 18, 1, 0, // Skip to: 934
3510
/* 660 */     MCD_OPC_Decode, 145, 9, 58, // Opcode: PSC_DCBZL
3511
/* 664 */     MCD_OPC_FilterValue, 46, 5, 0, 0, // Skip to: 674
3512
/* 669 */     MCD_OPC_Decode, 200, 9, 175, 1, // Opcode: PS_SEL
3513
/* 674 */     MCD_OPC_FilterValue, 47, 5, 0, 0, // Skip to: 684
3514
/* 679 */     MCD_OPC_Decode, 201, 9, 175, 1, // Opcode: PS_SELo
3515
/* 684 */     MCD_OPC_FilterValue, 48, 19, 0, 0, // Skip to: 708
3516
/* 689 */     MCD_OPC_CheckField, 16, 5, 0, 238, 0, 0, // Skip to: 934
3517
/* 696 */     MCD_OPC_CheckField, 6, 5, 0, 231, 0, 0, // Skip to: 934
3518
/* 703 */     MCD_OPC_Decode, 196, 9, 168, 1, // Opcode: PS_RES
3519
/* 708 */     MCD_OPC_FilterValue, 49, 19, 0, 0, // Skip to: 732
3520
/* 713 */     MCD_OPC_CheckField, 16, 5, 0, 214, 0, 0, // Skip to: 934
3521
/* 720 */     MCD_OPC_CheckField, 6, 5, 0, 207, 0, 0, // Skip to: 934
3522
/* 727 */     MCD_OPC_Decode, 197, 9, 168, 1, // Opcode: PS_RESo
3523
/* 732 */     MCD_OPC_FilterValue, 50, 12, 0, 0, // Skip to: 749
3524
/* 737 */     MCD_OPC_CheckField, 11, 5, 0, 190, 0, 0, // Skip to: 934
3525
/* 744 */     MCD_OPC_Decode, 182, 9, 174, 1, // Opcode: PS_MUL
3526
/* 749 */     MCD_OPC_FilterValue, 51, 12, 0, 0, // Skip to: 766
3527
/* 754 */     MCD_OPC_CheckField, 11, 5, 0, 173, 0, 0, // Skip to: 934
3528
/* 761 */     MCD_OPC_Decode, 187, 9, 174, 1, // Opcode: PS_MULo
3529
/* 766 */     MCD_OPC_FilterValue, 52, 19, 0, 0, // Skip to: 790
3530
/* 771 */     MCD_OPC_CheckField, 16, 5, 0, 156, 0, 0, // Skip to: 934
3531
/* 778 */     MCD_OPC_CheckField, 6, 5, 0, 149, 0, 0, // Skip to: 934
3532
/* 785 */     MCD_OPC_Decode, 198, 9, 168, 1, // Opcode: PS_RSQRTE
3533
/* 790 */     MCD_OPC_FilterValue, 53, 19, 0, 0, // Skip to: 814
3534
/* 795 */     MCD_OPC_CheckField, 16, 5, 0, 132, 0, 0, // Skip to: 934
3535
/* 802 */     MCD_OPC_CheckField, 6, 5, 0, 125, 0, 0, // Skip to: 934
3536
/* 809 */     MCD_OPC_Decode, 199, 9, 168, 1, // Opcode: PS_RSQRTEo
3537
/* 814 */     MCD_OPC_FilterValue, 56, 5, 0, 0, // Skip to: 824
3538
/* 819 */     MCD_OPC_Decode, 180, 9, 175, 1, // Opcode: PS_MSUB
3539
/* 824 */     MCD_OPC_FilterValue, 57, 5, 0, 0, // Skip to: 834
3540
/* 829 */     MCD_OPC_Decode, 181, 9, 175, 1, // Opcode: PS_MSUBo
3541
/* 834 */     MCD_OPC_FilterValue, 58, 5, 0, 0, // Skip to: 844
3542
/* 839 */     MCD_OPC_Decode, 164, 9, 175, 1, // Opcode: PS_MADD
3543
/* 844 */     MCD_OPC_FilterValue, 59, 5, 0, 0, // Skip to: 854
3544
/* 849 */     MCD_OPC_Decode, 169, 9, 175, 1, // Opcode: PS_MADDo
3545
/* 854 */     MCD_OPC_FilterValue, 60, 5, 0, 0, // Skip to: 864
3546
/* 859 */     MCD_OPC_Decode, 194, 9, 175, 1, // Opcode: PS_NMSUB
3547
/* 864 */     MCD_OPC_FilterValue, 61, 5, 0, 0, // Skip to: 874
3548
/* 869 */     MCD_OPC_Decode, 195, 9, 175, 1, // Opcode: PS_NMSUBo
3549
/* 874 */     MCD_OPC_FilterValue, 62, 5, 0, 0, // Skip to: 884
3550
/* 879 */     MCD_OPC_Decode, 192, 9, 175, 1, // Opcode: PS_NMADD
3551
/* 884 */     MCD_OPC_FilterValue, 63, 45, 0, 0, // Skip to: 934
3552
/* 889 */     MCD_OPC_Decode, 193, 9, 175, 1, // Opcode: PS_NMADDo
3553
/* 894 */     MCD_OPC_FilterValue, 56, 5, 0, 0, // Skip to: 904
3554
/* 899 */     MCD_OPC_Decode, 146, 9, 177, 1, // Opcode: PSQ_L
3555
/* 904 */     MCD_OPC_FilterValue, 57, 5, 0, 0, // Skip to: 914
3556
/* 909 */     MCD_OPC_Decode, 147, 9, 177, 1, // Opcode: PSQ_LU
3557
/* 914 */     MCD_OPC_FilterValue, 60, 5, 0, 0, // Skip to: 924
3558
/* 919 */     MCD_OPC_Decode, 150, 9, 177, 1, // Opcode: PSQ_ST
3559
/* 924 */     MCD_OPC_FilterValue, 61, 5, 0, 0, // Skip to: 934
3560
/* 929 */     MCD_OPC_Decode, 151, 9, 177, 1, // Opcode: PSQ_STU
3561
/* 934 */     MCD_OPC_Fail,
3562
  0
3563
};
3564
3565
static const uint8_t DecoderTableQPX32[] = {
3566
/* 0 */       MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
3567
/* 3 */       MCD_OPC_FilterValue, 0, 71, 0, 0, // Skip to: 79
3568
/* 8 */       MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3569
/* 11 */      MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28
3570
/* 16 */      MCD_OPC_CheckField, 26, 6, 4, 186, 8, 0, // Skip to: 2257
3571
/* 23 */      MCD_OPC_Decode, 225, 9, 178, 1, // Opcode: QVFCMPEQb
3572
/* 28 */      MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 45
3573
/* 33 */      MCD_OPC_CheckField, 26, 6, 4, 169, 8, 0, // Skip to: 2257
3574
/* 40 */      MCD_OPC_Decode, 228, 9, 178, 1, // Opcode: QVFCMPGTb
3575
/* 45 */      MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 62
3576
/* 50 */      MCD_OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 2257
3577
/* 57 */      MCD_OPC_Decode, 167, 10, 178, 1, // Opcode: QVFTSTNANb
3578
/* 62 */      MCD_OPC_FilterValue, 3, 142, 8, 0, // Skip to: 2257
3579
/* 67 */      MCD_OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 2257
3580
/* 74 */      MCD_OPC_Decode, 231, 9, 178, 1, // Opcode: QVFCMPLTb
3581
/* 79 */      MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 107
3582
/* 84 */      MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3583
/* 87 */      MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 97
3584
/* 92 */      MCD_OPC_Decode, 176, 10, 179, 1, // Opcode: QVFXXMADDS
3585
/* 97 */      MCD_OPC_FilterValue, 4, 107, 8, 0, // Skip to: 2257
3586
/* 102 */     MCD_OPC_Decode, 175, 10, 179, 1, // Opcode: QVFXXMADD
3587
/* 107 */     MCD_OPC_FilterValue, 6, 23, 0, 0, // Skip to: 135
3588
/* 112 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3589
/* 115 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 125
3590
/* 120 */     MCD_OPC_Decode, 174, 10, 179, 1, // Opcode: QVFXXCPNMADDS
3591
/* 125 */     MCD_OPC_FilterValue, 4, 79, 8, 0, // Skip to: 2257
3592
/* 130 */     MCD_OPC_Decode, 173, 10, 179, 1, // Opcode: QVFXXCPNMADD
3593
/* 135 */     MCD_OPC_FilterValue, 8, 19, 0, 0, // Skip to: 159
3594
/* 140 */     MCD_OPC_CheckField, 26, 6, 4, 62, 8, 0, // Skip to: 2257
3595
/* 147 */     MCD_OPC_CheckField, 6, 1, 0, 55, 8, 0, // Skip to: 2257
3596
/* 154 */     MCD_OPC_Decode, 245, 9, 180, 1, // Opcode: QVFLOGICALb
3597
/* 159 */     MCD_OPC_FilterValue, 10, 216, 0, 0, // Skip to: 380
3598
/* 164 */     MCD_OPC_ExtractField, 6, 3,  // Inst{8-6} ...
3599
/* 167 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 184
3600
/* 172 */     MCD_OPC_CheckField, 26, 6, 4, 30, 8, 0, // Skip to: 2257
3601
/* 179 */     MCD_OPC_Decode, 208, 9, 181, 1, // Opcode: QVALIGNI
3602
/* 184 */     MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 208
3603
/* 189 */     MCD_OPC_CheckField, 26, 6, 4, 13, 8, 0, // Skip to: 2257
3604
/* 196 */     MCD_OPC_CheckField, 11, 5, 0, 6, 8, 0, // Skip to: 2257
3605
/* 203 */     MCD_OPC_Decode, 211, 9, 182, 1, // Opcode: QVESPLATI
3606
/* 208 */     MCD_OPC_FilterValue, 4, 41, 0, 0, // Skip to: 254
3607
/* 213 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3608
/* 216 */     MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 226
3609
/* 221 */     MCD_OPC_Decode, 179, 10, 183, 1, // Opcode: QVGPCI
3610
/* 226 */     MCD_OPC_FilterValue, 31, 234, 7, 0, // Skip to: 2257
3611
/* 231 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
3612
/* 234 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 244
3613
/* 239 */     MCD_OPC_Decode, 223, 10, 184, 1, // Opcode: QVSTFCSXI
3614
/* 244 */     MCD_OPC_FilterValue, 2, 216, 7, 0, // Skip to: 2257
3615
/* 249 */     MCD_OPC_Decode, 244, 10, 184, 1, // Opcode: QVSTFSXI
3616
/* 254 */     MCD_OPC_FilterValue, 5, 37, 0, 0, // Skip to: 296
3617
/* 259 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
3618
/* 262 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 279
3619
/* 267 */     MCD_OPC_CheckField, 26, 6, 31, 191, 7, 0, // Skip to: 2257
3620
/* 274 */     MCD_OPC_Decode, 219, 10, 184, 1, // Opcode: QVSTFCSUXI
3621
/* 279 */     MCD_OPC_FilterValue, 2, 181, 7, 0, // Skip to: 2257
3622
/* 284 */     MCD_OPC_CheckField, 26, 6, 31, 174, 7, 0, // Skip to: 2257
3623
/* 291 */     MCD_OPC_Decode, 239, 10, 184, 1, // Opcode: QVSTFSUXI
3624
/* 296 */     MCD_OPC_FilterValue, 6, 37, 0, 0, // Skip to: 338
3625
/* 301 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
3626
/* 304 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 321
3627
/* 309 */     MCD_OPC_CheckField, 26, 6, 31, 149, 7, 0, // Skip to: 2257
3628
/* 316 */     MCD_OPC_Decode, 215, 10, 184, 1, // Opcode: QVSTFCDXI
3629
/* 321 */     MCD_OPC_FilterValue, 2, 139, 7, 0, // Skip to: 2257
3630
/* 326 */     MCD_OPC_CheckField, 26, 6, 31, 132, 7, 0, // Skip to: 2257
3631
/* 333 */     MCD_OPC_Decode, 232, 10, 184, 1, // Opcode: QVSTFDXI
3632
/* 338 */     MCD_OPC_FilterValue, 7, 122, 7, 0, // Skip to: 2257
3633
/* 343 */     MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
3634
/* 346 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 363
3635
/* 351 */     MCD_OPC_CheckField, 26, 6, 31, 107, 7, 0, // Skip to: 2257
3636
/* 358 */     MCD_OPC_Decode, 211, 10, 184, 1, // Opcode: QVSTFCDUXI
3637
/* 363 */     MCD_OPC_FilterValue, 2, 97, 7, 0, // Skip to: 2257
3638
/* 368 */     MCD_OPC_CheckField, 26, 6, 31, 90, 7, 0, // Skip to: 2257
3639
/* 375 */     MCD_OPC_Decode, 228, 10, 184, 1, // Opcode: QVSTFDUXI
3640
/* 380 */     MCD_OPC_FilterValue, 11, 139, 0, 0, // Skip to: 524
3641
/* 385 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3642
/* 388 */     MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 405
3643
/* 393 */     MCD_OPC_CheckField, 26, 6, 31, 65, 7, 0, // Skip to: 2257
3644
/* 400 */     MCD_OPC_Decode, 224, 10, 184, 1, // Opcode: QVSTFCSXIA
3645
/* 405 */     MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 422
3646
/* 410 */     MCD_OPC_CheckField, 26, 6, 31, 48, 7, 0, // Skip to: 2257
3647
/* 417 */     MCD_OPC_Decode, 220, 10, 184, 1, // Opcode: QVSTFCSUXIA
3648
/* 422 */     MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 439
3649
/* 427 */     MCD_OPC_CheckField, 26, 6, 31, 31, 7, 0, // Skip to: 2257
3650
/* 434 */     MCD_OPC_Decode, 216, 10, 184, 1, // Opcode: QVSTFCDXIA
3651
/* 439 */     MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 456
3652
/* 444 */     MCD_OPC_CheckField, 26, 6, 31, 14, 7, 0, // Skip to: 2257
3653
/* 451 */     MCD_OPC_Decode, 212, 10, 184, 1, // Opcode: QVSTFCDUXIA
3654
/* 456 */     MCD_OPC_FilterValue, 20, 12, 0, 0, // Skip to: 473
3655
/* 461 */     MCD_OPC_CheckField, 26, 6, 31, 253, 6, 0, // Skip to: 2257
3656
/* 468 */     MCD_OPC_Decode, 245, 10, 184, 1, // Opcode: QVSTFSXIA
3657
/* 473 */     MCD_OPC_FilterValue, 21, 12, 0, 0, // Skip to: 490
3658
/* 478 */     MCD_OPC_CheckField, 26, 6, 31, 236, 6, 0, // Skip to: 2257
3659
/* 485 */     MCD_OPC_Decode, 240, 10, 184, 1, // Opcode: QVSTFSUXIA
3660
/* 490 */     MCD_OPC_FilterValue, 22, 12, 0, 0, // Skip to: 507
3661
/* 495 */     MCD_OPC_CheckField, 26, 6, 31, 219, 6, 0, // Skip to: 2257
3662
/* 502 */     MCD_OPC_Decode, 233, 10, 184, 1, // Opcode: QVSTFDXIA
3663
/* 507 */     MCD_OPC_FilterValue, 23, 209, 6, 0, // Skip to: 2257
3664
/* 512 */     MCD_OPC_CheckField, 26, 6, 31, 202, 6, 0, // Skip to: 2257
3665
/* 519 */     MCD_OPC_Decode, 229, 10, 184, 1, // Opcode: QVSTFDUXIA
3666
/* 524 */     MCD_OPC_FilterValue, 12, 61, 0, 0, // Skip to: 590
3667
/* 529 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3668
/* 532 */     MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 542
3669
/* 537 */     MCD_OPC_Decode, 141, 10, 179, 1, // Opcode: QVFPERM
3670
/* 542 */     MCD_OPC_FilterValue, 31, 174, 6, 0, // Skip to: 2257
3671
/* 547 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3672
/* 550 */     MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 560
3673
/* 555 */     MCD_OPC_Decode, 208, 10, 184, 1, // Opcode: QVLPCRSX
3674
/* 560 */     MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 570
3675
/* 565 */     MCD_OPC_Decode, 207, 10, 184, 1, // Opcode: QVLPCRDX
3676
/* 570 */     MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 580
3677
/* 575 */     MCD_OPC_Decode, 205, 10, 184, 1, // Opcode: QVLPCLSX
3678
/* 580 */     MCD_OPC_FilterValue, 18, 136, 6, 0, // Skip to: 2257
3679
/* 585 */     MCD_OPC_Decode, 204, 10, 184, 1, // Opcode: QVLPCLDX
3680
/* 590 */     MCD_OPC_FilterValue, 14, 70, 1, 0, // Skip to: 921
3681
/* 595 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3682
/* 598 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 615
3683
/* 603 */     MCD_OPC_CheckField, 26, 6, 31, 111, 6, 0, // Skip to: 2257
3684
/* 610 */     MCD_OPC_Decode, 186, 10, 184, 1, // Opcode: QVLFCSX
3685
/* 615 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 632
3686
/* 620 */     MCD_OPC_CheckField, 26, 6, 31, 94, 6, 0, // Skip to: 2257
3687
/* 627 */     MCD_OPC_Decode, 184, 10, 184, 1, // Opcode: QVLFCSUX
3688
/* 632 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 649
3689
/* 637 */     MCD_OPC_CheckField, 26, 6, 31, 77, 6, 0, // Skip to: 2257
3690
/* 644 */     MCD_OPC_Decode, 182, 10, 184, 1, // Opcode: QVLFCDX
3691
/* 649 */     MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 666
3692
/* 654 */     MCD_OPC_CheckField, 26, 6, 31, 60, 6, 0, // Skip to: 2257
3693
/* 661 */     MCD_OPC_Decode, 180, 10, 184, 1, // Opcode: QVLFCDUX
3694
/* 666 */     MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 683
3695
/* 671 */     MCD_OPC_CheckField, 26, 6, 31, 43, 6, 0, // Skip to: 2257
3696
/* 678 */     MCD_OPC_Decode, 221, 10, 184, 1, // Opcode: QVSTFCSX
3697
/* 683 */     MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 700
3698
/* 688 */     MCD_OPC_CheckField, 26, 6, 31, 26, 6, 0, // Skip to: 2257
3699
/* 695 */     MCD_OPC_Decode, 217, 10, 184, 1, // Opcode: QVSTFCSUX
3700
/* 700 */     MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 717
3701
/* 705 */     MCD_OPC_CheckField, 26, 6, 31, 9, 6, 0, // Skip to: 2257
3702
/* 712 */     MCD_OPC_Decode, 213, 10, 184, 1, // Opcode: QVSTFCDX
3703
/* 717 */     MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 734
3704
/* 722 */     MCD_OPC_CheckField, 26, 6, 31, 248, 5, 0, // Skip to: 2257
3705
/* 729 */     MCD_OPC_Decode, 209, 10, 184, 1, // Opcode: QVSTFCDUX
3706
/* 734 */     MCD_OPC_FilterValue, 16, 12, 0, 0, // Skip to: 751
3707
/* 739 */     MCD_OPC_CheckField, 26, 6, 31, 231, 5, 0, // Skip to: 2257
3708
/* 746 */     MCD_OPC_Decode, 200, 10, 184, 1, // Opcode: QVLFSX
3709
/* 751 */     MCD_OPC_FilterValue, 17, 12, 0, 0, // Skip to: 768
3710
/* 756 */     MCD_OPC_CheckField, 26, 6, 31, 214, 5, 0, // Skip to: 2257
3711
/* 763 */     MCD_OPC_Decode, 198, 10, 185, 1, // Opcode: QVLFSUX
3712
/* 768 */     MCD_OPC_FilterValue, 18, 12, 0, 0, // Skip to: 785
3713
/* 773 */     MCD_OPC_CheckField, 26, 6, 31, 197, 5, 0, // Skip to: 2257
3714
/* 780 */     MCD_OPC_Decode, 191, 10, 184, 1, // Opcode: QVLFDX
3715
/* 785 */     MCD_OPC_FilterValue, 19, 12, 0, 0, // Skip to: 802
3716
/* 790 */     MCD_OPC_CheckField, 26, 6, 31, 180, 5, 0, // Skip to: 2257
3717
/* 797 */     MCD_OPC_Decode, 189, 10, 186, 1, // Opcode: QVLFDUX
3718
/* 802 */     MCD_OPC_FilterValue, 20, 12, 0, 0, // Skip to: 819
3719
/* 807 */     MCD_OPC_CheckField, 26, 6, 31, 163, 5, 0, // Skip to: 2257
3720
/* 814 */     MCD_OPC_Decode, 242, 10, 184, 1, // Opcode: QVSTFSX
3721
/* 819 */     MCD_OPC_FilterValue, 21, 12, 0, 0, // Skip to: 836
3722
/* 824 */     MCD_OPC_CheckField, 26, 6, 31, 146, 5, 0, // Skip to: 2257
3723
/* 831 */     MCD_OPC_Decode, 237, 10, 187, 1, // Opcode: QVSTFSUX
3724
/* 836 */     MCD_OPC_FilterValue, 22, 12, 0, 0, // Skip to: 853
3725
/* 841 */     MCD_OPC_CheckField, 26, 6, 31, 129, 5, 0, // Skip to: 2257
3726
/* 848 */     MCD_OPC_Decode, 230, 10, 184, 1, // Opcode: QVSTFDX
3727
/* 853 */     MCD_OPC_FilterValue, 23, 12, 0, 0, // Skip to: 870
3728
/* 858 */     MCD_OPC_CheckField, 26, 6, 31, 112, 5, 0, // Skip to: 2257
3729
/* 865 */     MCD_OPC_Decode, 226, 10, 188, 1, // Opcode: QVSTFDUX
3730
/* 870 */     MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 887
3731
/* 875 */     MCD_OPC_CheckField, 26, 6, 31, 95, 5, 0, // Skip to: 2257
3732
/* 882 */     MCD_OPC_Decode, 196, 10, 184, 1, // Opcode: QVLFIWZX
3733
/* 887 */     MCD_OPC_FilterValue, 27, 12, 0, 0, // Skip to: 904
3734
/* 892 */     MCD_OPC_CheckField, 26, 6, 31, 78, 5, 0, // Skip to: 2257
3735
/* 899 */     MCD_OPC_Decode, 194, 10, 184, 1, // Opcode: QVLFIWAX
3736
/* 904 */     MCD_OPC_FilterValue, 30, 68, 5, 0, // Skip to: 2257
3737
/* 909 */     MCD_OPC_CheckField, 26, 6, 31, 61, 5, 0, // Skip to: 2257
3738
/* 916 */     MCD_OPC_Decode, 235, 10, 184, 1, // Opcode: QVSTFIWX
3739
/* 921 */     MCD_OPC_FilterValue, 15, 70, 1, 0, // Skip to: 1252
3740
/* 926 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3741
/* 929 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 946
3742
/* 934 */     MCD_OPC_CheckField, 26, 6, 31, 36, 5, 0, // Skip to: 2257
3743
/* 941 */     MCD_OPC_Decode, 187, 10, 184, 1, // Opcode: QVLFCSXA
3744
/* 946 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 963
3745
/* 951 */     MCD_OPC_CheckField, 26, 6, 31, 19, 5, 0, // Skip to: 2257
3746
/* 958 */     MCD_OPC_Decode, 185, 10, 184, 1, // Opcode: QVLFCSUXA
3747
/* 963 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 980
3748
/* 968 */     MCD_OPC_CheckField, 26, 6, 31, 2, 5, 0, // Skip to: 2257
3749
/* 975 */     MCD_OPC_Decode, 183, 10, 184, 1, // Opcode: QVLFCDXA
3750
/* 980 */     MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 997
3751
/* 985 */     MCD_OPC_CheckField, 26, 6, 31, 241, 4, 0, // Skip to: 2257
3752
/* 992 */     MCD_OPC_Decode, 181, 10, 184, 1, // Opcode: QVLFCDUXA
3753
/* 997 */     MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 1014
3754
/* 1002 */    MCD_OPC_CheckField, 26, 6, 31, 224, 4, 0, // Skip to: 2257
3755
/* 1009 */    MCD_OPC_Decode, 222, 10, 184, 1, // Opcode: QVSTFCSXA
3756
/* 1014 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 1031
3757
/* 1019 */    MCD_OPC_CheckField, 26, 6, 31, 207, 4, 0, // Skip to: 2257
3758
/* 1026 */    MCD_OPC_Decode, 218, 10, 184, 1, // Opcode: QVSTFCSUXA
3759
/* 1031 */    MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 1048
3760
/* 1036 */    MCD_OPC_CheckField, 26, 6, 31, 190, 4, 0, // Skip to: 2257
3761
/* 1043 */    MCD_OPC_Decode, 214, 10, 184, 1, // Opcode: QVSTFCDXA
3762
/* 1048 */    MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 1065
3763
/* 1053 */    MCD_OPC_CheckField, 26, 6, 31, 173, 4, 0, // Skip to: 2257
3764
/* 1060 */    MCD_OPC_Decode, 210, 10, 184, 1, // Opcode: QVSTFCDUXA
3765
/* 1065 */    MCD_OPC_FilterValue, 16, 12, 0, 0, // Skip to: 1082
3766
/* 1070 */    MCD_OPC_CheckField, 26, 6, 31, 156, 4, 0, // Skip to: 2257
3767
/* 1077 */    MCD_OPC_Decode, 201, 10, 184, 1, // Opcode: QVLFSXA
3768
/* 1082 */    MCD_OPC_FilterValue, 17, 12, 0, 0, // Skip to: 1099
3769
/* 1087 */    MCD_OPC_CheckField, 26, 6, 31, 139, 4, 0, // Skip to: 2257
3770
/* 1094 */    MCD_OPC_Decode, 199, 10, 184, 1, // Opcode: QVLFSUXA
3771
/* 1099 */    MCD_OPC_FilterValue, 18, 12, 0, 0, // Skip to: 1116
3772
/* 1104 */    MCD_OPC_CheckField, 26, 6, 31, 122, 4, 0, // Skip to: 2257
3773
/* 1111 */    MCD_OPC_Decode, 192, 10, 184, 1, // Opcode: QVLFDXA
3774
/* 1116 */    MCD_OPC_FilterValue, 19, 12, 0, 0, // Skip to: 1133
3775
/* 1121 */    MCD_OPC_CheckField, 26, 6, 31, 105, 4, 0, // Skip to: 2257
3776
/* 1128 */    MCD_OPC_Decode, 190, 10, 184, 1, // Opcode: QVLFDUXA
3777
/* 1133 */    MCD_OPC_FilterValue, 20, 12, 0, 0, // Skip to: 1150
3778
/* 1138 */    MCD_OPC_CheckField, 26, 6, 31, 88, 4, 0, // Skip to: 2257
3779
/* 1145 */    MCD_OPC_Decode, 243, 10, 184, 1, // Opcode: QVSTFSXA
3780
/* 1150 */    MCD_OPC_FilterValue, 21, 12, 0, 0, // Skip to: 1167
3781
/* 1155 */    MCD_OPC_CheckField, 26, 6, 31, 71, 4, 0, // Skip to: 2257
3782
/* 1162 */    MCD_OPC_Decode, 238, 10, 184, 1, // Opcode: QVSTFSUXA
3783
/* 1167 */    MCD_OPC_FilterValue, 22, 12, 0, 0, // Skip to: 1184
3784
/* 1172 */    MCD_OPC_CheckField, 26, 6, 31, 54, 4, 0, // Skip to: 2257
3785
/* 1179 */    MCD_OPC_Decode, 231, 10, 184, 1, // Opcode: QVSTFDXA
3786
/* 1184 */    MCD_OPC_FilterValue, 23, 12, 0, 0, // Skip to: 1201
3787
/* 1189 */    MCD_OPC_CheckField, 26, 6, 31, 37, 4, 0, // Skip to: 2257
3788
/* 1196 */    MCD_OPC_Decode, 227, 10, 184, 1, // Opcode: QVSTFDUXA
3789
/* 1201 */    MCD_OPC_FilterValue, 26, 12, 0, 0, // Skip to: 1218
3790
/* 1206 */    MCD_OPC_CheckField, 26, 6, 31, 20, 4, 0, // Skip to: 2257
3791
/* 1213 */    MCD_OPC_Decode, 197, 10, 184, 1, // Opcode: QVLFIWZXA
3792
/* 1218 */    MCD_OPC_FilterValue, 27, 12, 0, 0, // Skip to: 1235
3793
/* 1223 */    MCD_OPC_CheckField, 26, 6, 31, 3, 4, 0, // Skip to: 2257
3794
/* 1230 */    MCD_OPC_Decode, 195, 10, 184, 1, // Opcode: QVLFIWAXA
3795
/* 1235 */    MCD_OPC_FilterValue, 30, 249, 3, 0, // Skip to: 2257
3796
/* 1240 */    MCD_OPC_CheckField, 26, 6, 31, 242, 3, 0, // Skip to: 2257
3797
/* 1247 */    MCD_OPC_Decode, 236, 10, 184, 1, // Opcode: QVSTFIWXA
3798
/* 1252 */    MCD_OPC_FilterValue, 16, 212, 0, 0, // Skip to: 1469
3799
/* 1257 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3800
/* 1260 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1277
3801
/* 1265 */    MCD_OPC_CheckField, 26, 6, 4, 217, 3, 0, // Skip to: 2257
3802
/* 1272 */    MCD_OPC_Decode, 233, 9, 189, 1, // Opcode: QVFCPSGN
3803
/* 1277 */    MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1301
3804
/* 1282 */    MCD_OPC_CheckField, 26, 6, 4, 200, 3, 0, // Skip to: 2257
3805
/* 1289 */    MCD_OPC_CheckField, 16, 5, 0, 193, 3, 0, // Skip to: 2257
3806
/* 1296 */    MCD_OPC_Decode, 133, 10, 190, 1, // Opcode: QVFNEG
3807
/* 1301 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1325
3808
/* 1306 */    MCD_OPC_CheckField, 26, 6, 4, 176, 3, 0, // Skip to: 2257
3809
/* 1313 */    MCD_OPC_CheckField, 16, 5, 0, 169, 3, 0, // Skip to: 2257
3810
/* 1320 */    MCD_OPC_Decode, 250, 9, 190, 1, // Opcode: QVFMR
3811
/* 1325 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1349
3812
/* 1330 */    MCD_OPC_CheckField, 26, 6, 4, 152, 3, 0, // Skip to: 2257
3813
/* 1337 */    MCD_OPC_CheckField, 16, 5, 0, 145, 3, 0, // Skip to: 2257
3814
/* 1344 */    MCD_OPC_Decode, 131, 10, 190, 1, // Opcode: QVFNABS
3815
/* 1349 */    MCD_OPC_FilterValue, 8, 19, 0, 0, // Skip to: 1373
3816
/* 1354 */    MCD_OPC_CheckField, 26, 6, 4, 128, 3, 0, // Skip to: 2257
3817
/* 1361 */    MCD_OPC_CheckField, 16, 5, 0, 121, 3, 0, // Skip to: 2257
3818
/* 1368 */    MCD_OPC_Decode, 214, 9, 190, 1, // Opcode: QVFABS
3819
/* 1373 */    MCD_OPC_FilterValue, 12, 19, 0, 0, // Skip to: 1397
3820
/* 1378 */    MCD_OPC_CheckField, 26, 6, 4, 104, 3, 0, // Skip to: 2257
3821
/* 1385 */    MCD_OPC_CheckField, 16, 5, 0, 97, 3, 0, // Skip to: 2257
3822
/* 1392 */    MCD_OPC_Decode, 148, 10, 190, 1, // Opcode: QVFRIN
3823
/* 1397 */    MCD_OPC_FilterValue, 13, 19, 0, 0, // Skip to: 1421
3824
/* 1402 */    MCD_OPC_CheckField, 26, 6, 4, 80, 3, 0, // Skip to: 2257
3825
/* 1409 */    MCD_OPC_CheckField, 16, 5, 0, 73, 3, 0, // Skip to: 2257
3826
/* 1416 */    MCD_OPC_Decode, 152, 10, 190, 1, // Opcode: QVFRIZ
3827
/* 1421 */    MCD_OPC_FilterValue, 14, 19, 0, 0, // Skip to: 1445
3828
/* 1426 */    MCD_OPC_CheckField, 26, 6, 4, 56, 3, 0, // Skip to: 2257
3829
/* 1433 */    MCD_OPC_CheckField, 16, 5, 0, 49, 3, 0, // Skip to: 2257
3830
/* 1440 */    MCD_OPC_Decode, 150, 10, 190, 1, // Opcode: QVFRIP
3831
/* 1445 */    MCD_OPC_FilterValue, 15, 39, 3, 0, // Skip to: 2257
3832
/* 1450 */    MCD_OPC_CheckField, 26, 6, 4, 32, 3, 0, // Skip to: 2257
3833
/* 1457 */    MCD_OPC_CheckField, 16, 5, 0, 25, 3, 0, // Skip to: 2257
3834
/* 1464 */    MCD_OPC_Decode, 146, 10, 190, 1, // Opcode: QVFRIM
3835
/* 1469 */    MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 1497
3836
/* 1474 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3837
/* 1477 */    MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1487
3838
/* 1482 */    MCD_OPC_Decode, 170, 10, 179, 1, // Opcode: QVFXMADDS
3839
/* 1487 */    MCD_OPC_FilterValue, 4, 253, 2, 0, // Skip to: 2257
3840
/* 1492 */    MCD_OPC_Decode, 169, 10, 179, 1, // Opcode: QVFXMADD
3841
/* 1497 */    MCD_OPC_FilterValue, 22, 23, 0, 0, // Skip to: 1525
3842
/* 1502 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3843
/* 1505 */    MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 1515
3844
/* 1510 */    MCD_OPC_Decode, 178, 10, 179, 1, // Opcode: QVFXXNPMADDS
3845
/* 1515 */    MCD_OPC_FilterValue, 4, 225, 2, 0, // Skip to: 2257
3846
/* 1520 */    MCD_OPC_Decode, 177, 10, 179, 1, // Opcode: QVFXXNPMADD
3847
/* 1525 */    MCD_OPC_FilterValue, 24, 26, 0, 0, // Skip to: 1556
3848
/* 1530 */    MCD_OPC_CheckField, 26, 6, 4, 208, 2, 0, // Skip to: 2257
3849
/* 1537 */    MCD_OPC_CheckField, 16, 5, 0, 201, 2, 0, // Skip to: 2257
3850
/* 1544 */    MCD_OPC_CheckField, 6, 5, 0, 194, 2, 0, // Skip to: 2257
3851
/* 1551 */    MCD_OPC_Decode, 155, 10, 191, 1, // Opcode: QVFRSPs
3852
/* 1556 */    MCD_OPC_FilterValue, 28, 183, 0, 0, // Skip to: 1744
3853
/* 1561 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3854
/* 1564 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1588
3855
/* 1569 */    MCD_OPC_CheckField, 26, 6, 4, 169, 2, 0, // Skip to: 2257
3856
/* 1576 */    MCD_OPC_CheckField, 16, 5, 0, 162, 2, 0, // Skip to: 2257
3857
/* 1583 */    MCD_OPC_Decode, 240, 9, 190, 1, // Opcode: QVFCTIW
3858
/* 1588 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1612
3859
/* 1593 */    MCD_OPC_CheckField, 26, 6, 4, 145, 2, 0, // Skip to: 2257
3860
/* 1600 */    MCD_OPC_CheckField, 16, 5, 0, 138, 2, 0, // Skip to: 2257
3861
/* 1607 */    MCD_OPC_Decode, 241, 9, 190, 1, // Opcode: QVFCTIWU
3862
/* 1612 */    MCD_OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1636
3863
/* 1617 */    MCD_OPC_CheckField, 26, 6, 4, 121, 2, 0, // Skip to: 2257
3864
/* 1624 */    MCD_OPC_CheckField, 16, 5, 0, 114, 2, 0, // Skip to: 2257
3865
/* 1631 */    MCD_OPC_Decode, 235, 9, 190, 1, // Opcode: QVFCTID
3866
/* 1636 */    MCD_OPC_FilterValue, 26, 37, 0, 0, // Skip to: 1678
3867
/* 1641 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3868
/* 1644 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1661
3869
/* 1649 */    MCD_OPC_CheckField, 16, 5, 0, 89, 2, 0, // Skip to: 2257
3870
/* 1656 */    MCD_OPC_Decode, 220, 9, 190, 1, // Opcode: QVFCFIDS
3871
/* 1661 */    MCD_OPC_FilterValue, 4, 79, 2, 0, // Skip to: 2257
3872
/* 1666 */    MCD_OPC_CheckField, 16, 5, 0, 72, 2, 0, // Skip to: 2257
3873
/* 1673 */    MCD_OPC_Decode, 219, 9, 190, 1, // Opcode: QVFCFID
3874
/* 1678 */    MCD_OPC_FilterValue, 29, 19, 0, 0, // Skip to: 1702
3875
/* 1683 */    MCD_OPC_CheckField, 26, 6, 4, 55, 2, 0, // Skip to: 2257
3876
/* 1690 */    MCD_OPC_CheckField, 16, 5, 0, 48, 2, 0, // Skip to: 2257
3877
/* 1697 */    MCD_OPC_Decode, 236, 9, 190, 1, // Opcode: QVFCTIDU
3878
/* 1702 */    MCD_OPC_FilterValue, 30, 38, 2, 0, // Skip to: 2257
3879
/* 1707 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3880
/* 1710 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1727
3881
/* 1715 */    MCD_OPC_CheckField, 16, 5, 0, 23, 2, 0, // Skip to: 2257
3882
/* 1722 */    MCD_OPC_Decode, 222, 9, 190, 1, // Opcode: QVFCFIDUS
3883
/* 1727 */    MCD_OPC_FilterValue, 4, 13, 2, 0, // Skip to: 2257
3884
/* 1732 */    MCD_OPC_CheckField, 16, 5, 0, 6, 2, 0, // Skip to: 2257
3885
/* 1739 */    MCD_OPC_Decode, 221, 9, 190, 1, // Opcode: QVFCFIDU
3886
/* 1744 */    MCD_OPC_FilterValue, 30, 99, 0, 0, // Skip to: 1848
3887
/* 1749 */    MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
3888
/* 1752 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1776
3889
/* 1757 */    MCD_OPC_CheckField, 26, 6, 4, 237, 1, 0, // Skip to: 2257
3890
/* 1764 */    MCD_OPC_CheckField, 16, 5, 0, 230, 1, 0, // Skip to: 2257
3891
/* 1771 */    MCD_OPC_Decode, 243, 9, 190, 1, // Opcode: QVFCTIWZ
3892
/* 1776 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1800
3893
/* 1781 */    MCD_OPC_CheckField, 26, 6, 4, 213, 1, 0, // Skip to: 2257
3894
/* 1788 */    MCD_OPC_CheckField, 16, 5, 0, 206, 1, 0, // Skip to: 2257
3895
/* 1795 */    MCD_OPC_Decode, 242, 9, 190, 1, // Opcode: QVFCTIWUZ
3896
/* 1800 */    MCD_OPC_FilterValue, 25, 19, 0, 0, // Skip to: 1824
3897
/* 1805 */    MCD_OPC_CheckField, 26, 6, 4, 189, 1, 0, // Skip to: 2257
3898
/* 1812 */    MCD_OPC_CheckField, 16, 5, 0, 182, 1, 0, // Skip to: 2257
3899
/* 1819 */    MCD_OPC_Decode, 238, 9, 190, 1, // Opcode: QVFCTIDZ
3900
/* 1824 */    MCD_OPC_FilterValue, 29, 172, 1, 0, // Skip to: 2257
3901
/* 1829 */    MCD_OPC_CheckField, 26, 6, 4, 165, 1, 0, // Skip to: 2257
3902
/* 1836 */    MCD_OPC_CheckField, 16, 5, 0, 158, 1, 0, // Skip to: 2257
3903
/* 1843 */    MCD_OPC_Decode, 237, 9, 190, 1, // Opcode: QVFCTIDUZ
3904
/* 1848 */    MCD_OPC_FilterValue, 34, 37, 0, 0, // Skip to: 1890
3905
/* 1853 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3906
/* 1856 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1873
3907
/* 1861 */    MCD_OPC_CheckField, 11, 5, 0, 133, 1, 0, // Skip to: 2257
3908
/* 1868 */    MCD_OPC_Decode, 172, 10, 192, 1, // Opcode: QVFXMULS
3909
/* 1873 */    MCD_OPC_FilterValue, 4, 123, 1, 0, // Skip to: 2257
3910
/* 1878 */    MCD_OPC_CheckField, 11, 5, 0, 116, 1, 0, // Skip to: 2257
3911
/* 1885 */    MCD_OPC_Decode, 171, 10, 192, 1, // Opcode: QVFXMUL
3912
/* 1890 */    MCD_OPC_FilterValue, 40, 37, 0, 0, // Skip to: 1932
3913
/* 1895 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3914
/* 1898 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1915
3915
/* 1903 */    MCD_OPC_CheckField, 6, 5, 0, 91, 1, 0, // Skip to: 2257
3916
/* 1910 */    MCD_OPC_Decode, 165, 10, 193, 1, // Opcode: QVFSUBSs
3917
/* 1915 */    MCD_OPC_FilterValue, 4, 81, 1, 0, // Skip to: 2257
3918
/* 1920 */    MCD_OPC_CheckField, 6, 5, 0, 74, 1, 0, // Skip to: 2257
3919
/* 1927 */    MCD_OPC_Decode, 163, 10, 189, 1, // Opcode: QVFSUB
3920
/* 1932 */    MCD_OPC_FilterValue, 42, 37, 0, 0, // Skip to: 1974
3921
/* 1937 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3922
/* 1940 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1957
3923
/* 1945 */    MCD_OPC_CheckField, 6, 5, 0, 49, 1, 0, // Skip to: 2257
3924
/* 1952 */    MCD_OPC_Decode, 218, 9, 193, 1, // Opcode: QVFADDSs
3925
/* 1957 */    MCD_OPC_FilterValue, 4, 39, 1, 0, // Skip to: 2257
3926
/* 1962 */    MCD_OPC_CheckField, 6, 5, 0, 32, 1, 0, // Skip to: 2257
3927
/* 1969 */    MCD_OPC_Decode, 216, 9, 189, 1, // Opcode: QVFADD
3928
/* 1974 */    MCD_OPC_FilterValue, 46, 12, 0, 0, // Skip to: 1991
3929
/* 1979 */    MCD_OPC_CheckField, 26, 6, 4, 15, 1, 0, // Skip to: 2257
3930
/* 1986 */    MCD_OPC_Decode, 160, 10, 194, 1, // Opcode: QVFSELb
3931
/* 1991 */    MCD_OPC_FilterValue, 48, 51, 0, 0, // Skip to: 2047
3932
/* 1996 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3933
/* 1999 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2023
3934
/* 2004 */    MCD_OPC_CheckField, 16, 5, 0, 246, 0, 0, // Skip to: 2257
3935
/* 2011 */    MCD_OPC_CheckField, 6, 5, 0, 239, 0, 0, // Skip to: 2257
3936
/* 2018 */    MCD_OPC_Decode, 144, 10, 190, 1, // Opcode: QVFRES
3937
/* 2023 */    MCD_OPC_FilterValue, 4, 229, 0, 0, // Skip to: 2257
3938
/* 2028 */    MCD_OPC_CheckField, 16, 5, 0, 222, 0, 0, // Skip to: 2257
3939
/* 2035 */    MCD_OPC_CheckField, 6, 5, 0, 215, 0, 0, // Skip to: 2257
3940
/* 2042 */    MCD_OPC_Decode, 143, 10, 190, 1, // Opcode: QVFRE
3941
/* 2047 */    MCD_OPC_FilterValue, 50, 37, 0, 0, // Skip to: 2089
3942
/* 2052 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3943
/* 2055 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2072
3944
/* 2060 */    MCD_OPC_CheckField, 11, 5, 0, 190, 0, 0, // Skip to: 2257
3945
/* 2067 */    MCD_OPC_Decode, 130, 10, 195, 1, // Opcode: QVFMULSs
3946
/* 2072 */    MCD_OPC_FilterValue, 4, 180, 0, 0, // Skip to: 2257
3947
/* 2077 */    MCD_OPC_CheckField, 11, 5, 0, 173, 0, 0, // Skip to: 2257
3948
/* 2084 */    MCD_OPC_Decode, 128, 10, 192, 1, // Opcode: QVFMUL
3949
/* 2089 */    MCD_OPC_FilterValue, 52, 51, 0, 0, // Skip to: 2145
3950
/* 2094 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3951
/* 2097 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2121
3952
/* 2102 */    MCD_OPC_CheckField, 16, 5, 0, 148, 0, 0, // Skip to: 2257
3953
/* 2109 */    MCD_OPC_CheckField, 6, 5, 0, 141, 0, 0, // Skip to: 2257
3954
/* 2116 */    MCD_OPC_Decode, 157, 10, 190, 1, // Opcode: QVFRSQRTES
3955
/* 2121 */    MCD_OPC_FilterValue, 4, 131, 0, 0, // Skip to: 2257
3956
/* 2126 */    MCD_OPC_CheckField, 16, 5, 0, 124, 0, 0, // Skip to: 2257
3957
/* 2133 */    MCD_OPC_CheckField, 6, 5, 0, 117, 0, 0, // Skip to: 2257
3958
/* 2140 */    MCD_OPC_Decode, 156, 10, 190, 1, // Opcode: QVFRSQRTE
3959
/* 2145 */    MCD_OPC_FilterValue, 56, 23, 0, 0, // Skip to: 2173
3960
/* 2150 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3961
/* 2153 */    MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2163
3962
/* 2158 */    MCD_OPC_Decode, 255, 9, 196, 1, // Opcode: QVFMSUBSs
3963
/* 2163 */    MCD_OPC_FilterValue, 4, 89, 0, 0, // Skip to: 2257
3964
/* 2168 */    MCD_OPC_Decode, 253, 9, 179, 1, // Opcode: QVFMSUB
3965
/* 2173 */    MCD_OPC_FilterValue, 58, 23, 0, 0, // Skip to: 2201
3966
/* 2178 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3967
/* 2181 */    MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2191
3968
/* 2186 */    MCD_OPC_Decode, 249, 9, 196, 1, // Opcode: QVFMADDSs
3969
/* 2191 */    MCD_OPC_FilterValue, 4, 61, 0, 0, // Skip to: 2257
3970
/* 2196 */    MCD_OPC_Decode, 247, 9, 179, 1, // Opcode: QVFMADD
3971
/* 2201 */    MCD_OPC_FilterValue, 60, 23, 0, 0, // Skip to: 2229
3972
/* 2206 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3973
/* 2209 */    MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2219
3974
/* 2214 */    MCD_OPC_Decode, 140, 10, 196, 1, // Opcode: QVFNMSUBSs
3975
/* 2219 */    MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 2257
3976
/* 2224 */    MCD_OPC_Decode, 138, 10, 179, 1, // Opcode: QVFNMSUB
3977
/* 2229 */    MCD_OPC_FilterValue, 62, 23, 0, 0, // Skip to: 2257
3978
/* 2234 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3979
/* 2237 */    MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 2247
3980
/* 2242 */    MCD_OPC_Decode, 137, 10, 196, 1, // Opcode: QVFNMADDSs
3981
/* 2247 */    MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 2257
3982
/* 2252 */    MCD_OPC_Decode, 135, 10, 179, 1, // Opcode: QVFNMADD
3983
/* 2257 */    MCD_OPC_Fail,
3984
  0
3985
};
3986
3987
static const uint8_t DecoderTableSPE32[] = {
3988
/* 0 */       MCD_OPC_ExtractField, 3, 8,  // Inst{10-3} ...
3989
/* 3 */       MCD_OPC_FilterValue, 64, 71, 0, 0, // Skip to: 79
3990
/* 8 */       MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
3991
/* 11 */      MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 28
3992
/* 16 */      MCD_OPC_CheckField, 26, 6, 4, 131, 20, 0, // Skip to: 5274
3993
/* 23 */      MCD_OPC_Decode, 195, 4, 197, 1, // Opcode: EVADDW
3994
/* 28 */      MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 45
3995
/* 33 */      MCD_OPC_CheckField, 26, 6, 4, 114, 20, 0, // Skip to: 5274
3996
/* 40 */      MCD_OPC_Decode, 190, 4, 198, 1, // Opcode: EVADDIW
3997
/* 45 */      MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 62
3998
/* 50 */      MCD_OPC_CheckField, 26, 6, 4, 97, 20, 0, // Skip to: 5274
3999
/* 57 */      MCD_OPC_Decode, 253, 5, 197, 1, // Opcode: EVSUBFW
4000
/* 62 */      MCD_OPC_FilterValue, 6, 87, 20, 0, // Skip to: 5274
4001
/* 67 */      MCD_OPC_CheckField, 26, 6, 4, 80, 20, 0, // Skip to: 5274
4002
/* 74 */      MCD_OPC_Decode, 254, 5, 199, 1, // Opcode: EVSUBIFW
4003
/* 79 */      MCD_OPC_FilterValue, 65, 187, 0, 0, // Skip to: 271
4004
/* 84 */      MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4005
/* 87 */      MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 111
4006
/* 92 */      MCD_OPC_CheckField, 26, 6, 4, 55, 20, 0, // Skip to: 5274
4007
/* 99 */      MCD_OPC_CheckField, 11, 5, 0, 48, 20, 0, // Skip to: 5274
4008
/* 106 */     MCD_OPC_Decode, 189, 4, 200, 1, // Opcode: EVABS
4009
/* 111 */     MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 135
4010
/* 116 */     MCD_OPC_CheckField, 26, 6, 4, 31, 20, 0, // Skip to: 5274
4011
/* 123 */     MCD_OPC_CheckField, 11, 5, 0, 24, 20, 0, // Skip to: 5274
4012
/* 130 */     MCD_OPC_Decode, 219, 5, 200, 1, // Opcode: EVNEG
4013
/* 135 */     MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 159
4014
/* 140 */     MCD_OPC_CheckField, 26, 6, 4, 7, 20, 0, // Skip to: 5274
4015
/* 147 */     MCD_OPC_CheckField, 11, 5, 0, 0, 20, 0, // Skip to: 5274
4016
/* 154 */     MCD_OPC_Decode, 208, 4, 200, 1, // Opcode: EVEXTSB
4017
/* 159 */     MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 183
4018
/* 164 */     MCD_OPC_CheckField, 26, 6, 4, 239, 19, 0, // Skip to: 5274
4019
/* 171 */     MCD_OPC_CheckField, 11, 5, 0, 232, 19, 0, // Skip to: 5274
4020
/* 178 */     MCD_OPC_Decode, 209, 4, 200, 1, // Opcode: EVEXTSH
4021
/* 183 */     MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 207
4022
/* 188 */     MCD_OPC_CheckField, 26, 6, 4, 215, 19, 0, // Skip to: 5274
4023
/* 195 */     MCD_OPC_CheckField, 11, 5, 0, 208, 19, 0, // Skip to: 5274
4024
/* 202 */     MCD_OPC_Decode, 225, 5, 200, 1, // Opcode: EVRNDW
4025
/* 207 */     MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 231
4026
/* 212 */     MCD_OPC_CheckField, 26, 6, 4, 191, 19, 0, // Skip to: 5274
4027
/* 219 */     MCD_OPC_CheckField, 11, 5, 0, 184, 19, 0, // Skip to: 5274
4028
/* 226 */     MCD_OPC_Decode, 204, 4, 200, 1, // Opcode: EVCNTLZW
4029
/* 231 */     MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 255
4030
/* 236 */     MCD_OPC_CheckField, 26, 6, 4, 167, 19, 0, // Skip to: 5274
4031
/* 243 */     MCD_OPC_CheckField, 11, 5, 0, 160, 19, 0, // Skip to: 5274
4032
/* 250 */     MCD_OPC_Decode, 203, 4, 200, 1, // Opcode: EVCNTLSW
4033
/* 255 */     MCD_OPC_FilterValue, 7, 150, 19, 0, // Skip to: 5274
4034
/* 260 */     MCD_OPC_CheckField, 26, 6, 4, 143, 19, 0, // Skip to: 5274
4035
/* 267 */     MCD_OPC_Decode, 163, 3, 62, // Opcode: BRINC
4036
/* 271 */     MCD_OPC_FilterValue, 66, 71, 0, 0, // Skip to: 347
4037
/* 276 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4038
/* 279 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 296
4039
/* 284 */     MCD_OPC_CheckField, 26, 6, 4, 119, 19, 0, // Skip to: 5274
4040
/* 291 */     MCD_OPC_Decode, 196, 4, 197, 1, // Opcode: EVAND
4041
/* 296 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 313
4042
/* 301 */     MCD_OPC_CheckField, 26, 6, 4, 102, 19, 0, // Skip to: 5274
4043
/* 308 */     MCD_OPC_Decode, 197, 4, 197, 1, // Opcode: EVANDC
4044
/* 313 */     MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 330
4045
/* 318 */     MCD_OPC_CheckField, 26, 6, 4, 85, 19, 0, // Skip to: 5274
4046
/* 325 */     MCD_OPC_Decode, 255, 5, 197, 1, // Opcode: EVXOR
4047
/* 330 */     MCD_OPC_FilterValue, 7, 75, 19, 0, // Skip to: 5274
4048
/* 335 */     MCD_OPC_CheckField, 26, 6, 4, 68, 19, 0, // Skip to: 5274
4049
/* 342 */     MCD_OPC_Decode, 221, 5, 197, 1, // Opcode: EVOR
4050
/* 347 */     MCD_OPC_FilterValue, 67, 71, 0, 0, // Skip to: 423
4051
/* 352 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4052
/* 355 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 372
4053
/* 360 */     MCD_OPC_CheckField, 26, 6, 4, 43, 19, 0, // Skip to: 5274
4054
/* 367 */     MCD_OPC_Decode, 220, 5, 197, 1, // Opcode: EVNOR
4055
/* 372 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 389
4056
/* 377 */     MCD_OPC_CheckField, 26, 6, 4, 26, 19, 0, // Skip to: 5274
4057
/* 384 */     MCD_OPC_Decode, 207, 4, 197, 1, // Opcode: EVEQV
4058
/* 389 */     MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 406
4059
/* 394 */     MCD_OPC_CheckField, 26, 6, 4, 9, 19, 0, // Skip to: 5274
4060
/* 401 */     MCD_OPC_Decode, 222, 5, 197, 1, // Opcode: EVORC
4061
/* 406 */     MCD_OPC_FilterValue, 6, 255, 18, 0, // Skip to: 5274
4062
/* 411 */     MCD_OPC_CheckField, 26, 6, 4, 248, 18, 0, // Skip to: 5274
4063
/* 418 */     MCD_OPC_Decode, 218, 5, 197, 1, // Opcode: EVNAND
4064
/* 423 */     MCD_OPC_FilterValue, 68, 105, 0, 0, // Skip to: 533
4065
/* 428 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4066
/* 431 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 448
4067
/* 436 */     MCD_OPC_CheckField, 26, 6, 4, 223, 18, 0, // Skip to: 5274
4068
/* 443 */     MCD_OPC_Decode, 234, 5, 197, 1, // Opcode: EVSRWU
4069
/* 448 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 465
4070
/* 453 */     MCD_OPC_CheckField, 26, 6, 4, 206, 18, 0, // Skip to: 5274
4071
/* 460 */     MCD_OPC_Decode, 233, 5, 197, 1, // Opcode: EVSRWS
4072
/* 465 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 482
4073
/* 470 */     MCD_OPC_CheckField, 26, 6, 4, 189, 18, 0, // Skip to: 5274
4074
/* 477 */     MCD_OPC_Decode, 232, 5, 198, 1, // Opcode: EVSRWIU
4075
/* 482 */     MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 499
4076
/* 487 */     MCD_OPC_CheckField, 26, 6, 4, 172, 18, 0, // Skip to: 5274
4077
/* 494 */     MCD_OPC_Decode, 231, 5, 198, 1, // Opcode: EVSRWIS
4078
/* 499 */     MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 516
4079
/* 504 */     MCD_OPC_CheckField, 26, 6, 4, 155, 18, 0, // Skip to: 5274
4080
/* 511 */     MCD_OPC_Decode, 227, 5, 197, 1, // Opcode: EVSLW
4081
/* 516 */     MCD_OPC_FilterValue, 6, 145, 18, 0, // Skip to: 5274
4082
/* 521 */     MCD_OPC_CheckField, 26, 6, 4, 138, 18, 0, // Skip to: 5274
4083
/* 528 */     MCD_OPC_Decode, 228, 5, 198, 1, // Opcode: EVSLWI
4084
/* 533 */     MCD_OPC_FilterValue, 69, 153, 0, 0, // Skip to: 691
4085
/* 538 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4086
/* 541 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 558
4087
/* 546 */     MCD_OPC_CheckField, 26, 6, 4, 113, 18, 0, // Skip to: 5274
4088
/* 553 */     MCD_OPC_Decode, 223, 5, 197, 1, // Opcode: EVRLW
4089
/* 558 */     MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 582
4090
/* 563 */     MCD_OPC_CheckField, 26, 6, 4, 96, 18, 0, // Skip to: 5274
4091
/* 570 */     MCD_OPC_CheckField, 11, 5, 0, 89, 18, 0, // Skip to: 5274
4092
/* 577 */     MCD_OPC_Decode, 230, 5, 201, 1, // Opcode: EVSPLATI
4093
/* 582 */     MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 599
4094
/* 587 */     MCD_OPC_CheckField, 26, 6, 4, 72, 18, 0, // Skip to: 5274
4095
/* 594 */     MCD_OPC_Decode, 224, 5, 198, 1, // Opcode: EVRLWI
4096
/* 599 */     MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 623
4097
/* 604 */     MCD_OPC_CheckField, 26, 6, 4, 55, 18, 0, // Skip to: 5274
4098
/* 611 */     MCD_OPC_CheckField, 11, 5, 0, 48, 18, 0, // Skip to: 5274
4099
/* 618 */     MCD_OPC_Decode, 229, 5, 201, 1, // Opcode: EVSPLATFI
4100
/* 623 */     MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 640
4101
/* 628 */     MCD_OPC_CheckField, 26, 6, 4, 31, 18, 0, // Skip to: 5274
4102
/* 635 */     MCD_OPC_Decode, 255, 4, 197, 1, // Opcode: EVMERGEHI
4103
/* 640 */     MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 657
4104
/* 645 */     MCD_OPC_CheckField, 26, 6, 4, 14, 18, 0, // Skip to: 5274
4105
/* 652 */     MCD_OPC_Decode, 129, 5, 197, 1, // Opcode: EVMERGELO
4106
/* 657 */     MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 674
4107
/* 662 */     MCD_OPC_CheckField, 26, 6, 4, 253, 17, 0, // Skip to: 5274
4108
/* 669 */     MCD_OPC_Decode, 128, 5, 197, 1, // Opcode: EVMERGEHILO
4109
/* 674 */     MCD_OPC_FilterValue, 7, 243, 17, 0, // Skip to: 5274
4110
/* 679 */     MCD_OPC_CheckField, 26, 6, 4, 236, 17, 0, // Skip to: 5274
4111
/* 686 */     MCD_OPC_Decode, 130, 5, 197, 1, // Opcode: EVMERGELOHI
4112
/* 691 */     MCD_OPC_FilterValue, 70, 123, 0, 0, // Skip to: 819
4113
/* 696 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4114
/* 699 */     MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 723
4115
/* 704 */     MCD_OPC_CheckField, 26, 6, 4, 211, 17, 0, // Skip to: 5274
4116
/* 711 */     MCD_OPC_CheckField, 21, 2, 0, 204, 17, 0, // Skip to: 5274
4117
/* 718 */     MCD_OPC_Decode, 200, 4, 202, 1, // Opcode: EVCMPGTU
4118
/* 723 */     MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 747
4119
/* 728 */     MCD_OPC_CheckField, 26, 6, 4, 187, 17, 0, // Skip to: 5274
4120
/* 735 */     MCD_OPC_CheckField, 21, 2, 0, 180, 17, 0, // Skip to: 5274
4121
/* 742 */     MCD_OPC_Decode, 199, 4, 202, 1, // Opcode: EVCMPGTS
4122
/* 747 */     MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 771
4123
/* 752 */     MCD_OPC_CheckField, 26, 6, 4, 163, 17, 0, // Skip to: 5274
4124
/* 759 */     MCD_OPC_CheckField, 21, 2, 0, 156, 17, 0, // Skip to: 5274
4125
/* 766 */     MCD_OPC_Decode, 202, 4, 202, 1, // Opcode: EVCMPLTU
4126
/* 771 */     MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 795
4127
/* 776 */     MCD_OPC_CheckField, 26, 6, 4, 139, 17, 0, // Skip to: 5274
4128
/* 783 */     MCD_OPC_CheckField, 21, 2, 0, 132, 17, 0, // Skip to: 5274
4129
/* 790 */     MCD_OPC_Decode, 201, 4, 202, 1, // Opcode: EVCMPLTS
4130
/* 795 */     MCD_OPC_FilterValue, 4, 122, 17, 0, // Skip to: 5274
4131
/* 800 */     MCD_OPC_CheckField, 26, 6, 4, 115, 17, 0, // Skip to: 5274
4132
/* 807 */     MCD_OPC_CheckField, 21, 2, 0, 108, 17, 0, // Skip to: 5274
4133
/* 814 */     MCD_OPC_Decode, 198, 4, 202, 1, // Opcode: EVCMPEQ
4134
/* 819 */     MCD_OPC_FilterValue, 79, 12, 0, 0, // Skip to: 836
4135
/* 824 */     MCD_OPC_CheckField, 26, 6, 4, 91, 17, 0, // Skip to: 5274
4136
/* 831 */     MCD_OPC_Decode, 226, 5, 203, 1, // Opcode: EVSEL
4137
/* 836 */     MCD_OPC_FilterValue, 80, 109, 0, 0, // Skip to: 950
4138
/* 841 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4139
/* 844 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 861
4140
/* 849 */     MCD_OPC_CheckField, 26, 6, 4, 66, 17, 0, // Skip to: 5274
4141
/* 856 */     MCD_OPC_Decode, 211, 4, 197, 1, // Opcode: EVFSADD
4142
/* 861 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 878
4143
/* 866 */     MCD_OPC_CheckField, 26, 6, 4, 49, 17, 0, // Skip to: 5274
4144
/* 873 */     MCD_OPC_Decode, 229, 4, 197, 1, // Opcode: EVFSSUB
4145
/* 878 */     MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 902
4146
/* 883 */     MCD_OPC_CheckField, 26, 6, 4, 32, 17, 0, // Skip to: 5274
4147
/* 890 */     MCD_OPC_CheckField, 11, 5, 0, 25, 17, 0, // Skip to: 5274
4148
/* 897 */     MCD_OPC_Decode, 210, 4, 200, 1, // Opcode: EVFSABS
4149
/* 902 */     MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 926
4150
/* 907 */     MCD_OPC_CheckField, 26, 6, 4, 8, 17, 0, // Skip to: 5274
4151
/* 914 */     MCD_OPC_CheckField, 11, 5, 0, 1, 17, 0, // Skip to: 5274
4152
/* 921 */     MCD_OPC_Decode, 227, 4, 200, 1, // Opcode: EVFSNABS
4153
/* 926 */     MCD_OPC_FilterValue, 6, 247, 16, 0, // Skip to: 5274
4154
/* 931 */     MCD_OPC_CheckField, 26, 6, 4, 240, 16, 0, // Skip to: 5274
4155
/* 938 */     MCD_OPC_CheckField, 11, 5, 0, 233, 16, 0, // Skip to: 5274
4156
/* 945 */     MCD_OPC_Decode, 228, 4, 200, 1, // Opcode: EVFSNEG
4157
/* 950 */     MCD_OPC_FilterValue, 81, 133, 0, 0, // Skip to: 1088
4158
/* 955 */     MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4159
/* 958 */     MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 975
4160
/* 963 */     MCD_OPC_CheckField, 26, 6, 4, 208, 16, 0, // Skip to: 5274
4161
/* 970 */     MCD_OPC_Decode, 226, 4, 197, 1, // Opcode: EVFSMUL
4162
/* 975 */     MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 992
4163
/* 980 */     MCD_OPC_CheckField, 26, 6, 4, 191, 16, 0, // Skip to: 5274
4164
/* 987 */     MCD_OPC_Decode, 225, 4, 197, 1, // Opcode: EVFSDIV
4165
/* 992 */     MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1016
4166
/* 997 */     MCD_OPC_CheckField, 26, 6, 4, 174, 16, 0, // Skip to: 5274
4167
/* 1004 */    MCD_OPC_CheckField, 16, 5, 0, 167, 16, 0, // Skip to: 5274
4168
/* 1011 */    MCD_OPC_Decode, 215, 4, 204, 1, // Opcode: EVFSCFUI
4169
/* 1016 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1040
4170
/* 1021 */    MCD_OPC_CheckField, 26, 6, 4, 150, 16, 0, // Skip to: 5274
4171
/* 1028 */    MCD_OPC_CheckField, 21, 2, 0, 143, 16, 0, // Skip to: 5274
4172
/* 1035 */    MCD_OPC_Decode, 217, 4, 202, 1, // Opcode: EVFSCMPGT
4173
/* 1040 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1064
4174
/* 1045 */    MCD_OPC_CheckField, 26, 6, 4, 126, 16, 0, // Skip to: 5274
4175
/* 1052 */    MCD_OPC_CheckField, 21, 2, 0, 119, 16, 0, // Skip to: 5274
4176
/* 1059 */    MCD_OPC_Decode, 218, 4, 202, 1, // Opcode: EVFSCMPLT
4177
/* 1064 */    MCD_OPC_FilterValue, 6, 109, 16, 0, // Skip to: 5274
4178
/* 1069 */    MCD_OPC_CheckField, 26, 6, 4, 102, 16, 0, // Skip to: 5274
4179
/* 1076 */    MCD_OPC_CheckField, 21, 2, 0, 95, 16, 0, // Skip to: 5274
4180
/* 1083 */    MCD_OPC_Decode, 216, 4, 202, 1, // Opcode: EVFSCMPEQ
4181
/* 1088 */    MCD_OPC_FilterValue, 82, 171, 0, 0, // Skip to: 1264
4182
/* 1093 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4183
/* 1096 */    MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1120
4184
/* 1101 */    MCD_OPC_CheckField, 26, 6, 4, 70, 16, 0, // Skip to: 5274
4185
/* 1108 */    MCD_OPC_CheckField, 16, 5, 0, 63, 16, 0, // Skip to: 5274
4186
/* 1115 */    MCD_OPC_Decode, 213, 4, 204, 1, // Opcode: EVFSCFSI
4187
/* 1120 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1144
4188
/* 1125 */    MCD_OPC_CheckField, 26, 6, 4, 46, 16, 0, // Skip to: 5274
4189
/* 1132 */    MCD_OPC_CheckField, 16, 5, 0, 39, 16, 0, // Skip to: 5274
4190
/* 1139 */    MCD_OPC_Decode, 214, 4, 204, 1, // Opcode: EVFSCFUF
4191
/* 1144 */    MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1168
4192
/* 1149 */    MCD_OPC_CheckField, 26, 6, 4, 22, 16, 0, // Skip to: 5274
4193
/* 1156 */    MCD_OPC_CheckField, 16, 5, 0, 15, 16, 0, // Skip to: 5274
4194
/* 1163 */    MCD_OPC_Decode, 212, 4, 204, 1, // Opcode: EVFSCFSF
4195
/* 1168 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1192
4196
/* 1173 */    MCD_OPC_CheckField, 26, 6, 4, 254, 15, 0, // Skip to: 5274
4197
/* 1180 */    MCD_OPC_CheckField, 16, 5, 0, 247, 15, 0, // Skip to: 5274
4198
/* 1187 */    MCD_OPC_Decode, 223, 4, 204, 1, // Opcode: EVFSCTUI
4199
/* 1192 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1216
4200
/* 1197 */    MCD_OPC_CheckField, 26, 6, 4, 230, 15, 0, // Skip to: 5274
4201
/* 1204 */    MCD_OPC_CheckField, 16, 5, 0, 223, 15, 0, // Skip to: 5274
4202
/* 1211 */    MCD_OPC_Decode, 220, 4, 204, 1, // Opcode: EVFSCTSI
4203
/* 1216 */    MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1240
4204
/* 1221 */    MCD_OPC_CheckField, 26, 6, 4, 206, 15, 0, // Skip to: 5274
4205
/* 1228 */    MCD_OPC_CheckField, 16, 5, 0, 199, 15, 0, // Skip to: 5274
4206
/* 1235 */    MCD_OPC_Decode, 222, 4, 204, 1, // Opcode: EVFSCTUF
4207
/* 1240 */    MCD_OPC_FilterValue, 7, 189, 15, 0, // Skip to: 5274
4208
/* 1245 */    MCD_OPC_CheckField, 26, 6, 4, 182, 15, 0, // Skip to: 5274
4209
/* 1252 */    MCD_OPC_CheckField, 16, 5, 0, 175, 15, 0, // Skip to: 5274
4210
/* 1259 */    MCD_OPC_Decode, 219, 4, 204, 1, // Opcode: EVFSCTSF
4211
/* 1264 */    MCD_OPC_FilterValue, 83, 123, 0, 0, // Skip to: 1392
4212
/* 1269 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4213
/* 1272 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1296
4214
/* 1277 */    MCD_OPC_CheckField, 26, 6, 4, 150, 15, 0, // Skip to: 5274
4215
/* 1284 */    MCD_OPC_CheckField, 16, 5, 0, 143, 15, 0, // Skip to: 5274
4216
/* 1291 */    MCD_OPC_Decode, 224, 4, 204, 1, // Opcode: EVFSCTUIZ
4217
/* 1296 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1320
4218
/* 1301 */    MCD_OPC_CheckField, 26, 6, 4, 126, 15, 0, // Skip to: 5274
4219
/* 1308 */    MCD_OPC_CheckField, 16, 5, 0, 119, 15, 0, // Skip to: 5274
4220
/* 1315 */    MCD_OPC_Decode, 221, 4, 204, 1, // Opcode: EVFSCTSIZ
4221
/* 1320 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1344
4222
/* 1325 */    MCD_OPC_CheckField, 26, 6, 4, 102, 15, 0, // Skip to: 5274
4223
/* 1332 */    MCD_OPC_CheckField, 21, 2, 0, 95, 15, 0, // Skip to: 5274
4224
/* 1339 */    MCD_OPC_Decode, 231, 4, 202, 1, // Opcode: EVFSTSTGT
4225
/* 1344 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1368
4226
/* 1349 */    MCD_OPC_CheckField, 26, 6, 4, 78, 15, 0, // Skip to: 5274
4227
/* 1356 */    MCD_OPC_CheckField, 21, 2, 0, 71, 15, 0, // Skip to: 5274
4228
/* 1363 */    MCD_OPC_Decode, 232, 4, 202, 1, // Opcode: EVFSTSTLT
4229
/* 1368 */    MCD_OPC_FilterValue, 6, 61, 15, 0, // Skip to: 5274
4230
/* 1373 */    MCD_OPC_CheckField, 26, 6, 4, 54, 15, 0, // Skip to: 5274
4231
/* 1380 */    MCD_OPC_CheckField, 21, 2, 0, 47, 15, 0, // Skip to: 5274
4232
/* 1387 */    MCD_OPC_Decode, 230, 4, 202, 1, // Opcode: EVFSTSTEQ
4233
/* 1392 */    MCD_OPC_FilterValue, 88, 109, 0, 0, // Skip to: 1506
4234
/* 1397 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4235
/* 1400 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1417
4236
/* 1405 */    MCD_OPC_CheckField, 26, 6, 4, 22, 15, 0, // Skip to: 5274
4237
/* 1412 */    MCD_OPC_Decode, 157, 4, 205, 1, // Opcode: EFSADD
4238
/* 1417 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1434
4239
/* 1422 */    MCD_OPC_CheckField, 26, 6, 4, 5, 15, 0, // Skip to: 5274
4240
/* 1429 */    MCD_OPC_Decode, 176, 4, 205, 1, // Opcode: EFSSUB
4241
/* 1434 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1458
4242
/* 1439 */    MCD_OPC_CheckField, 26, 6, 4, 244, 14, 0, // Skip to: 5274
4243
/* 1446 */    MCD_OPC_CheckField, 11, 5, 0, 237, 14, 0, // Skip to: 5274
4244
/* 1453 */    MCD_OPC_Decode, 156, 4, 206, 1, // Opcode: EFSABS
4245
/* 1458 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1482
4246
/* 1463 */    MCD_OPC_CheckField, 26, 6, 4, 220, 14, 0, // Skip to: 5274
4247
/* 1470 */    MCD_OPC_CheckField, 11, 5, 0, 213, 14, 0, // Skip to: 5274
4248
/* 1477 */    MCD_OPC_Decode, 174, 4, 206, 1, // Opcode: EFSNABS
4249
/* 1482 */    MCD_OPC_FilterValue, 6, 203, 14, 0, // Skip to: 5274
4250
/* 1487 */    MCD_OPC_CheckField, 26, 6, 4, 196, 14, 0, // Skip to: 5274
4251
/* 1494 */    MCD_OPC_CheckField, 11, 5, 0, 189, 14, 0, // Skip to: 5274
4252
/* 1501 */    MCD_OPC_Decode, 175, 4, 206, 1, // Opcode: EFSNEG
4253
/* 1506 */    MCD_OPC_FilterValue, 89, 133, 0, 0, // Skip to: 1644
4254
/* 1511 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4255
/* 1514 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1531
4256
/* 1519 */    MCD_OPC_CheckField, 26, 6, 4, 164, 14, 0, // Skip to: 5274
4257
/* 1526 */    MCD_OPC_Decode, 173, 4, 205, 1, // Opcode: EFSMUL
4258
/* 1531 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 1548
4259
/* 1536 */    MCD_OPC_CheckField, 26, 6, 4, 147, 14, 0, // Skip to: 5274
4260
/* 1543 */    MCD_OPC_Decode, 172, 4, 205, 1, // Opcode: EFSDIV
4261
/* 1548 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1572
4262
/* 1553 */    MCD_OPC_CheckField, 26, 6, 4, 130, 14, 0, // Skip to: 5274
4263
/* 1560 */    MCD_OPC_CheckField, 21, 2, 0, 123, 14, 0, // Skip to: 5274
4264
/* 1567 */    MCD_OPC_Decode, 164, 4, 207, 1, // Opcode: EFSCMPGT
4265
/* 1572 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1596
4266
/* 1577 */    MCD_OPC_CheckField, 26, 6, 4, 106, 14, 0, // Skip to: 5274
4267
/* 1584 */    MCD_OPC_CheckField, 21, 2, 0, 99, 14, 0, // Skip to: 5274
4268
/* 1591 */    MCD_OPC_Decode, 165, 4, 207, 1, // Opcode: EFSCMPLT
4269
/* 1596 */    MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1620
4270
/* 1601 */    MCD_OPC_CheckField, 26, 6, 4, 82, 14, 0, // Skip to: 5274
4271
/* 1608 */    MCD_OPC_CheckField, 21, 2, 0, 75, 14, 0, // Skip to: 5274
4272
/* 1615 */    MCD_OPC_Decode, 163, 4, 207, 1, // Opcode: EFSCMPEQ
4273
/* 1620 */    MCD_OPC_FilterValue, 7, 65, 14, 0, // Skip to: 5274
4274
/* 1625 */    MCD_OPC_CheckField, 26, 6, 4, 58, 14, 0, // Skip to: 5274
4275
/* 1632 */    MCD_OPC_CheckField, 16, 5, 0, 51, 14, 0, // Skip to: 5274
4276
/* 1639 */    MCD_OPC_Decode, 158, 4, 208, 1, // Opcode: EFSCFD
4277
/* 1644 */    MCD_OPC_FilterValue, 90, 195, 0, 0, // Skip to: 1844
4278
/* 1649 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4279
/* 1652 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1676
4280
/* 1657 */    MCD_OPC_CheckField, 26, 6, 4, 26, 14, 0, // Skip to: 5274
4281
/* 1664 */    MCD_OPC_CheckField, 16, 5, 0, 19, 14, 0, // Skip to: 5274
4282
/* 1671 */    MCD_OPC_Decode, 162, 4, 209, 1, // Opcode: EFSCFUI
4283
/* 1676 */    MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 1700
4284
/* 1681 */    MCD_OPC_CheckField, 26, 6, 4, 2, 14, 0, // Skip to: 5274
4285
/* 1688 */    MCD_OPC_CheckField, 16, 5, 0, 251, 13, 0, // Skip to: 5274
4286
/* 1695 */    MCD_OPC_Decode, 160, 4, 209, 1, // Opcode: EFSCFSI
4287
/* 1700 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1724
4288
/* 1705 */    MCD_OPC_CheckField, 26, 6, 4, 234, 13, 0, // Skip to: 5274
4289
/* 1712 */    MCD_OPC_CheckField, 16, 5, 0, 227, 13, 0, // Skip to: 5274
4290
/* 1719 */    MCD_OPC_Decode, 161, 4, 210, 1, // Opcode: EFSCFUF
4291
/* 1724 */    MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 1748
4292
/* 1729 */    MCD_OPC_CheckField, 26, 6, 4, 210, 13, 0, // Skip to: 5274
4293
/* 1736 */    MCD_OPC_CheckField, 16, 5, 0, 203, 13, 0, // Skip to: 5274
4294
/* 1743 */    MCD_OPC_Decode, 159, 4, 210, 1, // Opcode: EFSCFSF
4295
/* 1748 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1772
4296
/* 1753 */    MCD_OPC_CheckField, 26, 6, 4, 186, 13, 0, // Skip to: 5274
4297
/* 1760 */    MCD_OPC_CheckField, 16, 5, 0, 179, 13, 0, // Skip to: 5274
4298
/* 1767 */    MCD_OPC_Decode, 170, 4, 211, 1, // Opcode: EFSCTUI
4299
/* 1772 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1796
4300
/* 1777 */    MCD_OPC_CheckField, 26, 6, 4, 162, 13, 0, // Skip to: 5274
4301
/* 1784 */    MCD_OPC_CheckField, 16, 5, 0, 155, 13, 0, // Skip to: 5274
4302
/* 1791 */    MCD_OPC_Decode, 167, 4, 211, 1, // Opcode: EFSCTSI
4303
/* 1796 */    MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 1820
4304
/* 1801 */    MCD_OPC_CheckField, 26, 6, 4, 138, 13, 0, // Skip to: 5274
4305
/* 1808 */    MCD_OPC_CheckField, 16, 5, 0, 131, 13, 0, // Skip to: 5274
4306
/* 1815 */    MCD_OPC_Decode, 169, 4, 212, 1, // Opcode: EFSCTUF
4307
/* 1820 */    MCD_OPC_FilterValue, 7, 121, 13, 0, // Skip to: 5274
4308
/* 1825 */    MCD_OPC_CheckField, 26, 6, 4, 114, 13, 0, // Skip to: 5274
4309
/* 1832 */    MCD_OPC_CheckField, 16, 5, 0, 107, 13, 0, // Skip to: 5274
4310
/* 1839 */    MCD_OPC_Decode, 166, 4, 210, 1, // Opcode: EFSCTSF
4311
/* 1844 */    MCD_OPC_FilterValue, 91, 123, 0, 0, // Skip to: 1972
4312
/* 1849 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4313
/* 1852 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 1876
4314
/* 1857 */    MCD_OPC_CheckField, 26, 6, 4, 82, 13, 0, // Skip to: 5274
4315
/* 1864 */    MCD_OPC_CheckField, 16, 5, 0, 75, 13, 0, // Skip to: 5274
4316
/* 1871 */    MCD_OPC_Decode, 171, 4, 211, 1, // Opcode: EFSCTUIZ
4317
/* 1876 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 1900
4318
/* 1881 */    MCD_OPC_CheckField, 26, 6, 4, 58, 13, 0, // Skip to: 5274
4319
/* 1888 */    MCD_OPC_CheckField, 16, 5, 0, 51, 13, 0, // Skip to: 5274
4320
/* 1895 */    MCD_OPC_Decode, 168, 4, 211, 1, // Opcode: EFSCTSIZ
4321
/* 1900 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 1924
4322
/* 1905 */    MCD_OPC_CheckField, 26, 6, 4, 34, 13, 0, // Skip to: 5274
4323
/* 1912 */    MCD_OPC_CheckField, 21, 2, 0, 27, 13, 0, // Skip to: 5274
4324
/* 1919 */    MCD_OPC_Decode, 178, 4, 202, 1, // Opcode: EFSTSTGT
4325
/* 1924 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 1948
4326
/* 1929 */    MCD_OPC_CheckField, 26, 6, 4, 10, 13, 0, // Skip to: 5274
4327
/* 1936 */    MCD_OPC_CheckField, 21, 2, 0, 3, 13, 0, // Skip to: 5274
4328
/* 1943 */    MCD_OPC_Decode, 179, 4, 202, 1, // Opcode: EFSTSTLT
4329
/* 1948 */    MCD_OPC_FilterValue, 6, 249, 12, 0, // Skip to: 5274
4330
/* 1953 */    MCD_OPC_CheckField, 26, 6, 4, 242, 12, 0, // Skip to: 5274
4331
/* 1960 */    MCD_OPC_CheckField, 21, 2, 0, 235, 12, 0, // Skip to: 5274
4332
/* 1967 */    MCD_OPC_Decode, 177, 4, 202, 1, // Opcode: EFSTSTEQ
4333
/* 1972 */    MCD_OPC_FilterValue, 92, 157, 0, 0, // Skip to: 2134
4334
/* 1977 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4335
/* 1980 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 1997
4336
/* 1985 */    MCD_OPC_CheckField, 26, 6, 4, 210, 12, 0, // Skip to: 5274
4337
/* 1992 */    MCD_OPC_Decode, 129, 4, 197, 1, // Opcode: EFDADD
4338
/* 1997 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2014
4339
/* 2002 */    MCD_OPC_CheckField, 26, 6, 4, 193, 12, 0, // Skip to: 5274
4340
/* 2009 */    MCD_OPC_Decode, 152, 4, 197, 1, // Opcode: EFDSUB
4341
/* 2014 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2038
4342
/* 2019 */    MCD_OPC_CheckField, 26, 6, 4, 176, 12, 0, // Skip to: 5274
4343
/* 2026 */    MCD_OPC_CheckField, 16, 5, 0, 169, 12, 0, // Skip to: 5274
4344
/* 2033 */    MCD_OPC_Decode, 136, 4, 213, 1, // Opcode: EFDCFUID
4345
/* 2038 */    MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2062
4346
/* 2043 */    MCD_OPC_CheckField, 26, 6, 4, 152, 12, 0, // Skip to: 5274
4347
/* 2050 */    MCD_OPC_CheckField, 16, 5, 0, 145, 12, 0, // Skip to: 5274
4348
/* 2057 */    MCD_OPC_Decode, 133, 4, 213, 1, // Opcode: EFDCFSID
4349
/* 2062 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2086
4350
/* 2067 */    MCD_OPC_CheckField, 26, 6, 4, 128, 12, 0, // Skip to: 5274
4351
/* 2074 */    MCD_OPC_CheckField, 11, 5, 0, 121, 12, 0, // Skip to: 5274
4352
/* 2081 */    MCD_OPC_Decode, 128, 4, 200, 1, // Opcode: EFDABS
4353
/* 2086 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2110
4354
/* 2091 */    MCD_OPC_CheckField, 26, 6, 4, 104, 12, 0, // Skip to: 5274
4355
/* 2098 */    MCD_OPC_CheckField, 11, 5, 0, 97, 12, 0, // Skip to: 5274
4356
/* 2105 */    MCD_OPC_Decode, 150, 4, 200, 1, // Opcode: EFDNABS
4357
/* 2110 */    MCD_OPC_FilterValue, 6, 87, 12, 0, // Skip to: 5274
4358
/* 2115 */    MCD_OPC_CheckField, 26, 6, 4, 80, 12, 0, // Skip to: 5274
4359
/* 2122 */    MCD_OPC_CheckField, 11, 5, 0, 73, 12, 0, // Skip to: 5274
4360
/* 2129 */    MCD_OPC_Decode, 151, 4, 200, 1, // Opcode: EFDNEG
4361
/* 2134 */    MCD_OPC_FilterValue, 93, 181, 0, 0, // Skip to: 2320
4362
/* 2139 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4363
/* 2142 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2159
4364
/* 2147 */    MCD_OPC_CheckField, 26, 6, 4, 48, 12, 0, // Skip to: 5274
4365
/* 2154 */    MCD_OPC_Decode, 149, 4, 197, 1, // Opcode: EFDMUL
4366
/* 2159 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2176
4367
/* 2164 */    MCD_OPC_CheckField, 26, 6, 4, 31, 12, 0, // Skip to: 5274
4368
/* 2171 */    MCD_OPC_Decode, 148, 4, 197, 1, // Opcode: EFDDIV
4369
/* 2176 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2200
4370
/* 2181 */    MCD_OPC_CheckField, 26, 6, 4, 14, 12, 0, // Skip to: 5274
4371
/* 2188 */    MCD_OPC_CheckField, 16, 5, 0, 7, 12, 0, // Skip to: 5274
4372
/* 2195 */    MCD_OPC_Decode, 146, 4, 214, 1, // Opcode: EFDCTUIDZ
4373
/* 2200 */    MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2224
4374
/* 2205 */    MCD_OPC_CheckField, 26, 6, 4, 246, 11, 0, // Skip to: 5274
4375
/* 2212 */    MCD_OPC_CheckField, 16, 5, 0, 239, 11, 0, // Skip to: 5274
4376
/* 2219 */    MCD_OPC_Decode, 142, 4, 214, 1, // Opcode: EFDCTSIDZ
4377
/* 2224 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2248
4378
/* 2229 */    MCD_OPC_CheckField, 26, 6, 4, 222, 11, 0, // Skip to: 5274
4379
/* 2236 */    MCD_OPC_CheckField, 21, 2, 0, 215, 11, 0, // Skip to: 5274
4380
/* 2243 */    MCD_OPC_Decode, 138, 4, 202, 1, // Opcode: EFDCMPGT
4381
/* 2248 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2272
4382
/* 2253 */    MCD_OPC_CheckField, 26, 6, 4, 198, 11, 0, // Skip to: 5274
4383
/* 2260 */    MCD_OPC_CheckField, 21, 2, 0, 191, 11, 0, // Skip to: 5274
4384
/* 2267 */    MCD_OPC_Decode, 139, 4, 202, 1, // Opcode: EFDCMPLT
4385
/* 2272 */    MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2296
4386
/* 2277 */    MCD_OPC_CheckField, 26, 6, 4, 174, 11, 0, // Skip to: 5274
4387
/* 2284 */    MCD_OPC_CheckField, 21, 2, 0, 167, 11, 0, // Skip to: 5274
4388
/* 2291 */    MCD_OPC_Decode, 137, 4, 202, 1, // Opcode: EFDCMPEQ
4389
/* 2296 */    MCD_OPC_FilterValue, 7, 157, 11, 0, // Skip to: 5274
4390
/* 2301 */    MCD_OPC_CheckField, 26, 6, 4, 150, 11, 0, // Skip to: 5274
4391
/* 2308 */    MCD_OPC_CheckField, 16, 5, 0, 143, 11, 0, // Skip to: 5274
4392
/* 2315 */    MCD_OPC_Decode, 130, 4, 212, 1, // Opcode: EFDCFS
4393
/* 2320 */    MCD_OPC_FilterValue, 94, 195, 0, 0, // Skip to: 2520
4394
/* 2325 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4395
/* 2328 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2352
4396
/* 2333 */    MCD_OPC_CheckField, 26, 6, 4, 118, 11, 0, // Skip to: 5274
4397
/* 2340 */    MCD_OPC_CheckField, 16, 5, 0, 111, 11, 0, // Skip to: 5274
4398
/* 2347 */    MCD_OPC_Decode, 135, 4, 213, 1, // Opcode: EFDCFUI
4399
/* 2352 */    MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 2376
4400
/* 2357 */    MCD_OPC_CheckField, 26, 6, 4, 94, 11, 0, // Skip to: 5274
4401
/* 2364 */    MCD_OPC_CheckField, 16, 5, 0, 87, 11, 0, // Skip to: 5274
4402
/* 2371 */    MCD_OPC_Decode, 132, 4, 213, 1, // Opcode: EFDCFSI
4403
/* 2376 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2400
4404
/* 2381 */    MCD_OPC_CheckField, 26, 6, 4, 70, 11, 0, // Skip to: 5274
4405
/* 2388 */    MCD_OPC_CheckField, 16, 5, 0, 63, 11, 0, // Skip to: 5274
4406
/* 2395 */    MCD_OPC_Decode, 134, 4, 212, 1, // Opcode: EFDCFUF
4407
/* 2400 */    MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 2424
4408
/* 2405 */    MCD_OPC_CheckField, 26, 6, 4, 46, 11, 0, // Skip to: 5274
4409
/* 2412 */    MCD_OPC_CheckField, 16, 5, 0, 39, 11, 0, // Skip to: 5274
4410
/* 2419 */    MCD_OPC_Decode, 131, 4, 212, 1, // Opcode: EFDCFSF
4411
/* 2424 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2448
4412
/* 2429 */    MCD_OPC_CheckField, 26, 6, 4, 22, 11, 0, // Skip to: 5274
4413
/* 2436 */    MCD_OPC_CheckField, 16, 5, 0, 15, 11, 0, // Skip to: 5274
4414
/* 2443 */    MCD_OPC_Decode, 145, 4, 214, 1, // Opcode: EFDCTUI
4415
/* 2448 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2472
4416
/* 2453 */    MCD_OPC_CheckField, 26, 6, 4, 254, 10, 0, // Skip to: 5274
4417
/* 2460 */    MCD_OPC_CheckField, 16, 5, 0, 247, 10, 0, // Skip to: 5274
4418
/* 2467 */    MCD_OPC_Decode, 141, 4, 214, 1, // Opcode: EFDCTSI
4419
/* 2472 */    MCD_OPC_FilterValue, 6, 19, 0, 0, // Skip to: 2496
4420
/* 2477 */    MCD_OPC_CheckField, 26, 6, 4, 230, 10, 0, // Skip to: 5274
4421
/* 2484 */    MCD_OPC_CheckField, 16, 5, 0, 223, 10, 0, // Skip to: 5274
4422
/* 2491 */    MCD_OPC_Decode, 144, 4, 212, 1, // Opcode: EFDCTUF
4423
/* 2496 */    MCD_OPC_FilterValue, 7, 213, 10, 0, // Skip to: 5274
4424
/* 2501 */    MCD_OPC_CheckField, 26, 6, 4, 206, 10, 0, // Skip to: 5274
4425
/* 2508 */    MCD_OPC_CheckField, 16, 5, 0, 199, 10, 0, // Skip to: 5274
4426
/* 2515 */    MCD_OPC_Decode, 140, 4, 212, 1, // Opcode: EFDCTSF
4427
/* 2520 */    MCD_OPC_FilterValue, 95, 123, 0, 0, // Skip to: 2648
4428
/* 2525 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4429
/* 2528 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 2552
4430
/* 2533 */    MCD_OPC_CheckField, 26, 6, 4, 174, 10, 0, // Skip to: 5274
4431
/* 2540 */    MCD_OPC_CheckField, 16, 5, 0, 167, 10, 0, // Skip to: 5274
4432
/* 2547 */    MCD_OPC_Decode, 147, 4, 214, 1, // Opcode: EFDCTUIZ
4433
/* 2552 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 2576
4434
/* 2557 */    MCD_OPC_CheckField, 26, 6, 4, 150, 10, 0, // Skip to: 5274
4435
/* 2564 */    MCD_OPC_CheckField, 16, 5, 0, 143, 10, 0, // Skip to: 5274
4436
/* 2571 */    MCD_OPC_Decode, 143, 4, 214, 1, // Opcode: EFDCTSIZ
4437
/* 2576 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 2600
4438
/* 2581 */    MCD_OPC_CheckField, 26, 6, 4, 126, 10, 0, // Skip to: 5274
4439
/* 2588 */    MCD_OPC_CheckField, 21, 2, 0, 119, 10, 0, // Skip to: 5274
4440
/* 2595 */    MCD_OPC_Decode, 154, 4, 202, 1, // Opcode: EFDTSTGT
4441
/* 2600 */    MCD_OPC_FilterValue, 5, 19, 0, 0, // Skip to: 2624
4442
/* 2605 */    MCD_OPC_CheckField, 26, 6, 4, 102, 10, 0, // Skip to: 5274
4443
/* 2612 */    MCD_OPC_CheckField, 21, 2, 0, 95, 10, 0, // Skip to: 5274
4444
/* 2619 */    MCD_OPC_Decode, 155, 4, 202, 1, // Opcode: EFDTSTLT
4445
/* 2624 */    MCD_OPC_FilterValue, 6, 85, 10, 0, // Skip to: 5274
4446
/* 2629 */    MCD_OPC_CheckField, 26, 6, 4, 78, 10, 0, // Skip to: 5274
4447
/* 2636 */    MCD_OPC_CheckField, 21, 2, 0, 71, 10, 0, // Skip to: 5274
4448
/* 2643 */    MCD_OPC_Decode, 153, 4, 202, 1, // Opcode: EFDTSTEQ
4449
/* 2648 */    MCD_OPC_FilterValue, 96, 105, 0, 0, // Skip to: 2758
4450
/* 2653 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4451
/* 2656 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2673
4452
/* 2661 */    MCD_OPC_CheckField, 26, 6, 4, 46, 10, 0, // Skip to: 5274
4453
/* 2668 */    MCD_OPC_Decode, 234, 4, 215, 1, // Opcode: EVLDDX
4454
/* 2673 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2690
4455
/* 2678 */    MCD_OPC_CheckField, 26, 6, 4, 29, 10, 0, // Skip to: 5274
4456
/* 2685 */    MCD_OPC_Decode, 233, 4, 216, 1, // Opcode: EVLDD
4457
/* 2690 */    MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 2707
4458
/* 2695 */    MCD_OPC_CheckField, 26, 6, 4, 12, 10, 0, // Skip to: 5274
4459
/* 2702 */    MCD_OPC_Decode, 238, 4, 215, 1, // Opcode: EVLDWX
4460
/* 2707 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 2724
4461
/* 2712 */    MCD_OPC_CheckField, 26, 6, 4, 251, 9, 0, // Skip to: 5274
4462
/* 2719 */    MCD_OPC_Decode, 237, 4, 216, 1, // Opcode: EVLDW
4463
/* 2724 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2741
4464
/* 2729 */    MCD_OPC_CheckField, 26, 6, 4, 234, 9, 0, // Skip to: 5274
4465
/* 2736 */    MCD_OPC_Decode, 236, 4, 215, 1, // Opcode: EVLDHX
4466
/* 2741 */    MCD_OPC_FilterValue, 5, 224, 9, 0, // Skip to: 5274
4467
/* 2746 */    MCD_OPC_CheckField, 26, 6, 4, 217, 9, 0, // Skip to: 5274
4468
/* 2753 */    MCD_OPC_Decode, 235, 4, 216, 1, // Opcode: EVLDH
4469
/* 2758 */    MCD_OPC_FilterValue, 97, 105, 0, 0, // Skip to: 2868
4470
/* 2763 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4471
/* 2766 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2783
4472
/* 2771 */    MCD_OPC_CheckField, 26, 6, 4, 192, 9, 0, // Skip to: 5274
4473
/* 2778 */    MCD_OPC_Decode, 240, 4, 215, 1, // Opcode: EVLHHESPLATX
4474
/* 2783 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2800
4475
/* 2788 */    MCD_OPC_CheckField, 26, 6, 4, 175, 9, 0, // Skip to: 5274
4476
/* 2795 */    MCD_OPC_Decode, 239, 4, 217, 1, // Opcode: EVLHHESPLAT
4477
/* 2800 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2817
4478
/* 2805 */    MCD_OPC_CheckField, 26, 6, 4, 158, 9, 0, // Skip to: 5274
4479
/* 2812 */    MCD_OPC_Decode, 244, 4, 215, 1, // Opcode: EVLHHOUSPLATX
4480
/* 2817 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2834
4481
/* 2822 */    MCD_OPC_CheckField, 26, 6, 4, 141, 9, 0, // Skip to: 5274
4482
/* 2829 */    MCD_OPC_Decode, 243, 4, 217, 1, // Opcode: EVLHHOUSPLAT
4483
/* 2834 */    MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2851
4484
/* 2839 */    MCD_OPC_CheckField, 26, 6, 4, 124, 9, 0, // Skip to: 5274
4485
/* 2846 */    MCD_OPC_Decode, 242, 4, 215, 1, // Opcode: EVLHHOSSPLATX
4486
/* 2851 */    MCD_OPC_FilterValue, 7, 114, 9, 0, // Skip to: 5274
4487
/* 2856 */    MCD_OPC_CheckField, 26, 6, 4, 107, 9, 0, // Skip to: 5274
4488
/* 2863 */    MCD_OPC_Decode, 241, 4, 217, 1, // Opcode: EVLHHOSSPLAT
4489
/* 2868 */    MCD_OPC_FilterValue, 98, 105, 0, 0, // Skip to: 2978
4490
/* 2873 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4491
/* 2876 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 2893
4492
/* 2881 */    MCD_OPC_CheckField, 26, 6, 4, 82, 9, 0, // Skip to: 5274
4493
/* 2888 */    MCD_OPC_Decode, 246, 4, 215, 1, // Opcode: EVLWHEX
4494
/* 2893 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 2910
4495
/* 2898 */    MCD_OPC_CheckField, 26, 6, 4, 65, 9, 0, // Skip to: 5274
4496
/* 2905 */    MCD_OPC_Decode, 245, 4, 218, 1, // Opcode: EVLWHE
4497
/* 2910 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 2927
4498
/* 2915 */    MCD_OPC_CheckField, 26, 6, 4, 48, 9, 0, // Skip to: 5274
4499
/* 2922 */    MCD_OPC_Decode, 250, 4, 215, 1, // Opcode: EVLWHOUX
4500
/* 2927 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 2944
4501
/* 2932 */    MCD_OPC_CheckField, 26, 6, 4, 31, 9, 0, // Skip to: 5274
4502
/* 2939 */    MCD_OPC_Decode, 249, 4, 218, 1, // Opcode: EVLWHOU
4503
/* 2944 */    MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 2961
4504
/* 2949 */    MCD_OPC_CheckField, 26, 6, 4, 14, 9, 0, // Skip to: 5274
4505
/* 2956 */    MCD_OPC_Decode, 248, 4, 215, 1, // Opcode: EVLWHOSX
4506
/* 2961 */    MCD_OPC_FilterValue, 7, 4, 9, 0, // Skip to: 5274
4507
/* 2966 */    MCD_OPC_CheckField, 26, 6, 4, 253, 8, 0, // Skip to: 5274
4508
/* 2973 */    MCD_OPC_Decode, 247, 4, 218, 1, // Opcode: EVLWHOS
4509
/* 2978 */    MCD_OPC_FilterValue, 99, 71, 0, 0, // Skip to: 3054
4510
/* 2983 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4511
/* 2986 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3003
4512
/* 2991 */    MCD_OPC_CheckField, 26, 6, 4, 228, 8, 0, // Skip to: 5274
4513
/* 2998 */    MCD_OPC_Decode, 254, 4, 215, 1, // Opcode: EVLWWSPLATX
4514
/* 3003 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3020
4515
/* 3008 */    MCD_OPC_CheckField, 26, 6, 4, 211, 8, 0, // Skip to: 5274
4516
/* 3015 */    MCD_OPC_Decode, 253, 4, 218, 1, // Opcode: EVLWWSPLAT
4517
/* 3020 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3037
4518
/* 3025 */    MCD_OPC_CheckField, 26, 6, 4, 194, 8, 0, // Skip to: 5274
4519
/* 3032 */    MCD_OPC_Decode, 252, 4, 215, 1, // Opcode: EVLWHSPLATX
4520
/* 3037 */    MCD_OPC_FilterValue, 5, 184, 8, 0, // Skip to: 5274
4521
/* 3042 */    MCD_OPC_CheckField, 26, 6, 4, 177, 8, 0, // Skip to: 5274
4522
/* 3049 */    MCD_OPC_Decode, 251, 4, 218, 1, // Opcode: EVLWHSPLAT
4523
/* 3054 */    MCD_OPC_FilterValue, 100, 105, 0, 0, // Skip to: 3164
4524
/* 3059 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4525
/* 3062 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3079
4526
/* 3067 */    MCD_OPC_CheckField, 26, 6, 4, 152, 8, 0, // Skip to: 5274
4527
/* 3074 */    MCD_OPC_Decode, 236, 5, 215, 1, // Opcode: EVSTDDX
4528
/* 3079 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3096
4529
/* 3084 */    MCD_OPC_CheckField, 26, 6, 4, 135, 8, 0, // Skip to: 5274
4530
/* 3091 */    MCD_OPC_Decode, 235, 5, 216, 1, // Opcode: EVSTDD
4531
/* 3096 */    MCD_OPC_FilterValue, 2, 12, 0, 0, // Skip to: 3113
4532
/* 3101 */    MCD_OPC_CheckField, 26, 6, 4, 118, 8, 0, // Skip to: 5274
4533
/* 3108 */    MCD_OPC_Decode, 240, 5, 215, 1, // Opcode: EVSTDWX
4534
/* 3113 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3130
4535
/* 3118 */    MCD_OPC_CheckField, 26, 6, 4, 101, 8, 0, // Skip to: 5274
4536
/* 3125 */    MCD_OPC_Decode, 239, 5, 216, 1, // Opcode: EVSTDW
4537
/* 3130 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3147
4538
/* 3135 */    MCD_OPC_CheckField, 26, 6, 4, 84, 8, 0, // Skip to: 5274
4539
/* 3142 */    MCD_OPC_Decode, 238, 5, 215, 1, // Opcode: EVSTDHX
4540
/* 3147 */    MCD_OPC_FilterValue, 5, 74, 8, 0, // Skip to: 5274
4541
/* 3152 */    MCD_OPC_CheckField, 26, 6, 4, 67, 8, 0, // Skip to: 5274
4542
/* 3159 */    MCD_OPC_Decode, 237, 5, 216, 1, // Opcode: EVSTDH
4543
/* 3164 */    MCD_OPC_FilterValue, 102, 71, 0, 0, // Skip to: 3240
4544
/* 3169 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4545
/* 3172 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3189
4546
/* 3177 */    MCD_OPC_CheckField, 26, 6, 4, 42, 8, 0, // Skip to: 5274
4547
/* 3184 */    MCD_OPC_Decode, 242, 5, 215, 1, // Opcode: EVSTWHEX
4548
/* 3189 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3206
4549
/* 3194 */    MCD_OPC_CheckField, 26, 6, 4, 25, 8, 0, // Skip to: 5274
4550
/* 3201 */    MCD_OPC_Decode, 241, 5, 218, 1, // Opcode: EVSTWHE
4551
/* 3206 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3223
4552
/* 3211 */    MCD_OPC_CheckField, 26, 6, 4, 8, 8, 0, // Skip to: 5274
4553
/* 3218 */    MCD_OPC_Decode, 244, 5, 215, 1, // Opcode: EVSTWHOX
4554
/* 3223 */    MCD_OPC_FilterValue, 5, 254, 7, 0, // Skip to: 5274
4555
/* 3228 */    MCD_OPC_CheckField, 26, 6, 4, 247, 7, 0, // Skip to: 5274
4556
/* 3235 */    MCD_OPC_Decode, 243, 5, 218, 1, // Opcode: EVSTWHO
4557
/* 3240 */    MCD_OPC_FilterValue, 103, 71, 0, 0, // Skip to: 3316
4558
/* 3245 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4559
/* 3248 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3265
4560
/* 3253 */    MCD_OPC_CheckField, 26, 6, 4, 222, 7, 0, // Skip to: 5274
4561
/* 3260 */    MCD_OPC_Decode, 246, 5, 215, 1, // Opcode: EVSTWWEX
4562
/* 3265 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3282
4563
/* 3270 */    MCD_OPC_CheckField, 26, 6, 4, 205, 7, 0, // Skip to: 5274
4564
/* 3277 */    MCD_OPC_Decode, 245, 5, 218, 1, // Opcode: EVSTWWE
4565
/* 3282 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3299
4566
/* 3287 */    MCD_OPC_CheckField, 26, 6, 4, 188, 7, 0, // Skip to: 5274
4567
/* 3294 */    MCD_OPC_Decode, 248, 5, 215, 1, // Opcode: EVSTWWOX
4568
/* 3299 */    MCD_OPC_FilterValue, 5, 178, 7, 0, // Skip to: 5274
4569
/* 3304 */    MCD_OPC_CheckField, 26, 6, 4, 171, 7, 0, // Skip to: 5274
4570
/* 3311 */    MCD_OPC_Decode, 247, 5, 218, 1, // Opcode: EVSTWWO
4571
/* 3316 */    MCD_OPC_FilterValue, 128, 1, 37, 0, 0, // Skip to: 3359
4572
/* 3322 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4573
/* 3325 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3342
4574
/* 3330 */    MCD_OPC_CheckField, 26, 6, 4, 145, 7, 0, // Skip to: 5274
4575
/* 3337 */    MCD_OPC_Decode, 145, 5, 197, 1, // Opcode: EVMHESSF
4576
/* 3342 */    MCD_OPC_FilterValue, 7, 135, 7, 0, // Skip to: 5274
4577
/* 3347 */    MCD_OPC_CheckField, 26, 6, 4, 128, 7, 0, // Skip to: 5274
4578
/* 3354 */    MCD_OPC_Decode, 171, 5, 197, 1, // Opcode: EVMHOSSF
4579
/* 3359 */    MCD_OPC_FilterValue, 129, 1, 105, 0, 0, // Skip to: 3470
4580
/* 3365 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4581
/* 3368 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3385
4582
/* 3373 */    MCD_OPC_CheckField, 26, 6, 4, 102, 7, 0, // Skip to: 5274
4583
/* 3380 */    MCD_OPC_Decode, 151, 5, 197, 1, // Opcode: EVMHEUMI
4584
/* 3385 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3402
4585
/* 3390 */    MCD_OPC_CheckField, 26, 6, 4, 85, 7, 0, // Skip to: 5274
4586
/* 3397 */    MCD_OPC_Decode, 141, 5, 197, 1, // Opcode: EVMHESMI
4587
/* 3402 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3419
4588
/* 3407 */    MCD_OPC_CheckField, 26, 6, 4, 68, 7, 0, // Skip to: 5274
4589
/* 3414 */    MCD_OPC_Decode, 137, 5, 197, 1, // Opcode: EVMHESMF
4590
/* 3419 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3436
4591
/* 3424 */    MCD_OPC_CheckField, 26, 6, 4, 51, 7, 0, // Skip to: 5274
4592
/* 3431 */    MCD_OPC_Decode, 177, 5, 197, 1, // Opcode: EVMHOUMI
4593
/* 3436 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3453
4594
/* 3441 */    MCD_OPC_CheckField, 26, 6, 4, 34, 7, 0, // Skip to: 5274
4595
/* 3448 */    MCD_OPC_Decode, 167, 5, 197, 1, // Opcode: EVMHOSMI
4596
/* 3453 */    MCD_OPC_FilterValue, 7, 24, 7, 0, // Skip to: 5274
4597
/* 3458 */    MCD_OPC_CheckField, 26, 6, 4, 17, 7, 0, // Skip to: 5274
4598
/* 3465 */    MCD_OPC_Decode, 163, 5, 197, 1, // Opcode: EVMHOSMF
4599
/* 3470 */    MCD_OPC_FilterValue, 132, 1, 37, 0, 0, // Skip to: 3513
4600
/* 3476 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4601
/* 3479 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3496
4602
/* 3484 */    MCD_OPC_CheckField, 26, 6, 4, 247, 6, 0, // Skip to: 5274
4603
/* 3491 */    MCD_OPC_Decode, 146, 5, 197, 1, // Opcode: EVMHESSFA
4604
/* 3496 */    MCD_OPC_FilterValue, 7, 237, 6, 0, // Skip to: 5274
4605
/* 3501 */    MCD_OPC_CheckField, 26, 6, 4, 230, 6, 0, // Skip to: 5274
4606
/* 3508 */    MCD_OPC_Decode, 172, 5, 197, 1, // Opcode: EVMHOSSFA
4607
/* 3513 */    MCD_OPC_FilterValue, 133, 1, 105, 0, 0, // Skip to: 3624
4608
/* 3519 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4609
/* 3522 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3539
4610
/* 3527 */    MCD_OPC_CheckField, 26, 6, 4, 204, 6, 0, // Skip to: 5274
4611
/* 3534 */    MCD_OPC_Decode, 152, 5, 197, 1, // Opcode: EVMHEUMIA
4612
/* 3539 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3556
4613
/* 3544 */    MCD_OPC_CheckField, 26, 6, 4, 187, 6, 0, // Skip to: 5274
4614
/* 3551 */    MCD_OPC_Decode, 142, 5, 197, 1, // Opcode: EVMHESMIA
4615
/* 3556 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 3573
4616
/* 3561 */    MCD_OPC_CheckField, 26, 6, 4, 170, 6, 0, // Skip to: 5274
4617
/* 3568 */    MCD_OPC_Decode, 138, 5, 197, 1, // Opcode: EVMHESMFA
4618
/* 3573 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3590
4619
/* 3578 */    MCD_OPC_CheckField, 26, 6, 4, 153, 6, 0, // Skip to: 5274
4620
/* 3585 */    MCD_OPC_Decode, 178, 5, 197, 1, // Opcode: EVMHOUMIA
4621
/* 3590 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3607
4622
/* 3595 */    MCD_OPC_CheckField, 26, 6, 4, 136, 6, 0, // Skip to: 5274
4623
/* 3602 */    MCD_OPC_Decode, 168, 5, 197, 1, // Opcode: EVMHOSMIA
4624
/* 3607 */    MCD_OPC_FilterValue, 7, 126, 6, 0, // Skip to: 5274
4625
/* 3612 */    MCD_OPC_CheckField, 26, 6, 4, 119, 6, 0, // Skip to: 5274
4626
/* 3619 */    MCD_OPC_Decode, 164, 5, 197, 1, // Opcode: EVMHOSMFA
4627
/* 3624 */    MCD_OPC_FilterValue, 136, 1, 19, 0, 0, // Skip to: 3649
4628
/* 3630 */    MCD_OPC_CheckField, 26, 6, 4, 101, 6, 0, // Skip to: 5274
4629
/* 3637 */    MCD_OPC_CheckField, 0, 3, 7, 94, 6, 0, // Skip to: 5274
4630
/* 3644 */    MCD_OPC_Decode, 188, 5, 197, 1, // Opcode: EVMWHSSF
4631
/* 3649 */    MCD_OPC_FilterValue, 137, 1, 71, 0, 0, // Skip to: 3726
4632
/* 3655 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4633
/* 3658 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3675
4634
/* 3663 */    MCD_OPC_CheckField, 26, 6, 4, 68, 6, 0, // Skip to: 5274
4635
/* 3670 */    MCD_OPC_Decode, 196, 5, 197, 1, // Opcode: EVMWLUMI
4636
/* 3675 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3692
4637
/* 3680 */    MCD_OPC_CheckField, 26, 6, 4, 51, 6, 0, // Skip to: 5274
4638
/* 3687 */    MCD_OPC_Decode, 190, 5, 197, 1, // Opcode: EVMWHUMI
4639
/* 3692 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3709
4640
/* 3697 */    MCD_OPC_CheckField, 26, 6, 4, 34, 6, 0, // Skip to: 5274
4641
/* 3704 */    MCD_OPC_Decode, 186, 5, 197, 1, // Opcode: EVMWHSMI
4642
/* 3709 */    MCD_OPC_FilterValue, 7, 24, 6, 0, // Skip to: 5274
4643
/* 3714 */    MCD_OPC_CheckField, 26, 6, 4, 17, 6, 0, // Skip to: 5274
4644
/* 3721 */    MCD_OPC_Decode, 184, 5, 197, 1, // Opcode: EVMWHSMF
4645
/* 3726 */    MCD_OPC_FilterValue, 138, 1, 19, 0, 0, // Skip to: 3751
4646
/* 3732 */    MCD_OPC_CheckField, 26, 6, 4, 255, 5, 0, // Skip to: 5274
4647
/* 3739 */    MCD_OPC_CheckField, 0, 3, 3, 248, 5, 0, // Skip to: 5274
4648
/* 3746 */    MCD_OPC_Decode, 210, 5, 197, 1, // Opcode: EVMWSSF
4649
/* 3751 */    MCD_OPC_FilterValue, 139, 1, 54, 0, 0, // Skip to: 3811
4650
/* 3757 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4651
/* 3760 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3777
4652
/* 3765 */    MCD_OPC_CheckField, 26, 6, 4, 222, 5, 0, // Skip to: 5274
4653
/* 3772 */    MCD_OPC_Decode, 214, 5, 197, 1, // Opcode: EVMWUMI
4654
/* 3777 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3794
4655
/* 3782 */    MCD_OPC_CheckField, 26, 6, 4, 205, 5, 0, // Skip to: 5274
4656
/* 3789 */    MCD_OPC_Decode, 206, 5, 197, 1, // Opcode: EVMWSMI
4657
/* 3794 */    MCD_OPC_FilterValue, 3, 195, 5, 0, // Skip to: 5274
4658
/* 3799 */    MCD_OPC_CheckField, 26, 6, 4, 188, 5, 0, // Skip to: 5274
4659
/* 3806 */    MCD_OPC_Decode, 202, 5, 197, 1, // Opcode: EVMWSMF
4660
/* 3811 */    MCD_OPC_FilterValue, 140, 1, 19, 0, 0, // Skip to: 3836
4661
/* 3817 */    MCD_OPC_CheckField, 26, 6, 4, 170, 5, 0, // Skip to: 5274
4662
/* 3824 */    MCD_OPC_CheckField, 0, 3, 7, 163, 5, 0, // Skip to: 5274
4663
/* 3831 */    MCD_OPC_Decode, 189, 5, 197, 1, // Opcode: EVMWHSSFA
4664
/* 3836 */    MCD_OPC_FilterValue, 141, 1, 71, 0, 0, // Skip to: 3913
4665
/* 3842 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4666
/* 3845 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3862
4667
/* 3850 */    MCD_OPC_CheckField, 26, 6, 4, 137, 5, 0, // Skip to: 5274
4668
/* 3857 */    MCD_OPC_Decode, 197, 5, 197, 1, // Opcode: EVMWLUMIA
4669
/* 3862 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 3879
4670
/* 3867 */    MCD_OPC_CheckField, 26, 6, 4, 120, 5, 0, // Skip to: 5274
4671
/* 3874 */    MCD_OPC_Decode, 191, 5, 197, 1, // Opcode: EVMWHUMIA
4672
/* 3879 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 3896
4673
/* 3884 */    MCD_OPC_CheckField, 26, 6, 4, 103, 5, 0, // Skip to: 5274
4674
/* 3891 */    MCD_OPC_Decode, 187, 5, 197, 1, // Opcode: EVMWHSMIA
4675
/* 3896 */    MCD_OPC_FilterValue, 7, 93, 5, 0, // Skip to: 5274
4676
/* 3901 */    MCD_OPC_CheckField, 26, 6, 4, 86, 5, 0, // Skip to: 5274
4677
/* 3908 */    MCD_OPC_Decode, 185, 5, 197, 1, // Opcode: EVMWHSMFA
4678
/* 3913 */    MCD_OPC_FilterValue, 142, 1, 19, 0, 0, // Skip to: 3938
4679
/* 3919 */    MCD_OPC_CheckField, 26, 6, 4, 68, 5, 0, // Skip to: 5274
4680
/* 3926 */    MCD_OPC_CheckField, 0, 3, 3, 61, 5, 0, // Skip to: 5274
4681
/* 3933 */    MCD_OPC_Decode, 211, 5, 197, 1, // Opcode: EVMWSSFA
4682
/* 3938 */    MCD_OPC_FilterValue, 143, 1, 54, 0, 0, // Skip to: 3998
4683
/* 3944 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4684
/* 3947 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 3964
4685
/* 3952 */    MCD_OPC_CheckField, 26, 6, 4, 35, 5, 0, // Skip to: 5274
4686
/* 3959 */    MCD_OPC_Decode, 215, 5, 197, 1, // Opcode: EVMWUMIA
4687
/* 3964 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 3981
4688
/* 3969 */    MCD_OPC_CheckField, 26, 6, 4, 18, 5, 0, // Skip to: 5274
4689
/* 3976 */    MCD_OPC_Decode, 207, 5, 197, 1, // Opcode: EVMWSMIA
4690
/* 3981 */    MCD_OPC_FilterValue, 3, 8, 5, 0, // Skip to: 5274
4691
/* 3986 */    MCD_OPC_CheckField, 26, 6, 4, 1, 5, 0, // Skip to: 5274
4692
/* 3993 */    MCD_OPC_Decode, 203, 5, 197, 1, // Opcode: EVMWSMFA
4693
/* 3998 */    MCD_OPC_FilterValue, 152, 1, 157, 0, 0, // Skip to: 4161
4694
/* 4004 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4695
/* 4007 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4031
4696
/* 4012 */    MCD_OPC_CheckField, 26, 6, 4, 231, 4, 0, // Skip to: 5274
4697
/* 4019 */    MCD_OPC_CheckField, 11, 5, 0, 224, 4, 0, // Skip to: 5274
4698
/* 4026 */    MCD_OPC_Decode, 194, 4, 200, 1, // Opcode: EVADDUSIAAW
4699
/* 4031 */    MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4055
4700
/* 4036 */    MCD_OPC_CheckField, 26, 6, 4, 207, 4, 0, // Skip to: 5274
4701
/* 4043 */    MCD_OPC_CheckField, 11, 5, 0, 200, 4, 0, // Skip to: 5274
4702
/* 4050 */    MCD_OPC_Decode, 192, 4, 200, 1, // Opcode: EVADDSSIAAW
4703
/* 4055 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4079
4704
/* 4060 */    MCD_OPC_CheckField, 26, 6, 4, 183, 4, 0, // Skip to: 5274
4705
/* 4067 */    MCD_OPC_CheckField, 11, 5, 0, 176, 4, 0, // Skip to: 5274
4706
/* 4074 */    MCD_OPC_Decode, 252, 5, 200, 1, // Opcode: EVSUBFUSIAAW
4707
/* 4079 */    MCD_OPC_FilterValue, 3, 19, 0, 0, // Skip to: 4103
4708
/* 4084 */    MCD_OPC_CheckField, 26, 6, 4, 159, 4, 0, // Skip to: 5274
4709
/* 4091 */    MCD_OPC_CheckField, 11, 5, 0, 152, 4, 0, // Skip to: 5274
4710
/* 4098 */    MCD_OPC_Decode, 250, 5, 200, 1, // Opcode: EVSUBFSSIAAW
4711
/* 4103 */    MCD_OPC_FilterValue, 4, 19, 0, 0, // Skip to: 4127
4712
/* 4108 */    MCD_OPC_CheckField, 26, 6, 4, 135, 4, 0, // Skip to: 5274
4713
/* 4115 */    MCD_OPC_CheckField, 11, 5, 0, 128, 4, 0, // Skip to: 5274
4714
/* 4122 */    MCD_OPC_Decode, 183, 5, 200, 1, // Opcode: EVMRA
4715
/* 4127 */    MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 4144
4716
/* 4132 */    MCD_OPC_CheckField, 26, 6, 4, 111, 4, 0, // Skip to: 5274
4717
/* 4139 */    MCD_OPC_Decode, 205, 4, 197, 1, // Opcode: EVDIVWS
4718
/* 4144 */    MCD_OPC_FilterValue, 7, 101, 4, 0, // Skip to: 5274
4719
/* 4149 */    MCD_OPC_CheckField, 26, 6, 4, 94, 4, 0, // Skip to: 5274
4720
/* 4156 */    MCD_OPC_Decode, 206, 4, 197, 1, // Opcode: EVDIVWU
4721
/* 4161 */    MCD_OPC_FilterValue, 153, 1, 99, 0, 0, // Skip to: 4266
4722
/* 4167 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4723
/* 4170 */    MCD_OPC_FilterValue, 0, 19, 0, 0, // Skip to: 4194
4724
/* 4175 */    MCD_OPC_CheckField, 26, 6, 4, 68, 4, 0, // Skip to: 5274
4725
/* 4182 */    MCD_OPC_CheckField, 11, 5, 0, 61, 4, 0, // Skip to: 5274
4726
/* 4189 */    MCD_OPC_Decode, 193, 4, 200, 1, // Opcode: EVADDUMIAAW
4727
/* 4194 */    MCD_OPC_FilterValue, 1, 19, 0, 0, // Skip to: 4218
4728
/* 4199 */    MCD_OPC_CheckField, 26, 6, 4, 44, 4, 0, // Skip to: 5274
4729
/* 4206 */    MCD_OPC_CheckField, 11, 5, 0, 37, 4, 0, // Skip to: 5274
4730
/* 4213 */    MCD_OPC_Decode, 191, 4, 200, 1, // Opcode: EVADDSMIAAW
4731
/* 4218 */    MCD_OPC_FilterValue, 2, 19, 0, 0, // Skip to: 4242
4732
/* 4223 */    MCD_OPC_CheckField, 26, 6, 4, 20, 4, 0, // Skip to: 5274
4733
/* 4230 */    MCD_OPC_CheckField, 11, 5, 0, 13, 4, 0, // Skip to: 5274
4734
/* 4237 */    MCD_OPC_Decode, 251, 5, 200, 1, // Opcode: EVSUBFUMIAAW
4735
/* 4242 */    MCD_OPC_FilterValue, 3, 3, 4, 0, // Skip to: 5274
4736
/* 4247 */    MCD_OPC_CheckField, 26, 6, 4, 252, 3, 0, // Skip to: 5274
4737
/* 4254 */    MCD_OPC_CheckField, 11, 5, 0, 245, 3, 0, // Skip to: 5274
4738
/* 4261 */    MCD_OPC_Decode, 249, 5, 200, 1, // Opcode: EVSUBFSMIAAW
4739
/* 4266 */    MCD_OPC_FilterValue, 160, 1, 105, 0, 0, // Skip to: 4377
4740
/* 4272 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4741
/* 4275 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4292
4742
/* 4280 */    MCD_OPC_CheckField, 26, 6, 4, 219, 3, 0, // Skip to: 5274
4743
/* 4287 */    MCD_OPC_Decode, 155, 5, 197, 1, // Opcode: EVMHEUSIAAW
4744
/* 4292 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4309
4745
/* 4297 */    MCD_OPC_CheckField, 26, 6, 4, 202, 3, 0, // Skip to: 5274
4746
/* 4304 */    MCD_OPC_Decode, 149, 5, 197, 1, // Opcode: EVMHESSIAAW
4747
/* 4309 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4326
4748
/* 4314 */    MCD_OPC_CheckField, 26, 6, 4, 185, 3, 0, // Skip to: 5274
4749
/* 4321 */    MCD_OPC_Decode, 147, 5, 197, 1, // Opcode: EVMHESSFAAW
4750
/* 4326 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4343
4751
/* 4331 */    MCD_OPC_CheckField, 26, 6, 4, 168, 3, 0, // Skip to: 5274
4752
/* 4338 */    MCD_OPC_Decode, 181, 5, 197, 1, // Opcode: EVMHOUSIAAW
4753
/* 4343 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4360
4754
/* 4348 */    MCD_OPC_CheckField, 26, 6, 4, 151, 3, 0, // Skip to: 5274
4755
/* 4355 */    MCD_OPC_Decode, 175, 5, 197, 1, // Opcode: EVMHOSSIAAW
4756
/* 4360 */    MCD_OPC_FilterValue, 7, 141, 3, 0, // Skip to: 5274
4757
/* 4365 */    MCD_OPC_CheckField, 26, 6, 4, 134, 3, 0, // Skip to: 5274
4758
/* 4372 */    MCD_OPC_Decode, 173, 5, 197, 1, // Opcode: EVMHOSSFAAW
4759
/* 4377 */    MCD_OPC_FilterValue, 161, 1, 105, 0, 0, // Skip to: 4488
4760
/* 4383 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4761
/* 4386 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4403
4762
/* 4391 */    MCD_OPC_CheckField, 26, 6, 4, 108, 3, 0, // Skip to: 5274
4763
/* 4398 */    MCD_OPC_Decode, 153, 5, 197, 1, // Opcode: EVMHEUMIAAW
4764
/* 4403 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4420
4765
/* 4408 */    MCD_OPC_CheckField, 26, 6, 4, 91, 3, 0, // Skip to: 5274
4766
/* 4415 */    MCD_OPC_Decode, 143, 5, 197, 1, // Opcode: EVMHESMIAAW
4767
/* 4420 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4437
4768
/* 4425 */    MCD_OPC_CheckField, 26, 6, 4, 74, 3, 0, // Skip to: 5274
4769
/* 4432 */    MCD_OPC_Decode, 139, 5, 197, 1, // Opcode: EVMHESMFAAW
4770
/* 4437 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4454
4771
/* 4442 */    MCD_OPC_CheckField, 26, 6, 4, 57, 3, 0, // Skip to: 5274
4772
/* 4449 */    MCD_OPC_Decode, 179, 5, 197, 1, // Opcode: EVMHOUMIAAW
4773
/* 4454 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4471
4774
/* 4459 */    MCD_OPC_CheckField, 26, 6, 4, 40, 3, 0, // Skip to: 5274
4775
/* 4466 */    MCD_OPC_Decode, 169, 5, 197, 1, // Opcode: EVMHOSMIAAW
4776
/* 4471 */    MCD_OPC_FilterValue, 7, 30, 3, 0, // Skip to: 5274
4777
/* 4476 */    MCD_OPC_CheckField, 26, 6, 4, 23, 3, 0, // Skip to: 5274
4778
/* 4483 */    MCD_OPC_Decode, 165, 5, 197, 1, // Opcode: EVMHOSMFAAW
4779
/* 4488 */    MCD_OPC_FilterValue, 165, 1, 105, 0, 0, // Skip to: 4599
4780
/* 4494 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4781
/* 4497 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4514
4782
/* 4502 */    MCD_OPC_CheckField, 26, 6, 4, 253, 2, 0, // Skip to: 5274
4783
/* 4509 */    MCD_OPC_Decode, 135, 5, 197, 1, // Opcode: EVMHEGUMIAA
4784
/* 4514 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4531
4785
/* 4519 */    MCD_OPC_CheckField, 26, 6, 4, 236, 2, 0, // Skip to: 5274
4786
/* 4526 */    MCD_OPC_Decode, 133, 5, 197, 1, // Opcode: EVMHEGSMIAA
4787
/* 4531 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4548
4788
/* 4536 */    MCD_OPC_CheckField, 26, 6, 4, 219, 2, 0, // Skip to: 5274
4789
/* 4543 */    MCD_OPC_Decode, 131, 5, 197, 1, // Opcode: EVMHEGSMFAA
4790
/* 4548 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4565
4791
/* 4553 */    MCD_OPC_CheckField, 26, 6, 4, 202, 2, 0, // Skip to: 5274
4792
/* 4560 */    MCD_OPC_Decode, 161, 5, 197, 1, // Opcode: EVMHOGUMIAA
4793
/* 4565 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4582
4794
/* 4570 */    MCD_OPC_CheckField, 26, 6, 4, 185, 2, 0, // Skip to: 5274
4795
/* 4577 */    MCD_OPC_Decode, 159, 5, 197, 1, // Opcode: EVMHOGSMIAA
4796
/* 4582 */    MCD_OPC_FilterValue, 7, 175, 2, 0, // Skip to: 5274
4797
/* 4587 */    MCD_OPC_CheckField, 26, 6, 4, 168, 2, 0, // Skip to: 5274
4798
/* 4594 */    MCD_OPC_Decode, 157, 5, 197, 1, // Opcode: EVMHOGSMFAA
4799
/* 4599 */    MCD_OPC_FilterValue, 168, 1, 37, 0, 0, // Skip to: 4642
4800
/* 4605 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4801
/* 4608 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4625
4802
/* 4613 */    MCD_OPC_CheckField, 26, 6, 4, 142, 2, 0, // Skip to: 5274
4803
/* 4620 */    MCD_OPC_Decode, 200, 5, 197, 1, // Opcode: EVMWLUSIAAW
4804
/* 4625 */    MCD_OPC_FilterValue, 1, 132, 2, 0, // Skip to: 5274
4805
/* 4630 */    MCD_OPC_CheckField, 26, 6, 4, 125, 2, 0, // Skip to: 5274
4806
/* 4637 */    MCD_OPC_Decode, 194, 5, 197, 1, // Opcode: EVMWLSSIAAW
4807
/* 4642 */    MCD_OPC_FilterValue, 169, 1, 37, 0, 0, // Skip to: 4685
4808
/* 4648 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4809
/* 4651 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4668
4810
/* 4656 */    MCD_OPC_CheckField, 26, 6, 4, 99, 2, 0, // Skip to: 5274
4811
/* 4663 */    MCD_OPC_Decode, 198, 5, 197, 1, // Opcode: EVMWLUMIAAW
4812
/* 4668 */    MCD_OPC_FilterValue, 1, 89, 2, 0, // Skip to: 5274
4813
/* 4673 */    MCD_OPC_CheckField, 26, 6, 4, 82, 2, 0, // Skip to: 5274
4814
/* 4680 */    MCD_OPC_Decode, 192, 5, 197, 1, // Opcode: EVMWLSMIAAW
4815
/* 4685 */    MCD_OPC_FilterValue, 170, 1, 19, 0, 0, // Skip to: 4710
4816
/* 4691 */    MCD_OPC_CheckField, 26, 6, 4, 64, 2, 0, // Skip to: 5274
4817
/* 4698 */    MCD_OPC_CheckField, 0, 3, 3, 57, 2, 0, // Skip to: 5274
4818
/* 4705 */    MCD_OPC_Decode, 212, 5, 197, 1, // Opcode: EVMWSSFAA
4819
/* 4710 */    MCD_OPC_FilterValue, 171, 1, 54, 0, 0, // Skip to: 4770
4820
/* 4716 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4821
/* 4719 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4736
4822
/* 4724 */    MCD_OPC_CheckField, 26, 6, 4, 31, 2, 0, // Skip to: 5274
4823
/* 4731 */    MCD_OPC_Decode, 216, 5, 197, 1, // Opcode: EVMWUMIAA
4824
/* 4736 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4753
4825
/* 4741 */    MCD_OPC_CheckField, 26, 6, 4, 14, 2, 0, // Skip to: 5274
4826
/* 4748 */    MCD_OPC_Decode, 208, 5, 197, 1, // Opcode: EVMWSMIAA
4827
/* 4753 */    MCD_OPC_FilterValue, 3, 4, 2, 0, // Skip to: 5274
4828
/* 4758 */    MCD_OPC_CheckField, 26, 6, 4, 253, 1, 0, // Skip to: 5274
4829
/* 4765 */    MCD_OPC_Decode, 204, 5, 197, 1, // Opcode: EVMWSMFAA
4830
/* 4770 */    MCD_OPC_FilterValue, 176, 1, 105, 0, 0, // Skip to: 4881
4831
/* 4776 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4832
/* 4779 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4796
4833
/* 4784 */    MCD_OPC_CheckField, 26, 6, 4, 227, 1, 0, // Skip to: 5274
4834
/* 4791 */    MCD_OPC_Decode, 156, 5, 197, 1, // Opcode: EVMHEUSIANW
4835
/* 4796 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4813
4836
/* 4801 */    MCD_OPC_CheckField, 26, 6, 4, 210, 1, 0, // Skip to: 5274
4837
/* 4808 */    MCD_OPC_Decode, 150, 5, 197, 1, // Opcode: EVMHESSIANW
4838
/* 4813 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4830
4839
/* 4818 */    MCD_OPC_CheckField, 26, 6, 4, 193, 1, 0, // Skip to: 5274
4840
/* 4825 */    MCD_OPC_Decode, 148, 5, 197, 1, // Opcode: EVMHESSFANW
4841
/* 4830 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4847
4842
/* 4835 */    MCD_OPC_CheckField, 26, 6, 4, 176, 1, 0, // Skip to: 5274
4843
/* 4842 */    MCD_OPC_Decode, 182, 5, 197, 1, // Opcode: EVMHOUSIANW
4844
/* 4847 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4864
4845
/* 4852 */    MCD_OPC_CheckField, 26, 6, 4, 159, 1, 0, // Skip to: 5274
4846
/* 4859 */    MCD_OPC_Decode, 176, 5, 197, 1, // Opcode: EVMHOSSIANW
4847
/* 4864 */    MCD_OPC_FilterValue, 7, 149, 1, 0, // Skip to: 5274
4848
/* 4869 */    MCD_OPC_CheckField, 26, 6, 4, 142, 1, 0, // Skip to: 5274
4849
/* 4876 */    MCD_OPC_Decode, 174, 5, 197, 1, // Opcode: EVMHOSSFANW
4850
/* 4881 */    MCD_OPC_FilterValue, 177, 1, 105, 0, 0, // Skip to: 4992
4851
/* 4887 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4852
/* 4890 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 4907
4853
/* 4895 */    MCD_OPC_CheckField, 26, 6, 4, 116, 1, 0, // Skip to: 5274
4854
/* 4902 */    MCD_OPC_Decode, 154, 5, 197, 1, // Opcode: EVMHEUMIANW
4855
/* 4907 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 4924
4856
/* 4912 */    MCD_OPC_CheckField, 26, 6, 4, 99, 1, 0, // Skip to: 5274
4857
/* 4919 */    MCD_OPC_Decode, 144, 5, 197, 1, // Opcode: EVMHESMIANW
4858
/* 4924 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 4941
4859
/* 4929 */    MCD_OPC_CheckField, 26, 6, 4, 82, 1, 0, // Skip to: 5274
4860
/* 4936 */    MCD_OPC_Decode, 140, 5, 197, 1, // Opcode: EVMHESMFANW
4861
/* 4941 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 4958
4862
/* 4946 */    MCD_OPC_CheckField, 26, 6, 4, 65, 1, 0, // Skip to: 5274
4863
/* 4953 */    MCD_OPC_Decode, 180, 5, 197, 1, // Opcode: EVMHOUMIANW
4864
/* 4958 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 4975
4865
/* 4963 */    MCD_OPC_CheckField, 26, 6, 4, 48, 1, 0, // Skip to: 5274
4866
/* 4970 */    MCD_OPC_Decode, 170, 5, 197, 1, // Opcode: EVMHOSMIANW
4867
/* 4975 */    MCD_OPC_FilterValue, 7, 38, 1, 0, // Skip to: 5274
4868
/* 4980 */    MCD_OPC_CheckField, 26, 6, 4, 31, 1, 0, // Skip to: 5274
4869
/* 4987 */    MCD_OPC_Decode, 166, 5, 197, 1, // Opcode: EVMHOSMFANW
4870
/* 4992 */    MCD_OPC_FilterValue, 181, 1, 105, 0, 0, // Skip to: 5103
4871
/* 4998 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4872
/* 5001 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5018
4873
/* 5006 */    MCD_OPC_CheckField, 26, 6, 4, 5, 1, 0, // Skip to: 5274
4874
/* 5013 */    MCD_OPC_Decode, 136, 5, 197, 1, // Opcode: EVMHEGUMIAN
4875
/* 5018 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5035
4876
/* 5023 */    MCD_OPC_CheckField, 26, 6, 4, 244, 0, 0, // Skip to: 5274
4877
/* 5030 */    MCD_OPC_Decode, 134, 5, 197, 1, // Opcode: EVMHEGSMIAN
4878
/* 5035 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5052
4879
/* 5040 */    MCD_OPC_CheckField, 26, 6, 4, 227, 0, 0, // Skip to: 5274
4880
/* 5047 */    MCD_OPC_Decode, 132, 5, 197, 1, // Opcode: EVMHEGSMFAN
4881
/* 5052 */    MCD_OPC_FilterValue, 4, 12, 0, 0, // Skip to: 5069
4882
/* 5057 */    MCD_OPC_CheckField, 26, 6, 4, 210, 0, 0, // Skip to: 5274
4883
/* 5064 */    MCD_OPC_Decode, 162, 5, 197, 1, // Opcode: EVMHOGUMIAN
4884
/* 5069 */    MCD_OPC_FilterValue, 5, 12, 0, 0, // Skip to: 5086
4885
/* 5074 */    MCD_OPC_CheckField, 26, 6, 4, 193, 0, 0, // Skip to: 5274
4886
/* 5081 */    MCD_OPC_Decode, 160, 5, 197, 1, // Opcode: EVMHOGSMIAN
4887
/* 5086 */    MCD_OPC_FilterValue, 7, 183, 0, 0, // Skip to: 5274
4888
/* 5091 */    MCD_OPC_CheckField, 26, 6, 4, 176, 0, 0, // Skip to: 5274
4889
/* 5098 */    MCD_OPC_Decode, 158, 5, 197, 1, // Opcode: EVMHOGSMFAN
4890
/* 5103 */    MCD_OPC_FilterValue, 184, 1, 37, 0, 0, // Skip to: 5146
4891
/* 5109 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4892
/* 5112 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5129
4893
/* 5117 */    MCD_OPC_CheckField, 26, 6, 4, 150, 0, 0, // Skip to: 5274
4894
/* 5124 */    MCD_OPC_Decode, 201, 5, 197, 1, // Opcode: EVMWLUSIANW
4895
/* 5129 */    MCD_OPC_FilterValue, 1, 140, 0, 0, // Skip to: 5274
4896
/* 5134 */    MCD_OPC_CheckField, 26, 6, 4, 133, 0, 0, // Skip to: 5274
4897
/* 5141 */    MCD_OPC_Decode, 195, 5, 197, 1, // Opcode: EVMWLSSIANW
4898
/* 5146 */    MCD_OPC_FilterValue, 185, 1, 37, 0, 0, // Skip to: 5189
4899
/* 5152 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4900
/* 5155 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5172
4901
/* 5160 */    MCD_OPC_CheckField, 26, 6, 4, 107, 0, 0, // Skip to: 5274
4902
/* 5167 */    MCD_OPC_Decode, 199, 5, 197, 1, // Opcode: EVMWLUMIANW
4903
/* 5172 */    MCD_OPC_FilterValue, 1, 97, 0, 0, // Skip to: 5274
4904
/* 5177 */    MCD_OPC_CheckField, 26, 6, 4, 90, 0, 0, // Skip to: 5274
4905
/* 5184 */    MCD_OPC_Decode, 193, 5, 197, 1, // Opcode: EVMWLSMIANW
4906
/* 5189 */    MCD_OPC_FilterValue, 186, 1, 19, 0, 0, // Skip to: 5214
4907
/* 5195 */    MCD_OPC_CheckField, 26, 6, 4, 72, 0, 0, // Skip to: 5274
4908
/* 5202 */    MCD_OPC_CheckField, 0, 3, 3, 65, 0, 0, // Skip to: 5274
4909
/* 5209 */    MCD_OPC_Decode, 213, 5, 197, 1, // Opcode: EVMWSSFAN
4910
/* 5214 */    MCD_OPC_FilterValue, 187, 1, 54, 0, 0, // Skip to: 5274
4911
/* 5220 */    MCD_OPC_ExtractField, 0, 3,  // Inst{2-0} ...
4912
/* 5223 */    MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 5240
4913
/* 5228 */    MCD_OPC_CheckField, 26, 6, 4, 39, 0, 0, // Skip to: 5274
4914
/* 5235 */    MCD_OPC_Decode, 217, 5, 197, 1, // Opcode: EVMWUMIAN
4915
/* 5240 */    MCD_OPC_FilterValue, 1, 12, 0, 0, // Skip to: 5257
4916
/* 5245 */    MCD_OPC_CheckField, 26, 6, 4, 22, 0, 0, // Skip to: 5274
4917
/* 5252 */    MCD_OPC_Decode, 209, 5, 197, 1, // Opcode: EVMWSMIAN
4918
/* 5257 */    MCD_OPC_FilterValue, 3, 12, 0, 0, // Skip to: 5274
4919
/* 5262 */    MCD_OPC_CheckField, 26, 6, 4, 5, 0, 0, // Skip to: 5274
4920
/* 5269 */    MCD_OPC_Decode, 205, 5, 197, 1, // Opcode: EVMWSMFAN
4921
/* 5274 */    MCD_OPC_Fail,
4922
  0
4923
};
4924
4925
static bool checkDecoderPredicate(unsigned Idx, MCInst *MI)
4926
0
{
4927
  /* llvm_unreachable("Invalid index!");*/ 
4928
0
  return false;
4929
0
}
4930
4931
#define DecodeToMCInst(fname, fieldname, InsnType) \
4932
static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
4933
78.2k
    uint64_t Address, bool *Decoder) \
4934
78.2k
{ \
4935
78.2k
  InsnType tmp; \
4936
78.2k
  switch (Idx) { \
4937
0
  default: /* llvm_unreachable("Invalid index!");*/  \
4938
107
  case 0: \
4939
107
    return S; \
4940
4.49k
  case 1: \
4941
4.49k
    tmp = fieldname(insn, 21, 5); \
4942
4.49k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4943
4.49k
    tmp = fieldname(insn, 16, 5); \
4944
4.49k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4945
4.49k
    tmp = fieldname(insn, 0, 16); \
4946
4.49k
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4947
4.49k
    return S; \
4948
4.49k
  case 2: \
4949
2.09k
    tmp = fieldname(insn, 21, 5); \
4950
2.09k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4951
2.09k
    tmp = fieldname(insn, 16, 5); \
4952
2.09k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4953
2.09k
    tmp = fieldname(insn, 0, 16); \
4954
2.09k
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4955
2.09k
    return S; \
4956
2.09k
  case 3: \
4957
477
    tmp = fieldname(insn, 21, 5); \
4958
477
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4959
477
    tmp = fieldname(insn, 16, 5); \
4960
477
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4961
477
    tmp = fieldname(insn, 11, 5); \
4962
477
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4963
477
    return S; \
4964
477
  case 4: \
4965
4
    tmp = fieldname(insn, 21, 5); \
4966
4
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4967
4
    tmp = fieldname(insn, 16, 5); \
4968
4
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4969
4
    return S; \
4970
25
  case 5: \
4971
25
    tmp = fieldname(insn, 21, 5); \
4972
25
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4973
25
    tmp = fieldname(insn, 16, 5); \
4974
25
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4975
25
    tmp = fieldname(insn, 11, 5); \
4976
25
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4977
25
    tmp = fieldname(insn, 9, 1); \
4978
25
    MCOperand_CreateImm0(MI, tmp); \
4979
25
    return S; \
4980
65
  case 6: \
4981
65
    tmp = fieldname(insn, 21, 5); \
4982
65
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4983
65
    tmp = fieldname(insn, 11, 5); \
4984
65
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4985
65
    return S; \
4986
65
  case 7: \
4987
3
    tmp = fieldname(insn, 21, 5); \
4988
3
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4989
3
    tmp = fieldname(insn, 11, 5); \
4990
3
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4991
3
    tmp = fieldname(insn, 9, 1); \
4992
3
    MCOperand_CreateImm0(MI, tmp); \
4993
3
    return S; \
4994
57
  case 8: \
4995
57
    tmp = fieldname(insn, 21, 5); \
4996
57
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4997
57
    tmp = fieldname(insn, 11, 5); \
4998
57
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
4999
57
    return S; \
5000
57
  case 9: \
5001
19
    tmp = fieldname(insn, 21, 5); \
5002
19
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5003
19
    tmp = fieldname(insn, 16, 5); \
5004
19
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5005
19
    tmp = fieldname(insn, 15, 1); \
5006
19
    MCOperand_CreateImm0(MI, tmp); \
5007
19
    tmp = fieldname(insn, 11, 4); \
5008
19
    MCOperand_CreateImm0(MI, tmp); \
5009
19
    return S; \
5010
19
  case 10: \
5011
3
    tmp = fieldname(insn, 21, 5); \
5012
3
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5013
3
    return S; \
5014
7
  case 11: \
5015
7
    tmp = fieldname(insn, 11, 5); \
5016
7
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5017
7
    return S; \
5018
16
  case 12: \
5019
16
    tmp = fieldname(insn, 21, 5); \
5020
16
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5021
16
    tmp = fieldname(insn, 16, 5); \
5022
16
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5023
16
    tmp = fieldname(insn, 11, 5); \
5024
16
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5025
16
    tmp = fieldname(insn, 21, 5); \
5026
16
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5027
16
    return S; \
5028
21
  case 13: \
5029
21
    tmp = fieldname(insn, 21, 5); \
5030
21
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5031
21
    tmp = fieldname(insn, 16, 5); \
5032
21
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5033
21
    tmp = fieldname(insn, 11, 5); \
5034
21
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5035
21
    return S; \
5036
21
  case 14: \
5037
5
    tmp = fieldname(insn, 21, 5); \
5038
5
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5039
5
    tmp = fieldname(insn, 16, 5); \
5040
5
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5041
5
    return S; \
5042
7
  case 15: \
5043
7
    tmp = fieldname(insn, 21, 5); \
5044
7
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5045
7
    tmp = fieldname(insn, 16, 5); \
5046
7
    MCOperand_CreateImm0(MI, tmp); \
5047
7
    tmp = fieldname(insn, 11, 5); \
5048
7
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5049
7
    return S; \
5050
22
  case 16: \
5051
22
    tmp = fieldname(insn, 21, 5); \
5052
22
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5053
22
    tmp = fieldname(insn, 21, 5); \
5054
22
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5055
22
    tmp = fieldname(insn, 16, 5); \
5056
22
    MCOperand_CreateImm0(MI, tmp); \
5057
22
    tmp = fieldname(insn, 11, 5); \
5058
22
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5059
22
    return S; \
5060
22
  case 17: \
5061
10
    tmp = fieldname(insn, 21, 5); \
5062
10
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5063
10
    tmp = fieldname(insn, 16, 5); \
5064
10
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5065
10
    tmp = fieldname(insn, 11, 5); \
5066
10
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5067
10
    return S; \
5068
196
  case 18: \
5069
196
    tmp = fieldname(insn, 21, 5); \
5070
196
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5071
196
    tmp = fieldname(insn, 16, 5); \
5072
196
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5073
196
    tmp = fieldname(insn, 11, 5); \
5074
196
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5075
196
    tmp = fieldname(insn, 6, 5); \
5076
196
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5077
196
    return S; \
5078
196
  case 19: \
5079
72
    tmp = fieldname(insn, 21, 5); \
5080
72
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5081
72
    tmp = fieldname(insn, 16, 5); \
5082
72
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5083
72
    tmp = fieldname(insn, 11, 5); \
5084
72
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5085
72
    tmp = fieldname(insn, 6, 4); \
5086
72
    MCOperand_CreateImm0(MI, tmp); \
5087
72
    return S; \
5088
188
  case 20: \
5089
188
    tmp = fieldname(insn, 21, 5); \
5090
188
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5091
188
    tmp = fieldname(insn, 16, 5); \
5092
188
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5093
188
    tmp = fieldname(insn, 6, 5); \
5094
188
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5095
188
    tmp = fieldname(insn, 11, 5); \
5096
188
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5097
188
    return S; \
5098
188
  case 21: \
5099
109
    tmp = fieldname(insn, 21, 5); \
5100
109
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5101
109
    tmp = fieldname(insn, 16, 5); \
5102
109
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5103
109
    tmp = fieldname(insn, 11, 5); \
5104
109
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5105
109
    tmp = fieldname(insn, 6, 5); \
5106
109
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5107
109
    return S; \
5108
6.76k
  case 22: \
5109
6.76k
    tmp = fieldname(insn, 21, 5); \
5110
6.76k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5111
6.76k
    tmp = fieldname(insn, 16, 5); \
5112
6.76k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5113
6.76k
    tmp = fieldname(insn, 0, 16); \
5114
6.76k
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5115
6.76k
    return S; \
5116
6.76k
  case 23: \
5117
294
    tmp = fieldname(insn, 23, 3); \
5118
294
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5119
294
    tmp = fieldname(insn, 16, 5); \
5120
294
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5121
294
    tmp = fieldname(insn, 0, 16); \
5122
294
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5123
294
    return S; \
5124
1.13k
  case 24: \
5125
1.13k
    tmp = fieldname(insn, 23, 3); \
5126
1.13k
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5127
1.13k
    tmp = fieldname(insn, 16, 5); \
5128
1.13k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5129
1.13k
    tmp = fieldname(insn, 0, 16); \
5130
1.13k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5131
1.13k
    return S; \
5132
1.13k
  case 25: \
5133
245
    tmp = fieldname(insn, 23, 3); \
5134
245
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5135
245
    tmp = fieldname(insn, 16, 5); \
5136
245
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5137
245
    tmp = fieldname(insn, 0, 16); \
5138
245
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5139
245
    return S; \
5140
1.22k
  case 26: \
5141
1.22k
    tmp = fieldname(insn, 23, 3); \
5142
1.22k
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5143
1.22k
    tmp = fieldname(insn, 16, 5); \
5144
1.22k
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5145
1.22k
    tmp = fieldname(insn, 0, 16); \
5146
1.22k
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5147
1.22k
    return S; \
5148
1.22k
  case 27: \
5149
197
    tmp = fieldname(insn, 21, 5); \
5150
197
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5151
197
    tmp = fieldname(insn, 0, 16); \
5152
197
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5153
197
    return S; \
5154
2.58k
  case 28: \
5155
2.58k
    tmp = fieldname(insn, 21, 5); \
5156
2.58k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5157
2.58k
    tmp = fieldname(insn, 16, 5); \
5158
2.58k
    if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5159
2.58k
    tmp = fieldname(insn, 0, 16); \
5160
2.58k
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5161
2.58k
    return S; \
5162
2.58k
  case 29: \
5163
125
    tmp = fieldname(insn, 2, 14); \
5164
125
    MCOperand_CreateImm0(MI, tmp); \
5165
125
    return S; \
5166
4.48k
  case 30: \
5167
4.48k
    tmp = fieldname(insn, 21, 5); \
5168
4.48k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5169
4.48k
    tmp = fieldname(insn, 16, 5); \
5170
4.48k
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5171
4.48k
    tmp = fieldname(insn, 2, 14); \
5172
4.48k
    MCOperand_CreateImm0(MI, tmp); \
5173
4.48k
    return S; \
5174
4.48k
  case 31: \
5175
244
    tmp = fieldname(insn, 5, 7); \
5176
244
    MCOperand_CreateImm0(MI, tmp); \
5177
244
    return S; \
5178
4.48k
  case 32: \
5179
1.33k
    tmp = fieldname(insn, 2, 24); \
5180
1.33k
    MCOperand_CreateImm0(MI, tmp); \
5181
1.33k
    return S; \
5182
4.48k
  case 33: \
5183
15
    tmp = fieldname(insn, 23, 3); \
5184
15
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5185
15
    tmp = fieldname(insn, 18, 3); \
5186
15
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5187
15
    return S; \
5188
678
  case 34: \
5189
678
    tmp = fieldname(insn, 21, 5); \
5190
678
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5191
678
    tmp = fieldname(insn, 16, 5); \
5192
678
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5193
678
    tmp = fieldname(insn, 11, 5); \
5194
678
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5195
678
    return S; \
5196
678
  case 35: \
5197
107
    tmp = fieldname(insn, 21, 5); \
5198
107
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5199
107
    tmp = 0; \
5200
107
    tmp |= fieldname(insn, 0, 1) << 0; \
5201
107
    tmp |= fieldname(insn, 6, 10) << 6; \
5202
107
    tmp |= fieldname(insn, 16, 5) << 1; \
5203
107
    MCOperand_CreateImm0(MI, tmp); \
5204
107
    return S; \
5205
187
  case 36: \
5206
187
    tmp = fieldname(insn, 21, 5); \
5207
187
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5208
187
    tmp = fieldname(insn, 16, 5); \
5209
187
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5210
187
    tmp = fieldname(insn, 11, 2); \
5211
187
    MCOperand_CreateImm0(MI, tmp); \
5212
187
    return S; \
5213
187
  case 37: \
5214
0
    tmp = fieldname(insn, 11, 1); \
5215
0
    MCOperand_CreateImm0(MI, tmp); \
5216
0
    return S; \
5217
517
  case 38: \
5218
517
    tmp = fieldname(insn, 16, 5); \
5219
517
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5220
517
    tmp = fieldname(insn, 16, 5); \
5221
517
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5222
517
    tmp = fieldname(insn, 21, 5); \
5223
517
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5224
517
    tmp = fieldname(insn, 11, 5); \
5225
517
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5226
517
    tmp = fieldname(insn, 6, 5); \
5227
517
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5228
517
    tmp = fieldname(insn, 1, 5); \
5229
517
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5230
517
    return S; \
5231
1.32k
  case 39: \
5232
1.32k
    tmp = fieldname(insn, 16, 5); \
5233
1.32k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5234
1.32k
    tmp = fieldname(insn, 21, 5); \
5235
1.32k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5236
1.32k
    tmp = fieldname(insn, 11, 5); \
5237
1.32k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5238
1.32k
    tmp = fieldname(insn, 6, 5); \
5239
1.32k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5240
1.32k
    tmp = fieldname(insn, 1, 5); \
5241
1.32k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5242
1.32k
    return S; \
5243
1.41k
  case 40: \
5244
1.41k
    tmp = fieldname(insn, 16, 5); \
5245
1.41k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5246
1.41k
    tmp = fieldname(insn, 21, 5); \
5247
1.41k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5248
1.41k
    tmp = fieldname(insn, 11, 5); \
5249
1.41k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5250
1.41k
    tmp = fieldname(insn, 6, 5); \
5251
1.41k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5252
1.41k
    tmp = fieldname(insn, 1, 5); \
5253
1.41k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5254
1.41k
    return S; \
5255
6.42k
  case 41: \
5256
6.42k
    tmp = fieldname(insn, 16, 5); \
5257
6.42k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5258
6.42k
    tmp = fieldname(insn, 21, 5); \
5259
6.42k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5260
6.42k
    tmp = fieldname(insn, 0, 16); \
5261
6.42k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 16) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5262
6.42k
    return S; \
5263
6.42k
  case 42: \
5264
937
    tmp = fieldname(insn, 16, 5); \
5265
937
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5266
937
    tmp = fieldname(insn, 21, 5); \
5267
937
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5268
937
    tmp = 0; \
5269
937
    tmp |= fieldname(insn, 1, 1) << 5; \
5270
937
    tmp |= fieldname(insn, 11, 5) << 0; \
5271
937
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5272
937
    tmp = 0; \
5273
937
    tmp |= fieldname(insn, 5, 1) << 5; \
5274
937
    tmp |= fieldname(insn, 6, 5) << 0; \
5275
937
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5276
937
    return S; \
5277
937
  case 43: \
5278
137
    tmp = fieldname(insn, 16, 5); \
5279
137
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5280
137
    tmp = fieldname(insn, 16, 5); \
5281
137
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5282
137
    tmp = fieldname(insn, 21, 5); \
5283
137
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5284
137
    tmp = 0; \
5285
137
    tmp |= fieldname(insn, 1, 1) << 5; \
5286
137
    tmp |= fieldname(insn, 11, 5) << 0; \
5287
137
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5288
137
    tmp = 0; \
5289
137
    tmp |= fieldname(insn, 5, 1) << 5; \
5290
137
    tmp |= fieldname(insn, 6, 5) << 0; \
5291
137
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5292
137
    return S; \
5293
434
  case 44: \
5294
434
    tmp = fieldname(insn, 16, 5); \
5295
434
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5296
434
    tmp = fieldname(insn, 21, 5); \
5297
434
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5298
434
    tmp = fieldname(insn, 11, 5); \
5299
434
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5300
434
    tmp = 0; \
5301
434
    tmp |= fieldname(insn, 5, 1) << 5; \
5302
434
    tmp |= fieldname(insn, 6, 5) << 0; \
5303
434
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5304
434
    return S; \
5305
434
  case 45: \
5306
123
    tmp = fieldname(insn, 23, 3); \
5307
123
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5308
123
    tmp = fieldname(insn, 16, 5); \
5309
123
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5310
123
    tmp = fieldname(insn, 11, 5); \
5311
123
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5312
123
    return S; \
5313
123
  case 46: \
5314
89
    tmp = fieldname(insn, 23, 3); \
5315
89
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5316
89
    tmp = fieldname(insn, 16, 5); \
5317
89
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5318
89
    tmp = fieldname(insn, 11, 5); \
5319
89
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5320
89
    return S; \
5321
89
  case 47: \
5322
19
    tmp = fieldname(insn, 21, 5); \
5323
19
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5324
19
    tmp = fieldname(insn, 18, 3); \
5325
19
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5326
19
    return S; \
5327
19
  case 48: \
5328
10
    tmp = fieldname(insn, 23, 3); \
5329
10
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5330
10
    tmp = fieldname(insn, 21, 1); \
5331
10
    MCOperand_CreateImm0(MI, tmp); \
5332
10
    tmp = fieldname(insn, 16, 5); \
5333
10
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5334
10
    tmp = fieldname(insn, 11, 5); \
5335
10
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5336
10
    return S; \
5337
10
  case 49: \
5338
4
    tmp = fieldname(insn, 23, 3); \
5339
4
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5340
4
    tmp = fieldname(insn, 16, 5); \
5341
4
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5342
4
    tmp = fieldname(insn, 11, 5); \
5343
4
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5344
4
    return S; \
5345
117
  case 50: \
5346
117
    tmp = fieldname(insn, 23, 3); \
5347
117
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5348
117
    return S; \
5349
117
  case 51: \
5350
18
    tmp = fieldname(insn, 21, 5); \
5351
18
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5352
18
    return S; \
5353
18
  case 52: \
5354
9
    tmp = fieldname(insn, 15, 1); \
5355
9
    MCOperand_CreateImm0(MI, tmp); \
5356
9
    return S; \
5357
3.79k
  case 53: \
5358
3.79k
    tmp = fieldname(insn, 21, 5); \
5359
3.79k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5360
3.79k
    tmp = 0; \
5361
3.79k
    tmp |= fieldname(insn, 11, 5) << 5; \
5362
3.79k
    tmp |= fieldname(insn, 16, 5) << 0; \
5363
3.79k
    MCOperand_CreateImm0(MI, tmp); \
5364
3.79k
    return S; \
5365
3.79k
  case 54: \
5366
164
    tmp = fieldname(insn, 21, 5); \
5367
164
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5368
164
    tmp = fieldname(insn, 16, 5); \
5369
164
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5370
164
    tmp = fieldname(insn, 11, 5); \
5371
164
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5372
164
    return S; \
5373
239
  case 55: \
5374
239
    tmp = fieldname(insn, 21, 5); \
5375
239
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5376
239
    tmp = fieldname(insn, 16, 5); \
5377
239
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5378
239
    tmp = fieldname(insn, 11, 5); \
5379
239
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5380
239
    return S; \
5381
239
  case 56: \
5382
121
    tmp = fieldname(insn, 21, 5); \
5383
121
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5384
121
    tmp = fieldname(insn, 16, 5); \
5385
121
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5386
121
    tmp = fieldname(insn, 11, 5); \
5387
121
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5388
121
    return S; \
5389
121
  case 57: \
5390
37
    tmp = fieldname(insn, 21, 4); \
5391
37
    MCOperand_CreateImm0(MI, tmp); \
5392
37
    tmp = fieldname(insn, 16, 5); \
5393
37
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5394
37
    tmp = fieldname(insn, 11, 5); \
5395
37
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5396
37
    return S; \
5397
45
  case 58: \
5398
45
    tmp = fieldname(insn, 16, 5); \
5399
45
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5400
45
    tmp = fieldname(insn, 11, 5); \
5401
45
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5402
45
    return S; \
5403
45
  case 59: \
5404
30
    tmp = fieldname(insn, 21, 5); \
5405
30
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5406
30
    tmp = fieldname(insn, 16, 5); \
5407
30
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5408
30
    tmp = fieldname(insn, 11, 5); \
5409
30
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5410
30
    return S; \
5411
30
  case 60: \
5412
3
    tmp = fieldname(insn, 21, 5); \
5413
3
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5414
3
    tmp = fieldname(insn, 16, 5); \
5415
3
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5416
3
    tmp = fieldname(insn, 11, 5); \
5417
3
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5418
3
    return S; \
5419
23
  case 61: \
5420
23
    tmp = fieldname(insn, 16, 5); \
5421
23
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5422
23
    tmp = fieldname(insn, 11, 5); \
5423
23
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5424
23
    tmp = fieldname(insn, 21, 1); \
5425
23
    MCOperand_CreateImm0(MI, tmp); \
5426
23
    return S; \
5427
120
  case 62: \
5428
120
    tmp = fieldname(insn, 21, 5); \
5429
120
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5430
120
    tmp = fieldname(insn, 16, 5); \
5431
120
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5432
120
    tmp = fieldname(insn, 11, 5); \
5433
120
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5434
120
    return S; \
5435
120
  case 63: \
5436
23
    tmp = fieldname(insn, 21, 5); \
5437
23
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5438
23
    tmp = fieldname(insn, 16, 5); \
5439
23
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5440
23
    tmp = fieldname(insn, 11, 5); \
5441
23
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5442
23
    return S; \
5443
23
  case 64: \
5444
20
    tmp = fieldname(insn, 21, 5); \
5445
20
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5446
20
    tmp = fieldname(insn, 16, 5); \
5447
20
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5448
20
    return S; \
5449
32
  case 65: \
5450
32
    tmp = 0; \
5451
32
    tmp |= fieldname(insn, 0, 1) << 5; \
5452
32
    tmp |= fieldname(insn, 21, 5) << 0; \
5453
32
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5454
32
    tmp = fieldname(insn, 16, 5); \
5455
32
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5456
32
    tmp = fieldname(insn, 11, 5); \
5457
32
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5458
32
    return S; \
5459
155
  case 66: \
5460
155
    tmp = 0; \
5461
155
    tmp |= fieldname(insn, 0, 1) << 5; \
5462
155
    tmp |= fieldname(insn, 21, 5) << 0; \
5463
155
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5464
155
    tmp = fieldname(insn, 16, 5); \
5465
155
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5466
155
    tmp = fieldname(insn, 11, 5); \
5467
155
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5468
155
    return S; \
5469
155
  case 67: \
5470
18
    tmp = 0; \
5471
18
    tmp |= fieldname(insn, 0, 1) << 5; \
5472
18
    tmp |= fieldname(insn, 21, 5) << 0; \
5473
18
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5474
18
    tmp = fieldname(insn, 16, 5); \
5475
18
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5476
18
    tmp = fieldname(insn, 11, 5); \
5477
18
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5478
18
    return S; \
5479
18
  case 68: \
5480
4
    tmp = 0; \
5481
4
    tmp |= fieldname(insn, 0, 1) << 5; \
5482
4
    tmp |= fieldname(insn, 21, 5) << 0; \
5483
4
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5484
4
    tmp = fieldname(insn, 16, 5); \
5485
4
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5486
4
    tmp = fieldname(insn, 11, 5); \
5487
4
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5488
4
    return S; \
5489
11
  case 69: \
5490
11
    tmp = fieldname(insn, 21, 5); \
5491
11
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5492
11
    tmp = fieldname(insn, 11, 10); \
5493
11
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 10) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5494
11
    return S; \
5495
4.04k
  case 70: \
5496
4.04k
    tmp = 0; \
5497
4.04k
    tmp |= fieldname(insn, 11, 5) << 5; \
5498
4.04k
    tmp |= fieldname(insn, 16, 5) << 0; \
5499
4.04k
    MCOperand_CreateImm0(MI, tmp); \
5500
4.04k
    tmp = fieldname(insn, 21, 5); \
5501
4.04k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5502
4.04k
    return S; \
5503
4.04k
  case 71: \
5504
5
    tmp = fieldname(insn, 21, 1); \
5505
5
    MCOperand_CreateImm0(MI, tmp); \
5506
5
    return S; \
5507
4.04k
  case 72: \
5508
18
    tmp = fieldname(insn, 25, 1); \
5509
18
    MCOperand_CreateImm0(MI, tmp); \
5510
18
    return S; \
5511
4.04k
  case 73: \
5512
11
    tmp = fieldname(insn, 21, 5); \
5513
11
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5514
11
    tmp = fieldname(insn, 16, 5); \
5515
11
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5516
11
    tmp = fieldname(insn, 11, 5); \
5517
11
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5518
11
    return S; \
5519
11
  case 74: \
5520
7
    tmp = fieldname(insn, 16, 5); \
5521
7
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5522
7
    return S; \
5523
72
  case 75: \
5524
72
    tmp = fieldname(insn, 21, 5); \
5525
72
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5526
72
    tmp = fieldname(insn, 16, 5); \
5527
72
    if (DecodeGPRC_NOR0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5528
72
    tmp = fieldname(insn, 11, 5); \
5529
72
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5530
72
    tmp = fieldname(insn, 6, 5); \
5531
72
    if (DecodeCRBITRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5532
72
    return S; \
5533
72
  case 76: \
5534
32
    tmp = fieldname(insn, 12, 8); \
5535
32
    MCOperand_CreateImm0(MI, tmp); \
5536
32
    tmp = fieldname(insn, 21, 5); \
5537
32
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5538
32
    return S; \
5539
32
  case 77: \
5540
24
    tmp = fieldname(insn, 12, 8); \
5541
24
    if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5542
24
    tmp = fieldname(insn, 21, 5); \
5543
24
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5544
24
    return S; \
5545
179
  case 78: \
5546
179
    tmp = fieldname(insn, 21, 5); \
5547
179
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5548
179
    tmp = fieldname(insn, 12, 8); \
5549
179
    if (decodeCRBitMOperand(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5550
179
    return S; \
5551
179
  case 79: \
5552
83
    tmp = fieldname(insn, 16, 5); \
5553
83
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5554
83
    tmp = 0; \
5555
83
    tmp |= fieldname(insn, 0, 1) << 5; \
5556
83
    tmp |= fieldname(insn, 21, 5) << 0; \
5557
83
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5558
83
    return S; \
5559
83
  case 80: \
5560
6
    tmp = fieldname(insn, 16, 5); \
5561
6
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5562
6
    tmp = 0; \
5563
6
    tmp |= fieldname(insn, 0, 1) << 5; \
5564
6
    tmp |= fieldname(insn, 21, 5) << 0; \
5565
6
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5566
6
    return S; \
5567
50
  case 81: \
5568
50
    tmp = fieldname(insn, 21, 5); \
5569
50
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5570
50
    tmp = fieldname(insn, 16, 1); \
5571
50
    MCOperand_CreateImm0(MI, tmp); \
5572
50
    return S; \
5573
50
  case 82: \
5574
7
    tmp = 0; \
5575
7
    tmp |= fieldname(insn, 0, 1) << 5; \
5576
7
    tmp |= fieldname(insn, 21, 5) << 0; \
5577
7
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5578
7
    tmp = fieldname(insn, 16, 5); \
5579
7
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5580
7
    return S; \
5581
41
  case 83: \
5582
41
    tmp = fieldname(insn, 21, 5); \
5583
41
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5584
41
    tmp = fieldname(insn, 16, 4); \
5585
41
    MCOperand_CreateImm0(MI, tmp); \
5586
41
    return S; \
5587
41
  case 84: \
5588
24
    tmp = 0; \
5589
24
    tmp |= fieldname(insn, 0, 1) << 5; \
5590
24
    tmp |= fieldname(insn, 21, 5) << 0; \
5591
24
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5592
24
    tmp = fieldname(insn, 16, 5); \
5593
24
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5594
24
    return S; \
5595
328
  case 85: \
5596
328
    tmp = fieldname(insn, 21, 5); \
5597
328
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5598
328
    tmp = fieldname(insn, 11, 5); \
5599
328
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5600
328
    return S; \
5601
328
  case 86: \
5602
9
    tmp = fieldname(insn, 11, 5); \
5603
9
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5604
9
    return S; \
5605
9
  case 87: \
5606
5
    tmp = fieldname(insn, 16, 5); \
5607
5
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5608
5
    tmp = 0; \
5609
5
    tmp |= fieldname(insn, 0, 1) << 5; \
5610
5
    tmp |= fieldname(insn, 21, 5) << 0; \
5611
5
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5612
5
    return S; \
5613
5
  case 88: \
5614
1
    tmp = 0; \
5615
1
    tmp |= fieldname(insn, 0, 1) << 5; \
5616
1
    tmp |= fieldname(insn, 21, 5) << 0; \
5617
1
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5618
1
    tmp = fieldname(insn, 16, 5); \
5619
1
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5620
1
    return S; \
5621
40
  case 89: \
5622
40
    tmp = 0; \
5623
40
    tmp |= fieldname(insn, 0, 1) << 5; \
5624
40
    tmp |= fieldname(insn, 21, 5) << 0; \
5625
40
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5626
40
    tmp = fieldname(insn, 16, 5); \
5627
40
    if (DecodeG8RC_NOX0RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5628
40
    tmp = fieldname(insn, 11, 5); \
5629
40
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5630
40
    return S; \
5631
40
  case 90: \
5632
28
    tmp = fieldname(insn, 21, 5); \
5633
28
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5634
28
    tmp = fieldname(insn, 16, 2); \
5635
28
    MCOperand_CreateImm0(MI, tmp); \
5636
28
    return S; \
5637
91
  case 91: \
5638
91
    tmp = fieldname(insn, 21, 5); \
5639
91
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5640
91
    tmp = fieldname(insn, 16, 5); \
5641
91
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5642
91
    tmp = fieldname(insn, 11, 1); \
5643
91
    MCOperand_CreateImm0(MI, tmp); \
5644
91
    return S; \
5645
106
  case 92: \
5646
106
    tmp = fieldname(insn, 21, 5); \
5647
106
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5648
106
    tmp = fieldname(insn, 16, 5); \
5649
106
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5650
106
    tmp = fieldname(insn, 11, 5); \
5651
106
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5652
106
    return S; \
5653
106
  case 93: \
5654
55
    tmp = fieldname(insn, 21, 5); \
5655
55
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5656
55
    tmp = fieldname(insn, 16, 5); \
5657
55
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5658
55
    tmp = fieldname(insn, 11, 5); \
5659
55
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5660
55
    return S; \
5661
55
  case 94: \
5662
16
    tmp = fieldname(insn, 21, 5); \
5663
16
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5664
16
    tmp = fieldname(insn, 16, 5); \
5665
16
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5666
16
    tmp = fieldname(insn, 16, 5); \
5667
16
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5668
16
    tmp = fieldname(insn, 11, 5); \
5669
16
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5670
16
    return S; \
5671
16
  case 95: \
5672
15
    tmp = fieldname(insn, 16, 5); \
5673
15
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5674
15
    tmp = fieldname(insn, 21, 5); \
5675
15
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5676
15
    tmp = fieldname(insn, 16, 5); \
5677
15
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5678
15
    tmp = fieldname(insn, 11, 5); \
5679
15
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5680
15
    return S; \
5681
20
  case 96: \
5682
20
    tmp = fieldname(insn, 16, 5); \
5683
20
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5684
20
    tmp = fieldname(insn, 11, 5); \
5685
20
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5686
20
    return S; \
5687
67
  case 97: \
5688
67
    tmp = fieldname(insn, 21, 5); \
5689
67
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5690
67
    tmp = fieldname(insn, 16, 5); \
5691
67
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5692
67
    tmp = fieldname(insn, 16, 5); \
5693
67
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5694
67
    tmp = fieldname(insn, 11, 5); \
5695
67
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5696
67
    return S; \
5697
762
  case 98: \
5698
762
    tmp = fieldname(insn, 21, 5); \
5699
762
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5700
762
    tmp = fieldname(insn, 16, 5); \
5701
762
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5702
762
    tmp = fieldname(insn, 11, 5); \
5703
762
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5704
762
    return S; \
5705
762
  case 99: \
5706
12
    tmp = fieldname(insn, 16, 5); \
5707
12
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5708
12
    tmp = fieldname(insn, 21, 5); \
5709
12
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5710
12
    tmp = fieldname(insn, 16, 5); \
5711
12
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5712
12
    tmp = fieldname(insn, 11, 5); \
5713
12
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5714
12
    return S; \
5715
30
  case 100: \
5716
30
    tmp = fieldname(insn, 21, 2); \
5717
30
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5718
30
    tmp = fieldname(insn, 16, 5); \
5719
30
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5720
30
    tmp = fieldname(insn, 11, 5); \
5721
30
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5722
30
    return S; \
5723
30
  case 101: \
5724
16
    tmp = fieldname(insn, 21, 5); \
5725
16
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5726
16
    tmp = fieldname(insn, 16, 5); \
5727
16
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5728
16
    tmp = fieldname(insn, 11, 5); \
5729
16
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5730
16
    return S; \
5731
28
  case 102: \
5732
28
    tmp = fieldname(insn, 21, 5); \
5733
28
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5734
28
    tmp = fieldname(insn, 16, 5); \
5735
28
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5736
28
    tmp = fieldname(insn, 16, 5); \
5737
28
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5738
28
    tmp = fieldname(insn, 11, 5); \
5739
28
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5740
28
    return S; \
5741
193
  case 103: \
5742
193
    tmp = fieldname(insn, 21, 2); \
5743
193
    MCOperand_CreateImm0(MI, tmp); \
5744
193
    return S; \
5745
34
  case 104: \
5746
34
    tmp = fieldname(insn, 21, 5); \
5747
34
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5748
34
    tmp = fieldname(insn, 16, 5); \
5749
34
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5750
34
    tmp = fieldname(insn, 11, 5); \
5751
34
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5752
34
    return S; \
5753
34
  case 105: \
5754
10
    tmp = fieldname(insn, 21, 5); \
5755
10
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5756
10
    tmp = fieldname(insn, 16, 5); \
5757
10
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5758
10
    tmp = fieldname(insn, 16, 5); \
5759
10
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5760
10
    tmp = fieldname(insn, 11, 5); \
5761
10
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5762
10
    return S; \
5763
10
  case 106: \
5764
8
    tmp = fieldname(insn, 16, 5); \
5765
8
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5766
8
    tmp = fieldname(insn, 21, 5); \
5767
8
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5768
8
    tmp = fieldname(insn, 16, 5); \
5769
8
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5770
8
    tmp = fieldname(insn, 11, 5); \
5771
8
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5772
8
    return S; \
5773
8
  case 107: \
5774
8
    tmp = fieldname(insn, 16, 5); \
5775
8
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5776
8
    tmp = fieldname(insn, 21, 5); \
5777
8
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5778
8
    tmp = fieldname(insn, 16, 5); \
5779
8
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5780
8
    tmp = fieldname(insn, 11, 5); \
5781
8
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5782
8
    return S; \
5783
8
  case 108: \
5784
7
    tmp = fieldname(insn, 21, 2); \
5785
7
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5786
7
    return S; \
5787
61
  case 109: \
5788
61
    tmp = fieldname(insn, 21, 5); \
5789
61
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5790
61
    return S; \
5791
159
  case 110: \
5792
159
    tmp = fieldname(insn, 16, 5); \
5793
159
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5794
159
    tmp = fieldname(insn, 21, 5); \
5795
159
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5796
159
    tmp = fieldname(insn, 11, 5); \
5797
159
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5798
159
    return S; \
5799
159
  case 111: \
5800
15
    tmp = fieldname(insn, 16, 5); \
5801
15
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5802
15
    tmp = fieldname(insn, 21, 5); \
5803
15
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5804
15
    tmp = fieldname(insn, 11, 5); \
5805
15
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5806
15
    return S; \
5807
47
  case 112: \
5808
47
    tmp = fieldname(insn, 16, 5); \
5809
47
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5810
47
    tmp = fieldname(insn, 21, 5); \
5811
47
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5812
47
    return S; \
5813
47
  case 113: \
5814
8
    tmp = fieldname(insn, 16, 5); \
5815
8
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5816
8
    tmp = fieldname(insn, 21, 5); \
5817
8
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5818
8
    tmp = fieldname(insn, 11, 5); \
5819
8
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5820
8
    return S; \
5821
24
  case 114: \
5822
24
    tmp = fieldname(insn, 16, 5); \
5823
24
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5824
24
    tmp = fieldname(insn, 21, 5); \
5825
24
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5826
24
    return S; \
5827
34
  case 115: \
5828
34
    tmp = fieldname(insn, 16, 5); \
5829
34
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5830
34
    tmp = fieldname(insn, 21, 5); \
5831
34
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5832
34
    tmp = 0; \
5833
34
    tmp |= fieldname(insn, 1, 1) << 5; \
5834
34
    tmp |= fieldname(insn, 11, 5) << 0; \
5835
34
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 6) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5836
34
    return S; \
5837
34
  case 116: \
5838
1
    tmp = fieldname(insn, 16, 5); \
5839
1
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5840
1
    tmp = fieldname(insn, 21, 5); \
5841
1
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5842
1
    tmp = fieldname(insn, 11, 5); \
5843
1
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5844
1
    return S; \
5845
47
  case 117: \
5846
47
    tmp = fieldname(insn, 16, 5); \
5847
47
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5848
47
    tmp = fieldname(insn, 11, 5); \
5849
47
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5850
47
    tmp = fieldname(insn, 21, 5); \
5851
47
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5852
47
    return S; \
5853
12.9k
  case 118: \
5854
12.9k
    tmp = fieldname(insn, 21, 5); \
5855
12.9k
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5856
12.9k
    tmp = fieldname(insn, 0, 21); \
5857
12.9k
    if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5858
12.9k
    return S; \
5859
12.9k
  case 119: \
5860
2.08k
    tmp = fieldname(insn, 21, 5); \
5861
2.08k
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5862
2.08k
    tmp = fieldname(insn, 0, 21); \
5863
2.08k
    if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5864
2.08k
    return S; \
5865
2.17k
  case 120: \
5866
2.17k
    tmp = fieldname(insn, 21, 5); \
5867
2.17k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5868
2.17k
    tmp = fieldname(insn, 0, 21); \
5869
2.17k
    if (decodeMemRIOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5870
2.17k
    return S; \
5871
2.17k
  case 121: \
5872
622
    tmp = fieldname(insn, 21, 5); \
5873
622
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5874
622
    tmp = fieldname(insn, 2, 19); \
5875
622
    if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5876
622
    return S; \
5877
638
  case 122: \
5878
638
    tmp = fieldname(insn, 21, 5); \
5879
638
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5880
638
    tmp = fieldname(insn, 2, 19); \
5881
638
    if (decodeMemRIXOperands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5882
638
    return S; \
5883
638
  case 123: \
5884
6
    tmp = fieldname(insn, 21, 5); \
5885
6
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5886
6
    tmp = fieldname(insn, 11, 5); \
5887
6
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5888
6
    return S; \
5889
14
  case 124: \
5890
14
    tmp = fieldname(insn, 21, 5); \
5891
14
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5892
14
    tmp = fieldname(insn, 16, 5); \
5893
14
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5894
14
    tmp = fieldname(insn, 11, 5); \
5895
14
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5896
14
    return S; \
5897
14
  case 125: \
5898
8
    tmp = fieldname(insn, 21, 5); \
5899
8
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5900
8
    tmp = fieldname(insn, 11, 5); \
5901
8
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5902
8
    return S; \
5903
8
  case 126: \
5904
5
    tmp = fieldname(insn, 21, 5); \
5905
5
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5906
5
    tmp = fieldname(insn, 16, 5); \
5907
5
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5908
5
    tmp = fieldname(insn, 6, 5); \
5909
5
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5910
5
    return S; \
5911
25
  case 127: \
5912
25
    tmp = fieldname(insn, 21, 5); \
5913
25
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5914
25
    tmp = fieldname(insn, 16, 5); \
5915
25
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5916
25
    tmp = fieldname(insn, 6, 5); \
5917
25
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5918
25
    tmp = fieldname(insn, 11, 5); \
5919
25
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5920
25
    return S; \
5921
74
  case 128: \
5922
74
    tmp = 0; \
5923
74
    tmp |= fieldname(insn, 0, 1) << 5; \
5924
74
    tmp |= fieldname(insn, 21, 5) << 0; \
5925
74
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5926
74
    tmp = 0; \
5927
74
    tmp |= fieldname(insn, 2, 1) << 5; \
5928
74
    tmp |= fieldname(insn, 16, 5) << 0; \
5929
74
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5930
74
    tmp = 0; \
5931
74
    tmp |= fieldname(insn, 1, 1) << 5; \
5932
74
    tmp |= fieldname(insn, 11, 5) << 0; \
5933
74
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5934
74
    return S; \
5935
124
  case 129: \
5936
124
    tmp = 0; \
5937
124
    tmp |= fieldname(insn, 0, 1) << 5; \
5938
124
    tmp |= fieldname(insn, 21, 5) << 0; \
5939
124
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5940
124
    tmp = 0; \
5941
124
    tmp |= fieldname(insn, 0, 1) << 5; \
5942
124
    tmp |= fieldname(insn, 21, 5) << 0; \
5943
124
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5944
124
    tmp = 0; \
5945
124
    tmp |= fieldname(insn, 2, 1) << 5; \
5946
124
    tmp |= fieldname(insn, 16, 5) << 0; \
5947
124
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5948
124
    tmp = 0; \
5949
124
    tmp |= fieldname(insn, 1, 1) << 5; \
5950
124
    tmp |= fieldname(insn, 11, 5) << 0; \
5951
124
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5952
124
    return S; \
5953
124
  case 130: \
5954
31
    tmp = 0; \
5955
31
    tmp |= fieldname(insn, 0, 1) << 5; \
5956
31
    tmp |= fieldname(insn, 21, 5) << 0; \
5957
31
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5958
31
    tmp = 0; \
5959
31
    tmp |= fieldname(insn, 2, 1) << 5; \
5960
31
    tmp |= fieldname(insn, 16, 5) << 0; \
5961
31
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5962
31
    tmp = 0; \
5963
31
    tmp |= fieldname(insn, 1, 1) << 5; \
5964
31
    tmp |= fieldname(insn, 11, 5) << 0; \
5965
31
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5966
31
    return S; \
5967
165
  case 131: \
5968
165
    tmp = 0; \
5969
165
    tmp |= fieldname(insn, 0, 1) << 5; \
5970
165
    tmp |= fieldname(insn, 21, 5) << 0; \
5971
165
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5972
165
    tmp = 0; \
5973
165
    tmp |= fieldname(insn, 0, 1) << 5; \
5974
165
    tmp |= fieldname(insn, 21, 5) << 0; \
5975
165
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5976
165
    tmp = 0; \
5977
165
    tmp |= fieldname(insn, 2, 1) << 5; \
5978
165
    tmp |= fieldname(insn, 16, 5) << 0; \
5979
165
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5980
165
    tmp = 0; \
5981
165
    tmp |= fieldname(insn, 1, 1) << 5; \
5982
165
    tmp |= fieldname(insn, 11, 5) << 0; \
5983
165
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5984
165
    return S; \
5985
230
  case 132: \
5986
230
    tmp = 0; \
5987
230
    tmp |= fieldname(insn, 0, 1) << 5; \
5988
230
    tmp |= fieldname(insn, 21, 5) << 0; \
5989
230
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5990
230
    tmp = 0; \
5991
230
    tmp |= fieldname(insn, 2, 1) << 5; \
5992
230
    tmp |= fieldname(insn, 16, 5) << 0; \
5993
230
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5994
230
    tmp = 0; \
5995
230
    tmp |= fieldname(insn, 1, 1) << 5; \
5996
230
    tmp |= fieldname(insn, 11, 5) << 0; \
5997
230
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
5998
230
    return S; \
5999
230
  case 133: \
6000
167
    tmp = 0; \
6001
167
    tmp |= fieldname(insn, 0, 1) << 5; \
6002
167
    tmp |= fieldname(insn, 21, 5) << 0; \
6003
167
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6004
167
    tmp = 0; \
6005
167
    tmp |= fieldname(insn, 0, 1) << 5; \
6006
167
    tmp |= fieldname(insn, 21, 5) << 0; \
6007
167
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6008
167
    tmp = 0; \
6009
167
    tmp |= fieldname(insn, 2, 1) << 5; \
6010
167
    tmp |= fieldname(insn, 16, 5) << 0; \
6011
167
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6012
167
    tmp = 0; \
6013
167
    tmp |= fieldname(insn, 1, 1) << 5; \
6014
167
    tmp |= fieldname(insn, 11, 5) << 0; \
6015
167
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6016
167
    return S; \
6017
167
  case 134: \
6018
59
    tmp = 0; \
6019
59
    tmp |= fieldname(insn, 0, 1) << 5; \
6020
59
    tmp |= fieldname(insn, 21, 5) << 0; \
6021
59
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6022
59
    tmp = 0; \
6023
59
    tmp |= fieldname(insn, 2, 1) << 5; \
6024
59
    tmp |= fieldname(insn, 16, 5) << 0; \
6025
59
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6026
59
    tmp = 0; \
6027
59
    tmp |= fieldname(insn, 1, 1) << 5; \
6028
59
    tmp |= fieldname(insn, 11, 5) << 0; \
6029
59
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6030
59
    return S; \
6031
1.52k
  case 135: \
6032
1.52k
    tmp = 0; \
6033
1.52k
    tmp |= fieldname(insn, 0, 1) << 5; \
6034
1.52k
    tmp |= fieldname(insn, 21, 5) << 0; \
6035
1.52k
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6036
1.52k
    tmp = 0; \
6037
1.52k
    tmp |= fieldname(insn, 2, 1) << 5; \
6038
1.52k
    tmp |= fieldname(insn, 16, 5) << 0; \
6039
1.52k
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6040
1.52k
    tmp = 0; \
6041
1.52k
    tmp |= fieldname(insn, 1, 1) << 5; \
6042
1.52k
    tmp |= fieldname(insn, 11, 5) << 0; \
6043
1.52k
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6044
1.52k
    tmp = fieldname(insn, 8, 2); \
6045
1.52k
    MCOperand_CreateImm0(MI, tmp); \
6046
1.52k
    return S; \
6047
1.52k
  case 136: \
6048
17
    tmp = fieldname(insn, 23, 3); \
6049
17
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6050
17
    tmp = 0; \
6051
17
    tmp |= fieldname(insn, 2, 1) << 5; \
6052
17
    tmp |= fieldname(insn, 16, 5) << 0; \
6053
17
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6054
17
    tmp = 0; \
6055
17
    tmp |= fieldname(insn, 1, 1) << 5; \
6056
17
    tmp |= fieldname(insn, 11, 5) << 0; \
6057
17
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6058
17
    return S; \
6059
21
  case 137: \
6060
21
    tmp = 0; \
6061
21
    tmp |= fieldname(insn, 0, 1) << 5; \
6062
21
    tmp |= fieldname(insn, 21, 5) << 0; \
6063
21
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6064
21
    tmp = 0; \
6065
21
    tmp |= fieldname(insn, 1, 1) << 5; \
6066
21
    tmp |= fieldname(insn, 11, 5) << 0; \
6067
21
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6068
21
    tmp = fieldname(insn, 16, 2); \
6069
21
    MCOperand_CreateImm0(MI, tmp); \
6070
21
    return S; \
6071
31
  case 138: \
6072
31
    tmp = 0; \
6073
31
    tmp |= fieldname(insn, 0, 1) << 5; \
6074
31
    tmp |= fieldname(insn, 21, 5) << 0; \
6075
31
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6076
31
    tmp = 0; \
6077
31
    tmp |= fieldname(insn, 1, 1) << 5; \
6078
31
    tmp |= fieldname(insn, 11, 5) << 0; \
6079
31
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6080
31
    tmp = fieldname(insn, 16, 5); \
6081
31
    MCOperand_CreateImm0(MI, tmp); \
6082
31
    return S; \
6083
31
  case 139: \
6084
12
    tmp = 0; \
6085
12
    tmp |= fieldname(insn, 0, 1) << 5; \
6086
12
    tmp |= fieldname(insn, 21, 5) << 0; \
6087
12
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6088
12
    tmp = fieldname(insn, 11, 8); \
6089
12
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 8) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6090
12
    return S; \
6091
12
  case 140: \
6092
10
    tmp = 0; \
6093
10
    tmp |= fieldname(insn, 0, 1) << 5; \
6094
10
    tmp |= fieldname(insn, 21, 5) << 0; \
6095
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6096
10
    tmp = 0; \
6097
10
    tmp |= fieldname(insn, 0, 1) << 5; \
6098
10
    tmp |= fieldname(insn, 21, 5) << 0; \
6099
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6100
10
    tmp = 0; \
6101
10
    tmp |= fieldname(insn, 1, 1) << 5; \
6102
10
    tmp |= fieldname(insn, 11, 5) << 0; \
6103
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6104
10
    tmp = fieldname(insn, 16, 5); \
6105
10
    MCOperand_CreateImm0(MI, tmp); \
6106
10
    return S; \
6107
10
  case 141: \
6108
10
    tmp = 0; \
6109
10
    tmp |= fieldname(insn, 0, 1) << 5; \
6110
10
    tmp |= fieldname(insn, 21, 5) << 0; \
6111
10
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6112
10
    tmp = 0; \
6113
10
    tmp |= fieldname(insn, 1, 1) << 5; \
6114
10
    tmp |= fieldname(insn, 11, 5) << 0; \
6115
10
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6116
10
    return S; \
6117
31
  case 142: \
6118
31
    tmp = 0; \
6119
31
    tmp |= fieldname(insn, 0, 1) << 5; \
6120
31
    tmp |= fieldname(insn, 21, 5) << 0; \
6121
31
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6122
31
    tmp = 0; \
6123
31
    tmp |= fieldname(insn, 1, 1) << 5; \
6124
31
    tmp |= fieldname(insn, 11, 5) << 0; \
6125
31
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6126
31
    return S; \
6127
31
  case 143: \
6128
17
    tmp = fieldname(insn, 23, 3); \
6129
17
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6130
17
    tmp = 0; \
6131
17
    tmp |= fieldname(insn, 1, 1) << 5; \
6132
17
    tmp |= fieldname(insn, 11, 5) << 0; \
6133
17
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6134
17
    return S; \
6135
17
  case 144: \
6136
13
    tmp = 0; \
6137
13
    tmp |= fieldname(insn, 0, 1) << 5; \
6138
13
    tmp |= fieldname(insn, 21, 5) << 0; \
6139
13
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6140
13
    tmp = 0; \
6141
13
    tmp |= fieldname(insn, 1, 1) << 5; \
6142
13
    tmp |= fieldname(insn, 11, 5) << 0; \
6143
13
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6144
13
    return S; \
6145
81
  case 145: \
6146
81
    tmp = fieldname(insn, 23, 3); \
6147
81
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6148
81
    tmp = 0; \
6149
81
    tmp |= fieldname(insn, 1, 1) << 5; \
6150
81
    tmp |= fieldname(insn, 11, 5) << 0; \
6151
81
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6152
81
    return S; \
6153
81
  case 146: \
6154
16
    tmp = fieldname(insn, 23, 3); \
6155
16
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6156
16
    tmp = 0; \
6157
16
    tmp |= fieldname(insn, 2, 1) << 5; \
6158
16
    tmp |= fieldname(insn, 16, 5) << 0; \
6159
16
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6160
16
    tmp = 0; \
6161
16
    tmp |= fieldname(insn, 1, 1) << 5; \
6162
16
    tmp |= fieldname(insn, 11, 5) << 0; \
6163
16
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6164
16
    return S; \
6165
16
  case 147: \
6166
1
    tmp = 0; \
6167
1
    tmp |= fieldname(insn, 0, 1) << 5; \
6168
1
    tmp |= fieldname(insn, 21, 5) << 0; \
6169
1
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6170
1
    tmp = 0; \
6171
1
    tmp |= fieldname(insn, 1, 1) << 5; \
6172
1
    tmp |= fieldname(insn, 11, 5) << 0; \
6173
1
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6174
1
    return S; \
6175
7
  case 148: \
6176
7
    tmp = 0; \
6177
7
    tmp |= fieldname(insn, 0, 1) << 5; \
6178
7
    tmp |= fieldname(insn, 21, 5) << 0; \
6179
7
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6180
7
    tmp = 0; \
6181
7
    tmp |= fieldname(insn, 1, 1) << 5; \
6182
7
    tmp |= fieldname(insn, 11, 5) << 0; \
6183
7
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6184
7
    return S; \
6185
141
  case 149: \
6186
141
    tmp = fieldname(insn, 23, 3); \
6187
141
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6188
141
    tmp = fieldname(insn, 16, 7); \
6189
141
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 7) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6190
141
    tmp = 0; \
6191
141
    tmp |= fieldname(insn, 1, 1) << 5; \
6192
141
    tmp |= fieldname(insn, 11, 5) << 0; \
6193
141
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6194
141
    return S; \
6195
141
  case 150: \
6196
5
    tmp = 0; \
6197
5
    tmp |= fieldname(insn, 0, 1) << 5; \
6198
5
    tmp |= fieldname(insn, 21, 5) << 0; \
6199
5
    if (DecodeVSSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6200
5
    tmp = 0; \
6201
5
    tmp |= fieldname(insn, 1, 1) << 5; \
6202
5
    tmp |= fieldname(insn, 11, 5) << 0; \
6203
5
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6204
5
    return S; \
6205
5
  case 151: \
6206
5
    tmp = fieldname(insn, 21, 5); \
6207
5
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6208
5
    tmp = 0; \
6209
5
    tmp |= fieldname(insn, 1, 1) << 5; \
6210
5
    tmp |= fieldname(insn, 11, 5) << 0; \
6211
5
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6212
5
    return S; \
6213
10
  case 152: \
6214
10
    tmp = 0; \
6215
10
    tmp |= fieldname(insn, 0, 1) << 5; \
6216
10
    tmp |= fieldname(insn, 21, 5) << 0; \
6217
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6218
10
    tmp = 0; \
6219
10
    tmp |= fieldname(insn, 2, 1) << 6; \
6220
10
    tmp |= fieldname(insn, 6, 1) << 5; \
6221
10
    tmp |= fieldname(insn, 16, 5) << 0; \
6222
10
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 7) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6223
10
    tmp = 0; \
6224
10
    tmp |= fieldname(insn, 1, 1) << 5; \
6225
10
    tmp |= fieldname(insn, 11, 5) << 0; \
6226
10
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6227
10
    return S; \
6228
10
  case 153: \
6229
9
    tmp = 0; \
6230
9
    tmp |= fieldname(insn, 0, 1) << 5; \
6231
9
    tmp |= fieldname(insn, 21, 5) << 0; \
6232
9
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6233
9
    tmp = fieldname(insn, 16, 5); \
6234
9
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6235
9
    tmp = fieldname(insn, 11, 5); \
6236
9
    if (DecodeG8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6237
9
    return S; \
6238
610
  case 154: \
6239
610
    tmp = 0; \
6240
610
    tmp |= fieldname(insn, 0, 1) << 5; \
6241
610
    tmp |= fieldname(insn, 21, 5) << 0; \
6242
610
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6243
610
    tmp = 0; \
6244
610
    tmp |= fieldname(insn, 2, 1) << 5; \
6245
610
    tmp |= fieldname(insn, 16, 5) << 0; \
6246
610
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6247
610
    tmp = 0; \
6248
610
    tmp |= fieldname(insn, 1, 1) << 5; \
6249
610
    tmp |= fieldname(insn, 11, 5) << 0; \
6250
610
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6251
610
    tmp = 0; \
6252
610
    tmp |= fieldname(insn, 3, 1) << 5; \
6253
610
    tmp |= fieldname(insn, 6, 5) << 0; \
6254
610
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6255
610
    return S; \
6256
610
  case 155: \
6257
190
    tmp = 0; \
6258
190
    tmp |= fieldname(insn, 3, 1) << 5; \
6259
190
    tmp |= fieldname(insn, 21, 5) << 0; \
6260
190
    if (DecodeVSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6261
190
    tmp = fieldname(insn, 4, 17); \
6262
190
    if (decodeMemRIX16Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6263
190
    return S; \
6264
190
  case 156: \
6265
22
    tmp = fieldname(insn, 23, 3); \
6266
22
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6267
22
    tmp = fieldname(insn, 16, 5); \
6268
22
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6269
22
    tmp = fieldname(insn, 11, 5); \
6270
22
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6271
22
    return S; \
6272
22
  case 157: \
6273
15
    tmp = fieldname(insn, 23, 3); \
6274
15
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6275
15
    tmp = fieldname(insn, 16, 5); \
6276
15
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6277
15
    tmp = fieldname(insn, 11, 5); \
6278
15
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6279
15
    return S; \
6280
15
  case 158: \
6281
7
    tmp = fieldname(insn, 23, 3); \
6282
7
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6283
7
    tmp = fieldname(insn, 11, 5); \
6284
7
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6285
7
    return S; \
6286
9
  case 159: \
6287
9
    tmp = fieldname(insn, 23, 3); \
6288
9
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6289
9
    tmp = fieldname(insn, 16, 5); \
6290
9
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6291
9
    tmp = fieldname(insn, 11, 5); \
6292
9
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6293
9
    return S; \
6294
12
  case 160: \
6295
12
    tmp = fieldname(insn, 21, 5); \
6296
12
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6297
12
    tmp = fieldname(insn, 21, 5); \
6298
12
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6299
12
    tmp = fieldname(insn, 16, 5); \
6300
12
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6301
12
    tmp = fieldname(insn, 11, 5); \
6302
12
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6303
12
    return S; \
6304
19
  case 161: \
6305
19
    tmp = fieldname(insn, 23, 3); \
6306
19
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6307
19
    tmp = fieldname(insn, 16, 7); \
6308
19
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 7) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6309
19
    tmp = fieldname(insn, 11, 5); \
6310
19
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6311
19
    return S; \
6312
19
  case 162: \
6313
6
    tmp = fieldname(insn, 21, 5); \
6314
6
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6315
6
    tmp = fieldname(insn, 11, 5); \
6316
6
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6317
6
    return S; \
6318
6
  case 163: \
6319
0
    tmp = fieldname(insn, 21, 5); \
6320
0
    if (DecodeVFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6321
0
    tmp = fieldname(insn, 11, 5); \
6322
0
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6323
0
    return S; \
6324
1
  case 164: \
6325
1
    tmp = fieldname(insn, 21, 5); \
6326
1
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6327
1
    tmp = fieldname(insn, 16, 5); \
6328
1
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6329
1
    tmp = fieldname(insn, 11, 5); \
6330
1
    if (DecodeVSFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6331
1
    return S; \
6332
18
  case 165: \
6333
18
    tmp = fieldname(insn, 21, 5); \
6334
18
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6335
18
    tmp = fieldname(insn, 16, 1); \
6336
18
    MCOperand_CreateImm0(MI, tmp); \
6337
18
    tmp = fieldname(insn, 11, 5); \
6338
18
    if (DecodeVRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6339
18
    tmp = fieldname(insn, 9, 2); \
6340
18
    MCOperand_CreateImm0(MI, tmp); \
6341
18
    return S; \
6342
37
  case 166: \
6343
37
    tmp = fieldname(insn, 23, 3); \
6344
37
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6345
37
    tmp = fieldname(insn, 12, 4); \
6346
37
    MCOperand_CreateImm0(MI, tmp); \
6347
37
    tmp = fieldname(insn, 16, 1); \
6348
37
    MCOperand_CreateImm0(MI, tmp); \
6349
37
    return S; \
6350
37
  case 167: \
6351
9
    tmp = fieldname(insn, 21, 5); \
6352
9
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6353
9
    return S; \
6354
22
  case 168: \
6355
22
    tmp = fieldname(insn, 21, 5); \
6356
22
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6357
22
    tmp = fieldname(insn, 11, 5); \
6358
22
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6359
22
    return S; \
6360
22
  case 169: \
6361
8
    tmp = fieldname(insn, 21, 5); \
6362
8
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6363
8
    tmp = fieldname(insn, 11, 3); \
6364
8
    MCOperand_CreateImm0(MI, tmp); \
6365
8
    return S; \
6366
11
  case 170: \
6367
11
    tmp = fieldname(insn, 21, 5); \
6368
11
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6369
11
    tmp = fieldname(insn, 11, 2); \
6370
11
    MCOperand_CreateImm0(MI, tmp); \
6371
11
    return S; \
6372
123
  case 171: \
6373
123
    tmp = fieldname(insn, 17, 8); \
6374
123
    MCOperand_CreateImm0(MI, tmp); \
6375
123
    tmp = fieldname(insn, 11, 5); \
6376
123
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6377
123
    tmp = fieldname(insn, 25, 1); \
6378
123
    MCOperand_CreateImm0(MI, tmp); \
6379
123
    tmp = fieldname(insn, 16, 1); \
6380
123
    MCOperand_CreateImm0(MI, tmp); \
6381
123
    return S; \
6382
123
  case 172: \
6383
19
    tmp = fieldname(insn, 21, 5); \
6384
19
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6385
19
    tmp = fieldname(insn, 16, 5); \
6386
19
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6387
19
    tmp = fieldname(insn, 11, 5); \
6388
19
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6389
19
    return S; \
6390
62
  case 173: \
6391
62
    tmp = fieldname(insn, 21, 5); \
6392
62
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6393
62
    tmp = fieldname(insn, 16, 5); \
6394
62
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6395
62
    tmp = fieldname(insn, 6, 5); \
6396
62
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6397
62
    tmp = fieldname(insn, 11, 5); \
6398
62
    if (DecodeF4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6399
62
    return S; \
6400
62
  case 174: \
6401
29
    tmp = fieldname(insn, 21, 5); \
6402
29
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6403
29
    tmp = fieldname(insn, 16, 5); \
6404
29
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6405
29
    tmp = fieldname(insn, 6, 5); \
6406
29
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6407
29
    return S; \
6408
1.02k
  case 175: \
6409
1.02k
    tmp = fieldname(insn, 21, 5); \
6410
1.02k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6411
1.02k
    tmp = fieldname(insn, 16, 5); \
6412
1.02k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6413
1.02k
    tmp = fieldname(insn, 6, 5); \
6414
1.02k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6415
1.02k
    tmp = fieldname(insn, 11, 5); \
6416
1.02k
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6417
1.02k
    return S; \
6418
1.02k
  case 176: \
6419
0
    tmp = fieldname(insn, 21, 5); \
6420
0
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6421
0
    tmp = fieldname(insn, 16, 5); \
6422
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6423
0
    tmp = fieldname(insn, 11, 5); \
6424
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6425
0
    tmp = fieldname(insn, 10, 1); \
6426
0
    MCOperand_CreateImm0(MI, tmp); \
6427
0
    tmp = fieldname(insn, 7, 3); \
6428
0
    MCOperand_CreateImm0(MI, tmp); \
6429
0
    return S; \
6430
0
  case 177: \
6431
0
    tmp = fieldname(insn, 21, 5); \
6432
0
    if (DecodeF8RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6433
0
    tmp = fieldname(insn, 0, 12); \
6434
0
    MCOperand_CreateImm0(MI, tmp); \
6435
0
    tmp = fieldname(insn, 16, 5); \
6436
0
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6437
0
    tmp = fieldname(insn, 15, 1); \
6438
0
    MCOperand_CreateImm0(MI, tmp); \
6439
0
    tmp = fieldname(insn, 12, 3); \
6440
0
    MCOperand_CreateImm0(MI, tmp); \
6441
0
    return S; \
6442
113
  case 178: \
6443
113
    tmp = fieldname(insn, 21, 5); \
6444
113
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6445
113
    tmp = fieldname(insn, 16, 5); \
6446
113
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6447
113
    tmp = fieldname(insn, 11, 5); \
6448
113
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6449
113
    return S; \
6450
777
  case 179: \
6451
777
    tmp = fieldname(insn, 21, 5); \
6452
777
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6453
777
    tmp = fieldname(insn, 16, 5); \
6454
777
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6455
777
    tmp = fieldname(insn, 11, 5); \
6456
777
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6457
777
    tmp = fieldname(insn, 6, 5); \
6458
777
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6459
777
    return S; \
6460
1.20k
  case 180: \
6461
1.20k
    tmp = fieldname(insn, 21, 5); \
6462
1.20k
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6463
1.20k
    tmp = fieldname(insn, 16, 5); \
6464
1.20k
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6465
1.20k
    tmp = fieldname(insn, 11, 5); \
6466
1.20k
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6467
1.20k
    tmp = fieldname(insn, 7, 4); \
6468
1.20k
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 12) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6469
1.20k
    return S; \
6470
1.20k
  case 181: \
6471
25
    tmp = fieldname(insn, 21, 5); \
6472
25
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6473
25
    tmp = fieldname(insn, 16, 5); \
6474
25
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6475
25
    tmp = fieldname(insn, 11, 5); \
6476
25
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6477
25
    tmp = fieldname(insn, 9, 2); \
6478
25
    MCOperand_CreateImm0(MI, tmp); \
6479
25
    return S; \
6480
25
  case 182: \
6481
5
    tmp = fieldname(insn, 21, 5); \
6482
5
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6483
5
    tmp = fieldname(insn, 16, 5); \
6484
5
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6485
5
    tmp = fieldname(insn, 9, 2); \
6486
5
    MCOperand_CreateImm0(MI, tmp); \
6487
5
    return S; \
6488
8
  case 183: \
6489
8
    tmp = fieldname(insn, 21, 5); \
6490
8
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6491
8
    tmp = fieldname(insn, 9, 12); \
6492
8
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 12) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6493
8
    return S; \
6494
129
  case 184: \
6495
129
    tmp = fieldname(insn, 21, 5); \
6496
129
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6497
129
    tmp = fieldname(insn, 16, 5); \
6498
129
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6499
129
    tmp = fieldname(insn, 11, 5); \
6500
129
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6501
129
    return S; \
6502
129
  case 185: \
6503
41
    tmp = fieldname(insn, 21, 5); \
6504
41
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6505
41
    tmp = fieldname(insn, 16, 5); \
6506
41
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6507
41
    tmp = fieldname(insn, 16, 5); \
6508
41
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6509
41
    tmp = fieldname(insn, 11, 5); \
6510
41
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6511
41
    return S; \
6512
41
  case 186: \
6513
10
    tmp = fieldname(insn, 21, 5); \
6514
10
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6515
10
    tmp = fieldname(insn, 16, 5); \
6516
10
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6517
10
    tmp = fieldname(insn, 16, 5); \
6518
10
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6519
10
    tmp = fieldname(insn, 11, 5); \
6520
10
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6521
10
    return S; \
6522
98
  case 187: \
6523
98
    tmp = fieldname(insn, 16, 5); \
6524
98
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6525
98
    tmp = fieldname(insn, 21, 5); \
6526
98
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6527
98
    tmp = fieldname(insn, 16, 5); \
6528
98
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6529
98
    tmp = fieldname(insn, 11, 5); \
6530
98
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6531
98
    return S; \
6532
98
  case 188: \
6533
4
    tmp = fieldname(insn, 16, 5); \
6534
4
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6535
4
    tmp = fieldname(insn, 21, 5); \
6536
4
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6537
4
    tmp = fieldname(insn, 16, 5); \
6538
4
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6539
4
    tmp = fieldname(insn, 11, 5); \
6540
4
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6541
4
    return S; \
6542
154
  case 189: \
6543
154
    tmp = fieldname(insn, 21, 5); \
6544
154
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6545
154
    tmp = fieldname(insn, 16, 5); \
6546
154
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6547
154
    tmp = fieldname(insn, 11, 5); \
6548
154
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6549
154
    return S; \
6550
154
  case 190: \
6551
35
    tmp = fieldname(insn, 21, 5); \
6552
35
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6553
35
    tmp = fieldname(insn, 11, 5); \
6554
35
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6555
35
    return S; \
6556
87
  case 191: \
6557
87
    tmp = fieldname(insn, 21, 5); \
6558
87
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6559
87
    tmp = fieldname(insn, 11, 5); \
6560
87
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6561
87
    return S; \
6562
87
  case 192: \
6563
36
    tmp = fieldname(insn, 21, 5); \
6564
36
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6565
36
    tmp = fieldname(insn, 16, 5); \
6566
36
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6567
36
    tmp = fieldname(insn, 6, 5); \
6568
36
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6569
36
    return S; \
6570
200
  case 193: \
6571
200
    tmp = fieldname(insn, 21, 5); \
6572
200
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6573
200
    tmp = fieldname(insn, 16, 5); \
6574
200
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6575
200
    tmp = fieldname(insn, 11, 5); \
6576
200
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6577
200
    return S; \
6578
586
  case 194: \
6579
586
    tmp = fieldname(insn, 21, 5); \
6580
586
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6581
586
    tmp = fieldname(insn, 16, 5); \
6582
586
    if (DecodeQBRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6583
586
    tmp = fieldname(insn, 11, 5); \
6584
586
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6585
586
    tmp = fieldname(insn, 6, 5); \
6586
586
    if (DecodeQFRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6587
586
    return S; \
6588
586
  case 195: \
6589
71
    tmp = fieldname(insn, 21, 5); \
6590
71
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6591
71
    tmp = fieldname(insn, 16, 5); \
6592
71
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6593
71
    tmp = fieldname(insn, 6, 5); \
6594
71
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6595
71
    return S; \
6596
169
  case 196: \
6597
169
    tmp = fieldname(insn, 21, 5); \
6598
169
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6599
169
    tmp = fieldname(insn, 16, 5); \
6600
169
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6601
169
    tmp = fieldname(insn, 11, 5); \
6602
169
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6603
169
    tmp = fieldname(insn, 6, 5); \
6604
169
    if (DecodeQSRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6605
169
    return S; \
6606
169
  case 197: \
6607
0
    tmp = fieldname(insn, 21, 5); \
6608
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6609
0
    tmp = fieldname(insn, 16, 5); \
6610
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6611
0
    tmp = fieldname(insn, 11, 5); \
6612
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6613
0
    return S; \
6614
0
  case 198: \
6615
0
    tmp = fieldname(insn, 21, 5); \
6616
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6617
0
    tmp = fieldname(insn, 16, 5); \
6618
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6619
0
    tmp = fieldname(insn, 11, 5); \
6620
0
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6621
0
    return S; \
6622
0
  case 199: \
6623
0
    tmp = fieldname(insn, 21, 5); \
6624
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6625
0
    tmp = fieldname(insn, 16, 5); \
6626
0
    if (decodeUImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6627
0
    tmp = fieldname(insn, 11, 5); \
6628
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6629
0
    return S; \
6630
0
  case 200: \
6631
0
    tmp = fieldname(insn, 21, 5); \
6632
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6633
0
    tmp = fieldname(insn, 16, 5); \
6634
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6635
0
    return S; \
6636
0
  case 201: \
6637
0
    tmp = fieldname(insn, 21, 5); \
6638
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6639
0
    tmp = fieldname(insn, 16, 5); \
6640
0
    if (decodeSImmOperand(MI, tmp, Address, Decoder, 5) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6641
0
    return S; \
6642
0
  case 202: \
6643
0
    tmp = fieldname(insn, 23, 3); \
6644
0
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6645
0
    tmp = fieldname(insn, 16, 5); \
6646
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6647
0
    tmp = fieldname(insn, 11, 5); \
6648
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6649
0
    return S; \
6650
0
  case 203: \
6651
0
    tmp = fieldname(insn, 21, 5); \
6652
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6653
0
    tmp = fieldname(insn, 16, 5); \
6654
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6655
0
    tmp = fieldname(insn, 11, 5); \
6656
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6657
0
    tmp = fieldname(insn, 0, 3); \
6658
0
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6659
0
    return S; \
6660
0
  case 204: \
6661
0
    tmp = fieldname(insn, 21, 5); \
6662
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6663
0
    tmp = fieldname(insn, 11, 5); \
6664
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6665
0
    return S; \
6666
0
  case 205: \
6667
0
    tmp = fieldname(insn, 21, 5); \
6668
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6669
0
    tmp = fieldname(insn, 16, 5); \
6670
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6671
0
    tmp = fieldname(insn, 11, 5); \
6672
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6673
0
    return S; \
6674
0
  case 206: \
6675
0
    tmp = fieldname(insn, 21, 5); \
6676
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6677
0
    tmp = fieldname(insn, 16, 5); \
6678
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6679
0
    return S; \
6680
0
  case 207: \
6681
0
    tmp = fieldname(insn, 23, 3); \
6682
0
    if (DecodeCRRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6683
0
    tmp = fieldname(insn, 16, 5); \
6684
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6685
0
    tmp = fieldname(insn, 11, 5); \
6686
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6687
0
    return S; \
6688
0
  case 208: \
6689
0
    tmp = fieldname(insn, 21, 5); \
6690
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6691
0
    tmp = fieldname(insn, 11, 5); \
6692
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6693
0
    return S; \
6694
0
  case 209: \
6695
0
    tmp = fieldname(insn, 21, 5); \
6696
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6697
0
    tmp = fieldname(insn, 11, 5); \
6698
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6699
0
    return S; \
6700
0
  case 210: \
6701
0
    tmp = fieldname(insn, 21, 5); \
6702
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6703
0
    tmp = fieldname(insn, 11, 5); \
6704
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6705
0
    return S; \
6706
0
  case 211: \
6707
0
    tmp = fieldname(insn, 21, 5); \
6708
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6709
0
    tmp = fieldname(insn, 11, 5); \
6710
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6711
0
    return S; \
6712
0
  case 212: \
6713
0
    tmp = fieldname(insn, 21, 5); \
6714
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6715
0
    tmp = fieldname(insn, 11, 5); \
6716
0
    if (DecodeSPE4RCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6717
0
    return S; \
6718
0
  case 213: \
6719
0
    tmp = fieldname(insn, 21, 5); \
6720
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6721
0
    tmp = fieldname(insn, 11, 5); \
6722
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6723
0
    return S; \
6724
0
  case 214: \
6725
0
    tmp = fieldname(insn, 21, 5); \
6726
0
    if (DecodeGPRCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6727
0
    tmp = fieldname(insn, 11, 5); \
6728
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6729
0
    return S; \
6730
0
  case 215: \
6731
0
    tmp = fieldname(insn, 21, 5); \
6732
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6733
0
    tmp = fieldname(insn, 16, 5); \
6734
0
    if (DecodePointerLikeRegClass1(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6735
0
    tmp = fieldname(insn, 11, 5); \
6736
0
    if (DecodePointerLikeRegClass0(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6737
0
    return S; \
6738
0
  case 216: \
6739
0
    tmp = fieldname(insn, 21, 5); \
6740
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6741
0
    tmp = fieldname(insn, 11, 10); \
6742
0
    if (decodeSPE8Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6743
0
    return S; \
6744
0
  case 217: \
6745
0
    tmp = fieldname(insn, 21, 5); \
6746
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6747
0
    tmp = fieldname(insn, 11, 10); \
6748
0
    if (decodeSPE2Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6749
0
    return S; \
6750
0
  case 218: \
6751
0
    tmp = fieldname(insn, 21, 5); \
6752
0
    if (DecodeSPERCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6753
0
    tmp = fieldname(insn, 11, 10); \
6754
0
    if (decodeSPE4Operands(MI, tmp, Address, Decoder) == MCDisassembler_Fail) { return MCDisassembler_Fail; } \
6755
0
    return S; \
6756
78.2k
  } \
6757
78.2k
}
6758
6759
#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
6760
static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
6761
115k
    InsnType insn, uint64_t Address) \
6762
115k
{ \
6763
115k
  unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \
6764
115k
  InsnType Val, FieldValue, PositiveMask, NegativeMask; \
6765
115k
  bool Pred, Fail, DecodeComplete = true; \
6766
115k
  uint32_t ExpectedValue; \
6767
115k
  const uint8_t *Ptr = DecodeTable; \
6768
115k
  uint32_t CurFieldValue = 0; \
6769
115k
  DecodeStatus S = MCDisassembler_Success; \
6770
3.37M
  while (true) { \
6771
3.37M
    switch (*Ptr) { \
6772
0
    default: \
6773
0
      return MCDisassembler_Fail; \
6774
213k
    case MCD_OPC_ExtractField: { \
6775
213k
      Start = *++Ptr; \
6776
213k
      Len = *++Ptr; \
6777
213k
      ++Ptr; \
6778
213k
      CurFieldValue = fieldname(insn, Start, Len); \
6779
213k
      break; \
6780
0
    } \
6781
3.01M
    case MCD_OPC_FilterValue: { \
6782
3.01M
      /* Decode the field value. */ \
6783
3.01M
      Val = decodeULEB128(++Ptr, &Len); \
6784
3.01M
      Ptr += Len; \
6785
3.01M
      /* NumToSkip is a plain 24-bit integer. */ \
6786
3.01M
      NumToSkip = *Ptr++; \
6787
3.01M
      NumToSkip |= (*Ptr++) << 8; \
6788
3.01M
      NumToSkip |= (*Ptr++) << 16; \
6789
3.01M
      /* Perform the filter operation. */ \
6790
3.01M
      if (Val != CurFieldValue) \
6791
3.01M
        Ptr += NumToSkip; \
6792
3.01M
      break; \
6793
0
    } \
6794
22.6k
    case MCD_OPC_CheckField: { \
6795
22.6k
      Start = *++Ptr; \
6796
22.6k
      Len = *++Ptr; \
6797
22.6k
      FieldValue = fieldname(insn, Start, Len); \
6798
22.6k
      /* Decode the field value. */ \
6799
22.6k
      ExpectedValue = decodeULEB128(++Ptr, &Len); \
6800
22.6k
      Ptr += Len; \
6801
22.6k
      /* NumToSkip is a plain 24-bit integer. */ \
6802
22.6k
      NumToSkip = *Ptr++; \
6803
22.6k
      NumToSkip |= (*Ptr++) << 8; \
6804
22.6k
      NumToSkip |= (*Ptr++) << 16; \
6805
22.6k
      /* If the actual and expected values don't match, skip. */ \
6806
22.6k
      if (ExpectedValue != FieldValue) \
6807
22.6k
        Ptr += NumToSkip; \
6808
22.6k
      break; \
6809
0
    } \
6810
0
    case MCD_OPC_CheckPredicate: { \
6811
0
      /* Decode the Predicate Index value. */ \
6812
0
      PIdx = decodeULEB128(++Ptr, &Len); \
6813
0
      Ptr += Len; \
6814
0
      /* NumToSkip is a plain 24-bit integer. */ \
6815
0
      NumToSkip = *Ptr++; \
6816
0
      NumToSkip |= (*Ptr++) << 8; \
6817
0
      NumToSkip |= (*Ptr++) << 16; \
6818
0
      /* Check the predicate. */ \
6819
0
      if (!(Pred = checkDecoderPredicate(PIdx, MI))) \
6820
0
        Ptr += NumToSkip; \
6821
0
      (void)Pred; \
6822
0
      break; \
6823
0
    } \
6824
78.2k
    case MCD_OPC_Decode: { \
6825
78.2k
      /* Decode the Opcode value. */ \
6826
78.2k
      Opc = decodeULEB128(++Ptr, &Len); \
6827
78.2k
      Ptr += Len; \
6828
78.2k
      DecodeIdx = decodeULEB128(Ptr, &Len); \
6829
78.2k
      Ptr += Len; \
6830
78.2k
      MCInst_clear(MI); \
6831
78.2k
      MCInst_setOpcode(MI, Opc); \
6832
78.2k
      S = decoder(S, DecodeIdx, insn, MI, Address, &DecodeComplete); \
6833
78.2k
      /* assert(DecodeComplete); */ \
6834
78.2k
      return S; \
6835
0
    } \
6836
0
    case MCD_OPC_TryDecode: { \
6837
0
      /* Decode the Opcode value. */ \
6838
0
      Opc = decodeULEB128(++Ptr, &Len); \
6839
0
      Ptr += Len; \
6840
0
      DecodeIdx = decodeULEB128(Ptr, &Len); \
6841
0
      Ptr += Len; \
6842
0
      /* NumToSkip is a plain 24-bit integer. */ \
6843
0
      NumToSkip = *Ptr++; \
6844
0
      NumToSkip |= (*Ptr++) << 8; \
6845
0
      NumToSkip |= (*Ptr++) << 16; \
6846
0
      /* Perform the decode operation. */ \
6847
0
      MCInst_setOpcode(MI, Opc); \
6848
0
      S = decoder(S, DecodeIdx, insn, MI, Address, &DecodeComplete); \
6849
0
      if (DecodeComplete) { \
6850
0
        /* Decoding complete. */ \
6851
0
        return S; \
6852
0
      } else { \
6853
0
        /* assert(S == MCDisassembler_Fail); */ \
6854
0
        /* If the decoding was incomplete, skip. */ \
6855
0
        Ptr += NumToSkip; \
6856
0
        /* Reset decode status. This also drops a SoftFail status that could be */ \
6857
0
        /* set before the decode attempt. */ \
6858
0
        S = MCDisassembler_Success; \
6859
0
      } \
6860
0
      break; \
6861
0
    } \
6862
0
    case MCD_OPC_SoftFail: { \
6863
0
      /* Decode the mask values. */ \
6864
0
      PositiveMask = decodeULEB128(++Ptr, &Len); \
6865
0
      Ptr += Len; \
6866
0
      NegativeMask = decodeULEB128(Ptr, &Len); \
6867
0
      Ptr += Len; \
6868
0
      Fail = (insn & PositiveMask) || (~insn & NegativeMask); \
6869
0
      if (Fail) \
6870
0
        S = MCDisassembler_SoftFail; \
6871
0
      break; \
6872
0
    } \
6873
37.5k
    case MCD_OPC_Fail: { \
6874
37.5k
      return MCDisassembler_Fail; \
6875
0
    } \
6876
3.37M
    } \
6877
3.37M
  } \
6878
115k
  /* llvm_unreachable("bogosity detected in disassembler state machine!");*/  \
6879
115k
}
6880
6881
6882
6883
FieldFromInstruction(fieldFromInstruction_4, uint32_t)
6884
DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t)
6885
DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t)
6886