Coverage Report

Created: 2024-09-08 06:18

/src/bloaty/third_party/capstone/arch/ARM/ARMGenDisassemblerTables.inc
Line
Count
Source (jump to first uncovered line)
1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* * ARM Disassembler                                                         *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|*                                                                            *|
7
\*===----------------------------------------------------------------------===*/
8
9
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
10
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
11
12
#include "../../MCInst.h"
13
#include "../../LEB128.h"
14
15
// Helper function for extracting fields from encoded instructions.
16
#define FieldFromInstruction(fname, InsnType) \
17
0
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
18
0
{ \
19
0
  InsnType fieldMask; \
20
0
  if (numBits == sizeof(InsnType)*8) \
21
0
    fieldMask = (InsnType)(-1LL); \
22
0
  else \
23
0
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
24
0
  return (insn & fieldMask) >> startBit; \
25
0
}
Unexecuted instantiation: ARMDisassembler.c:fieldFromInstruction_2
Unexecuted instantiation: ARMDisassembler.c:fieldFromInstruction_4
26
27
static const uint8_t DecoderTableARM32[] = {
28
/* 0 */       MCD_OPC_ExtractField, 25, 3,  // Inst{27-25} ...
29
/* 3 */       MCD_OPC_FilterValue, 0, 12, 12, // Skip to: 3091
30
/* 7 */       MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
31
/* 10 */      MCD_OPC_FilterValue, 0, 68, 6, // Skip to: 1618
32
/* 14 */      MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
33
/* 17 */      MCD_OPC_FilterValue, 0, 80, 1, // Skip to: 357
34
/* 21 */      MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
35
/* 24 */      MCD_OPC_FilterValue, 0, 103, 0, // Skip to: 131
36
/* 28 */      MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
37
/* 31 */      MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 55
38
/* 35 */      MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 48
39
/* 39 */      MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 48
40
/* 45 */      MCD_OPC_Decode, 43, 0, // Opcode: ANDrr
41
/* 48 */      MCD_OPC_CheckPredicate, 0, 252, 29, // Skip to: 7728
42
/* 52 */      MCD_OPC_Decode, 44, 1, // Opcode: ANDrsi
43
/* 55 */      MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 81
44
/* 59 */      MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 73
45
/* 63 */      MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 73
46
/* 69 */      MCD_OPC_Decode, 205, 3, 0, // Opcode: SUBrr
47
/* 73 */      MCD_OPC_CheckPredicate, 0, 227, 29, // Skip to: 7728
48
/* 77 */      MCD_OPC_Decode, 206, 3, 1, // Opcode: SUBrsi
49
/* 81 */      MCD_OPC_FilterValue, 2, 20, 0, // Skip to: 105
50
/* 85 */      MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 98
51
/* 89 */      MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 98
52
/* 95 */      MCD_OPC_Decode, 32, 0, // Opcode: ADDrr
53
/* 98 */      MCD_OPC_CheckPredicate, 0, 202, 29, // Skip to: 7728
54
/* 102 */     MCD_OPC_Decode, 33, 1, // Opcode: ADDrsi
55
/* 105 */     MCD_OPC_FilterValue, 3, 195, 29, // Skip to: 7728
56
/* 109 */     MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 123
57
/* 113 */     MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 123
58
/* 119 */     MCD_OPC_Decode, 185, 2, 0, // Opcode: SBCrr
59
/* 123 */     MCD_OPC_CheckPredicate, 0, 177, 29, // Skip to: 7728
60
/* 127 */     MCD_OPC_Decode, 186, 2, 1, // Opcode: SBCrsi
61
/* 131 */     MCD_OPC_FilterValue, 1, 169, 29, // Skip to: 7728
62
/* 135 */     MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
63
/* 138 */     MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 191
64
/* 142 */     MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
65
/* 145 */     MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 156
66
/* 149 */     MCD_OPC_CheckPredicate, 0, 151, 29, // Skip to: 7728
67
/* 153 */     MCD_OPC_Decode, 45, 2, // Opcode: ANDrsr
68
/* 156 */     MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 168
69
/* 160 */     MCD_OPC_CheckPredicate, 0, 140, 29, // Skip to: 7728
70
/* 164 */     MCD_OPC_Decode, 207, 3, 2, // Opcode: SUBrsr
71
/* 168 */     MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 179
72
/* 172 */     MCD_OPC_CheckPredicate, 0, 128, 29, // Skip to: 7728
73
/* 176 */     MCD_OPC_Decode, 34, 2, // Opcode: ADDrsr
74
/* 179 */     MCD_OPC_FilterValue, 3, 121, 29, // Skip to: 7728
75
/* 183 */     MCD_OPC_CheckPredicate, 0, 117, 29, // Skip to: 7728
76
/* 187 */     MCD_OPC_Decode, 187, 2, 3, // Opcode: SBCrsr
77
/* 191 */     MCD_OPC_FilterValue, 1, 109, 29, // Skip to: 7728
78
/* 195 */     MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
79
/* 198 */     MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 264
80
/* 202 */     MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
81
/* 205 */     MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 222
82
/* 209 */     MCD_OPC_CheckPredicate, 1, 91, 29, // Skip to: 7728
83
/* 213 */     MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
84
/* 218 */     MCD_OPC_Decode, 244, 1, 4, // Opcode: MUL
85
/* 222 */     MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 240
86
/* 226 */     MCD_OPC_CheckPredicate, 1, 74, 29, // Skip to: 7728
87
/* 230 */     MCD_OPC_CheckField, 20, 1, 0, 68, 29, // Skip to: 7728
88
/* 236 */     MCD_OPC_Decode, 244, 3, 5, // Opcode: UMAAL
89
/* 240 */     MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 252
90
/* 244 */     MCD_OPC_CheckPredicate, 1, 56, 29, // Skip to: 7728
91
/* 248 */     MCD_OPC_Decode, 247, 3, 6, // Opcode: UMULL
92
/* 252 */     MCD_OPC_FilterValue, 3, 48, 29, // Skip to: 7728
93
/* 256 */     MCD_OPC_CheckPredicate, 1, 44, 29, // Skip to: 7728
94
/* 260 */     MCD_OPC_Decode, 239, 2, 6, // Opcode: SMULL
95
/* 264 */     MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 295
96
/* 268 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
97
/* 271 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 283
98
/* 275 */     MCD_OPC_CheckPredicate, 0, 25, 29, // Skip to: 7728
99
/* 279 */     MCD_OPC_Decode, 185, 3, 7, // Opcode: STRH_POST
100
/* 283 */     MCD_OPC_FilterValue, 1, 17, 29, // Skip to: 7728
101
/* 287 */     MCD_OPC_CheckPredicate, 0, 13, 29, // Skip to: 7728
102
/* 291 */     MCD_OPC_Decode, 174, 1, 7, // Opcode: LDRH_POST
103
/* 295 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 326
104
/* 299 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
105
/* 302 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 314
106
/* 306 */     MCD_OPC_CheckPredicate, 0, 250, 28, // Skip to: 7728
107
/* 310 */     MCD_OPC_Decode, 165, 1, 7, // Opcode: LDRD_POST
108
/* 314 */     MCD_OPC_FilterValue, 1, 242, 28, // Skip to: 7728
109
/* 318 */     MCD_OPC_CheckPredicate, 0, 238, 28, // Skip to: 7728
110
/* 322 */     MCD_OPC_Decode, 182, 1, 7, // Opcode: LDRSB_POST
111
/* 326 */     MCD_OPC_FilterValue, 3, 230, 28, // Skip to: 7728
112
/* 330 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
113
/* 333 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 345
114
/* 337 */     MCD_OPC_CheckPredicate, 0, 219, 28, // Skip to: 7728
115
/* 341 */     MCD_OPC_Decode, 176, 3, 7, // Opcode: STRD_POST
116
/* 345 */     MCD_OPC_FilterValue, 1, 211, 28, // Skip to: 7728
117
/* 349 */     MCD_OPC_CheckPredicate, 0, 207, 28, // Skip to: 7728
118
/* 353 */     MCD_OPC_Decode, 187, 1, 7, // Opcode: LDRSH_POST
119
/* 357 */     MCD_OPC_FilterValue, 1, 199, 28, // Skip to: 7728
120
/* 361 */     MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
121
/* 364 */     MCD_OPC_FilterValue, 0, 166, 1, // Skip to: 790
122
/* 368 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
123
/* 371 */     MCD_OPC_FilterValue, 0, 93, 1, // Skip to: 724
124
/* 375 */     MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
125
/* 378 */     MCD_OPC_FilterValue, 0, 20, 1, // Skip to: 658
126
/* 382 */     MCD_OPC_ExtractField, 28, 4,  // Inst{31-28} ...
127
/* 385 */     MCD_OPC_FilterValue, 14, 57, 0, // Skip to: 446
128
/* 389 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
129
/* 392 */     MCD_OPC_FilterValue, 0, 23, 0, // Skip to: 419
130
/* 396 */     MCD_OPC_CheckPredicate, 2, 144, 0, // Skip to: 544
131
/* 400 */     MCD_OPC_CheckField, 6, 2, 1, 138, 0, // Skip to: 544
132
/* 406 */     MCD_OPC_CheckField, 4, 1, 0, 132, 0, // Skip to: 544
133
/* 412 */     MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0,
134
/* 416 */     MCD_OPC_Decode, 91, 8, // Opcode: CRC32B
135
/* 419 */     MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 544
136
/* 423 */     MCD_OPC_CheckPredicate, 2, 117, 0, // Skip to: 544
137
/* 427 */     MCD_OPC_CheckField, 6, 2, 1, 111, 0, // Skip to: 544
138
/* 433 */     MCD_OPC_CheckField, 4, 1, 0, 105, 0, // Skip to: 544
139
/* 439 */     MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0,
140
/* 443 */     MCD_OPC_Decode, 92, 8, // Opcode: CRC32CB
141
/* 446 */     MCD_OPC_FilterValue, 15, 94, 0, // Skip to: 544
142
/* 450 */     MCD_OPC_ExtractField, 10, 8,  // Inst{17-10} ...
143
/* 453 */     MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 476
144
/* 457 */     MCD_OPC_CheckPredicate, 0, 83, 0, // Skip to: 544
145
/* 461 */     MCD_OPC_CheckField, 9, 1, 0, 77, 0, // Skip to: 544
146
/* 467 */     MCD_OPC_CheckField, 0, 5, 0, 71, 0, // Skip to: 544
147
/* 473 */     MCD_OPC_Decode, 89, 9, // Opcode: CPS2p
148
/* 476 */     MCD_OPC_FilterValue, 64, 26, 0, // Skip to: 506
149
/* 480 */     MCD_OPC_CheckPredicate, 0, 60, 0, // Skip to: 544
150
/* 484 */     MCD_OPC_CheckField, 18, 2, 0, 54, 0, // Skip to: 544
151
/* 490 */     MCD_OPC_CheckField, 6, 3, 0, 48, 0, // Skip to: 544
152
/* 496 */     MCD_OPC_CheckField, 0, 5, 0, 42, 0, // Skip to: 544
153
/* 502 */     MCD_OPC_Decode, 191, 2, 10, // Opcode: SETEND
154
/* 506 */     MCD_OPC_FilterValue, 128, 1, 33, 0, // Skip to: 544
155
/* 511 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
156
/* 514 */     MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 544
157
/* 518 */     MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 537
158
/* 522 */     MCD_OPC_CheckField, 18, 2, 0, 9, 0, // Skip to: 537
159
/* 528 */     MCD_OPC_CheckField, 6, 3, 0, 3, 0, // Skip to: 537
160
/* 534 */     MCD_OPC_Decode, 88, 9, // Opcode: CPS1p
161
/* 537 */     MCD_OPC_CheckPredicate, 0, 3, 0, // Skip to: 544
162
/* 541 */     MCD_OPC_Decode, 90, 9, // Opcode: CPS3p
163
/* 544 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
164
/* 547 */     MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 583
165
/* 551 */     MCD_OPC_CheckPredicate, 0, 163, 3, // Skip to: 1486
166
/* 555 */     MCD_OPC_CheckField, 16, 1, 1, 157, 3, // Skip to: 1486
167
/* 561 */     MCD_OPC_CheckField, 9, 1, 0, 151, 3, // Skip to: 1486
168
/* 567 */     MCD_OPC_CheckField, 4, 1, 0, 145, 3, // Skip to: 1486
169
/* 573 */     MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 56 /* 0xE0000 */,
170
/* 579 */     MCD_OPC_Decode, 238, 1, 11, // Opcode: MRS
171
/* 583 */     MCD_OPC_FilterValue, 1, 18, 0, // Skip to: 605
172
/* 587 */     MCD_OPC_CheckPredicate, 0, 127, 3, // Skip to: 1486
173
/* 591 */     MCD_OPC_CheckField, 4, 1, 1, 121, 3, // Skip to: 1486
174
/* 597 */     MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
175
/* 601 */     MCD_OPC_Decode, 144, 2, 12, // Opcode: QADD
176
/* 605 */     MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 640
177
/* 609 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
178
/* 612 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 624
179
/* 616 */     MCD_OPC_CheckPredicate, 3, 98, 3, // Skip to: 1486
180
/* 620 */     MCD_OPC_Decode, 209, 2, 13, // Opcode: SMLABB
181
/* 624 */     MCD_OPC_FilterValue, 1, 90, 3, // Skip to: 1486
182
/* 628 */     MCD_OPC_CheckPredicate, 4, 86, 3, // Skip to: 1486
183
/* 632 */     MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
184
/* 636 */     MCD_OPC_Decode, 209, 3, 14, // Opcode: SWP
185
/* 640 */     MCD_OPC_FilterValue, 3, 74, 3, // Skip to: 1486
186
/* 644 */     MCD_OPC_CheckPredicate, 3, 70, 3, // Skip to: 1486
187
/* 648 */     MCD_OPC_CheckField, 4, 1, 0, 64, 3, // Skip to: 1486
188
/* 654 */     MCD_OPC_Decode, 210, 2, 13, // Opcode: SMLABT
189
/* 658 */     MCD_OPC_FilterValue, 1, 56, 3, // Skip to: 1486
190
/* 662 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
191
/* 665 */     MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 688
192
/* 669 */     MCD_OPC_CheckPredicate, 5, 45, 3, // Skip to: 1486
193
/* 673 */     MCD_OPC_CheckField, 28, 4, 14, 39, 3, // Skip to: 1486
194
/* 679 */     MCD_OPC_CheckField, 4, 1, 1, 33, 3, // Skip to: 1486
195
/* 685 */     MCD_OPC_Decode, 115, 15, // Opcode: HLT
196
/* 688 */     MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 706
197
/* 692 */     MCD_OPC_CheckPredicate, 3, 22, 3, // Skip to: 1486
198
/* 696 */     MCD_OPC_CheckField, 4, 1, 0, 16, 3, // Skip to: 1486
199
/* 702 */     MCD_OPC_Decode, 221, 2, 13, // Opcode: SMLATB
200
/* 706 */     MCD_OPC_FilterValue, 3, 8, 3, // Skip to: 1486
201
/* 710 */     MCD_OPC_CheckPredicate, 3, 4, 3, // Skip to: 1486
202
/* 714 */     MCD_OPC_CheckField, 4, 1, 0, 254, 2, // Skip to: 1486
203
/* 720 */     MCD_OPC_Decode, 222, 2, 13, // Opcode: SMLATT
204
/* 724 */     MCD_OPC_FilterValue, 1, 246, 2, // Skip to: 1486
205
/* 728 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
206
/* 731 */     MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 767
207
/* 735 */     MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 754
208
/* 739 */     MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 754
209
/* 745 */     MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
210
/* 750 */     MCD_OPC_Decode, 229, 3, 16, // Opcode: TSTrr
211
/* 754 */     MCD_OPC_CheckPredicate, 0, 216, 2, // Skip to: 1486
212
/* 758 */     MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
213
/* 763 */     MCD_OPC_Decode, 230, 3, 17, // Opcode: TSTrsi
214
/* 767 */     MCD_OPC_FilterValue, 1, 203, 2, // Skip to: 1486
215
/* 771 */     MCD_OPC_CheckPredicate, 0, 199, 2, // Skip to: 1486
216
/* 775 */     MCD_OPC_CheckField, 7, 1, 0, 193, 2, // Skip to: 1486
217
/* 781 */     MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
218
/* 786 */     MCD_OPC_Decode, 231, 3, 18, // Opcode: TSTrsr
219
/* 790 */     MCD_OPC_FilterValue, 1, 19, 1, // Skip to: 1069
220
/* 794 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
221
/* 797 */     MCD_OPC_FilterValue, 0, 165, 0, // Skip to: 966
222
/* 801 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
223
/* 804 */     MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 932
224
/* 808 */     MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
225
/* 811 */     MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 835
226
/* 815 */     MCD_OPC_CheckPredicate, 0, 155, 2, // Skip to: 1486
227
/* 819 */     MCD_OPC_CheckField, 9, 1, 0, 149, 2, // Skip to: 1486
228
/* 825 */     MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 60 /* 0xF0000 */,
229
/* 831 */     MCD_OPC_Decode, 240, 1, 11, // Opcode: MRSsys
230
/* 835 */     MCD_OPC_FilterValue, 2, 45, 0, // Skip to: 884
231
/* 839 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
232
/* 842 */     MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 863
233
/* 846 */     MCD_OPC_CheckPredicate, 2, 124, 2, // Skip to: 1486
234
/* 850 */     MCD_OPC_CheckField, 28, 4, 14, 118, 2, // Skip to: 1486
235
/* 856 */     MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0,
236
/* 860 */     MCD_OPC_Decode, 96, 8, // Opcode: CRC32W
237
/* 863 */     MCD_OPC_FilterValue, 1, 107, 2, // Skip to: 1486
238
/* 867 */     MCD_OPC_CheckPredicate, 2, 103, 2, // Skip to: 1486
239
/* 871 */     MCD_OPC_CheckField, 28, 4, 14, 97, 2, // Skip to: 1486
240
/* 877 */     MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0,
241
/* 881 */     MCD_OPC_Decode, 94, 8, // Opcode: CRC32CW
242
/* 884 */     MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 896
243
/* 888 */     MCD_OPC_CheckPredicate, 3, 82, 2, // Skip to: 1486
244
/* 892 */     MCD_OPC_Decode, 214, 2, 19, // Opcode: SMLALBB
245
/* 896 */     MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 908
246
/* 900 */     MCD_OPC_CheckPredicate, 3, 70, 2, // Skip to: 1486
247
/* 904 */     MCD_OPC_Decode, 218, 2, 19, // Opcode: SMLALTB
248
/* 908 */     MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 920
249
/* 912 */     MCD_OPC_CheckPredicate, 3, 58, 2, // Skip to: 1486
250
/* 916 */     MCD_OPC_Decode, 215, 2, 19, // Opcode: SMLALBT
251
/* 920 */     MCD_OPC_FilterValue, 7, 50, 2, // Skip to: 1486
252
/* 924 */     MCD_OPC_CheckPredicate, 3, 46, 2, // Skip to: 1486
253
/* 928 */     MCD_OPC_Decode, 219, 2, 19, // Opcode: SMLALTT
254
/* 932 */     MCD_OPC_FilterValue, 1, 38, 2, // Skip to: 1486
255
/* 936 */     MCD_OPC_CheckPredicate, 0, 14, 0, // Skip to: 954
256
/* 940 */     MCD_OPC_CheckField, 5, 7, 0, 8, 0, // Skip to: 954
257
/* 946 */     MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
258
/* 951 */     MCD_OPC_Decode, 83, 16, // Opcode: CMPrr
259
/* 954 */     MCD_OPC_CheckPredicate, 0, 16, 2, // Skip to: 1486
260
/* 958 */     MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
261
/* 963 */     MCD_OPC_Decode, 84, 17, // Opcode: CMPrsi
262
/* 966 */     MCD_OPC_FilterValue, 1, 4, 2, // Skip to: 1486
263
/* 970 */     MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
264
/* 973 */     MCD_OPC_FilterValue, 0, 64, 0, // Skip to: 1041
265
/* 977 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
266
/* 980 */     MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 1025
267
/* 984 */     MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
268
/* 987 */     MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 1003
269
/* 991 */     MCD_OPC_CheckPredicate, 0, 235, 1, // Skip to: 1486
270
/* 995 */     MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
271
/* 999 */     MCD_OPC_Decode, 148, 2, 20, // Opcode: QDADD
272
/* 1003 */    MCD_OPC_FilterValue, 3, 223, 1, // Skip to: 1486
273
/* 1007 */    MCD_OPC_CheckPredicate, 6, 219, 1, // Skip to: 1486
274
/* 1011 */    MCD_OPC_SoftFail, 128, 128, 128, 128, 1 /* 0x10000000 */, 128, 128, 128, 128, 14 /* 0xFFFFFFFFE0000000 */,
275
/* 1022 */    MCD_OPC_Decode, 116, 15, // Opcode: HVC
276
/* 1025 */    MCD_OPC_FilterValue, 1, 201, 1, // Skip to: 1486
277
/* 1029 */    MCD_OPC_CheckPredicate, 0, 197, 1, // Skip to: 1486
278
/* 1033 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
279
/* 1038 */    MCD_OPC_Decode, 85, 18, // Opcode: CMPrsr
280
/* 1041 */    MCD_OPC_FilterValue, 1, 185, 1, // Skip to: 1486
281
/* 1045 */    MCD_OPC_CheckPredicate, 4, 181, 1, // Skip to: 1486
282
/* 1049 */    MCD_OPC_CheckField, 20, 1, 0, 175, 1, // Skip to: 1486
283
/* 1055 */    MCD_OPC_CheckField, 5, 2, 0, 169, 1, // Skip to: 1486
284
/* 1061 */    MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
285
/* 1065 */    MCD_OPC_Decode, 210, 3, 14, // Opcode: SWPB
286
/* 1069 */    MCD_OPC_FilterValue, 2, 206, 0, // Skip to: 1279
287
/* 1073 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
288
/* 1076 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 1102
289
/* 1080 */    MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1094
290
/* 1084 */    MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1094
291
/* 1090 */    MCD_OPC_Decode, 252, 1, 0, // Opcode: ORRrr
292
/* 1094 */    MCD_OPC_CheckPredicate, 0, 132, 1, // Skip to: 1486
293
/* 1098 */    MCD_OPC_Decode, 253, 1, 1, // Opcode: ORRrsi
294
/* 1102 */    MCD_OPC_FilterValue, 1, 124, 1, // Skip to: 1486
295
/* 1106 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
296
/* 1109 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1121
297
/* 1113 */    MCD_OPC_CheckPredicate, 0, 113, 1, // Skip to: 1486
298
/* 1117 */    MCD_OPC_Decode, 254, 1, 2, // Opcode: ORRrsr
299
/* 1121 */    MCD_OPC_FilterValue, 1, 105, 1, // Skip to: 1486
300
/* 1125 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
301
/* 1128 */    MCD_OPC_FilterValue, 12, 50, 0, // Skip to: 1182
302
/* 1132 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
303
/* 1135 */    MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1159
304
/* 1139 */    MCD_OPC_CheckPredicate, 5, 87, 1, // Skip to: 1486
305
/* 1143 */    MCD_OPC_CheckField, 12, 4, 15, 81, 1, // Skip to: 1486
306
/* 1149 */    MCD_OPC_CheckField, 5, 2, 0, 75, 1, // Skip to: 1486
307
/* 1155 */    MCD_OPC_Decode, 149, 3, 21, // Opcode: STL
308
/* 1159 */    MCD_OPC_FilterValue, 1, 67, 1, // Skip to: 1486
309
/* 1163 */    MCD_OPC_CheckPredicate, 5, 63, 1, // Skip to: 1486
310
/* 1167 */    MCD_OPC_CheckField, 5, 2, 0, 57, 1, // Skip to: 1486
311
/* 1173 */    MCD_OPC_CheckField, 0, 4, 15, 51, 1, // Skip to: 1486
312
/* 1179 */    MCD_OPC_Decode, 123, 22, // Opcode: LDA
313
/* 1182 */    MCD_OPC_FilterValue, 14, 44, 0, // Skip to: 1230
314
/* 1186 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
315
/* 1189 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1207
316
/* 1193 */    MCD_OPC_CheckPredicate, 5, 33, 1, // Skip to: 1486
317
/* 1197 */    MCD_OPC_CheckField, 5, 2, 0, 27, 1, // Skip to: 1486
318
/* 1203 */    MCD_OPC_Decode, 151, 3, 23, // Opcode: STLEX
319
/* 1207 */    MCD_OPC_FilterValue, 1, 19, 1, // Skip to: 1486
320
/* 1211 */    MCD_OPC_CheckPredicate, 5, 15, 1, // Skip to: 1486
321
/* 1215 */    MCD_OPC_CheckField, 5, 2, 0, 9, 1, // Skip to: 1486
322
/* 1221 */    MCD_OPC_CheckField, 0, 4, 15, 3, 1, // Skip to: 1486
323
/* 1227 */    MCD_OPC_Decode, 125, 22, // Opcode: LDAEX
324
/* 1230 */    MCD_OPC_FilterValue, 15, 252, 0, // Skip to: 1486
325
/* 1234 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
326
/* 1237 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1255
327
/* 1241 */    MCD_OPC_CheckPredicate, 0, 241, 0, // Skip to: 1486
328
/* 1245 */    MCD_OPC_CheckField, 5, 2, 0, 235, 0, // Skip to: 1486
329
/* 1251 */    MCD_OPC_Decode, 178, 3, 23, // Opcode: STREX
330
/* 1255 */    MCD_OPC_FilterValue, 1, 227, 0, // Skip to: 1486
331
/* 1259 */    MCD_OPC_CheckPredicate, 0, 223, 0, // Skip to: 1486
332
/* 1263 */    MCD_OPC_CheckField, 5, 2, 0, 217, 0, // Skip to: 1486
333
/* 1269 */    MCD_OPC_CheckField, 0, 4, 15, 211, 0, // Skip to: 1486
334
/* 1275 */    MCD_OPC_Decode, 167, 1, 22, // Opcode: LDREX
335
/* 1279 */    MCD_OPC_FilterValue, 3, 203, 0, // Skip to: 1486
336
/* 1283 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
337
/* 1286 */    MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1310
338
/* 1290 */    MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1303
339
/* 1294 */    MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1303
340
/* 1300 */    MCD_OPC_Decode, 54, 0, // Opcode: BICrr
341
/* 1303 */    MCD_OPC_CheckPredicate, 0, 179, 0, // Skip to: 1486
342
/* 1307 */    MCD_OPC_Decode, 55, 1, // Opcode: BICrsi
343
/* 1310 */    MCD_OPC_FilterValue, 1, 172, 0, // Skip to: 1486
344
/* 1314 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
345
/* 1317 */    MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 1328
346
/* 1321 */    MCD_OPC_CheckPredicate, 0, 161, 0, // Skip to: 1486
347
/* 1325 */    MCD_OPC_Decode, 56, 2, // Opcode: BICrsr
348
/* 1328 */    MCD_OPC_FilterValue, 1, 154, 0, // Skip to: 1486
349
/* 1332 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
350
/* 1335 */    MCD_OPC_FilterValue, 12, 50, 0, // Skip to: 1389
351
/* 1339 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
352
/* 1342 */    MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1366
353
/* 1346 */    MCD_OPC_CheckPredicate, 5, 136, 0, // Skip to: 1486
354
/* 1350 */    MCD_OPC_CheckField, 12, 4, 15, 130, 0, // Skip to: 1486
355
/* 1356 */    MCD_OPC_CheckField, 5, 2, 0, 124, 0, // Skip to: 1486
356
/* 1362 */    MCD_OPC_Decode, 150, 3, 21, // Opcode: STLB
357
/* 1366 */    MCD_OPC_FilterValue, 1, 116, 0, // Skip to: 1486
358
/* 1370 */    MCD_OPC_CheckPredicate, 5, 112, 0, // Skip to: 1486
359
/* 1374 */    MCD_OPC_CheckField, 5, 2, 0, 106, 0, // Skip to: 1486
360
/* 1380 */    MCD_OPC_CheckField, 0, 4, 15, 100, 0, // Skip to: 1486
361
/* 1386 */    MCD_OPC_Decode, 124, 22, // Opcode: LDAB
362
/* 1389 */    MCD_OPC_FilterValue, 14, 44, 0, // Skip to: 1437
363
/* 1393 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
364
/* 1396 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1414
365
/* 1400 */    MCD_OPC_CheckPredicate, 5, 82, 0, // Skip to: 1486
366
/* 1404 */    MCD_OPC_CheckField, 5, 2, 0, 76, 0, // Skip to: 1486
367
/* 1410 */    MCD_OPC_Decode, 152, 3, 23, // Opcode: STLEXB
368
/* 1414 */    MCD_OPC_FilterValue, 1, 68, 0, // Skip to: 1486
369
/* 1418 */    MCD_OPC_CheckPredicate, 5, 64, 0, // Skip to: 1486
370
/* 1422 */    MCD_OPC_CheckField, 5, 2, 0, 58, 0, // Skip to: 1486
371
/* 1428 */    MCD_OPC_CheckField, 0, 4, 15, 52, 0, // Skip to: 1486
372
/* 1434 */    MCD_OPC_Decode, 126, 22, // Opcode: LDAEXB
373
/* 1437 */    MCD_OPC_FilterValue, 15, 45, 0, // Skip to: 1486
374
/* 1441 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
375
/* 1444 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1462
376
/* 1448 */    MCD_OPC_CheckPredicate, 0, 34, 0, // Skip to: 1486
377
/* 1452 */    MCD_OPC_CheckField, 5, 2, 0, 28, 0, // Skip to: 1486
378
/* 1458 */    MCD_OPC_Decode, 179, 3, 23, // Opcode: STREXB
379
/* 1462 */    MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1486
380
/* 1466 */    MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 1486
381
/* 1470 */    MCD_OPC_CheckField, 5, 2, 0, 10, 0, // Skip to: 1486
382
/* 1476 */    MCD_OPC_CheckField, 0, 4, 15, 4, 0, // Skip to: 1486
383
/* 1482 */    MCD_OPC_Decode, 168, 1, 22, // Opcode: LDREXB
384
/* 1486 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
385
/* 1489 */    MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 1525
386
/* 1493 */    MCD_OPC_CheckPredicate, 6, 87, 24, // Skip to: 7728
387
/* 1497 */    MCD_OPC_CheckField, 23, 1, 0, 81, 24, // Skip to: 7728
388
/* 1503 */    MCD_OPC_CheckField, 20, 1, 0, 75, 24, // Skip to: 7728
389
/* 1509 */    MCD_OPC_CheckField, 9, 3, 1, 69, 24, // Skip to: 7728
390
/* 1515 */    MCD_OPC_CheckField, 0, 4, 0, 63, 24, // Skip to: 7728
391
/* 1521 */    MCD_OPC_Decode, 239, 1, 24, // Opcode: MRSbanked
392
/* 1525 */    MCD_OPC_FilterValue, 11, 27, 0, // Skip to: 1556
393
/* 1529 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
394
/* 1532 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1544
395
/* 1536 */    MCD_OPC_CheckPredicate, 0, 44, 24, // Skip to: 7728
396
/* 1540 */    MCD_OPC_Decode, 182, 3, 7, // Opcode: STRH
397
/* 1544 */    MCD_OPC_FilterValue, 1, 36, 24, // Skip to: 7728
398
/* 1548 */    MCD_OPC_CheckPredicate, 0, 32, 24, // Skip to: 7728
399
/* 1552 */    MCD_OPC_Decode, 171, 1, 7, // Opcode: LDRH
400
/* 1556 */    MCD_OPC_FilterValue, 13, 27, 0, // Skip to: 1587
401
/* 1560 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
402
/* 1563 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1575
403
/* 1567 */    MCD_OPC_CheckPredicate, 3, 13, 24, // Skip to: 7728
404
/* 1571 */    MCD_OPC_Decode, 164, 1, 7, // Opcode: LDRD
405
/* 1575 */    MCD_OPC_FilterValue, 1, 5, 24, // Skip to: 7728
406
/* 1579 */    MCD_OPC_CheckPredicate, 0, 1, 24, // Skip to: 7728
407
/* 1583 */    MCD_OPC_Decode, 179, 1, 7, // Opcode: LDRSB
408
/* 1587 */    MCD_OPC_FilterValue, 15, 249, 23, // Skip to: 7728
409
/* 1591 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
410
/* 1594 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1606
411
/* 1598 */    MCD_OPC_CheckPredicate, 3, 238, 23, // Skip to: 7728
412
/* 1602 */    MCD_OPC_Decode, 175, 3, 7, // Opcode: STRD
413
/* 1606 */    MCD_OPC_FilterValue, 1, 230, 23, // Skip to: 7728
414
/* 1610 */    MCD_OPC_CheckPredicate, 0, 226, 23, // Skip to: 7728
415
/* 1614 */    MCD_OPC_Decode, 184, 1, 7, // Opcode: LDRSH
416
/* 1618 */    MCD_OPC_FilterValue, 1, 218, 23, // Skip to: 7728
417
/* 1622 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
418
/* 1625 */    MCD_OPC_FilterValue, 0, 79, 2, // Skip to: 2220
419
/* 1629 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
420
/* 1632 */    MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 1689
421
/* 1636 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
422
/* 1639 */    MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1663
423
/* 1643 */    MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1656
424
/* 1647 */    MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1656
425
/* 1653 */    MCD_OPC_Decode, 101, 0, // Opcode: EORrr
426
/* 1656 */    MCD_OPC_CheckPredicate, 0, 180, 23, // Skip to: 7728
427
/* 1660 */    MCD_OPC_Decode, 102, 1, // Opcode: EORrsi
428
/* 1663 */    MCD_OPC_FilterValue, 1, 173, 23, // Skip to: 7728
429
/* 1667 */    MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1681
430
/* 1671 */    MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1681
431
/* 1677 */    MCD_OPC_Decode, 174, 2, 0, // Opcode: RSBrr
432
/* 1681 */    MCD_OPC_CheckPredicate, 0, 155, 23, // Skip to: 7728
433
/* 1685 */    MCD_OPC_Decode, 175, 2, 1, // Opcode: RSBrsi
434
/* 1689 */    MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 1746
435
/* 1693 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
436
/* 1696 */    MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1720
437
/* 1700 */    MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1713
438
/* 1704 */    MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1713
439
/* 1710 */    MCD_OPC_Decode, 24, 0, // Opcode: ADCrr
440
/* 1713 */    MCD_OPC_CheckPredicate, 0, 123, 23, // Skip to: 7728
441
/* 1717 */    MCD_OPC_Decode, 25, 1, // Opcode: ADCrsi
442
/* 1720 */    MCD_OPC_FilterValue, 1, 116, 23, // Skip to: 7728
443
/* 1724 */    MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1738
444
/* 1728 */    MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1738
445
/* 1734 */    MCD_OPC_Decode, 178, 2, 0, // Opcode: RSCrr
446
/* 1738 */    MCD_OPC_CheckPredicate, 0, 98, 23, // Skip to: 7728
447
/* 1742 */    MCD_OPC_Decode, 179, 2, 1, // Opcode: RSCrsi
448
/* 1746 */    MCD_OPC_FilterValue, 2, 106, 1, // Skip to: 2112
449
/* 1750 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
450
/* 1753 */    MCD_OPC_FilterValue, 0, 22, 1, // Skip to: 2035
451
/* 1757 */    MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
452
/* 1760 */    MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 1797
453
/* 1764 */    MCD_OPC_ExtractField, 9, 7,  // Inst{15-9} ...
454
/* 1767 */    MCD_OPC_FilterValue, 120, 14, 0, // Skip to: 1785
455
/* 1771 */    MCD_OPC_CheckPredicate, 0, 65, 23, // Skip to: 7728
456
/* 1775 */    MCD_OPC_CheckField, 8, 1, 0, 59, 23, // Skip to: 7728
457
/* 1781 */    MCD_OPC_Decode, 241, 1, 25, // Opcode: MSR
458
/* 1785 */    MCD_OPC_FilterValue, 121, 51, 23, // Skip to: 7728
459
/* 1789 */    MCD_OPC_CheckPredicate, 6, 47, 23, // Skip to: 7728
460
/* 1793 */    MCD_OPC_Decode, 242, 1, 26, // Opcode: MSRbanked
461
/* 1797 */    MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1821
462
/* 1801 */    MCD_OPC_CheckPredicate, 0, 35, 23, // Skip to: 7728
463
/* 1805 */    MCD_OPC_CheckField, 22, 1, 0, 29, 23, // Skip to: 7728
464
/* 1811 */    MCD_OPC_CheckField, 8, 12, 255, 31, 22, 23, // Skip to: 7728
465
/* 1818 */    MCD_OPC_Decode, 69, 27, // Opcode: BXJ
466
/* 1821 */    MCD_OPC_FilterValue, 2, 57, 0, // Skip to: 1882
467
/* 1825 */    MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
468
/* 1828 */    MCD_OPC_FilterValue, 0, 23, 0, // Skip to: 1855
469
/* 1832 */    MCD_OPC_CheckPredicate, 2, 4, 23, // Skip to: 7728
470
/* 1836 */    MCD_OPC_CheckField, 28, 4, 14, 254, 22, // Skip to: 7728
471
/* 1842 */    MCD_OPC_CheckField, 22, 1, 0, 248, 22, // Skip to: 7728
472
/* 1848 */    MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0,
473
/* 1852 */    MCD_OPC_Decode, 95, 8, // Opcode: CRC32H
474
/* 1855 */    MCD_OPC_FilterValue, 1, 237, 22, // Skip to: 7728
475
/* 1859 */    MCD_OPC_CheckPredicate, 2, 233, 22, // Skip to: 7728
476
/* 1863 */    MCD_OPC_CheckField, 28, 4, 14, 227, 22, // Skip to: 7728
477
/* 1869 */    MCD_OPC_CheckField, 22, 1, 0, 221, 22, // Skip to: 7728
478
/* 1875 */    MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0,
479
/* 1879 */    MCD_OPC_Decode, 93, 8, // Opcode: CRC32CH
480
/* 1882 */    MCD_OPC_FilterValue, 3, 25, 0, // Skip to: 1911
481
/* 1886 */    MCD_OPC_CheckPredicate, 6, 206, 22, // Skip to: 7728
482
/* 1890 */    MCD_OPC_CheckField, 22, 1, 1, 200, 22, // Skip to: 7728
483
/* 1896 */    MCD_OPC_CheckField, 8, 12, 0, 194, 22, // Skip to: 7728
484
/* 1902 */    MCD_OPC_CheckField, 0, 4, 14, 188, 22, // Skip to: 7728
485
/* 1908 */    MCD_OPC_Decode, 104, 28, // Opcode: ERET
486
/* 1911 */    MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 1942
487
/* 1915 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
488
/* 1918 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1930
489
/* 1922 */    MCD_OPC_CheckPredicate, 3, 170, 22, // Skip to: 7728
490
/* 1926 */    MCD_OPC_Decode, 223, 2, 13, // Opcode: SMLAWB
491
/* 1930 */    MCD_OPC_FilterValue, 1, 162, 22, // Skip to: 7728
492
/* 1934 */    MCD_OPC_CheckPredicate, 3, 158, 22, // Skip to: 7728
493
/* 1938 */    MCD_OPC_Decode, 237, 2, 29, // Opcode: SMULBB
494
/* 1942 */    MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 1973
495
/* 1946 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
496
/* 1949 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1961
497
/* 1953 */    MCD_OPC_CheckPredicate, 3, 139, 22, // Skip to: 7728
498
/* 1957 */    MCD_OPC_Decode, 243, 2, 29, // Opcode: SMULWB
499
/* 1961 */    MCD_OPC_FilterValue, 1, 131, 22, // Skip to: 7728
500
/* 1965 */    MCD_OPC_CheckPredicate, 3, 127, 22, // Skip to: 7728
501
/* 1969 */    MCD_OPC_Decode, 241, 2, 29, // Opcode: SMULTB
502
/* 1973 */    MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 2004
503
/* 1977 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
504
/* 1980 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1992
505
/* 1984 */    MCD_OPC_CheckPredicate, 3, 108, 22, // Skip to: 7728
506
/* 1988 */    MCD_OPC_Decode, 224, 2, 13, // Opcode: SMLAWT
507
/* 1992 */    MCD_OPC_FilterValue, 1, 100, 22, // Skip to: 7728
508
/* 1996 */    MCD_OPC_CheckPredicate, 3, 96, 22, // Skip to: 7728
509
/* 2000 */    MCD_OPC_Decode, 238, 2, 29, // Opcode: SMULBT
510
/* 2004 */    MCD_OPC_FilterValue, 7, 88, 22, // Skip to: 7728
511
/* 2008 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
512
/* 2011 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2023
513
/* 2015 */    MCD_OPC_CheckPredicate, 3, 77, 22, // Skip to: 7728
514
/* 2019 */    MCD_OPC_Decode, 244, 2, 29, // Opcode: SMULWT
515
/* 2023 */    MCD_OPC_FilterValue, 1, 69, 22, // Skip to: 7728
516
/* 2027 */    MCD_OPC_CheckPredicate, 3, 65, 22, // Skip to: 7728
517
/* 2031 */    MCD_OPC_Decode, 242, 2, 29, // Opcode: SMULTT
518
/* 2035 */    MCD_OPC_FilterValue, 1, 57, 22, // Skip to: 7728
519
/* 2039 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
520
/* 2042 */    MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 2078
521
/* 2046 */    MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 2065
522
/* 2050 */    MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 2065
523
/* 2056 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
524
/* 2061 */    MCD_OPC_Decode, 222, 3, 16, // Opcode: TEQrr
525
/* 2065 */    MCD_OPC_CheckPredicate, 0, 27, 22, // Skip to: 7728
526
/* 2069 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
527
/* 2074 */    MCD_OPC_Decode, 223, 3, 17, // Opcode: TEQrsi
528
/* 2078 */    MCD_OPC_FilterValue, 1, 14, 22, // Skip to: 7728
529
/* 2082 */    MCD_OPC_CheckPredicate, 0, 14, 0, // Skip to: 2100
530
/* 2086 */    MCD_OPC_CheckField, 5, 7, 0, 8, 0, // Skip to: 2100
531
/* 2092 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
532
/* 2097 */    MCD_OPC_Decode, 79, 16, // Opcode: CMNzrr
533
/* 2100 */    MCD_OPC_CheckPredicate, 0, 248, 21, // Skip to: 7728
534
/* 2104 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
535
/* 2109 */    MCD_OPC_Decode, 80, 17, // Opcode: CMNzrsi
536
/* 2112 */    MCD_OPC_FilterValue, 3, 236, 21, // Skip to: 7728
537
/* 2116 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
538
/* 2119 */    MCD_OPC_FilterValue, 0, 64, 0, // Skip to: 2187
539
/* 2123 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 2144
540
/* 2127 */    MCD_OPC_CheckField, 5, 16, 128, 15, 10, 0, // Skip to: 2144
541
/* 2134 */    MCD_OPC_CheckField, 0, 4, 14, 4, 0, // Skip to: 2144
542
/* 2140 */    MCD_OPC_Decode, 218, 1, 28, // Opcode: MOVPCLR
543
/* 2144 */    MCD_OPC_ExtractField, 5, 7,  // Inst{11-5} ...
544
/* 2147 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 2173
545
/* 2151 */    MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2165
546
/* 2155 */    MCD_OPC_CheckField, 16, 4, 0, 4, 0, // Skip to: 2165
547
/* 2161 */    MCD_OPC_Decode, 228, 1, 30, // Opcode: MOVr
548
/* 2165 */    MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 2173
549
/* 2169 */    MCD_OPC_Decode, 229, 1, 31, // Opcode: MOVr_TC
550
/* 2173 */    MCD_OPC_CheckPredicate, 0, 175, 21, // Skip to: 7728
551
/* 2177 */    MCD_OPC_CheckField, 16, 4, 0, 169, 21, // Skip to: 7728
552
/* 2183 */    MCD_OPC_Decode, 230, 1, 32, // Opcode: MOVsi
553
/* 2187 */    MCD_OPC_FilterValue, 1, 161, 21, // Skip to: 7728
554
/* 2191 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
555
/* 2194 */    MCD_OPC_FilterValue, 0, 154, 21, // Skip to: 7728
556
/* 2198 */    MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2212
557
/* 2202 */    MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 2212
558
/* 2208 */    MCD_OPC_Decode, 248, 1, 30, // Opcode: MVNr
559
/* 2212 */    MCD_OPC_CheckPredicate, 0, 136, 21, // Skip to: 7728
560
/* 2216 */    MCD_OPC_Decode, 249, 1, 32, // Opcode: MVNsi
561
/* 2220 */    MCD_OPC_FilterValue, 1, 128, 21, // Skip to: 7728
562
/* 2224 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
563
/* 2227 */    MCD_OPC_FilterValue, 0, 57, 1, // Skip to: 2544
564
/* 2231 */    MCD_OPC_ExtractField, 22, 3,  // Inst{24-22} ...
565
/* 2234 */    MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 2245
566
/* 2238 */    MCD_OPC_CheckPredicate, 0, 110, 21, // Skip to: 7728
567
/* 2242 */    MCD_OPC_Decode, 103, 2, // Opcode: EORrsr
568
/* 2245 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 2257
569
/* 2249 */    MCD_OPC_CheckPredicate, 0, 99, 21, // Skip to: 7728
570
/* 2253 */    MCD_OPC_Decode, 176, 2, 2, // Opcode: RSBrsr
571
/* 2257 */    MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 2268
572
/* 2261 */    MCD_OPC_CheckPredicate, 0, 87, 21, // Skip to: 7728
573
/* 2265 */    MCD_OPC_Decode, 26, 3, // Opcode: ADCrsr
574
/* 2268 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2280
575
/* 2272 */    MCD_OPC_CheckPredicate, 0, 76, 21, // Skip to: 7728
576
/* 2276 */    MCD_OPC_Decode, 180, 2, 2, // Opcode: RSCrsr
577
/* 2280 */    MCD_OPC_FilterValue, 4, 137, 0, // Skip to: 2421
578
/* 2284 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
579
/* 2287 */    MCD_OPC_FilterValue, 0, 113, 0, // Skip to: 2404
580
/* 2291 */    MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
581
/* 2294 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 2339
582
/* 2298 */    MCD_OPC_ExtractField, 8, 12,  // Inst{19-8} ...
583
/* 2301 */    MCD_OPC_FilterValue, 255, 31, 46, 21, // Skip to: 7728
584
/* 2306 */    MCD_OPC_CheckPredicate, 7, 9, 0, // Skip to: 2319
585
/* 2310 */    MCD_OPC_CheckField, 0, 4, 14, 3, 0, // Skip to: 2319
586
/* 2316 */    MCD_OPC_Decode, 71, 28, // Opcode: BX_RET
587
/* 2319 */    MCD_OPC_CheckPredicate, 7, 9, 0, // Skip to: 2332
588
/* 2323 */    MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2332
589
/* 2329 */    MCD_OPC_Decode, 68, 33, // Opcode: BX
590
/* 2332 */    MCD_OPC_CheckPredicate, 7, 16, 21, // Skip to: 7728
591
/* 2336 */    MCD_OPC_Decode, 72, 27, // Opcode: BX_pred
592
/* 2339 */    MCD_OPC_FilterValue, 1, 28, 0, // Skip to: 2371
593
/* 2343 */    MCD_OPC_ExtractField, 8, 12,  // Inst{19-8} ...
594
/* 2346 */    MCD_OPC_FilterValue, 255, 31, 1, 21, // Skip to: 7728
595
/* 2351 */    MCD_OPC_CheckPredicate, 8, 9, 0, // Skip to: 2364
596
/* 2355 */    MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2364
597
/* 2361 */    MCD_OPC_Decode, 59, 33, // Opcode: BLX
598
/* 2364 */    MCD_OPC_CheckPredicate, 8, 240, 20, // Skip to: 7728
599
/* 2368 */    MCD_OPC_Decode, 60, 27, // Opcode: BLX_pred
600
/* 2371 */    MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2387
601
/* 2375 */    MCD_OPC_CheckPredicate, 0, 229, 20, // Skip to: 7728
602
/* 2379 */    MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
603
/* 2383 */    MCD_OPC_Decode, 151, 2, 20, // Opcode: QSUB
604
/* 2387 */    MCD_OPC_FilterValue, 3, 217, 20, // Skip to: 7728
605
/* 2391 */    MCD_OPC_CheckPredicate, 0, 213, 20, // Skip to: 7728
606
/* 2395 */    MCD_OPC_CheckField, 28, 4, 14, 207, 20, // Skip to: 7728
607
/* 2401 */    MCD_OPC_Decode, 57, 15, // Opcode: BKPT
608
/* 2404 */    MCD_OPC_FilterValue, 1, 200, 20, // Skip to: 7728
609
/* 2408 */    MCD_OPC_CheckPredicate, 0, 196, 20, // Skip to: 7728
610
/* 2412 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
611
/* 2417 */    MCD_OPC_Decode, 224, 3, 18, // Opcode: TEQrsr
612
/* 2421 */    MCD_OPC_FilterValue, 5, 83, 0, // Skip to: 2508
613
/* 2425 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
614
/* 2428 */    MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 2492
615
/* 2432 */    MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
616
/* 2435 */    MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 2458
617
/* 2439 */    MCD_OPC_CheckPredicate, 8, 165, 20, // Skip to: 7728
618
/* 2443 */    MCD_OPC_CheckField, 16, 4, 15, 159, 20, // Skip to: 7728
619
/* 2449 */    MCD_OPC_CheckField, 8, 4, 15, 153, 20, // Skip to: 7728
620
/* 2455 */    MCD_OPC_Decode, 77, 34, // Opcode: CLZ
621
/* 2458 */    MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2474
622
/* 2462 */    MCD_OPC_CheckPredicate, 0, 142, 20, // Skip to: 7728
623
/* 2466 */    MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
624
/* 2470 */    MCD_OPC_Decode, 149, 2, 20, // Opcode: QDSUB
625
/* 2474 */    MCD_OPC_FilterValue, 3, 130, 20, // Skip to: 7728
626
/* 2478 */    MCD_OPC_CheckPredicate, 9, 126, 20, // Skip to: 7728
627
/* 2482 */    MCD_OPC_CheckField, 8, 12, 0, 120, 20, // Skip to: 7728
628
/* 2488 */    MCD_OPC_Decode, 208, 2, 35, // Opcode: SMC
629
/* 2492 */    MCD_OPC_FilterValue, 1, 112, 20, // Skip to: 7728
630
/* 2496 */    MCD_OPC_CheckPredicate, 0, 108, 20, // Skip to: 7728
631
/* 2500 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
632
/* 2505 */    MCD_OPC_Decode, 81, 18, // Opcode: CMNzrsr
633
/* 2508 */    MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2526
634
/* 2512 */    MCD_OPC_CheckPredicate, 0, 92, 20, // Skip to: 7728
635
/* 2516 */    MCD_OPC_CheckField, 16, 4, 0, 86, 20, // Skip to: 7728
636
/* 2522 */    MCD_OPC_Decode, 231, 1, 36, // Opcode: MOVsr
637
/* 2526 */    MCD_OPC_FilterValue, 7, 78, 20, // Skip to: 7728
638
/* 2530 */    MCD_OPC_CheckPredicate, 0, 74, 20, // Skip to: 7728
639
/* 2534 */    MCD_OPC_CheckField, 16, 4, 0, 68, 20, // Skip to: 7728
640
/* 2540 */    MCD_OPC_Decode, 250, 1, 37, // Opcode: MVNsr
641
/* 2544 */    MCD_OPC_FilterValue, 1, 60, 20, // Skip to: 7728
642
/* 2548 */    MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
643
/* 2551 */    MCD_OPC_FilterValue, 0, 5, 1, // Skip to: 2816
644
/* 2555 */    MCD_OPC_ExtractField, 22, 3,  // Inst{24-22} ...
645
/* 2558 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2570
646
/* 2562 */    MCD_OPC_CheckPredicate, 1, 42, 20, // Skip to: 7728
647
/* 2566 */    MCD_OPC_Decode, 209, 1, 38, // Opcode: MLA
648
/* 2570 */    MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2588
649
/* 2574 */    MCD_OPC_CheckPredicate, 10, 30, 20, // Skip to: 7728
650
/* 2578 */    MCD_OPC_CheckField, 20, 1, 0, 24, 20, // Skip to: 7728
651
/* 2584 */    MCD_OPC_Decode, 211, 1, 39, // Opcode: MLS
652
/* 2588 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 2600
653
/* 2592 */    MCD_OPC_CheckPredicate, 1, 12, 20, // Skip to: 7728
654
/* 2596 */    MCD_OPC_Decode, 245, 3, 40, // Opcode: UMLAL
655
/* 2600 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2612
656
/* 2604 */    MCD_OPC_CheckPredicate, 1, 0, 20, // Skip to: 7728
657
/* 2608 */    MCD_OPC_Decode, 213, 2, 40, // Opcode: SMLAL
658
/* 2612 */    MCD_OPC_FilterValue, 6, 76, 0, // Skip to: 2692
659
/* 2616 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
660
/* 2619 */    MCD_OPC_FilterValue, 14, 32, 0, // Skip to: 2655
661
/* 2623 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
662
/* 2626 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2638
663
/* 2630 */    MCD_OPC_CheckPredicate, 5, 230, 19, // Skip to: 7728
664
/* 2634 */    MCD_OPC_Decode, 153, 3, 41, // Opcode: STLEXD
665
/* 2638 */    MCD_OPC_FilterValue, 1, 222, 19, // Skip to: 7728
666
/* 2642 */    MCD_OPC_CheckPredicate, 5, 218, 19, // Skip to: 7728
667
/* 2646 */    MCD_OPC_CheckField, 0, 4, 15, 212, 19, // Skip to: 7728
668
/* 2652 */    MCD_OPC_Decode, 127, 42, // Opcode: LDAEXD
669
/* 2655 */    MCD_OPC_FilterValue, 15, 205, 19, // Skip to: 7728
670
/* 2659 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
671
/* 2662 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2674
672
/* 2666 */    MCD_OPC_CheckPredicate, 0, 194, 19, // Skip to: 7728
673
/* 2670 */    MCD_OPC_Decode, 180, 3, 41, // Opcode: STREXD
674
/* 2674 */    MCD_OPC_FilterValue, 1, 186, 19, // Skip to: 7728
675
/* 2678 */    MCD_OPC_CheckPredicate, 0, 182, 19, // Skip to: 7728
676
/* 2682 */    MCD_OPC_CheckField, 0, 4, 15, 176, 19, // Skip to: 7728
677
/* 2688 */    MCD_OPC_Decode, 169, 1, 42, // Opcode: LDREXD
678
/* 2692 */    MCD_OPC_FilterValue, 7, 168, 19, // Skip to: 7728
679
/* 2696 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
680
/* 2699 */    MCD_OPC_FilterValue, 12, 39, 0, // Skip to: 2742
681
/* 2703 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
682
/* 2706 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2724
683
/* 2710 */    MCD_OPC_CheckPredicate, 5, 150, 19, // Skip to: 7728
684
/* 2714 */    MCD_OPC_CheckField, 12, 4, 15, 144, 19, // Skip to: 7728
685
/* 2720 */    MCD_OPC_Decode, 155, 3, 21, // Opcode: STLH
686
/* 2724 */    MCD_OPC_FilterValue, 1, 136, 19, // Skip to: 7728
687
/* 2728 */    MCD_OPC_CheckPredicate, 5, 132, 19, // Skip to: 7728
688
/* 2732 */    MCD_OPC_CheckField, 0, 4, 15, 126, 19, // Skip to: 7728
689
/* 2738 */    MCD_OPC_Decode, 129, 1, 22, // Opcode: LDAH
690
/* 2742 */    MCD_OPC_FilterValue, 14, 33, 0, // Skip to: 2779
691
/* 2746 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
692
/* 2749 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2761
693
/* 2753 */    MCD_OPC_CheckPredicate, 5, 107, 19, // Skip to: 7728
694
/* 2757 */    MCD_OPC_Decode, 154, 3, 23, // Opcode: STLEXH
695
/* 2761 */    MCD_OPC_FilterValue, 1, 99, 19, // Skip to: 7728
696
/* 2765 */    MCD_OPC_CheckPredicate, 5, 95, 19, // Skip to: 7728
697
/* 2769 */    MCD_OPC_CheckField, 0, 4, 15, 89, 19, // Skip to: 7728
698
/* 2775 */    MCD_OPC_Decode, 128, 1, 22, // Opcode: LDAEXH
699
/* 2779 */    MCD_OPC_FilterValue, 15, 81, 19, // Skip to: 7728
700
/* 2783 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
701
/* 2786 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2798
702
/* 2790 */    MCD_OPC_CheckPredicate, 0, 70, 19, // Skip to: 7728
703
/* 2794 */    MCD_OPC_Decode, 181, 3, 23, // Opcode: STREXH
704
/* 2798 */    MCD_OPC_FilterValue, 1, 62, 19, // Skip to: 7728
705
/* 2802 */    MCD_OPC_CheckPredicate, 0, 58, 19, // Skip to: 7728
706
/* 2806 */    MCD_OPC_CheckField, 0, 4, 15, 52, 19, // Skip to: 7728
707
/* 2812 */    MCD_OPC_Decode, 170, 1, 22, // Opcode: LDREXH
708
/* 2816 */    MCD_OPC_FilterValue, 1, 113, 0, // Skip to: 2933
709
/* 2820 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
710
/* 2823 */    MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 2879
711
/* 2827 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
712
/* 2830 */    MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 2867
713
/* 2834 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
714
/* 2837 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2855
715
/* 2841 */    MCD_OPC_CheckPredicate, 0, 19, 19, // Skip to: 7728
716
/* 2845 */    MCD_OPC_CheckField, 8, 4, 0, 13, 19, // Skip to: 7728
717
/* 2851 */    MCD_OPC_Decode, 184, 3, 43, // Opcode: STRHTr
718
/* 2855 */    MCD_OPC_FilterValue, 1, 5, 19, // Skip to: 7728
719
/* 2859 */    MCD_OPC_CheckPredicate, 0, 1, 19, // Skip to: 7728
720
/* 2863 */    MCD_OPC_Decode, 183, 3, 44, // Opcode: STRHTi
721
/* 2867 */    MCD_OPC_FilterValue, 1, 249, 18, // Skip to: 7728
722
/* 2871 */    MCD_OPC_CheckPredicate, 0, 245, 18, // Skip to: 7728
723
/* 2875 */    MCD_OPC_Decode, 186, 3, 7, // Opcode: STRH_PRE
724
/* 2879 */    MCD_OPC_FilterValue, 1, 237, 18, // Skip to: 7728
725
/* 2883 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
726
/* 2886 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2921
727
/* 2890 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
728
/* 2893 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2909
729
/* 2897 */    MCD_OPC_CheckPredicate, 0, 219, 18, // Skip to: 7728
730
/* 2901 */    MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
731
/* 2905 */    MCD_OPC_Decode, 173, 1, 45, // Opcode: LDRHTr
732
/* 2909 */    MCD_OPC_FilterValue, 1, 207, 18, // Skip to: 7728
733
/* 2913 */    MCD_OPC_CheckPredicate, 0, 203, 18, // Skip to: 7728
734
/* 2917 */    MCD_OPC_Decode, 172, 1, 46, // Opcode: LDRHTi
735
/* 2921 */    MCD_OPC_FilterValue, 1, 195, 18, // Skip to: 7728
736
/* 2925 */    MCD_OPC_CheckPredicate, 0, 191, 18, // Skip to: 7728
737
/* 2929 */    MCD_OPC_Decode, 175, 1, 7, // Opcode: LDRH_PRE
738
/* 2933 */    MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 3012
739
/* 2937 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
740
/* 2940 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2958
741
/* 2944 */    MCD_OPC_CheckPredicate, 0, 172, 18, // Skip to: 7728
742
/* 2948 */    MCD_OPC_CheckField, 24, 1, 1, 166, 18, // Skip to: 7728
743
/* 2954 */    MCD_OPC_Decode, 166, 1, 7, // Opcode: LDRD_PRE
744
/* 2958 */    MCD_OPC_FilterValue, 1, 158, 18, // Skip to: 7728
745
/* 2962 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
746
/* 2965 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3000
747
/* 2969 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
748
/* 2972 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2988
749
/* 2976 */    MCD_OPC_CheckPredicate, 0, 140, 18, // Skip to: 7728
750
/* 2980 */    MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
751
/* 2984 */    MCD_OPC_Decode, 181, 1, 45, // Opcode: LDRSBTr
752
/* 2988 */    MCD_OPC_FilterValue, 1, 128, 18, // Skip to: 7728
753
/* 2992 */    MCD_OPC_CheckPredicate, 0, 124, 18, // Skip to: 7728
754
/* 2996 */    MCD_OPC_Decode, 180, 1, 46, // Opcode: LDRSBTi
755
/* 3000 */    MCD_OPC_FilterValue, 1, 116, 18, // Skip to: 7728
756
/* 3004 */    MCD_OPC_CheckPredicate, 0, 112, 18, // Skip to: 7728
757
/* 3008 */    MCD_OPC_Decode, 183, 1, 7, // Opcode: LDRSB_PRE
758
/* 3012 */    MCD_OPC_FilterValue, 3, 104, 18, // Skip to: 7728
759
/* 3016 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
760
/* 3019 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3037
761
/* 3023 */    MCD_OPC_CheckPredicate, 0, 93, 18, // Skip to: 7728
762
/* 3027 */    MCD_OPC_CheckField, 24, 1, 1, 87, 18, // Skip to: 7728
763
/* 3033 */    MCD_OPC_Decode, 177, 3, 7, // Opcode: STRD_PRE
764
/* 3037 */    MCD_OPC_FilterValue, 1, 79, 18, // Skip to: 7728
765
/* 3041 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
766
/* 3044 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3079
767
/* 3048 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
768
/* 3051 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 3067
769
/* 3055 */    MCD_OPC_CheckPredicate, 0, 61, 18, // Skip to: 7728
770
/* 3059 */    MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0,
771
/* 3063 */    MCD_OPC_Decode, 186, 1, 45, // Opcode: LDRSHTr
772
/* 3067 */    MCD_OPC_FilterValue, 1, 49, 18, // Skip to: 7728
773
/* 3071 */    MCD_OPC_CheckPredicate, 0, 45, 18, // Skip to: 7728
774
/* 3075 */    MCD_OPC_Decode, 185, 1, 46, // Opcode: LDRSHTi
775
/* 3079 */    MCD_OPC_FilterValue, 1, 37, 18, // Skip to: 7728
776
/* 3083 */    MCD_OPC_CheckPredicate, 0, 33, 18, // Skip to: 7728
777
/* 3087 */    MCD_OPC_Decode, 188, 1, 7, // Opcode: LDRSH_PRE
778
/* 3091 */    MCD_OPC_FilterValue, 1, 147, 1, // Skip to: 3498
779
/* 3095 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
780
/* 3098 */    MCD_OPC_FilterValue, 0, 170, 0, // Skip to: 3272
781
/* 3102 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
782
/* 3105 */    MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 3171
783
/* 3109 */    MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
784
/* 3112 */    MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3123
785
/* 3116 */    MCD_OPC_CheckPredicate, 0, 38, 0, // Skip to: 3158
786
/* 3120 */    MCD_OPC_Decode, 42, 47, // Opcode: ANDri
787
/* 3123 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3135
788
/* 3127 */    MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 3158
789
/* 3131 */    MCD_OPC_Decode, 204, 3, 47, // Opcode: SUBri
790
/* 3135 */    MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 3146
791
/* 3139 */    MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 3158
792
/* 3143 */    MCD_OPC_Decode, 31, 47, // Opcode: ADDri
793
/* 3146 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3158
794
/* 3150 */    MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 3158
795
/* 3154 */    MCD_OPC_Decode, 184, 2, 47, // Opcode: SBCri
796
/* 3158 */    MCD_OPC_CheckPredicate, 0, 214, 17, // Skip to: 7728
797
/* 3162 */    MCD_OPC_CheckField, 16, 5, 15, 208, 17, // Skip to: 7728
798
/* 3168 */    MCD_OPC_Decode, 37, 48, // Opcode: ADR
799
/* 3171 */    MCD_OPC_FilterValue, 1, 201, 17, // Skip to: 7728
800
/* 3175 */    MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
801
/* 3178 */    MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 3214
802
/* 3182 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
803
/* 3185 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3197
804
/* 3189 */    MCD_OPC_CheckPredicate, 10, 183, 17, // Skip to: 7728
805
/* 3193 */    MCD_OPC_Decode, 225, 1, 49, // Opcode: MOVi16
806
/* 3197 */    MCD_OPC_FilterValue, 1, 175, 17, // Skip to: 7728
807
/* 3201 */    MCD_OPC_CheckPredicate, 0, 171, 17, // Skip to: 7728
808
/* 3205 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
809
/* 3210 */    MCD_OPC_Decode, 228, 3, 50, // Opcode: TSTri
810
/* 3214 */    MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 3249
811
/* 3218 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
812
/* 3221 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3233
813
/* 3225 */    MCD_OPC_CheckPredicate, 10, 147, 17, // Skip to: 7728
814
/* 3229 */    MCD_OPC_Decode, 220, 1, 49, // Opcode: MOVTi16
815
/* 3233 */    MCD_OPC_FilterValue, 1, 139, 17, // Skip to: 7728
816
/* 3237 */    MCD_OPC_CheckPredicate, 0, 135, 17, // Skip to: 7728
817
/* 3241 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
818
/* 3246 */    MCD_OPC_Decode, 82, 50, // Opcode: CMPri
819
/* 3249 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3261
820
/* 3253 */    MCD_OPC_CheckPredicate, 0, 119, 17, // Skip to: 7728
821
/* 3257 */    MCD_OPC_Decode, 251, 1, 47, // Opcode: ORRri
822
/* 3261 */    MCD_OPC_FilterValue, 3, 111, 17, // Skip to: 7728
823
/* 3265 */    MCD_OPC_CheckPredicate, 0, 107, 17, // Skip to: 7728
824
/* 3269 */    MCD_OPC_Decode, 53, 47, // Opcode: BICri
825
/* 3272 */    MCD_OPC_FilterValue, 1, 100, 17, // Skip to: 7728
826
/* 3276 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
827
/* 3279 */    MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 3309
828
/* 3283 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
829
/* 3286 */    MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3297
830
/* 3290 */    MCD_OPC_CheckPredicate, 0, 82, 17, // Skip to: 7728
831
/* 3294 */    MCD_OPC_Decode, 100, 47, // Opcode: EORri
832
/* 3297 */    MCD_OPC_FilterValue, 1, 75, 17, // Skip to: 7728
833
/* 3301 */    MCD_OPC_CheckPredicate, 0, 71, 17, // Skip to: 7728
834
/* 3305 */    MCD_OPC_Decode, 173, 2, 47, // Opcode: RSBri
835
/* 3309 */    MCD_OPC_FilterValue, 1, 26, 0, // Skip to: 3339
836
/* 3313 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
837
/* 3316 */    MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3327
838
/* 3320 */    MCD_OPC_CheckPredicate, 0, 52, 17, // Skip to: 7728
839
/* 3324 */    MCD_OPC_Decode, 23, 47, // Opcode: ADCri
840
/* 3327 */    MCD_OPC_FilterValue, 1, 45, 17, // Skip to: 7728
841
/* 3331 */    MCD_OPC_CheckPredicate, 0, 41, 17, // Skip to: 7728
842
/* 3335 */    MCD_OPC_Decode, 177, 2, 47, // Opcode: RSCri
843
/* 3339 */    MCD_OPC_FilterValue, 2, 112, 0, // Skip to: 3455
844
/* 3343 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
845
/* 3346 */    MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 3415
846
/* 3350 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
847
/* 3353 */    MCD_OPC_FilterValue, 15, 19, 17, // Skip to: 7728
848
/* 3357 */    MCD_OPC_CheckPredicate, 11, 21, 0, // Skip to: 3382
849
/* 3361 */    MCD_OPC_CheckField, 22, 1, 0, 15, 0, // Skip to: 3382
850
/* 3367 */    MCD_OPC_CheckField, 16, 4, 0, 9, 0, // Skip to: 3382
851
/* 3373 */    MCD_OPC_CheckField, 4, 8, 15, 3, 0, // Skip to: 3382
852
/* 3379 */    MCD_OPC_Decode, 97, 35, // Opcode: DBG
853
/* 3382 */    MCD_OPC_CheckPredicate, 1, 21, 0, // Skip to: 3407
854
/* 3386 */    MCD_OPC_CheckField, 22, 1, 0, 15, 0, // Skip to: 3407
855
/* 3392 */    MCD_OPC_CheckField, 16, 4, 0, 9, 0, // Skip to: 3407
856
/* 3398 */    MCD_OPC_CheckField, 8, 4, 0, 3, 0, // Skip to: 3407
857
/* 3404 */    MCD_OPC_Decode, 114, 51, // Opcode: HINT
858
/* 3407 */    MCD_OPC_CheckPredicate, 0, 221, 16, // Skip to: 7728
859
/* 3411 */    MCD_OPC_Decode, 243, 1, 52, // Opcode: MSRi
860
/* 3415 */    MCD_OPC_FilterValue, 1, 213, 16, // Skip to: 7728
861
/* 3419 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
862
/* 3422 */    MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 3439
863
/* 3426 */    MCD_OPC_CheckPredicate, 0, 202, 16, // Skip to: 7728
864
/* 3430 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
865
/* 3435 */    MCD_OPC_Decode, 221, 3, 50, // Opcode: TEQri
866
/* 3439 */    MCD_OPC_FilterValue, 1, 189, 16, // Skip to: 7728
867
/* 3443 */    MCD_OPC_CheckPredicate, 0, 185, 16, // Skip to: 7728
868
/* 3447 */    MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0,
869
/* 3452 */    MCD_OPC_Decode, 78, 50, // Opcode: CMNri
870
/* 3455 */    MCD_OPC_FilterValue, 3, 173, 16, // Skip to: 7728
871
/* 3459 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
872
/* 3462 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3480
873
/* 3466 */    MCD_OPC_CheckPredicate, 0, 162, 16, // Skip to: 7728
874
/* 3470 */    MCD_OPC_CheckField, 16, 4, 0, 156, 16, // Skip to: 7728
875
/* 3476 */    MCD_OPC_Decode, 224, 1, 53, // Opcode: MOVi
876
/* 3480 */    MCD_OPC_FilterValue, 1, 148, 16, // Skip to: 7728
877
/* 3484 */    MCD_OPC_CheckPredicate, 0, 144, 16, // Skip to: 7728
878
/* 3488 */    MCD_OPC_CheckField, 16, 4, 0, 138, 16, // Skip to: 7728
879
/* 3494 */    MCD_OPC_Decode, 247, 1, 53, // Opcode: MVNi
880
/* 3498 */    MCD_OPC_FilterValue, 2, 160, 1, // Skip to: 3918
881
/* 3502 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
882
/* 3505 */    MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3536
883
/* 3509 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
884
/* 3512 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3524
885
/* 3516 */    MCD_OPC_CheckPredicate, 0, 112, 16, // Skip to: 7728
886
/* 3520 */    MCD_OPC_Decode, 191, 3, 54, // Opcode: STR_POST_IMM
887
/* 3524 */    MCD_OPC_FilterValue, 1, 104, 16, // Skip to: 7728
888
/* 3528 */    MCD_OPC_CheckPredicate, 0, 100, 16, // Skip to: 7728
889
/* 3532 */    MCD_OPC_Decode, 195, 3, 55, // Opcode: STRi12
890
/* 3536 */    MCD_OPC_FilterValue, 1, 47, 0, // Skip to: 3587
891
/* 3540 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
892
/* 3543 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3555
893
/* 3547 */    MCD_OPC_CheckPredicate, 0, 81, 16, // Skip to: 7728
894
/* 3551 */    MCD_OPC_Decode, 192, 1, 54, // Opcode: LDR_POST_IMM
895
/* 3555 */    MCD_OPC_FilterValue, 1, 73, 16, // Skip to: 7728
896
/* 3559 */    MCD_OPC_CheckPredicate, 12, 16, 0, // Skip to: 3579
897
/* 3563 */    MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3579
898
/* 3569 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3579
899
/* 3575 */    MCD_OPC_Decode, 138, 2, 56, // Opcode: PLDWi12
900
/* 3579 */    MCD_OPC_CheckPredicate, 0, 49, 16, // Skip to: 7728
901
/* 3583 */    MCD_OPC_Decode, 197, 1, 55, // Opcode: LDRi12
902
/* 3587 */    MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 3618
903
/* 3591 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
904
/* 3594 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3606
905
/* 3598 */    MCD_OPC_CheckPredicate, 0, 30, 16, // Skip to: 7728
906
/* 3602 */    MCD_OPC_Decode, 189, 3, 54, // Opcode: STRT_POST_IMM
907
/* 3606 */    MCD_OPC_FilterValue, 1, 22, 16, // Skip to: 7728
908
/* 3610 */    MCD_OPC_CheckPredicate, 0, 18, 16, // Skip to: 7728
909
/* 3614 */    MCD_OPC_Decode, 193, 3, 57, // Opcode: STR_PRE_IMM
910
/* 3618 */    MCD_OPC_FilterValue, 3, 27, 0, // Skip to: 3649
911
/* 3622 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
912
/* 3625 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3637
913
/* 3629 */    MCD_OPC_CheckPredicate, 0, 255, 15, // Skip to: 7728
914
/* 3633 */    MCD_OPC_Decode, 190, 1, 54, // Opcode: LDRT_POST_IMM
915
/* 3637 */    MCD_OPC_FilterValue, 1, 247, 15, // Skip to: 7728
916
/* 3641 */    MCD_OPC_CheckPredicate, 0, 243, 15, // Skip to: 7728
917
/* 3645 */    MCD_OPC_Decode, 194, 1, 58, // Opcode: LDR_PRE_IMM
918
/* 3649 */    MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 3680
919
/* 3653 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
920
/* 3656 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3668
921
/* 3660 */    MCD_OPC_CheckPredicate, 0, 224, 15, // Skip to: 7728
922
/* 3664 */    MCD_OPC_Decode, 167, 3, 54, // Opcode: STRB_POST_IMM
923
/* 3668 */    MCD_OPC_FilterValue, 1, 216, 15, // Skip to: 7728
924
/* 3672 */    MCD_OPC_CheckPredicate, 0, 212, 15, // Skip to: 7728
925
/* 3676 */    MCD_OPC_Decode, 171, 3, 59, // Opcode: STRBi12
926
/* 3680 */    MCD_OPC_FilterValue, 5, 67, 0, // Skip to: 3751
927
/* 3684 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
928
/* 3687 */    MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 3719
929
/* 3691 */    MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 3711
930
/* 3695 */    MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3711
931
/* 3701 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3711
932
/* 3707 */    MCD_OPC_Decode, 142, 2, 56, // Opcode: PLIi12
933
/* 3711 */    MCD_OPC_CheckPredicate, 0, 173, 15, // Skip to: 7728
934
/* 3715 */    MCD_OPC_Decode, 158, 1, 54, // Opcode: LDRB_POST_IMM
935
/* 3719 */    MCD_OPC_FilterValue, 1, 165, 15, // Skip to: 7728
936
/* 3723 */    MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 3743
937
/* 3727 */    MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3743
938
/* 3733 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3743
939
/* 3739 */    MCD_OPC_Decode, 140, 2, 56, // Opcode: PLDi12
940
/* 3743 */    MCD_OPC_CheckPredicate, 0, 141, 15, // Skip to: 7728
941
/* 3747 */    MCD_OPC_Decode, 162, 1, 59, // Opcode: LDRBi12
942
/* 3751 */    MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 3782
943
/* 3755 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
944
/* 3758 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3770
945
/* 3762 */    MCD_OPC_CheckPredicate, 0, 122, 15, // Skip to: 7728
946
/* 3766 */    MCD_OPC_Decode, 165, 3, 54, // Opcode: STRBT_POST_IMM
947
/* 3770 */    MCD_OPC_FilterValue, 1, 114, 15, // Skip to: 7728
948
/* 3774 */    MCD_OPC_CheckPredicate, 0, 110, 15, // Skip to: 7728
949
/* 3778 */    MCD_OPC_Decode, 169, 3, 57, // Opcode: STRB_PRE_IMM
950
/* 3782 */    MCD_OPC_FilterValue, 7, 102, 15, // Skip to: 7728
951
/* 3786 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
952
/* 3789 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3801
953
/* 3793 */    MCD_OPC_CheckPredicate, 0, 91, 15, // Skip to: 7728
954
/* 3797 */    MCD_OPC_Decode, 156, 1, 54, // Opcode: LDRBT_POST_IMM
955
/* 3801 */    MCD_OPC_FilterValue, 1, 83, 15, // Skip to: 7728
956
/* 3805 */    MCD_OPC_CheckPredicate, 11, 23, 0, // Skip to: 3832
957
/* 3809 */    MCD_OPC_CheckField, 28, 4, 15, 17, 0, // Skip to: 3832
958
/* 3815 */    MCD_OPC_CheckField, 23, 1, 0, 11, 0, // Skip to: 3832
959
/* 3821 */    MCD_OPC_CheckField, 0, 20, 159, 224, 63, 3, 0, // Skip to: 3832
960
/* 3829 */    MCD_OPC_Decode, 76, 60, // Opcode: CLREX
961
/* 3832 */    MCD_OPC_ExtractField, 4, 16,  // Inst{19-4} ...
962
/* 3835 */    MCD_OPC_FilterValue, 132, 254, 3, 19, 0, // Skip to: 3860
963
/* 3841 */    MCD_OPC_CheckPredicate, 13, 65, 0, // Skip to: 3910
964
/* 3845 */    MCD_OPC_CheckField, 28, 4, 15, 59, 0, // Skip to: 3910
965
/* 3851 */    MCD_OPC_CheckField, 23, 1, 0, 53, 0, // Skip to: 3910
966
/* 3857 */    MCD_OPC_Decode, 99, 61, // Opcode: DSB
967
/* 3860 */    MCD_OPC_FilterValue, 133, 254, 3, 19, 0, // Skip to: 3885
968
/* 3866 */    MCD_OPC_CheckPredicate, 13, 40, 0, // Skip to: 3910
969
/* 3870 */    MCD_OPC_CheckField, 28, 4, 15, 34, 0, // Skip to: 3910
970
/* 3876 */    MCD_OPC_CheckField, 23, 1, 0, 28, 0, // Skip to: 3910
971
/* 3882 */    MCD_OPC_Decode, 98, 61, // Opcode: DMB
972
/* 3885 */    MCD_OPC_FilterValue, 134, 254, 3, 19, 0, // Skip to: 3910
973
/* 3891 */    MCD_OPC_CheckPredicate, 13, 15, 0, // Skip to: 3910
974
/* 3895 */    MCD_OPC_CheckField, 28, 4, 15, 9, 0, // Skip to: 3910
975
/* 3901 */    MCD_OPC_CheckField, 23, 1, 0, 3, 0, // Skip to: 3910
976
/* 3907 */    MCD_OPC_Decode, 117, 62, // Opcode: ISB
977
/* 3910 */    MCD_OPC_CheckPredicate, 0, 230, 14, // Skip to: 7728
978
/* 3914 */    MCD_OPC_Decode, 160, 1, 58, // Opcode: LDRB_PRE_IMM
979
/* 3918 */    MCD_OPC_FilterValue, 3, 44, 9, // Skip to: 6270
980
/* 3922 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
981
/* 3925 */    MCD_OPC_FilterValue, 0, 109, 2, // Skip to: 4550
982
/* 3929 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
983
/* 3932 */    MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 4021
984
/* 3936 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
985
/* 3939 */    MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3970
986
/* 3943 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
987
/* 3946 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3958
988
/* 3950 */    MCD_OPC_CheckPredicate, 0, 190, 14, // Skip to: 7728
989
/* 3954 */    MCD_OPC_Decode, 192, 3, 54, // Opcode: STR_POST_REG
990
/* 3958 */    MCD_OPC_FilterValue, 1, 182, 14, // Skip to: 7728
991
/* 3962 */    MCD_OPC_CheckPredicate, 0, 178, 14, // Skip to: 7728
992
/* 3966 */    MCD_OPC_Decode, 198, 3, 63, // Opcode: STRrs
993
/* 3970 */    MCD_OPC_FilterValue, 1, 170, 14, // Skip to: 7728
994
/* 3974 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
995
/* 3977 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3989
996
/* 3981 */    MCD_OPC_CheckPredicate, 0, 159, 14, // Skip to: 7728
997
/* 3985 */    MCD_OPC_Decode, 193, 1, 54, // Opcode: LDR_POST_REG
998
/* 3989 */    MCD_OPC_FilterValue, 1, 151, 14, // Skip to: 7728
999
/* 3993 */    MCD_OPC_CheckPredicate, 12, 16, 0, // Skip to: 4013
1000
/* 3997 */    MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 4013
1001
/* 4003 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4013
1002
/* 4009 */    MCD_OPC_Decode, 139, 2, 64, // Opcode: PLDWrs
1003
/* 4013 */    MCD_OPC_CheckPredicate, 0, 127, 14, // Skip to: 7728
1004
/* 4017 */    MCD_OPC_Decode, 198, 1, 63, // Opcode: LDRrs
1005
/* 4021 */    MCD_OPC_FilterValue, 1, 119, 14, // Skip to: 7728
1006
/* 4025 */    MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
1007
/* 4028 */    MCD_OPC_FilterValue, 0, 176, 0, // Skip to: 4208
1008
/* 4032 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1009
/* 4035 */    MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 4086
1010
/* 4039 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1011
/* 4042 */    MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 4064
1012
/* 4046 */    MCD_OPC_CheckPredicate, 0, 94, 14, // Skip to: 7728
1013
/* 4050 */    MCD_OPC_CheckField, 20, 1, 1, 88, 14, // Skip to: 7728
1014
/* 4056 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1015
/* 4060 */    MCD_OPC_Decode, 181, 2, 65, // Opcode: SADD16
1016
/* 4064 */    MCD_OPC_FilterValue, 1, 76, 14, // Skip to: 7728
1017
/* 4068 */    MCD_OPC_CheckPredicate, 0, 72, 14, // Skip to: 7728
1018
/* 4072 */    MCD_OPC_CheckField, 20, 1, 1, 66, 14, // Skip to: 7728
1019
/* 4078 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1020
/* 4082 */    MCD_OPC_Decode, 182, 2, 65, // Opcode: SADD8
1021
/* 4086 */    MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4104
1022
/* 4090 */    MCD_OPC_CheckPredicate, 1, 50, 14, // Skip to: 7728
1023
/* 4094 */    MCD_OPC_CheckField, 20, 1, 0, 44, 14, // Skip to: 7728
1024
/* 4100 */    MCD_OPC_Decode, 136, 2, 66, // Opcode: PKHBT
1025
/* 4104 */    MCD_OPC_FilterValue, 2, 60, 0, // Skip to: 4168
1026
/* 4108 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1027
/* 4111 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4144
1028
/* 4115 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1029
/* 4118 */    MCD_OPC_FilterValue, 0, 22, 14, // Skip to: 7728
1030
/* 4122 */    MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4136
1031
/* 4126 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4136
1032
/* 4132 */    MCD_OPC_Decode, 235, 2, 67, // Opcode: SMUAD
1033
/* 4136 */    MCD_OPC_CheckPredicate, 1, 4, 14, // Skip to: 7728
1034
/* 4140 */    MCD_OPC_Decode, 211, 2, 68, // Opcode: SMLAD
1035
/* 4144 */    MCD_OPC_FilterValue, 1, 252, 13, // Skip to: 7728
1036
/* 4148 */    MCD_OPC_CheckPredicate, 14, 248, 13, // Skip to: 7728
1037
/* 4152 */    MCD_OPC_CheckField, 12, 4, 15, 242, 13, // Skip to: 7728
1038
/* 4158 */    MCD_OPC_CheckField, 7, 1, 0, 236, 13, // Skip to: 7728
1039
/* 4164 */    MCD_OPC_Decode, 189, 2, 29, // Opcode: SDIV
1040
/* 4168 */    MCD_OPC_FilterValue, 3, 228, 13, // Skip to: 7728
1041
/* 4172 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1042
/* 4175 */    MCD_OPC_FilterValue, 0, 221, 13, // Skip to: 7728
1043
/* 4179 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1044
/* 4182 */    MCD_OPC_FilterValue, 0, 214, 13, // Skip to: 7728
1045
/* 4186 */    MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4200
1046
/* 4190 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4200
1047
/* 4196 */    MCD_OPC_Decode, 255, 3, 29, // Opcode: USAD8
1048
/* 4200 */    MCD_OPC_CheckPredicate, 1, 196, 13, // Skip to: 7728
1049
/* 4204 */    MCD_OPC_Decode, 128, 4, 39, // Opcode: USADA8
1050
/* 4208 */    MCD_OPC_FilterValue, 1, 99, 0, // Skip to: 4311
1051
/* 4212 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1052
/* 4215 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4243
1053
/* 4219 */    MCD_OPC_CheckPredicate, 0, 177, 13, // Skip to: 7728
1054
/* 4223 */    MCD_OPC_CheckField, 20, 1, 1, 171, 13, // Skip to: 7728
1055
/* 4229 */    MCD_OPC_CheckField, 7, 1, 0, 165, 13, // Skip to: 7728
1056
/* 4235 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1057
/* 4239 */    MCD_OPC_Decode, 183, 2, 65, // Opcode: SASX
1058
/* 4243 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4271
1059
/* 4247 */    MCD_OPC_CheckPredicate, 1, 149, 13, // Skip to: 7728
1060
/* 4251 */    MCD_OPC_CheckField, 20, 1, 0, 143, 13, // Skip to: 7728
1061
/* 4257 */    MCD_OPC_CheckField, 7, 1, 1, 137, 13, // Skip to: 7728
1062
/* 4263 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1063
/* 4267 */    MCD_OPC_Decode, 190, 2, 69, // Opcode: SEL
1064
/* 4271 */    MCD_OPC_FilterValue, 2, 125, 13, // Skip to: 7728
1065
/* 4275 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1066
/* 4278 */    MCD_OPC_FilterValue, 0, 118, 13, // Skip to: 7728
1067
/* 4282 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1068
/* 4285 */    MCD_OPC_FilterValue, 0, 111, 13, // Skip to: 7728
1069
/* 4289 */    MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4303
1070
/* 4293 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4303
1071
/* 4299 */    MCD_OPC_Decode, 236, 2, 67, // Opcode: SMUADX
1072
/* 4303 */    MCD_OPC_CheckPredicate, 1, 93, 13, // Skip to: 7728
1073
/* 4307 */    MCD_OPC_Decode, 212, 2, 68, // Opcode: SMLADX
1074
/* 4311 */    MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 4404
1075
/* 4315 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1076
/* 4318 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4346
1077
/* 4322 */    MCD_OPC_CheckPredicate, 0, 74, 13, // Skip to: 7728
1078
/* 4326 */    MCD_OPC_CheckField, 20, 1, 1, 68, 13, // Skip to: 7728
1079
/* 4332 */    MCD_OPC_CheckField, 7, 1, 0, 62, 13, // Skip to: 7728
1080
/* 4338 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1081
/* 4342 */    MCD_OPC_Decode, 130, 3, 65, // Opcode: SSAX
1082
/* 4346 */    MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4364
1083
/* 4350 */    MCD_OPC_CheckPredicate, 1, 46, 13, // Skip to: 7728
1084
/* 4354 */    MCD_OPC_CheckField, 20, 1, 0, 40, 13, // Skip to: 7728
1085
/* 4360 */    MCD_OPC_Decode, 137, 2, 66, // Opcode: PKHTB
1086
/* 4364 */    MCD_OPC_FilterValue, 2, 32, 13, // Skip to: 7728
1087
/* 4368 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1088
/* 4371 */    MCD_OPC_FilterValue, 0, 25, 13, // Skip to: 7728
1089
/* 4375 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1090
/* 4378 */    MCD_OPC_FilterValue, 0, 18, 13, // Skip to: 7728
1091
/* 4382 */    MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4396
1092
/* 4386 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4396
1093
/* 4392 */    MCD_OPC_Decode, 245, 2, 67, // Opcode: SMUSD
1094
/* 4396 */    MCD_OPC_CheckPredicate, 1, 0, 13, // Skip to: 7728
1095
/* 4400 */    MCD_OPC_Decode, 225, 2, 68, // Opcode: SMLSD
1096
/* 4404 */    MCD_OPC_FilterValue, 3, 248, 12, // Skip to: 7728
1097
/* 4408 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1098
/* 4411 */    MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 4462
1099
/* 4415 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1100
/* 4418 */    MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 4440
1101
/* 4422 */    MCD_OPC_CheckPredicate, 0, 230, 12, // Skip to: 7728
1102
/* 4426 */    MCD_OPC_CheckField, 20, 1, 1, 224, 12, // Skip to: 7728
1103
/* 4432 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1104
/* 4436 */    MCD_OPC_Decode, 131, 3, 65, // Opcode: SSUB16
1105
/* 4440 */    MCD_OPC_FilterValue, 1, 212, 12, // Skip to: 7728
1106
/* 4444 */    MCD_OPC_CheckPredicate, 0, 208, 12, // Skip to: 7728
1107
/* 4448 */    MCD_OPC_CheckField, 20, 1, 1, 202, 12, // Skip to: 7728
1108
/* 4454 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1109
/* 4458 */    MCD_OPC_Decode, 132, 3, 65, // Opcode: SSUB8
1110
/* 4462 */    MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 4510
1111
/* 4466 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1112
/* 4469 */    MCD_OPC_FilterValue, 0, 183, 12, // Skip to: 7728
1113
/* 4473 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1114
/* 4476 */    MCD_OPC_FilterValue, 0, 176, 12, // Skip to: 7728
1115
/* 4480 */    MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4498
1116
/* 4484 */    MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4498
1117
/* 4490 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1118
/* 4494 */    MCD_OPC_Decode, 215, 3, 70, // Opcode: SXTB16
1119
/* 4498 */    MCD_OPC_CheckPredicate, 1, 154, 12, // Skip to: 7728
1120
/* 4502 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1121
/* 4506 */    MCD_OPC_Decode, 212, 3, 71, // Opcode: SXTAB16
1122
/* 4510 */    MCD_OPC_FilterValue, 2, 142, 12, // Skip to: 7728
1123
/* 4514 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1124
/* 4517 */    MCD_OPC_FilterValue, 0, 135, 12, // Skip to: 7728
1125
/* 4521 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1126
/* 4524 */    MCD_OPC_FilterValue, 0, 128, 12, // Skip to: 7728
1127
/* 4528 */    MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4542
1128
/* 4532 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4542
1129
/* 4538 */    MCD_OPC_Decode, 246, 2, 67, // Opcode: SMUSDX
1130
/* 4542 */    MCD_OPC_CheckPredicate, 1, 110, 12, // Skip to: 7728
1131
/* 4546 */    MCD_OPC_Decode, 226, 2, 68, // Opcode: SMLSDX
1132
/* 4550 */    MCD_OPC_FilterValue, 1, 30, 2, // Skip to: 5096
1133
/* 4554 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
1134
/* 4557 */    MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 4626
1135
/* 4561 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1136
/* 4564 */    MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 4595
1137
/* 4568 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1138
/* 4571 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4583
1139
/* 4575 */    MCD_OPC_CheckPredicate, 0, 77, 12, // Skip to: 7728
1140
/* 4579 */    MCD_OPC_Decode, 190, 3, 54, // Opcode: STRT_POST_REG
1141
/* 4583 */    MCD_OPC_FilterValue, 1, 69, 12, // Skip to: 7728
1142
/* 4587 */    MCD_OPC_CheckPredicate, 0, 65, 12, // Skip to: 7728
1143
/* 4591 */    MCD_OPC_Decode, 194, 3, 72, // Opcode: STR_PRE_REG
1144
/* 4595 */    MCD_OPC_FilterValue, 1, 57, 12, // Skip to: 7728
1145
/* 4599 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1146
/* 4602 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4614
1147
/* 4606 */    MCD_OPC_CheckPredicate, 0, 46, 12, // Skip to: 7728
1148
/* 4610 */    MCD_OPC_Decode, 191, 1, 54, // Opcode: LDRT_POST_REG
1149
/* 4614 */    MCD_OPC_FilterValue, 1, 38, 12, // Skip to: 7728
1150
/* 4618 */    MCD_OPC_CheckPredicate, 0, 34, 12, // Skip to: 7728
1151
/* 4622 */    MCD_OPC_Decode, 195, 1, 73, // Opcode: LDR_PRE_REG
1152
/* 4626 */    MCD_OPC_FilterValue, 1, 26, 12, // Skip to: 7728
1153
/* 4630 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1154
/* 4633 */    MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 4874
1155
/* 4637 */    MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
1156
/* 4640 */    MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 4679
1157
/* 4644 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1158
/* 4647 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4663
1159
/* 4651 */    MCD_OPC_CheckPredicate, 0, 1, 12, // Skip to: 7728
1160
/* 4655 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1161
/* 4659 */    MCD_OPC_Decode, 145, 2, 65, // Opcode: QADD16
1162
/* 4663 */    MCD_OPC_FilterValue, 1, 245, 11, // Skip to: 7728
1163
/* 4667 */    MCD_OPC_CheckPredicate, 0, 241, 11, // Skip to: 7728
1164
/* 4671 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1165
/* 4675 */    MCD_OPC_Decode, 202, 2, 65, // Opcode: SHADD16
1166
/* 4679 */    MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 4718
1167
/* 4683 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1168
/* 4686 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4702
1169
/* 4690 */    MCD_OPC_CheckPredicate, 0, 218, 11, // Skip to: 7728
1170
/* 4694 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1171
/* 4698 */    MCD_OPC_Decode, 147, 2, 65, // Opcode: QASX
1172
/* 4702 */    MCD_OPC_FilterValue, 1, 206, 11, // Skip to: 7728
1173
/* 4706 */    MCD_OPC_CheckPredicate, 0, 202, 11, // Skip to: 7728
1174
/* 4710 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1175
/* 4714 */    MCD_OPC_Decode, 204, 2, 65, // Opcode: SHASX
1176
/* 4718 */    MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 4757
1177
/* 4722 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1178
/* 4725 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4741
1179
/* 4729 */    MCD_OPC_CheckPredicate, 0, 179, 11, // Skip to: 7728
1180
/* 4733 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1181
/* 4737 */    MCD_OPC_Decode, 150, 2, 65, // Opcode: QSAX
1182
/* 4741 */    MCD_OPC_FilterValue, 1, 167, 11, // Skip to: 7728
1183
/* 4745 */    MCD_OPC_CheckPredicate, 0, 163, 11, // Skip to: 7728
1184
/* 4749 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1185
/* 4753 */    MCD_OPC_Decode, 205, 2, 65, // Opcode: SHSAX
1186
/* 4757 */    MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 4796
1187
/* 4761 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1188
/* 4764 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4780
1189
/* 4768 */    MCD_OPC_CheckPredicate, 0, 140, 11, // Skip to: 7728
1190
/* 4772 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1191
/* 4776 */    MCD_OPC_Decode, 152, 2, 65, // Opcode: QSUB16
1192
/* 4780 */    MCD_OPC_FilterValue, 1, 128, 11, // Skip to: 7728
1193
/* 4784 */    MCD_OPC_CheckPredicate, 0, 124, 11, // Skip to: 7728
1194
/* 4788 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1195
/* 4792 */    MCD_OPC_Decode, 206, 2, 65, // Opcode: SHSUB16
1196
/* 4796 */    MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 4835
1197
/* 4800 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1198
/* 4803 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4819
1199
/* 4807 */    MCD_OPC_CheckPredicate, 0, 101, 11, // Skip to: 7728
1200
/* 4811 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1201
/* 4815 */    MCD_OPC_Decode, 146, 2, 65, // Opcode: QADD8
1202
/* 4819 */    MCD_OPC_FilterValue, 1, 89, 11, // Skip to: 7728
1203
/* 4823 */    MCD_OPC_CheckPredicate, 0, 85, 11, // Skip to: 7728
1204
/* 4827 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1205
/* 4831 */    MCD_OPC_Decode, 203, 2, 65, // Opcode: SHADD8
1206
/* 4835 */    MCD_OPC_FilterValue, 7, 73, 11, // Skip to: 7728
1207
/* 4839 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1208
/* 4842 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4858
1209
/* 4846 */    MCD_OPC_CheckPredicate, 0, 62, 11, // Skip to: 7728
1210
/* 4850 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1211
/* 4854 */    MCD_OPC_Decode, 153, 2, 65, // Opcode: QSUB8
1212
/* 4858 */    MCD_OPC_FilterValue, 1, 50, 11, // Skip to: 7728
1213
/* 4862 */    MCD_OPC_CheckPredicate, 0, 46, 11, // Skip to: 7728
1214
/* 4866 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1215
/* 4870 */    MCD_OPC_Decode, 207, 2, 65, // Opcode: SHSUB8
1216
/* 4874 */    MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 5048
1217
/* 4878 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
1218
/* 4881 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4893
1219
/* 4885 */    MCD_OPC_CheckPredicate, 0, 23, 11, // Skip to: 7728
1220
/* 4889 */    MCD_OPC_Decode, 128, 3, 74, // Opcode: SSAT
1221
/* 4893 */    MCD_OPC_FilterValue, 1, 15, 11, // Skip to: 7728
1222
/* 4897 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
1223
/* 4900 */    MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 4949
1224
/* 4904 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1225
/* 4907 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4925
1226
/* 4911 */    MCD_OPC_CheckPredicate, 0, 253, 10, // Skip to: 7728
1227
/* 4915 */    MCD_OPC_CheckField, 8, 4, 15, 247, 10, // Skip to: 7728
1228
/* 4921 */    MCD_OPC_Decode, 129, 3, 75, // Opcode: SSAT16
1229
/* 4925 */    MCD_OPC_FilterValue, 1, 239, 10, // Skip to: 7728
1230
/* 4929 */    MCD_OPC_CheckPredicate, 1, 235, 10, // Skip to: 7728
1231
/* 4933 */    MCD_OPC_CheckField, 16, 4, 15, 229, 10, // Skip to: 7728
1232
/* 4939 */    MCD_OPC_CheckField, 8, 4, 15, 223, 10, // Skip to: 7728
1233
/* 4945 */    MCD_OPC_Decode, 155, 2, 34, // Opcode: REV
1234
/* 4949 */    MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 5024
1235
/* 4953 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1236
/* 4956 */    MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 4990
1237
/* 4960 */    MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4978
1238
/* 4964 */    MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4978
1239
/* 4970 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1240
/* 4974 */    MCD_OPC_Decode, 214, 3, 70, // Opcode: SXTB
1241
/* 4978 */    MCD_OPC_CheckPredicate, 1, 186, 10, // Skip to: 7728
1242
/* 4982 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1243
/* 4986 */    MCD_OPC_Decode, 211, 3, 71, // Opcode: SXTAB
1244
/* 4990 */    MCD_OPC_FilterValue, 1, 174, 10, // Skip to: 7728
1245
/* 4994 */    MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 5012
1246
/* 4998 */    MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 5012
1247
/* 5004 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1248
/* 5008 */    MCD_OPC_Decode, 216, 3, 70, // Opcode: SXTH
1249
/* 5012 */    MCD_OPC_CheckPredicate, 1, 152, 10, // Skip to: 7728
1250
/* 5016 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1251
/* 5020 */    MCD_OPC_Decode, 213, 3, 71, // Opcode: SXTAH
1252
/* 5024 */    MCD_OPC_FilterValue, 2, 140, 10, // Skip to: 7728
1253
/* 5028 */    MCD_OPC_CheckPredicate, 1, 136, 10, // Skip to: 7728
1254
/* 5032 */    MCD_OPC_CheckField, 16, 5, 31, 130, 10, // Skip to: 7728
1255
/* 5038 */    MCD_OPC_CheckField, 8, 4, 15, 124, 10, // Skip to: 7728
1256
/* 5044 */    MCD_OPC_Decode, 156, 2, 34, // Opcode: REV16
1257
/* 5048 */    MCD_OPC_FilterValue, 2, 26, 0, // Skip to: 5078
1258
/* 5052 */    MCD_OPC_CheckPredicate, 14, 112, 10, // Skip to: 7728
1259
/* 5056 */    MCD_OPC_CheckField, 20, 1, 1, 106, 10, // Skip to: 7728
1260
/* 5062 */    MCD_OPC_CheckField, 12, 4, 15, 100, 10, // Skip to: 7728
1261
/* 5068 */    MCD_OPC_CheckField, 5, 3, 0, 94, 10, // Skip to: 7728
1262
/* 5074 */    MCD_OPC_Decode, 237, 3, 29, // Opcode: UDIV
1263
/* 5078 */    MCD_OPC_FilterValue, 3, 86, 10, // Skip to: 7728
1264
/* 5082 */    MCD_OPC_CheckPredicate, 10, 82, 10, // Skip to: 7728
1265
/* 5086 */    MCD_OPC_CheckField, 5, 2, 2, 76, 10, // Skip to: 7728
1266
/* 5092 */    MCD_OPC_Decode, 188, 2, 76, // Opcode: SBFX
1267
/* 5096 */    MCD_OPC_FilterValue, 2, 67, 2, // Skip to: 5679
1268
/* 5100 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
1269
/* 5103 */    MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 5212
1270
/* 5107 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1271
/* 5110 */    MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5141
1272
/* 5114 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1273
/* 5117 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5129
1274
/* 5121 */    MCD_OPC_CheckPredicate, 0, 43, 10, // Skip to: 7728
1275
/* 5125 */    MCD_OPC_Decode, 168, 3, 54, // Opcode: STRB_POST_REG
1276
/* 5129 */    MCD_OPC_FilterValue, 1, 35, 10, // Skip to: 7728
1277
/* 5133 */    MCD_OPC_CheckPredicate, 0, 31, 10, // Skip to: 7728
1278
/* 5137 */    MCD_OPC_Decode, 174, 3, 77, // Opcode: STRBrs
1279
/* 5141 */    MCD_OPC_FilterValue, 1, 23, 10, // Skip to: 7728
1280
/* 5145 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1281
/* 5148 */    MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 5180
1282
/* 5152 */    MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 5172
1283
/* 5156 */    MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5172
1284
/* 5162 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5172
1285
/* 5168 */    MCD_OPC_Decode, 143, 2, 64, // Opcode: PLIrs
1286
/* 5172 */    MCD_OPC_CheckPredicate, 0, 248, 9, // Skip to: 7728
1287
/* 5176 */    MCD_OPC_Decode, 159, 1, 54, // Opcode: LDRB_POST_REG
1288
/* 5180 */    MCD_OPC_FilterValue, 1, 240, 9, // Skip to: 7728
1289
/* 5184 */    MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 5204
1290
/* 5188 */    MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5204
1291
/* 5194 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5204
1292
/* 5200 */    MCD_OPC_Decode, 141, 2, 64, // Opcode: PLDrs
1293
/* 5204 */    MCD_OPC_CheckPredicate, 0, 216, 9, // Skip to: 7728
1294
/* 5208 */    MCD_OPC_Decode, 163, 1, 77, // Opcode: LDRBrs
1295
/* 5212 */    MCD_OPC_FilterValue, 1, 208, 9, // Skip to: 7728
1296
/* 5216 */    MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
1297
/* 5219 */    MCD_OPC_FilterValue, 0, 136, 0, // Skip to: 5359
1298
/* 5223 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1299
/* 5226 */    MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5277
1300
/* 5230 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1301
/* 5233 */    MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5255
1302
/* 5237 */    MCD_OPC_CheckPredicate, 0, 183, 9, // Skip to: 7728
1303
/* 5241 */    MCD_OPC_CheckField, 20, 1, 1, 177, 9, // Skip to: 7728
1304
/* 5247 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1305
/* 5251 */    MCD_OPC_Decode, 232, 3, 65, // Opcode: UADD16
1306
/* 5255 */    MCD_OPC_FilterValue, 1, 165, 9, // Skip to: 7728
1307
/* 5259 */    MCD_OPC_CheckPredicate, 0, 161, 9, // Skip to: 7728
1308
/* 5263 */    MCD_OPC_CheckField, 20, 1, 1, 155, 9, // Skip to: 7728
1309
/* 5269 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1310
/* 5273 */    MCD_OPC_Decode, 233, 3, 65, // Opcode: UADD8
1311
/* 5277 */    MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 5335
1312
/* 5281 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1313
/* 5284 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5302
1314
/* 5288 */    MCD_OPC_CheckPredicate, 1, 132, 9, // Skip to: 7728
1315
/* 5292 */    MCD_OPC_CheckField, 7, 1, 0, 126, 9, // Skip to: 7728
1316
/* 5298 */    MCD_OPC_Decode, 216, 2, 19, // Opcode: SMLALD
1317
/* 5302 */    MCD_OPC_FilterValue, 1, 118, 9, // Skip to: 7728
1318
/* 5306 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1319
/* 5309 */    MCD_OPC_FilterValue, 0, 111, 9, // Skip to: 7728
1320
/* 5313 */    MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5327
1321
/* 5317 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5327
1322
/* 5323 */    MCD_OPC_Decode, 233, 2, 29, // Opcode: SMMUL
1323
/* 5327 */    MCD_OPC_CheckPredicate, 1, 93, 9, // Skip to: 7728
1324
/* 5331 */    MCD_OPC_Decode, 229, 2, 39, // Opcode: SMMLA
1325
/* 5335 */    MCD_OPC_FilterValue, 3, 85, 9, // Skip to: 7728
1326
/* 5339 */    MCD_OPC_CheckPredicate, 10, 9, 0, // Skip to: 5352
1327
/* 5343 */    MCD_OPC_CheckField, 0, 4, 15, 3, 0, // Skip to: 5352
1328
/* 5349 */    MCD_OPC_Decode, 51, 78, // Opcode: BFC
1329
/* 5352 */    MCD_OPC_CheckPredicate, 10, 68, 9, // Skip to: 7728
1330
/* 5356 */    MCD_OPC_Decode, 52, 79, // Opcode: BFI
1331
/* 5359 */    MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 5452
1332
/* 5363 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1333
/* 5366 */    MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 5390
1334
/* 5370 */    MCD_OPC_CheckPredicate, 1, 50, 9, // Skip to: 7728
1335
/* 5374 */    MCD_OPC_CheckField, 23, 2, 2, 44, 9, // Skip to: 7728
1336
/* 5380 */    MCD_OPC_CheckField, 7, 1, 0, 38, 9, // Skip to: 7728
1337
/* 5386 */    MCD_OPC_Decode, 217, 2, 19, // Opcode: SMLALDX
1338
/* 5390 */    MCD_OPC_FilterValue, 1, 30, 9, // Skip to: 7728
1339
/* 5394 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1340
/* 5397 */    MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5419
1341
/* 5401 */    MCD_OPC_CheckPredicate, 0, 19, 9, // Skip to: 7728
1342
/* 5405 */    MCD_OPC_CheckField, 7, 1, 0, 13, 9, // Skip to: 7728
1343
/* 5411 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1344
/* 5415 */    MCD_OPC_Decode, 234, 3, 65, // Opcode: UASX
1345
/* 5419 */    MCD_OPC_FilterValue, 2, 1, 9, // Skip to: 7728
1346
/* 5423 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1347
/* 5426 */    MCD_OPC_FilterValue, 0, 250, 8, // Skip to: 7728
1348
/* 5430 */    MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5444
1349
/* 5434 */    MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5444
1350
/* 5440 */    MCD_OPC_Decode, 234, 2, 29, // Opcode: SMMULR
1351
/* 5444 */    MCD_OPC_CheckPredicate, 1, 232, 8, // Skip to: 7728
1352
/* 5448 */    MCD_OPC_Decode, 230, 2, 39, // Opcode: SMMLAR
1353
/* 5452 */    MCD_OPC_FilterValue, 2, 74, 0, // Skip to: 5530
1354
/* 5456 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1355
/* 5459 */    MCD_OPC_FilterValue, 0, 43, 0, // Skip to: 5506
1356
/* 5463 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1357
/* 5466 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5484
1358
/* 5470 */    MCD_OPC_CheckPredicate, 1, 206, 8, // Skip to: 7728
1359
/* 5474 */    MCD_OPC_CheckField, 23, 2, 2, 200, 8, // Skip to: 7728
1360
/* 5480 */    MCD_OPC_Decode, 227, 2, 19, // Opcode: SMLSLD
1361
/* 5484 */    MCD_OPC_FilterValue, 1, 192, 8, // Skip to: 7728
1362
/* 5488 */    MCD_OPC_CheckPredicate, 0, 188, 8, // Skip to: 7728
1363
/* 5492 */    MCD_OPC_CheckField, 23, 2, 0, 182, 8, // Skip to: 7728
1364
/* 5498 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1365
/* 5502 */    MCD_OPC_Decode, 131, 4, 65, // Opcode: USAX
1366
/* 5506 */    MCD_OPC_FilterValue, 1, 170, 8, // Skip to: 7728
1367
/* 5510 */    MCD_OPC_CheckPredicate, 1, 166, 8, // Skip to: 7728
1368
/* 5514 */    MCD_OPC_CheckField, 23, 2, 2, 160, 8, // Skip to: 7728
1369
/* 5520 */    MCD_OPC_CheckField, 20, 1, 1, 154, 8, // Skip to: 7728
1370
/* 5526 */    MCD_OPC_Decode, 231, 2, 39, // Opcode: SMMLS
1371
/* 5530 */    MCD_OPC_FilterValue, 3, 146, 8, // Skip to: 7728
1372
/* 5534 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1373
/* 5537 */    MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5588
1374
/* 5541 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1375
/* 5544 */    MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5566
1376
/* 5548 */    MCD_OPC_CheckPredicate, 0, 128, 8, // Skip to: 7728
1377
/* 5552 */    MCD_OPC_CheckField, 20, 1, 1, 122, 8, // Skip to: 7728
1378
/* 5558 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1379
/* 5562 */    MCD_OPC_Decode, 132, 4, 65, // Opcode: USUB16
1380
/* 5566 */    MCD_OPC_FilterValue, 1, 110, 8, // Skip to: 7728
1381
/* 5570 */    MCD_OPC_CheckPredicate, 0, 106, 8, // Skip to: 7728
1382
/* 5574 */    MCD_OPC_CheckField, 20, 1, 1, 100, 8, // Skip to: 7728
1383
/* 5580 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1384
/* 5584 */    MCD_OPC_Decode, 133, 4, 65, // Opcode: USUB8
1385
/* 5588 */    MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 5636
1386
/* 5592 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1387
/* 5595 */    MCD_OPC_FilterValue, 0, 81, 8, // Skip to: 7728
1388
/* 5599 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1389
/* 5602 */    MCD_OPC_FilterValue, 0, 74, 8, // Skip to: 7728
1390
/* 5606 */    MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 5624
1391
/* 5610 */    MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 5624
1392
/* 5616 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1393
/* 5620 */    MCD_OPC_Decode, 138, 4, 70, // Opcode: UXTB16
1394
/* 5624 */    MCD_OPC_CheckPredicate, 1, 52, 8, // Skip to: 7728
1395
/* 5628 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1396
/* 5632 */    MCD_OPC_Decode, 135, 4, 71, // Opcode: UXTAB16
1397
/* 5636 */    MCD_OPC_FilterValue, 2, 40, 8, // Skip to: 7728
1398
/* 5640 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1399
/* 5643 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5661
1400
/* 5647 */    MCD_OPC_CheckPredicate, 1, 29, 8, // Skip to: 7728
1401
/* 5651 */    MCD_OPC_CheckField, 20, 1, 0, 23, 8, // Skip to: 7728
1402
/* 5657 */    MCD_OPC_Decode, 228, 2, 19, // Opcode: SMLSLDX
1403
/* 5661 */    MCD_OPC_FilterValue, 1, 15, 8, // Skip to: 7728
1404
/* 5665 */    MCD_OPC_CheckPredicate, 1, 11, 8, // Skip to: 7728
1405
/* 5669 */    MCD_OPC_CheckField, 20, 1, 1, 5, 8, // Skip to: 7728
1406
/* 5675 */    MCD_OPC_Decode, 232, 2, 39, // Opcode: SMMLSR
1407
/* 5679 */    MCD_OPC_FilterValue, 3, 253, 7, // Skip to: 7728
1408
/* 5683 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
1409
/* 5686 */    MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 5755
1410
/* 5690 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1411
/* 5693 */    MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5724
1412
/* 5697 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1413
/* 5700 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5712
1414
/* 5704 */    MCD_OPC_CheckPredicate, 0, 228, 7, // Skip to: 7728
1415
/* 5708 */    MCD_OPC_Decode, 166, 3, 54, // Opcode: STRBT_POST_REG
1416
/* 5712 */    MCD_OPC_FilterValue, 1, 220, 7, // Skip to: 7728
1417
/* 5716 */    MCD_OPC_CheckPredicate, 0, 216, 7, // Skip to: 7728
1418
/* 5720 */    MCD_OPC_Decode, 170, 3, 72, // Opcode: STRB_PRE_REG
1419
/* 5724 */    MCD_OPC_FilterValue, 1, 208, 7, // Skip to: 7728
1420
/* 5728 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1421
/* 5731 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5743
1422
/* 5735 */    MCD_OPC_CheckPredicate, 0, 197, 7, // Skip to: 7728
1423
/* 5739 */    MCD_OPC_Decode, 157, 1, 54, // Opcode: LDRBT_POST_REG
1424
/* 5743 */    MCD_OPC_FilterValue, 1, 189, 7, // Skip to: 7728
1425
/* 5747 */    MCD_OPC_CheckPredicate, 0, 185, 7, // Skip to: 7728
1426
/* 5751 */    MCD_OPC_Decode, 161, 1, 73, // Opcode: LDRB_PRE_REG
1427
/* 5755 */    MCD_OPC_FilterValue, 1, 177, 7, // Skip to: 7728
1428
/* 5759 */    MCD_OPC_ExtractField, 23, 2,  // Inst{24-23} ...
1429
/* 5762 */    MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 6003
1430
/* 5766 */    MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
1431
/* 5769 */    MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 5808
1432
/* 5773 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1433
/* 5776 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5792
1434
/* 5780 */    MCD_OPC_CheckPredicate, 0, 152, 7, // Skip to: 7728
1435
/* 5784 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1436
/* 5788 */    MCD_OPC_Decode, 249, 3, 65, // Opcode: UQADD16
1437
/* 5792 */    MCD_OPC_FilterValue, 1, 140, 7, // Skip to: 7728
1438
/* 5796 */    MCD_OPC_CheckPredicate, 0, 136, 7, // Skip to: 7728
1439
/* 5800 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1440
/* 5804 */    MCD_OPC_Decode, 238, 3, 65, // Opcode: UHADD16
1441
/* 5808 */    MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 5847
1442
/* 5812 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1443
/* 5815 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5831
1444
/* 5819 */    MCD_OPC_CheckPredicate, 0, 113, 7, // Skip to: 7728
1445
/* 5823 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1446
/* 5827 */    MCD_OPC_Decode, 251, 3, 65, // Opcode: UQASX
1447
/* 5831 */    MCD_OPC_FilterValue, 1, 101, 7, // Skip to: 7728
1448
/* 5835 */    MCD_OPC_CheckPredicate, 0, 97, 7, // Skip to: 7728
1449
/* 5839 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1450
/* 5843 */    MCD_OPC_Decode, 240, 3, 65, // Opcode: UHASX
1451
/* 5847 */    MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 5886
1452
/* 5851 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1453
/* 5854 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5870
1454
/* 5858 */    MCD_OPC_CheckPredicate, 0, 74, 7, // Skip to: 7728
1455
/* 5862 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1456
/* 5866 */    MCD_OPC_Decode, 252, 3, 65, // Opcode: UQSAX
1457
/* 5870 */    MCD_OPC_FilterValue, 1, 62, 7, // Skip to: 7728
1458
/* 5874 */    MCD_OPC_CheckPredicate, 0, 58, 7, // Skip to: 7728
1459
/* 5878 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1460
/* 5882 */    MCD_OPC_Decode, 241, 3, 65, // Opcode: UHSAX
1461
/* 5886 */    MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 5925
1462
/* 5890 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1463
/* 5893 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5909
1464
/* 5897 */    MCD_OPC_CheckPredicate, 0, 35, 7, // Skip to: 7728
1465
/* 5901 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1466
/* 5905 */    MCD_OPC_Decode, 253, 3, 65, // Opcode: UQSUB16
1467
/* 5909 */    MCD_OPC_FilterValue, 1, 23, 7, // Skip to: 7728
1468
/* 5913 */    MCD_OPC_CheckPredicate, 0, 19, 7, // Skip to: 7728
1469
/* 5917 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1470
/* 5921 */    MCD_OPC_Decode, 242, 3, 65, // Opcode: UHSUB16
1471
/* 5925 */    MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 5964
1472
/* 5929 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1473
/* 5932 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5948
1474
/* 5936 */    MCD_OPC_CheckPredicate, 0, 252, 6, // Skip to: 7728
1475
/* 5940 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1476
/* 5944 */    MCD_OPC_Decode, 250, 3, 65, // Opcode: UQADD8
1477
/* 5948 */    MCD_OPC_FilterValue, 1, 240, 6, // Skip to: 7728
1478
/* 5952 */    MCD_OPC_CheckPredicate, 0, 236, 6, // Skip to: 7728
1479
/* 5956 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1480
/* 5960 */    MCD_OPC_Decode, 239, 3, 65, // Opcode: UHADD8
1481
/* 5964 */    MCD_OPC_FilterValue, 7, 224, 6, // Skip to: 7728
1482
/* 5968 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1483
/* 5971 */    MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5987
1484
/* 5975 */    MCD_OPC_CheckPredicate, 0, 213, 6, // Skip to: 7728
1485
/* 5979 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1486
/* 5983 */    MCD_OPC_Decode, 254, 3, 65, // Opcode: UQSUB8
1487
/* 5987 */    MCD_OPC_FilterValue, 1, 201, 6, // Skip to: 7728
1488
/* 5991 */    MCD_OPC_CheckPredicate, 0, 197, 6, // Skip to: 7728
1489
/* 5995 */    MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */,
1490
/* 5999 */    MCD_OPC_Decode, 243, 3, 65, // Opcode: UHSUB8
1491
/* 6003 */    MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 6177
1492
/* 6007 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
1493
/* 6010 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6022
1494
/* 6014 */    MCD_OPC_CheckPredicate, 0, 174, 6, // Skip to: 7728
1495
/* 6018 */    MCD_OPC_Decode, 129, 4, 74, // Opcode: USAT
1496
/* 6022 */    MCD_OPC_FilterValue, 1, 166, 6, // Skip to: 7728
1497
/* 6026 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
1498
/* 6029 */    MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 6078
1499
/* 6033 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1500
/* 6036 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6054
1501
/* 6040 */    MCD_OPC_CheckPredicate, 0, 148, 6, // Skip to: 7728
1502
/* 6044 */    MCD_OPC_CheckField, 8, 4, 15, 142, 6, // Skip to: 7728
1503
/* 6050 */    MCD_OPC_Decode, 130, 4, 75, // Opcode: USAT16
1504
/* 6054 */    MCD_OPC_FilterValue, 1, 134, 6, // Skip to: 7728
1505
/* 6058 */    MCD_OPC_CheckPredicate, 10, 130, 6, // Skip to: 7728
1506
/* 6062 */    MCD_OPC_CheckField, 16, 4, 15, 124, 6, // Skip to: 7728
1507
/* 6068 */    MCD_OPC_CheckField, 8, 4, 15, 118, 6, // Skip to: 7728
1508
/* 6074 */    MCD_OPC_Decode, 154, 2, 34, // Opcode: RBIT
1509
/* 6078 */    MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 6153
1510
/* 6082 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1511
/* 6085 */    MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 6119
1512
/* 6089 */    MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 6107
1513
/* 6093 */    MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 6107
1514
/* 6099 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1515
/* 6103 */    MCD_OPC_Decode, 137, 4, 70, // Opcode: UXTB
1516
/* 6107 */    MCD_OPC_CheckPredicate, 1, 81, 6, // Skip to: 7728
1517
/* 6111 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1518
/* 6115 */    MCD_OPC_Decode, 134, 4, 71, // Opcode: UXTAB
1519
/* 6119 */    MCD_OPC_FilterValue, 1, 69, 6, // Skip to: 7728
1520
/* 6123 */    MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 6141
1521
/* 6127 */    MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 6141
1522
/* 6133 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1523
/* 6137 */    MCD_OPC_Decode, 139, 4, 70, // Opcode: UXTH
1524
/* 6141 */    MCD_OPC_CheckPredicate, 1, 47, 6, // Skip to: 7728
1525
/* 6145 */    MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1526
/* 6149 */    MCD_OPC_Decode, 136, 4, 71, // Opcode: UXTAH
1527
/* 6153 */    MCD_OPC_FilterValue, 2, 35, 6, // Skip to: 7728
1528
/* 6157 */    MCD_OPC_CheckPredicate, 1, 31, 6, // Skip to: 7728
1529
/* 6161 */    MCD_OPC_CheckField, 16, 5, 31, 25, 6, // Skip to: 7728
1530
/* 6167 */    MCD_OPC_CheckField, 8, 4, 15, 19, 6, // Skip to: 7728
1531
/* 6173 */    MCD_OPC_Decode, 157, 2, 34, // Opcode: REVSH
1532
/* 6177 */    MCD_OPC_FilterValue, 3, 11, 6, // Skip to: 7728
1533
/* 6181 */    MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
1534
/* 6184 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6196
1535
/* 6188 */    MCD_OPC_CheckPredicate, 10, 0, 6, // Skip to: 7728
1536
/* 6192 */    MCD_OPC_Decode, 235, 3, 76, // Opcode: UBFX
1537
/* 6196 */    MCD_OPC_FilterValue, 3, 248, 5, // Skip to: 7728
1538
/* 6200 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
1539
/* 6203 */    MCD_OPC_FilterValue, 1, 241, 5, // Skip to: 7728
1540
/* 6207 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1541
/* 6210 */    MCD_OPC_FilterValue, 1, 234, 5, // Skip to: 7728
1542
/* 6214 */    MCD_OPC_ExtractField, 28, 4,  // Inst{31-28} ...
1543
/* 6217 */    MCD_OPC_FilterValue, 14, 227, 5, // Skip to: 7728
1544
/* 6221 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
1545
/* 6224 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 6243
1546
/* 6228 */    MCD_OPC_CheckPredicate, 15, 30, 0, // Skip to: 6262
1547
/* 6232 */    MCD_OPC_CheckField, 8, 12, 222, 29, 23, 0, // Skip to: 6262
1548
/* 6239 */    MCD_OPC_Decode, 227, 3, 60, // Opcode: TRAPNaCl
1549
/* 6243 */    MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 6262
1550
/* 6247 */    MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 6262
1551
/* 6251 */    MCD_OPC_CheckField, 8, 12, 222, 31, 4, 0, // Skip to: 6262
1552
/* 6258 */    MCD_OPC_Decode, 226, 3, 60, // Opcode: TRAP
1553
/* 6262 */    MCD_OPC_CheckPredicate, 0, 182, 5, // Skip to: 7728
1554
/* 6266 */    MCD_OPC_Decode, 236, 3, 15, // Opcode: UDF
1555
/* 6270 */    MCD_OPC_FilterValue, 4, 219, 2, // Skip to: 7005
1556
/* 6274 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
1557
/* 6277 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6289
1558
/* 6281 */    MCD_OPC_CheckPredicate, 0, 163, 5, // Skip to: 7728
1559
/* 6285 */    MCD_OPC_Decode, 156, 3, 80, // Opcode: STMDA
1560
/* 6289 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 6322
1561
/* 6293 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6314
1562
/* 6297 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6314
1563
/* 6303 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6314
1564
/* 6310 */    MCD_OPC_Decode, 158, 2, 81, // Opcode: RFEDA
1565
/* 6314 */    MCD_OPC_CheckPredicate, 0, 130, 5, // Skip to: 7728
1566
/* 6318 */    MCD_OPC_Decode, 146, 1, 80, // Opcode: LDMDA
1567
/* 6322 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6334
1568
/* 6326 */    MCD_OPC_CheckPredicate, 0, 118, 5, // Skip to: 7728
1569
/* 6330 */    MCD_OPC_Decode, 157, 3, 82, // Opcode: STMDA_UPD
1570
/* 6334 */    MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 6367
1571
/* 6338 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6359
1572
/* 6342 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6359
1573
/* 6348 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6359
1574
/* 6355 */    MCD_OPC_Decode, 159, 2, 81, // Opcode: RFEDA_UPD
1575
/* 6359 */    MCD_OPC_CheckPredicate, 0, 85, 5, // Skip to: 7728
1576
/* 6363 */    MCD_OPC_Decode, 147, 1, 82, // Opcode: LDMDA_UPD
1577
/* 6367 */    MCD_OPC_FilterValue, 4, 30, 0, // Skip to: 6401
1578
/* 6371 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6393
1579
/* 6375 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6393
1580
/* 6381 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6393
1581
/* 6389 */    MCD_OPC_Decode, 248, 2, 83, // Opcode: SRSDA
1582
/* 6393 */    MCD_OPC_CheckPredicate, 0, 51, 5, // Skip to: 7728
1583
/* 6397 */    MCD_OPC_Decode, 234, 17, 80, // Opcode: sysSTMDA
1584
/* 6401 */    MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6413
1585
/* 6405 */    MCD_OPC_CheckPredicate, 0, 39, 5, // Skip to: 7728
1586
/* 6409 */    MCD_OPC_Decode, 226, 17, 80, // Opcode: sysLDMDA
1587
/* 6413 */    MCD_OPC_FilterValue, 6, 30, 0, // Skip to: 6447
1588
/* 6417 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6439
1589
/* 6421 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6439
1590
/* 6427 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6439
1591
/* 6435 */    MCD_OPC_Decode, 249, 2, 83, // Opcode: SRSDA_UPD
1592
/* 6439 */    MCD_OPC_CheckPredicate, 0, 5, 5, // Skip to: 7728
1593
/* 6443 */    MCD_OPC_Decode, 235, 17, 82, // Opcode: sysSTMDA_UPD
1594
/* 6447 */    MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6459
1595
/* 6451 */    MCD_OPC_CheckPredicate, 0, 249, 4, // Skip to: 7728
1596
/* 6455 */    MCD_OPC_Decode, 227, 17, 82, // Opcode: sysLDMDA_UPD
1597
/* 6459 */    MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6471
1598
/* 6463 */    MCD_OPC_CheckPredicate, 0, 237, 4, // Skip to: 7728
1599
/* 6467 */    MCD_OPC_Decode, 160, 3, 80, // Opcode: STMIA
1600
/* 6471 */    MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 6504
1601
/* 6475 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6496
1602
/* 6479 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6496
1603
/* 6485 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6496
1604
/* 6492 */    MCD_OPC_Decode, 162, 2, 81, // Opcode: RFEIA
1605
/* 6496 */    MCD_OPC_CheckPredicate, 0, 204, 4, // Skip to: 7728
1606
/* 6500 */    MCD_OPC_Decode, 150, 1, 80, // Opcode: LDMIA
1607
/* 6504 */    MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6516
1608
/* 6508 */    MCD_OPC_CheckPredicate, 0, 192, 4, // Skip to: 7728
1609
/* 6512 */    MCD_OPC_Decode, 161, 3, 82, // Opcode: STMIA_UPD
1610
/* 6516 */    MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 6549
1611
/* 6520 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6541
1612
/* 6524 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6541
1613
/* 6530 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6541
1614
/* 6537 */    MCD_OPC_Decode, 163, 2, 81, // Opcode: RFEIA_UPD
1615
/* 6541 */    MCD_OPC_CheckPredicate, 0, 159, 4, // Skip to: 7728
1616
/* 6545 */    MCD_OPC_Decode, 152, 1, 82, // Opcode: LDMIA_UPD
1617
/* 6549 */    MCD_OPC_FilterValue, 12, 30, 0, // Skip to: 6583
1618
/* 6553 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6575
1619
/* 6557 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6575
1620
/* 6563 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6575
1621
/* 6571 */    MCD_OPC_Decode, 252, 2, 83, // Opcode: SRSIA
1622
/* 6575 */    MCD_OPC_CheckPredicate, 0, 125, 4, // Skip to: 7728
1623
/* 6579 */    MCD_OPC_Decode, 238, 17, 80, // Opcode: sysSTMIA
1624
/* 6583 */    MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6595
1625
/* 6587 */    MCD_OPC_CheckPredicate, 0, 113, 4, // Skip to: 7728
1626
/* 6591 */    MCD_OPC_Decode, 230, 17, 80, // Opcode: sysLDMIA
1627
/* 6595 */    MCD_OPC_FilterValue, 14, 30, 0, // Skip to: 6629
1628
/* 6599 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6621
1629
/* 6603 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6621
1630
/* 6609 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6621
1631
/* 6617 */    MCD_OPC_Decode, 253, 2, 83, // Opcode: SRSIA_UPD
1632
/* 6621 */    MCD_OPC_CheckPredicate, 0, 79, 4, // Skip to: 7728
1633
/* 6625 */    MCD_OPC_Decode, 239, 17, 82, // Opcode: sysSTMIA_UPD
1634
/* 6629 */    MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 6641
1635
/* 6633 */    MCD_OPC_CheckPredicate, 0, 67, 4, // Skip to: 7728
1636
/* 6637 */    MCD_OPC_Decode, 231, 17, 82, // Opcode: sysLDMIA_UPD
1637
/* 6641 */    MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 6653
1638
/* 6645 */    MCD_OPC_CheckPredicate, 0, 55, 4, // Skip to: 7728
1639
/* 6649 */    MCD_OPC_Decode, 158, 3, 80, // Opcode: STMDB
1640
/* 6653 */    MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 6686
1641
/* 6657 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6678
1642
/* 6661 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6678
1643
/* 6667 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6678
1644
/* 6674 */    MCD_OPC_Decode, 160, 2, 81, // Opcode: RFEDB
1645
/* 6678 */    MCD_OPC_CheckPredicate, 0, 22, 4, // Skip to: 7728
1646
/* 6682 */    MCD_OPC_Decode, 148, 1, 80, // Opcode: LDMDB
1647
/* 6686 */    MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 6698
1648
/* 6690 */    MCD_OPC_CheckPredicate, 0, 10, 4, // Skip to: 7728
1649
/* 6694 */    MCD_OPC_Decode, 159, 3, 82, // Opcode: STMDB_UPD
1650
/* 6698 */    MCD_OPC_FilterValue, 19, 29, 0, // Skip to: 6731
1651
/* 6702 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6723
1652
/* 6706 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6723
1653
/* 6712 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6723
1654
/* 6719 */    MCD_OPC_Decode, 161, 2, 81, // Opcode: RFEDB_UPD
1655
/* 6723 */    MCD_OPC_CheckPredicate, 0, 233, 3, // Skip to: 7728
1656
/* 6727 */    MCD_OPC_Decode, 149, 1, 82, // Opcode: LDMDB_UPD
1657
/* 6731 */    MCD_OPC_FilterValue, 20, 30, 0, // Skip to: 6765
1658
/* 6735 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6757
1659
/* 6739 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6757
1660
/* 6745 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6757
1661
/* 6753 */    MCD_OPC_Decode, 250, 2, 83, // Opcode: SRSDB
1662
/* 6757 */    MCD_OPC_CheckPredicate, 0, 199, 3, // Skip to: 7728
1663
/* 6761 */    MCD_OPC_Decode, 236, 17, 80, // Opcode: sysSTMDB
1664
/* 6765 */    MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 6777
1665
/* 6769 */    MCD_OPC_CheckPredicate, 0, 187, 3, // Skip to: 7728
1666
/* 6773 */    MCD_OPC_Decode, 228, 17, 80, // Opcode: sysLDMDB
1667
/* 6777 */    MCD_OPC_FilterValue, 22, 30, 0, // Skip to: 6811
1668
/* 6781 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6803
1669
/* 6785 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6803
1670
/* 6791 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6803
1671
/* 6799 */    MCD_OPC_Decode, 251, 2, 83, // Opcode: SRSDB_UPD
1672
/* 6803 */    MCD_OPC_CheckPredicate, 0, 153, 3, // Skip to: 7728
1673
/* 6807 */    MCD_OPC_Decode, 237, 17, 82, // Opcode: sysSTMDB_UPD
1674
/* 6811 */    MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 6823
1675
/* 6815 */    MCD_OPC_CheckPredicate, 0, 141, 3, // Skip to: 7728
1676
/* 6819 */    MCD_OPC_Decode, 229, 17, 82, // Opcode: sysLDMDB_UPD
1677
/* 6823 */    MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 6835
1678
/* 6827 */    MCD_OPC_CheckPredicate, 0, 129, 3, // Skip to: 7728
1679
/* 6831 */    MCD_OPC_Decode, 162, 3, 80, // Opcode: STMIB
1680
/* 6835 */    MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 6868
1681
/* 6839 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6860
1682
/* 6843 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6860
1683
/* 6849 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6860
1684
/* 6856 */    MCD_OPC_Decode, 164, 2, 81, // Opcode: RFEIB
1685
/* 6860 */    MCD_OPC_CheckPredicate, 0, 96, 3, // Skip to: 7728
1686
/* 6864 */    MCD_OPC_Decode, 153, 1, 80, // Opcode: LDMIB
1687
/* 6868 */    MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 6880
1688
/* 6872 */    MCD_OPC_CheckPredicate, 0, 84, 3, // Skip to: 7728
1689
/* 6876 */    MCD_OPC_Decode, 163, 3, 82, // Opcode: STMIB_UPD
1690
/* 6880 */    MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 6913
1691
/* 6884 */    MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6905
1692
/* 6888 */    MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6905
1693
/* 6894 */    MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6905
1694
/* 6901 */    MCD_OPC_Decode, 165, 2, 81, // Opcode: RFEIB_UPD
1695
/* 6905 */    MCD_OPC_CheckPredicate, 0, 51, 3, // Skip to: 7728
1696
/* 6909 */    MCD_OPC_Decode, 154, 1, 82, // Opcode: LDMIB_UPD
1697
/* 6913 */    MCD_OPC_FilterValue, 28, 30, 0, // Skip to: 6947
1698
/* 6917 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6939
1699
/* 6921 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6939
1700
/* 6927 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6939
1701
/* 6935 */    MCD_OPC_Decode, 254, 2, 83, // Opcode: SRSIB
1702
/* 6939 */    MCD_OPC_CheckPredicate, 0, 17, 3, // Skip to: 7728
1703
/* 6943 */    MCD_OPC_Decode, 240, 17, 80, // Opcode: sysSTMIB
1704
/* 6947 */    MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 6959
1705
/* 6951 */    MCD_OPC_CheckPredicate, 0, 5, 3, // Skip to: 7728
1706
/* 6955 */    MCD_OPC_Decode, 232, 17, 80, // Opcode: sysLDMIB
1707
/* 6959 */    MCD_OPC_FilterValue, 30, 30, 0, // Skip to: 6993
1708
/* 6963 */    MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6985
1709
/* 6967 */    MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6985
1710
/* 6973 */    MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6985
1711
/* 6981 */    MCD_OPC_Decode, 255, 2, 83, // Opcode: SRSIB_UPD
1712
/* 6985 */    MCD_OPC_CheckPredicate, 0, 227, 2, // Skip to: 7728
1713
/* 6989 */    MCD_OPC_Decode, 241, 17, 82, // Opcode: sysSTMIB_UPD
1714
/* 6993 */    MCD_OPC_FilterValue, 31, 219, 2, // Skip to: 7728
1715
/* 6997 */    MCD_OPC_CheckPredicate, 0, 215, 2, // Skip to: 7728
1716
/* 7001 */    MCD_OPC_Decode, 233, 17, 82, // Opcode: sysLDMIB_UPD
1717
/* 7005 */    MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 7060
1718
/* 7009 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1719
/* 7012 */    MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 7023
1720
/* 7016 */    MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 7047
1721
/* 7020 */    MCD_OPC_Decode, 73, 84, // Opcode: Bcc
1722
/* 7023 */    MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 7047
1723
/* 7027 */    MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 7040
1724
/* 7031 */    MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 7040
1725
/* 7037 */    MCD_OPC_Decode, 58, 84, // Opcode: BL
1726
/* 7040 */    MCD_OPC_CheckPredicate, 0, 3, 0, // Skip to: 7047
1727
/* 7044 */    MCD_OPC_Decode, 62, 84, // Opcode: BL_pred
1728
/* 7047 */    MCD_OPC_CheckPredicate, 8, 165, 2, // Skip to: 7728
1729
/* 7051 */    MCD_OPC_CheckField, 28, 4, 15, 159, 2, // Skip to: 7728
1730
/* 7057 */    MCD_OPC_Decode, 61, 85, // Opcode: BLXi
1731
/* 7060 */    MCD_OPC_FilterValue, 6, 43, 2, // Skip to: 7619
1732
/* 7064 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
1733
/* 7067 */    MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 7133
1734
/* 7071 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1735
/* 7074 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7107
1736
/* 7078 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
1737
/* 7081 */    MCD_OPC_FilterValue, 1, 131, 2, // Skip to: 7728
1738
/* 7085 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7099
1739
/* 7089 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7099
1740
/* 7095 */    MCD_OPC_Decode, 138, 3, 86, // Opcode: STC2_OPTION
1741
/* 7099 */    MCD_OPC_CheckPredicate, 0, 113, 2, // Skip to: 7728
1742
/* 7103 */    MCD_OPC_Decode, 146, 3, 86, // Opcode: STC_OPTION
1743
/* 7107 */    MCD_OPC_FilterValue, 1, 105, 2, // Skip to: 7728
1744
/* 7111 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7125
1745
/* 7115 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7125
1746
/* 7121 */    MCD_OPC_Decode, 137, 3, 86, // Opcode: STC2_OFFSET
1747
/* 7125 */    MCD_OPC_CheckPredicate, 0, 87, 2, // Skip to: 7728
1748
/* 7129 */    MCD_OPC_Decode, 145, 3, 86, // Opcode: STC_OFFSET
1749
/* 7133 */    MCD_OPC_FilterValue, 1, 62, 0, // Skip to: 7199
1750
/* 7137 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1751
/* 7140 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7173
1752
/* 7144 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
1753
/* 7147 */    MCD_OPC_FilterValue, 1, 65, 2, // Skip to: 7728
1754
/* 7151 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7165
1755
/* 7155 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7165
1756
/* 7161 */    MCD_OPC_Decode, 135, 1, 86, // Opcode: LDC2_OPTION
1757
/* 7165 */    MCD_OPC_CheckPredicate, 0, 47, 2, // Skip to: 7728
1758
/* 7169 */    MCD_OPC_Decode, 143, 1, 86, // Opcode: LDC_OPTION
1759
/* 7173 */    MCD_OPC_FilterValue, 1, 39, 2, // Skip to: 7728
1760
/* 7177 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7191
1761
/* 7181 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7191
1762
/* 7187 */    MCD_OPC_Decode, 134, 1, 86, // Opcode: LDC2_OFFSET
1763
/* 7191 */    MCD_OPC_CheckPredicate, 0, 21, 2, // Skip to: 7728
1764
/* 7195 */    MCD_OPC_Decode, 142, 1, 86, // Opcode: LDC_OFFSET
1765
/* 7199 */    MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 7258
1766
/* 7203 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1767
/* 7206 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7232
1768
/* 7210 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7224
1769
/* 7214 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7224
1770
/* 7220 */    MCD_OPC_Decode, 139, 3, 86, // Opcode: STC2_POST
1771
/* 7224 */    MCD_OPC_CheckPredicate, 0, 244, 1, // Skip to: 7728
1772
/* 7228 */    MCD_OPC_Decode, 147, 3, 86, // Opcode: STC_POST
1773
/* 7232 */    MCD_OPC_FilterValue, 1, 236, 1, // Skip to: 7728
1774
/* 7236 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7250
1775
/* 7240 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7250
1776
/* 7246 */    MCD_OPC_Decode, 140, 3, 86, // Opcode: STC2_PRE
1777
/* 7250 */    MCD_OPC_CheckPredicate, 0, 218, 1, // Skip to: 7728
1778
/* 7254 */    MCD_OPC_Decode, 148, 3, 86, // Opcode: STC_PRE
1779
/* 7258 */    MCD_OPC_FilterValue, 3, 55, 0, // Skip to: 7317
1780
/* 7262 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1781
/* 7265 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7291
1782
/* 7269 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7283
1783
/* 7273 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7283
1784
/* 7279 */    MCD_OPC_Decode, 136, 1, 86, // Opcode: LDC2_POST
1785
/* 7283 */    MCD_OPC_CheckPredicate, 0, 185, 1, // Skip to: 7728
1786
/* 7287 */    MCD_OPC_Decode, 144, 1, 86, // Opcode: LDC_POST
1787
/* 7291 */    MCD_OPC_FilterValue, 1, 177, 1, // Skip to: 7728
1788
/* 7295 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7309
1789
/* 7299 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7309
1790
/* 7305 */    MCD_OPC_Decode, 137, 1, 86, // Opcode: LDC2_PRE
1791
/* 7309 */    MCD_OPC_CheckPredicate, 0, 159, 1, // Skip to: 7728
1792
/* 7313 */    MCD_OPC_Decode, 145, 1, 86, // Opcode: LDC_PRE
1793
/* 7317 */    MCD_OPC_FilterValue, 4, 88, 0, // Skip to: 7409
1794
/* 7321 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1795
/* 7324 */    MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7383
1796
/* 7328 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
1797
/* 7331 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7357
1798
/* 7335 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7349
1799
/* 7339 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7349
1800
/* 7345 */    MCD_OPC_Decode, 208, 1, 87, // Opcode: MCRR2
1801
/* 7349 */    MCD_OPC_CheckPredicate, 0, 119, 1, // Skip to: 7728
1802
/* 7353 */    MCD_OPC_Decode, 207, 1, 88, // Opcode: MCRR
1803
/* 7357 */    MCD_OPC_FilterValue, 1, 111, 1, // Skip to: 7728
1804
/* 7361 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7375
1805
/* 7365 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7375
1806
/* 7371 */    MCD_OPC_Decode, 134, 3, 86, // Opcode: STC2L_OPTION
1807
/* 7375 */    MCD_OPC_CheckPredicate, 0, 93, 1, // Skip to: 7728
1808
/* 7379 */    MCD_OPC_Decode, 142, 3, 86, // Opcode: STCL_OPTION
1809
/* 7383 */    MCD_OPC_FilterValue, 1, 85, 1, // Skip to: 7728
1810
/* 7387 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7401
1811
/* 7391 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7401
1812
/* 7397 */    MCD_OPC_Decode, 133, 3, 86, // Opcode: STC2L_OFFSET
1813
/* 7401 */    MCD_OPC_CheckPredicate, 0, 67, 1, // Skip to: 7728
1814
/* 7405 */    MCD_OPC_Decode, 141, 3, 86, // Opcode: STCL_OFFSET
1815
/* 7409 */    MCD_OPC_FilterValue, 5, 88, 0, // Skip to: 7501
1816
/* 7413 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1817
/* 7416 */    MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7475
1818
/* 7420 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
1819
/* 7423 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7449
1820
/* 7427 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7441
1821
/* 7431 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7441
1822
/* 7437 */    MCD_OPC_Decode, 237, 1, 87, // Opcode: MRRC2
1823
/* 7441 */    MCD_OPC_CheckPredicate, 0, 27, 1, // Skip to: 7728
1824
/* 7445 */    MCD_OPC_Decode, 236, 1, 88, // Opcode: MRRC
1825
/* 7449 */    MCD_OPC_FilterValue, 1, 19, 1, // Skip to: 7728
1826
/* 7453 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7467
1827
/* 7457 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7467
1828
/* 7463 */    MCD_OPC_Decode, 131, 1, 86, // Opcode: LDC2L_OPTION
1829
/* 7467 */    MCD_OPC_CheckPredicate, 0, 1, 1, // Skip to: 7728
1830
/* 7471 */    MCD_OPC_Decode, 139, 1, 86, // Opcode: LDCL_OPTION
1831
/* 7475 */    MCD_OPC_FilterValue, 1, 249, 0, // Skip to: 7728
1832
/* 7479 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7493
1833
/* 7483 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7493
1834
/* 7489 */    MCD_OPC_Decode, 130, 1, 86, // Opcode: LDC2L_OFFSET
1835
/* 7493 */    MCD_OPC_CheckPredicate, 0, 231, 0, // Skip to: 7728
1836
/* 7497 */    MCD_OPC_Decode, 138, 1, 86, // Opcode: LDCL_OFFSET
1837
/* 7501 */    MCD_OPC_FilterValue, 6, 55, 0, // Skip to: 7560
1838
/* 7505 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1839
/* 7508 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7534
1840
/* 7512 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7526
1841
/* 7516 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7526
1842
/* 7522 */    MCD_OPC_Decode, 135, 3, 86, // Opcode: STC2L_POST
1843
/* 7526 */    MCD_OPC_CheckPredicate, 0, 198, 0, // Skip to: 7728
1844
/* 7530 */    MCD_OPC_Decode, 143, 3, 86, // Opcode: STCL_POST
1845
/* 7534 */    MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 7728
1846
/* 7538 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7552
1847
/* 7542 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7552
1848
/* 7548 */    MCD_OPC_Decode, 136, 3, 86, // Opcode: STC2L_PRE
1849
/* 7552 */    MCD_OPC_CheckPredicate, 0, 172, 0, // Skip to: 7728
1850
/* 7556 */    MCD_OPC_Decode, 144, 3, 86, // Opcode: STCL_PRE
1851
/* 7560 */    MCD_OPC_FilterValue, 7, 164, 0, // Skip to: 7728
1852
/* 7564 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1853
/* 7567 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7593
1854
/* 7571 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7585
1855
/* 7575 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7585
1856
/* 7581 */    MCD_OPC_Decode, 132, 1, 86, // Opcode: LDC2L_POST
1857
/* 7585 */    MCD_OPC_CheckPredicate, 0, 139, 0, // Skip to: 7728
1858
/* 7589 */    MCD_OPC_Decode, 140, 1, 86, // Opcode: LDCL_POST
1859
/* 7593 */    MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 7728
1860
/* 7597 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7611
1861
/* 7601 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7611
1862
/* 7607 */    MCD_OPC_Decode, 133, 1, 86, // Opcode: LDC2L_PRE
1863
/* 7611 */    MCD_OPC_CheckPredicate, 0, 113, 0, // Skip to: 7728
1864
/* 7615 */    MCD_OPC_Decode, 141, 1, 86, // Opcode: LDCL_PRE
1865
/* 7619 */    MCD_OPC_FilterValue, 7, 105, 0, // Skip to: 7728
1866
/* 7623 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
1867
/* 7626 */    MCD_OPC_FilterValue, 0, 86, 0, // Skip to: 7716
1868
/* 7630 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
1869
/* 7633 */    MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 7657
1870
/* 7637 */    MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7650
1871
/* 7641 */    MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7650
1872
/* 7647 */    MCD_OPC_Decode, 75, 89, // Opcode: CDP2
1873
/* 7650 */    MCD_OPC_CheckPredicate, 4, 74, 0, // Skip to: 7728
1874
/* 7654 */    MCD_OPC_Decode, 74, 90, // Opcode: CDP
1875
/* 7657 */    MCD_OPC_FilterValue, 1, 67, 0, // Skip to: 7728
1876
/* 7661 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
1877
/* 7664 */    MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7690
1878
/* 7668 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7682
1879
/* 7672 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7682
1880
/* 7678 */    MCD_OPC_Decode, 206, 1, 91, // Opcode: MCR2
1881
/* 7682 */    MCD_OPC_CheckPredicate, 0, 42, 0, // Skip to: 7728
1882
/* 7686 */    MCD_OPC_Decode, 205, 1, 92, // Opcode: MCR
1883
/* 7690 */    MCD_OPC_FilterValue, 1, 34, 0, // Skip to: 7728
1884
/* 7694 */    MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7708
1885
/* 7698 */    MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7708
1886
/* 7704 */    MCD_OPC_Decode, 235, 1, 93, // Opcode: MRC2
1887
/* 7708 */    MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 7728
1888
/* 7712 */    MCD_OPC_Decode, 234, 1, 94, // Opcode: MRC
1889
/* 7716 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7728
1890
/* 7720 */    MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 7728
1891
/* 7724 */    MCD_OPC_Decode, 208, 3, 95, // Opcode: SVC
1892
/* 7728 */    MCD_OPC_Fail,
1893
  0
1894
};
1895
1896
static const uint8_t DecoderTableNEONData32[] = {
1897
/* 0 */       MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
1898
/* 3 */       MCD_OPC_FilterValue, 0, 230, 30, // Skip to: 7917
1899
/* 7 */       MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
1900
/* 10 */      MCD_OPC_FilterValue, 0, 113, 5, // Skip to: 1407
1901
/* 14 */      MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
1902
/* 17 */      MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 126
1903
/* 21 */      MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
1904
/* 24 */      MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 56
1905
/* 29 */      MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1906
/* 32 */      MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 44
1907
/* 36 */      MCD_OPC_CheckPredicate, 16, 195, 56, // Skip to: 14571
1908
/* 40 */      MCD_OPC_Decode, 180, 6, 96, // Opcode: VHADDsv8i8
1909
/* 44 */      MCD_OPC_FilterValue, 1, 187, 56, // Skip to: 14571
1910
/* 48 */      MCD_OPC_CheckPredicate, 16, 183, 56, // Skip to: 14571
1911
/* 52 */      MCD_OPC_Decode, 175, 6, 97, // Opcode: VHADDsv16i8
1912
/* 56 */      MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 75
1913
/* 61 */      MCD_OPC_CheckPredicate, 16, 170, 56, // Skip to: 14571
1914
/* 65 */      MCD_OPC_CheckField, 6, 1, 0, 164, 56, // Skip to: 14571
1915
/* 71 */      MCD_OPC_Decode, 198, 4, 98, // Opcode: VADDLsv8i16
1916
/* 75 */      MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 107
1917
/* 80 */      MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1918
/* 83 */      MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 95
1919
/* 87 */      MCD_OPC_CheckPredicate, 16, 144, 56, // Skip to: 14571
1920
/* 91 */      MCD_OPC_Decode, 186, 6, 96, // Opcode: VHADDuv8i8
1921
/* 95 */      MCD_OPC_FilterValue, 1, 136, 56, // Skip to: 14571
1922
/* 99 */      MCD_OPC_CheckPredicate, 16, 132, 56, // Skip to: 14571
1923
/* 103 */     MCD_OPC_Decode, 181, 6, 97, // Opcode: VHADDuv16i8
1924
/* 107 */     MCD_OPC_FilterValue, 231, 3, 123, 56, // Skip to: 14571
1925
/* 112 */     MCD_OPC_CheckPredicate, 16, 119, 56, // Skip to: 14571
1926
/* 116 */     MCD_OPC_CheckField, 6, 1, 0, 113, 56, // Skip to: 14571
1927
/* 122 */     MCD_OPC_Decode, 201, 4, 98, // Opcode: VADDLuv8i16
1928
/* 126 */     MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 235
1929
/* 130 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
1930
/* 133 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 165
1931
/* 138 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1932
/* 141 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 153
1933
/* 145 */     MCD_OPC_CheckPredicate, 16, 86, 56, // Skip to: 14571
1934
/* 149 */     MCD_OPC_Decode, 141, 13, 96, // Opcode: VRHADDsv8i8
1935
/* 153 */     MCD_OPC_FilterValue, 1, 78, 56, // Skip to: 14571
1936
/* 157 */     MCD_OPC_CheckPredicate, 16, 74, 56, // Skip to: 14571
1937
/* 161 */     MCD_OPC_Decode, 136, 13, 97, // Opcode: VRHADDsv16i8
1938
/* 165 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 184
1939
/* 170 */     MCD_OPC_CheckPredicate, 16, 61, 56, // Skip to: 14571
1940
/* 174 */     MCD_OPC_CheckField, 6, 1, 0, 55, 56, // Skip to: 14571
1941
/* 180 */     MCD_OPC_Decode, 205, 4, 99, // Opcode: VADDWsv8i16
1942
/* 184 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 216
1943
/* 189 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1944
/* 192 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 204
1945
/* 196 */     MCD_OPC_CheckPredicate, 16, 35, 56, // Skip to: 14571
1946
/* 200 */     MCD_OPC_Decode, 147, 13, 96, // Opcode: VRHADDuv8i8
1947
/* 204 */     MCD_OPC_FilterValue, 1, 27, 56, // Skip to: 14571
1948
/* 208 */     MCD_OPC_CheckPredicate, 16, 23, 56, // Skip to: 14571
1949
/* 212 */     MCD_OPC_Decode, 142, 13, 97, // Opcode: VRHADDuv16i8
1950
/* 216 */     MCD_OPC_FilterValue, 231, 3, 14, 56, // Skip to: 14571
1951
/* 221 */     MCD_OPC_CheckPredicate, 16, 10, 56, // Skip to: 14571
1952
/* 225 */     MCD_OPC_CheckField, 6, 1, 0, 4, 56, // Skip to: 14571
1953
/* 231 */     MCD_OPC_Decode, 208, 4, 99, // Opcode: VADDWuv8i16
1954
/* 235 */     MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 344
1955
/* 239 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
1956
/* 242 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 274
1957
/* 247 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1958
/* 250 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 262
1959
/* 254 */     MCD_OPC_CheckPredicate, 16, 233, 55, // Skip to: 14571
1960
/* 258 */     MCD_OPC_Decode, 192, 6, 96, // Opcode: VHSUBsv8i8
1961
/* 262 */     MCD_OPC_FilterValue, 1, 225, 55, // Skip to: 14571
1962
/* 266 */     MCD_OPC_CheckPredicate, 16, 221, 55, // Skip to: 14571
1963
/* 270 */     MCD_OPC_Decode, 187, 6, 97, // Opcode: VHSUBsv16i8
1964
/* 274 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 293
1965
/* 279 */     MCD_OPC_CheckPredicate, 16, 208, 55, // Skip to: 14571
1966
/* 283 */     MCD_OPC_CheckField, 6, 1, 0, 202, 55, // Skip to: 14571
1967
/* 289 */     MCD_OPC_Decode, 146, 17, 98, // Opcode: VSUBLsv8i16
1968
/* 293 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 325
1969
/* 298 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1970
/* 301 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 313
1971
/* 305 */     MCD_OPC_CheckPredicate, 16, 182, 55, // Skip to: 14571
1972
/* 309 */     MCD_OPC_Decode, 198, 6, 96, // Opcode: VHSUBuv8i8
1973
/* 313 */     MCD_OPC_FilterValue, 1, 174, 55, // Skip to: 14571
1974
/* 317 */     MCD_OPC_CheckPredicate, 16, 170, 55, // Skip to: 14571
1975
/* 321 */     MCD_OPC_Decode, 193, 6, 97, // Opcode: VHSUBuv16i8
1976
/* 325 */     MCD_OPC_FilterValue, 231, 3, 161, 55, // Skip to: 14571
1977
/* 330 */     MCD_OPC_CheckPredicate, 16, 157, 55, // Skip to: 14571
1978
/* 334 */     MCD_OPC_CheckField, 6, 1, 0, 151, 55, // Skip to: 14571
1979
/* 340 */     MCD_OPC_Decode, 149, 17, 98, // Opcode: VSUBLuv8i16
1980
/* 344 */     MCD_OPC_FilterValue, 3, 105, 0, // Skip to: 453
1981
/* 348 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
1982
/* 351 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 383
1983
/* 356 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1984
/* 359 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 371
1985
/* 363 */     MCD_OPC_CheckPredicate, 16, 124, 55, // Skip to: 14571
1986
/* 367 */     MCD_OPC_Decode, 150, 5, 96, // Opcode: VCGTsv8i8
1987
/* 371 */     MCD_OPC_FilterValue, 1, 116, 55, // Skip to: 14571
1988
/* 375 */     MCD_OPC_CheckPredicate, 16, 112, 55, // Skip to: 14571
1989
/* 379 */     MCD_OPC_Decode, 145, 5, 97, // Opcode: VCGTsv16i8
1990
/* 383 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 402
1991
/* 388 */     MCD_OPC_CheckPredicate, 16, 99, 55, // Skip to: 14571
1992
/* 392 */     MCD_OPC_CheckField, 6, 1, 0, 93, 55, // Skip to: 14571
1993
/* 398 */     MCD_OPC_Decode, 153, 17, 99, // Opcode: VSUBWsv8i16
1994
/* 402 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 434
1995
/* 407 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
1996
/* 410 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 422
1997
/* 414 */     MCD_OPC_CheckPredicate, 16, 73, 55, // Skip to: 14571
1998
/* 418 */     MCD_OPC_Decode, 156, 5, 96, // Opcode: VCGTuv8i8
1999
/* 422 */     MCD_OPC_FilterValue, 1, 65, 55, // Skip to: 14571
2000
/* 426 */     MCD_OPC_CheckPredicate, 16, 61, 55, // Skip to: 14571
2001
/* 430 */     MCD_OPC_Decode, 151, 5, 97, // Opcode: VCGTuv16i8
2002
/* 434 */     MCD_OPC_FilterValue, 231, 3, 52, 55, // Skip to: 14571
2003
/* 439 */     MCD_OPC_CheckPredicate, 16, 48, 55, // Skip to: 14571
2004
/* 443 */     MCD_OPC_CheckField, 6, 1, 0, 42, 55, // Skip to: 14571
2005
/* 449 */     MCD_OPC_Decode, 156, 17, 99, // Opcode: VSUBWuv8i16
2006
/* 453 */     MCD_OPC_FilterValue, 4, 105, 0, // Skip to: 562
2007
/* 457 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2008
/* 460 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 492
2009
/* 465 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2010
/* 468 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 480
2011
/* 472 */     MCD_OPC_CheckPredicate, 16, 15, 55, // Skip to: 14571
2012
/* 476 */     MCD_OPC_Decode, 141, 14, 100, // Opcode: VSHLsv8i8
2013
/* 480 */     MCD_OPC_FilterValue, 1, 7, 55, // Skip to: 14571
2014
/* 484 */     MCD_OPC_CheckPredicate, 16, 3, 55, // Skip to: 14571
2015
/* 488 */     MCD_OPC_Decode, 134, 14, 101, // Opcode: VSHLsv16i8
2016
/* 492 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 511
2017
/* 497 */     MCD_OPC_CheckPredicate, 16, 246, 54, // Skip to: 14571
2018
/* 501 */     MCD_OPC_CheckField, 6, 1, 0, 240, 54, // Skip to: 14571
2019
/* 507 */     MCD_OPC_Decode, 195, 4, 102, // Opcode: VADDHNv8i8
2020
/* 511 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 543
2021
/* 516 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2022
/* 519 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 531
2023
/* 523 */     MCD_OPC_CheckPredicate, 16, 220, 54, // Skip to: 14571
2024
/* 527 */     MCD_OPC_Decode, 149, 14, 100, // Opcode: VSHLuv8i8
2025
/* 531 */     MCD_OPC_FilterValue, 1, 212, 54, // Skip to: 14571
2026
/* 535 */     MCD_OPC_CheckPredicate, 16, 208, 54, // Skip to: 14571
2027
/* 539 */     MCD_OPC_Decode, 142, 14, 101, // Opcode: VSHLuv16i8
2028
/* 543 */     MCD_OPC_FilterValue, 231, 3, 199, 54, // Skip to: 14571
2029
/* 548 */     MCD_OPC_CheckPredicate, 16, 195, 54, // Skip to: 14571
2030
/* 552 */     MCD_OPC_CheckField, 6, 1, 0, 189, 54, // Skip to: 14571
2031
/* 558 */     MCD_OPC_Decode, 245, 12, 102, // Opcode: VRADDHNv8i8
2032
/* 562 */     MCD_OPC_FilterValue, 5, 105, 0, // Skip to: 671
2033
/* 566 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2034
/* 569 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 601
2035
/* 574 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2036
/* 577 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 589
2037
/* 581 */     MCD_OPC_CheckPredicate, 16, 162, 54, // Skip to: 14571
2038
/* 585 */     MCD_OPC_Decode, 181, 13, 100, // Opcode: VRSHLsv8i8
2039
/* 589 */     MCD_OPC_FilterValue, 1, 154, 54, // Skip to: 14571
2040
/* 593 */     MCD_OPC_CheckPredicate, 16, 150, 54, // Skip to: 14571
2041
/* 597 */     MCD_OPC_Decode, 174, 13, 101, // Opcode: VRSHLsv16i8
2042
/* 601 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 620
2043
/* 606 */     MCD_OPC_CheckPredicate, 16, 137, 54, // Skip to: 14571
2044
/* 610 */     MCD_OPC_CheckField, 6, 1, 0, 131, 54, // Skip to: 14571
2045
/* 616 */     MCD_OPC_Decode, 142, 4, 103, // Opcode: VABALsv8i16
2046
/* 620 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 652
2047
/* 625 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2048
/* 628 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 640
2049
/* 632 */     MCD_OPC_CheckPredicate, 16, 111, 54, // Skip to: 14571
2050
/* 636 */     MCD_OPC_Decode, 189, 13, 100, // Opcode: VRSHLuv8i8
2051
/* 640 */     MCD_OPC_FilterValue, 1, 103, 54, // Skip to: 14571
2052
/* 644 */     MCD_OPC_CheckPredicate, 16, 99, 54, // Skip to: 14571
2053
/* 648 */     MCD_OPC_Decode, 182, 13, 101, // Opcode: VRSHLuv16i8
2054
/* 652 */     MCD_OPC_FilterValue, 231, 3, 90, 54, // Skip to: 14571
2055
/* 657 */     MCD_OPC_CheckPredicate, 16, 86, 54, // Skip to: 14571
2056
/* 661 */     MCD_OPC_CheckField, 6, 1, 0, 80, 54, // Skip to: 14571
2057
/* 667 */     MCD_OPC_Decode, 145, 4, 103, // Opcode: VABALuv8i16
2058
/* 671 */     MCD_OPC_FilterValue, 6, 105, 0, // Skip to: 780
2059
/* 675 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2060
/* 678 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 710
2061
/* 683 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2062
/* 686 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 698
2063
/* 690 */     MCD_OPC_CheckPredicate, 16, 53, 54, // Skip to: 14571
2064
/* 694 */     MCD_OPC_Decode, 249, 9, 96, // Opcode: VMAXsv8i8
2065
/* 698 */     MCD_OPC_FilterValue, 1, 45, 54, // Skip to: 14571
2066
/* 702 */     MCD_OPC_CheckPredicate, 16, 41, 54, // Skip to: 14571
2067
/* 706 */     MCD_OPC_Decode, 244, 9, 97, // Opcode: VMAXsv16i8
2068
/* 710 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 729
2069
/* 715 */     MCD_OPC_CheckPredicate, 16, 28, 54, // Skip to: 14571
2070
/* 719 */     MCD_OPC_CheckField, 6, 1, 0, 22, 54, // Skip to: 14571
2071
/* 725 */     MCD_OPC_Decode, 143, 17, 102, // Opcode: VSUBHNv8i8
2072
/* 729 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 761
2073
/* 734 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2074
/* 737 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 749
2075
/* 741 */     MCD_OPC_CheckPredicate, 16, 2, 54, // Skip to: 14571
2076
/* 745 */     MCD_OPC_Decode, 255, 9, 96, // Opcode: VMAXuv8i8
2077
/* 749 */     MCD_OPC_FilterValue, 1, 250, 53, // Skip to: 14571
2078
/* 753 */     MCD_OPC_CheckPredicate, 16, 246, 53, // Skip to: 14571
2079
/* 757 */     MCD_OPC_Decode, 250, 9, 97, // Opcode: VMAXuv16i8
2080
/* 761 */     MCD_OPC_FilterValue, 231, 3, 237, 53, // Skip to: 14571
2081
/* 766 */     MCD_OPC_CheckPredicate, 16, 233, 53, // Skip to: 14571
2082
/* 770 */     MCD_OPC_CheckField, 6, 1, 0, 227, 53, // Skip to: 14571
2083
/* 776 */     MCD_OPC_Decode, 233, 13, 102, // Opcode: VRSUBHNv8i8
2084
/* 780 */     MCD_OPC_FilterValue, 7, 105, 0, // Skip to: 889
2085
/* 784 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2086
/* 787 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 819
2087
/* 792 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2088
/* 795 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 807
2089
/* 799 */     MCD_OPC_CheckPredicate, 16, 200, 53, // Skip to: 14571
2090
/* 803 */     MCD_OPC_Decode, 171, 4, 96, // Opcode: VABDsv8i8
2091
/* 807 */     MCD_OPC_FilterValue, 1, 192, 53, // Skip to: 14571
2092
/* 811 */     MCD_OPC_CheckPredicate, 16, 188, 53, // Skip to: 14571
2093
/* 815 */     MCD_OPC_Decode, 166, 4, 97, // Opcode: VABDsv16i8
2094
/* 819 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 838
2095
/* 824 */     MCD_OPC_CheckPredicate, 16, 175, 53, // Skip to: 14571
2096
/* 828 */     MCD_OPC_CheckField, 6, 1, 0, 169, 53, // Skip to: 14571
2097
/* 834 */     MCD_OPC_Decode, 160, 4, 98, // Opcode: VABDLsv8i16
2098
/* 838 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 870
2099
/* 843 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2100
/* 846 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 858
2101
/* 850 */     MCD_OPC_CheckPredicate, 16, 149, 53, // Skip to: 14571
2102
/* 854 */     MCD_OPC_Decode, 177, 4, 96, // Opcode: VABDuv8i8
2103
/* 858 */     MCD_OPC_FilterValue, 1, 141, 53, // Skip to: 14571
2104
/* 862 */     MCD_OPC_CheckPredicate, 16, 137, 53, // Skip to: 14571
2105
/* 866 */     MCD_OPC_Decode, 172, 4, 97, // Opcode: VABDuv16i8
2106
/* 870 */     MCD_OPC_FilterValue, 231, 3, 128, 53, // Skip to: 14571
2107
/* 875 */     MCD_OPC_CheckPredicate, 16, 124, 53, // Skip to: 14571
2108
/* 879 */     MCD_OPC_CheckField, 6, 1, 0, 118, 53, // Skip to: 14571
2109
/* 885 */     MCD_OPC_Decode, 163, 4, 98, // Opcode: VABDLuv8i16
2110
/* 889 */     MCD_OPC_FilterValue, 8, 105, 0, // Skip to: 998
2111
/* 893 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2112
/* 896 */     MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 928
2113
/* 901 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2114
/* 904 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 916
2115
/* 908 */     MCD_OPC_CheckPredicate, 16, 91, 53, // Skip to: 14571
2116
/* 912 */     MCD_OPC_Decode, 218, 4, 96, // Opcode: VADDv8i8
2117
/* 916 */     MCD_OPC_FilterValue, 1, 83, 53, // Skip to: 14571
2118
/* 920 */     MCD_OPC_CheckPredicate, 16, 79, 53, // Skip to: 14571
2119
/* 924 */     MCD_OPC_Decode, 211, 4, 97, // Opcode: VADDv16i8
2120
/* 928 */     MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 947
2121
/* 933 */     MCD_OPC_CheckPredicate, 16, 66, 53, // Skip to: 14571
2122
/* 937 */     MCD_OPC_CheckField, 6, 1, 0, 60, 53, // Skip to: 14571
2123
/* 943 */     MCD_OPC_Decode, 153, 10, 103, // Opcode: VMLALsv8i16
2124
/* 947 */     MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 979
2125
/* 952 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2126
/* 955 */     MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 967
2127
/* 959 */     MCD_OPC_CheckPredicate, 16, 40, 53, // Skip to: 14571
2128
/* 963 */     MCD_OPC_Decode, 166, 17, 96, // Opcode: VSUBv8i8
2129
/* 967 */     MCD_OPC_FilterValue, 1, 32, 53, // Skip to: 14571
2130
/* 971 */     MCD_OPC_CheckPredicate, 16, 28, 53, // Skip to: 14571
2131
/* 975 */     MCD_OPC_Decode, 159, 17, 97, // Opcode: VSUBv16i8
2132
/* 979 */     MCD_OPC_FilterValue, 231, 3, 19, 53, // Skip to: 14571
2133
/* 984 */     MCD_OPC_CheckPredicate, 16, 15, 53, // Skip to: 14571
2134
/* 988 */     MCD_OPC_CheckField, 6, 1, 0, 9, 53, // Skip to: 14571
2135
/* 994 */     MCD_OPC_Decode, 156, 10, 103, // Opcode: VMLALuv8i16
2136
/* 998 */     MCD_OPC_FilterValue, 9, 69, 0, // Skip to: 1071
2137
/* 1002 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2138
/* 1005 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1038
2139
/* 1009 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2140
/* 1012 */    MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1025
2141
/* 1017 */    MCD_OPC_CheckPredicate, 16, 238, 52, // Skip to: 14571
2142
/* 1021 */    MCD_OPC_Decode, 171, 10, 104, // Opcode: VMLAv8i8
2143
/* 1025 */    MCD_OPC_FilterValue, 230, 3, 229, 52, // Skip to: 14571
2144
/* 1030 */    MCD_OPC_CheckPredicate, 16, 225, 52, // Skip to: 14571
2145
/* 1034 */    MCD_OPC_Decode, 197, 10, 104, // Opcode: VMLSv8i8
2146
/* 1038 */    MCD_OPC_FilterValue, 1, 217, 52, // Skip to: 14571
2147
/* 1042 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2148
/* 1045 */    MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1058
2149
/* 1050 */    MCD_OPC_CheckPredicate, 16, 205, 52, // Skip to: 14571
2150
/* 1054 */    MCD_OPC_Decode, 166, 10, 105, // Opcode: VMLAv16i8
2151
/* 1058 */    MCD_OPC_FilterValue, 230, 3, 196, 52, // Skip to: 14571
2152
/* 1063 */    MCD_OPC_CheckPredicate, 16, 192, 52, // Skip to: 14571
2153
/* 1067 */    MCD_OPC_Decode, 192, 10, 105, // Opcode: VMLSv16i8
2154
/* 1071 */    MCD_OPC_FilterValue, 10, 79, 0, // Skip to: 1154
2155
/* 1075 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2156
/* 1078 */    MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 1097
2157
/* 1083 */    MCD_OPC_CheckPredicate, 16, 172, 52, // Skip to: 14571
2158
/* 1087 */    MCD_OPC_CheckField, 6, 1, 0, 166, 52, // Skip to: 14571
2159
/* 1093 */    MCD_OPC_Decode, 205, 11, 96, // Opcode: VPMAXs8
2160
/* 1097 */    MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1116
2161
/* 1102 */    MCD_OPC_CheckPredicate, 16, 153, 52, // Skip to: 14571
2162
/* 1106 */    MCD_OPC_CheckField, 6, 1, 0, 147, 52, // Skip to: 14571
2163
/* 1112 */    MCD_OPC_Decode, 179, 10, 103, // Opcode: VMLSLsv8i16
2164
/* 1116 */    MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 1135
2165
/* 1121 */    MCD_OPC_CheckPredicate, 16, 134, 52, // Skip to: 14571
2166
/* 1125 */    MCD_OPC_CheckField, 6, 1, 0, 128, 52, // Skip to: 14571
2167
/* 1131 */    MCD_OPC_Decode, 208, 11, 96, // Opcode: VPMAXu8
2168
/* 1135 */    MCD_OPC_FilterValue, 231, 3, 119, 52, // Skip to: 14571
2169
/* 1140 */    MCD_OPC_CheckPredicate, 16, 115, 52, // Skip to: 14571
2170
/* 1144 */    MCD_OPC_CheckField, 6, 1, 0, 109, 52, // Skip to: 14571
2171
/* 1150 */    MCD_OPC_Decode, 182, 10, 103, // Opcode: VMLSLuv8i16
2172
/* 1154 */    MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 1199
2173
/* 1158 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2174
/* 1161 */    MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1180
2175
/* 1166 */    MCD_OPC_CheckPredicate, 16, 89, 52, // Skip to: 14571
2176
/* 1170 */    MCD_OPC_CheckField, 6, 1, 0, 83, 52, // Skip to: 14571
2177
/* 1176 */    MCD_OPC_Decode, 251, 10, 98, // Opcode: VMULLsv8i16
2178
/* 1180 */    MCD_OPC_FilterValue, 231, 3, 74, 52, // Skip to: 14571
2179
/* 1185 */    MCD_OPC_CheckPredicate, 16, 70, 52, // Skip to: 14571
2180
/* 1189 */    MCD_OPC_CheckField, 6, 1, 0, 64, 52, // Skip to: 14571
2181
/* 1195 */    MCD_OPC_Decode, 254, 10, 98, // Opcode: VMULLuv8i16
2182
/* 1199 */    MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 1258
2183
/* 1203 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2184
/* 1206 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1239
2185
/* 1210 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2186
/* 1213 */    MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1226
2187
/* 1218 */    MCD_OPC_CheckPredicate, 16, 37, 52, // Skip to: 14571
2188
/* 1222 */    MCD_OPC_Decode, 209, 4, 96, // Opcode: VADDfd
2189
/* 1226 */    MCD_OPC_FilterValue, 230, 3, 28, 52, // Skip to: 14571
2190
/* 1231 */    MCD_OPC_CheckPredicate, 16, 24, 52, // Skip to: 14571
2191
/* 1235 */    MCD_OPC_Decode, 198, 11, 96, // Opcode: VPADDf
2192
/* 1239 */    MCD_OPC_FilterValue, 1, 16, 52, // Skip to: 14571
2193
/* 1243 */    MCD_OPC_CheckPredicate, 16, 12, 52, // Skip to: 14571
2194
/* 1247 */    MCD_OPC_CheckField, 23, 9, 228, 3, 5, 52, // Skip to: 14571
2195
/* 1254 */    MCD_OPC_Decode, 210, 4, 97, // Opcode: VADDfq
2196
/* 1258 */    MCD_OPC_FilterValue, 14, 86, 0, // Skip to: 1348
2197
/* 1262 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2198
/* 1265 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1297
2199
/* 1270 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2200
/* 1273 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1285
2201
/* 1277 */    MCD_OPC_CheckPredicate, 16, 234, 51, // Skip to: 14571
2202
/* 1281 */    MCD_OPC_Decode, 233, 4, 96, // Opcode: VCEQfd
2203
/* 1285 */    MCD_OPC_FilterValue, 1, 226, 51, // Skip to: 14571
2204
/* 1289 */    MCD_OPC_CheckPredicate, 16, 222, 51, // Skip to: 14571
2205
/* 1293 */    MCD_OPC_Decode, 234, 4, 97, // Opcode: VCEQfq
2206
/* 1297 */    MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1316
2207
/* 1302 */    MCD_OPC_CheckPredicate, 16, 209, 51, // Skip to: 14571
2208
/* 1306 */    MCD_OPC_CheckField, 6, 1, 0, 203, 51, // Skip to: 14571
2209
/* 1312 */    MCD_OPC_Decode, 244, 10, 98, // Opcode: VMULLp8
2210
/* 1316 */    MCD_OPC_FilterValue, 230, 3, 194, 51, // Skip to: 14571
2211
/* 1321 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2212
/* 1324 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1336
2213
/* 1328 */    MCD_OPC_CheckPredicate, 16, 183, 51, // Skip to: 14571
2214
/* 1332 */    MCD_OPC_Decode, 249, 4, 96, // Opcode: VCGEfd
2215
/* 1336 */    MCD_OPC_FilterValue, 1, 175, 51, // Skip to: 14571
2216
/* 1340 */    MCD_OPC_CheckPredicate, 16, 171, 51, // Skip to: 14571
2217
/* 1344 */    MCD_OPC_Decode, 250, 4, 97, // Opcode: VCGEfq
2218
/* 1348 */    MCD_OPC_FilterValue, 15, 163, 51, // Skip to: 14571
2219
/* 1352 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2220
/* 1355 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1388
2221
/* 1359 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2222
/* 1362 */    MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1375
2223
/* 1367 */    MCD_OPC_CheckPredicate, 16, 144, 51, // Skip to: 14571
2224
/* 1371 */    MCD_OPC_Decode, 242, 9, 96, // Opcode: VMAXfd
2225
/* 1375 */    MCD_OPC_FilterValue, 230, 3, 135, 51, // Skip to: 14571
2226
/* 1380 */    MCD_OPC_CheckPredicate, 16, 131, 51, // Skip to: 14571
2227
/* 1384 */    MCD_OPC_Decode, 202, 11, 96, // Opcode: VPMAXf
2228
/* 1388 */    MCD_OPC_FilterValue, 1, 123, 51, // Skip to: 14571
2229
/* 1392 */    MCD_OPC_CheckPredicate, 16, 119, 51, // Skip to: 14571
2230
/* 1396 */    MCD_OPC_CheckField, 23, 9, 228, 3, 112, 51, // Skip to: 14571
2231
/* 1403 */    MCD_OPC_Decode, 243, 9, 97, // Opcode: VMAXfq
2232
/* 1407 */    MCD_OPC_FilterValue, 1, 38, 6, // Skip to: 2985
2233
/* 1411 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
2234
/* 1414 */    MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 1549
2235
/* 1418 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2236
/* 1421 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1453
2237
/* 1426 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2238
/* 1429 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1441
2239
/* 1433 */    MCD_OPC_CheckPredicate, 16, 78, 51, // Skip to: 14571
2240
/* 1437 */    MCD_OPC_Decode, 177, 6, 96, // Opcode: VHADDsv4i16
2241
/* 1441 */    MCD_OPC_FilterValue, 1, 70, 51, // Skip to: 14571
2242
/* 1445 */    MCD_OPC_CheckPredicate, 16, 66, 51, // Skip to: 14571
2243
/* 1449 */    MCD_OPC_Decode, 179, 6, 97, // Opcode: VHADDsv8i16
2244
/* 1453 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1485
2245
/* 1458 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2246
/* 1461 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1473
2247
/* 1465 */    MCD_OPC_CheckPredicate, 16, 46, 51, // Skip to: 14571
2248
/* 1469 */    MCD_OPC_Decode, 197, 4, 98, // Opcode: VADDLsv4i32
2249
/* 1473 */    MCD_OPC_FilterValue, 1, 38, 51, // Skip to: 14571
2250
/* 1477 */    MCD_OPC_CheckPredicate, 16, 34, 51, // Skip to: 14571
2251
/* 1481 */    MCD_OPC_Decode, 163, 10, 106, // Opcode: VMLAslv4i16
2252
/* 1485 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1517
2253
/* 1490 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2254
/* 1493 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1505
2255
/* 1497 */    MCD_OPC_CheckPredicate, 16, 14, 51, // Skip to: 14571
2256
/* 1501 */    MCD_OPC_Decode, 183, 6, 96, // Opcode: VHADDuv4i16
2257
/* 1505 */    MCD_OPC_FilterValue, 1, 6, 51, // Skip to: 14571
2258
/* 1509 */    MCD_OPC_CheckPredicate, 16, 2, 51, // Skip to: 14571
2259
/* 1513 */    MCD_OPC_Decode, 185, 6, 97, // Opcode: VHADDuv8i16
2260
/* 1517 */    MCD_OPC_FilterValue, 231, 3, 249, 50, // Skip to: 14571
2261
/* 1522 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2262
/* 1525 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1537
2263
/* 1529 */    MCD_OPC_CheckPredicate, 16, 238, 50, // Skip to: 14571
2264
/* 1533 */    MCD_OPC_Decode, 200, 4, 98, // Opcode: VADDLuv4i32
2265
/* 1537 */    MCD_OPC_FilterValue, 1, 230, 50, // Skip to: 14571
2266
/* 1541 */    MCD_OPC_CheckPredicate, 16, 226, 50, // Skip to: 14571
2267
/* 1545 */    MCD_OPC_Decode, 165, 10, 107, // Opcode: VMLAslv8i16
2268
/* 1549 */    MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 1658
2269
/* 1553 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2270
/* 1556 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1588
2271
/* 1561 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2272
/* 1564 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1576
2273
/* 1568 */    MCD_OPC_CheckPredicate, 16, 199, 50, // Skip to: 14571
2274
/* 1572 */    MCD_OPC_Decode, 138, 13, 96, // Opcode: VRHADDsv4i16
2275
/* 1576 */    MCD_OPC_FilterValue, 1, 191, 50, // Skip to: 14571
2276
/* 1580 */    MCD_OPC_CheckPredicate, 16, 187, 50, // Skip to: 14571
2277
/* 1584 */    MCD_OPC_Decode, 140, 13, 97, // Opcode: VRHADDsv8i16
2278
/* 1588 */    MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1607
2279
/* 1593 */    MCD_OPC_CheckPredicate, 16, 174, 50, // Skip to: 14571
2280
/* 1597 */    MCD_OPC_CheckField, 6, 1, 0, 168, 50, // Skip to: 14571
2281
/* 1603 */    MCD_OPC_Decode, 204, 4, 99, // Opcode: VADDWsv4i32
2282
/* 1607 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1639
2283
/* 1612 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2284
/* 1615 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1627
2285
/* 1619 */    MCD_OPC_CheckPredicate, 16, 148, 50, // Skip to: 14571
2286
/* 1623 */    MCD_OPC_Decode, 144, 13, 96, // Opcode: VRHADDuv4i16
2287
/* 1627 */    MCD_OPC_FilterValue, 1, 140, 50, // Skip to: 14571
2288
/* 1631 */    MCD_OPC_CheckPredicate, 16, 136, 50, // Skip to: 14571
2289
/* 1635 */    MCD_OPC_Decode, 146, 13, 97, // Opcode: VRHADDuv8i16
2290
/* 1639 */    MCD_OPC_FilterValue, 231, 3, 127, 50, // Skip to: 14571
2291
/* 1644 */    MCD_OPC_CheckPredicate, 16, 123, 50, // Skip to: 14571
2292
/* 1648 */    MCD_OPC_CheckField, 6, 1, 0, 117, 50, // Skip to: 14571
2293
/* 1654 */    MCD_OPC_Decode, 207, 4, 99, // Opcode: VADDWuv4i32
2294
/* 1658 */    MCD_OPC_FilterValue, 2, 131, 0, // Skip to: 1793
2295
/* 1662 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2296
/* 1665 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1697
2297
/* 1670 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2298
/* 1673 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1685
2299
/* 1677 */    MCD_OPC_CheckPredicate, 16, 90, 50, // Skip to: 14571
2300
/* 1681 */    MCD_OPC_Decode, 189, 6, 96, // Opcode: VHSUBsv4i16
2301
/* 1685 */    MCD_OPC_FilterValue, 1, 82, 50, // Skip to: 14571
2302
/* 1689 */    MCD_OPC_CheckPredicate, 16, 78, 50, // Skip to: 14571
2303
/* 1693 */    MCD_OPC_Decode, 191, 6, 97, // Opcode: VHSUBsv8i16
2304
/* 1697 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1729
2305
/* 1702 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2306
/* 1705 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1717
2307
/* 1709 */    MCD_OPC_CheckPredicate, 16, 58, 50, // Skip to: 14571
2308
/* 1713 */    MCD_OPC_Decode, 145, 17, 98, // Opcode: VSUBLsv4i32
2309
/* 1717 */    MCD_OPC_FilterValue, 1, 50, 50, // Skip to: 14571
2310
/* 1721 */    MCD_OPC_CheckPredicate, 16, 46, 50, // Skip to: 14571
2311
/* 1725 */    MCD_OPC_Decode, 148, 10, 108, // Opcode: VMLALslsv4i16
2312
/* 1729 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1761
2313
/* 1734 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2314
/* 1737 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1749
2315
/* 1741 */    MCD_OPC_CheckPredicate, 16, 26, 50, // Skip to: 14571
2316
/* 1745 */    MCD_OPC_Decode, 195, 6, 96, // Opcode: VHSUBuv4i16
2317
/* 1749 */    MCD_OPC_FilterValue, 1, 18, 50, // Skip to: 14571
2318
/* 1753 */    MCD_OPC_CheckPredicate, 16, 14, 50, // Skip to: 14571
2319
/* 1757 */    MCD_OPC_Decode, 197, 6, 97, // Opcode: VHSUBuv8i16
2320
/* 1761 */    MCD_OPC_FilterValue, 231, 3, 5, 50, // Skip to: 14571
2321
/* 1766 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2322
/* 1769 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1781
2323
/* 1773 */    MCD_OPC_CheckPredicate, 16, 250, 49, // Skip to: 14571
2324
/* 1777 */    MCD_OPC_Decode, 148, 17, 98, // Opcode: VSUBLuv4i32
2325
/* 1781 */    MCD_OPC_FilterValue, 1, 242, 49, // Skip to: 14571
2326
/* 1785 */    MCD_OPC_CheckPredicate, 16, 238, 49, // Skip to: 14571
2327
/* 1789 */    MCD_OPC_Decode, 150, 10, 108, // Opcode: VMLALsluv4i16
2328
/* 1793 */    MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 1915
2329
/* 1797 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2330
/* 1800 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1832
2331
/* 1805 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2332
/* 1808 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1820
2333
/* 1812 */    MCD_OPC_CheckPredicate, 16, 211, 49, // Skip to: 14571
2334
/* 1816 */    MCD_OPC_Decode, 147, 5, 96, // Opcode: VCGTsv4i16
2335
/* 1820 */    MCD_OPC_FilterValue, 1, 203, 49, // Skip to: 14571
2336
/* 1824 */    MCD_OPC_CheckPredicate, 16, 199, 49, // Skip to: 14571
2337
/* 1828 */    MCD_OPC_Decode, 149, 5, 97, // Opcode: VCGTsv8i16
2338
/* 1832 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1864
2339
/* 1837 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2340
/* 1840 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1852
2341
/* 1844 */    MCD_OPC_CheckPredicate, 16, 179, 49, // Skip to: 14571
2342
/* 1848 */    MCD_OPC_Decode, 152, 17, 99, // Opcode: VSUBWsv4i32
2343
/* 1852 */    MCD_OPC_FilterValue, 1, 171, 49, // Skip to: 14571
2344
/* 1856 */    MCD_OPC_CheckPredicate, 16, 167, 49, // Skip to: 14571
2345
/* 1860 */    MCD_OPC_Decode, 239, 11, 108, // Opcode: VQDMLALslv4i16
2346
/* 1864 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1896
2347
/* 1869 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2348
/* 1872 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1884
2349
/* 1876 */    MCD_OPC_CheckPredicate, 16, 147, 49, // Skip to: 14571
2350
/* 1880 */    MCD_OPC_Decode, 153, 5, 96, // Opcode: VCGTuv4i16
2351
/* 1884 */    MCD_OPC_FilterValue, 1, 139, 49, // Skip to: 14571
2352
/* 1888 */    MCD_OPC_CheckPredicate, 16, 135, 49, // Skip to: 14571
2353
/* 1892 */    MCD_OPC_Decode, 155, 5, 97, // Opcode: VCGTuv8i16
2354
/* 1896 */    MCD_OPC_FilterValue, 231, 3, 126, 49, // Skip to: 14571
2355
/* 1901 */    MCD_OPC_CheckPredicate, 16, 122, 49, // Skip to: 14571
2356
/* 1905 */    MCD_OPC_CheckField, 6, 1, 0, 116, 49, // Skip to: 14571
2357
/* 1911 */    MCD_OPC_Decode, 155, 17, 99, // Opcode: VSUBWuv4i32
2358
/* 1915 */    MCD_OPC_FilterValue, 4, 131, 0, // Skip to: 2050
2359
/* 1919 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2360
/* 1922 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1954
2361
/* 1927 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2362
/* 1930 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1942
2363
/* 1934 */    MCD_OPC_CheckPredicate, 16, 89, 49, // Skip to: 14571
2364
/* 1938 */    MCD_OPC_Decode, 138, 14, 100, // Opcode: VSHLsv4i16
2365
/* 1942 */    MCD_OPC_FilterValue, 1, 81, 49, // Skip to: 14571
2366
/* 1946 */    MCD_OPC_CheckPredicate, 16, 77, 49, // Skip to: 14571
2367
/* 1950 */    MCD_OPC_Decode, 140, 14, 101, // Opcode: VSHLsv8i16
2368
/* 1954 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1986
2369
/* 1959 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2370
/* 1962 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1974
2371
/* 1966 */    MCD_OPC_CheckPredicate, 16, 57, 49, // Skip to: 14571
2372
/* 1970 */    MCD_OPC_Decode, 194, 4, 102, // Opcode: VADDHNv4i16
2373
/* 1974 */    MCD_OPC_FilterValue, 1, 49, 49, // Skip to: 14571
2374
/* 1978 */    MCD_OPC_CheckPredicate, 16, 45, 49, // Skip to: 14571
2375
/* 1982 */    MCD_OPC_Decode, 189, 10, 106, // Opcode: VMLSslv4i16
2376
/* 1986 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2018
2377
/* 1991 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2378
/* 1994 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2006
2379
/* 1998 */    MCD_OPC_CheckPredicate, 16, 25, 49, // Skip to: 14571
2380
/* 2002 */    MCD_OPC_Decode, 146, 14, 100, // Opcode: VSHLuv4i16
2381
/* 2006 */    MCD_OPC_FilterValue, 1, 17, 49, // Skip to: 14571
2382
/* 2010 */    MCD_OPC_CheckPredicate, 16, 13, 49, // Skip to: 14571
2383
/* 2014 */    MCD_OPC_Decode, 148, 14, 101, // Opcode: VSHLuv8i16
2384
/* 2018 */    MCD_OPC_FilterValue, 231, 3, 4, 49, // Skip to: 14571
2385
/* 2023 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2386
/* 2026 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2038
2387
/* 2030 */    MCD_OPC_CheckPredicate, 16, 249, 48, // Skip to: 14571
2388
/* 2034 */    MCD_OPC_Decode, 244, 12, 102, // Opcode: VRADDHNv4i16
2389
/* 2038 */    MCD_OPC_FilterValue, 1, 241, 48, // Skip to: 14571
2390
/* 2042 */    MCD_OPC_CheckPredicate, 16, 237, 48, // Skip to: 14571
2391
/* 2046 */    MCD_OPC_Decode, 191, 10, 107, // Opcode: VMLSslv8i16
2392
/* 2050 */    MCD_OPC_FilterValue, 5, 105, 0, // Skip to: 2159
2393
/* 2054 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2394
/* 2057 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2089
2395
/* 2062 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2396
/* 2065 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2077
2397
/* 2069 */    MCD_OPC_CheckPredicate, 16, 210, 48, // Skip to: 14571
2398
/* 2073 */    MCD_OPC_Decode, 178, 13, 100, // Opcode: VRSHLsv4i16
2399
/* 2077 */    MCD_OPC_FilterValue, 1, 202, 48, // Skip to: 14571
2400
/* 2081 */    MCD_OPC_CheckPredicate, 16, 198, 48, // Skip to: 14571
2401
/* 2085 */    MCD_OPC_Decode, 180, 13, 101, // Opcode: VRSHLsv8i16
2402
/* 2089 */    MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 2108
2403
/* 2094 */    MCD_OPC_CheckPredicate, 16, 185, 48, // Skip to: 14571
2404
/* 2098 */    MCD_OPC_CheckField, 6, 1, 0, 179, 48, // Skip to: 14571
2405
/* 2104 */    MCD_OPC_Decode, 141, 4, 103, // Opcode: VABALsv4i32
2406
/* 2108 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2140
2407
/* 2113 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2408
/* 2116 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2128
2409
/* 2120 */    MCD_OPC_CheckPredicate, 16, 159, 48, // Skip to: 14571
2410
/* 2124 */    MCD_OPC_Decode, 186, 13, 100, // Opcode: VRSHLuv4i16
2411
/* 2128 */    MCD_OPC_FilterValue, 1, 151, 48, // Skip to: 14571
2412
/* 2132 */    MCD_OPC_CheckPredicate, 16, 147, 48, // Skip to: 14571
2413
/* 2136 */    MCD_OPC_Decode, 188, 13, 101, // Opcode: VRSHLuv8i16
2414
/* 2140 */    MCD_OPC_FilterValue, 231, 3, 138, 48, // Skip to: 14571
2415
/* 2145 */    MCD_OPC_CheckPredicate, 16, 134, 48, // Skip to: 14571
2416
/* 2149 */    MCD_OPC_CheckField, 6, 1, 0, 128, 48, // Skip to: 14571
2417
/* 2155 */    MCD_OPC_Decode, 144, 4, 103, // Opcode: VABALuv4i32
2418
/* 2159 */    MCD_OPC_FilterValue, 6, 131, 0, // Skip to: 2294
2419
/* 2163 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2420
/* 2166 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2198
2421
/* 2171 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2422
/* 2174 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2186
2423
/* 2178 */    MCD_OPC_CheckPredicate, 16, 101, 48, // Skip to: 14571
2424
/* 2182 */    MCD_OPC_Decode, 246, 9, 96, // Opcode: VMAXsv4i16
2425
/* 2186 */    MCD_OPC_FilterValue, 1, 93, 48, // Skip to: 14571
2426
/* 2190 */    MCD_OPC_CheckPredicate, 16, 89, 48, // Skip to: 14571
2427
/* 2194 */    MCD_OPC_Decode, 248, 9, 97, // Opcode: VMAXsv8i16
2428
/* 2198 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2230
2429
/* 2203 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2430
/* 2206 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2218
2431
/* 2210 */    MCD_OPC_CheckPredicate, 16, 69, 48, // Skip to: 14571
2432
/* 2214 */    MCD_OPC_Decode, 142, 17, 102, // Opcode: VSUBHNv4i16
2433
/* 2218 */    MCD_OPC_FilterValue, 1, 61, 48, // Skip to: 14571
2434
/* 2222 */    MCD_OPC_CheckPredicate, 16, 57, 48, // Skip to: 14571
2435
/* 2226 */    MCD_OPC_Decode, 174, 10, 108, // Opcode: VMLSLslsv4i16
2436
/* 2230 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2262
2437
/* 2235 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2438
/* 2238 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2250
2439
/* 2242 */    MCD_OPC_CheckPredicate, 16, 37, 48, // Skip to: 14571
2440
/* 2246 */    MCD_OPC_Decode, 252, 9, 96, // Opcode: VMAXuv4i16
2441
/* 2250 */    MCD_OPC_FilterValue, 1, 29, 48, // Skip to: 14571
2442
/* 2254 */    MCD_OPC_CheckPredicate, 16, 25, 48, // Skip to: 14571
2443
/* 2258 */    MCD_OPC_Decode, 254, 9, 97, // Opcode: VMAXuv8i16
2444
/* 2262 */    MCD_OPC_FilterValue, 231, 3, 16, 48, // Skip to: 14571
2445
/* 2267 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2446
/* 2270 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2282
2447
/* 2274 */    MCD_OPC_CheckPredicate, 16, 5, 48, // Skip to: 14571
2448
/* 2278 */    MCD_OPC_Decode, 232, 13, 102, // Opcode: VRSUBHNv4i16
2449
/* 2282 */    MCD_OPC_FilterValue, 1, 253, 47, // Skip to: 14571
2450
/* 2286 */    MCD_OPC_CheckPredicate, 16, 249, 47, // Skip to: 14571
2451
/* 2290 */    MCD_OPC_Decode, 176, 10, 108, // Opcode: VMLSLsluv4i16
2452
/* 2294 */    MCD_OPC_FilterValue, 7, 118, 0, // Skip to: 2416
2453
/* 2298 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2454
/* 2301 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2333
2455
/* 2306 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2456
/* 2309 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2321
2457
/* 2313 */    MCD_OPC_CheckPredicate, 16, 222, 47, // Skip to: 14571
2458
/* 2317 */    MCD_OPC_Decode, 168, 4, 96, // Opcode: VABDsv4i16
2459
/* 2321 */    MCD_OPC_FilterValue, 1, 214, 47, // Skip to: 14571
2460
/* 2325 */    MCD_OPC_CheckPredicate, 16, 210, 47, // Skip to: 14571
2461
/* 2329 */    MCD_OPC_Decode, 170, 4, 97, // Opcode: VABDsv8i16
2462
/* 2333 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2365
2463
/* 2338 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2464
/* 2341 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2353
2465
/* 2345 */    MCD_OPC_CheckPredicate, 16, 190, 47, // Skip to: 14571
2466
/* 2349 */    MCD_OPC_Decode, 159, 4, 98, // Opcode: VABDLsv4i32
2467
/* 2353 */    MCD_OPC_FilterValue, 1, 182, 47, // Skip to: 14571
2468
/* 2357 */    MCD_OPC_CheckPredicate, 16, 178, 47, // Skip to: 14571
2469
/* 2361 */    MCD_OPC_Decode, 243, 11, 108, // Opcode: VQDMLSLslv4i16
2470
/* 2365 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2397
2471
/* 2370 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2472
/* 2373 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2385
2473
/* 2377 */    MCD_OPC_CheckPredicate, 16, 158, 47, // Skip to: 14571
2474
/* 2381 */    MCD_OPC_Decode, 174, 4, 96, // Opcode: VABDuv4i16
2475
/* 2385 */    MCD_OPC_FilterValue, 1, 150, 47, // Skip to: 14571
2476
/* 2389 */    MCD_OPC_CheckPredicate, 16, 146, 47, // Skip to: 14571
2477
/* 2393 */    MCD_OPC_Decode, 176, 4, 97, // Opcode: VABDuv8i16
2478
/* 2397 */    MCD_OPC_FilterValue, 231, 3, 137, 47, // Skip to: 14571
2479
/* 2402 */    MCD_OPC_CheckPredicate, 16, 133, 47, // Skip to: 14571
2480
/* 2406 */    MCD_OPC_CheckField, 6, 1, 0, 127, 47, // Skip to: 14571
2481
/* 2412 */    MCD_OPC_Decode, 162, 4, 98, // Opcode: VABDLuv4i32
2482
/* 2416 */    MCD_OPC_FilterValue, 8, 131, 0, // Skip to: 2551
2483
/* 2420 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2484
/* 2423 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2455
2485
/* 2428 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2486
/* 2431 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2443
2487
/* 2435 */    MCD_OPC_CheckPredicate, 16, 100, 47, // Skip to: 14571
2488
/* 2439 */    MCD_OPC_Decode, 215, 4, 96, // Opcode: VADDv4i16
2489
/* 2443 */    MCD_OPC_FilterValue, 1, 92, 47, // Skip to: 14571
2490
/* 2447 */    MCD_OPC_CheckPredicate, 16, 88, 47, // Skip to: 14571
2491
/* 2451 */    MCD_OPC_Decode, 217, 4, 97, // Opcode: VADDv8i16
2492
/* 2455 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2487
2493
/* 2460 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2494
/* 2463 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2475
2495
/* 2467 */    MCD_OPC_CheckPredicate, 16, 68, 47, // Skip to: 14571
2496
/* 2471 */    MCD_OPC_Decode, 152, 10, 103, // Opcode: VMLALsv4i32
2497
/* 2475 */    MCD_OPC_FilterValue, 1, 60, 47, // Skip to: 14571
2498
/* 2479 */    MCD_OPC_CheckPredicate, 16, 56, 47, // Skip to: 14571
2499
/* 2483 */    MCD_OPC_Decode, 135, 11, 109, // Opcode: VMULslv4i16
2500
/* 2487 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2519
2501
/* 2492 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2502
/* 2495 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2507
2503
/* 2499 */    MCD_OPC_CheckPredicate, 16, 36, 47, // Skip to: 14571
2504
/* 2503 */    MCD_OPC_Decode, 163, 17, 96, // Opcode: VSUBv4i16
2505
/* 2507 */    MCD_OPC_FilterValue, 1, 28, 47, // Skip to: 14571
2506
/* 2511 */    MCD_OPC_CheckPredicate, 16, 24, 47, // Skip to: 14571
2507
/* 2515 */    MCD_OPC_Decode, 165, 17, 97, // Opcode: VSUBv8i16
2508
/* 2519 */    MCD_OPC_FilterValue, 231, 3, 15, 47, // Skip to: 14571
2509
/* 2524 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2510
/* 2527 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2539
2511
/* 2531 */    MCD_OPC_CheckPredicate, 16, 4, 47, // Skip to: 14571
2512
/* 2535 */    MCD_OPC_Decode, 155, 10, 103, // Opcode: VMLALuv4i32
2513
/* 2539 */    MCD_OPC_FilterValue, 1, 252, 46, // Skip to: 14571
2514
/* 2543 */    MCD_OPC_CheckPredicate, 16, 248, 46, // Skip to: 14571
2515
/* 2547 */    MCD_OPC_Decode, 137, 11, 110, // Opcode: VMULslv8i16
2516
/* 2551 */    MCD_OPC_FilterValue, 9, 86, 0, // Skip to: 2641
2517
/* 2555 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2518
/* 2558 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2590
2519
/* 2563 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2520
/* 2566 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2578
2521
/* 2570 */    MCD_OPC_CheckPredicate, 16, 221, 46, // Skip to: 14571
2522
/* 2574 */    MCD_OPC_Decode, 168, 10, 104, // Opcode: VMLAv4i16
2523
/* 2578 */    MCD_OPC_FilterValue, 1, 213, 46, // Skip to: 14571
2524
/* 2582 */    MCD_OPC_CheckPredicate, 16, 209, 46, // Skip to: 14571
2525
/* 2586 */    MCD_OPC_Decode, 170, 10, 105, // Opcode: VMLAv8i16
2526
/* 2590 */    MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 2609
2527
/* 2595 */    MCD_OPC_CheckPredicate, 16, 196, 46, // Skip to: 14571
2528
/* 2599 */    MCD_OPC_CheckField, 6, 1, 0, 190, 46, // Skip to: 14571
2529
/* 2605 */    MCD_OPC_Decode, 241, 11, 103, // Opcode: VQDMLALv4i32
2530
/* 2609 */    MCD_OPC_FilterValue, 230, 3, 181, 46, // Skip to: 14571
2531
/* 2614 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2532
/* 2617 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2629
2533
/* 2621 */    MCD_OPC_CheckPredicate, 16, 170, 46, // Skip to: 14571
2534
/* 2625 */    MCD_OPC_Decode, 194, 10, 104, // Opcode: VMLSv4i16
2535
/* 2629 */    MCD_OPC_FilterValue, 1, 162, 46, // Skip to: 14571
2536
/* 2633 */    MCD_OPC_CheckPredicate, 16, 158, 46, // Skip to: 14571
2537
/* 2637 */    MCD_OPC_Decode, 196, 10, 105, // Opcode: VMLSv8i16
2538
/* 2641 */    MCD_OPC_FilterValue, 10, 105, 0, // Skip to: 2750
2539
/* 2645 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2540
/* 2648 */    MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 2667
2541
/* 2653 */    MCD_OPC_CheckPredicate, 16, 138, 46, // Skip to: 14571
2542
/* 2657 */    MCD_OPC_CheckField, 6, 1, 0, 132, 46, // Skip to: 14571
2543
/* 2663 */    MCD_OPC_Decode, 203, 11, 96, // Opcode: VPMAXs16
2544
/* 2667 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2699
2545
/* 2672 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2546
/* 2675 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2687
2547
/* 2679 */    MCD_OPC_CheckPredicate, 16, 112, 46, // Skip to: 14571
2548
/* 2683 */    MCD_OPC_Decode, 178, 10, 103, // Opcode: VMLSLsv4i32
2549
/* 2687 */    MCD_OPC_FilterValue, 1, 104, 46, // Skip to: 14571
2550
/* 2691 */    MCD_OPC_CheckPredicate, 16, 100, 46, // Skip to: 14571
2551
/* 2695 */    MCD_OPC_Decode, 246, 10, 111, // Opcode: VMULLslsv4i16
2552
/* 2699 */    MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 2718
2553
/* 2704 */    MCD_OPC_CheckPredicate, 16, 87, 46, // Skip to: 14571
2554
/* 2708 */    MCD_OPC_CheckField, 6, 1, 0, 81, 46, // Skip to: 14571
2555
/* 2714 */    MCD_OPC_Decode, 206, 11, 96, // Opcode: VPMAXu16
2556
/* 2718 */    MCD_OPC_FilterValue, 231, 3, 72, 46, // Skip to: 14571
2557
/* 2723 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2558
/* 2726 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2738
2559
/* 2730 */    MCD_OPC_CheckPredicate, 16, 61, 46, // Skip to: 14571
2560
/* 2734 */    MCD_OPC_Decode, 181, 10, 103, // Opcode: VMLSLuv4i32
2561
/* 2738 */    MCD_OPC_FilterValue, 1, 53, 46, // Skip to: 14571
2562
/* 2742 */    MCD_OPC_CheckPredicate, 16, 49, 46, // Skip to: 14571
2563
/* 2746 */    MCD_OPC_Decode, 248, 10, 111, // Opcode: VMULLsluv4i16
2564
/* 2750 */    MCD_OPC_FilterValue, 11, 99, 0, // Skip to: 2853
2565
/* 2754 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2566
/* 2757 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2789
2567
/* 2762 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2568
/* 2765 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2777
2569
/* 2769 */    MCD_OPC_CheckPredicate, 16, 22, 46, // Skip to: 14571
2570
/* 2773 */    MCD_OPC_Decode, 251, 11, 96, // Opcode: VQDMULHv4i16
2571
/* 2777 */    MCD_OPC_FilterValue, 1, 14, 46, // Skip to: 14571
2572
/* 2781 */    MCD_OPC_CheckPredicate, 16, 10, 46, // Skip to: 14571
2573
/* 2785 */    MCD_OPC_Decode, 253, 11, 97, // Opcode: VQDMULHv8i16
2574
/* 2789 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2821
2575
/* 2794 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2576
/* 2797 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2809
2577
/* 2801 */    MCD_OPC_CheckPredicate, 16, 246, 45, // Skip to: 14571
2578
/* 2805 */    MCD_OPC_Decode, 245, 11, 103, // Opcode: VQDMLSLv4i32
2579
/* 2809 */    MCD_OPC_FilterValue, 1, 238, 45, // Skip to: 14571
2580
/* 2813 */    MCD_OPC_CheckPredicate, 16, 234, 45, // Skip to: 14571
2581
/* 2817 */    MCD_OPC_Decode, 255, 11, 111, // Opcode: VQDMULLslv4i16
2582
/* 2821 */    MCD_OPC_FilterValue, 230, 3, 225, 45, // Skip to: 14571
2583
/* 2826 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2584
/* 2829 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2841
2585
/* 2833 */    MCD_OPC_CheckPredicate, 16, 214, 45, // Skip to: 14571
2586
/* 2837 */    MCD_OPC_Decode, 150, 12, 96, // Opcode: VQRDMULHv4i16
2587
/* 2841 */    MCD_OPC_FilterValue, 1, 206, 45, // Skip to: 14571
2588
/* 2845 */    MCD_OPC_CheckPredicate, 16, 202, 45, // Skip to: 14571
2589
/* 2849 */    MCD_OPC_Decode, 152, 12, 97, // Opcode: VQRDMULHv8i16
2590
/* 2853 */    MCD_OPC_FilterValue, 12, 69, 0, // Skip to: 2926
2591
/* 2857 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2592
/* 2860 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 2893
2593
/* 2864 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2594
/* 2867 */    MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2880
2595
/* 2872 */    MCD_OPC_CheckPredicate, 16, 175, 45, // Skip to: 14571
2596
/* 2876 */    MCD_OPC_Decode, 250, 10, 98, // Opcode: VMULLsv4i32
2597
/* 2880 */    MCD_OPC_FilterValue, 231, 3, 166, 45, // Skip to: 14571
2598
/* 2885 */    MCD_OPC_CheckPredicate, 16, 162, 45, // Skip to: 14571
2599
/* 2889 */    MCD_OPC_Decode, 253, 10, 98, // Opcode: VMULLuv4i32
2600
/* 2893 */    MCD_OPC_FilterValue, 1, 154, 45, // Skip to: 14571
2601
/* 2897 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2602
/* 2900 */    MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2913
2603
/* 2905 */    MCD_OPC_CheckPredicate, 16, 142, 45, // Skip to: 14571
2604
/* 2909 */    MCD_OPC_Decode, 247, 11, 109, // Opcode: VQDMULHslv4i16
2605
/* 2913 */    MCD_OPC_FilterValue, 231, 3, 133, 45, // Skip to: 14571
2606
/* 2918 */    MCD_OPC_CheckPredicate, 16, 129, 45, // Skip to: 14571
2607
/* 2922 */    MCD_OPC_Decode, 249, 11, 110, // Opcode: VQDMULHslv8i16
2608
/* 2926 */    MCD_OPC_FilterValue, 13, 121, 45, // Skip to: 14571
2609
/* 2930 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2610
/* 2933 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2952
2611
/* 2937 */    MCD_OPC_CheckPredicate, 16, 110, 45, // Skip to: 14571
2612
/* 2941 */    MCD_OPC_CheckField, 23, 9, 229, 3, 103, 45, // Skip to: 14571
2613
/* 2948 */    MCD_OPC_Decode, 129, 12, 98, // Opcode: VQDMULLv4i32
2614
/* 2952 */    MCD_OPC_FilterValue, 1, 95, 45, // Skip to: 14571
2615
/* 2956 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2616
/* 2959 */    MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2972
2617
/* 2964 */    MCD_OPC_CheckPredicate, 16, 83, 45, // Skip to: 14571
2618
/* 2968 */    MCD_OPC_Decode, 146, 12, 109, // Opcode: VQRDMULHslv4i16
2619
/* 2972 */    MCD_OPC_FilterValue, 231, 3, 74, 45, // Skip to: 14571
2620
/* 2977 */    MCD_OPC_CheckPredicate, 16, 70, 45, // Skip to: 14571
2621
/* 2981 */    MCD_OPC_Decode, 148, 12, 110, // Opcode: VQRDMULHslv8i16
2622
/* 2985 */    MCD_OPC_FilterValue, 2, 47, 7, // Skip to: 4828
2623
/* 2989 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
2624
/* 2992 */    MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 3127
2625
/* 2996 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2626
/* 2999 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3031
2627
/* 3004 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2628
/* 3007 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3019
2629
/* 3011 */    MCD_OPC_CheckPredicate, 16, 36, 45, // Skip to: 14571
2630
/* 3015 */    MCD_OPC_Decode, 176, 6, 96, // Opcode: VHADDsv2i32
2631
/* 3019 */    MCD_OPC_FilterValue, 1, 28, 45, // Skip to: 14571
2632
/* 3023 */    MCD_OPC_CheckPredicate, 16, 24, 45, // Skip to: 14571
2633
/* 3027 */    MCD_OPC_Decode, 178, 6, 97, // Opcode: VHADDsv4i32
2634
/* 3031 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3063
2635
/* 3036 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2636
/* 3039 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3051
2637
/* 3043 */    MCD_OPC_CheckPredicate, 16, 4, 45, // Skip to: 14571
2638
/* 3047 */    MCD_OPC_Decode, 196, 4, 98, // Opcode: VADDLsv2i64
2639
/* 3051 */    MCD_OPC_FilterValue, 1, 252, 44, // Skip to: 14571
2640
/* 3055 */    MCD_OPC_CheckPredicate, 16, 248, 44, // Skip to: 14571
2641
/* 3059 */    MCD_OPC_Decode, 162, 10, 112, // Opcode: VMLAslv2i32
2642
/* 3063 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3095
2643
/* 3068 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2644
/* 3071 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3083
2645
/* 3075 */    MCD_OPC_CheckPredicate, 16, 228, 44, // Skip to: 14571
2646
/* 3079 */    MCD_OPC_Decode, 182, 6, 96, // Opcode: VHADDuv2i32
2647
/* 3083 */    MCD_OPC_FilterValue, 1, 220, 44, // Skip to: 14571
2648
/* 3087 */    MCD_OPC_CheckPredicate, 16, 216, 44, // Skip to: 14571
2649
/* 3091 */    MCD_OPC_Decode, 184, 6, 97, // Opcode: VHADDuv4i32
2650
/* 3095 */    MCD_OPC_FilterValue, 231, 3, 207, 44, // Skip to: 14571
2651
/* 3100 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2652
/* 3103 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3115
2653
/* 3107 */    MCD_OPC_CheckPredicate, 16, 196, 44, // Skip to: 14571
2654
/* 3111 */    MCD_OPC_Decode, 199, 4, 98, // Opcode: VADDLuv2i64
2655
/* 3115 */    MCD_OPC_FilterValue, 1, 188, 44, // Skip to: 14571
2656
/* 3119 */    MCD_OPC_CheckPredicate, 16, 184, 44, // Skip to: 14571
2657
/* 3123 */    MCD_OPC_Decode, 164, 10, 113, // Opcode: VMLAslv4i32
2658
/* 3127 */    MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 3262
2659
/* 3131 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2660
/* 3134 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3166
2661
/* 3139 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2662
/* 3142 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3154
2663
/* 3146 */    MCD_OPC_CheckPredicate, 16, 157, 44, // Skip to: 14571
2664
/* 3150 */    MCD_OPC_Decode, 137, 13, 96, // Opcode: VRHADDsv2i32
2665
/* 3154 */    MCD_OPC_FilterValue, 1, 149, 44, // Skip to: 14571
2666
/* 3158 */    MCD_OPC_CheckPredicate, 16, 145, 44, // Skip to: 14571
2667
/* 3162 */    MCD_OPC_Decode, 139, 13, 97, // Opcode: VRHADDsv4i32
2668
/* 3166 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3198
2669
/* 3171 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2670
/* 3174 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3186
2671
/* 3178 */    MCD_OPC_CheckPredicate, 16, 125, 44, // Skip to: 14571
2672
/* 3182 */    MCD_OPC_Decode, 203, 4, 99, // Opcode: VADDWsv2i64
2673
/* 3186 */    MCD_OPC_FilterValue, 1, 117, 44, // Skip to: 14571
2674
/* 3190 */    MCD_OPC_CheckPredicate, 16, 113, 44, // Skip to: 14571
2675
/* 3194 */    MCD_OPC_Decode, 160, 10, 112, // Opcode: VMLAslfd
2676
/* 3198 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3230
2677
/* 3203 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2678
/* 3206 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3218
2679
/* 3210 */    MCD_OPC_CheckPredicate, 16, 93, 44, // Skip to: 14571
2680
/* 3214 */    MCD_OPC_Decode, 143, 13, 96, // Opcode: VRHADDuv2i32
2681
/* 3218 */    MCD_OPC_FilterValue, 1, 85, 44, // Skip to: 14571
2682
/* 3222 */    MCD_OPC_CheckPredicate, 16, 81, 44, // Skip to: 14571
2683
/* 3226 */    MCD_OPC_Decode, 145, 13, 97, // Opcode: VRHADDuv4i32
2684
/* 3230 */    MCD_OPC_FilterValue, 231, 3, 72, 44, // Skip to: 14571
2685
/* 3235 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2686
/* 3238 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3250
2687
/* 3242 */    MCD_OPC_CheckPredicate, 16, 61, 44, // Skip to: 14571
2688
/* 3246 */    MCD_OPC_Decode, 206, 4, 99, // Opcode: VADDWuv2i64
2689
/* 3250 */    MCD_OPC_FilterValue, 1, 53, 44, // Skip to: 14571
2690
/* 3254 */    MCD_OPC_CheckPredicate, 16, 49, 44, // Skip to: 14571
2691
/* 3258 */    MCD_OPC_Decode, 161, 10, 113, // Opcode: VMLAslfq
2692
/* 3262 */    MCD_OPC_FilterValue, 2, 131, 0, // Skip to: 3397
2693
/* 3266 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2694
/* 3269 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3301
2695
/* 3274 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2696
/* 3277 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3289
2697
/* 3281 */    MCD_OPC_CheckPredicate, 16, 22, 44, // Skip to: 14571
2698
/* 3285 */    MCD_OPC_Decode, 188, 6, 96, // Opcode: VHSUBsv2i32
2699
/* 3289 */    MCD_OPC_FilterValue, 1, 14, 44, // Skip to: 14571
2700
/* 3293 */    MCD_OPC_CheckPredicate, 16, 10, 44, // Skip to: 14571
2701
/* 3297 */    MCD_OPC_Decode, 190, 6, 97, // Opcode: VHSUBsv4i32
2702
/* 3301 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3333
2703
/* 3306 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2704
/* 3309 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3321
2705
/* 3313 */    MCD_OPC_CheckPredicate, 16, 246, 43, // Skip to: 14571
2706
/* 3317 */    MCD_OPC_Decode, 144, 17, 98, // Opcode: VSUBLsv2i64
2707
/* 3321 */    MCD_OPC_FilterValue, 1, 238, 43, // Skip to: 14571
2708
/* 3325 */    MCD_OPC_CheckPredicate, 16, 234, 43, // Skip to: 14571
2709
/* 3329 */    MCD_OPC_Decode, 147, 10, 114, // Opcode: VMLALslsv2i32
2710
/* 3333 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3365
2711
/* 3338 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2712
/* 3341 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3353
2713
/* 3345 */    MCD_OPC_CheckPredicate, 16, 214, 43, // Skip to: 14571
2714
/* 3349 */    MCD_OPC_Decode, 194, 6, 96, // Opcode: VHSUBuv2i32
2715
/* 3353 */    MCD_OPC_FilterValue, 1, 206, 43, // Skip to: 14571
2716
/* 3357 */    MCD_OPC_CheckPredicate, 16, 202, 43, // Skip to: 14571
2717
/* 3361 */    MCD_OPC_Decode, 196, 6, 97, // Opcode: VHSUBuv4i32
2718
/* 3365 */    MCD_OPC_FilterValue, 231, 3, 193, 43, // Skip to: 14571
2719
/* 3370 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2720
/* 3373 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3385
2721
/* 3377 */    MCD_OPC_CheckPredicate, 16, 182, 43, // Skip to: 14571
2722
/* 3381 */    MCD_OPC_Decode, 147, 17, 98, // Opcode: VSUBLuv2i64
2723
/* 3385 */    MCD_OPC_FilterValue, 1, 174, 43, // Skip to: 14571
2724
/* 3389 */    MCD_OPC_CheckPredicate, 16, 170, 43, // Skip to: 14571
2725
/* 3393 */    MCD_OPC_Decode, 149, 10, 114, // Opcode: VMLALsluv2i32
2726
/* 3397 */    MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 3519
2727
/* 3401 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2728
/* 3404 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3436
2729
/* 3409 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2730
/* 3412 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3424
2731
/* 3416 */    MCD_OPC_CheckPredicate, 16, 143, 43, // Skip to: 14571
2732
/* 3420 */    MCD_OPC_Decode, 146, 5, 96, // Opcode: VCGTsv2i32
2733
/* 3424 */    MCD_OPC_FilterValue, 1, 135, 43, // Skip to: 14571
2734
/* 3428 */    MCD_OPC_CheckPredicate, 16, 131, 43, // Skip to: 14571
2735
/* 3432 */    MCD_OPC_Decode, 148, 5, 97, // Opcode: VCGTsv4i32
2736
/* 3436 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3468
2737
/* 3441 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2738
/* 3444 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3456
2739
/* 3448 */    MCD_OPC_CheckPredicate, 16, 111, 43, // Skip to: 14571
2740
/* 3452 */    MCD_OPC_Decode, 151, 17, 99, // Opcode: VSUBWsv2i64
2741
/* 3456 */    MCD_OPC_FilterValue, 1, 103, 43, // Skip to: 14571
2742
/* 3460 */    MCD_OPC_CheckPredicate, 16, 99, 43, // Skip to: 14571
2743
/* 3464 */    MCD_OPC_Decode, 238, 11, 114, // Opcode: VQDMLALslv2i32
2744
/* 3468 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3500
2745
/* 3473 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2746
/* 3476 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3488
2747
/* 3480 */    MCD_OPC_CheckPredicate, 16, 79, 43, // Skip to: 14571
2748
/* 3484 */    MCD_OPC_Decode, 152, 5, 96, // Opcode: VCGTuv2i32
2749
/* 3488 */    MCD_OPC_FilterValue, 1, 71, 43, // Skip to: 14571
2750
/* 3492 */    MCD_OPC_CheckPredicate, 16, 67, 43, // Skip to: 14571
2751
/* 3496 */    MCD_OPC_Decode, 154, 5, 97, // Opcode: VCGTuv4i32
2752
/* 3500 */    MCD_OPC_FilterValue, 231, 3, 58, 43, // Skip to: 14571
2753
/* 3505 */    MCD_OPC_CheckPredicate, 16, 54, 43, // Skip to: 14571
2754
/* 3509 */    MCD_OPC_CheckField, 6, 1, 0, 48, 43, // Skip to: 14571
2755
/* 3515 */    MCD_OPC_Decode, 154, 17, 99, // Opcode: VSUBWuv2i64
2756
/* 3519 */    MCD_OPC_FilterValue, 4, 131, 0, // Skip to: 3654
2757
/* 3523 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2758
/* 3526 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3558
2759
/* 3531 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2760
/* 3534 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3546
2761
/* 3538 */    MCD_OPC_CheckPredicate, 16, 21, 43, // Skip to: 14571
2762
/* 3542 */    MCD_OPC_Decode, 136, 14, 100, // Opcode: VSHLsv2i32
2763
/* 3546 */    MCD_OPC_FilterValue, 1, 13, 43, // Skip to: 14571
2764
/* 3550 */    MCD_OPC_CheckPredicate, 16, 9, 43, // Skip to: 14571
2765
/* 3554 */    MCD_OPC_Decode, 139, 14, 101, // Opcode: VSHLsv4i32
2766
/* 3558 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3590
2767
/* 3563 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2768
/* 3566 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3578
2769
/* 3570 */    MCD_OPC_CheckPredicate, 16, 245, 42, // Skip to: 14571
2770
/* 3574 */    MCD_OPC_Decode, 193, 4, 102, // Opcode: VADDHNv2i32
2771
/* 3578 */    MCD_OPC_FilterValue, 1, 237, 42, // Skip to: 14571
2772
/* 3582 */    MCD_OPC_CheckPredicate, 16, 233, 42, // Skip to: 14571
2773
/* 3586 */    MCD_OPC_Decode, 188, 10, 112, // Opcode: VMLSslv2i32
2774
/* 3590 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3622
2775
/* 3595 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2776
/* 3598 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3610
2777
/* 3602 */    MCD_OPC_CheckPredicate, 16, 213, 42, // Skip to: 14571
2778
/* 3606 */    MCD_OPC_Decode, 144, 14, 100, // Opcode: VSHLuv2i32
2779
/* 3610 */    MCD_OPC_FilterValue, 1, 205, 42, // Skip to: 14571
2780
/* 3614 */    MCD_OPC_CheckPredicate, 16, 201, 42, // Skip to: 14571
2781
/* 3618 */    MCD_OPC_Decode, 147, 14, 101, // Opcode: VSHLuv4i32
2782
/* 3622 */    MCD_OPC_FilterValue, 231, 3, 192, 42, // Skip to: 14571
2783
/* 3627 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2784
/* 3630 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3642
2785
/* 3634 */    MCD_OPC_CheckPredicate, 16, 181, 42, // Skip to: 14571
2786
/* 3638 */    MCD_OPC_Decode, 243, 12, 102, // Opcode: VRADDHNv2i32
2787
/* 3642 */    MCD_OPC_FilterValue, 1, 173, 42, // Skip to: 14571
2788
/* 3646 */    MCD_OPC_CheckPredicate, 16, 169, 42, // Skip to: 14571
2789
/* 3650 */    MCD_OPC_Decode, 190, 10, 113, // Opcode: VMLSslv4i32
2790
/* 3654 */    MCD_OPC_FilterValue, 5, 131, 0, // Skip to: 3789
2791
/* 3658 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2792
/* 3661 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3693
2793
/* 3666 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2794
/* 3669 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3681
2795
/* 3673 */    MCD_OPC_CheckPredicate, 16, 142, 42, // Skip to: 14571
2796
/* 3677 */    MCD_OPC_Decode, 176, 13, 100, // Opcode: VRSHLsv2i32
2797
/* 3681 */    MCD_OPC_FilterValue, 1, 134, 42, // Skip to: 14571
2798
/* 3685 */    MCD_OPC_CheckPredicate, 16, 130, 42, // Skip to: 14571
2799
/* 3689 */    MCD_OPC_Decode, 179, 13, 101, // Opcode: VRSHLsv4i32
2800
/* 3693 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3725
2801
/* 3698 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2802
/* 3701 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3713
2803
/* 3705 */    MCD_OPC_CheckPredicate, 16, 110, 42, // Skip to: 14571
2804
/* 3709 */    MCD_OPC_Decode, 140, 4, 103, // Opcode: VABALsv2i64
2805
/* 3713 */    MCD_OPC_FilterValue, 1, 102, 42, // Skip to: 14571
2806
/* 3717 */    MCD_OPC_CheckPredicate, 16, 98, 42, // Skip to: 14571
2807
/* 3721 */    MCD_OPC_Decode, 186, 10, 112, // Opcode: VMLSslfd
2808
/* 3725 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3757
2809
/* 3730 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2810
/* 3733 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3745
2811
/* 3737 */    MCD_OPC_CheckPredicate, 16, 78, 42, // Skip to: 14571
2812
/* 3741 */    MCD_OPC_Decode, 184, 13, 100, // Opcode: VRSHLuv2i32
2813
/* 3745 */    MCD_OPC_FilterValue, 1, 70, 42, // Skip to: 14571
2814
/* 3749 */    MCD_OPC_CheckPredicate, 16, 66, 42, // Skip to: 14571
2815
/* 3753 */    MCD_OPC_Decode, 187, 13, 101, // Opcode: VRSHLuv4i32
2816
/* 3757 */    MCD_OPC_FilterValue, 231, 3, 57, 42, // Skip to: 14571
2817
/* 3762 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2818
/* 3765 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3777
2819
/* 3769 */    MCD_OPC_CheckPredicate, 16, 46, 42, // Skip to: 14571
2820
/* 3773 */    MCD_OPC_Decode, 143, 4, 103, // Opcode: VABALuv2i64
2821
/* 3777 */    MCD_OPC_FilterValue, 1, 38, 42, // Skip to: 14571
2822
/* 3781 */    MCD_OPC_CheckPredicate, 16, 34, 42, // Skip to: 14571
2823
/* 3785 */    MCD_OPC_Decode, 187, 10, 113, // Opcode: VMLSslfq
2824
/* 3789 */    MCD_OPC_FilterValue, 6, 131, 0, // Skip to: 3924
2825
/* 3793 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2826
/* 3796 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3828
2827
/* 3801 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2828
/* 3804 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3816
2829
/* 3808 */    MCD_OPC_CheckPredicate, 16, 7, 42, // Skip to: 14571
2830
/* 3812 */    MCD_OPC_Decode, 245, 9, 96, // Opcode: VMAXsv2i32
2831
/* 3816 */    MCD_OPC_FilterValue, 1, 255, 41, // Skip to: 14571
2832
/* 3820 */    MCD_OPC_CheckPredicate, 16, 251, 41, // Skip to: 14571
2833
/* 3824 */    MCD_OPC_Decode, 247, 9, 97, // Opcode: VMAXsv4i32
2834
/* 3828 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3860
2835
/* 3833 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2836
/* 3836 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3848
2837
/* 3840 */    MCD_OPC_CheckPredicate, 16, 231, 41, // Skip to: 14571
2838
/* 3844 */    MCD_OPC_Decode, 141, 17, 102, // Opcode: VSUBHNv2i32
2839
/* 3848 */    MCD_OPC_FilterValue, 1, 223, 41, // Skip to: 14571
2840
/* 3852 */    MCD_OPC_CheckPredicate, 16, 219, 41, // Skip to: 14571
2841
/* 3856 */    MCD_OPC_Decode, 173, 10, 114, // Opcode: VMLSLslsv2i32
2842
/* 3860 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3892
2843
/* 3865 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2844
/* 3868 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3880
2845
/* 3872 */    MCD_OPC_CheckPredicate, 16, 199, 41, // Skip to: 14571
2846
/* 3876 */    MCD_OPC_Decode, 251, 9, 96, // Opcode: VMAXuv2i32
2847
/* 3880 */    MCD_OPC_FilterValue, 1, 191, 41, // Skip to: 14571
2848
/* 3884 */    MCD_OPC_CheckPredicate, 16, 187, 41, // Skip to: 14571
2849
/* 3888 */    MCD_OPC_Decode, 253, 9, 97, // Opcode: VMAXuv4i32
2850
/* 3892 */    MCD_OPC_FilterValue, 231, 3, 178, 41, // Skip to: 14571
2851
/* 3897 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2852
/* 3900 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3912
2853
/* 3904 */    MCD_OPC_CheckPredicate, 16, 167, 41, // Skip to: 14571
2854
/* 3908 */    MCD_OPC_Decode, 231, 13, 102, // Opcode: VRSUBHNv2i32
2855
/* 3912 */    MCD_OPC_FilterValue, 1, 159, 41, // Skip to: 14571
2856
/* 3916 */    MCD_OPC_CheckPredicate, 16, 155, 41, // Skip to: 14571
2857
/* 3920 */    MCD_OPC_Decode, 175, 10, 114, // Opcode: VMLSLsluv2i32
2858
/* 3924 */    MCD_OPC_FilterValue, 7, 118, 0, // Skip to: 4046
2859
/* 3928 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2860
/* 3931 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3963
2861
/* 3936 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2862
/* 3939 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3951
2863
/* 3943 */    MCD_OPC_CheckPredicate, 16, 128, 41, // Skip to: 14571
2864
/* 3947 */    MCD_OPC_Decode, 167, 4, 96, // Opcode: VABDsv2i32
2865
/* 3951 */    MCD_OPC_FilterValue, 1, 120, 41, // Skip to: 14571
2866
/* 3955 */    MCD_OPC_CheckPredicate, 16, 116, 41, // Skip to: 14571
2867
/* 3959 */    MCD_OPC_Decode, 169, 4, 97, // Opcode: VABDsv4i32
2868
/* 3963 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3995
2869
/* 3968 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2870
/* 3971 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3983
2871
/* 3975 */    MCD_OPC_CheckPredicate, 16, 96, 41, // Skip to: 14571
2872
/* 3979 */    MCD_OPC_Decode, 158, 4, 98, // Opcode: VABDLsv2i64
2873
/* 3983 */    MCD_OPC_FilterValue, 1, 88, 41, // Skip to: 14571
2874
/* 3987 */    MCD_OPC_CheckPredicate, 16, 84, 41, // Skip to: 14571
2875
/* 3991 */    MCD_OPC_Decode, 242, 11, 114, // Opcode: VQDMLSLslv2i32
2876
/* 3995 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4027
2877
/* 4000 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2878
/* 4003 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4015
2879
/* 4007 */    MCD_OPC_CheckPredicate, 16, 64, 41, // Skip to: 14571
2880
/* 4011 */    MCD_OPC_Decode, 173, 4, 96, // Opcode: VABDuv2i32
2881
/* 4015 */    MCD_OPC_FilterValue, 1, 56, 41, // Skip to: 14571
2882
/* 4019 */    MCD_OPC_CheckPredicate, 16, 52, 41, // Skip to: 14571
2883
/* 4023 */    MCD_OPC_Decode, 175, 4, 97, // Opcode: VABDuv4i32
2884
/* 4027 */    MCD_OPC_FilterValue, 231, 3, 43, 41, // Skip to: 14571
2885
/* 4032 */    MCD_OPC_CheckPredicate, 16, 39, 41, // Skip to: 14571
2886
/* 4036 */    MCD_OPC_CheckField, 6, 1, 0, 33, 41, // Skip to: 14571
2887
/* 4042 */    MCD_OPC_Decode, 161, 4, 98, // Opcode: VABDLuv2i64
2888
/* 4046 */    MCD_OPC_FilterValue, 8, 131, 0, // Skip to: 4181
2889
/* 4050 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2890
/* 4053 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4085
2891
/* 4058 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2892
/* 4061 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4073
2893
/* 4065 */    MCD_OPC_CheckPredicate, 16, 6, 41, // Skip to: 14571
2894
/* 4069 */    MCD_OPC_Decode, 213, 4, 96, // Opcode: VADDv2i32
2895
/* 4073 */    MCD_OPC_FilterValue, 1, 254, 40, // Skip to: 14571
2896
/* 4077 */    MCD_OPC_CheckPredicate, 16, 250, 40, // Skip to: 14571
2897
/* 4081 */    MCD_OPC_Decode, 216, 4, 97, // Opcode: VADDv4i32
2898
/* 4085 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4117
2899
/* 4090 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2900
/* 4093 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4105
2901
/* 4097 */    MCD_OPC_CheckPredicate, 16, 230, 40, // Skip to: 14571
2902
/* 4101 */    MCD_OPC_Decode, 151, 10, 103, // Opcode: VMLALsv2i64
2903
/* 4105 */    MCD_OPC_FilterValue, 1, 222, 40, // Skip to: 14571
2904
/* 4109 */    MCD_OPC_CheckPredicate, 16, 218, 40, // Skip to: 14571
2905
/* 4113 */    MCD_OPC_Decode, 134, 11, 115, // Opcode: VMULslv2i32
2906
/* 4117 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4149
2907
/* 4122 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2908
/* 4125 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4137
2909
/* 4129 */    MCD_OPC_CheckPredicate, 16, 198, 40, // Skip to: 14571
2910
/* 4133 */    MCD_OPC_Decode, 161, 17, 96, // Opcode: VSUBv2i32
2911
/* 4137 */    MCD_OPC_FilterValue, 1, 190, 40, // Skip to: 14571
2912
/* 4141 */    MCD_OPC_CheckPredicate, 16, 186, 40, // Skip to: 14571
2913
/* 4145 */    MCD_OPC_Decode, 164, 17, 97, // Opcode: VSUBv4i32
2914
/* 4149 */    MCD_OPC_FilterValue, 231, 3, 177, 40, // Skip to: 14571
2915
/* 4154 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2916
/* 4157 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4169
2917
/* 4161 */    MCD_OPC_CheckPredicate, 16, 166, 40, // Skip to: 14571
2918
/* 4165 */    MCD_OPC_Decode, 154, 10, 103, // Opcode: VMLALuv2i64
2919
/* 4169 */    MCD_OPC_FilterValue, 1, 158, 40, // Skip to: 14571
2920
/* 4173 */    MCD_OPC_CheckPredicate, 16, 154, 40, // Skip to: 14571
2921
/* 4177 */    MCD_OPC_Decode, 136, 11, 116, // Opcode: VMULslv4i32
2922
/* 4181 */    MCD_OPC_FilterValue, 9, 118, 0, // Skip to: 4303
2923
/* 4185 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2924
/* 4188 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4220
2925
/* 4193 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2926
/* 4196 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4208
2927
/* 4200 */    MCD_OPC_CheckPredicate, 16, 127, 40, // Skip to: 14571
2928
/* 4204 */    MCD_OPC_Decode, 167, 10, 104, // Opcode: VMLAv2i32
2929
/* 4208 */    MCD_OPC_FilterValue, 1, 119, 40, // Skip to: 14571
2930
/* 4212 */    MCD_OPC_CheckPredicate, 16, 115, 40, // Skip to: 14571
2931
/* 4216 */    MCD_OPC_Decode, 169, 10, 105, // Opcode: VMLAv4i32
2932
/* 4220 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4252
2933
/* 4225 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2934
/* 4228 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4240
2935
/* 4232 */    MCD_OPC_CheckPredicate, 16, 95, 40, // Skip to: 14571
2936
/* 4236 */    MCD_OPC_Decode, 240, 11, 103, // Opcode: VQDMLALv2i64
2937
/* 4240 */    MCD_OPC_FilterValue, 1, 87, 40, // Skip to: 14571
2938
/* 4244 */    MCD_OPC_CheckPredicate, 16, 83, 40, // Skip to: 14571
2939
/* 4248 */    MCD_OPC_Decode, 132, 11, 115, // Opcode: VMULslfd
2940
/* 4252 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4284
2941
/* 4257 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2942
/* 4260 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4272
2943
/* 4264 */    MCD_OPC_CheckPredicate, 16, 63, 40, // Skip to: 14571
2944
/* 4268 */    MCD_OPC_Decode, 193, 10, 104, // Opcode: VMLSv2i32
2945
/* 4272 */    MCD_OPC_FilterValue, 1, 55, 40, // Skip to: 14571
2946
/* 4276 */    MCD_OPC_CheckPredicate, 16, 51, 40, // Skip to: 14571
2947
/* 4280 */    MCD_OPC_Decode, 195, 10, 105, // Opcode: VMLSv4i32
2948
/* 4284 */    MCD_OPC_FilterValue, 231, 3, 42, 40, // Skip to: 14571
2949
/* 4289 */    MCD_OPC_CheckPredicate, 16, 38, 40, // Skip to: 14571
2950
/* 4293 */    MCD_OPC_CheckField, 6, 1, 1, 32, 40, // Skip to: 14571
2951
/* 4299 */    MCD_OPC_Decode, 133, 11, 116, // Opcode: VMULslfq
2952
/* 4303 */    MCD_OPC_FilterValue, 10, 105, 0, // Skip to: 4412
2953
/* 4307 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2954
/* 4310 */    MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 4329
2955
/* 4315 */    MCD_OPC_CheckPredicate, 16, 12, 40, // Skip to: 14571
2956
/* 4319 */    MCD_OPC_CheckField, 6, 1, 0, 6, 40, // Skip to: 14571
2957
/* 4325 */    MCD_OPC_Decode, 204, 11, 96, // Opcode: VPMAXs32
2958
/* 4329 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4361
2959
/* 4334 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2960
/* 4337 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4349
2961
/* 4341 */    MCD_OPC_CheckPredicate, 16, 242, 39, // Skip to: 14571
2962
/* 4345 */    MCD_OPC_Decode, 177, 10, 103, // Opcode: VMLSLsv2i64
2963
/* 4349 */    MCD_OPC_FilterValue, 1, 234, 39, // Skip to: 14571
2964
/* 4353 */    MCD_OPC_CheckPredicate, 16, 230, 39, // Skip to: 14571
2965
/* 4357 */    MCD_OPC_Decode, 245, 10, 117, // Opcode: VMULLslsv2i32
2966
/* 4361 */    MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 4380
2967
/* 4366 */    MCD_OPC_CheckPredicate, 16, 217, 39, // Skip to: 14571
2968
/* 4370 */    MCD_OPC_CheckField, 6, 1, 0, 211, 39, // Skip to: 14571
2969
/* 4376 */    MCD_OPC_Decode, 207, 11, 96, // Opcode: VPMAXu32
2970
/* 4380 */    MCD_OPC_FilterValue, 231, 3, 202, 39, // Skip to: 14571
2971
/* 4385 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2972
/* 4388 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4400
2973
/* 4392 */    MCD_OPC_CheckPredicate, 16, 191, 39, // Skip to: 14571
2974
/* 4396 */    MCD_OPC_Decode, 180, 10, 103, // Opcode: VMLSLuv2i64
2975
/* 4400 */    MCD_OPC_FilterValue, 1, 183, 39, // Skip to: 14571
2976
/* 4404 */    MCD_OPC_CheckPredicate, 16, 179, 39, // Skip to: 14571
2977
/* 4408 */    MCD_OPC_Decode, 247, 10, 117, // Opcode: VMULLsluv2i32
2978
/* 4412 */    MCD_OPC_FilterValue, 11, 99, 0, // Skip to: 4515
2979
/* 4416 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
2980
/* 4419 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4451
2981
/* 4424 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2982
/* 4427 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4439
2983
/* 4431 */    MCD_OPC_CheckPredicate, 16, 152, 39, // Skip to: 14571
2984
/* 4435 */    MCD_OPC_Decode, 250, 11, 96, // Opcode: VQDMULHv2i32
2985
/* 4439 */    MCD_OPC_FilterValue, 1, 144, 39, // Skip to: 14571
2986
/* 4443 */    MCD_OPC_CheckPredicate, 16, 140, 39, // Skip to: 14571
2987
/* 4447 */    MCD_OPC_Decode, 252, 11, 97, // Opcode: VQDMULHv4i32
2988
/* 4451 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4483
2989
/* 4456 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2990
/* 4459 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4471
2991
/* 4463 */    MCD_OPC_CheckPredicate, 16, 120, 39, // Skip to: 14571
2992
/* 4467 */    MCD_OPC_Decode, 244, 11, 103, // Opcode: VQDMLSLv2i64
2993
/* 4471 */    MCD_OPC_FilterValue, 1, 112, 39, // Skip to: 14571
2994
/* 4475 */    MCD_OPC_CheckPredicate, 16, 108, 39, // Skip to: 14571
2995
/* 4479 */    MCD_OPC_Decode, 254, 11, 117, // Opcode: VQDMULLslv2i32
2996
/* 4483 */    MCD_OPC_FilterValue, 230, 3, 99, 39, // Skip to: 14571
2997
/* 4488 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
2998
/* 4491 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4503
2999
/* 4495 */    MCD_OPC_CheckPredicate, 16, 88, 39, // Skip to: 14571
3000
/* 4499 */    MCD_OPC_Decode, 149, 12, 96, // Opcode: VQRDMULHv2i32
3001
/* 4503 */    MCD_OPC_FilterValue, 1, 80, 39, // Skip to: 14571
3002
/* 4507 */    MCD_OPC_CheckPredicate, 16, 76, 39, // Skip to: 14571
3003
/* 4511 */    MCD_OPC_Decode, 151, 12, 97, // Opcode: VQRDMULHv4i32
3004
/* 4515 */    MCD_OPC_FilterValue, 12, 69, 0, // Skip to: 4588
3005
/* 4519 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3006
/* 4522 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4555
3007
/* 4526 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
3008
/* 4529 */    MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4542
3009
/* 4534 */    MCD_OPC_CheckPredicate, 16, 49, 39, // Skip to: 14571
3010
/* 4538 */    MCD_OPC_Decode, 249, 10, 98, // Opcode: VMULLsv2i64
3011
/* 4542 */    MCD_OPC_FilterValue, 231, 3, 40, 39, // Skip to: 14571
3012
/* 4547 */    MCD_OPC_CheckPredicate, 16, 36, 39, // Skip to: 14571
3013
/* 4551 */    MCD_OPC_Decode, 252, 10, 98, // Opcode: VMULLuv2i64
3014
/* 4555 */    MCD_OPC_FilterValue, 1, 28, 39, // Skip to: 14571
3015
/* 4559 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
3016
/* 4562 */    MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4575
3017
/* 4567 */    MCD_OPC_CheckPredicate, 16, 16, 39, // Skip to: 14571
3018
/* 4571 */    MCD_OPC_Decode, 246, 11, 115, // Opcode: VQDMULHslv2i32
3019
/* 4575 */    MCD_OPC_FilterValue, 231, 3, 7, 39, // Skip to: 14571
3020
/* 4580 */    MCD_OPC_CheckPredicate, 16, 3, 39, // Skip to: 14571
3021
/* 4584 */    MCD_OPC_Decode, 248, 11, 116, // Opcode: VQDMULHslv4i32
3022
/* 4588 */    MCD_OPC_FilterValue, 13, 118, 0, // Skip to: 4710
3023
/* 4592 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
3024
/* 4595 */    MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4627
3025
/* 4600 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3026
/* 4603 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4615
3027
/* 4607 */    MCD_OPC_CheckPredicate, 16, 232, 38, // Skip to: 14571
3028
/* 4611 */    MCD_OPC_Decode, 157, 17, 96, // Opcode: VSUBfd
3029
/* 4615 */    MCD_OPC_FilterValue, 1, 224, 38, // Skip to: 14571
3030
/* 4619 */    MCD_OPC_CheckPredicate, 16, 220, 38, // Skip to: 14571
3031
/* 4623 */    MCD_OPC_Decode, 158, 17, 97, // Opcode: VSUBfq
3032
/* 4627 */    MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4659
3033
/* 4632 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3034
/* 4635 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4647
3035
/* 4639 */    MCD_OPC_CheckPredicate, 16, 200, 38, // Skip to: 14571
3036
/* 4643 */    MCD_OPC_Decode, 128, 12, 98, // Opcode: VQDMULLv2i64
3037
/* 4647 */    MCD_OPC_FilterValue, 1, 192, 38, // Skip to: 14571
3038
/* 4651 */    MCD_OPC_CheckPredicate, 16, 188, 38, // Skip to: 14571
3039
/* 4655 */    MCD_OPC_Decode, 145, 12, 115, // Opcode: VQRDMULHslv2i32
3040
/* 4659 */    MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4691
3041
/* 4664 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3042
/* 4667 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4679
3043
/* 4671 */    MCD_OPC_CheckPredicate, 16, 168, 38, // Skip to: 14571
3044
/* 4675 */    MCD_OPC_Decode, 164, 4, 96, // Opcode: VABDfd
3045
/* 4679 */    MCD_OPC_FilterValue, 1, 160, 38, // Skip to: 14571
3046
/* 4683 */    MCD_OPC_CheckPredicate, 16, 156, 38, // Skip to: 14571
3047
/* 4687 */    MCD_OPC_Decode, 165, 4, 97, // Opcode: VABDfq
3048
/* 4691 */    MCD_OPC_FilterValue, 231, 3, 147, 38, // Skip to: 14571
3049
/* 4696 */    MCD_OPC_CheckPredicate, 16, 143, 38, // Skip to: 14571
3050
/* 4700 */    MCD_OPC_CheckField, 6, 1, 1, 137, 38, // Skip to: 14571
3051
/* 4706 */    MCD_OPC_Decode, 147, 12, 116, // Opcode: VQRDMULHslv4i32
3052
/* 4710 */    MCD_OPC_FilterValue, 14, 55, 0, // Skip to: 4769
3053
/* 4714 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3054
/* 4717 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4750
3055
/* 4721 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
3056
/* 4724 */    MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4737
3057
/* 4729 */    MCD_OPC_CheckPredicate, 17, 110, 38, // Skip to: 14571
3058
/* 4733 */    MCD_OPC_Decode, 243, 10, 98, // Opcode: VMULLp64
3059
/* 4737 */    MCD_OPC_FilterValue, 230, 3, 101, 38, // Skip to: 14571
3060
/* 4742 */    MCD_OPC_CheckPredicate, 16, 97, 38, // Skip to: 14571
3061
/* 4746 */    MCD_OPC_Decode, 143, 5, 96, // Opcode: VCGTfd
3062
/* 4750 */    MCD_OPC_FilterValue, 1, 89, 38, // Skip to: 14571
3063
/* 4754 */    MCD_OPC_CheckPredicate, 16, 85, 38, // Skip to: 14571
3064
/* 4758 */    MCD_OPC_CheckField, 23, 9, 230, 3, 78, 38, // Skip to: 14571
3065
/* 4765 */    MCD_OPC_Decode, 144, 5, 97, // Opcode: VCGTfq
3066
/* 4769 */    MCD_OPC_FilterValue, 15, 70, 38, // Skip to: 14571
3067
/* 4773 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3068
/* 4776 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4809
3069
/* 4780 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
3070
/* 4783 */    MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 4796
3071
/* 4788 */    MCD_OPC_CheckPredicate, 16, 51, 38, // Skip to: 14571
3072
/* 4792 */    MCD_OPC_Decode, 132, 10, 96, // Opcode: VMINfd
3073
/* 4796 */    MCD_OPC_FilterValue, 230, 3, 42, 38, // Skip to: 14571
3074
/* 4801 */    MCD_OPC_CheckPredicate, 16, 38, 38, // Skip to: 14571
3075
/* 4805 */    MCD_OPC_Decode, 209, 11, 96, // Opcode: VPMINf
3076
/* 4809 */    MCD_OPC_FilterValue, 1, 30, 38, // Skip to: 14571
3077
/* 4813 */    MCD_OPC_CheckPredicate, 16, 26, 38, // Skip to: 14571
3078
/* 4817 */    MCD_OPC_CheckField, 23, 9, 228, 3, 19, 38, // Skip to: 14571
3079
/* 4824 */    MCD_OPC_Decode, 133, 10, 97, // Opcode: VMINfq
3080
/* 4828 */    MCD_OPC_FilterValue, 3, 11, 38, // Skip to: 14571
3081
/* 4832 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
3082
/* 4835 */    MCD_OPC_FilterValue, 228, 3, 96, 0, // Skip to: 4936
3083
/* 4840 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
3084
/* 4843 */    MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 4874
3085
/* 4847 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3086
/* 4850 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4862
3087
/* 4854 */    MCD_OPC_CheckPredicate, 16, 241, 37, // Skip to: 14571
3088
/* 4858 */    MCD_OPC_Decode, 135, 14, 100, // Opcode: VSHLsv1i64
3089
/* 4862 */    MCD_OPC_FilterValue, 1, 233, 37, // Skip to: 14571
3090
/* 4866 */    MCD_OPC_CheckPredicate, 16, 229, 37, // Skip to: 14571
3091
/* 4870 */    MCD_OPC_Decode, 137, 14, 101, // Opcode: VSHLsv2i64
3092
/* 4874 */    MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 4905
3093
/* 4878 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3094
/* 4881 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4893
3095
/* 4885 */    MCD_OPC_CheckPredicate, 16, 210, 37, // Skip to: 14571
3096
/* 4889 */    MCD_OPC_Decode, 175, 13, 100, // Opcode: VRSHLsv1i64
3097
/* 4893 */    MCD_OPC_FilterValue, 1, 202, 37, // Skip to: 14571
3098
/* 4897 */    MCD_OPC_CheckPredicate, 16, 198, 37, // Skip to: 14571
3099
/* 4901 */    MCD_OPC_Decode, 177, 13, 101, // Opcode: VRSHLsv2i64
3100
/* 4905 */    MCD_OPC_FilterValue, 8, 190, 37, // Skip to: 14571
3101
/* 4909 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3102
/* 4912 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4924
3103
/* 4916 */    MCD_OPC_CheckPredicate, 16, 179, 37, // Skip to: 14571
3104
/* 4920 */    MCD_OPC_Decode, 212, 4, 96, // Opcode: VADDv1i64
3105
/* 4924 */    MCD_OPC_FilterValue, 1, 171, 37, // Skip to: 14571
3106
/* 4928 */    MCD_OPC_CheckPredicate, 16, 167, 37, // Skip to: 14571
3107
/* 4932 */    MCD_OPC_Decode, 214, 4, 97, // Opcode: VADDv2i64
3108
/* 4936 */    MCD_OPC_FilterValue, 229, 3, 104, 0, // Skip to: 5045
3109
/* 4941 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3110
/* 4944 */    MCD_OPC_FilterValue, 0, 43, 0, // Skip to: 4991
3111
/* 4948 */    MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
3112
/* 4951 */    MCD_OPC_FilterValue, 0, 144, 37, // Skip to: 14571
3113
/* 4955 */    MCD_OPC_CheckPredicate, 16, 10, 0, // Skip to: 4969
3114
/* 4959 */    MCD_OPC_CheckField, 8, 2, 0, 4, 0, // Skip to: 4969
3115
/* 4965 */    MCD_OPC_Decode, 152, 6, 118, // Opcode: VEXTd32
3116
/* 4969 */    MCD_OPC_CheckPredicate, 16, 10, 0, // Skip to: 4983
3117
/* 4973 */    MCD_OPC_CheckField, 8, 1, 0, 4, 0, // Skip to: 4983
3118
/* 4979 */    MCD_OPC_Decode, 151, 6, 119, // Opcode: VEXTd16
3119
/* 4983 */    MCD_OPC_CheckPredicate, 16, 112, 37, // Skip to: 14571
3120
/* 4987 */    MCD_OPC_Decode, 153, 6, 120, // Opcode: VEXTd8
3121
/* 4991 */    MCD_OPC_FilterValue, 1, 104, 37, // Skip to: 14571
3122
/* 4995 */    MCD_OPC_CheckPredicate, 16, 10, 0, // Skip to: 5009
3123
/* 4999 */    MCD_OPC_CheckField, 8, 3, 0, 4, 0, // Skip to: 5009
3124
/* 5005 */    MCD_OPC_Decode, 156, 6, 121, // Opcode: VEXTq64
3125
/* 5009 */    MCD_OPC_CheckPredicate, 16, 10, 0, // Skip to: 5023
3126
/* 5013 */    MCD_OPC_CheckField, 8, 2, 0, 4, 0, // Skip to: 5023
3127
/* 5019 */    MCD_OPC_Decode, 155, 6, 122, // Opcode: VEXTq32
3128
/* 5023 */    MCD_OPC_CheckPredicate, 16, 10, 0, // Skip to: 5037
3129
/* 5027 */    MCD_OPC_CheckField, 8, 1, 0, 4, 0, // Skip to: 5037
3130
/* 5033 */    MCD_OPC_Decode, 154, 6, 123, // Opcode: VEXTq16
3131
/* 5037 */    MCD_OPC_CheckPredicate, 16, 58, 37, // Skip to: 14571
3132
/* 5041 */    MCD_OPC_Decode, 157, 6, 124, // Opcode: VEXTq8
3133
/* 5045 */    MCD_OPC_FilterValue, 230, 3, 96, 0, // Skip to: 5146
3134
/* 5050 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
3135
/* 5053 */    MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 5084
3136
/* 5057 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3137
/* 5060 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5072
3138
/* 5064 */    MCD_OPC_CheckPredicate, 16, 31, 37, // Skip to: 14571
3139
/* 5068 */    MCD_OPC_Decode, 143, 14, 100, // Opcode: VSHLuv1i64
3140
/* 5072 */    MCD_OPC_FilterValue, 1, 23, 37, // Skip to: 14571
3141
/* 5076 */    MCD_OPC_CheckPredicate, 16, 19, 37, // Skip to: 14571
3142
/* 5080 */    MCD_OPC_Decode, 145, 14, 101, // Opcode: VSHLuv2i64
3143
/* 5084 */    MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 5115
3144
/* 5088 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3145
/* 5091 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5103
3146
/* 5095 */    MCD_OPC_CheckPredicate, 16, 0, 37, // Skip to: 14571
3147
/* 5099 */    MCD_OPC_Decode, 183, 13, 100, // Opcode: VRSHLuv1i64
3148
/* 5103 */    MCD_OPC_FilterValue, 1, 248, 36, // Skip to: 14571
3149
/* 5107 */    MCD_OPC_CheckPredicate, 16, 244, 36, // Skip to: 14571
3150
/* 5111 */    MCD_OPC_Decode, 185, 13, 101, // Opcode: VRSHLuv2i64
3151
/* 5115 */    MCD_OPC_FilterValue, 8, 236, 36, // Skip to: 14571
3152
/* 5119 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3153
/* 5122 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5134
3154
/* 5126 */    MCD_OPC_CheckPredicate, 16, 225, 36, // Skip to: 14571
3155
/* 5130 */    MCD_OPC_Decode, 160, 17, 96, // Opcode: VSUBv1i64
3156
/* 5134 */    MCD_OPC_FilterValue, 1, 217, 36, // Skip to: 14571
3157
/* 5138 */    MCD_OPC_CheckPredicate, 16, 213, 36, // Skip to: 14571
3158
/* 5142 */    MCD_OPC_Decode, 162, 17, 97, // Opcode: VSUBv2i64
3159
/* 5146 */    MCD_OPC_FilterValue, 231, 3, 204, 36, // Skip to: 14571
3160
/* 5151 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
3161
/* 5154 */    MCD_OPC_FilterValue, 0, 174, 1, // Skip to: 5588
3162
/* 5158 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3163
/* 5161 */    MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 5216
3164
/* 5165 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3165
/* 5168 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5180
3166
/* 5172 */    MCD_OPC_CheckPredicate, 16, 179, 36, // Skip to: 14571
3167
/* 5176 */    MCD_OPC_Decode, 132, 13, 125, // Opcode: VREV64d8
3168
/* 5180 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5192
3169
/* 5184 */    MCD_OPC_CheckPredicate, 16, 167, 36, // Skip to: 14571
3170
/* 5188 */    MCD_OPC_Decode, 135, 13, 126, // Opcode: VREV64q8
3171
/* 5192 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5204
3172
/* 5196 */    MCD_OPC_CheckPredicate, 16, 155, 36, // Skip to: 14571
3173
/* 5200 */    MCD_OPC_Decode, 255, 12, 125, // Opcode: VREV32d8
3174
/* 5204 */    MCD_OPC_FilterValue, 3, 147, 36, // Skip to: 14571
3175
/* 5208 */    MCD_OPC_CheckPredicate, 16, 143, 36, // Skip to: 14571
3176
/* 5212 */    MCD_OPC_Decode, 129, 13, 126, // Opcode: VREV32q8
3177
/* 5216 */    MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 5271
3178
/* 5220 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3179
/* 5223 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5235
3180
/* 5227 */    MCD_OPC_CheckPredicate, 16, 124, 36, // Skip to: 14571
3181
/* 5231 */    MCD_OPC_Decode, 164, 5, 125, // Opcode: VCGTzv8i8
3182
/* 5235 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5247
3183
/* 5239 */    MCD_OPC_CheckPredicate, 16, 112, 36, // Skip to: 14571
3184
/* 5243 */    MCD_OPC_Decode, 157, 5, 126, // Opcode: VCGTzv16i8
3185
/* 5247 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5259
3186
/* 5251 */    MCD_OPC_CheckPredicate, 16, 100, 36, // Skip to: 14571
3187
/* 5255 */    MCD_OPC_Decode, 142, 5, 125, // Opcode: VCGEzv8i8
3188
/* 5259 */    MCD_OPC_FilterValue, 3, 92, 36, // Skip to: 14571
3189
/* 5263 */    MCD_OPC_CheckPredicate, 16, 88, 36, // Skip to: 14571
3190
/* 5267 */    MCD_OPC_Decode, 135, 5, 126, // Opcode: VCGEzv16i8
3191
/* 5271 */    MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 5328
3192
/* 5275 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3193
/* 5278 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5290
3194
/* 5282 */    MCD_OPC_CheckPredicate, 16, 69, 36, // Skip to: 14571
3195
/* 5286 */    MCD_OPC_Decode, 167, 17, 127, // Opcode: VSWPd
3196
/* 5290 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5303
3197
/* 5294 */    MCD_OPC_CheckPredicate, 16, 57, 36, // Skip to: 14571
3198
/* 5298 */    MCD_OPC_Decode, 168, 17, 128, 1, // Opcode: VSWPq
3199
/* 5303 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5315
3200
/* 5307 */    MCD_OPC_CheckPredicate, 16, 44, 36, // Skip to: 14571
3201
/* 5311 */    MCD_OPC_Decode, 199, 17, 127, // Opcode: VTRNd8
3202
/* 5315 */    MCD_OPC_FilterValue, 3, 36, 36, // Skip to: 14571
3203
/* 5319 */    MCD_OPC_CheckPredicate, 16, 32, 36, // Skip to: 14571
3204
/* 5323 */    MCD_OPC_Decode, 202, 17, 128, 1, // Opcode: VTRNq8
3205
/* 5328 */    MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 5383
3206
/* 5332 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3207
/* 5335 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5347
3208
/* 5339 */    MCD_OPC_CheckPredicate, 16, 12, 36, // Skip to: 14571
3209
/* 5343 */    MCD_OPC_Decode, 130, 13, 125, // Opcode: VREV64d16
3210
/* 5347 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5359
3211
/* 5351 */    MCD_OPC_CheckPredicate, 16, 0, 36, // Skip to: 14571
3212
/* 5355 */    MCD_OPC_Decode, 133, 13, 126, // Opcode: VREV64q16
3213
/* 5359 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5371
3214
/* 5363 */    MCD_OPC_CheckPredicate, 16, 244, 35, // Skip to: 14571
3215
/* 5367 */    MCD_OPC_Decode, 254, 12, 125, // Opcode: VREV32d16
3216
/* 5371 */    MCD_OPC_FilterValue, 3, 236, 35, // Skip to: 14571
3217
/* 5375 */    MCD_OPC_CheckPredicate, 16, 232, 35, // Skip to: 14571
3218
/* 5379 */    MCD_OPC_Decode, 128, 13, 126, // Opcode: VREV32q16
3219
/* 5383 */    MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 5438
3220
/* 5387 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3221
/* 5390 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5402
3222
/* 5394 */    MCD_OPC_CheckPredicate, 16, 213, 35, // Skip to: 14571
3223
/* 5398 */    MCD_OPC_Decode, 161, 5, 125, // Opcode: VCGTzv4i16
3224
/* 5402 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5414
3225
/* 5406 */    MCD_OPC_CheckPredicate, 16, 201, 35, // Skip to: 14571
3226
/* 5410 */    MCD_OPC_Decode, 163, 5, 126, // Opcode: VCGTzv8i16
3227
/* 5414 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5426
3228
/* 5418 */    MCD_OPC_CheckPredicate, 16, 189, 35, // Skip to: 14571
3229
/* 5422 */    MCD_OPC_Decode, 139, 5, 125, // Opcode: VCGEzv4i16
3230
/* 5426 */    MCD_OPC_FilterValue, 3, 181, 35, // Skip to: 14571
3231
/* 5430 */    MCD_OPC_CheckPredicate, 16, 177, 35, // Skip to: 14571
3232
/* 5434 */    MCD_OPC_Decode, 141, 5, 126, // Opcode: VCGEzv8i16
3233
/* 5438 */    MCD_OPC_FilterValue, 6, 28, 0, // Skip to: 5470
3234
/* 5442 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3235
/* 5445 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5457
3236
/* 5449 */    MCD_OPC_CheckPredicate, 16, 158, 35, // Skip to: 14571
3237
/* 5453 */    MCD_OPC_Decode, 197, 17, 127, // Opcode: VTRNd16
3238
/* 5457 */    MCD_OPC_FilterValue, 3, 150, 35, // Skip to: 14571
3239
/* 5461 */    MCD_OPC_CheckPredicate, 16, 146, 35, // Skip to: 14571
3240
/* 5465 */    MCD_OPC_Decode, 200, 17, 128, 1, // Opcode: VTRNq16
3241
/* 5470 */    MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 5501
3242
/* 5474 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3243
/* 5477 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5489
3244
/* 5481 */    MCD_OPC_CheckPredicate, 16, 126, 35, // Skip to: 14571
3245
/* 5485 */    MCD_OPC_Decode, 131, 13, 125, // Opcode: VREV64d32
3246
/* 5489 */    MCD_OPC_FilterValue, 1, 118, 35, // Skip to: 14571
3247
/* 5493 */    MCD_OPC_CheckPredicate, 16, 114, 35, // Skip to: 14571
3248
/* 5497 */    MCD_OPC_Decode, 134, 13, 126, // Opcode: VREV64q32
3249
/* 5501 */    MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 5556
3250
/* 5505 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3251
/* 5508 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5520
3252
/* 5512 */    MCD_OPC_CheckPredicate, 16, 95, 35, // Skip to: 14571
3253
/* 5516 */    MCD_OPC_Decode, 159, 5, 125, // Opcode: VCGTzv2i32
3254
/* 5520 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5532
3255
/* 5524 */    MCD_OPC_CheckPredicate, 16, 83, 35, // Skip to: 14571
3256
/* 5528 */    MCD_OPC_Decode, 162, 5, 126, // Opcode: VCGTzv4i32
3257
/* 5532 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5544
3258
/* 5536 */    MCD_OPC_CheckPredicate, 16, 71, 35, // Skip to: 14571
3259
/* 5540 */    MCD_OPC_Decode, 137, 5, 125, // Opcode: VCGEzv2i32
3260
/* 5544 */    MCD_OPC_FilterValue, 3, 63, 35, // Skip to: 14571
3261
/* 5548 */    MCD_OPC_CheckPredicate, 16, 59, 35, // Skip to: 14571
3262
/* 5552 */    MCD_OPC_Decode, 140, 5, 126, // Opcode: VCGEzv4i32
3263
/* 5556 */    MCD_OPC_FilterValue, 10, 51, 35, // Skip to: 14571
3264
/* 5560 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3265
/* 5563 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5575
3266
/* 5567 */    MCD_OPC_CheckPredicate, 16, 40, 35, // Skip to: 14571
3267
/* 5571 */    MCD_OPC_Decode, 198, 17, 127, // Opcode: VTRNd32
3268
/* 5575 */    MCD_OPC_FilterValue, 3, 32, 35, // Skip to: 14571
3269
/* 5579 */    MCD_OPC_CheckPredicate, 16, 28, 35, // Skip to: 14571
3270
/* 5583 */    MCD_OPC_Decode, 201, 17, 128, 1, // Opcode: VTRNq32
3271
/* 5588 */    MCD_OPC_FilterValue, 1, 90, 1, // Skip to: 5938
3272
/* 5592 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3273
/* 5595 */    MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5626
3274
/* 5599 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3275
/* 5602 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5614
3276
/* 5606 */    MCD_OPC_CheckPredicate, 16, 1, 35, // Skip to: 14571
3277
/* 5610 */    MCD_OPC_Decode, 252, 12, 125, // Opcode: VREV16d8
3278
/* 5614 */    MCD_OPC_FilterValue, 1, 249, 34, // Skip to: 14571
3279
/* 5618 */    MCD_OPC_CheckPredicate, 16, 245, 34, // Skip to: 14571
3280
/* 5622 */    MCD_OPC_Decode, 253, 12, 126, // Opcode: VREV16q8
3281
/* 5626 */    MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 5681
3282
/* 5630 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3283
/* 5633 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5645
3284
/* 5637 */    MCD_OPC_CheckPredicate, 16, 226, 34, // Skip to: 14571
3285
/* 5641 */    MCD_OPC_Decode, 248, 4, 125, // Opcode: VCEQzv8i8
3286
/* 5645 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5657
3287
/* 5649 */    MCD_OPC_CheckPredicate, 16, 214, 34, // Skip to: 14571
3288
/* 5653 */    MCD_OPC_Decode, 241, 4, 126, // Opcode: VCEQzv16i8
3289
/* 5657 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5669
3290
/* 5661 */    MCD_OPC_CheckPredicate, 16, 202, 34, // Skip to: 14571
3291
/* 5665 */    MCD_OPC_Decode, 172, 5, 125, // Opcode: VCLEzv8i8
3292
/* 5669 */    MCD_OPC_FilterValue, 3, 194, 34, // Skip to: 14571
3293
/* 5673 */    MCD_OPC_CheckPredicate, 16, 190, 34, // Skip to: 14571
3294
/* 5677 */    MCD_OPC_Decode, 165, 5, 126, // Opcode: VCLEzv16i8
3295
/* 5681 */    MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 5738
3296
/* 5685 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3297
/* 5688 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5700
3298
/* 5692 */    MCD_OPC_CheckPredicate, 16, 171, 34, // Skip to: 14571
3299
/* 5696 */    MCD_OPC_Decode, 216, 17, 127, // Opcode: VUZPd8
3300
/* 5700 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5713
3301
/* 5704 */    MCD_OPC_CheckPredicate, 16, 159, 34, // Skip to: 14571
3302
/* 5708 */    MCD_OPC_Decode, 219, 17, 128, 1, // Opcode: VUZPq8
3303
/* 5713 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5725
3304
/* 5717 */    MCD_OPC_CheckPredicate, 16, 146, 34, // Skip to: 14571
3305
/* 5721 */    MCD_OPC_Decode, 221, 17, 127, // Opcode: VZIPd8
3306
/* 5725 */    MCD_OPC_FilterValue, 3, 138, 34, // Skip to: 14571
3307
/* 5729 */    MCD_OPC_CheckPredicate, 16, 134, 34, // Skip to: 14571
3308
/* 5733 */    MCD_OPC_Decode, 224, 17, 128, 1, // Opcode: VZIPq8
3309
/* 5738 */    MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 5793
3310
/* 5742 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3311
/* 5745 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5757
3312
/* 5749 */    MCD_OPC_CheckPredicate, 16, 114, 34, // Skip to: 14571
3313
/* 5753 */    MCD_OPC_Decode, 245, 4, 125, // Opcode: VCEQzv4i16
3314
/* 5757 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5769
3315
/* 5761 */    MCD_OPC_CheckPredicate, 16, 102, 34, // Skip to: 14571
3316
/* 5765 */    MCD_OPC_Decode, 247, 4, 126, // Opcode: VCEQzv8i16
3317
/* 5769 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5781
3318
/* 5773 */    MCD_OPC_CheckPredicate, 16, 90, 34, // Skip to: 14571
3319
/* 5777 */    MCD_OPC_Decode, 169, 5, 125, // Opcode: VCLEzv4i16
3320
/* 5781 */    MCD_OPC_FilterValue, 3, 82, 34, // Skip to: 14571
3321
/* 5785 */    MCD_OPC_CheckPredicate, 16, 78, 34, // Skip to: 14571
3322
/* 5789 */    MCD_OPC_Decode, 171, 5, 126, // Opcode: VCLEzv8i16
3323
/* 5793 */    MCD_OPC_FilterValue, 6, 53, 0, // Skip to: 5850
3324
/* 5797 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3325
/* 5800 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5812
3326
/* 5804 */    MCD_OPC_CheckPredicate, 16, 59, 34, // Skip to: 14571
3327
/* 5808 */    MCD_OPC_Decode, 215, 17, 127, // Opcode: VUZPd16
3328
/* 5812 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5825
3329
/* 5816 */    MCD_OPC_CheckPredicate, 16, 47, 34, // Skip to: 14571
3330
/* 5820 */    MCD_OPC_Decode, 217, 17, 128, 1, // Opcode: VUZPq16
3331
/* 5825 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5837
3332
/* 5829 */    MCD_OPC_CheckPredicate, 16, 34, 34, // Skip to: 14571
3333
/* 5833 */    MCD_OPC_Decode, 220, 17, 127, // Opcode: VZIPd16
3334
/* 5837 */    MCD_OPC_FilterValue, 3, 26, 34, // Skip to: 14571
3335
/* 5841 */    MCD_OPC_CheckPredicate, 16, 22, 34, // Skip to: 14571
3336
/* 5845 */    MCD_OPC_Decode, 222, 17, 128, 1, // Opcode: VZIPq16
3337
/* 5850 */    MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 5905
3338
/* 5854 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3339
/* 5857 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5869
3340
/* 5861 */    MCD_OPC_CheckPredicate, 16, 2, 34, // Skip to: 14571
3341
/* 5865 */    MCD_OPC_Decode, 243, 4, 125, // Opcode: VCEQzv2i32
3342
/* 5869 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5881
3343
/* 5873 */    MCD_OPC_CheckPredicate, 16, 246, 33, // Skip to: 14571
3344
/* 5877 */    MCD_OPC_Decode, 246, 4, 126, // Opcode: VCEQzv4i32
3345
/* 5881 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5893
3346
/* 5885 */    MCD_OPC_CheckPredicate, 16, 234, 33, // Skip to: 14571
3347
/* 5889 */    MCD_OPC_Decode, 167, 5, 125, // Opcode: VCLEzv2i32
3348
/* 5893 */    MCD_OPC_FilterValue, 3, 226, 33, // Skip to: 14571
3349
/* 5897 */    MCD_OPC_CheckPredicate, 16, 222, 33, // Skip to: 14571
3350
/* 5901 */    MCD_OPC_Decode, 170, 5, 126, // Opcode: VCLEzv4i32
3351
/* 5905 */    MCD_OPC_FilterValue, 10, 214, 33, // Skip to: 14571
3352
/* 5909 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3353
/* 5912 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 5925
3354
/* 5916 */    MCD_OPC_CheckPredicate, 16, 203, 33, // Skip to: 14571
3355
/* 5920 */    MCD_OPC_Decode, 218, 17, 128, 1, // Opcode: VUZPq32
3356
/* 5925 */    MCD_OPC_FilterValue, 3, 194, 33, // Skip to: 14571
3357
/* 5929 */    MCD_OPC_CheckPredicate, 16, 190, 33, // Skip to: 14571
3358
/* 5933 */    MCD_OPC_Decode, 223, 17, 128, 1, // Opcode: VZIPq32
3359
/* 5938 */    MCD_OPC_FilterValue, 2, 182, 1, // Skip to: 6380
3360
/* 5942 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3361
/* 5945 */    MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6000
3362
/* 5949 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3363
/* 5952 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5964
3364
/* 5956 */    MCD_OPC_CheckPredicate, 16, 163, 33, // Skip to: 14571
3365
/* 5960 */    MCD_OPC_Decode, 191, 11, 125, // Opcode: VPADDLsv8i8
3366
/* 5964 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5976
3367
/* 5968 */    MCD_OPC_CheckPredicate, 16, 151, 33, // Skip to: 14571
3368
/* 5972 */    MCD_OPC_Decode, 186, 11, 126, // Opcode: VPADDLsv16i8
3369
/* 5976 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5988
3370
/* 5980 */    MCD_OPC_CheckPredicate, 16, 139, 33, // Skip to: 14571
3371
/* 5984 */    MCD_OPC_Decode, 197, 11, 125, // Opcode: VPADDLuv8i8
3372
/* 5988 */    MCD_OPC_FilterValue, 3, 131, 33, // Skip to: 14571
3373
/* 5992 */    MCD_OPC_CheckPredicate, 16, 127, 33, // Skip to: 14571
3374
/* 5996 */    MCD_OPC_Decode, 192, 11, 126, // Opcode: VPADDLuv16i8
3375
/* 6000 */    MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 6031
3376
/* 6004 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3377
/* 6007 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6019
3378
/* 6011 */    MCD_OPC_CheckPredicate, 16, 108, 33, // Skip to: 14571
3379
/* 6015 */    MCD_OPC_Decode, 186, 5, 125, // Opcode: VCLTzv8i8
3380
/* 6019 */    MCD_OPC_FilterValue, 1, 100, 33, // Skip to: 14571
3381
/* 6023 */    MCD_OPC_CheckPredicate, 16, 96, 33, // Skip to: 14571
3382
/* 6027 */    MCD_OPC_Decode, 179, 5, 126, // Opcode: VCLTzv16i8
3383
/* 6031 */    MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 6090
3384
/* 6035 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3385
/* 6038 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6051
3386
/* 6042 */    MCD_OPC_CheckPredicate, 16, 77, 33, // Skip to: 14571
3387
/* 6046 */    MCD_OPC_Decode, 210, 10, 129, 1, // Opcode: VMOVNv8i8
3388
/* 6051 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6064
3389
/* 6055 */    MCD_OPC_CheckPredicate, 16, 64, 33, // Skip to: 14571
3390
/* 6059 */    MCD_OPC_Decode, 132, 12, 129, 1, // Opcode: VQMOVNsuv8i8
3391
/* 6064 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6077
3392
/* 6068 */    MCD_OPC_CheckPredicate, 16, 51, 33, // Skip to: 14571
3393
/* 6072 */    MCD_OPC_Decode, 135, 12, 129, 1, // Opcode: VQMOVNsv8i8
3394
/* 6077 */    MCD_OPC_FilterValue, 3, 42, 33, // Skip to: 14571
3395
/* 6081 */    MCD_OPC_CheckPredicate, 16, 38, 33, // Skip to: 14571
3396
/* 6085 */    MCD_OPC_Decode, 138, 12, 129, 1, // Opcode: VQMOVNuv8i8
3397
/* 6090 */    MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6145
3398
/* 6094 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3399
/* 6097 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6109
3400
/* 6101 */    MCD_OPC_CheckPredicate, 16, 18, 33, // Skip to: 14571
3401
/* 6105 */    MCD_OPC_Decode, 188, 11, 125, // Opcode: VPADDLsv4i16
3402
/* 6109 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6121
3403
/* 6113 */    MCD_OPC_CheckPredicate, 16, 6, 33, // Skip to: 14571
3404
/* 6117 */    MCD_OPC_Decode, 190, 11, 126, // Opcode: VPADDLsv8i16
3405
/* 6121 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6133
3406
/* 6125 */    MCD_OPC_CheckPredicate, 16, 250, 32, // Skip to: 14571
3407
/* 6129 */    MCD_OPC_Decode, 194, 11, 125, // Opcode: VPADDLuv4i16
3408
/* 6133 */    MCD_OPC_FilterValue, 3, 242, 32, // Skip to: 14571
3409
/* 6137 */    MCD_OPC_CheckPredicate, 16, 238, 32, // Skip to: 14571
3410
/* 6141 */    MCD_OPC_Decode, 196, 11, 126, // Opcode: VPADDLuv8i16
3411
/* 6145 */    MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 6176
3412
/* 6149 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3413
/* 6152 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6164
3414
/* 6156 */    MCD_OPC_CheckPredicate, 16, 219, 32, // Skip to: 14571
3415
/* 6160 */    MCD_OPC_Decode, 183, 5, 125, // Opcode: VCLTzv4i16
3416
/* 6164 */    MCD_OPC_FilterValue, 1, 211, 32, // Skip to: 14571
3417
/* 6168 */    MCD_OPC_CheckPredicate, 16, 207, 32, // Skip to: 14571
3418
/* 6172 */    MCD_OPC_Decode, 185, 5, 126, // Opcode: VCLTzv8i16
3419
/* 6176 */    MCD_OPC_FilterValue, 6, 55, 0, // Skip to: 6235
3420
/* 6180 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3421
/* 6183 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6196
3422
/* 6187 */    MCD_OPC_CheckPredicate, 16, 188, 32, // Skip to: 14571
3423
/* 6191 */    MCD_OPC_Decode, 209, 10, 129, 1, // Opcode: VMOVNv4i16
3424
/* 6196 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6209
3425
/* 6200 */    MCD_OPC_CheckPredicate, 16, 175, 32, // Skip to: 14571
3426
/* 6204 */    MCD_OPC_Decode, 131, 12, 129, 1, // Opcode: VQMOVNsuv4i16
3427
/* 6209 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6222
3428
/* 6213 */    MCD_OPC_CheckPredicate, 16, 162, 32, // Skip to: 14571
3429
/* 6217 */    MCD_OPC_Decode, 134, 12, 129, 1, // Opcode: VQMOVNsv4i16
3430
/* 6222 */    MCD_OPC_FilterValue, 3, 153, 32, // Skip to: 14571
3431
/* 6226 */    MCD_OPC_CheckPredicate, 16, 149, 32, // Skip to: 14571
3432
/* 6230 */    MCD_OPC_Decode, 137, 12, 129, 1, // Opcode: VQMOVNuv4i16
3433
/* 6235 */    MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6290
3434
/* 6239 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3435
/* 6242 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6254
3436
/* 6246 */    MCD_OPC_CheckPredicate, 16, 129, 32, // Skip to: 14571
3437
/* 6250 */    MCD_OPC_Decode, 187, 11, 125, // Opcode: VPADDLsv2i32
3438
/* 6254 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6266
3439
/* 6258 */    MCD_OPC_CheckPredicate, 16, 117, 32, // Skip to: 14571
3440
/* 6262 */    MCD_OPC_Decode, 189, 11, 126, // Opcode: VPADDLsv4i32
3441
/* 6266 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6278
3442
/* 6270 */    MCD_OPC_CheckPredicate, 16, 105, 32, // Skip to: 14571
3443
/* 6274 */    MCD_OPC_Decode, 193, 11, 125, // Opcode: VPADDLuv2i32
3444
/* 6278 */    MCD_OPC_FilterValue, 3, 97, 32, // Skip to: 14571
3445
/* 6282 */    MCD_OPC_CheckPredicate, 16, 93, 32, // Skip to: 14571
3446
/* 6286 */    MCD_OPC_Decode, 195, 11, 126, // Opcode: VPADDLuv4i32
3447
/* 6290 */    MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 6321
3448
/* 6294 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3449
/* 6297 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6309
3450
/* 6301 */    MCD_OPC_CheckPredicate, 16, 74, 32, // Skip to: 14571
3451
/* 6305 */    MCD_OPC_Decode, 181, 5, 125, // Opcode: VCLTzv2i32
3452
/* 6309 */    MCD_OPC_FilterValue, 1, 66, 32, // Skip to: 14571
3453
/* 6313 */    MCD_OPC_CheckPredicate, 16, 62, 32, // Skip to: 14571
3454
/* 6317 */    MCD_OPC_Decode, 184, 5, 126, // Opcode: VCLTzv4i32
3455
/* 6321 */    MCD_OPC_FilterValue, 10, 54, 32, // Skip to: 14571
3456
/* 6325 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3457
/* 6328 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6341
3458
/* 6332 */    MCD_OPC_CheckPredicate, 16, 43, 32, // Skip to: 14571
3459
/* 6336 */    MCD_OPC_Decode, 208, 10, 129, 1, // Opcode: VMOVNv2i32
3460
/* 6341 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6354
3461
/* 6345 */    MCD_OPC_CheckPredicate, 16, 30, 32, // Skip to: 14571
3462
/* 6349 */    MCD_OPC_Decode, 130, 12, 129, 1, // Opcode: VQMOVNsuv2i32
3463
/* 6354 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6367
3464
/* 6358 */    MCD_OPC_CheckPredicate, 16, 17, 32, // Skip to: 14571
3465
/* 6362 */    MCD_OPC_Decode, 133, 12, 129, 1, // Opcode: VQMOVNsv2i32
3466
/* 6367 */    MCD_OPC_FilterValue, 3, 8, 32, // Skip to: 14571
3467
/* 6371 */    MCD_OPC_CheckPredicate, 16, 4, 32, // Skip to: 14571
3468
/* 6375 */    MCD_OPC_Decode, 136, 12, 129, 1, // Opcode: VQMOVNuv2i32
3469
/* 6380 */    MCD_OPC_FilterValue, 3, 225, 0, // Skip to: 6609
3470
/* 6384 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3471
/* 6387 */    MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6442
3472
/* 6391 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3473
/* 6394 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6406
3474
/* 6398 */    MCD_OPC_CheckPredicate, 16, 233, 31, // Skip to: 14571
3475
/* 6402 */    MCD_OPC_Decode, 187, 4, 125, // Opcode: VABSv8i8
3476
/* 6406 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6418
3477
/* 6410 */    MCD_OPC_CheckPredicate, 16, 221, 31, // Skip to: 14571
3478
/* 6414 */    MCD_OPC_Decode, 182, 4, 126, // Opcode: VABSv16i8
3479
/* 6418 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6430
3480
/* 6422 */    MCD_OPC_CheckPredicate, 16, 209, 31, // Skip to: 14571
3481
/* 6426 */    MCD_OPC_Decode, 158, 11, 125, // Opcode: VNEGs8d
3482
/* 6430 */    MCD_OPC_FilterValue, 3, 201, 31, // Skip to: 14571
3483
/* 6434 */    MCD_OPC_CheckPredicate, 16, 197, 31, // Skip to: 14571
3484
/* 6438 */    MCD_OPC_Decode, 159, 11, 126, // Opcode: VNEGs8q
3485
/* 6442 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 6461
3486
/* 6446 */    MCD_OPC_CheckPredicate, 16, 185, 31, // Skip to: 14571
3487
/* 6450 */    MCD_OPC_CheckField, 6, 2, 0, 179, 31, // Skip to: 14571
3488
/* 6456 */    MCD_OPC_Decode, 247, 13, 130, 1, // Opcode: VSHLLi8
3489
/* 6461 */    MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 6516
3490
/* 6465 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3491
/* 6468 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6480
3492
/* 6472 */    MCD_OPC_CheckPredicate, 16, 159, 31, // Skip to: 14571
3493
/* 6476 */    MCD_OPC_Decode, 184, 4, 125, // Opcode: VABSv4i16
3494
/* 6480 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6492
3495
/* 6484 */    MCD_OPC_CheckPredicate, 16, 147, 31, // Skip to: 14571
3496
/* 6488 */    MCD_OPC_Decode, 186, 4, 126, // Opcode: VABSv8i16
3497
/* 6492 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6504
3498
/* 6496 */    MCD_OPC_CheckPredicate, 16, 135, 31, // Skip to: 14571
3499
/* 6500 */    MCD_OPC_Decode, 154, 11, 125, // Opcode: VNEGs16d
3500
/* 6504 */    MCD_OPC_FilterValue, 3, 127, 31, // Skip to: 14571
3501
/* 6508 */    MCD_OPC_CheckPredicate, 16, 123, 31, // Skip to: 14571
3502
/* 6512 */    MCD_OPC_Decode, 155, 11, 126, // Opcode: VNEGs16q
3503
/* 6516 */    MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 6535
3504
/* 6520 */    MCD_OPC_CheckPredicate, 16, 111, 31, // Skip to: 14571
3505
/* 6524 */    MCD_OPC_CheckField, 6, 2, 0, 105, 31, // Skip to: 14571
3506
/* 6530 */    MCD_OPC_Decode, 245, 13, 130, 1, // Opcode: VSHLLi16
3507
/* 6535 */    MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6590
3508
/* 6539 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3509
/* 6542 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6554
3510
/* 6546 */    MCD_OPC_CheckPredicate, 16, 85, 31, // Skip to: 14571
3511
/* 6550 */    MCD_OPC_Decode, 183, 4, 125, // Opcode: VABSv2i32
3512
/* 6554 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6566
3513
/* 6558 */    MCD_OPC_CheckPredicate, 16, 73, 31, // Skip to: 14571
3514
/* 6562 */    MCD_OPC_Decode, 185, 4, 126, // Opcode: VABSv4i32
3515
/* 6566 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6578
3516
/* 6570 */    MCD_OPC_CheckPredicate, 16, 61, 31, // Skip to: 14571
3517
/* 6574 */    MCD_OPC_Decode, 156, 11, 125, // Opcode: VNEGs32d
3518
/* 6578 */    MCD_OPC_FilterValue, 3, 53, 31, // Skip to: 14571
3519
/* 6582 */    MCD_OPC_CheckPredicate, 16, 49, 31, // Skip to: 14571
3520
/* 6586 */    MCD_OPC_Decode, 157, 11, 126, // Opcode: VNEGs32q
3521
/* 6590 */    MCD_OPC_FilterValue, 10, 41, 31, // Skip to: 14571
3522
/* 6594 */    MCD_OPC_CheckPredicate, 16, 37, 31, // Skip to: 14571
3523
/* 6598 */    MCD_OPC_CheckField, 6, 2, 0, 31, 31, // Skip to: 14571
3524
/* 6604 */    MCD_OPC_Decode, 246, 13, 130, 1, // Opcode: VSHLLi32
3525
/* 6609 */    MCD_OPC_FilterValue, 4, 22, 1, // Skip to: 6891
3526
/* 6613 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3527
/* 6616 */    MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6671
3528
/* 6620 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3529
/* 6623 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6635
3530
/* 6627 */    MCD_OPC_CheckPredicate, 16, 4, 31, // Skip to: 14571
3531
/* 6631 */    MCD_OPC_Decode, 178, 5, 125, // Opcode: VCLSv8i8
3532
/* 6635 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6647
3533
/* 6639 */    MCD_OPC_CheckPredicate, 16, 248, 30, // Skip to: 14571
3534
/* 6643 */    MCD_OPC_Decode, 173, 5, 126, // Opcode: VCLSv16i8
3535
/* 6647 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6659
3536
/* 6651 */    MCD_OPC_CheckPredicate, 16, 236, 30, // Skip to: 14571
3537
/* 6655 */    MCD_OPC_Decode, 192, 5, 125, // Opcode: VCLZv8i8
3538
/* 6659 */    MCD_OPC_FilterValue, 3, 228, 30, // Skip to: 14571
3539
/* 6663 */    MCD_OPC_CheckPredicate, 16, 224, 30, // Skip to: 14571
3540
/* 6667 */    MCD_OPC_Decode, 187, 5, 126, // Opcode: VCLZv16i8
3541
/* 6671 */    MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6726
3542
/* 6675 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3543
/* 6678 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6690
3544
/* 6682 */    MCD_OPC_CheckPredicate, 16, 205, 30, // Skip to: 14571
3545
/* 6686 */    MCD_OPC_Decode, 175, 5, 125, // Opcode: VCLSv4i16
3546
/* 6690 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6702
3547
/* 6694 */    MCD_OPC_CheckPredicate, 16, 193, 30, // Skip to: 14571
3548
/* 6698 */    MCD_OPC_Decode, 177, 5, 126, // Opcode: VCLSv8i16
3549
/* 6702 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6714
3550
/* 6706 */    MCD_OPC_CheckPredicate, 16, 181, 30, // Skip to: 14571
3551
/* 6710 */    MCD_OPC_Decode, 189, 5, 125, // Opcode: VCLZv4i16
3552
/* 6714 */    MCD_OPC_FilterValue, 3, 173, 30, // Skip to: 14571
3553
/* 6718 */    MCD_OPC_CheckPredicate, 16, 169, 30, // Skip to: 14571
3554
/* 6722 */    MCD_OPC_Decode, 191, 5, 126, // Opcode: VCLZv8i16
3555
/* 6726 */    MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6781
3556
/* 6730 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3557
/* 6733 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6745
3558
/* 6737 */    MCD_OPC_CheckPredicate, 16, 150, 30, // Skip to: 14571
3559
/* 6741 */    MCD_OPC_Decode, 174, 5, 125, // Opcode: VCLSv2i32
3560
/* 6745 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6757
3561
/* 6749 */    MCD_OPC_CheckPredicate, 16, 138, 30, // Skip to: 14571
3562
/* 6753 */    MCD_OPC_Decode, 176, 5, 126, // Opcode: VCLSv4i32
3563
/* 6757 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6769
3564
/* 6761 */    MCD_OPC_CheckPredicate, 16, 126, 30, // Skip to: 14571
3565
/* 6765 */    MCD_OPC_Decode, 188, 5, 125, // Opcode: VCLZv2i32
3566
/* 6769 */    MCD_OPC_FilterValue, 3, 118, 30, // Skip to: 14571
3567
/* 6773 */    MCD_OPC_CheckPredicate, 16, 114, 30, // Skip to: 14571
3568
/* 6777 */    MCD_OPC_Decode, 190, 5, 126, // Opcode: VCLZv4i32
3569
/* 6781 */    MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6836
3570
/* 6785 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3571
/* 6788 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6800
3572
/* 6792 */    MCD_OPC_CheckPredicate, 16, 95, 30, // Skip to: 14571
3573
/* 6796 */    MCD_OPC_Decode, 158, 5, 125, // Opcode: VCGTzv2f32
3574
/* 6800 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6812
3575
/* 6804 */    MCD_OPC_CheckPredicate, 16, 83, 30, // Skip to: 14571
3576
/* 6808 */    MCD_OPC_Decode, 160, 5, 126, // Opcode: VCGTzv4f32
3577
/* 6812 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6824
3578
/* 6816 */    MCD_OPC_CheckPredicate, 16, 71, 30, // Skip to: 14571
3579
/* 6820 */    MCD_OPC_Decode, 136, 5, 125, // Opcode: VCGEzv2f32
3580
/* 6824 */    MCD_OPC_FilterValue, 3, 63, 30, // Skip to: 14571
3581
/* 6828 */    MCD_OPC_CheckPredicate, 16, 59, 30, // Skip to: 14571
3582
/* 6832 */    MCD_OPC_Decode, 138, 5, 126, // Opcode: VCGEzv4f32
3583
/* 6836 */    MCD_OPC_FilterValue, 11, 51, 30, // Skip to: 14571
3584
/* 6840 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3585
/* 6843 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6855
3586
/* 6847 */    MCD_OPC_CheckPredicate, 16, 40, 30, // Skip to: 14571
3587
/* 6851 */    MCD_OPC_Decode, 246, 12, 125, // Opcode: VRECPEd
3588
/* 6855 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6867
3589
/* 6859 */    MCD_OPC_CheckPredicate, 16, 28, 30, // Skip to: 14571
3590
/* 6863 */    MCD_OPC_Decode, 249, 12, 126, // Opcode: VRECPEq
3591
/* 6867 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6879
3592
/* 6871 */    MCD_OPC_CheckPredicate, 16, 16, 30, // Skip to: 14571
3593
/* 6875 */    MCD_OPC_Decode, 209, 13, 125, // Opcode: VRSQRTEd
3594
/* 6879 */    MCD_OPC_FilterValue, 3, 8, 30, // Skip to: 14571
3595
/* 6883 */    MCD_OPC_CheckPredicate, 16, 4, 30, // Skip to: 14571
3596
/* 6887 */    MCD_OPC_Decode, 212, 13, 126, // Opcode: VRSQRTEq
3597
/* 6891 */    MCD_OPC_FilterValue, 5, 175, 0, // Skip to: 7070
3598
/* 6895 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3599
/* 6898 */    MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6941
3600
/* 6902 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3601
/* 6905 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6917
3602
/* 6909 */    MCD_OPC_CheckPredicate, 16, 234, 29, // Skip to: 14571
3603
/* 6913 */    MCD_OPC_Decode, 201, 5, 125, // Opcode: VCNTd
3604
/* 6917 */    MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6929
3605
/* 6921 */    MCD_OPC_CheckPredicate, 16, 222, 29, // Skip to: 14571
3606
/* 6925 */    MCD_OPC_Decode, 242, 4, 125, // Opcode: VCEQzv2f32
3607
/* 6929 */    MCD_OPC_FilterValue, 11, 214, 29, // Skip to: 14571
3608
/* 6933 */    MCD_OPC_CheckPredicate, 16, 210, 29, // Skip to: 14571
3609
/* 6937 */    MCD_OPC_Decode, 247, 12, 125, // Opcode: VRECPEfd
3610
/* 6941 */    MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 6984
3611
/* 6945 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3612
/* 6948 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6960
3613
/* 6952 */    MCD_OPC_CheckPredicate, 16, 191, 29, // Skip to: 14571
3614
/* 6956 */    MCD_OPC_Decode, 202, 5, 126, // Opcode: VCNTq
3615
/* 6960 */    MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6972
3616
/* 6964 */    MCD_OPC_CheckPredicate, 16, 179, 29, // Skip to: 14571
3617
/* 6968 */    MCD_OPC_Decode, 244, 4, 126, // Opcode: VCEQzv4f32
3618
/* 6972 */    MCD_OPC_FilterValue, 11, 171, 29, // Skip to: 14571
3619
/* 6976 */    MCD_OPC_CheckPredicate, 16, 167, 29, // Skip to: 14571
3620
/* 6980 */    MCD_OPC_Decode, 248, 12, 126, // Opcode: VRECPEfq
3621
/* 6984 */    MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 7027
3622
/* 6988 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3623
/* 6991 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7003
3624
/* 6995 */    MCD_OPC_CheckPredicate, 16, 148, 29, // Skip to: 14571
3625
/* 6999 */    MCD_OPC_Decode, 144, 11, 125, // Opcode: VMVNd
3626
/* 7003 */    MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7015
3627
/* 7007 */    MCD_OPC_CheckPredicate, 16, 136, 29, // Skip to: 14571
3628
/* 7011 */    MCD_OPC_Decode, 166, 5, 125, // Opcode: VCLEzv2f32
3629
/* 7015 */    MCD_OPC_FilterValue, 11, 128, 29, // Skip to: 14571
3630
/* 7019 */    MCD_OPC_CheckPredicate, 16, 124, 29, // Skip to: 14571
3631
/* 7023 */    MCD_OPC_Decode, 210, 13, 125, // Opcode: VRSQRTEfd
3632
/* 7027 */    MCD_OPC_FilterValue, 3, 116, 29, // Skip to: 14571
3633
/* 7031 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3634
/* 7034 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7046
3635
/* 7038 */    MCD_OPC_CheckPredicate, 16, 105, 29, // Skip to: 14571
3636
/* 7042 */    MCD_OPC_Decode, 145, 11, 126, // Opcode: VMVNq
3637
/* 7046 */    MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7058
3638
/* 7050 */    MCD_OPC_CheckPredicate, 16, 93, 29, // Skip to: 14571
3639
/* 7054 */    MCD_OPC_Decode, 168, 5, 126, // Opcode: VCLEzv4f32
3640
/* 7058 */    MCD_OPC_FilterValue, 11, 85, 29, // Skip to: 14571
3641
/* 7062 */    MCD_OPC_CheckPredicate, 16, 81, 29, // Skip to: 14571
3642
/* 7066 */    MCD_OPC_Decode, 211, 13, 126, // Opcode: VRSQRTEfq
3643
/* 7070 */    MCD_OPC_FilterValue, 6, 29, 1, // Skip to: 7359
3644
/* 7074 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3645
/* 7077 */    MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7136
3646
/* 7081 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3647
/* 7084 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7097
3648
/* 7088 */    MCD_OPC_CheckPredicate, 16, 55, 29, // Skip to: 14571
3649
/* 7092 */    MCD_OPC_Decode, 179, 11, 131, 1, // Opcode: VPADALsv8i8
3650
/* 7097 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7110
3651
/* 7101 */    MCD_OPC_CheckPredicate, 16, 42, 29, // Skip to: 14571
3652
/* 7105 */    MCD_OPC_Decode, 174, 11, 132, 1, // Opcode: VPADALsv16i8
3653
/* 7110 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7123
3654
/* 7114 */    MCD_OPC_CheckPredicate, 16, 29, 29, // Skip to: 14571
3655
/* 7118 */    MCD_OPC_Decode, 185, 11, 131, 1, // Opcode: VPADALuv8i8
3656
/* 7123 */    MCD_OPC_FilterValue, 3, 20, 29, // Skip to: 14571
3657
/* 7127 */    MCD_OPC_CheckPredicate, 16, 16, 29, // Skip to: 14571
3658
/* 7131 */    MCD_OPC_Decode, 180, 11, 132, 1, // Opcode: VPADALuv16i8
3659
/* 7136 */    MCD_OPC_FilterValue, 4, 55, 0, // Skip to: 7195
3660
/* 7140 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3661
/* 7143 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7156
3662
/* 7147 */    MCD_OPC_CheckPredicate, 16, 252, 28, // Skip to: 14571
3663
/* 7151 */    MCD_OPC_Decode, 176, 11, 131, 1, // Opcode: VPADALsv4i16
3664
/* 7156 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7169
3665
/* 7160 */    MCD_OPC_CheckPredicate, 16, 239, 28, // Skip to: 14571
3666
/* 7164 */    MCD_OPC_Decode, 178, 11, 132, 1, // Opcode: VPADALsv8i16
3667
/* 7169 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7182
3668
/* 7173 */    MCD_OPC_CheckPredicate, 16, 226, 28, // Skip to: 14571
3669
/* 7177 */    MCD_OPC_Decode, 182, 11, 131, 1, // Opcode: VPADALuv4i16
3670
/* 7182 */    MCD_OPC_FilterValue, 3, 217, 28, // Skip to: 14571
3671
/* 7186 */    MCD_OPC_CheckPredicate, 16, 213, 28, // Skip to: 14571
3672
/* 7190 */    MCD_OPC_Decode, 184, 11, 132, 1, // Opcode: VPADALuv8i16
3673
/* 7195 */    MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 7214
3674
/* 7199 */    MCD_OPC_CheckPredicate, 18, 200, 28, // Skip to: 14571
3675
/* 7203 */    MCD_OPC_CheckField, 6, 2, 0, 194, 28, // Skip to: 14571
3676
/* 7209 */    MCD_OPC_Decode, 245, 5, 129, 1, // Opcode: VCVTf2h
3677
/* 7214 */    MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 7273
3678
/* 7218 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3679
/* 7221 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7234
3680
/* 7225 */    MCD_OPC_CheckPredicate, 16, 174, 28, // Skip to: 14571
3681
/* 7229 */    MCD_OPC_Decode, 175, 11, 131, 1, // Opcode: VPADALsv2i32
3682
/* 7234 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7247
3683
/* 7238 */    MCD_OPC_CheckPredicate, 16, 161, 28, // Skip to: 14571
3684
/* 7242 */    MCD_OPC_Decode, 177, 11, 132, 1, // Opcode: VPADALsv4i32
3685
/* 7247 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7260
3686
/* 7251 */    MCD_OPC_CheckPredicate, 16, 148, 28, // Skip to: 14571
3687
/* 7255 */    MCD_OPC_Decode, 181, 11, 131, 1, // Opcode: VPADALuv2i32
3688
/* 7260 */    MCD_OPC_FilterValue, 3, 139, 28, // Skip to: 14571
3689
/* 7264 */    MCD_OPC_CheckPredicate, 16, 135, 28, // Skip to: 14571
3690
/* 7268 */    MCD_OPC_Decode, 183, 11, 132, 1, // Opcode: VPADALuv4i32
3691
/* 7273 */    MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 7304
3692
/* 7277 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3693
/* 7280 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7292
3694
/* 7284 */    MCD_OPC_CheckPredicate, 16, 115, 28, // Skip to: 14571
3695
/* 7288 */    MCD_OPC_Decode, 180, 5, 125, // Opcode: VCLTzv2f32
3696
/* 7292 */    MCD_OPC_FilterValue, 1, 107, 28, // Skip to: 14571
3697
/* 7296 */    MCD_OPC_CheckPredicate, 16, 103, 28, // Skip to: 14571
3698
/* 7300 */    MCD_OPC_Decode, 182, 5, 126, // Opcode: VCLTzv4f32
3699
/* 7304 */    MCD_OPC_FilterValue, 11, 95, 28, // Skip to: 14571
3700
/* 7308 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3701
/* 7311 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7323
3702
/* 7315 */    MCD_OPC_CheckPredicate, 16, 84, 28, // Skip to: 14571
3703
/* 7319 */    MCD_OPC_Decode, 255, 5, 125, // Opcode: VCVTs2fd
3704
/* 7323 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7335
3705
/* 7327 */    MCD_OPC_CheckPredicate, 16, 72, 28, // Skip to: 14571
3706
/* 7331 */    MCD_OPC_Decode, 128, 6, 126, // Opcode: VCVTs2fq
3707
/* 7335 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7347
3708
/* 7339 */    MCD_OPC_CheckPredicate, 16, 60, 28, // Skip to: 14571
3709
/* 7343 */    MCD_OPC_Decode, 129, 6, 125, // Opcode: VCVTu2fd
3710
/* 7347 */    MCD_OPC_FilterValue, 3, 52, 28, // Skip to: 14571
3711
/* 7351 */    MCD_OPC_CheckPredicate, 16, 48, 28, // Skip to: 14571
3712
/* 7355 */    MCD_OPC_Decode, 130, 6, 126, // Opcode: VCVTu2fq
3713
/* 7359 */    MCD_OPC_FilterValue, 7, 41, 1, // Skip to: 7660
3714
/* 7363 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
3715
/* 7366 */    MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 7421
3716
/* 7370 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3717
/* 7373 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7385
3718
/* 7377 */    MCD_OPC_CheckPredicate, 16, 22, 28, // Skip to: 14571
3719
/* 7381 */    MCD_OPC_Decode, 221, 11, 125, // Opcode: VQABSv8i8
3720
/* 7385 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7397
3721
/* 7389 */    MCD_OPC_CheckPredicate, 16, 10, 28, // Skip to: 14571
3722
/* 7393 */    MCD_OPC_Decode, 216, 11, 126, // Opcode: VQABSv16i8
3723
/* 7397 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7409
3724
/* 7401 */    MCD_OPC_CheckPredicate, 16, 254, 27, // Skip to: 14571
3725
/* 7405 */    MCD_OPC_Decode, 144, 12, 125, // Opcode: VQNEGv8i8
3726
/* 7409 */    MCD_OPC_FilterValue, 3, 246, 27, // Skip to: 14571
3727
/* 7413 */    MCD_OPC_CheckPredicate, 16, 242, 27, // Skip to: 14571
3728
/* 7417 */    MCD_OPC_Decode, 139, 12, 126, // Opcode: VQNEGv16i8
3729
/* 7421 */    MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 7476
3730
/* 7425 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3731
/* 7428 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7440
3732
/* 7432 */    MCD_OPC_CheckPredicate, 16, 223, 27, // Skip to: 14571
3733
/* 7436 */    MCD_OPC_Decode, 218, 11, 125, // Opcode: VQABSv4i16
3734
/* 7440 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7452
3735
/* 7444 */    MCD_OPC_CheckPredicate, 16, 211, 27, // Skip to: 14571
3736
/* 7448 */    MCD_OPC_Decode, 220, 11, 126, // Opcode: VQABSv8i16
3737
/* 7452 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7464
3738
/* 7456 */    MCD_OPC_CheckPredicate, 16, 199, 27, // Skip to: 14571
3739
/* 7460 */    MCD_OPC_Decode, 141, 12, 125, // Opcode: VQNEGv4i16
3740
/* 7464 */    MCD_OPC_FilterValue, 3, 191, 27, // Skip to: 14571
3741
/* 7468 */    MCD_OPC_CheckPredicate, 16, 187, 27, // Skip to: 14571
3742
/* 7472 */    MCD_OPC_Decode, 143, 12, 126, // Opcode: VQNEGv8i16
3743
/* 7476 */    MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 7495
3744
/* 7480 */    MCD_OPC_CheckPredicate, 18, 175, 27, // Skip to: 14571
3745
/* 7484 */    MCD_OPC_CheckField, 6, 2, 0, 169, 27, // Skip to: 14571
3746
/* 7490 */    MCD_OPC_Decode, 254, 5, 133, 1, // Opcode: VCVTh2f
3747
/* 7495 */    MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 7550
3748
/* 7499 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3749
/* 7502 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7514
3750
/* 7506 */    MCD_OPC_CheckPredicate, 16, 149, 27, // Skip to: 14571
3751
/* 7510 */    MCD_OPC_Decode, 217, 11, 125, // Opcode: VQABSv2i32
3752
/* 7514 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7526
3753
/* 7518 */    MCD_OPC_CheckPredicate, 16, 137, 27, // Skip to: 14571
3754
/* 7522 */    MCD_OPC_Decode, 219, 11, 126, // Opcode: VQABSv4i32
3755
/* 7526 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7538
3756
/* 7530 */    MCD_OPC_CheckPredicate, 16, 125, 27, // Skip to: 14571
3757
/* 7534 */    MCD_OPC_Decode, 140, 12, 125, // Opcode: VQNEGv2i32
3758
/* 7538 */    MCD_OPC_FilterValue, 3, 117, 27, // Skip to: 14571
3759
/* 7542 */    MCD_OPC_CheckPredicate, 16, 113, 27, // Skip to: 14571
3760
/* 7546 */    MCD_OPC_Decode, 142, 12, 126, // Opcode: VQNEGv4i32
3761
/* 7550 */    MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 7605
3762
/* 7554 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3763
/* 7557 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7569
3764
/* 7561 */    MCD_OPC_CheckPredicate, 16, 94, 27, // Skip to: 14571
3765
/* 7565 */    MCD_OPC_Decode, 180, 4, 125, // Opcode: VABSfd
3766
/* 7569 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7581
3767
/* 7573 */    MCD_OPC_CheckPredicate, 16, 82, 27, // Skip to: 14571
3768
/* 7577 */    MCD_OPC_Decode, 181, 4, 126, // Opcode: VABSfq
3769
/* 7581 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7593
3770
/* 7585 */    MCD_OPC_CheckPredicate, 16, 70, 27, // Skip to: 14571
3771
/* 7589 */    MCD_OPC_Decode, 153, 11, 125, // Opcode: VNEGfd
3772
/* 7593 */    MCD_OPC_FilterValue, 3, 62, 27, // Skip to: 14571
3773
/* 7597 */    MCD_OPC_CheckPredicate, 16, 58, 27, // Skip to: 14571
3774
/* 7601 */    MCD_OPC_Decode, 152, 11, 126, // Opcode: VNEGf32q
3775
/* 7605 */    MCD_OPC_FilterValue, 11, 50, 27, // Skip to: 14571
3776
/* 7609 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3777
/* 7612 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7624
3778
/* 7616 */    MCD_OPC_CheckPredicate, 16, 39, 27, // Skip to: 14571
3779
/* 7620 */    MCD_OPC_Decode, 246, 5, 125, // Opcode: VCVTf2sd
3780
/* 7624 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7636
3781
/* 7628 */    MCD_OPC_CheckPredicate, 16, 27, 27, // Skip to: 14571
3782
/* 7632 */    MCD_OPC_Decode, 247, 5, 126, // Opcode: VCVTf2sq
3783
/* 7636 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7648
3784
/* 7640 */    MCD_OPC_CheckPredicate, 16, 15, 27, // Skip to: 14571
3785
/* 7644 */    MCD_OPC_Decode, 248, 5, 125, // Opcode: VCVTf2ud
3786
/* 7648 */    MCD_OPC_FilterValue, 3, 7, 27, // Skip to: 14571
3787
/* 7652 */    MCD_OPC_CheckPredicate, 16, 3, 27, // Skip to: 14571
3788
/* 7656 */    MCD_OPC_Decode, 249, 5, 126, // Opcode: VCVTf2uq
3789
/* 7660 */    MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 7693
3790
/* 7664 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3791
/* 7667 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7680
3792
/* 7671 */    MCD_OPC_CheckPredicate, 16, 240, 26, // Skip to: 14571
3793
/* 7675 */    MCD_OPC_Decode, 169, 17, 134, 1, // Opcode: VTBL1
3794
/* 7680 */    MCD_OPC_FilterValue, 1, 231, 26, // Skip to: 14571
3795
/* 7684 */    MCD_OPC_CheckPredicate, 16, 227, 26, // Skip to: 14571
3796
/* 7688 */    MCD_OPC_Decode, 175, 17, 134, 1, // Opcode: VTBX1
3797
/* 7693 */    MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 7726
3798
/* 7697 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3799
/* 7700 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7713
3800
/* 7704 */    MCD_OPC_CheckPredicate, 16, 207, 26, // Skip to: 14571
3801
/* 7708 */    MCD_OPC_Decode, 170, 17, 134, 1, // Opcode: VTBL2
3802
/* 7713 */    MCD_OPC_FilterValue, 1, 198, 26, // Skip to: 14571
3803
/* 7717 */    MCD_OPC_CheckPredicate, 16, 194, 26, // Skip to: 14571
3804
/* 7721 */    MCD_OPC_Decode, 176, 17, 134, 1, // Opcode: VTBX2
3805
/* 7726 */    MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 7759
3806
/* 7730 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3807
/* 7733 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7746
3808
/* 7737 */    MCD_OPC_CheckPredicate, 16, 174, 26, // Skip to: 14571
3809
/* 7741 */    MCD_OPC_Decode, 171, 17, 134, 1, // Opcode: VTBL3
3810
/* 7746 */    MCD_OPC_FilterValue, 1, 165, 26, // Skip to: 14571
3811
/* 7750 */    MCD_OPC_CheckPredicate, 16, 161, 26, // Skip to: 14571
3812
/* 7754 */    MCD_OPC_Decode, 177, 17, 134, 1, // Opcode: VTBX3
3813
/* 7759 */    MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 7792
3814
/* 7763 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3815
/* 7766 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7779
3816
/* 7770 */    MCD_OPC_CheckPredicate, 16, 141, 26, // Skip to: 14571
3817
/* 7774 */    MCD_OPC_Decode, 173, 17, 134, 1, // Opcode: VTBL4
3818
/* 7779 */    MCD_OPC_FilterValue, 1, 132, 26, // Skip to: 14571
3819
/* 7783 */    MCD_OPC_CheckPredicate, 16, 128, 26, // Skip to: 14571
3820
/* 7787 */    MCD_OPC_Decode, 179, 17, 134, 1, // Opcode: VTBX4
3821
/* 7792 */    MCD_OPC_FilterValue, 12, 119, 26, // Skip to: 14571
3822
/* 7796 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
3823
/* 7799 */    MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7858
3824
/* 7803 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3825
/* 7806 */    MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7845
3826
/* 7810 */    MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3827
/* 7813 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7832
3828
/* 7817 */    MCD_OPC_CheckPredicate, 16, 94, 26, // Skip to: 14571
3829
/* 7821 */    MCD_OPC_CheckField, 18, 1, 1, 88, 26, // Skip to: 14571
3830
/* 7827 */    MCD_OPC_Decode, 145, 6, 135, 1, // Opcode: VDUPLN32d
3831
/* 7832 */    MCD_OPC_FilterValue, 1, 79, 26, // Skip to: 14571
3832
/* 7836 */    MCD_OPC_CheckPredicate, 16, 75, 26, // Skip to: 14571
3833
/* 7840 */    MCD_OPC_Decode, 143, 6, 136, 1, // Opcode: VDUPLN16d
3834
/* 7845 */    MCD_OPC_FilterValue, 1, 66, 26, // Skip to: 14571
3835
/* 7849 */    MCD_OPC_CheckPredicate, 16, 62, 26, // Skip to: 14571
3836
/* 7853 */    MCD_OPC_Decode, 147, 6, 137, 1, // Opcode: VDUPLN8d
3837
/* 7858 */    MCD_OPC_FilterValue, 1, 53, 26, // Skip to: 14571
3838
/* 7862 */    MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3839
/* 7865 */    MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7904
3840
/* 7869 */    MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3841
/* 7872 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7891
3842
/* 7876 */    MCD_OPC_CheckPredicate, 16, 35, 26, // Skip to: 14571
3843
/* 7880 */    MCD_OPC_CheckField, 18, 1, 1, 29, 26, // Skip to: 14571
3844
/* 7886 */    MCD_OPC_Decode, 146, 6, 138, 1, // Opcode: VDUPLN32q
3845
/* 7891 */    MCD_OPC_FilterValue, 1, 20, 26, // Skip to: 14571
3846
/* 7895 */    MCD_OPC_CheckPredicate, 16, 16, 26, // Skip to: 14571
3847
/* 7899 */    MCD_OPC_Decode, 144, 6, 139, 1, // Opcode: VDUPLN16q
3848
/* 7904 */    MCD_OPC_FilterValue, 1, 7, 26, // Skip to: 14571
3849
/* 7908 */    MCD_OPC_CheckPredicate, 16, 3, 26, // Skip to: 14571
3850
/* 7912 */    MCD_OPC_Decode, 148, 6, 140, 1, // Opcode: VDUPLN8q
3851
/* 7917 */    MCD_OPC_FilterValue, 1, 250, 25, // Skip to: 14571
3852
/* 7921 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
3853
/* 7924 */    MCD_OPC_FilterValue, 0, 185, 13, // Skip to: 11441
3854
/* 7928 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
3855
/* 7931 */    MCD_OPC_FilterValue, 0, 28, 6, // Skip to: 9499
3856
/* 7935 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
3857
/* 7938 */    MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 8077
3858
/* 7942 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
3859
/* 7945 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7978
3860
/* 7949 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3861
/* 7952 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7965
3862
/* 7957 */    MCD_OPC_CheckPredicate, 16, 210, 25, // Skip to: 14571
3863
/* 7961 */    MCD_OPC_Decode, 229, 11, 96, // Opcode: VQADDsv8i8
3864
/* 7965 */    MCD_OPC_FilterValue, 243, 1, 201, 25, // Skip to: 14571
3865
/* 7970 */    MCD_OPC_CheckPredicate, 16, 197, 25, // Skip to: 14571
3866
/* 7974 */    MCD_OPC_Decode, 237, 11, 96, // Opcode: VQADDuv8i8
3867
/* 7978 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8011
3868
/* 7982 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3869
/* 7985 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7998
3870
/* 7990 */    MCD_OPC_CheckPredicate, 16, 177, 25, // Skip to: 14571
3871
/* 7994 */    MCD_OPC_Decode, 226, 11, 96, // Opcode: VQADDsv4i16
3872
/* 7998 */    MCD_OPC_FilterValue, 243, 1, 168, 25, // Skip to: 14571
3873
/* 8003 */    MCD_OPC_CheckPredicate, 16, 164, 25, // Skip to: 14571
3874
/* 8007 */    MCD_OPC_Decode, 234, 11, 96, // Opcode: VQADDuv4i16
3875
/* 8011 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8044
3876
/* 8015 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3877
/* 8018 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8031
3878
/* 8023 */    MCD_OPC_CheckPredicate, 16, 144, 25, // Skip to: 14571
3879
/* 8027 */    MCD_OPC_Decode, 224, 11, 96, // Opcode: VQADDsv2i32
3880
/* 8031 */    MCD_OPC_FilterValue, 243, 1, 135, 25, // Skip to: 14571
3881
/* 8036 */    MCD_OPC_CheckPredicate, 16, 131, 25, // Skip to: 14571
3882
/* 8040 */    MCD_OPC_Decode, 232, 11, 96, // Opcode: VQADDuv2i32
3883
/* 8044 */    MCD_OPC_FilterValue, 3, 123, 25, // Skip to: 14571
3884
/* 8048 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3885
/* 8051 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8064
3886
/* 8056 */    MCD_OPC_CheckPredicate, 16, 111, 25, // Skip to: 14571
3887
/* 8060 */    MCD_OPC_Decode, 223, 11, 96, // Opcode: VQADDsv1i64
3888
/* 8064 */    MCD_OPC_FilterValue, 243, 1, 102, 25, // Skip to: 14571
3889
/* 8069 */    MCD_OPC_CheckPredicate, 16, 98, 25, // Skip to: 14571
3890
/* 8073 */    MCD_OPC_Decode, 231, 11, 96, // Opcode: VQADDuv1i64
3891
/* 8077 */    MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 8216
3892
/* 8081 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
3893
/* 8084 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8117
3894
/* 8088 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3895
/* 8091 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8104
3896
/* 8096 */    MCD_OPC_CheckPredicate, 16, 71, 25, // Skip to: 14571
3897
/* 8100 */    MCD_OPC_Decode, 219, 4, 96, // Opcode: VANDd
3898
/* 8104 */    MCD_OPC_FilterValue, 243, 1, 62, 25, // Skip to: 14571
3899
/* 8109 */    MCD_OPC_CheckPredicate, 16, 58, 25, // Skip to: 14571
3900
/* 8113 */    MCD_OPC_Decode, 149, 6, 96, // Opcode: VEORd
3901
/* 8117 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8150
3902
/* 8121 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3903
/* 8124 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8137
3904
/* 8129 */    MCD_OPC_CheckPredicate, 16, 38, 25, // Skip to: 14571
3905
/* 8133 */    MCD_OPC_Decode, 221, 4, 96, // Opcode: VBICd
3906
/* 8137 */    MCD_OPC_FilterValue, 243, 1, 29, 25, // Skip to: 14571
3907
/* 8142 */    MCD_OPC_CheckPredicate, 16, 25, 25, // Skip to: 14571
3908
/* 8146 */    MCD_OPC_Decode, 231, 4, 104, // Opcode: VBSLd
3909
/* 8150 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8183
3910
/* 8154 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3911
/* 8157 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8170
3912
/* 8162 */    MCD_OPC_CheckPredicate, 16, 5, 25, // Skip to: 14571
3913
/* 8166 */    MCD_OPC_Decode, 168, 11, 96, // Opcode: VORRd
3914
/* 8170 */    MCD_OPC_FilterValue, 243, 1, 252, 24, // Skip to: 14571
3915
/* 8175 */    MCD_OPC_CheckPredicate, 16, 248, 24, // Skip to: 14571
3916
/* 8179 */    MCD_OPC_Decode, 229, 4, 104, // Opcode: VBITd
3917
/* 8183 */    MCD_OPC_FilterValue, 3, 240, 24, // Skip to: 14571
3918
/* 8187 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3919
/* 8190 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8203
3920
/* 8195 */    MCD_OPC_CheckPredicate, 16, 228, 24, // Skip to: 14571
3921
/* 8199 */    MCD_OPC_Decode, 166, 11, 96, // Opcode: VORNd
3922
/* 8203 */    MCD_OPC_FilterValue, 243, 1, 219, 24, // Skip to: 14571
3923
/* 8208 */    MCD_OPC_CheckPredicate, 16, 215, 24, // Skip to: 14571
3924
/* 8212 */    MCD_OPC_Decode, 227, 4, 104, // Opcode: VBIFd
3925
/* 8216 */    MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 8355
3926
/* 8220 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
3927
/* 8223 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8256
3928
/* 8227 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3929
/* 8230 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8243
3930
/* 8235 */    MCD_OPC_CheckPredicate, 16, 188, 24, // Skip to: 14571
3931
/* 8239 */    MCD_OPC_Decode, 234, 12, 96, // Opcode: VQSUBsv8i8
3932
/* 8243 */    MCD_OPC_FilterValue, 243, 1, 179, 24, // Skip to: 14571
3933
/* 8248 */    MCD_OPC_CheckPredicate, 16, 175, 24, // Skip to: 14571
3934
/* 8252 */    MCD_OPC_Decode, 242, 12, 96, // Opcode: VQSUBuv8i8
3935
/* 8256 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8289
3936
/* 8260 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3937
/* 8263 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8276
3938
/* 8268 */    MCD_OPC_CheckPredicate, 16, 155, 24, // Skip to: 14571
3939
/* 8272 */    MCD_OPC_Decode, 231, 12, 96, // Opcode: VQSUBsv4i16
3940
/* 8276 */    MCD_OPC_FilterValue, 243, 1, 146, 24, // Skip to: 14571
3941
/* 8281 */    MCD_OPC_CheckPredicate, 16, 142, 24, // Skip to: 14571
3942
/* 8285 */    MCD_OPC_Decode, 239, 12, 96, // Opcode: VQSUBuv4i16
3943
/* 8289 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8322
3944
/* 8293 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3945
/* 8296 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8309
3946
/* 8301 */    MCD_OPC_CheckPredicate, 16, 122, 24, // Skip to: 14571
3947
/* 8305 */    MCD_OPC_Decode, 229, 12, 96, // Opcode: VQSUBsv2i32
3948
/* 8309 */    MCD_OPC_FilterValue, 243, 1, 113, 24, // Skip to: 14571
3949
/* 8314 */    MCD_OPC_CheckPredicate, 16, 109, 24, // Skip to: 14571
3950
/* 8318 */    MCD_OPC_Decode, 237, 12, 96, // Opcode: VQSUBuv2i32
3951
/* 8322 */    MCD_OPC_FilterValue, 3, 101, 24, // Skip to: 14571
3952
/* 8326 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3953
/* 8329 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8342
3954
/* 8334 */    MCD_OPC_CheckPredicate, 16, 89, 24, // Skip to: 14571
3955
/* 8338 */    MCD_OPC_Decode, 228, 12, 96, // Opcode: VQSUBsv1i64
3956
/* 8342 */    MCD_OPC_FilterValue, 243, 1, 80, 24, // Skip to: 14571
3957
/* 8347 */    MCD_OPC_CheckPredicate, 16, 76, 24, // Skip to: 14571
3958
/* 8351 */    MCD_OPC_Decode, 236, 12, 96, // Opcode: VQSUBuv1i64
3959
/* 8355 */    MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 8461
3960
/* 8359 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
3961
/* 8362 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8395
3962
/* 8366 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3963
/* 8369 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8382
3964
/* 8374 */    MCD_OPC_CheckPredicate, 16, 49, 24, // Skip to: 14571
3965
/* 8378 */    MCD_OPC_Decode, 128, 5, 96, // Opcode: VCGEsv8i8
3966
/* 8382 */    MCD_OPC_FilterValue, 243, 1, 40, 24, // Skip to: 14571
3967
/* 8387 */    MCD_OPC_CheckPredicate, 16, 36, 24, // Skip to: 14571
3968
/* 8391 */    MCD_OPC_Decode, 134, 5, 96, // Opcode: VCGEuv8i8
3969
/* 8395 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8428
3970
/* 8399 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3971
/* 8402 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8415
3972
/* 8407 */    MCD_OPC_CheckPredicate, 16, 16, 24, // Skip to: 14571
3973
/* 8411 */    MCD_OPC_Decode, 253, 4, 96, // Opcode: VCGEsv4i16
3974
/* 8415 */    MCD_OPC_FilterValue, 243, 1, 7, 24, // Skip to: 14571
3975
/* 8420 */    MCD_OPC_CheckPredicate, 16, 3, 24, // Skip to: 14571
3976
/* 8424 */    MCD_OPC_Decode, 131, 5, 96, // Opcode: VCGEuv4i16
3977
/* 8428 */    MCD_OPC_FilterValue, 2, 251, 23, // Skip to: 14571
3978
/* 8432 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3979
/* 8435 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8448
3980
/* 8440 */    MCD_OPC_CheckPredicate, 16, 239, 23, // Skip to: 14571
3981
/* 8444 */    MCD_OPC_Decode, 252, 4, 96, // Opcode: VCGEsv2i32
3982
/* 8448 */    MCD_OPC_FilterValue, 243, 1, 230, 23, // Skip to: 14571
3983
/* 8453 */    MCD_OPC_CheckPredicate, 16, 226, 23, // Skip to: 14571
3984
/* 8457 */    MCD_OPC_Decode, 130, 5, 96, // Opcode: VCGEuv2i32
3985
/* 8461 */    MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 8600
3986
/* 8465 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
3987
/* 8468 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8501
3988
/* 8472 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3989
/* 8475 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8488
3990
/* 8480 */    MCD_OPC_CheckPredicate, 16, 199, 23, // Skip to: 14571
3991
/* 8484 */    MCD_OPC_Decode, 201, 12, 100, // Opcode: VQSHLsv8i8
3992
/* 8488 */    MCD_OPC_FilterValue, 243, 1, 190, 23, // Skip to: 14571
3993
/* 8493 */    MCD_OPC_CheckPredicate, 16, 186, 23, // Skip to: 14571
3994
/* 8497 */    MCD_OPC_Decode, 217, 12, 100, // Opcode: VQSHLuv8i8
3995
/* 8501 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8534
3996
/* 8505 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
3997
/* 8508 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8521
3998
/* 8513 */    MCD_OPC_CheckPredicate, 16, 166, 23, // Skip to: 14571
3999
/* 8517 */    MCD_OPC_Decode, 198, 12, 100, // Opcode: VQSHLsv4i16
4000
/* 8521 */    MCD_OPC_FilterValue, 243, 1, 157, 23, // Skip to: 14571
4001
/* 8526 */    MCD_OPC_CheckPredicate, 16, 153, 23, // Skip to: 14571
4002
/* 8530 */    MCD_OPC_Decode, 214, 12, 100, // Opcode: VQSHLuv4i16
4003
/* 8534 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8567
4004
/* 8538 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4005
/* 8541 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8554
4006
/* 8546 */    MCD_OPC_CheckPredicate, 16, 133, 23, // Skip to: 14571
4007
/* 8550 */    MCD_OPC_Decode, 196, 12, 100, // Opcode: VQSHLsv2i32
4008
/* 8554 */    MCD_OPC_FilterValue, 243, 1, 124, 23, // Skip to: 14571
4009
/* 8559 */    MCD_OPC_CheckPredicate, 16, 120, 23, // Skip to: 14571
4010
/* 8563 */    MCD_OPC_Decode, 212, 12, 100, // Opcode: VQSHLuv2i32
4011
/* 8567 */    MCD_OPC_FilterValue, 3, 112, 23, // Skip to: 14571
4012
/* 8571 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4013
/* 8574 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8587
4014
/* 8579 */    MCD_OPC_CheckPredicate, 16, 100, 23, // Skip to: 14571
4015
/* 8583 */    MCD_OPC_Decode, 195, 12, 100, // Opcode: VQSHLsv1i64
4016
/* 8587 */    MCD_OPC_FilterValue, 243, 1, 91, 23, // Skip to: 14571
4017
/* 8592 */    MCD_OPC_CheckPredicate, 16, 87, 23, // Skip to: 14571
4018
/* 8596 */    MCD_OPC_Decode, 211, 12, 100, // Opcode: VQSHLuv1i64
4019
/* 8600 */    MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 8739
4020
/* 8604 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4021
/* 8607 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8640
4022
/* 8611 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4023
/* 8614 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8627
4024
/* 8619 */    MCD_OPC_CheckPredicate, 16, 60, 23, // Skip to: 14571
4025
/* 8623 */    MCD_OPC_Decode, 160, 12, 100, // Opcode: VQRSHLsv8i8
4026
/* 8627 */    MCD_OPC_FilterValue, 243, 1, 51, 23, // Skip to: 14571
4027
/* 8632 */    MCD_OPC_CheckPredicate, 16, 47, 23, // Skip to: 14571
4028
/* 8636 */    MCD_OPC_Decode, 168, 12, 100, // Opcode: VQRSHLuv8i8
4029
/* 8640 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8673
4030
/* 8644 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4031
/* 8647 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8660
4032
/* 8652 */    MCD_OPC_CheckPredicate, 16, 27, 23, // Skip to: 14571
4033
/* 8656 */    MCD_OPC_Decode, 157, 12, 100, // Opcode: VQRSHLsv4i16
4034
/* 8660 */    MCD_OPC_FilterValue, 243, 1, 18, 23, // Skip to: 14571
4035
/* 8665 */    MCD_OPC_CheckPredicate, 16, 14, 23, // Skip to: 14571
4036
/* 8669 */    MCD_OPC_Decode, 165, 12, 100, // Opcode: VQRSHLuv4i16
4037
/* 8673 */    MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8706
4038
/* 8677 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4039
/* 8680 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8693
4040
/* 8685 */    MCD_OPC_CheckPredicate, 16, 250, 22, // Skip to: 14571
4041
/* 8689 */    MCD_OPC_Decode, 155, 12, 100, // Opcode: VQRSHLsv2i32
4042
/* 8693 */    MCD_OPC_FilterValue, 243, 1, 241, 22, // Skip to: 14571
4043
/* 8698 */    MCD_OPC_CheckPredicate, 16, 237, 22, // Skip to: 14571
4044
/* 8702 */    MCD_OPC_Decode, 163, 12, 100, // Opcode: VQRSHLuv2i32
4045
/* 8706 */    MCD_OPC_FilterValue, 3, 229, 22, // Skip to: 14571
4046
/* 8710 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4047
/* 8713 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8726
4048
/* 8718 */    MCD_OPC_CheckPredicate, 16, 217, 22, // Skip to: 14571
4049
/* 8722 */    MCD_OPC_Decode, 154, 12, 100, // Opcode: VQRSHLsv1i64
4050
/* 8726 */    MCD_OPC_FilterValue, 243, 1, 208, 22, // Skip to: 14571
4051
/* 8731 */    MCD_OPC_CheckPredicate, 16, 204, 22, // Skip to: 14571
4052
/* 8735 */    MCD_OPC_Decode, 162, 12, 100, // Opcode: VQRSHLuv1i64
4053
/* 8739 */    MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 8845
4054
/* 8743 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4055
/* 8746 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8779
4056
/* 8750 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4057
/* 8753 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8766
4058
/* 8758 */    MCD_OPC_CheckPredicate, 16, 177, 22, // Skip to: 14571
4059
/* 8762 */    MCD_OPC_Decode, 139, 10, 96, // Opcode: VMINsv8i8
4060
/* 8766 */    MCD_OPC_FilterValue, 243, 1, 168, 22, // Skip to: 14571
4061
/* 8771 */    MCD_OPC_CheckPredicate, 16, 164, 22, // Skip to: 14571
4062
/* 8775 */    MCD_OPC_Decode, 145, 10, 96, // Opcode: VMINuv8i8
4063
/* 8779 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8812
4064
/* 8783 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4065
/* 8786 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8799
4066
/* 8791 */    MCD_OPC_CheckPredicate, 16, 144, 22, // Skip to: 14571
4067
/* 8795 */    MCD_OPC_Decode, 136, 10, 96, // Opcode: VMINsv4i16
4068
/* 8799 */    MCD_OPC_FilterValue, 243, 1, 135, 22, // Skip to: 14571
4069
/* 8804 */    MCD_OPC_CheckPredicate, 16, 131, 22, // Skip to: 14571
4070
/* 8808 */    MCD_OPC_Decode, 142, 10, 96, // Opcode: VMINuv4i16
4071
/* 8812 */    MCD_OPC_FilterValue, 2, 123, 22, // Skip to: 14571
4072
/* 8816 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4073
/* 8819 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8832
4074
/* 8824 */    MCD_OPC_CheckPredicate, 16, 111, 22, // Skip to: 14571
4075
/* 8828 */    MCD_OPC_Decode, 135, 10, 96, // Opcode: VMINsv2i32
4076
/* 8832 */    MCD_OPC_FilterValue, 243, 1, 102, 22, // Skip to: 14571
4077
/* 8837 */    MCD_OPC_CheckPredicate, 16, 98, 22, // Skip to: 14571
4078
/* 8841 */    MCD_OPC_Decode, 141, 10, 96, // Opcode: VMINuv2i32
4079
/* 8845 */    MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 8951
4080
/* 8849 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4081
/* 8852 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8885
4082
/* 8856 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4083
/* 8859 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8872
4084
/* 8864 */    MCD_OPC_CheckPredicate, 16, 71, 22, // Skip to: 14571
4085
/* 8868 */    MCD_OPC_Decode, 151, 4, 104, // Opcode: VABAsv8i8
4086
/* 8872 */    MCD_OPC_FilterValue, 243, 1, 62, 22, // Skip to: 14571
4087
/* 8877 */    MCD_OPC_CheckPredicate, 16, 58, 22, // Skip to: 14571
4088
/* 8881 */    MCD_OPC_Decode, 157, 4, 104, // Opcode: VABAuv8i8
4089
/* 8885 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8918
4090
/* 8889 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4091
/* 8892 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8905
4092
/* 8897 */    MCD_OPC_CheckPredicate, 16, 38, 22, // Skip to: 14571
4093
/* 8901 */    MCD_OPC_Decode, 148, 4, 104, // Opcode: VABAsv4i16
4094
/* 8905 */    MCD_OPC_FilterValue, 243, 1, 29, 22, // Skip to: 14571
4095
/* 8910 */    MCD_OPC_CheckPredicate, 16, 25, 22, // Skip to: 14571
4096
/* 8914 */    MCD_OPC_Decode, 154, 4, 104, // Opcode: VABAuv4i16
4097
/* 8918 */    MCD_OPC_FilterValue, 2, 17, 22, // Skip to: 14571
4098
/* 8922 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4099
/* 8925 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8938
4100
/* 8930 */    MCD_OPC_CheckPredicate, 16, 5, 22, // Skip to: 14571
4101
/* 8934 */    MCD_OPC_Decode, 147, 4, 104, // Opcode: VABAsv2i32
4102
/* 8938 */    MCD_OPC_FilterValue, 243, 1, 252, 21, // Skip to: 14571
4103
/* 8943 */    MCD_OPC_CheckPredicate, 16, 248, 21, // Skip to: 14571
4104
/* 8947 */    MCD_OPC_Decode, 153, 4, 104, // Opcode: VABAuv2i32
4105
/* 8951 */    MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 9057
4106
/* 8955 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4107
/* 8958 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8991
4108
/* 8962 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4109
/* 8965 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8978
4110
/* 8970 */    MCD_OPC_CheckPredicate, 16, 221, 21, // Skip to: 14571
4111
/* 8974 */    MCD_OPC_Decode, 208, 17, 96, // Opcode: VTSTv8i8
4112
/* 8978 */    MCD_OPC_FilterValue, 243, 1, 212, 21, // Skip to: 14571
4113
/* 8983 */    MCD_OPC_CheckPredicate, 16, 208, 21, // Skip to: 14571
4114
/* 8987 */    MCD_OPC_Decode, 240, 4, 96, // Opcode: VCEQv8i8
4115
/* 8991 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9024
4116
/* 8995 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4117
/* 8998 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9011
4118
/* 9003 */    MCD_OPC_CheckPredicate, 16, 188, 21, // Skip to: 14571
4119
/* 9007 */    MCD_OPC_Decode, 205, 17, 96, // Opcode: VTSTv4i16
4120
/* 9011 */    MCD_OPC_FilterValue, 243, 1, 179, 21, // Skip to: 14571
4121
/* 9016 */    MCD_OPC_CheckPredicate, 16, 175, 21, // Skip to: 14571
4122
/* 9020 */    MCD_OPC_Decode, 237, 4, 96, // Opcode: VCEQv4i16
4123
/* 9024 */    MCD_OPC_FilterValue, 2, 167, 21, // Skip to: 14571
4124
/* 9028 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4125
/* 9031 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9044
4126
/* 9036 */    MCD_OPC_CheckPredicate, 16, 155, 21, // Skip to: 14571
4127
/* 9040 */    MCD_OPC_Decode, 204, 17, 96, // Opcode: VTSTv2i32
4128
/* 9044 */    MCD_OPC_FilterValue, 243, 1, 146, 21, // Skip to: 14571
4129
/* 9049 */    MCD_OPC_CheckPredicate, 16, 142, 21, // Skip to: 14571
4130
/* 9053 */    MCD_OPC_Decode, 236, 4, 96, // Opcode: VCEQv2i32
4131
/* 9057 */    MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 9135
4132
/* 9061 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4133
/* 9064 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9097
4134
/* 9068 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4135
/* 9071 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9084
4136
/* 9076 */    MCD_OPC_CheckPredicate, 16, 115, 21, // Skip to: 14571
4137
/* 9080 */    MCD_OPC_Decode, 143, 11, 96, // Opcode: VMULv8i8
4138
/* 9084 */    MCD_OPC_FilterValue, 243, 1, 106, 21, // Skip to: 14571
4139
/* 9089 */    MCD_OPC_CheckPredicate, 16, 102, 21, // Skip to: 14571
4140
/* 9093 */    MCD_OPC_Decode, 130, 11, 96, // Opcode: VMULpd
4141
/* 9097 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9116
4142
/* 9101 */    MCD_OPC_CheckPredicate, 16, 90, 21, // Skip to: 14571
4143
/* 9105 */    MCD_OPC_CheckField, 24, 8, 242, 1, 83, 21, // Skip to: 14571
4144
/* 9112 */    MCD_OPC_Decode, 140, 11, 96, // Opcode: VMULv4i16
4145
/* 9116 */    MCD_OPC_FilterValue, 2, 75, 21, // Skip to: 14571
4146
/* 9120 */    MCD_OPC_CheckPredicate, 16, 71, 21, // Skip to: 14571
4147
/* 9124 */    MCD_OPC_CheckField, 24, 8, 242, 1, 64, 21, // Skip to: 14571
4148
/* 9131 */    MCD_OPC_Decode, 139, 11, 96, // Opcode: VMULv2i32
4149
/* 9135 */    MCD_OPC_FilterValue, 10, 102, 0, // Skip to: 9241
4150
/* 9139 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4151
/* 9142 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9175
4152
/* 9146 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4153
/* 9149 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9162
4154
/* 9154 */    MCD_OPC_CheckPredicate, 16, 37, 21, // Skip to: 14571
4155
/* 9158 */    MCD_OPC_Decode, 212, 11, 96, // Opcode: VPMINs8
4156
/* 9162 */    MCD_OPC_FilterValue, 243, 1, 28, 21, // Skip to: 14571
4157
/* 9167 */    MCD_OPC_CheckPredicate, 16, 24, 21, // Skip to: 14571
4158
/* 9171 */    MCD_OPC_Decode, 215, 11, 96, // Opcode: VPMINu8
4159
/* 9175 */    MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9208
4160
/* 9179 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4161
/* 9182 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9195
4162
/* 9187 */    MCD_OPC_CheckPredicate, 16, 4, 21, // Skip to: 14571
4163
/* 9191 */    MCD_OPC_Decode, 210, 11, 96, // Opcode: VPMINs16
4164
/* 9195 */    MCD_OPC_FilterValue, 243, 1, 251, 20, // Skip to: 14571
4165
/* 9200 */    MCD_OPC_CheckPredicate, 16, 247, 20, // Skip to: 14571
4166
/* 9204 */    MCD_OPC_Decode, 213, 11, 96, // Opcode: VPMINu16
4167
/* 9208 */    MCD_OPC_FilterValue, 2, 239, 20, // Skip to: 14571
4168
/* 9212 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4169
/* 9215 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9228
4170
/* 9220 */    MCD_OPC_CheckPredicate, 16, 227, 20, // Skip to: 14571
4171
/* 9224 */    MCD_OPC_Decode, 211, 11, 96, // Opcode: VPMINs32
4172
/* 9228 */    MCD_OPC_FilterValue, 243, 1, 218, 20, // Skip to: 14571
4173
/* 9233 */    MCD_OPC_CheckPredicate, 16, 214, 20, // Skip to: 14571
4174
/* 9237 */    MCD_OPC_Decode, 214, 11, 96, // Opcode: VPMINu32
4175
/* 9241 */    MCD_OPC_FilterValue, 11, 60, 0, // Skip to: 9305
4176
/* 9245 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4177
/* 9248 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9267
4178
/* 9252 */    MCD_OPC_CheckPredicate, 16, 195, 20, // Skip to: 14571
4179
/* 9256 */    MCD_OPC_CheckField, 24, 8, 242, 1, 188, 20, // Skip to: 14571
4180
/* 9263 */    MCD_OPC_Decode, 201, 11, 96, // Opcode: VPADDi8
4181
/* 9267 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9286
4182
/* 9271 */    MCD_OPC_CheckPredicate, 16, 176, 20, // Skip to: 14571
4183
/* 9275 */    MCD_OPC_CheckField, 24, 8, 242, 1, 169, 20, // Skip to: 14571
4184
/* 9282 */    MCD_OPC_Decode, 199, 11, 96, // Opcode: VPADDi16
4185
/* 9286 */    MCD_OPC_FilterValue, 2, 161, 20, // Skip to: 14571
4186
/* 9290 */    MCD_OPC_CheckPredicate, 16, 157, 20, // Skip to: 14571
4187
/* 9294 */    MCD_OPC_CheckField, 24, 8, 242, 1, 150, 20, // Skip to: 14571
4188
/* 9301 */    MCD_OPC_Decode, 200, 11, 96, // Opcode: VPADDi32
4189
/* 9305 */    MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 9350
4190
/* 9309 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4191
/* 9312 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9331
4192
/* 9316 */    MCD_OPC_CheckPredicate, 19, 131, 20, // Skip to: 14571
4193
/* 9320 */    MCD_OPC_CheckField, 24, 8, 242, 1, 124, 20, // Skip to: 14571
4194
/* 9327 */    MCD_OPC_Decode, 160, 6, 104, // Opcode: VFMAfd
4195
/* 9331 */    MCD_OPC_FilterValue, 2, 116, 20, // Skip to: 14571
4196
/* 9335 */    MCD_OPC_CheckPredicate, 19, 112, 20, // Skip to: 14571
4197
/* 9339 */    MCD_OPC_CheckField, 24, 8, 242, 1, 105, 20, // Skip to: 14571
4198
/* 9346 */    MCD_OPC_Decode, 164, 6, 104, // Opcode: VFMSfd
4199
/* 9350 */    MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 9409
4200
/* 9354 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4201
/* 9357 */    MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9390
4202
/* 9361 */    MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4203
/* 9364 */    MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9377
4204
/* 9369 */    MCD_OPC_CheckPredicate, 16, 78, 20, // Skip to: 14571
4205
/* 9373 */    MCD_OPC_Decode, 158, 10, 104, // Opcode: VMLAfd
4206
/* 9377 */    MCD_OPC_FilterValue, 243, 1, 69, 20, // Skip to: 14571
4207
/* 9382 */    MCD_OPC_CheckPredicate, 16, 65, 20, // Skip to: 14571
4208
/* 9386 */    MCD_OPC_Decode, 128, 11, 96, // Opcode: VMULfd
4209
/* 9390 */    MCD_OPC_FilterValue, 2, 57, 20, // Skip to: 14571
4210
/* 9394 */    MCD_OPC_CheckPredicate, 16, 53, 20, // Skip to: 14571
4211
/* 9398 */    MCD_OPC_CheckField, 24, 8, 242, 1, 46, 20, // Skip to: 14571
4212
/* 9405 */    MCD_OPC_Decode, 184, 10, 104, // Opcode: VMLSfd
4213
/* 9409 */    MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 9454
4214
/* 9413 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4215
/* 9416 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9435
4216
/* 9420 */    MCD_OPC_CheckPredicate, 16, 27, 20, // Skip to: 14571
4217
/* 9424 */    MCD_OPC_CheckField, 24, 8, 243, 1, 20, 20, // Skip to: 14571
4218
/* 9431 */    MCD_OPC_Decode, 188, 4, 96, // Opcode: VACGEd
4219
/* 9435 */    MCD_OPC_FilterValue, 2, 12, 20, // Skip to: 14571
4220
/* 9439 */    MCD_OPC_CheckPredicate, 16, 8, 20, // Skip to: 14571
4221
/* 9443 */    MCD_OPC_CheckField, 24, 8, 243, 1, 1, 20, // Skip to: 14571
4222
/* 9450 */    MCD_OPC_Decode, 190, 4, 96, // Opcode: VACGTd
4223
/* 9454 */    MCD_OPC_FilterValue, 15, 249, 19, // Skip to: 14571
4224
/* 9458 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4225
/* 9461 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9480
4226
/* 9465 */    MCD_OPC_CheckPredicate, 16, 238, 19, // Skip to: 14571
4227
/* 9469 */    MCD_OPC_CheckField, 24, 8, 242, 1, 231, 19, // Skip to: 14571
4228
/* 9476 */    MCD_OPC_Decode, 250, 12, 96, // Opcode: VRECPSfd
4229
/* 9480 */    MCD_OPC_FilterValue, 2, 223, 19, // Skip to: 14571
4230
/* 9484 */    MCD_OPC_CheckPredicate, 16, 219, 19, // Skip to: 14571
4231
/* 9488 */    MCD_OPC_CheckField, 24, 8, 242, 1, 212, 19, // Skip to: 14571
4232
/* 9495 */    MCD_OPC_Decode, 213, 13, 96, // Opcode: VRSQRTSfd
4233
/* 9499 */    MCD_OPC_FilterValue, 1, 204, 19, // Skip to: 14571
4234
/* 9503 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
4235
/* 9506 */    MCD_OPC_FilterValue, 0, 138, 6, // Skip to: 11184
4236
/* 9510 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
4237
/* 9513 */    MCD_OPC_FilterValue, 121, 190, 19, // Skip to: 14571
4238
/* 9517 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
4239
/* 9520 */    MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 9645
4240
/* 9524 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4241
/* 9527 */    MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9612
4242
/* 9531 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4243
/* 9534 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9579
4244
/* 9538 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4245
/* 9541 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9560
4246
/* 9545 */    MCD_OPC_CheckPredicate, 16, 190, 5, // Skip to: 11019
4247
/* 9549 */    MCD_OPC_CheckField, 19, 1, 1, 184, 5, // Skip to: 11019
4248
/* 9555 */    MCD_OPC_Decode, 160, 14, 141, 1, // Opcode: VSHRsv8i8
4249
/* 9560 */    MCD_OPC_FilterValue, 1, 175, 5, // Skip to: 11019
4250
/* 9564 */    MCD_OPC_CheckPredicate, 16, 171, 5, // Skip to: 11019
4251
/* 9568 */    MCD_OPC_CheckField, 19, 1, 1, 165, 5, // Skip to: 11019
4252
/* 9574 */    MCD_OPC_Decode, 168, 14, 141, 1, // Opcode: VSHRuv8i8
4253
/* 9579 */    MCD_OPC_FilterValue, 1, 156, 5, // Skip to: 11019
4254
/* 9583 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4255
/* 9586 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9599
4256
/* 9590 */    MCD_OPC_CheckPredicate, 16, 145, 5, // Skip to: 11019
4257
/* 9594 */    MCD_OPC_Decode, 157, 14, 142, 1, // Opcode: VSHRsv4i16
4258
/* 9599 */    MCD_OPC_FilterValue, 1, 136, 5, // Skip to: 11019
4259
/* 9603 */    MCD_OPC_CheckPredicate, 16, 132, 5, // Skip to: 11019
4260
/* 9607 */    MCD_OPC_Decode, 165, 14, 142, 1, // Opcode: VSHRuv4i16
4261
/* 9612 */    MCD_OPC_FilterValue, 1, 123, 5, // Skip to: 11019
4262
/* 9616 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4263
/* 9619 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9632
4264
/* 9623 */    MCD_OPC_CheckPredicate, 16, 112, 5, // Skip to: 11019
4265
/* 9627 */    MCD_OPC_Decode, 155, 14, 143, 1, // Opcode: VSHRsv2i32
4266
/* 9632 */    MCD_OPC_FilterValue, 1, 103, 5, // Skip to: 11019
4267
/* 9636 */    MCD_OPC_CheckPredicate, 16, 99, 5, // Skip to: 11019
4268
/* 9640 */    MCD_OPC_Decode, 163, 14, 143, 1, // Opcode: VSHRuv2i32
4269
/* 9645 */    MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 9770
4270
/* 9649 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4271
/* 9652 */    MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9737
4272
/* 9656 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4273
/* 9659 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9704
4274
/* 9663 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4275
/* 9666 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9685
4276
/* 9670 */    MCD_OPC_CheckPredicate, 16, 65, 5, // Skip to: 11019
4277
/* 9674 */    MCD_OPC_CheckField, 19, 1, 1, 59, 5, // Skip to: 11019
4278
/* 9680 */    MCD_OPC_Decode, 192, 14, 144, 1, // Opcode: VSRAsv8i8
4279
/* 9685 */    MCD_OPC_FilterValue, 1, 50, 5, // Skip to: 11019
4280
/* 9689 */    MCD_OPC_CheckPredicate, 16, 46, 5, // Skip to: 11019
4281
/* 9693 */    MCD_OPC_CheckField, 19, 1, 1, 40, 5, // Skip to: 11019
4282
/* 9699 */    MCD_OPC_Decode, 200, 14, 144, 1, // Opcode: VSRAuv8i8
4283
/* 9704 */    MCD_OPC_FilterValue, 1, 31, 5, // Skip to: 11019
4284
/* 9708 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4285
/* 9711 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9724
4286
/* 9715 */    MCD_OPC_CheckPredicate, 16, 20, 5, // Skip to: 11019
4287
/* 9719 */    MCD_OPC_Decode, 189, 14, 145, 1, // Opcode: VSRAsv4i16
4288
/* 9724 */    MCD_OPC_FilterValue, 1, 11, 5, // Skip to: 11019
4289
/* 9728 */    MCD_OPC_CheckPredicate, 16, 7, 5, // Skip to: 11019
4290
/* 9732 */    MCD_OPC_Decode, 197, 14, 145, 1, // Opcode: VSRAuv4i16
4291
/* 9737 */    MCD_OPC_FilterValue, 1, 254, 4, // Skip to: 11019
4292
/* 9741 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4293
/* 9744 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9757
4294
/* 9748 */    MCD_OPC_CheckPredicate, 16, 243, 4, // Skip to: 11019
4295
/* 9752 */    MCD_OPC_Decode, 187, 14, 146, 1, // Opcode: VSRAsv2i32
4296
/* 9757 */    MCD_OPC_FilterValue, 1, 234, 4, // Skip to: 11019
4297
/* 9761 */    MCD_OPC_CheckPredicate, 16, 230, 4, // Skip to: 11019
4298
/* 9765 */    MCD_OPC_Decode, 195, 14, 146, 1, // Opcode: VSRAuv2i32
4299
/* 9770 */    MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 9895
4300
/* 9774 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4301
/* 9777 */    MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9862
4302
/* 9781 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4303
/* 9784 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9829
4304
/* 9788 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4305
/* 9791 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9810
4306
/* 9795 */    MCD_OPC_CheckPredicate, 16, 196, 4, // Skip to: 11019
4307
/* 9799 */    MCD_OPC_CheckField, 19, 1, 1, 190, 4, // Skip to: 11019
4308
/* 9805 */    MCD_OPC_Decode, 200, 13, 141, 1, // Opcode: VRSHRsv8i8
4309
/* 9810 */    MCD_OPC_FilterValue, 1, 181, 4, // Skip to: 11019
4310
/* 9814 */    MCD_OPC_CheckPredicate, 16, 177, 4, // Skip to: 11019
4311
/* 9818 */    MCD_OPC_CheckField, 19, 1, 1, 171, 4, // Skip to: 11019
4312
/* 9824 */    MCD_OPC_Decode, 208, 13, 141, 1, // Opcode: VRSHRuv8i8
4313
/* 9829 */    MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 11019
4314
/* 9833 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4315
/* 9836 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9849
4316
/* 9840 */    MCD_OPC_CheckPredicate, 16, 151, 4, // Skip to: 11019
4317
/* 9844 */    MCD_OPC_Decode, 197, 13, 142, 1, // Opcode: VRSHRsv4i16
4318
/* 9849 */    MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 11019
4319
/* 9853 */    MCD_OPC_CheckPredicate, 16, 138, 4, // Skip to: 11019
4320
/* 9857 */    MCD_OPC_Decode, 205, 13, 142, 1, // Opcode: VRSHRuv4i16
4321
/* 9862 */    MCD_OPC_FilterValue, 1, 129, 4, // Skip to: 11019
4322
/* 9866 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4323
/* 9869 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9882
4324
/* 9873 */    MCD_OPC_CheckPredicate, 16, 118, 4, // Skip to: 11019
4325
/* 9877 */    MCD_OPC_Decode, 195, 13, 143, 1, // Opcode: VRSHRsv2i32
4326
/* 9882 */    MCD_OPC_FilterValue, 1, 109, 4, // Skip to: 11019
4327
/* 9886 */    MCD_OPC_CheckPredicate, 16, 105, 4, // Skip to: 11019
4328
/* 9890 */    MCD_OPC_Decode, 203, 13, 143, 1, // Opcode: VRSHRuv2i32
4329
/* 9895 */    MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 10020
4330
/* 9899 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4331
/* 9902 */    MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9987
4332
/* 9906 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4333
/* 9909 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9954
4334
/* 9913 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4335
/* 9916 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9935
4336
/* 9920 */    MCD_OPC_CheckPredicate, 16, 71, 4, // Skip to: 11019
4337
/* 9924 */    MCD_OPC_CheckField, 19, 1, 1, 65, 4, // Skip to: 11019
4338
/* 9930 */    MCD_OPC_Decode, 222, 13, 144, 1, // Opcode: VRSRAsv8i8
4339
/* 9935 */    MCD_OPC_FilterValue, 1, 56, 4, // Skip to: 11019
4340
/* 9939 */    MCD_OPC_CheckPredicate, 16, 52, 4, // Skip to: 11019
4341
/* 9943 */    MCD_OPC_CheckField, 19, 1, 1, 46, 4, // Skip to: 11019
4342
/* 9949 */    MCD_OPC_Decode, 230, 13, 144, 1, // Opcode: VRSRAuv8i8
4343
/* 9954 */    MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 11019
4344
/* 9958 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4345
/* 9961 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9974
4346
/* 9965 */    MCD_OPC_CheckPredicate, 16, 26, 4, // Skip to: 11019
4347
/* 9969 */    MCD_OPC_Decode, 219, 13, 145, 1, // Opcode: VRSRAsv4i16
4348
/* 9974 */    MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 11019
4349
/* 9978 */    MCD_OPC_CheckPredicate, 16, 13, 4, // Skip to: 11019
4350
/* 9982 */    MCD_OPC_Decode, 227, 13, 145, 1, // Opcode: VRSRAuv4i16
4351
/* 9987 */    MCD_OPC_FilterValue, 1, 4, 4, // Skip to: 11019
4352
/* 9991 */    MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4353
/* 9994 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10007
4354
/* 9998 */    MCD_OPC_CheckPredicate, 16, 249, 3, // Skip to: 11019
4355
/* 10002 */   MCD_OPC_Decode, 217, 13, 146, 1, // Opcode: VRSRAsv2i32
4356
/* 10007 */   MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 11019
4357
/* 10011 */   MCD_OPC_CheckPredicate, 16, 236, 3, // Skip to: 11019
4358
/* 10015 */   MCD_OPC_Decode, 225, 13, 146, 1, // Opcode: VRSRAuv2i32
4359
/* 10020 */   MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 10097
4360
/* 10024 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4361
/* 10027 */   MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10078
4362
/* 10031 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4363
/* 10034 */   MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10059
4364
/* 10038 */   MCD_OPC_CheckPredicate, 16, 209, 3, // Skip to: 11019
4365
/* 10042 */   MCD_OPC_CheckField, 24, 1, 1, 203, 3, // Skip to: 11019
4366
/* 10048 */   MCD_OPC_CheckField, 19, 1, 1, 197, 3, // Skip to: 11019
4367
/* 10054 */   MCD_OPC_Decode, 208, 14, 144, 1, // Opcode: VSRIv8i8
4368
/* 10059 */   MCD_OPC_FilterValue, 1, 188, 3, // Skip to: 11019
4369
/* 10063 */   MCD_OPC_CheckPredicate, 16, 184, 3, // Skip to: 11019
4370
/* 10067 */   MCD_OPC_CheckField, 24, 1, 1, 178, 3, // Skip to: 11019
4371
/* 10073 */   MCD_OPC_Decode, 205, 14, 145, 1, // Opcode: VSRIv4i16
4372
/* 10078 */   MCD_OPC_FilterValue, 1, 169, 3, // Skip to: 11019
4373
/* 10082 */   MCD_OPC_CheckPredicate, 16, 165, 3, // Skip to: 11019
4374
/* 10086 */   MCD_OPC_CheckField, 24, 1, 1, 159, 3, // Skip to: 11019
4375
/* 10092 */   MCD_OPC_Decode, 203, 14, 146, 1, // Opcode: VSRIv2i32
4376
/* 10097 */   MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 10222
4377
/* 10101 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4378
/* 10104 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10189
4379
/* 10108 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4380
/* 10111 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10156
4381
/* 10115 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4382
/* 10118 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10137
4383
/* 10122 */   MCD_OPC_CheckPredicate, 16, 125, 3, // Skip to: 11019
4384
/* 10126 */   MCD_OPC_CheckField, 19, 1, 1, 119, 3, // Skip to: 11019
4385
/* 10132 */   MCD_OPC_Decode, 133, 14, 147, 1, // Opcode: VSHLiv8i8
4386
/* 10137 */   MCD_OPC_FilterValue, 1, 110, 3, // Skip to: 11019
4387
/* 10141 */   MCD_OPC_CheckPredicate, 16, 106, 3, // Skip to: 11019
4388
/* 10145 */   MCD_OPC_CheckField, 19, 1, 1, 100, 3, // Skip to: 11019
4389
/* 10151 */   MCD_OPC_Decode, 180, 14, 148, 1, // Opcode: VSLIv8i8
4390
/* 10156 */   MCD_OPC_FilterValue, 1, 91, 3, // Skip to: 11019
4391
/* 10160 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4392
/* 10163 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10176
4393
/* 10167 */   MCD_OPC_CheckPredicate, 16, 80, 3, // Skip to: 11019
4394
/* 10171 */   MCD_OPC_Decode, 130, 14, 149, 1, // Opcode: VSHLiv4i16
4395
/* 10176 */   MCD_OPC_FilterValue, 1, 71, 3, // Skip to: 11019
4396
/* 10180 */   MCD_OPC_CheckPredicate, 16, 67, 3, // Skip to: 11019
4397
/* 10184 */   MCD_OPC_Decode, 177, 14, 150, 1, // Opcode: VSLIv4i16
4398
/* 10189 */   MCD_OPC_FilterValue, 1, 58, 3, // Skip to: 11019
4399
/* 10193 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4400
/* 10196 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10209
4401
/* 10200 */   MCD_OPC_CheckPredicate, 16, 47, 3, // Skip to: 11019
4402
/* 10204 */   MCD_OPC_Decode, 128, 14, 151, 1, // Opcode: VSHLiv2i32
4403
/* 10209 */   MCD_OPC_FilterValue, 1, 38, 3, // Skip to: 11019
4404
/* 10213 */   MCD_OPC_CheckPredicate, 16, 34, 3, // Skip to: 11019
4405
/* 10217 */   MCD_OPC_Decode, 175, 14, 152, 1, // Opcode: VSLIv2i32
4406
/* 10222 */   MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 10299
4407
/* 10226 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4408
/* 10229 */   MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10280
4409
/* 10233 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4410
/* 10236 */   MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10261
4411
/* 10240 */   MCD_OPC_CheckPredicate, 16, 7, 3, // Skip to: 11019
4412
/* 10244 */   MCD_OPC_CheckField, 24, 1, 1, 1, 3, // Skip to: 11019
4413
/* 10250 */   MCD_OPC_CheckField, 19, 1, 1, 251, 2, // Skip to: 11019
4414
/* 10256 */   MCD_OPC_Decode, 193, 12, 147, 1, // Opcode: VQSHLsuv8i8
4415
/* 10261 */   MCD_OPC_FilterValue, 1, 242, 2, // Skip to: 11019
4416
/* 10265 */   MCD_OPC_CheckPredicate, 16, 238, 2, // Skip to: 11019
4417
/* 10269 */   MCD_OPC_CheckField, 24, 1, 1, 232, 2, // Skip to: 11019
4418
/* 10275 */   MCD_OPC_Decode, 190, 12, 149, 1, // Opcode: VQSHLsuv4i16
4419
/* 10280 */   MCD_OPC_FilterValue, 1, 223, 2, // Skip to: 11019
4420
/* 10284 */   MCD_OPC_CheckPredicate, 16, 219, 2, // Skip to: 11019
4421
/* 10288 */   MCD_OPC_CheckField, 24, 1, 1, 213, 2, // Skip to: 11019
4422
/* 10294 */   MCD_OPC_Decode, 188, 12, 151, 1, // Opcode: VQSHLsuv2i32
4423
/* 10299 */   MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 10424
4424
/* 10303 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4425
/* 10306 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10391
4426
/* 10310 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4427
/* 10313 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10358
4428
/* 10317 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4429
/* 10320 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10339
4430
/* 10324 */   MCD_OPC_CheckPredicate, 16, 179, 2, // Skip to: 11019
4431
/* 10328 */   MCD_OPC_CheckField, 19, 1, 1, 173, 2, // Skip to: 11019
4432
/* 10334 */   MCD_OPC_Decode, 185, 12, 147, 1, // Opcode: VQSHLsiv8i8
4433
/* 10339 */   MCD_OPC_FilterValue, 1, 164, 2, // Skip to: 11019
4434
/* 10343 */   MCD_OPC_CheckPredicate, 16, 160, 2, // Skip to: 11019
4435
/* 10347 */   MCD_OPC_CheckField, 19, 1, 1, 154, 2, // Skip to: 11019
4436
/* 10353 */   MCD_OPC_Decode, 209, 12, 147, 1, // Opcode: VQSHLuiv8i8
4437
/* 10358 */   MCD_OPC_FilterValue, 1, 145, 2, // Skip to: 11019
4438
/* 10362 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4439
/* 10365 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10378
4440
/* 10369 */   MCD_OPC_CheckPredicate, 16, 134, 2, // Skip to: 11019
4441
/* 10373 */   MCD_OPC_Decode, 182, 12, 149, 1, // Opcode: VQSHLsiv4i16
4442
/* 10378 */   MCD_OPC_FilterValue, 1, 125, 2, // Skip to: 11019
4443
/* 10382 */   MCD_OPC_CheckPredicate, 16, 121, 2, // Skip to: 11019
4444
/* 10386 */   MCD_OPC_Decode, 206, 12, 149, 1, // Opcode: VQSHLuiv4i16
4445
/* 10391 */   MCD_OPC_FilterValue, 1, 112, 2, // Skip to: 11019
4446
/* 10395 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4447
/* 10398 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10411
4448
/* 10402 */   MCD_OPC_CheckPredicate, 16, 101, 2, // Skip to: 11019
4449
/* 10406 */   MCD_OPC_Decode, 180, 12, 151, 1, // Opcode: VQSHLsiv2i32
4450
/* 10411 */   MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 11019
4451
/* 10415 */   MCD_OPC_CheckPredicate, 16, 88, 2, // Skip to: 11019
4452
/* 10419 */   MCD_OPC_Decode, 204, 12, 151, 1, // Opcode: VQSHLuiv2i32
4453
/* 10424 */   MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 10549
4454
/* 10428 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4455
/* 10431 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10516
4456
/* 10435 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4457
/* 10438 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10483
4458
/* 10442 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4459
/* 10445 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10464
4460
/* 10449 */   MCD_OPC_CheckPredicate, 16, 54, 2, // Skip to: 11019
4461
/* 10453 */   MCD_OPC_CheckField, 19, 1, 1, 48, 2, // Skip to: 11019
4462
/* 10459 */   MCD_OPC_Decode, 152, 14, 153, 1, // Opcode: VSHRNv8i8
4463
/* 10464 */   MCD_OPC_FilterValue, 1, 39, 2, // Skip to: 11019
4464
/* 10468 */   MCD_OPC_CheckPredicate, 16, 35, 2, // Skip to: 11019
4465
/* 10472 */   MCD_OPC_CheckField, 19, 1, 1, 29, 2, // Skip to: 11019
4466
/* 10478 */   MCD_OPC_Decode, 226, 12, 153, 1, // Opcode: VQSHRUNv8i8
4467
/* 10483 */   MCD_OPC_FilterValue, 1, 20, 2, // Skip to: 11019
4468
/* 10487 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4469
/* 10490 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10503
4470
/* 10494 */   MCD_OPC_CheckPredicate, 16, 9, 2, // Skip to: 11019
4471
/* 10498 */   MCD_OPC_Decode, 151, 14, 154, 1, // Opcode: VSHRNv4i16
4472
/* 10503 */   MCD_OPC_FilterValue, 1, 0, 2, // Skip to: 11019
4473
/* 10507 */   MCD_OPC_CheckPredicate, 16, 252, 1, // Skip to: 11019
4474
/* 10511 */   MCD_OPC_Decode, 225, 12, 154, 1, // Opcode: VQSHRUNv4i16
4475
/* 10516 */   MCD_OPC_FilterValue, 1, 243, 1, // Skip to: 11019
4476
/* 10520 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4477
/* 10523 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10536
4478
/* 10527 */   MCD_OPC_CheckPredicate, 16, 232, 1, // Skip to: 11019
4479
/* 10531 */   MCD_OPC_Decode, 150, 14, 155, 1, // Opcode: VSHRNv2i32
4480
/* 10536 */   MCD_OPC_FilterValue, 1, 223, 1, // Skip to: 11019
4481
/* 10540 */   MCD_OPC_CheckPredicate, 16, 219, 1, // Skip to: 11019
4482
/* 10544 */   MCD_OPC_Decode, 224, 12, 155, 1, // Opcode: VQSHRUNv2i32
4483
/* 10549 */   MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 10674
4484
/* 10553 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4485
/* 10556 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10641
4486
/* 10560 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4487
/* 10563 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10608
4488
/* 10567 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4489
/* 10570 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10589
4490
/* 10574 */   MCD_OPC_CheckPredicate, 16, 185, 1, // Skip to: 11019
4491
/* 10578 */   MCD_OPC_CheckField, 19, 1, 1, 179, 1, // Skip to: 11019
4492
/* 10584 */   MCD_OPC_Decode, 220, 12, 153, 1, // Opcode: VQSHRNsv8i8
4493
/* 10589 */   MCD_OPC_FilterValue, 1, 170, 1, // Skip to: 11019
4494
/* 10593 */   MCD_OPC_CheckPredicate, 16, 166, 1, // Skip to: 11019
4495
/* 10597 */   MCD_OPC_CheckField, 19, 1, 1, 160, 1, // Skip to: 11019
4496
/* 10603 */   MCD_OPC_Decode, 223, 12, 153, 1, // Opcode: VQSHRNuv8i8
4497
/* 10608 */   MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 11019
4498
/* 10612 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4499
/* 10615 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10628
4500
/* 10619 */   MCD_OPC_CheckPredicate, 16, 140, 1, // Skip to: 11019
4501
/* 10623 */   MCD_OPC_Decode, 219, 12, 154, 1, // Opcode: VQSHRNsv4i16
4502
/* 10628 */   MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 11019
4503
/* 10632 */   MCD_OPC_CheckPredicate, 16, 127, 1, // Skip to: 11019
4504
/* 10636 */   MCD_OPC_Decode, 222, 12, 154, 1, // Opcode: VQSHRNuv4i16
4505
/* 10641 */   MCD_OPC_FilterValue, 1, 118, 1, // Skip to: 11019
4506
/* 10645 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4507
/* 10648 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10661
4508
/* 10652 */   MCD_OPC_CheckPredicate, 16, 107, 1, // Skip to: 11019
4509
/* 10656 */   MCD_OPC_Decode, 218, 12, 155, 1, // Opcode: VQSHRNsv2i32
4510
/* 10661 */   MCD_OPC_FilterValue, 1, 98, 1, // Skip to: 11019
4511
/* 10665 */   MCD_OPC_CheckPredicate, 16, 94, 1, // Skip to: 11019
4512
/* 10669 */   MCD_OPC_Decode, 221, 12, 155, 1, // Opcode: VQSHRNuv2i32
4513
/* 10674 */   MCD_OPC_FilterValue, 10, 213, 0, // Skip to: 10891
4514
/* 10678 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
4515
/* 10681 */   MCD_OPC_FilterValue, 0, 143, 0, // Skip to: 10828
4516
/* 10685 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
4517
/* 10688 */   MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 10765
4518
/* 10692 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4519
/* 10695 */   MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 10730
4520
/* 10699 */   MCD_OPC_ExtractField, 19, 1,  // Inst{19} ...
4521
/* 10702 */   MCD_OPC_FilterValue, 1, 57, 1, // Skip to: 11019
4522
/* 10706 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 10721
4523
/* 10710 */   MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10721
4524
/* 10716 */   MCD_OPC_Decode, 204, 10, 133, 1, // Opcode: VMOVLsv8i16
4525
/* 10721 */   MCD_OPC_CheckPredicate, 16, 38, 1, // Skip to: 11019
4526
/* 10725 */   MCD_OPC_Decode, 250, 13, 156, 1, // Opcode: VSHLLsv8i16
4527
/* 10730 */   MCD_OPC_FilterValue, 1, 29, 1, // Skip to: 11019
4528
/* 10734 */   MCD_OPC_ExtractField, 19, 1,  // Inst{19} ...
4529
/* 10737 */   MCD_OPC_FilterValue, 1, 22, 1, // Skip to: 11019
4530
/* 10741 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 10756
4531
/* 10745 */   MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10756
4532
/* 10751 */   MCD_OPC_Decode, 207, 10, 133, 1, // Opcode: VMOVLuv8i16
4533
/* 10756 */   MCD_OPC_CheckPredicate, 16, 3, 1, // Skip to: 11019
4534
/* 10760 */   MCD_OPC_Decode, 253, 13, 156, 1, // Opcode: VSHLLuv8i16
4535
/* 10765 */   MCD_OPC_FilterValue, 1, 250, 0, // Skip to: 11019
4536
/* 10769 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4537
/* 10772 */   MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10800
4538
/* 10776 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 10791
4539
/* 10780 */   MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10791
4540
/* 10786 */   MCD_OPC_Decode, 203, 10, 133, 1, // Opcode: VMOVLsv4i32
4541
/* 10791 */   MCD_OPC_CheckPredicate, 16, 224, 0, // Skip to: 11019
4542
/* 10795 */   MCD_OPC_Decode, 249, 13, 157, 1, // Opcode: VSHLLsv4i32
4543
/* 10800 */   MCD_OPC_FilterValue, 1, 215, 0, // Skip to: 11019
4544
/* 10804 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 10819
4545
/* 10808 */   MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10819
4546
/* 10814 */   MCD_OPC_Decode, 206, 10, 133, 1, // Opcode: VMOVLuv4i32
4547
/* 10819 */   MCD_OPC_CheckPredicate, 16, 196, 0, // Skip to: 11019
4548
/* 10823 */   MCD_OPC_Decode, 252, 13, 157, 1, // Opcode: VSHLLuv4i32
4549
/* 10828 */   MCD_OPC_FilterValue, 1, 187, 0, // Skip to: 11019
4550
/* 10832 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4551
/* 10835 */   MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10863
4552
/* 10839 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 10854
4553
/* 10843 */   MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10854
4554
/* 10849 */   MCD_OPC_Decode, 202, 10, 133, 1, // Opcode: VMOVLsv2i64
4555
/* 10854 */   MCD_OPC_CheckPredicate, 16, 161, 0, // Skip to: 11019
4556
/* 10858 */   MCD_OPC_Decode, 248, 13, 158, 1, // Opcode: VSHLLsv2i64
4557
/* 10863 */   MCD_OPC_FilterValue, 1, 152, 0, // Skip to: 11019
4558
/* 10867 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 10882
4559
/* 10871 */   MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10882
4560
/* 10877 */   MCD_OPC_Decode, 205, 10, 133, 1, // Opcode: VMOVLuv2i64
4561
/* 10882 */   MCD_OPC_CheckPredicate, 16, 133, 0, // Skip to: 11019
4562
/* 10886 */   MCD_OPC_Decode, 251, 13, 158, 1, // Opcode: VSHLLuv2i64
4563
/* 10891 */   MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 10965
4564
/* 10895 */   MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
4565
/* 10898 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10917
4566
/* 10902 */   MCD_OPC_CheckPredicate, 16, 30, 0, // Skip to: 10936
4567
/* 10906 */   MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 10936
4568
/* 10912 */   MCD_OPC_Decode, 228, 10, 159, 1, // Opcode: VMOVv8i8
4569
/* 10917 */   MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 10936
4570
/* 10921 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 10936
4571
/* 10925 */   MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 10936
4572
/* 10931 */   MCD_OPC_Decode, 220, 10, 159, 1, // Opcode: VMOVv1i64
4573
/* 10936 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4574
/* 10939 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10952
4575
/* 10943 */   MCD_OPC_CheckPredicate, 16, 72, 0, // Skip to: 11019
4576
/* 10947 */   MCD_OPC_Decode, 131, 6, 160, 1, // Opcode: VCVTxs2fd
4577
/* 10952 */   MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 11019
4578
/* 10956 */   MCD_OPC_CheckPredicate, 16, 59, 0, // Skip to: 11019
4579
/* 10960 */   MCD_OPC_Decode, 133, 6, 160, 1, // Opcode: VCVTxu2fd
4580
/* 10965 */   MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 11019
4581
/* 10969 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
4582
/* 10972 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10985
4583
/* 10976 */   MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 10998
4584
/* 10980 */   MCD_OPC_Decode, 250, 5, 160, 1, // Opcode: VCVTf2xsd
4585
/* 10985 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10998
4586
/* 10989 */   MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 10998
4587
/* 10993 */   MCD_OPC_Decode, 252, 5, 160, 1, // Opcode: VCVTf2xud
4588
/* 10998 */   MCD_OPC_CheckPredicate, 16, 17, 0, // Skip to: 11019
4589
/* 11002 */   MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 11019
4590
/* 11008 */   MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 11019
4591
/* 11014 */   MCD_OPC_Decode, 221, 10, 159, 1, // Opcode: VMOVv2f32
4592
/* 11019 */   MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
4593
/* 11022 */   MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 11103
4594
/* 11026 */   MCD_OPC_ExtractField, 19, 3,  // Inst{21-19} ...
4595
/* 11029 */   MCD_OPC_FilterValue, 0, 210, 13, // Skip to: 14571
4596
/* 11033 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4597
/* 11036 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11055
4598
/* 11040 */   MCD_OPC_CheckPredicate, 16, 50, 0, // Skip to: 11094
4599
/* 11044 */   MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11094
4600
/* 11050 */   MCD_OPC_Decode, 225, 10, 159, 1, // Opcode: VMOVv4i16
4601
/* 11055 */   MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11094
4602
/* 11059 */   MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
4603
/* 11062 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11075
4604
/* 11066 */   MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 11094
4605
/* 11070 */   MCD_OPC_Decode, 169, 11, 159, 1, // Opcode: VORRiv2i32
4606
/* 11075 */   MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11094
4607
/* 11079 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 11094
4608
/* 11083 */   MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11094
4609
/* 11089 */   MCD_OPC_Decode, 170, 11, 159, 1, // Opcode: VORRiv4i16
4610
/* 11094 */   MCD_OPC_CheckPredicate, 16, 145, 13, // Skip to: 14571
4611
/* 11098 */   MCD_OPC_Decode, 222, 10, 159, 1, // Opcode: VMOVv2i32
4612
/* 11103 */   MCD_OPC_FilterValue, 1, 136, 13, // Skip to: 14571
4613
/* 11107 */   MCD_OPC_ExtractField, 19, 3,  // Inst{21-19} ...
4614
/* 11110 */   MCD_OPC_FilterValue, 0, 129, 13, // Skip to: 14571
4615
/* 11114 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
4616
/* 11117 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11136
4617
/* 11121 */   MCD_OPC_CheckPredicate, 16, 50, 0, // Skip to: 11175
4618
/* 11125 */   MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11175
4619
/* 11131 */   MCD_OPC_Decode, 147, 11, 159, 1, // Opcode: VMVNv4i16
4620
/* 11136 */   MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11175
4621
/* 11140 */   MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
4622
/* 11143 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11156
4623
/* 11147 */   MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 11175
4624
/* 11151 */   MCD_OPC_Decode, 222, 4, 159, 1, // Opcode: VBICiv2i32
4625
/* 11156 */   MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11175
4626
/* 11160 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 11175
4627
/* 11164 */   MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11175
4628
/* 11170 */   MCD_OPC_Decode, 223, 4, 159, 1, // Opcode: VBICiv4i16
4629
/* 11175 */   MCD_OPC_CheckPredicate, 16, 64, 13, // Skip to: 14571
4630
/* 11179 */   MCD_OPC_Decode, 146, 11, 159, 1, // Opcode: VMVNv2i32
4631
/* 11184 */   MCD_OPC_FilterValue, 1, 55, 13, // Skip to: 14571
4632
/* 11188 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
4633
/* 11191 */   MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 11226
4634
/* 11195 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4635
/* 11198 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11212
4636
/* 11203 */   MCD_OPC_CheckPredicate, 16, 36, 13, // Skip to: 14571
4637
/* 11207 */   MCD_OPC_Decode, 154, 14, 161, 1, // Opcode: VSHRsv1i64
4638
/* 11212 */   MCD_OPC_FilterValue, 243, 1, 26, 13, // Skip to: 14571
4639
/* 11217 */   MCD_OPC_CheckPredicate, 16, 22, 13, // Skip to: 14571
4640
/* 11221 */   MCD_OPC_Decode, 162, 14, 161, 1, // Opcode: VSHRuv1i64
4641
/* 11226 */   MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 11261
4642
/* 11230 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4643
/* 11233 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11247
4644
/* 11238 */   MCD_OPC_CheckPredicate, 16, 1, 13, // Skip to: 14571
4645
/* 11242 */   MCD_OPC_Decode, 186, 14, 162, 1, // Opcode: VSRAsv1i64
4646
/* 11247 */   MCD_OPC_FilterValue, 243, 1, 247, 12, // Skip to: 14571
4647
/* 11252 */   MCD_OPC_CheckPredicate, 16, 243, 12, // Skip to: 14571
4648
/* 11256 */   MCD_OPC_Decode, 194, 14, 162, 1, // Opcode: VSRAuv1i64
4649
/* 11261 */   MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 11296
4650
/* 11265 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4651
/* 11268 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11282
4652
/* 11273 */   MCD_OPC_CheckPredicate, 16, 222, 12, // Skip to: 14571
4653
/* 11277 */   MCD_OPC_Decode, 194, 13, 161, 1, // Opcode: VRSHRsv1i64
4654
/* 11282 */   MCD_OPC_FilterValue, 243, 1, 212, 12, // Skip to: 14571
4655
/* 11287 */   MCD_OPC_CheckPredicate, 16, 208, 12, // Skip to: 14571
4656
/* 11291 */   MCD_OPC_Decode, 202, 13, 161, 1, // Opcode: VRSHRuv1i64
4657
/* 11296 */   MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 11331
4658
/* 11300 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4659
/* 11303 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11317
4660
/* 11308 */   MCD_OPC_CheckPredicate, 16, 187, 12, // Skip to: 14571
4661
/* 11312 */   MCD_OPC_Decode, 216, 13, 162, 1, // Opcode: VRSRAsv1i64
4662
/* 11317 */   MCD_OPC_FilterValue, 243, 1, 177, 12, // Skip to: 14571
4663
/* 11322 */   MCD_OPC_CheckPredicate, 16, 173, 12, // Skip to: 14571
4664
/* 11326 */   MCD_OPC_Decode, 224, 13, 162, 1, // Opcode: VRSRAuv1i64
4665
/* 11331 */   MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 11351
4666
/* 11335 */   MCD_OPC_CheckPredicate, 16, 160, 12, // Skip to: 14571
4667
/* 11339 */   MCD_OPC_CheckField, 24, 8, 243, 1, 153, 12, // Skip to: 14571
4668
/* 11346 */   MCD_OPC_Decode, 202, 14, 162, 1, // Opcode: VSRIv1i64
4669
/* 11351 */   MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 11386
4670
/* 11355 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4671
/* 11358 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11372
4672
/* 11363 */   MCD_OPC_CheckPredicate, 16, 132, 12, // Skip to: 14571
4673
/* 11367 */   MCD_OPC_Decode, 255, 13, 163, 1, // Opcode: VSHLiv1i64
4674
/* 11372 */   MCD_OPC_FilterValue, 243, 1, 122, 12, // Skip to: 14571
4675
/* 11377 */   MCD_OPC_CheckPredicate, 16, 118, 12, // Skip to: 14571
4676
/* 11381 */   MCD_OPC_Decode, 174, 14, 164, 1, // Opcode: VSLIv1i64
4677
/* 11386 */   MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 11406
4678
/* 11390 */   MCD_OPC_CheckPredicate, 16, 105, 12, // Skip to: 14571
4679
/* 11394 */   MCD_OPC_CheckField, 24, 8, 243, 1, 98, 12, // Skip to: 14571
4680
/* 11401 */   MCD_OPC_Decode, 187, 12, 163, 1, // Opcode: VQSHLsuv1i64
4681
/* 11406 */   MCD_OPC_FilterValue, 7, 89, 12, // Skip to: 14571
4682
/* 11410 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4683
/* 11413 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11427
4684
/* 11418 */   MCD_OPC_CheckPredicate, 16, 77, 12, // Skip to: 14571
4685
/* 11422 */   MCD_OPC_Decode, 179, 12, 163, 1, // Opcode: VQSHLsiv1i64
4686
/* 11427 */   MCD_OPC_FilterValue, 243, 1, 67, 12, // Skip to: 14571
4687
/* 11432 */   MCD_OPC_CheckPredicate, 16, 63, 12, // Skip to: 14571
4688
/* 11436 */   MCD_OPC_Decode, 203, 12, 163, 1, // Opcode: VQSHLuiv1i64
4689
/* 11441 */   MCD_OPC_FilterValue, 1, 54, 12, // Skip to: 14571
4690
/* 11445 */   MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
4691
/* 11448 */   MCD_OPC_FilterValue, 0, 114, 5, // Skip to: 12846
4692
/* 11452 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
4693
/* 11455 */   MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 11594
4694
/* 11459 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4695
/* 11462 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11495
4696
/* 11466 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4697
/* 11469 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11482
4698
/* 11474 */   MCD_OPC_CheckPredicate, 16, 21, 12, // Skip to: 14571
4699
/* 11478 */   MCD_OPC_Decode, 222, 11, 97, // Opcode: VQADDsv16i8
4700
/* 11482 */   MCD_OPC_FilterValue, 243, 1, 12, 12, // Skip to: 14571
4701
/* 11487 */   MCD_OPC_CheckPredicate, 16, 8, 12, // Skip to: 14571
4702
/* 11491 */   MCD_OPC_Decode, 230, 11, 97, // Opcode: VQADDuv16i8
4703
/* 11495 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11528
4704
/* 11499 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4705
/* 11502 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11515
4706
/* 11507 */   MCD_OPC_CheckPredicate, 16, 244, 11, // Skip to: 14571
4707
/* 11511 */   MCD_OPC_Decode, 228, 11, 97, // Opcode: VQADDsv8i16
4708
/* 11515 */   MCD_OPC_FilterValue, 243, 1, 235, 11, // Skip to: 14571
4709
/* 11520 */   MCD_OPC_CheckPredicate, 16, 231, 11, // Skip to: 14571
4710
/* 11524 */   MCD_OPC_Decode, 236, 11, 97, // Opcode: VQADDuv8i16
4711
/* 11528 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11561
4712
/* 11532 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4713
/* 11535 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11548
4714
/* 11540 */   MCD_OPC_CheckPredicate, 16, 211, 11, // Skip to: 14571
4715
/* 11544 */   MCD_OPC_Decode, 227, 11, 97, // Opcode: VQADDsv4i32
4716
/* 11548 */   MCD_OPC_FilterValue, 243, 1, 202, 11, // Skip to: 14571
4717
/* 11553 */   MCD_OPC_CheckPredicate, 16, 198, 11, // Skip to: 14571
4718
/* 11557 */   MCD_OPC_Decode, 235, 11, 97, // Opcode: VQADDuv4i32
4719
/* 11561 */   MCD_OPC_FilterValue, 3, 190, 11, // Skip to: 14571
4720
/* 11565 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4721
/* 11568 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11581
4722
/* 11573 */   MCD_OPC_CheckPredicate, 16, 178, 11, // Skip to: 14571
4723
/* 11577 */   MCD_OPC_Decode, 225, 11, 97, // Opcode: VQADDsv2i64
4724
/* 11581 */   MCD_OPC_FilterValue, 243, 1, 169, 11, // Skip to: 14571
4725
/* 11586 */   MCD_OPC_CheckPredicate, 16, 165, 11, // Skip to: 14571
4726
/* 11590 */   MCD_OPC_Decode, 233, 11, 97, // Opcode: VQADDuv2i64
4727
/* 11594 */   MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 11733
4728
/* 11598 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4729
/* 11601 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11634
4730
/* 11605 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4731
/* 11608 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11621
4732
/* 11613 */   MCD_OPC_CheckPredicate, 16, 138, 11, // Skip to: 14571
4733
/* 11617 */   MCD_OPC_Decode, 220, 4, 97, // Opcode: VANDq
4734
/* 11621 */   MCD_OPC_FilterValue, 243, 1, 129, 11, // Skip to: 14571
4735
/* 11626 */   MCD_OPC_CheckPredicate, 16, 125, 11, // Skip to: 14571
4736
/* 11630 */   MCD_OPC_Decode, 150, 6, 97, // Opcode: VEORq
4737
/* 11634 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11667
4738
/* 11638 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4739
/* 11641 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11654
4740
/* 11646 */   MCD_OPC_CheckPredicate, 16, 105, 11, // Skip to: 14571
4741
/* 11650 */   MCD_OPC_Decode, 226, 4, 97, // Opcode: VBICq
4742
/* 11654 */   MCD_OPC_FilterValue, 243, 1, 96, 11, // Skip to: 14571
4743
/* 11659 */   MCD_OPC_CheckPredicate, 16, 92, 11, // Skip to: 14571
4744
/* 11663 */   MCD_OPC_Decode, 232, 4, 105, // Opcode: VBSLq
4745
/* 11667 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11700
4746
/* 11671 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4747
/* 11674 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11687
4748
/* 11679 */   MCD_OPC_CheckPredicate, 16, 72, 11, // Skip to: 14571
4749
/* 11683 */   MCD_OPC_Decode, 173, 11, 97, // Opcode: VORRq
4750
/* 11687 */   MCD_OPC_FilterValue, 243, 1, 63, 11, // Skip to: 14571
4751
/* 11692 */   MCD_OPC_CheckPredicate, 16, 59, 11, // Skip to: 14571
4752
/* 11696 */   MCD_OPC_Decode, 230, 4, 105, // Opcode: VBITq
4753
/* 11700 */   MCD_OPC_FilterValue, 3, 51, 11, // Skip to: 14571
4754
/* 11704 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4755
/* 11707 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11720
4756
/* 11712 */   MCD_OPC_CheckPredicate, 16, 39, 11, // Skip to: 14571
4757
/* 11716 */   MCD_OPC_Decode, 167, 11, 97, // Opcode: VORNq
4758
/* 11720 */   MCD_OPC_FilterValue, 243, 1, 30, 11, // Skip to: 14571
4759
/* 11725 */   MCD_OPC_CheckPredicate, 16, 26, 11, // Skip to: 14571
4760
/* 11729 */   MCD_OPC_Decode, 228, 4, 105, // Opcode: VBIFq
4761
/* 11733 */   MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 11872
4762
/* 11737 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4763
/* 11740 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11773
4764
/* 11744 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4765
/* 11747 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11760
4766
/* 11752 */   MCD_OPC_CheckPredicate, 16, 255, 10, // Skip to: 14571
4767
/* 11756 */   MCD_OPC_Decode, 227, 12, 97, // Opcode: VQSUBsv16i8
4768
/* 11760 */   MCD_OPC_FilterValue, 243, 1, 246, 10, // Skip to: 14571
4769
/* 11765 */   MCD_OPC_CheckPredicate, 16, 242, 10, // Skip to: 14571
4770
/* 11769 */   MCD_OPC_Decode, 235, 12, 97, // Opcode: VQSUBuv16i8
4771
/* 11773 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11806
4772
/* 11777 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4773
/* 11780 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11793
4774
/* 11785 */   MCD_OPC_CheckPredicate, 16, 222, 10, // Skip to: 14571
4775
/* 11789 */   MCD_OPC_Decode, 233, 12, 97, // Opcode: VQSUBsv8i16
4776
/* 11793 */   MCD_OPC_FilterValue, 243, 1, 213, 10, // Skip to: 14571
4777
/* 11798 */   MCD_OPC_CheckPredicate, 16, 209, 10, // Skip to: 14571
4778
/* 11802 */   MCD_OPC_Decode, 241, 12, 97, // Opcode: VQSUBuv8i16
4779
/* 11806 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11839
4780
/* 11810 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4781
/* 11813 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11826
4782
/* 11818 */   MCD_OPC_CheckPredicate, 16, 189, 10, // Skip to: 14571
4783
/* 11822 */   MCD_OPC_Decode, 232, 12, 97, // Opcode: VQSUBsv4i32
4784
/* 11826 */   MCD_OPC_FilterValue, 243, 1, 180, 10, // Skip to: 14571
4785
/* 11831 */   MCD_OPC_CheckPredicate, 16, 176, 10, // Skip to: 14571
4786
/* 11835 */   MCD_OPC_Decode, 240, 12, 97, // Opcode: VQSUBuv4i32
4787
/* 11839 */   MCD_OPC_FilterValue, 3, 168, 10, // Skip to: 14571
4788
/* 11843 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4789
/* 11846 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11859
4790
/* 11851 */   MCD_OPC_CheckPredicate, 16, 156, 10, // Skip to: 14571
4791
/* 11855 */   MCD_OPC_Decode, 230, 12, 97, // Opcode: VQSUBsv2i64
4792
/* 11859 */   MCD_OPC_FilterValue, 243, 1, 147, 10, // Skip to: 14571
4793
/* 11864 */   MCD_OPC_CheckPredicate, 16, 143, 10, // Skip to: 14571
4794
/* 11868 */   MCD_OPC_Decode, 238, 12, 97, // Opcode: VQSUBuv2i64
4795
/* 11872 */   MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 11978
4796
/* 11876 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4797
/* 11879 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11912
4798
/* 11883 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4799
/* 11886 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11899
4800
/* 11891 */   MCD_OPC_CheckPredicate, 16, 116, 10, // Skip to: 14571
4801
/* 11895 */   MCD_OPC_Decode, 251, 4, 97, // Opcode: VCGEsv16i8
4802
/* 11899 */   MCD_OPC_FilterValue, 243, 1, 107, 10, // Skip to: 14571
4803
/* 11904 */   MCD_OPC_CheckPredicate, 16, 103, 10, // Skip to: 14571
4804
/* 11908 */   MCD_OPC_Decode, 129, 5, 97, // Opcode: VCGEuv16i8
4805
/* 11912 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11945
4806
/* 11916 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4807
/* 11919 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11932
4808
/* 11924 */   MCD_OPC_CheckPredicate, 16, 83, 10, // Skip to: 14571
4809
/* 11928 */   MCD_OPC_Decode, 255, 4, 97, // Opcode: VCGEsv8i16
4810
/* 11932 */   MCD_OPC_FilterValue, 243, 1, 74, 10, // Skip to: 14571
4811
/* 11937 */   MCD_OPC_CheckPredicate, 16, 70, 10, // Skip to: 14571
4812
/* 11941 */   MCD_OPC_Decode, 133, 5, 97, // Opcode: VCGEuv8i16
4813
/* 11945 */   MCD_OPC_FilterValue, 2, 62, 10, // Skip to: 14571
4814
/* 11949 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4815
/* 11952 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11965
4816
/* 11957 */   MCD_OPC_CheckPredicate, 16, 50, 10, // Skip to: 14571
4817
/* 11961 */   MCD_OPC_Decode, 254, 4, 97, // Opcode: VCGEsv4i32
4818
/* 11965 */   MCD_OPC_FilterValue, 243, 1, 41, 10, // Skip to: 14571
4819
/* 11970 */   MCD_OPC_CheckPredicate, 16, 37, 10, // Skip to: 14571
4820
/* 11974 */   MCD_OPC_Decode, 132, 5, 97, // Opcode: VCGEuv4i32
4821
/* 11978 */   MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 12117
4822
/* 11982 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4823
/* 11985 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12018
4824
/* 11989 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4825
/* 11992 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12005
4826
/* 11997 */   MCD_OPC_CheckPredicate, 16, 10, 10, // Skip to: 14571
4827
/* 12001 */   MCD_OPC_Decode, 194, 12, 101, // Opcode: VQSHLsv16i8
4828
/* 12005 */   MCD_OPC_FilterValue, 243, 1, 1, 10, // Skip to: 14571
4829
/* 12010 */   MCD_OPC_CheckPredicate, 16, 253, 9, // Skip to: 14571
4830
/* 12014 */   MCD_OPC_Decode, 210, 12, 101, // Opcode: VQSHLuv16i8
4831
/* 12018 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12051
4832
/* 12022 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4833
/* 12025 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12038
4834
/* 12030 */   MCD_OPC_CheckPredicate, 16, 233, 9, // Skip to: 14571
4835
/* 12034 */   MCD_OPC_Decode, 200, 12, 101, // Opcode: VQSHLsv8i16
4836
/* 12038 */   MCD_OPC_FilterValue, 243, 1, 224, 9, // Skip to: 14571
4837
/* 12043 */   MCD_OPC_CheckPredicate, 16, 220, 9, // Skip to: 14571
4838
/* 12047 */   MCD_OPC_Decode, 216, 12, 101, // Opcode: VQSHLuv8i16
4839
/* 12051 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12084
4840
/* 12055 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4841
/* 12058 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12071
4842
/* 12063 */   MCD_OPC_CheckPredicate, 16, 200, 9, // Skip to: 14571
4843
/* 12067 */   MCD_OPC_Decode, 199, 12, 101, // Opcode: VQSHLsv4i32
4844
/* 12071 */   MCD_OPC_FilterValue, 243, 1, 191, 9, // Skip to: 14571
4845
/* 12076 */   MCD_OPC_CheckPredicate, 16, 187, 9, // Skip to: 14571
4846
/* 12080 */   MCD_OPC_Decode, 215, 12, 101, // Opcode: VQSHLuv4i32
4847
/* 12084 */   MCD_OPC_FilterValue, 3, 179, 9, // Skip to: 14571
4848
/* 12088 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4849
/* 12091 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12104
4850
/* 12096 */   MCD_OPC_CheckPredicate, 16, 167, 9, // Skip to: 14571
4851
/* 12100 */   MCD_OPC_Decode, 197, 12, 101, // Opcode: VQSHLsv2i64
4852
/* 12104 */   MCD_OPC_FilterValue, 243, 1, 158, 9, // Skip to: 14571
4853
/* 12109 */   MCD_OPC_CheckPredicate, 16, 154, 9, // Skip to: 14571
4854
/* 12113 */   MCD_OPC_Decode, 213, 12, 101, // Opcode: VQSHLuv2i64
4855
/* 12117 */   MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 12256
4856
/* 12121 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4857
/* 12124 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12157
4858
/* 12128 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4859
/* 12131 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12144
4860
/* 12136 */   MCD_OPC_CheckPredicate, 16, 127, 9, // Skip to: 14571
4861
/* 12140 */   MCD_OPC_Decode, 153, 12, 101, // Opcode: VQRSHLsv16i8
4862
/* 12144 */   MCD_OPC_FilterValue, 243, 1, 118, 9, // Skip to: 14571
4863
/* 12149 */   MCD_OPC_CheckPredicate, 16, 114, 9, // Skip to: 14571
4864
/* 12153 */   MCD_OPC_Decode, 161, 12, 101, // Opcode: VQRSHLuv16i8
4865
/* 12157 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12190
4866
/* 12161 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4867
/* 12164 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12177
4868
/* 12169 */   MCD_OPC_CheckPredicate, 16, 94, 9, // Skip to: 14571
4869
/* 12173 */   MCD_OPC_Decode, 159, 12, 101, // Opcode: VQRSHLsv8i16
4870
/* 12177 */   MCD_OPC_FilterValue, 243, 1, 85, 9, // Skip to: 14571
4871
/* 12182 */   MCD_OPC_CheckPredicate, 16, 81, 9, // Skip to: 14571
4872
/* 12186 */   MCD_OPC_Decode, 167, 12, 101, // Opcode: VQRSHLuv8i16
4873
/* 12190 */   MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12223
4874
/* 12194 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4875
/* 12197 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12210
4876
/* 12202 */   MCD_OPC_CheckPredicate, 16, 61, 9, // Skip to: 14571
4877
/* 12206 */   MCD_OPC_Decode, 158, 12, 101, // Opcode: VQRSHLsv4i32
4878
/* 12210 */   MCD_OPC_FilterValue, 243, 1, 52, 9, // Skip to: 14571
4879
/* 12215 */   MCD_OPC_CheckPredicate, 16, 48, 9, // Skip to: 14571
4880
/* 12219 */   MCD_OPC_Decode, 166, 12, 101, // Opcode: VQRSHLuv4i32
4881
/* 12223 */   MCD_OPC_FilterValue, 3, 40, 9, // Skip to: 14571
4882
/* 12227 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4883
/* 12230 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12243
4884
/* 12235 */   MCD_OPC_CheckPredicate, 16, 28, 9, // Skip to: 14571
4885
/* 12239 */   MCD_OPC_Decode, 156, 12, 101, // Opcode: VQRSHLsv2i64
4886
/* 12243 */   MCD_OPC_FilterValue, 243, 1, 19, 9, // Skip to: 14571
4887
/* 12248 */   MCD_OPC_CheckPredicate, 16, 15, 9, // Skip to: 14571
4888
/* 12252 */   MCD_OPC_Decode, 164, 12, 101, // Opcode: VQRSHLuv2i64
4889
/* 12256 */   MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 12362
4890
/* 12260 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4891
/* 12263 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12296
4892
/* 12267 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4893
/* 12270 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12283
4894
/* 12275 */   MCD_OPC_CheckPredicate, 16, 244, 8, // Skip to: 14571
4895
/* 12279 */   MCD_OPC_Decode, 134, 10, 97, // Opcode: VMINsv16i8
4896
/* 12283 */   MCD_OPC_FilterValue, 243, 1, 235, 8, // Skip to: 14571
4897
/* 12288 */   MCD_OPC_CheckPredicate, 16, 231, 8, // Skip to: 14571
4898
/* 12292 */   MCD_OPC_Decode, 140, 10, 97, // Opcode: VMINuv16i8
4899
/* 12296 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12329
4900
/* 12300 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4901
/* 12303 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12316
4902
/* 12308 */   MCD_OPC_CheckPredicate, 16, 211, 8, // Skip to: 14571
4903
/* 12312 */   MCD_OPC_Decode, 138, 10, 97, // Opcode: VMINsv8i16
4904
/* 12316 */   MCD_OPC_FilterValue, 243, 1, 202, 8, // Skip to: 14571
4905
/* 12321 */   MCD_OPC_CheckPredicate, 16, 198, 8, // Skip to: 14571
4906
/* 12325 */   MCD_OPC_Decode, 144, 10, 97, // Opcode: VMINuv8i16
4907
/* 12329 */   MCD_OPC_FilterValue, 2, 190, 8, // Skip to: 14571
4908
/* 12333 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4909
/* 12336 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12349
4910
/* 12341 */   MCD_OPC_CheckPredicate, 16, 178, 8, // Skip to: 14571
4911
/* 12345 */   MCD_OPC_Decode, 137, 10, 97, // Opcode: VMINsv4i32
4912
/* 12349 */   MCD_OPC_FilterValue, 243, 1, 169, 8, // Skip to: 14571
4913
/* 12354 */   MCD_OPC_CheckPredicate, 16, 165, 8, // Skip to: 14571
4914
/* 12358 */   MCD_OPC_Decode, 143, 10, 97, // Opcode: VMINuv4i32
4915
/* 12362 */   MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 12468
4916
/* 12366 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4917
/* 12369 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12402
4918
/* 12373 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4919
/* 12376 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12389
4920
/* 12381 */   MCD_OPC_CheckPredicate, 16, 138, 8, // Skip to: 14571
4921
/* 12385 */   MCD_OPC_Decode, 146, 4, 105, // Opcode: VABAsv16i8
4922
/* 12389 */   MCD_OPC_FilterValue, 243, 1, 129, 8, // Skip to: 14571
4923
/* 12394 */   MCD_OPC_CheckPredicate, 16, 125, 8, // Skip to: 14571
4924
/* 12398 */   MCD_OPC_Decode, 152, 4, 105, // Opcode: VABAuv16i8
4925
/* 12402 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12435
4926
/* 12406 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4927
/* 12409 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12422
4928
/* 12414 */   MCD_OPC_CheckPredicate, 16, 105, 8, // Skip to: 14571
4929
/* 12418 */   MCD_OPC_Decode, 150, 4, 105, // Opcode: VABAsv8i16
4930
/* 12422 */   MCD_OPC_FilterValue, 243, 1, 96, 8, // Skip to: 14571
4931
/* 12427 */   MCD_OPC_CheckPredicate, 16, 92, 8, // Skip to: 14571
4932
/* 12431 */   MCD_OPC_Decode, 156, 4, 105, // Opcode: VABAuv8i16
4933
/* 12435 */   MCD_OPC_FilterValue, 2, 84, 8, // Skip to: 14571
4934
/* 12439 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4935
/* 12442 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12455
4936
/* 12447 */   MCD_OPC_CheckPredicate, 16, 72, 8, // Skip to: 14571
4937
/* 12451 */   MCD_OPC_Decode, 149, 4, 105, // Opcode: VABAsv4i32
4938
/* 12455 */   MCD_OPC_FilterValue, 243, 1, 63, 8, // Skip to: 14571
4939
/* 12460 */   MCD_OPC_CheckPredicate, 16, 59, 8, // Skip to: 14571
4940
/* 12464 */   MCD_OPC_Decode, 155, 4, 105, // Opcode: VABAuv4i32
4941
/* 12468 */   MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 12574
4942
/* 12472 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4943
/* 12475 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12508
4944
/* 12479 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4945
/* 12482 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12495
4946
/* 12487 */   MCD_OPC_CheckPredicate, 16, 32, 8, // Skip to: 14571
4947
/* 12491 */   MCD_OPC_Decode, 203, 17, 97, // Opcode: VTSTv16i8
4948
/* 12495 */   MCD_OPC_FilterValue, 243, 1, 23, 8, // Skip to: 14571
4949
/* 12500 */   MCD_OPC_CheckPredicate, 16, 19, 8, // Skip to: 14571
4950
/* 12504 */   MCD_OPC_Decode, 235, 4, 97, // Opcode: VCEQv16i8
4951
/* 12508 */   MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12541
4952
/* 12512 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4953
/* 12515 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12528
4954
/* 12520 */   MCD_OPC_CheckPredicate, 16, 255, 7, // Skip to: 14571
4955
/* 12524 */   MCD_OPC_Decode, 207, 17, 97, // Opcode: VTSTv8i16
4956
/* 12528 */   MCD_OPC_FilterValue, 243, 1, 246, 7, // Skip to: 14571
4957
/* 12533 */   MCD_OPC_CheckPredicate, 16, 242, 7, // Skip to: 14571
4958
/* 12537 */   MCD_OPC_Decode, 239, 4, 97, // Opcode: VCEQv8i16
4959
/* 12541 */   MCD_OPC_FilterValue, 2, 234, 7, // Skip to: 14571
4960
/* 12545 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4961
/* 12548 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12561
4962
/* 12553 */   MCD_OPC_CheckPredicate, 16, 222, 7, // Skip to: 14571
4963
/* 12557 */   MCD_OPC_Decode, 206, 17, 97, // Opcode: VTSTv4i32
4964
/* 12561 */   MCD_OPC_FilterValue, 243, 1, 213, 7, // Skip to: 14571
4965
/* 12566 */   MCD_OPC_CheckPredicate, 16, 209, 7, // Skip to: 14571
4966
/* 12570 */   MCD_OPC_Decode, 238, 4, 97, // Opcode: VCEQv4i32
4967
/* 12574 */   MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 12652
4968
/* 12578 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4969
/* 12581 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12614
4970
/* 12585 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4971
/* 12588 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12601
4972
/* 12593 */   MCD_OPC_CheckPredicate, 16, 182, 7, // Skip to: 14571
4973
/* 12597 */   MCD_OPC_Decode, 138, 11, 97, // Opcode: VMULv16i8
4974
/* 12601 */   MCD_OPC_FilterValue, 243, 1, 173, 7, // Skip to: 14571
4975
/* 12606 */   MCD_OPC_CheckPredicate, 16, 169, 7, // Skip to: 14571
4976
/* 12610 */   MCD_OPC_Decode, 131, 11, 97, // Opcode: VMULpq
4977
/* 12614 */   MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 12633
4978
/* 12618 */   MCD_OPC_CheckPredicate, 16, 157, 7, // Skip to: 14571
4979
/* 12622 */   MCD_OPC_CheckField, 24, 8, 242, 1, 150, 7, // Skip to: 14571
4980
/* 12629 */   MCD_OPC_Decode, 142, 11, 97, // Opcode: VMULv8i16
4981
/* 12633 */   MCD_OPC_FilterValue, 2, 142, 7, // Skip to: 14571
4982
/* 12637 */   MCD_OPC_CheckPredicate, 16, 138, 7, // Skip to: 14571
4983
/* 12641 */   MCD_OPC_CheckField, 24, 8, 242, 1, 131, 7, // Skip to: 14571
4984
/* 12648 */   MCD_OPC_Decode, 141, 11, 97, // Opcode: VMULv4i32
4985
/* 12652 */   MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 12697
4986
/* 12656 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4987
/* 12659 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12678
4988
/* 12663 */   MCD_OPC_CheckPredicate, 19, 112, 7, // Skip to: 14571
4989
/* 12667 */   MCD_OPC_CheckField, 24, 8, 242, 1, 105, 7, // Skip to: 14571
4990
/* 12674 */   MCD_OPC_Decode, 161, 6, 105, // Opcode: VFMAfq
4991
/* 12678 */   MCD_OPC_FilterValue, 2, 97, 7, // Skip to: 14571
4992
/* 12682 */   MCD_OPC_CheckPredicate, 19, 93, 7, // Skip to: 14571
4993
/* 12686 */   MCD_OPC_CheckField, 24, 8, 242, 1, 86, 7, // Skip to: 14571
4994
/* 12693 */   MCD_OPC_Decode, 165, 6, 105, // Opcode: VFMSfq
4995
/* 12697 */   MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 12756
4996
/* 12701 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
4997
/* 12704 */   MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12737
4998
/* 12708 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
4999
/* 12711 */   MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12724
5000
/* 12716 */   MCD_OPC_CheckPredicate, 16, 59, 7, // Skip to: 14571
5001
/* 12720 */   MCD_OPC_Decode, 159, 10, 105, // Opcode: VMLAfq
5002
/* 12724 */   MCD_OPC_FilterValue, 243, 1, 50, 7, // Skip to: 14571
5003
/* 12729 */   MCD_OPC_CheckPredicate, 16, 46, 7, // Skip to: 14571
5004
/* 12733 */   MCD_OPC_Decode, 129, 11, 97, // Opcode: VMULfq
5005
/* 12737 */   MCD_OPC_FilterValue, 2, 38, 7, // Skip to: 14571
5006
/* 12741 */   MCD_OPC_CheckPredicate, 16, 34, 7, // Skip to: 14571
5007
/* 12745 */   MCD_OPC_CheckField, 24, 8, 242, 1, 27, 7, // Skip to: 14571
5008
/* 12752 */   MCD_OPC_Decode, 185, 10, 105, // Opcode: VMLSfq
5009
/* 12756 */   MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 12801
5010
/* 12760 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5011
/* 12763 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12782
5012
/* 12767 */   MCD_OPC_CheckPredicate, 16, 8, 7, // Skip to: 14571
5013
/* 12771 */   MCD_OPC_CheckField, 24, 8, 243, 1, 1, 7, // Skip to: 14571
5014
/* 12778 */   MCD_OPC_Decode, 189, 4, 97, // Opcode: VACGEq
5015
/* 12782 */   MCD_OPC_FilterValue, 2, 249, 6, // Skip to: 14571
5016
/* 12786 */   MCD_OPC_CheckPredicate, 16, 245, 6, // Skip to: 14571
5017
/* 12790 */   MCD_OPC_CheckField, 24, 8, 243, 1, 238, 6, // Skip to: 14571
5018
/* 12797 */   MCD_OPC_Decode, 191, 4, 97, // Opcode: VACGTq
5019
/* 12801 */   MCD_OPC_FilterValue, 15, 230, 6, // Skip to: 14571
5020
/* 12805 */   MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5021
/* 12808 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12827
5022
/* 12812 */   MCD_OPC_CheckPredicate, 16, 219, 6, // Skip to: 14571
5023
/* 12816 */   MCD_OPC_CheckField, 24, 8, 242, 1, 212, 6, // Skip to: 14571
5024
/* 12823 */   MCD_OPC_Decode, 251, 12, 97, // Opcode: VRECPSfq
5025
/* 12827 */   MCD_OPC_FilterValue, 2, 204, 6, // Skip to: 14571
5026
/* 12831 */   MCD_OPC_CheckPredicate, 16, 200, 6, // Skip to: 14571
5027
/* 12835 */   MCD_OPC_CheckField, 24, 8, 242, 1, 193, 6, // Skip to: 14571
5028
/* 12842 */   MCD_OPC_Decode, 214, 13, 97, // Opcode: VRSQRTSfq
5029
/* 12846 */   MCD_OPC_FilterValue, 1, 185, 6, // Skip to: 14571
5030
/* 12850 */   MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
5031
/* 12853 */   MCD_OPC_FilterValue, 0, 177, 5, // Skip to: 14314
5032
/* 12857 */   MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
5033
/* 12860 */   MCD_OPC_FilterValue, 121, 171, 6, // Skip to: 14571
5034
/* 12864 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5035
/* 12867 */   MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 12992
5036
/* 12871 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5037
/* 12874 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 12959
5038
/* 12878 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5039
/* 12881 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 12926
5040
/* 12885 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5041
/* 12888 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12907
5042
/* 12892 */   MCD_OPC_CheckPredicate, 16, 229, 4, // Skip to: 14149
5043
/* 12896 */   MCD_OPC_CheckField, 19, 1, 1, 223, 4, // Skip to: 14149
5044
/* 12902 */   MCD_OPC_Decode, 153, 14, 165, 1, // Opcode: VSHRsv16i8
5045
/* 12907 */   MCD_OPC_FilterValue, 1, 214, 4, // Skip to: 14149
5046
/* 12911 */   MCD_OPC_CheckPredicate, 16, 210, 4, // Skip to: 14149
5047
/* 12915 */   MCD_OPC_CheckField, 19, 1, 1, 204, 4, // Skip to: 14149
5048
/* 12921 */   MCD_OPC_Decode, 161, 14, 165, 1, // Opcode: VSHRuv16i8
5049
/* 12926 */   MCD_OPC_FilterValue, 1, 195, 4, // Skip to: 14149
5050
/* 12930 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5051
/* 12933 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12946
5052
/* 12937 */   MCD_OPC_CheckPredicate, 16, 184, 4, // Skip to: 14149
5053
/* 12941 */   MCD_OPC_Decode, 159, 14, 166, 1, // Opcode: VSHRsv8i16
5054
/* 12946 */   MCD_OPC_FilterValue, 1, 175, 4, // Skip to: 14149
5055
/* 12950 */   MCD_OPC_CheckPredicate, 16, 171, 4, // Skip to: 14149
5056
/* 12954 */   MCD_OPC_Decode, 167, 14, 166, 1, // Opcode: VSHRuv8i16
5057
/* 12959 */   MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 14149
5058
/* 12963 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5059
/* 12966 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12979
5060
/* 12970 */   MCD_OPC_CheckPredicate, 16, 151, 4, // Skip to: 14149
5061
/* 12974 */   MCD_OPC_Decode, 158, 14, 167, 1, // Opcode: VSHRsv4i32
5062
/* 12979 */   MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 14149
5063
/* 12983 */   MCD_OPC_CheckPredicate, 16, 138, 4, // Skip to: 14149
5064
/* 12987 */   MCD_OPC_Decode, 166, 14, 167, 1, // Opcode: VSHRuv4i32
5065
/* 12992 */   MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 13117
5066
/* 12996 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5067
/* 12999 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13084
5068
/* 13003 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5069
/* 13006 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13051
5070
/* 13010 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5071
/* 13013 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13032
5072
/* 13017 */   MCD_OPC_CheckPredicate, 16, 104, 4, // Skip to: 14149
5073
/* 13021 */   MCD_OPC_CheckField, 19, 1, 1, 98, 4, // Skip to: 14149
5074
/* 13027 */   MCD_OPC_Decode, 185, 14, 168, 1, // Opcode: VSRAsv16i8
5075
/* 13032 */   MCD_OPC_FilterValue, 1, 89, 4, // Skip to: 14149
5076
/* 13036 */   MCD_OPC_CheckPredicate, 16, 85, 4, // Skip to: 14149
5077
/* 13040 */   MCD_OPC_CheckField, 19, 1, 1, 79, 4, // Skip to: 14149
5078
/* 13046 */   MCD_OPC_Decode, 193, 14, 168, 1, // Opcode: VSRAuv16i8
5079
/* 13051 */   MCD_OPC_FilterValue, 1, 70, 4, // Skip to: 14149
5080
/* 13055 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5081
/* 13058 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13071
5082
/* 13062 */   MCD_OPC_CheckPredicate, 16, 59, 4, // Skip to: 14149
5083
/* 13066 */   MCD_OPC_Decode, 191, 14, 169, 1, // Opcode: VSRAsv8i16
5084
/* 13071 */   MCD_OPC_FilterValue, 1, 50, 4, // Skip to: 14149
5085
/* 13075 */   MCD_OPC_CheckPredicate, 16, 46, 4, // Skip to: 14149
5086
/* 13079 */   MCD_OPC_Decode, 199, 14, 169, 1, // Opcode: VSRAuv8i16
5087
/* 13084 */   MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 14149
5088
/* 13088 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5089
/* 13091 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13104
5090
/* 13095 */   MCD_OPC_CheckPredicate, 16, 26, 4, // Skip to: 14149
5091
/* 13099 */   MCD_OPC_Decode, 190, 14, 170, 1, // Opcode: VSRAsv4i32
5092
/* 13104 */   MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 14149
5093
/* 13108 */   MCD_OPC_CheckPredicate, 16, 13, 4, // Skip to: 14149
5094
/* 13112 */   MCD_OPC_Decode, 198, 14, 170, 1, // Opcode: VSRAuv4i32
5095
/* 13117 */   MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 13242
5096
/* 13121 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5097
/* 13124 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13209
5098
/* 13128 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5099
/* 13131 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13176
5100
/* 13135 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5101
/* 13138 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13157
5102
/* 13142 */   MCD_OPC_CheckPredicate, 16, 235, 3, // Skip to: 14149
5103
/* 13146 */   MCD_OPC_CheckField, 19, 1, 1, 229, 3, // Skip to: 14149
5104
/* 13152 */   MCD_OPC_Decode, 193, 13, 165, 1, // Opcode: VRSHRsv16i8
5105
/* 13157 */   MCD_OPC_FilterValue, 1, 220, 3, // Skip to: 14149
5106
/* 13161 */   MCD_OPC_CheckPredicate, 16, 216, 3, // Skip to: 14149
5107
/* 13165 */   MCD_OPC_CheckField, 19, 1, 1, 210, 3, // Skip to: 14149
5108
/* 13171 */   MCD_OPC_Decode, 201, 13, 165, 1, // Opcode: VRSHRuv16i8
5109
/* 13176 */   MCD_OPC_FilterValue, 1, 201, 3, // Skip to: 14149
5110
/* 13180 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5111
/* 13183 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13196
5112
/* 13187 */   MCD_OPC_CheckPredicate, 16, 190, 3, // Skip to: 14149
5113
/* 13191 */   MCD_OPC_Decode, 199, 13, 166, 1, // Opcode: VRSHRsv8i16
5114
/* 13196 */   MCD_OPC_FilterValue, 1, 181, 3, // Skip to: 14149
5115
/* 13200 */   MCD_OPC_CheckPredicate, 16, 177, 3, // Skip to: 14149
5116
/* 13204 */   MCD_OPC_Decode, 207, 13, 166, 1, // Opcode: VRSHRuv8i16
5117
/* 13209 */   MCD_OPC_FilterValue, 1, 168, 3, // Skip to: 14149
5118
/* 13213 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5119
/* 13216 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13229
5120
/* 13220 */   MCD_OPC_CheckPredicate, 16, 157, 3, // Skip to: 14149
5121
/* 13224 */   MCD_OPC_Decode, 198, 13, 167, 1, // Opcode: VRSHRsv4i32
5122
/* 13229 */   MCD_OPC_FilterValue, 1, 148, 3, // Skip to: 14149
5123
/* 13233 */   MCD_OPC_CheckPredicate, 16, 144, 3, // Skip to: 14149
5124
/* 13237 */   MCD_OPC_Decode, 206, 13, 167, 1, // Opcode: VRSHRuv4i32
5125
/* 13242 */   MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 13367
5126
/* 13246 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5127
/* 13249 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13334
5128
/* 13253 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5129
/* 13256 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13301
5130
/* 13260 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5131
/* 13263 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13282
5132
/* 13267 */   MCD_OPC_CheckPredicate, 16, 110, 3, // Skip to: 14149
5133
/* 13271 */   MCD_OPC_CheckField, 19, 1, 1, 104, 3, // Skip to: 14149
5134
/* 13277 */   MCD_OPC_Decode, 215, 13, 168, 1, // Opcode: VRSRAsv16i8
5135
/* 13282 */   MCD_OPC_FilterValue, 1, 95, 3, // Skip to: 14149
5136
/* 13286 */   MCD_OPC_CheckPredicate, 16, 91, 3, // Skip to: 14149
5137
/* 13290 */   MCD_OPC_CheckField, 19, 1, 1, 85, 3, // Skip to: 14149
5138
/* 13296 */   MCD_OPC_Decode, 223, 13, 168, 1, // Opcode: VRSRAuv16i8
5139
/* 13301 */   MCD_OPC_FilterValue, 1, 76, 3, // Skip to: 14149
5140
/* 13305 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5141
/* 13308 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13321
5142
/* 13312 */   MCD_OPC_CheckPredicate, 16, 65, 3, // Skip to: 14149
5143
/* 13316 */   MCD_OPC_Decode, 221, 13, 169, 1, // Opcode: VRSRAsv8i16
5144
/* 13321 */   MCD_OPC_FilterValue, 1, 56, 3, // Skip to: 14149
5145
/* 13325 */   MCD_OPC_CheckPredicate, 16, 52, 3, // Skip to: 14149
5146
/* 13329 */   MCD_OPC_Decode, 229, 13, 169, 1, // Opcode: VRSRAuv8i16
5147
/* 13334 */   MCD_OPC_FilterValue, 1, 43, 3, // Skip to: 14149
5148
/* 13338 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5149
/* 13341 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13354
5150
/* 13345 */   MCD_OPC_CheckPredicate, 16, 32, 3, // Skip to: 14149
5151
/* 13349 */   MCD_OPC_Decode, 220, 13, 170, 1, // Opcode: VRSRAsv4i32
5152
/* 13354 */   MCD_OPC_FilterValue, 1, 23, 3, // Skip to: 14149
5153
/* 13358 */   MCD_OPC_CheckPredicate, 16, 19, 3, // Skip to: 14149
5154
/* 13362 */   MCD_OPC_Decode, 228, 13, 170, 1, // Opcode: VRSRAuv4i32
5155
/* 13367 */   MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 13444
5156
/* 13371 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5157
/* 13374 */   MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13425
5158
/* 13378 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5159
/* 13381 */   MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13406
5160
/* 13385 */   MCD_OPC_CheckPredicate, 16, 248, 2, // Skip to: 14149
5161
/* 13389 */   MCD_OPC_CheckField, 24, 1, 1, 242, 2, // Skip to: 14149
5162
/* 13395 */   MCD_OPC_CheckField, 19, 1, 1, 236, 2, // Skip to: 14149
5163
/* 13401 */   MCD_OPC_Decode, 201, 14, 168, 1, // Opcode: VSRIv16i8
5164
/* 13406 */   MCD_OPC_FilterValue, 1, 227, 2, // Skip to: 14149
5165
/* 13410 */   MCD_OPC_CheckPredicate, 16, 223, 2, // Skip to: 14149
5166
/* 13414 */   MCD_OPC_CheckField, 24, 1, 1, 217, 2, // Skip to: 14149
5167
/* 13420 */   MCD_OPC_Decode, 207, 14, 169, 1, // Opcode: VSRIv8i16
5168
/* 13425 */   MCD_OPC_FilterValue, 1, 208, 2, // Skip to: 14149
5169
/* 13429 */   MCD_OPC_CheckPredicate, 16, 204, 2, // Skip to: 14149
5170
/* 13433 */   MCD_OPC_CheckField, 24, 1, 1, 198, 2, // Skip to: 14149
5171
/* 13439 */   MCD_OPC_Decode, 206, 14, 170, 1, // Opcode: VSRIv4i32
5172
/* 13444 */   MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 13569
5173
/* 13448 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5174
/* 13451 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13536
5175
/* 13455 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5176
/* 13458 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13503
5177
/* 13462 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5178
/* 13465 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13484
5179
/* 13469 */   MCD_OPC_CheckPredicate, 16, 164, 2, // Skip to: 14149
5180
/* 13473 */   MCD_OPC_CheckField, 19, 1, 1, 158, 2, // Skip to: 14149
5181
/* 13479 */   MCD_OPC_Decode, 254, 13, 171, 1, // Opcode: VSHLiv16i8
5182
/* 13484 */   MCD_OPC_FilterValue, 1, 149, 2, // Skip to: 14149
5183
/* 13488 */   MCD_OPC_CheckPredicate, 16, 145, 2, // Skip to: 14149
5184
/* 13492 */   MCD_OPC_CheckField, 19, 1, 1, 139, 2, // Skip to: 14149
5185
/* 13498 */   MCD_OPC_Decode, 173, 14, 172, 1, // Opcode: VSLIv16i8
5186
/* 13503 */   MCD_OPC_FilterValue, 1, 130, 2, // Skip to: 14149
5187
/* 13507 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5188
/* 13510 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13523
5189
/* 13514 */   MCD_OPC_CheckPredicate, 16, 119, 2, // Skip to: 14149
5190
/* 13518 */   MCD_OPC_Decode, 132, 14, 173, 1, // Opcode: VSHLiv8i16
5191
/* 13523 */   MCD_OPC_FilterValue, 1, 110, 2, // Skip to: 14149
5192
/* 13527 */   MCD_OPC_CheckPredicate, 16, 106, 2, // Skip to: 14149
5193
/* 13531 */   MCD_OPC_Decode, 179, 14, 174, 1, // Opcode: VSLIv8i16
5194
/* 13536 */   MCD_OPC_FilterValue, 1, 97, 2, // Skip to: 14149
5195
/* 13540 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5196
/* 13543 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13556
5197
/* 13547 */   MCD_OPC_CheckPredicate, 16, 86, 2, // Skip to: 14149
5198
/* 13551 */   MCD_OPC_Decode, 131, 14, 175, 1, // Opcode: VSHLiv4i32
5199
/* 13556 */   MCD_OPC_FilterValue, 1, 77, 2, // Skip to: 14149
5200
/* 13560 */   MCD_OPC_CheckPredicate, 16, 73, 2, // Skip to: 14149
5201
/* 13564 */   MCD_OPC_Decode, 178, 14, 176, 1, // Opcode: VSLIv4i32
5202
/* 13569 */   MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 13646
5203
/* 13573 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5204
/* 13576 */   MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13627
5205
/* 13580 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5206
/* 13583 */   MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13608
5207
/* 13587 */   MCD_OPC_CheckPredicate, 16, 46, 2, // Skip to: 14149
5208
/* 13591 */   MCD_OPC_CheckField, 24, 1, 1, 40, 2, // Skip to: 14149
5209
/* 13597 */   MCD_OPC_CheckField, 19, 1, 1, 34, 2, // Skip to: 14149
5210
/* 13603 */   MCD_OPC_Decode, 186, 12, 171, 1, // Opcode: VQSHLsuv16i8
5211
/* 13608 */   MCD_OPC_FilterValue, 1, 25, 2, // Skip to: 14149
5212
/* 13612 */   MCD_OPC_CheckPredicate, 16, 21, 2, // Skip to: 14149
5213
/* 13616 */   MCD_OPC_CheckField, 24, 1, 1, 15, 2, // Skip to: 14149
5214
/* 13622 */   MCD_OPC_Decode, 192, 12, 173, 1, // Opcode: VQSHLsuv8i16
5215
/* 13627 */   MCD_OPC_FilterValue, 1, 6, 2, // Skip to: 14149
5216
/* 13631 */   MCD_OPC_CheckPredicate, 16, 2, 2, // Skip to: 14149
5217
/* 13635 */   MCD_OPC_CheckField, 24, 1, 1, 252, 1, // Skip to: 14149
5218
/* 13641 */   MCD_OPC_Decode, 191, 12, 175, 1, // Opcode: VQSHLsuv4i32
5219
/* 13646 */   MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 13771
5220
/* 13650 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5221
/* 13653 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13738
5222
/* 13657 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5223
/* 13660 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13705
5224
/* 13664 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5225
/* 13667 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13686
5226
/* 13671 */   MCD_OPC_CheckPredicate, 16, 218, 1, // Skip to: 14149
5227
/* 13675 */   MCD_OPC_CheckField, 19, 1, 1, 212, 1, // Skip to: 14149
5228
/* 13681 */   MCD_OPC_Decode, 178, 12, 171, 1, // Opcode: VQSHLsiv16i8
5229
/* 13686 */   MCD_OPC_FilterValue, 1, 203, 1, // Skip to: 14149
5230
/* 13690 */   MCD_OPC_CheckPredicate, 16, 199, 1, // Skip to: 14149
5231
/* 13694 */   MCD_OPC_CheckField, 19, 1, 1, 193, 1, // Skip to: 14149
5232
/* 13700 */   MCD_OPC_Decode, 202, 12, 171, 1, // Opcode: VQSHLuiv16i8
5233
/* 13705 */   MCD_OPC_FilterValue, 1, 184, 1, // Skip to: 14149
5234
/* 13709 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5235
/* 13712 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13725
5236
/* 13716 */   MCD_OPC_CheckPredicate, 16, 173, 1, // Skip to: 14149
5237
/* 13720 */   MCD_OPC_Decode, 184, 12, 173, 1, // Opcode: VQSHLsiv8i16
5238
/* 13725 */   MCD_OPC_FilterValue, 1, 164, 1, // Skip to: 14149
5239
/* 13729 */   MCD_OPC_CheckPredicate, 16, 160, 1, // Skip to: 14149
5240
/* 13733 */   MCD_OPC_Decode, 208, 12, 173, 1, // Opcode: VQSHLuiv8i16
5241
/* 13738 */   MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 14149
5242
/* 13742 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5243
/* 13745 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13758
5244
/* 13749 */   MCD_OPC_CheckPredicate, 16, 140, 1, // Skip to: 14149
5245
/* 13753 */   MCD_OPC_Decode, 183, 12, 175, 1, // Opcode: VQSHLsiv4i32
5246
/* 13758 */   MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 14149
5247
/* 13762 */   MCD_OPC_CheckPredicate, 16, 127, 1, // Skip to: 14149
5248
/* 13766 */   MCD_OPC_Decode, 207, 12, 175, 1, // Opcode: VQSHLuiv4i32
5249
/* 13771 */   MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 13896
5250
/* 13775 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5251
/* 13778 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13863
5252
/* 13782 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5253
/* 13785 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13830
5254
/* 13789 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5255
/* 13792 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13811
5256
/* 13796 */   MCD_OPC_CheckPredicate, 16, 93, 1, // Skip to: 14149
5257
/* 13800 */   MCD_OPC_CheckField, 19, 1, 1, 87, 1, // Skip to: 14149
5258
/* 13806 */   MCD_OPC_Decode, 192, 13, 153, 1, // Opcode: VRSHRNv8i8
5259
/* 13811 */   MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14149
5260
/* 13815 */   MCD_OPC_CheckPredicate, 16, 74, 1, // Skip to: 14149
5261
/* 13819 */   MCD_OPC_CheckField, 19, 1, 1, 68, 1, // Skip to: 14149
5262
/* 13825 */   MCD_OPC_Decode, 177, 12, 153, 1, // Opcode: VQRSHRUNv8i8
5263
/* 13830 */   MCD_OPC_FilterValue, 1, 59, 1, // Skip to: 14149
5264
/* 13834 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5265
/* 13837 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13850
5266
/* 13841 */   MCD_OPC_CheckPredicate, 16, 48, 1, // Skip to: 14149
5267
/* 13845 */   MCD_OPC_Decode, 191, 13, 154, 1, // Opcode: VRSHRNv4i16
5268
/* 13850 */   MCD_OPC_FilterValue, 1, 39, 1, // Skip to: 14149
5269
/* 13854 */   MCD_OPC_CheckPredicate, 16, 35, 1, // Skip to: 14149
5270
/* 13858 */   MCD_OPC_Decode, 176, 12, 154, 1, // Opcode: VQRSHRUNv4i16
5271
/* 13863 */   MCD_OPC_FilterValue, 1, 26, 1, // Skip to: 14149
5272
/* 13867 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5273
/* 13870 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13883
5274
/* 13874 */   MCD_OPC_CheckPredicate, 16, 15, 1, // Skip to: 14149
5275
/* 13878 */   MCD_OPC_Decode, 190, 13, 155, 1, // Opcode: VRSHRNv2i32
5276
/* 13883 */   MCD_OPC_FilterValue, 1, 6, 1, // Skip to: 14149
5277
/* 13887 */   MCD_OPC_CheckPredicate, 16, 2, 1, // Skip to: 14149
5278
/* 13891 */   MCD_OPC_Decode, 175, 12, 155, 1, // Opcode: VQRSHRUNv2i32
5279
/* 13896 */   MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 14021
5280
/* 13900 */   MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5281
/* 13903 */   MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13988
5282
/* 13907 */   MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5283
/* 13910 */   MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13955
5284
/* 13914 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5285
/* 13917 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13936
5286
/* 13921 */   MCD_OPC_CheckPredicate, 16, 224, 0, // Skip to: 14149
5287
/* 13925 */   MCD_OPC_CheckField, 19, 1, 1, 218, 0, // Skip to: 14149
5288
/* 13931 */   MCD_OPC_Decode, 171, 12, 153, 1, // Opcode: VQRSHRNsv8i8
5289
/* 13936 */   MCD_OPC_FilterValue, 1, 209, 0, // Skip to: 14149
5290
/* 13940 */   MCD_OPC_CheckPredicate, 16, 205, 0, // Skip to: 14149
5291
/* 13944 */   MCD_OPC_CheckField, 19, 1, 1, 199, 0, // Skip to: 14149
5292
/* 13950 */   MCD_OPC_Decode, 174, 12, 153, 1, // Opcode: VQRSHRNuv8i8
5293
/* 13955 */   MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 14149
5294
/* 13959 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5295
/* 13962 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13975
5296
/* 13966 */   MCD_OPC_CheckPredicate, 16, 179, 0, // Skip to: 14149
5297
/* 13970 */   MCD_OPC_Decode, 170, 12, 154, 1, // Opcode: VQRSHRNsv4i16
5298
/* 13975 */   MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 14149
5299
/* 13979 */   MCD_OPC_CheckPredicate, 16, 166, 0, // Skip to: 14149
5300
/* 13983 */   MCD_OPC_Decode, 173, 12, 154, 1, // Opcode: VQRSHRNuv4i16
5301
/* 13988 */   MCD_OPC_FilterValue, 1, 157, 0, // Skip to: 14149
5302
/* 13992 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5303
/* 13995 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14008
5304
/* 13999 */   MCD_OPC_CheckPredicate, 16, 146, 0, // Skip to: 14149
5305
/* 14003 */   MCD_OPC_Decode, 169, 12, 155, 1, // Opcode: VQRSHRNsv2i32
5306
/* 14008 */   MCD_OPC_FilterValue, 1, 137, 0, // Skip to: 14149
5307
/* 14012 */   MCD_OPC_CheckPredicate, 16, 133, 0, // Skip to: 14149
5308
/* 14016 */   MCD_OPC_Decode, 172, 12, 155, 1, // Opcode: VQRSHRNuv2i32
5309
/* 14021 */   MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 14095
5310
/* 14025 */   MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
5311
/* 14028 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14047
5312
/* 14032 */   MCD_OPC_CheckPredicate, 16, 30, 0, // Skip to: 14066
5313
/* 14036 */   MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 14066
5314
/* 14042 */   MCD_OPC_Decode, 219, 10, 159, 1, // Opcode: VMOVv16i8
5315
/* 14047 */   MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14066
5316
/* 14051 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 14066
5317
/* 14055 */   MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 14066
5318
/* 14061 */   MCD_OPC_Decode, 223, 10, 159, 1, // Opcode: VMOVv2i64
5319
/* 14066 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5320
/* 14069 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14082
5321
/* 14073 */   MCD_OPC_CheckPredicate, 16, 72, 0, // Skip to: 14149
5322
/* 14077 */   MCD_OPC_Decode, 132, 6, 177, 1, // Opcode: VCVTxs2fq
5323
/* 14082 */   MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 14149
5324
/* 14086 */   MCD_OPC_CheckPredicate, 16, 59, 0, // Skip to: 14149
5325
/* 14090 */   MCD_OPC_Decode, 134, 6, 177, 1, // Opcode: VCVTxu2fq
5326
/* 14095 */   MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 14149
5327
/* 14099 */   MCD_OPC_ExtractField, 24, 1,  // Inst{24} ...
5328
/* 14102 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14115
5329
/* 14106 */   MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 14128
5330
/* 14110 */   MCD_OPC_Decode, 251, 5, 177, 1, // Opcode: VCVTf2xsq
5331
/* 14115 */   MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14128
5332
/* 14119 */   MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 14128
5333
/* 14123 */   MCD_OPC_Decode, 253, 5, 177, 1, // Opcode: VCVTf2xuq
5334
/* 14128 */   MCD_OPC_CheckPredicate, 16, 17, 0, // Skip to: 14149
5335
/* 14132 */   MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 14149
5336
/* 14138 */   MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 14149
5337
/* 14144 */   MCD_OPC_Decode, 224, 10, 159, 1, // Opcode: VMOVv4f32
5338
/* 14149 */   MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
5339
/* 14152 */   MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 14233
5340
/* 14156 */   MCD_OPC_ExtractField, 19, 3,  // Inst{21-19} ...
5341
/* 14159 */   MCD_OPC_FilterValue, 0, 152, 1, // Skip to: 14571
5342
/* 14163 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5343
/* 14166 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14185
5344
/* 14170 */   MCD_OPC_CheckPredicate, 16, 50, 0, // Skip to: 14224
5345
/* 14174 */   MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14224
5346
/* 14180 */   MCD_OPC_Decode, 227, 10, 159, 1, // Opcode: VMOVv8i16
5347
/* 14185 */   MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14224
5348
/* 14189 */   MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
5349
/* 14192 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14205
5350
/* 14196 */   MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 14224
5351
/* 14200 */   MCD_OPC_Decode, 171, 11, 159, 1, // Opcode: VORRiv4i32
5352
/* 14205 */   MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14224
5353
/* 14209 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 14224
5354
/* 14213 */   MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14224
5355
/* 14219 */   MCD_OPC_Decode, 172, 11, 159, 1, // Opcode: VORRiv8i16
5356
/* 14224 */   MCD_OPC_CheckPredicate, 16, 87, 1, // Skip to: 14571
5357
/* 14228 */   MCD_OPC_Decode, 226, 10, 159, 1, // Opcode: VMOVv4i32
5358
/* 14233 */   MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14571
5359
/* 14237 */   MCD_OPC_ExtractField, 19, 3,  // Inst{21-19} ...
5360
/* 14240 */   MCD_OPC_FilterValue, 0, 71, 1, // Skip to: 14571
5361
/* 14244 */   MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
5362
/* 14247 */   MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14266
5363
/* 14251 */   MCD_OPC_CheckPredicate, 16, 50, 0, // Skip to: 14305
5364
/* 14255 */   MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14305
5365
/* 14261 */   MCD_OPC_Decode, 149, 11, 159, 1, // Opcode: VMVNv8i16
5366
/* 14266 */   MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14305
5367
/* 14270 */   MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
5368
/* 14273 */   MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14286
5369
/* 14277 */   MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 14305
5370
/* 14281 */   MCD_OPC_Decode, 224, 4, 159, 1, // Opcode: VBICiv4i32
5371
/* 14286 */   MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14305
5372
/* 14290 */   MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 14305
5373
/* 14294 */   MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14305
5374
/* 14300 */   MCD_OPC_Decode, 225, 4, 159, 1, // Opcode: VBICiv8i16
5375
/* 14305 */   MCD_OPC_CheckPredicate, 16, 6, 1, // Skip to: 14571
5376
/* 14309 */   MCD_OPC_Decode, 148, 11, 159, 1, // Opcode: VMVNv4i32
5377
/* 14314 */   MCD_OPC_FilterValue, 1, 253, 0, // Skip to: 14571
5378
/* 14318 */   MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5379
/* 14321 */   MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 14356
5380
/* 14325 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
5381
/* 14328 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14342
5382
/* 14333 */   MCD_OPC_CheckPredicate, 16, 234, 0, // Skip to: 14571
5383
/* 14337 */   MCD_OPC_Decode, 156, 14, 178, 1, // Opcode: VSHRsv2i64
5384
/* 14342 */   MCD_OPC_FilterValue, 243, 1, 224, 0, // Skip to: 14571
5385
/* 14347 */   MCD_OPC_CheckPredicate, 16, 220, 0, // Skip to: 14571
5386
/* 14351 */   MCD_OPC_Decode, 164, 14, 178, 1, // Opcode: VSHRuv2i64
5387
/* 14356 */   MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 14391
5388
/* 14360 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
5389
/* 14363 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14377
5390
/* 14368 */   MCD_OPC_CheckPredicate, 16, 199, 0, // Skip to: 14571
5391
/* 14372 */   MCD_OPC_Decode, 188, 14, 179, 1, // Opcode: VSRAsv2i64
5392
/* 14377 */   MCD_OPC_FilterValue, 243, 1, 189, 0, // Skip to: 14571
5393
/* 14382 */   MCD_OPC_CheckPredicate, 16, 185, 0, // Skip to: 14571
5394
/* 14386 */   MCD_OPC_Decode, 196, 14, 179, 1, // Opcode: VSRAuv2i64
5395
/* 14391 */   MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 14426
5396
/* 14395 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
5397
/* 14398 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14412
5398
/* 14403 */   MCD_OPC_CheckPredicate, 16, 164, 0, // Skip to: 14571
5399
/* 14407 */   MCD_OPC_Decode, 196, 13, 178, 1, // Opcode: VRSHRsv2i64
5400
/* 14412 */   MCD_OPC_FilterValue, 243, 1, 154, 0, // Skip to: 14571
5401
/* 14417 */   MCD_OPC_CheckPredicate, 16, 150, 0, // Skip to: 14571
5402
/* 14421 */   MCD_OPC_Decode, 204, 13, 178, 1, // Opcode: VRSHRuv2i64
5403
/* 14426 */   MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 14461
5404
/* 14430 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
5405
/* 14433 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14447
5406
/* 14438 */   MCD_OPC_CheckPredicate, 16, 129, 0, // Skip to: 14571
5407
/* 14442 */   MCD_OPC_Decode, 218, 13, 179, 1, // Opcode: VRSRAsv2i64
5408
/* 14447 */   MCD_OPC_FilterValue, 243, 1, 119, 0, // Skip to: 14571
5409
/* 14452 */   MCD_OPC_CheckPredicate, 16, 115, 0, // Skip to: 14571
5410
/* 14456 */   MCD_OPC_Decode, 226, 13, 179, 1, // Opcode: VRSRAuv2i64
5411
/* 14461 */   MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 14481
5412
/* 14465 */   MCD_OPC_CheckPredicate, 16, 102, 0, // Skip to: 14571
5413
/* 14469 */   MCD_OPC_CheckField, 24, 8, 243, 1, 95, 0, // Skip to: 14571
5414
/* 14476 */   MCD_OPC_Decode, 204, 14, 179, 1, // Opcode: VSRIv2i64
5415
/* 14481 */   MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 14516
5416
/* 14485 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
5417
/* 14488 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14502
5418
/* 14493 */   MCD_OPC_CheckPredicate, 16, 74, 0, // Skip to: 14571
5419
/* 14497 */   MCD_OPC_Decode, 129, 14, 180, 1, // Opcode: VSHLiv2i64
5420
/* 14502 */   MCD_OPC_FilterValue, 243, 1, 64, 0, // Skip to: 14571
5421
/* 14507 */   MCD_OPC_CheckPredicate, 16, 60, 0, // Skip to: 14571
5422
/* 14511 */   MCD_OPC_Decode, 176, 14, 181, 1, // Opcode: VSLIv2i64
5423
/* 14516 */   MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 14536
5424
/* 14520 */   MCD_OPC_CheckPredicate, 16, 47, 0, // Skip to: 14571
5425
/* 14524 */   MCD_OPC_CheckField, 24, 8, 243, 1, 40, 0, // Skip to: 14571
5426
/* 14531 */   MCD_OPC_Decode, 189, 12, 180, 1, // Opcode: VQSHLsuv2i64
5427
/* 14536 */   MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 14571
5428
/* 14540 */   MCD_OPC_ExtractField, 24, 8,  // Inst{31-24} ...
5429
/* 14543 */   MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14557
5430
/* 14548 */   MCD_OPC_CheckPredicate, 16, 19, 0, // Skip to: 14571
5431
/* 14552 */   MCD_OPC_Decode, 181, 12, 180, 1, // Opcode: VQSHLsiv2i64
5432
/* 14557 */   MCD_OPC_FilterValue, 243, 1, 9, 0, // Skip to: 14571
5433
/* 14562 */   MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 14571
5434
/* 14566 */   MCD_OPC_Decode, 205, 12, 180, 1, // Opcode: VQSHLuiv2i64
5435
/* 14571 */   MCD_OPC_Fail,
5436
  0
5437
};
5438
5439
static const uint8_t DecoderTableNEONDup32[] = {
5440
/* 0 */       MCD_OPC_ExtractField, 22, 6,  // Inst{27-22} ...
5441
/* 3 */       MCD_OPC_FilterValue, 56, 105, 0, // Skip to: 112
5442
/* 7 */       MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
5443
/* 10 */      MCD_OPC_FilterValue, 16, 53, 0, // Skip to: 67
5444
/* 14 */      MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5445
/* 17 */      MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 42
5446
/* 21 */      MCD_OPC_CheckPredicate, 20, 124, 1, // Skip to: 405
5447
/* 25 */      MCD_OPC_CheckField, 8, 4, 11, 118, 1, // Skip to: 405
5448
/* 31 */      MCD_OPC_CheckField, 6, 1, 0, 112, 1, // Skip to: 405
5449
/* 37 */      MCD_OPC_Decode, 243, 13, 182, 1, // Opcode: VSETLNi32
5450
/* 42 */      MCD_OPC_FilterValue, 1, 103, 1, // Skip to: 405
5451
/* 46 */      MCD_OPC_CheckPredicate, 20, 99, 1, // Skip to: 405
5452
/* 50 */      MCD_OPC_CheckField, 8, 4, 11, 93, 1, // Skip to: 405
5453
/* 56 */      MCD_OPC_CheckField, 6, 1, 0, 87, 1, // Skip to: 405
5454
/* 62 */      MCD_OPC_Decode, 170, 6, 183, 1, // Opcode: VGETLNi32
5455
/* 67 */      MCD_OPC_FilterValue, 48, 78, 1, // Skip to: 405
5456
/* 71 */      MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5457
/* 74 */      MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 93
5458
/* 78 */      MCD_OPC_CheckPredicate, 16, 67, 1, // Skip to: 405
5459
/* 82 */      MCD_OPC_CheckField, 8, 4, 11, 61, 1, // Skip to: 405
5460
/* 88 */      MCD_OPC_Decode, 242, 13, 184, 1, // Opcode: VSETLNi16
5461
/* 93 */      MCD_OPC_FilterValue, 1, 52, 1, // Skip to: 405
5462
/* 97 */      MCD_OPC_CheckPredicate, 16, 48, 1, // Skip to: 405
5463
/* 101 */     MCD_OPC_CheckField, 8, 4, 11, 42, 1, // Skip to: 405
5464
/* 107 */     MCD_OPC_Decode, 171, 6, 185, 1, // Opcode: VGETLNs16
5465
/* 112 */     MCD_OPC_FilterValue, 57, 53, 0, // Skip to: 169
5466
/* 116 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5467
/* 119 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 144
5468
/* 123 */     MCD_OPC_CheckPredicate, 16, 22, 1, // Skip to: 405
5469
/* 127 */     MCD_OPC_CheckField, 8, 4, 11, 16, 1, // Skip to: 405
5470
/* 133 */     MCD_OPC_CheckField, 0, 5, 16, 10, 1, // Skip to: 405
5471
/* 139 */     MCD_OPC_Decode, 244, 13, 186, 1, // Opcode: VSETLNi8
5472
/* 144 */     MCD_OPC_FilterValue, 1, 1, 1, // Skip to: 405
5473
/* 148 */     MCD_OPC_CheckPredicate, 16, 253, 0, // Skip to: 405
5474
/* 152 */     MCD_OPC_CheckField, 8, 4, 11, 247, 0, // Skip to: 405
5475
/* 158 */     MCD_OPC_CheckField, 0, 5, 16, 241, 0, // Skip to: 405
5476
/* 164 */     MCD_OPC_Decode, 172, 6, 187, 1, // Opcode: VGETLNs8
5477
/* 169 */     MCD_OPC_FilterValue, 58, 143, 0, // Skip to: 316
5478
/* 173 */     MCD_OPC_ExtractField, 0, 6,  // Inst{5-0} ...
5479
/* 176 */     MCD_OPC_FilterValue, 16, 53, 0, // Skip to: 233
5480
/* 180 */     MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5481
/* 183 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 208
5482
/* 187 */     MCD_OPC_CheckPredicate, 16, 214, 0, // Skip to: 405
5483
/* 191 */     MCD_OPC_CheckField, 8, 4, 11, 208, 0, // Skip to: 405
5484
/* 197 */     MCD_OPC_CheckField, 6, 1, 0, 202, 0, // Skip to: 405
5485
/* 203 */     MCD_OPC_Decode, 139, 6, 188, 1, // Opcode: VDUP32d
5486
/* 208 */     MCD_OPC_FilterValue, 2, 193, 0, // Skip to: 405
5487
/* 212 */     MCD_OPC_CheckPredicate, 16, 189, 0, // Skip to: 405
5488
/* 216 */     MCD_OPC_CheckField, 8, 4, 11, 183, 0, // Skip to: 405
5489
/* 222 */     MCD_OPC_CheckField, 6, 1, 0, 177, 0, // Skip to: 405
5490
/* 228 */     MCD_OPC_Decode, 140, 6, 189, 1, // Opcode: VDUP32q
5491
/* 233 */     MCD_OPC_FilterValue, 48, 168, 0, // Skip to: 405
5492
/* 237 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5493
/* 240 */     MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 297
5494
/* 244 */     MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5495
/* 247 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 272
5496
/* 251 */     MCD_OPC_CheckPredicate, 16, 150, 0, // Skip to: 405
5497
/* 255 */     MCD_OPC_CheckField, 8, 4, 11, 144, 0, // Skip to: 405
5498
/* 261 */     MCD_OPC_CheckField, 6, 1, 0, 138, 0, // Skip to: 405
5499
/* 267 */     MCD_OPC_Decode, 137, 6, 188, 1, // Opcode: VDUP16d
5500
/* 272 */     MCD_OPC_FilterValue, 1, 129, 0, // Skip to: 405
5501
/* 276 */     MCD_OPC_CheckPredicate, 16, 125, 0, // Skip to: 405
5502
/* 280 */     MCD_OPC_CheckField, 8, 4, 11, 119, 0, // Skip to: 405
5503
/* 286 */     MCD_OPC_CheckField, 6, 1, 0, 113, 0, // Skip to: 405
5504
/* 292 */     MCD_OPC_Decode, 138, 6, 189, 1, // Opcode: VDUP16q
5505
/* 297 */     MCD_OPC_FilterValue, 1, 104, 0, // Skip to: 405
5506
/* 301 */     MCD_OPC_CheckPredicate, 16, 100, 0, // Skip to: 405
5507
/* 305 */     MCD_OPC_CheckField, 8, 4, 11, 94, 0, // Skip to: 405
5508
/* 311 */     MCD_OPC_Decode, 173, 6, 185, 1, // Opcode: VGETLNu16
5509
/* 316 */     MCD_OPC_FilterValue, 59, 85, 0, // Skip to: 405
5510
/* 320 */     MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
5511
/* 323 */     MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 380
5512
/* 327 */     MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
5513
/* 330 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 355
5514
/* 334 */     MCD_OPC_CheckPredicate, 16, 67, 0, // Skip to: 405
5515
/* 338 */     MCD_OPC_CheckField, 8, 4, 11, 61, 0, // Skip to: 405
5516
/* 344 */     MCD_OPC_CheckField, 0, 7, 16, 55, 0, // Skip to: 405
5517
/* 350 */     MCD_OPC_Decode, 141, 6, 188, 1, // Opcode: VDUP8d
5518
/* 355 */     MCD_OPC_FilterValue, 1, 46, 0, // Skip to: 405
5519
/* 359 */     MCD_OPC_CheckPredicate, 16, 42, 0, // Skip to: 405
5520
/* 363 */     MCD_OPC_CheckField, 8, 4, 11, 36, 0, // Skip to: 405
5521
/* 369 */     MCD_OPC_CheckField, 0, 7, 16, 30, 0, // Skip to: 405
5522
/* 375 */     MCD_OPC_Decode, 142, 6, 189, 1, // Opcode: VDUP8q
5523
/* 380 */     MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 405
5524
/* 384 */     MCD_OPC_CheckPredicate, 16, 17, 0, // Skip to: 405
5525
/* 388 */     MCD_OPC_CheckField, 8, 4, 11, 11, 0, // Skip to: 405
5526
/* 394 */     MCD_OPC_CheckField, 0, 5, 16, 5, 0, // Skip to: 405
5527
/* 400 */     MCD_OPC_Decode, 174, 6, 187, 1, // Opcode: VGETLNu8
5528
/* 405 */     MCD_OPC_Fail,
5529
  0
5530
};
5531
5532
static const uint8_t DecoderTableNEONLoadStore32[] = {
5533
/* 0 */       MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
5534
/* 3 */       MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 280
5535
/* 7 */       MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5536
/* 10 */      MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 145
5537
/* 14 */      MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5538
/* 17 */      MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 109
5539
/* 22 */      MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5540
/* 25 */      MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 53
5541
/* 29 */      MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 44
5542
/* 33 */      MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 44
5543
/* 39 */      MCD_OPC_Decode, 222, 16, 190, 1, // Opcode: VST4d8
5544
/* 44 */      MCD_OPC_CheckPredicate, 16, 194, 22, // Skip to: 5874
5545
/* 48 */      MCD_OPC_Decode, 225, 16, 190, 1, // Opcode: VST4d8_UPD
5546
/* 53 */      MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 81
5547
/* 57 */      MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 72
5548
/* 61 */      MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 72
5549
/* 67 */      MCD_OPC_Decode, 214, 16, 190, 1, // Opcode: VST4d16
5550
/* 72 */      MCD_OPC_CheckPredicate, 16, 166, 22, // Skip to: 5874
5551
/* 76 */      MCD_OPC_Decode, 217, 16, 190, 1, // Opcode: VST4d16_UPD
5552
/* 81 */      MCD_OPC_FilterValue, 2, 157, 22, // Skip to: 5874
5553
/* 85 */      MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 100
5554
/* 89 */      MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 100
5555
/* 95 */      MCD_OPC_Decode, 218, 16, 190, 1, // Opcode: VST4d32
5556
/* 100 */     MCD_OPC_CheckPredicate, 16, 138, 22, // Skip to: 5874
5557
/* 104 */     MCD_OPC_Decode, 221, 16, 190, 1, // Opcode: VST4d32_UPD
5558
/* 109 */     MCD_OPC_FilterValue, 233, 3, 128, 22, // Skip to: 5874
5559
/* 114 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
5560
/* 117 */     MCD_OPC_FilterValue, 0, 121, 22, // Skip to: 5874
5561
/* 121 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 136
5562
/* 125 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 136
5563
/* 131 */     MCD_OPC_Decode, 213, 14, 191, 1, // Opcode: VST1LNd8
5564
/* 136 */     MCD_OPC_CheckPredicate, 16, 102, 22, // Skip to: 5874
5565
/* 140 */     MCD_OPC_Decode, 214, 14, 191, 1, // Opcode: VST1LNd8_UPD
5566
/* 145 */     MCD_OPC_FilterValue, 2, 93, 22, // Skip to: 5874
5567
/* 149 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5568
/* 152 */     MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 244
5569
/* 157 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5570
/* 160 */     MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 188
5571
/* 164 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 179
5572
/* 168 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 179
5573
/* 174 */     MCD_OPC_Decode, 192, 9, 190, 1, // Opcode: VLD4d8
5574
/* 179 */     MCD_OPC_CheckPredicate, 16, 59, 22, // Skip to: 5874
5575
/* 183 */     MCD_OPC_Decode, 195, 9, 190, 1, // Opcode: VLD4d8_UPD
5576
/* 188 */     MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 216
5577
/* 192 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 207
5578
/* 196 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 207
5579
/* 202 */     MCD_OPC_Decode, 184, 9, 190, 1, // Opcode: VLD4d16
5580
/* 207 */     MCD_OPC_CheckPredicate, 16, 31, 22, // Skip to: 5874
5581
/* 211 */     MCD_OPC_Decode, 187, 9, 190, 1, // Opcode: VLD4d16_UPD
5582
/* 216 */     MCD_OPC_FilterValue, 2, 22, 22, // Skip to: 5874
5583
/* 220 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 235
5584
/* 224 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 235
5585
/* 230 */     MCD_OPC_Decode, 188, 9, 190, 1, // Opcode: VLD4d32
5586
/* 235 */     MCD_OPC_CheckPredicate, 16, 3, 22, // Skip to: 5874
5587
/* 239 */     MCD_OPC_Decode, 191, 9, 190, 1, // Opcode: VLD4d32_UPD
5588
/* 244 */     MCD_OPC_FilterValue, 233, 3, 249, 21, // Skip to: 5874
5589
/* 249 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
5590
/* 252 */     MCD_OPC_FilterValue, 0, 242, 21, // Skip to: 5874
5591
/* 256 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 271
5592
/* 260 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 271
5593
/* 266 */     MCD_OPC_Decode, 221, 6, 192, 1, // Opcode: VLD1LNd8
5594
/* 271 */     MCD_OPC_CheckPredicate, 16, 223, 21, // Skip to: 5874
5595
/* 275 */     MCD_OPC_Decode, 222, 6, 192, 1, // Opcode: VLD1LNd8_UPD
5596
/* 280 */     MCD_OPC_FilterValue, 1, 3, 1, // Skip to: 543
5597
/* 284 */     MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5598
/* 287 */     MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 415
5599
/* 291 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5600
/* 294 */     MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 386
5601
/* 299 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5602
/* 302 */     MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 330
5603
/* 306 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 321
5604
/* 310 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 321
5605
/* 316 */     MCD_OPC_Decode, 245, 16, 190, 1, // Opcode: VST4q8
5606
/* 321 */     MCD_OPC_CheckPredicate, 16, 173, 21, // Skip to: 5874
5607
/* 325 */     MCD_OPC_Decode, 247, 16, 190, 1, // Opcode: VST4q8_UPD
5608
/* 330 */     MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 358
5609
/* 334 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 349
5610
/* 338 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 349
5611
/* 344 */     MCD_OPC_Decode, 235, 16, 190, 1, // Opcode: VST4q16
5612
/* 349 */     MCD_OPC_CheckPredicate, 16, 145, 21, // Skip to: 5874
5613
/* 353 */     MCD_OPC_Decode, 237, 16, 190, 1, // Opcode: VST4q16_UPD
5614
/* 358 */     MCD_OPC_FilterValue, 2, 136, 21, // Skip to: 5874
5615
/* 362 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 377
5616
/* 366 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 377
5617
/* 372 */     MCD_OPC_Decode, 240, 16, 190, 1, // Opcode: VST4q32
5618
/* 377 */     MCD_OPC_CheckPredicate, 16, 117, 21, // Skip to: 5874
5619
/* 381 */     MCD_OPC_Decode, 242, 16, 190, 1, // Opcode: VST4q32_UPD
5620
/* 386 */     MCD_OPC_FilterValue, 233, 3, 107, 21, // Skip to: 5874
5621
/* 391 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 406
5622
/* 395 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 406
5623
/* 401 */     MCD_OPC_Decode, 164, 15, 193, 1, // Opcode: VST2LNd8
5624
/* 406 */     MCD_OPC_CheckPredicate, 16, 88, 21, // Skip to: 5874
5625
/* 410 */     MCD_OPC_Decode, 167, 15, 193, 1, // Opcode: VST2LNd8_UPD
5626
/* 415 */     MCD_OPC_FilterValue, 2, 79, 21, // Skip to: 5874
5627
/* 419 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5628
/* 422 */     MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 514
5629
/* 427 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5630
/* 430 */     MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 458
5631
/* 434 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 449
5632
/* 438 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 449
5633
/* 444 */     MCD_OPC_Decode, 215, 9, 190, 1, // Opcode: VLD4q8
5634
/* 449 */     MCD_OPC_CheckPredicate, 16, 45, 21, // Skip to: 5874
5635
/* 453 */     MCD_OPC_Decode, 217, 9, 190, 1, // Opcode: VLD4q8_UPD
5636
/* 458 */     MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 486
5637
/* 462 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 477
5638
/* 466 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 477
5639
/* 472 */     MCD_OPC_Decode, 205, 9, 190, 1, // Opcode: VLD4q16
5640
/* 477 */     MCD_OPC_CheckPredicate, 16, 17, 21, // Skip to: 5874
5641
/* 481 */     MCD_OPC_Decode, 207, 9, 190, 1, // Opcode: VLD4q16_UPD
5642
/* 486 */     MCD_OPC_FilterValue, 2, 8, 21, // Skip to: 5874
5643
/* 490 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 505
5644
/* 494 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 505
5645
/* 500 */     MCD_OPC_Decode, 210, 9, 190, 1, // Opcode: VLD4q32
5646
/* 505 */     MCD_OPC_CheckPredicate, 16, 245, 20, // Skip to: 5874
5647
/* 509 */     MCD_OPC_Decode, 212, 9, 190, 1, // Opcode: VLD4q32_UPD
5648
/* 514 */     MCD_OPC_FilterValue, 233, 3, 235, 20, // Skip to: 5874
5649
/* 519 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 534
5650
/* 523 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 534
5651
/* 529 */     MCD_OPC_Decode, 190, 7, 194, 1, // Opcode: VLD2LNd8
5652
/* 534 */     MCD_OPC_CheckPredicate, 16, 216, 20, // Skip to: 5874
5653
/* 538 */     MCD_OPC_Decode, 193, 7, 194, 1, // Opcode: VLD2LNd8_UPD
5654
/* 543 */     MCD_OPC_FilterValue, 2, 185, 1, // Skip to: 988
5655
/* 547 */     MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5656
/* 550 */     MCD_OPC_FilterValue, 0, 215, 0, // Skip to: 769
5657
/* 554 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5658
/* 557 */     MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 733
5659
/* 562 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5660
/* 565 */     MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 607
5661
/* 569 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5662
/* 572 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 585
5663
/* 576 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 598
5664
/* 580 */     MCD_OPC_Decode, 137, 15, 195, 1, // Opcode: VST1d8Qwb_fixed
5665
/* 585 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 598
5666
/* 589 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 598
5667
/* 593 */     MCD_OPC_Decode, 136, 15, 195, 1, // Opcode: VST1d8Q
5668
/* 598 */     MCD_OPC_CheckPredicate, 16, 152, 20, // Skip to: 5874
5669
/* 602 */     MCD_OPC_Decode, 138, 15, 195, 1, // Opcode: VST1d8Qwb_register
5670
/* 607 */     MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 649
5671
/* 611 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5672
/* 614 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 627
5673
/* 618 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 640
5674
/* 622 */     MCD_OPC_Decode, 232, 14, 195, 1, // Opcode: VST1d16Qwb_fixed
5675
/* 627 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 640
5676
/* 631 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 640
5677
/* 635 */     MCD_OPC_Decode, 231, 14, 195, 1, // Opcode: VST1d16Q
5678
/* 640 */     MCD_OPC_CheckPredicate, 16, 110, 20, // Skip to: 5874
5679
/* 644 */     MCD_OPC_Decode, 233, 14, 195, 1, // Opcode: VST1d16Qwb_register
5680
/* 649 */     MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 691
5681
/* 653 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5682
/* 656 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 669
5683
/* 660 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 682
5684
/* 664 */     MCD_OPC_Decode, 241, 14, 195, 1, // Opcode: VST1d32Qwb_fixed
5685
/* 669 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 682
5686
/* 673 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 682
5687
/* 677 */     MCD_OPC_Decode, 240, 14, 195, 1, // Opcode: VST1d32Q
5688
/* 682 */     MCD_OPC_CheckPredicate, 16, 68, 20, // Skip to: 5874
5689
/* 686 */     MCD_OPC_Decode, 242, 14, 195, 1, // Opcode: VST1d32Qwb_register
5690
/* 691 */     MCD_OPC_FilterValue, 3, 59, 20, // Skip to: 5874
5691
/* 695 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5692
/* 698 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 711
5693
/* 702 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 724
5694
/* 706 */     MCD_OPC_Decode, 253, 14, 195, 1, // Opcode: VST1d64Qwb_fixed
5695
/* 711 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 724
5696
/* 715 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 724
5697
/* 719 */     MCD_OPC_Decode, 249, 14, 195, 1, // Opcode: VST1d64Q
5698
/* 724 */     MCD_OPC_CheckPredicate, 16, 26, 20, // Skip to: 5874
5699
/* 728 */     MCD_OPC_Decode, 254, 14, 195, 1, // Opcode: VST1d64Qwb_register
5700
/* 733 */     MCD_OPC_FilterValue, 233, 3, 16, 20, // Skip to: 5874
5701
/* 738 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
5702
/* 741 */     MCD_OPC_FilterValue, 0, 9, 20, // Skip to: 5874
5703
/* 745 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 760
5704
/* 749 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 760
5705
/* 755 */     MCD_OPC_Decode, 235, 15, 196, 1, // Opcode: VST3LNd8
5706
/* 760 */     MCD_OPC_CheckPredicate, 16, 246, 19, // Skip to: 5874
5707
/* 764 */     MCD_OPC_Decode, 238, 15, 196, 1, // Opcode: VST3LNd8_UPD
5708
/* 769 */     MCD_OPC_FilterValue, 2, 237, 19, // Skip to: 5874
5709
/* 773 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5710
/* 776 */     MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 952
5711
/* 781 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5712
/* 784 */     MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 826
5713
/* 788 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5714
/* 791 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 804
5715
/* 795 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 817
5716
/* 799 */     MCD_OPC_Decode, 145, 7, 195, 1, // Opcode: VLD1d8Qwb_fixed
5717
/* 804 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 817
5718
/* 808 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 817
5719
/* 812 */     MCD_OPC_Decode, 144, 7, 195, 1, // Opcode: VLD1d8Q
5720
/* 817 */     MCD_OPC_CheckPredicate, 16, 189, 19, // Skip to: 5874
5721
/* 821 */     MCD_OPC_Decode, 146, 7, 195, 1, // Opcode: VLD1d8Qwb_register
5722
/* 826 */     MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 868
5723
/* 830 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5724
/* 833 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 846
5725
/* 837 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 859
5726
/* 841 */     MCD_OPC_Decode, 240, 6, 195, 1, // Opcode: VLD1d16Qwb_fixed
5727
/* 846 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 859
5728
/* 850 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 859
5729
/* 854 */     MCD_OPC_Decode, 239, 6, 195, 1, // Opcode: VLD1d16Q
5730
/* 859 */     MCD_OPC_CheckPredicate, 16, 147, 19, // Skip to: 5874
5731
/* 863 */     MCD_OPC_Decode, 241, 6, 195, 1, // Opcode: VLD1d16Qwb_register
5732
/* 868 */     MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 910
5733
/* 872 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5734
/* 875 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 888
5735
/* 879 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 901
5736
/* 883 */     MCD_OPC_Decode, 249, 6, 195, 1, // Opcode: VLD1d32Qwb_fixed
5737
/* 888 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 901
5738
/* 892 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 901
5739
/* 896 */     MCD_OPC_Decode, 248, 6, 195, 1, // Opcode: VLD1d32Q
5740
/* 901 */     MCD_OPC_CheckPredicate, 16, 105, 19, // Skip to: 5874
5741
/* 905 */     MCD_OPC_Decode, 250, 6, 195, 1, // Opcode: VLD1d32Qwb_register
5742
/* 910 */     MCD_OPC_FilterValue, 3, 96, 19, // Skip to: 5874
5743
/* 914 */     MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5744
/* 917 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 930
5745
/* 921 */     MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 943
5746
/* 925 */     MCD_OPC_Decode, 133, 7, 195, 1, // Opcode: VLD1d64Qwb_fixed
5747
/* 930 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 943
5748
/* 934 */     MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 943
5749
/* 938 */     MCD_OPC_Decode, 129, 7, 195, 1, // Opcode: VLD1d64Q
5750
/* 943 */     MCD_OPC_CheckPredicate, 16, 63, 19, // Skip to: 5874
5751
/* 947 */     MCD_OPC_Decode, 134, 7, 195, 1, // Opcode: VLD1d64Qwb_register
5752
/* 952 */     MCD_OPC_FilterValue, 233, 3, 53, 19, // Skip to: 5874
5753
/* 957 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
5754
/* 960 */     MCD_OPC_FilterValue, 0, 46, 19, // Skip to: 5874
5755
/* 964 */     MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 979
5756
/* 968 */     MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 979
5757
/* 974 */     MCD_OPC_Decode, 169, 8, 197, 1, // Opcode: VLD3LNd8
5758
/* 979 */     MCD_OPC_CheckPredicate, 16, 27, 19, // Skip to: 5874
5759
/* 983 */     MCD_OPC_Decode, 172, 8, 197, 1, // Opcode: VLD3LNd8_UPD
5760
/* 988 */     MCD_OPC_FilterValue, 3, 87, 1, // Skip to: 1335
5761
/* 992 */     MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5762
/* 995 */     MCD_OPC_FilterValue, 0, 166, 0, // Skip to: 1165
5763
/* 999 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5764
/* 1002 */    MCD_OPC_FilterValue, 232, 3, 129, 0, // Skip to: 1136
5765
/* 1007 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5766
/* 1010 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 1052
5767
/* 1014 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5768
/* 1017 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1030
5769
/* 1021 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1043
5770
/* 1025 */    MCD_OPC_Decode, 225, 15, 198, 1, // Opcode: VST2q8wb_fixed
5771
/* 1030 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1043
5772
/* 1034 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1043
5773
/* 1038 */    MCD_OPC_Decode, 221, 15, 198, 1, // Opcode: VST2q8
5774
/* 1043 */    MCD_OPC_CheckPredicate, 16, 219, 18, // Skip to: 5874
5775
/* 1047 */    MCD_OPC_Decode, 226, 15, 198, 1, // Opcode: VST2q8wb_register
5776
/* 1052 */    MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 1094
5777
/* 1056 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5778
/* 1059 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1072
5779
/* 1063 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1085
5780
/* 1067 */    MCD_OPC_Decode, 213, 15, 198, 1, // Opcode: VST2q16wb_fixed
5781
/* 1072 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1085
5782
/* 1076 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1085
5783
/* 1080 */    MCD_OPC_Decode, 209, 15, 198, 1, // Opcode: VST2q16
5784
/* 1085 */    MCD_OPC_CheckPredicate, 16, 177, 18, // Skip to: 5874
5785
/* 1089 */    MCD_OPC_Decode, 214, 15, 198, 1, // Opcode: VST2q16wb_register
5786
/* 1094 */    MCD_OPC_FilterValue, 2, 168, 18, // Skip to: 5874
5787
/* 1098 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5788
/* 1101 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1114
5789
/* 1105 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1127
5790
/* 1109 */    MCD_OPC_Decode, 219, 15, 198, 1, // Opcode: VST2q32wb_fixed
5791
/* 1114 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1127
5792
/* 1118 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1127
5793
/* 1122 */    MCD_OPC_Decode, 215, 15, 198, 1, // Opcode: VST2q32
5794
/* 1127 */    MCD_OPC_CheckPredicate, 16, 135, 18, // Skip to: 5874
5795
/* 1131 */    MCD_OPC_Decode, 220, 15, 198, 1, // Opcode: VST2q32wb_register
5796
/* 1136 */    MCD_OPC_FilterValue, 233, 3, 125, 18, // Skip to: 5874
5797
/* 1141 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1156
5798
/* 1145 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1156
5799
/* 1151 */    MCD_OPC_Decode, 187, 16, 199, 1, // Opcode: VST4LNd8
5800
/* 1156 */    MCD_OPC_CheckPredicate, 16, 106, 18, // Skip to: 5874
5801
/* 1160 */    MCD_OPC_Decode, 190, 16, 199, 1, // Opcode: VST4LNd8_UPD
5802
/* 1165 */    MCD_OPC_FilterValue, 2, 97, 18, // Skip to: 5874
5803
/* 1169 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5804
/* 1172 */    MCD_OPC_FilterValue, 232, 3, 129, 0, // Skip to: 1306
5805
/* 1177 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5806
/* 1180 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 1222
5807
/* 1184 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5808
/* 1187 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1200
5809
/* 1191 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1213
5810
/* 1195 */    MCD_OPC_Decode, 251, 7, 198, 1, // Opcode: VLD2q8wb_fixed
5811
/* 1200 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1213
5812
/* 1204 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1213
5813
/* 1208 */    MCD_OPC_Decode, 247, 7, 198, 1, // Opcode: VLD2q8
5814
/* 1213 */    MCD_OPC_CheckPredicate, 16, 49, 18, // Skip to: 5874
5815
/* 1217 */    MCD_OPC_Decode, 252, 7, 198, 1, // Opcode: VLD2q8wb_register
5816
/* 1222 */    MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 1264
5817
/* 1226 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5818
/* 1229 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1242
5819
/* 1233 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1255
5820
/* 1237 */    MCD_OPC_Decode, 239, 7, 198, 1, // Opcode: VLD2q16wb_fixed
5821
/* 1242 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1255
5822
/* 1246 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1255
5823
/* 1250 */    MCD_OPC_Decode, 235, 7, 198, 1, // Opcode: VLD2q16
5824
/* 1255 */    MCD_OPC_CheckPredicate, 16, 7, 18, // Skip to: 5874
5825
/* 1259 */    MCD_OPC_Decode, 240, 7, 198, 1, // Opcode: VLD2q16wb_register
5826
/* 1264 */    MCD_OPC_FilterValue, 2, 254, 17, // Skip to: 5874
5827
/* 1268 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5828
/* 1271 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1284
5829
/* 1275 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 1297
5830
/* 1279 */    MCD_OPC_Decode, 245, 7, 198, 1, // Opcode: VLD2q32wb_fixed
5831
/* 1284 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1297
5832
/* 1288 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 1297
5833
/* 1292 */    MCD_OPC_Decode, 241, 7, 198, 1, // Opcode: VLD2q32
5834
/* 1297 */    MCD_OPC_CheckPredicate, 16, 221, 17, // Skip to: 5874
5835
/* 1301 */    MCD_OPC_Decode, 246, 7, 198, 1, // Opcode: VLD2q32wb_register
5836
/* 1306 */    MCD_OPC_FilterValue, 233, 3, 211, 17, // Skip to: 5874
5837
/* 1311 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1326
5838
/* 1315 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1326
5839
/* 1321 */    MCD_OPC_Decode, 157, 9, 200, 1, // Opcode: VLD4LNd8
5840
/* 1326 */    MCD_OPC_CheckPredicate, 16, 192, 17, // Skip to: 5874
5841
/* 1330 */    MCD_OPC_Decode, 160, 9, 200, 1, // Opcode: VLD4LNd8_UPD
5842
/* 1335 */    MCD_OPC_FilterValue, 4, 16, 1, // Skip to: 1611
5843
/* 1339 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5844
/* 1342 */    MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 1477
5845
/* 1346 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5846
/* 1349 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1441
5847
/* 1354 */    MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
5848
/* 1357 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1385
5849
/* 1361 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1376
5850
/* 1365 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1376
5851
/* 1371 */    MCD_OPC_Decode, 142, 16, 201, 1, // Opcode: VST3d8
5852
/* 1376 */    MCD_OPC_CheckPredicate, 16, 142, 17, // Skip to: 5874
5853
/* 1380 */    MCD_OPC_Decode, 145, 16, 201, 1, // Opcode: VST3d8_UPD
5854
/* 1385 */    MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 1413
5855
/* 1389 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1404
5856
/* 1393 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1404
5857
/* 1399 */    MCD_OPC_Decode, 134, 16, 201, 1, // Opcode: VST3d16
5858
/* 1404 */    MCD_OPC_CheckPredicate, 16, 114, 17, // Skip to: 5874
5859
/* 1408 */    MCD_OPC_Decode, 137, 16, 201, 1, // Opcode: VST3d16_UPD
5860
/* 1413 */    MCD_OPC_FilterValue, 4, 105, 17, // Skip to: 5874
5861
/* 1417 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1432
5862
/* 1421 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1432
5863
/* 1427 */    MCD_OPC_Decode, 138, 16, 201, 1, // Opcode: VST3d32
5864
/* 1432 */    MCD_OPC_CheckPredicate, 16, 86, 17, // Skip to: 5874
5865
/* 1436 */    MCD_OPC_Decode, 141, 16, 201, 1, // Opcode: VST3d32_UPD
5866
/* 1441 */    MCD_OPC_FilterValue, 233, 3, 76, 17, // Skip to: 5874
5867
/* 1446 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
5868
/* 1449 */    MCD_OPC_FilterValue, 0, 69, 17, // Skip to: 5874
5869
/* 1453 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1468
5870
/* 1457 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1468
5871
/* 1463 */    MCD_OPC_Decode, 209, 14, 191, 1, // Opcode: VST1LNd16
5872
/* 1468 */    MCD_OPC_CheckPredicate, 16, 50, 17, // Skip to: 5874
5873
/* 1472 */    MCD_OPC_Decode, 210, 14, 191, 1, // Opcode: VST1LNd16_UPD
5874
/* 1477 */    MCD_OPC_FilterValue, 2, 41, 17, // Skip to: 5874
5875
/* 1481 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5876
/* 1484 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1576
5877
/* 1489 */    MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
5878
/* 1492 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1520
5879
/* 1496 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1511
5880
/* 1500 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1511
5881
/* 1506 */    MCD_OPC_Decode, 204, 8, 201, 1, // Opcode: VLD3d8
5882
/* 1511 */    MCD_OPC_CheckPredicate, 16, 7, 17, // Skip to: 5874
5883
/* 1515 */    MCD_OPC_Decode, 207, 8, 201, 1, // Opcode: VLD3d8_UPD
5884
/* 1520 */    MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 1548
5885
/* 1524 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1539
5886
/* 1528 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1539
5887
/* 1534 */    MCD_OPC_Decode, 196, 8, 201, 1, // Opcode: VLD3d16
5888
/* 1539 */    MCD_OPC_CheckPredicate, 16, 235, 16, // Skip to: 5874
5889
/* 1543 */    MCD_OPC_Decode, 199, 8, 201, 1, // Opcode: VLD3d16_UPD
5890
/* 1548 */    MCD_OPC_FilterValue, 4, 226, 16, // Skip to: 5874
5891
/* 1552 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1567
5892
/* 1556 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1567
5893
/* 1562 */    MCD_OPC_Decode, 200, 8, 201, 1, // Opcode: VLD3d32
5894
/* 1567 */    MCD_OPC_CheckPredicate, 16, 207, 16, // Skip to: 5874
5895
/* 1571 */    MCD_OPC_Decode, 203, 8, 201, 1, // Opcode: VLD3d32_UPD
5896
/* 1576 */    MCD_OPC_FilterValue, 233, 3, 197, 16, // Skip to: 5874
5897
/* 1581 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1596
5898
/* 1585 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1596
5899
/* 1591 */    MCD_OPC_Decode, 217, 6, 192, 1, // Opcode: VLD1LNd16
5900
/* 1596 */    MCD_OPC_CheckPredicate, 16, 178, 16, // Skip to: 5874
5901
/* 1600 */    MCD_OPC_CheckField, 5, 1, 0, 172, 16, // Skip to: 5874
5902
/* 1606 */    MCD_OPC_Decode, 218, 6, 192, 1, // Opcode: VLD1LNd16_UPD
5903
/* 1611 */    MCD_OPC_FilterValue, 5, 89, 1, // Skip to: 1960
5904
/* 1615 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
5905
/* 1618 */    MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 1881
5906
/* 1622 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5907
/* 1625 */    MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 1753
5908
/* 1629 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5909
/* 1632 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1724
5910
/* 1637 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5911
/* 1640 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1668
5912
/* 1644 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1659
5913
/* 1648 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1659
5914
/* 1654 */    MCD_OPC_Decode, 165, 16, 201, 1, // Opcode: VST3q8
5915
/* 1659 */    MCD_OPC_CheckPredicate, 16, 115, 16, // Skip to: 5874
5916
/* 1663 */    MCD_OPC_Decode, 167, 16, 201, 1, // Opcode: VST3q8_UPD
5917
/* 1668 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 1696
5918
/* 1672 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1687
5919
/* 1676 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1687
5920
/* 1682 */    MCD_OPC_Decode, 155, 16, 201, 1, // Opcode: VST3q16
5921
/* 1687 */    MCD_OPC_CheckPredicate, 16, 87, 16, // Skip to: 5874
5922
/* 1691 */    MCD_OPC_Decode, 157, 16, 201, 1, // Opcode: VST3q16_UPD
5923
/* 1696 */    MCD_OPC_FilterValue, 2, 78, 16, // Skip to: 5874
5924
/* 1700 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1715
5925
/* 1704 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1715
5926
/* 1710 */    MCD_OPC_Decode, 160, 16, 201, 1, // Opcode: VST3q32
5927
/* 1715 */    MCD_OPC_CheckPredicate, 16, 59, 16, // Skip to: 5874
5928
/* 1719 */    MCD_OPC_Decode, 162, 16, 201, 1, // Opcode: VST3q32_UPD
5929
/* 1724 */    MCD_OPC_FilterValue, 233, 3, 49, 16, // Skip to: 5874
5930
/* 1729 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1744
5931
/* 1733 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1744
5932
/* 1739 */    MCD_OPC_Decode, 156, 15, 193, 1, // Opcode: VST2LNd16
5933
/* 1744 */    MCD_OPC_CheckPredicate, 16, 30, 16, // Skip to: 5874
5934
/* 1748 */    MCD_OPC_Decode, 159, 15, 193, 1, // Opcode: VST2LNd16_UPD
5935
/* 1753 */    MCD_OPC_FilterValue, 2, 21, 16, // Skip to: 5874
5936
/* 1757 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5937
/* 1760 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1852
5938
/* 1765 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5939
/* 1768 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1796
5940
/* 1772 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1787
5941
/* 1776 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1787
5942
/* 1782 */    MCD_OPC_Decode, 227, 8, 201, 1, // Opcode: VLD3q8
5943
/* 1787 */    MCD_OPC_CheckPredicate, 16, 243, 15, // Skip to: 5874
5944
/* 1791 */    MCD_OPC_Decode, 229, 8, 201, 1, // Opcode: VLD3q8_UPD
5945
/* 1796 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 1824
5946
/* 1800 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1815
5947
/* 1804 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1815
5948
/* 1810 */    MCD_OPC_Decode, 217, 8, 201, 1, // Opcode: VLD3q16
5949
/* 1815 */    MCD_OPC_CheckPredicate, 16, 215, 15, // Skip to: 5874
5950
/* 1819 */    MCD_OPC_Decode, 219, 8, 201, 1, // Opcode: VLD3q16_UPD
5951
/* 1824 */    MCD_OPC_FilterValue, 2, 206, 15, // Skip to: 5874
5952
/* 1828 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1843
5953
/* 1832 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1843
5954
/* 1838 */    MCD_OPC_Decode, 222, 8, 201, 1, // Opcode: VLD3q32
5955
/* 1843 */    MCD_OPC_CheckPredicate, 16, 187, 15, // Skip to: 5874
5956
/* 1847 */    MCD_OPC_Decode, 224, 8, 201, 1, // Opcode: VLD3q32_UPD
5957
/* 1852 */    MCD_OPC_FilterValue, 233, 3, 177, 15, // Skip to: 5874
5958
/* 1857 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1872
5959
/* 1861 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1872
5960
/* 1867 */    MCD_OPC_Decode, 182, 7, 194, 1, // Opcode: VLD2LNd16
5961
/* 1872 */    MCD_OPC_CheckPredicate, 16, 158, 15, // Skip to: 5874
5962
/* 1876 */    MCD_OPC_Decode, 185, 7, 194, 1, // Opcode: VLD2LNd16_UPD
5963
/* 1881 */    MCD_OPC_FilterValue, 1, 149, 15, // Skip to: 5874
5964
/* 1885 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5965
/* 1888 */    MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 1924
5966
/* 1892 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5967
/* 1895 */    MCD_OPC_FilterValue, 233, 3, 134, 15, // Skip to: 5874
5968
/* 1900 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1915
5969
/* 1904 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1915
5970
/* 1910 */    MCD_OPC_Decode, 177, 15, 193, 1, // Opcode: VST2LNq16
5971
/* 1915 */    MCD_OPC_CheckPredicate, 16, 115, 15, // Skip to: 5874
5972
/* 1919 */    MCD_OPC_Decode, 180, 15, 193, 1, // Opcode: VST2LNq16_UPD
5973
/* 1924 */    MCD_OPC_FilterValue, 2, 106, 15, // Skip to: 5874
5974
/* 1928 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5975
/* 1931 */    MCD_OPC_FilterValue, 233, 3, 98, 15, // Skip to: 5874
5976
/* 1936 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 1951
5977
/* 1940 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1951
5978
/* 1946 */    MCD_OPC_Decode, 203, 7, 194, 1, // Opcode: VLD2LNq16
5979
/* 1951 */    MCD_OPC_CheckPredicate, 16, 79, 15, // Skip to: 5874
5980
/* 1955 */    MCD_OPC_Decode, 206, 7, 194, 1, // Opcode: VLD2LNq16_UPD
5981
/* 1960 */    MCD_OPC_FilterValue, 6, 31, 2, // Skip to: 2507
5982
/* 1964 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
5983
/* 1967 */    MCD_OPC_FilterValue, 0, 11, 1, // Skip to: 2238
5984
/* 1971 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
5985
/* 1974 */    MCD_OPC_FilterValue, 232, 3, 195, 0, // Skip to: 2174
5986
/* 1979 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
5987
/* 1982 */    MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 2030
5988
/* 1986 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
5989
/* 1989 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2002
5990
/* 1993 */    MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 2021
5991
/* 1997 */    MCD_OPC_Decode, 140, 15, 195, 1, // Opcode: VST1d8Twb_fixed
5992
/* 2002 */    MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2021
5993
/* 2006 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2021
5994
/* 2010 */    MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2021
5995
/* 2016 */    MCD_OPC_Decode, 139, 15, 195, 1, // Opcode: VST1d8T
5996
/* 2021 */    MCD_OPC_CheckPredicate, 16, 9, 15, // Skip to: 5874
5997
/* 2025 */    MCD_OPC_Decode, 141, 15, 195, 1, // Opcode: VST1d8Twb_register
5998
/* 2030 */    MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 2078
5999
/* 2034 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6000
/* 2037 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2050
6001
/* 2041 */    MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 2069
6002
/* 2045 */    MCD_OPC_Decode, 235, 14, 195, 1, // Opcode: VST1d16Twb_fixed
6003
/* 2050 */    MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2069
6004
/* 2054 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2069
6005
/* 2058 */    MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2069
6006
/* 2064 */    MCD_OPC_Decode, 234, 14, 195, 1, // Opcode: VST1d16T
6007
/* 2069 */    MCD_OPC_CheckPredicate, 16, 217, 14, // Skip to: 5874
6008
/* 2073 */    MCD_OPC_Decode, 236, 14, 195, 1, // Opcode: VST1d16Twb_register
6009
/* 2078 */    MCD_OPC_FilterValue, 2, 44, 0, // Skip to: 2126
6010
/* 2082 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6011
/* 2085 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2098
6012
/* 2089 */    MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 2117
6013
/* 2093 */    MCD_OPC_Decode, 244, 14, 195, 1, // Opcode: VST1d32Twb_fixed
6014
/* 2098 */    MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2117
6015
/* 2102 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2117
6016
/* 2106 */    MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2117
6017
/* 2112 */    MCD_OPC_Decode, 243, 14, 195, 1, // Opcode: VST1d32T
6018
/* 2117 */    MCD_OPC_CheckPredicate, 16, 169, 14, // Skip to: 5874
6019
/* 2121 */    MCD_OPC_Decode, 245, 14, 195, 1, // Opcode: VST1d32Twb_register
6020
/* 2126 */    MCD_OPC_FilterValue, 3, 160, 14, // Skip to: 5874
6021
/* 2130 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6022
/* 2133 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2146
6023
/* 2137 */    MCD_OPC_CheckPredicate, 16, 24, 0, // Skip to: 2165
6024
/* 2141 */    MCD_OPC_Decode, 131, 15, 195, 1, // Opcode: VST1d64Twb_fixed
6025
/* 2146 */    MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2165
6026
/* 2150 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2165
6027
/* 2154 */    MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2165
6028
/* 2160 */    MCD_OPC_Decode, 255, 14, 195, 1, // Opcode: VST1d64T
6029
/* 2165 */    MCD_OPC_CheckPredicate, 16, 121, 14, // Skip to: 5874
6030
/* 2169 */    MCD_OPC_Decode, 132, 15, 195, 1, // Opcode: VST1d64Twb_register
6031
/* 2174 */    MCD_OPC_FilterValue, 233, 3, 111, 14, // Skip to: 5874
6032
/* 2179 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
6033
/* 2182 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 2210
6034
/* 2186 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2201
6035
/* 2190 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2201
6036
/* 2196 */    MCD_OPC_Decode, 227, 15, 196, 1, // Opcode: VST3LNd16
6037
/* 2201 */    MCD_OPC_CheckPredicate, 16, 85, 14, // Skip to: 5874
6038
/* 2205 */    MCD_OPC_Decode, 230, 15, 196, 1, // Opcode: VST3LNd16_UPD
6039
/* 2210 */    MCD_OPC_FilterValue, 2, 76, 14, // Skip to: 5874
6040
/* 2214 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2229
6041
/* 2218 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2229
6042
/* 2224 */    MCD_OPC_Decode, 248, 15, 196, 1, // Opcode: VST3LNq16
6043
/* 2229 */    MCD_OPC_CheckPredicate, 16, 57, 14, // Skip to: 5874
6044
/* 2233 */    MCD_OPC_Decode, 251, 15, 196, 1, // Opcode: VST3LNq16_UPD
6045
/* 2238 */    MCD_OPC_FilterValue, 2, 48, 14, // Skip to: 5874
6046
/* 2242 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
6047
/* 2245 */    MCD_OPC_FilterValue, 0, 215, 0, // Skip to: 2464
6048
/* 2249 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6049
/* 2252 */    MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 2428
6050
/* 2257 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
6051
/* 2260 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 2302
6052
/* 2264 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6053
/* 2267 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2280
6054
/* 2271 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2293
6055
/* 2275 */    MCD_OPC_Decode, 148, 7, 195, 1, // Opcode: VLD1d8Twb_fixed
6056
/* 2280 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2293
6057
/* 2284 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2293
6058
/* 2288 */    MCD_OPC_Decode, 147, 7, 195, 1, // Opcode: VLD1d8T
6059
/* 2293 */    MCD_OPC_CheckPredicate, 16, 249, 13, // Skip to: 5874
6060
/* 2297 */    MCD_OPC_Decode, 149, 7, 195, 1, // Opcode: VLD1d8Twb_register
6061
/* 2302 */    MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2344
6062
/* 2306 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6063
/* 2309 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2322
6064
/* 2313 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2335
6065
/* 2317 */    MCD_OPC_Decode, 243, 6, 195, 1, // Opcode: VLD1d16Twb_fixed
6066
/* 2322 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2335
6067
/* 2326 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2335
6068
/* 2330 */    MCD_OPC_Decode, 242, 6, 195, 1, // Opcode: VLD1d16T
6069
/* 2335 */    MCD_OPC_CheckPredicate, 16, 207, 13, // Skip to: 5874
6070
/* 2339 */    MCD_OPC_Decode, 244, 6, 195, 1, // Opcode: VLD1d16Twb_register
6071
/* 2344 */    MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2386
6072
/* 2348 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6073
/* 2351 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2364
6074
/* 2355 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2377
6075
/* 2359 */    MCD_OPC_Decode, 252, 6, 195, 1, // Opcode: VLD1d32Twb_fixed
6076
/* 2364 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2377
6077
/* 2368 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2377
6078
/* 2372 */    MCD_OPC_Decode, 251, 6, 195, 1, // Opcode: VLD1d32T
6079
/* 2377 */    MCD_OPC_CheckPredicate, 16, 165, 13, // Skip to: 5874
6080
/* 2381 */    MCD_OPC_Decode, 253, 6, 195, 1, // Opcode: VLD1d32Twb_register
6081
/* 2386 */    MCD_OPC_FilterValue, 3, 156, 13, // Skip to: 5874
6082
/* 2390 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6083
/* 2393 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2406
6084
/* 2397 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2419
6085
/* 2401 */    MCD_OPC_Decode, 139, 7, 195, 1, // Opcode: VLD1d64Twb_fixed
6086
/* 2406 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2419
6087
/* 2410 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2419
6088
/* 2414 */    MCD_OPC_Decode, 135, 7, 195, 1, // Opcode: VLD1d64T
6089
/* 2419 */    MCD_OPC_CheckPredicate, 16, 123, 13, // Skip to: 5874
6090
/* 2423 */    MCD_OPC_Decode, 140, 7, 195, 1, // Opcode: VLD1d64Twb_register
6091
/* 2428 */    MCD_OPC_FilterValue, 233, 3, 113, 13, // Skip to: 5874
6092
/* 2433 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
6093
/* 2436 */    MCD_OPC_FilterValue, 0, 106, 13, // Skip to: 5874
6094
/* 2440 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2455
6095
/* 2444 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2455
6096
/* 2450 */    MCD_OPC_Decode, 161, 8, 197, 1, // Opcode: VLD3LNd16
6097
/* 2455 */    MCD_OPC_CheckPredicate, 16, 87, 13, // Skip to: 5874
6098
/* 2459 */    MCD_OPC_Decode, 164, 8, 197, 1, // Opcode: VLD3LNd16_UPD
6099
/* 2464 */    MCD_OPC_FilterValue, 1, 78, 13, // Skip to: 5874
6100
/* 2468 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
6101
/* 2471 */    MCD_OPC_FilterValue, 0, 71, 13, // Skip to: 5874
6102
/* 2475 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6103
/* 2478 */    MCD_OPC_FilterValue, 233, 3, 63, 13, // Skip to: 5874
6104
/* 2483 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2498
6105
/* 2487 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2498
6106
/* 2493 */    MCD_OPC_Decode, 182, 8, 197, 1, // Opcode: VLD3LNq16
6107
/* 2498 */    MCD_OPC_CheckPredicate, 16, 44, 13, // Skip to: 5874
6108
/* 2502 */    MCD_OPC_Decode, 185, 8, 197, 1, // Opcode: VLD3LNq16_UPD
6109
/* 2507 */    MCD_OPC_FilterValue, 7, 1, 2, // Skip to: 3024
6110
/* 2511 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
6111
/* 2514 */    MCD_OPC_FilterValue, 0, 171, 1, // Skip to: 2945
6112
/* 2518 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6113
/* 2521 */    MCD_OPC_FilterValue, 0, 208, 0, // Skip to: 2733
6114
/* 2525 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6115
/* 2528 */    MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 2704
6116
/* 2533 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
6117
/* 2536 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 2578
6118
/* 2540 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6119
/* 2543 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2556
6120
/* 2547 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2569
6121
/* 2551 */    MCD_OPC_Decode, 142, 15, 195, 1, // Opcode: VST1d8wb_fixed
6122
/* 2556 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2569
6123
/* 2560 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2569
6124
/* 2564 */    MCD_OPC_Decode, 135, 15, 195, 1, // Opcode: VST1d8
6125
/* 2569 */    MCD_OPC_CheckPredicate, 16, 229, 12, // Skip to: 5874
6126
/* 2573 */    MCD_OPC_Decode, 143, 15, 195, 1, // Opcode: VST1d8wb_register
6127
/* 2578 */    MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2620
6128
/* 2582 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6129
/* 2585 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2598
6130
/* 2589 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2611
6131
/* 2593 */    MCD_OPC_Decode, 237, 14, 195, 1, // Opcode: VST1d16wb_fixed
6132
/* 2598 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2611
6133
/* 2602 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2611
6134
/* 2606 */    MCD_OPC_Decode, 230, 14, 195, 1, // Opcode: VST1d16
6135
/* 2611 */    MCD_OPC_CheckPredicate, 16, 187, 12, // Skip to: 5874
6136
/* 2615 */    MCD_OPC_Decode, 238, 14, 195, 1, // Opcode: VST1d16wb_register
6137
/* 2620 */    MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2662
6138
/* 2624 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6139
/* 2627 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2640
6140
/* 2631 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2653
6141
/* 2635 */    MCD_OPC_Decode, 246, 14, 195, 1, // Opcode: VST1d32wb_fixed
6142
/* 2640 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2653
6143
/* 2644 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2653
6144
/* 2648 */    MCD_OPC_Decode, 239, 14, 195, 1, // Opcode: VST1d32
6145
/* 2653 */    MCD_OPC_CheckPredicate, 16, 145, 12, // Skip to: 5874
6146
/* 2657 */    MCD_OPC_Decode, 247, 14, 195, 1, // Opcode: VST1d32wb_register
6147
/* 2662 */    MCD_OPC_FilterValue, 3, 136, 12, // Skip to: 5874
6148
/* 2666 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6149
/* 2669 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2682
6150
/* 2673 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2695
6151
/* 2677 */    MCD_OPC_Decode, 133, 15, 195, 1, // Opcode: VST1d64wb_fixed
6152
/* 2682 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2695
6153
/* 2686 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2695
6154
/* 2690 */    MCD_OPC_Decode, 248, 14, 195, 1, // Opcode: VST1d64
6155
/* 2695 */    MCD_OPC_CheckPredicate, 16, 103, 12, // Skip to: 5874
6156
/* 2699 */    MCD_OPC_Decode, 134, 15, 195, 1, // Opcode: VST1d64wb_register
6157
/* 2704 */    MCD_OPC_FilterValue, 233, 3, 93, 12, // Skip to: 5874
6158
/* 2709 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2724
6159
/* 2713 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2724
6160
/* 2719 */    MCD_OPC_Decode, 179, 16, 199, 1, // Opcode: VST4LNd16
6161
/* 2724 */    MCD_OPC_CheckPredicate, 16, 74, 12, // Skip to: 5874
6162
/* 2728 */    MCD_OPC_Decode, 182, 16, 199, 1, // Opcode: VST4LNd16_UPD
6163
/* 2733 */    MCD_OPC_FilterValue, 2, 65, 12, // Skip to: 5874
6164
/* 2737 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6165
/* 2740 */    MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 2916
6166
/* 2745 */    MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
6167
/* 2748 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 2790
6168
/* 2752 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6169
/* 2755 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2768
6170
/* 2759 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2781
6171
/* 2763 */    MCD_OPC_Decode, 150, 7, 195, 1, // Opcode: VLD1d8wb_fixed
6172
/* 2768 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2781
6173
/* 2772 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2781
6174
/* 2776 */    MCD_OPC_Decode, 143, 7, 195, 1, // Opcode: VLD1d8
6175
/* 2781 */    MCD_OPC_CheckPredicate, 16, 17, 12, // Skip to: 5874
6176
/* 2785 */    MCD_OPC_Decode, 151, 7, 195, 1, // Opcode: VLD1d8wb_register
6177
/* 2790 */    MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2832
6178
/* 2794 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6179
/* 2797 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2810
6180
/* 2801 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2823
6181
/* 2805 */    MCD_OPC_Decode, 245, 6, 195, 1, // Opcode: VLD1d16wb_fixed
6182
/* 2810 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2823
6183
/* 2814 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2823
6184
/* 2818 */    MCD_OPC_Decode, 238, 6, 195, 1, // Opcode: VLD1d16
6185
/* 2823 */    MCD_OPC_CheckPredicate, 16, 231, 11, // Skip to: 5874
6186
/* 2827 */    MCD_OPC_Decode, 246, 6, 195, 1, // Opcode: VLD1d16wb_register
6187
/* 2832 */    MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2874
6188
/* 2836 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6189
/* 2839 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2852
6190
/* 2843 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2865
6191
/* 2847 */    MCD_OPC_Decode, 254, 6, 195, 1, // Opcode: VLD1d32wb_fixed
6192
/* 2852 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2865
6193
/* 2856 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2865
6194
/* 2860 */    MCD_OPC_Decode, 247, 6, 195, 1, // Opcode: VLD1d32
6195
/* 2865 */    MCD_OPC_CheckPredicate, 16, 189, 11, // Skip to: 5874
6196
/* 2869 */    MCD_OPC_Decode, 255, 6, 195, 1, // Opcode: VLD1d32wb_register
6197
/* 2874 */    MCD_OPC_FilterValue, 3, 180, 11, // Skip to: 5874
6198
/* 2878 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6199
/* 2881 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2894
6200
/* 2885 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 2907
6201
/* 2889 */    MCD_OPC_Decode, 141, 7, 195, 1, // Opcode: VLD1d64wb_fixed
6202
/* 2894 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2907
6203
/* 2898 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 2907
6204
/* 2902 */    MCD_OPC_Decode, 128, 7, 195, 1, // Opcode: VLD1d64
6205
/* 2907 */    MCD_OPC_CheckPredicate, 16, 147, 11, // Skip to: 5874
6206
/* 2911 */    MCD_OPC_Decode, 142, 7, 195, 1, // Opcode: VLD1d64wb_register
6207
/* 2916 */    MCD_OPC_FilterValue, 233, 3, 137, 11, // Skip to: 5874
6208
/* 2921 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2936
6209
/* 2925 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2936
6210
/* 2931 */    MCD_OPC_Decode, 149, 9, 200, 1, // Opcode: VLD4LNd16
6211
/* 2936 */    MCD_OPC_CheckPredicate, 16, 118, 11, // Skip to: 5874
6212
/* 2940 */    MCD_OPC_Decode, 152, 9, 200, 1, // Opcode: VLD4LNd16_UPD
6213
/* 2945 */    MCD_OPC_FilterValue, 1, 109, 11, // Skip to: 5874
6214
/* 2949 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6215
/* 2952 */    MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 2988
6216
/* 2956 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6217
/* 2959 */    MCD_OPC_FilterValue, 233, 3, 94, 11, // Skip to: 5874
6218
/* 2964 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 2979
6219
/* 2968 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2979
6220
/* 2974 */    MCD_OPC_Decode, 200, 16, 199, 1, // Opcode: VST4LNq16
6221
/* 2979 */    MCD_OPC_CheckPredicate, 16, 75, 11, // Skip to: 5874
6222
/* 2983 */    MCD_OPC_Decode, 203, 16, 199, 1, // Opcode: VST4LNq16_UPD
6223
/* 2988 */    MCD_OPC_FilterValue, 2, 66, 11, // Skip to: 5874
6224
/* 2992 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6225
/* 2995 */    MCD_OPC_FilterValue, 233, 3, 58, 11, // Skip to: 5874
6226
/* 3000 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 3015
6227
/* 3004 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3015
6228
/* 3010 */    MCD_OPC_Decode, 170, 9, 200, 1, // Opcode: VLD4LNq16
6229
/* 3015 */    MCD_OPC_CheckPredicate, 16, 39, 11, // Skip to: 5874
6230
/* 3019 */    MCD_OPC_Decode, 173, 9, 200, 1, // Opcode: VLD4LNq16_UPD
6231
/* 3024 */    MCD_OPC_FilterValue, 8, 131, 1, // Skip to: 3415
6232
/* 3028 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
6233
/* 3031 */    MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 3294
6234
/* 3035 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6235
/* 3038 */    MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 3166
6236
/* 3042 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6237
/* 3045 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3137
6238
/* 3050 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6239
/* 3053 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3095
6240
/* 3057 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6241
/* 3060 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3073
6242
/* 3064 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3086
6243
/* 3068 */    MCD_OPC_Decode, 207, 15, 198, 1, // Opcode: VST2d8wb_fixed
6244
/* 3073 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3086
6245
/* 3077 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3086
6246
/* 3081 */    MCD_OPC_Decode, 206, 15, 198, 1, // Opcode: VST2d8
6247
/* 3086 */    MCD_OPC_CheckPredicate, 16, 224, 10, // Skip to: 5874
6248
/* 3090 */    MCD_OPC_Decode, 208, 15, 198, 1, // Opcode: VST2d8wb_register
6249
/* 3095 */    MCD_OPC_FilterValue, 1, 215, 10, // Skip to: 5874
6250
/* 3099 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6251
/* 3102 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3115
6252
/* 3106 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3128
6253
/* 3110 */    MCD_OPC_Decode, 204, 15, 198, 1, // Opcode: VST2d32wb_fixed
6254
/* 3115 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3128
6255
/* 3119 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3128
6256
/* 3123 */    MCD_OPC_Decode, 203, 15, 198, 1, // Opcode: VST2d32
6257
/* 3128 */    MCD_OPC_CheckPredicate, 16, 182, 10, // Skip to: 5874
6258
/* 3132 */    MCD_OPC_Decode, 205, 15, 198, 1, // Opcode: VST2d32wb_register
6259
/* 3137 */    MCD_OPC_FilterValue, 233, 3, 172, 10, // Skip to: 5874
6260
/* 3142 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 3157
6261
/* 3146 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3157
6262
/* 3152 */    MCD_OPC_Decode, 211, 14, 191, 1, // Opcode: VST1LNd32
6263
/* 3157 */    MCD_OPC_CheckPredicate, 16, 153, 10, // Skip to: 5874
6264
/* 3161 */    MCD_OPC_Decode, 212, 14, 191, 1, // Opcode: VST1LNd32_UPD
6265
/* 3166 */    MCD_OPC_FilterValue, 2, 144, 10, // Skip to: 5874
6266
/* 3170 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6267
/* 3173 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3265
6268
/* 3178 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6269
/* 3181 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3223
6270
/* 3185 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6271
/* 3188 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3201
6272
/* 3192 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3214
6273
/* 3196 */    MCD_OPC_Decode, 233, 7, 198, 1, // Opcode: VLD2d8wb_fixed
6274
/* 3201 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3214
6275
/* 3205 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3214
6276
/* 3209 */    MCD_OPC_Decode, 232, 7, 198, 1, // Opcode: VLD2d8
6277
/* 3214 */    MCD_OPC_CheckPredicate, 16, 96, 10, // Skip to: 5874
6278
/* 3218 */    MCD_OPC_Decode, 234, 7, 198, 1, // Opcode: VLD2d8wb_register
6279
/* 3223 */    MCD_OPC_FilterValue, 1, 87, 10, // Skip to: 5874
6280
/* 3227 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6281
/* 3230 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3243
6282
/* 3234 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3256
6283
/* 3238 */    MCD_OPC_Decode, 230, 7, 198, 1, // Opcode: VLD2d32wb_fixed
6284
/* 3243 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3256
6285
/* 3247 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3256
6286
/* 3251 */    MCD_OPC_Decode, 229, 7, 198, 1, // Opcode: VLD2d32
6287
/* 3256 */    MCD_OPC_CheckPredicate, 16, 54, 10, // Skip to: 5874
6288
/* 3260 */    MCD_OPC_Decode, 231, 7, 198, 1, // Opcode: VLD2d32wb_register
6289
/* 3265 */    MCD_OPC_FilterValue, 233, 3, 44, 10, // Skip to: 5874
6290
/* 3270 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 3285
6291
/* 3274 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3285
6292
/* 3280 */    MCD_OPC_Decode, 219, 6, 192, 1, // Opcode: VLD1LNd32
6293
/* 3285 */    MCD_OPC_CheckPredicate, 16, 25, 10, // Skip to: 5874
6294
/* 3289 */    MCD_OPC_Decode, 220, 6, 192, 1, // Opcode: VLD1LNd32_UPD
6295
/* 3294 */    MCD_OPC_FilterValue, 1, 16, 10, // Skip to: 5874
6296
/* 3298 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6297
/* 3301 */    MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 3358
6298
/* 3305 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6299
/* 3308 */    MCD_OPC_FilterValue, 0, 2, 10, // Skip to: 5874
6300
/* 3312 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6301
/* 3315 */    MCD_OPC_FilterValue, 232, 3, 250, 9, // Skip to: 5874
6302
/* 3320 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6303
/* 3323 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3336
6304
/* 3327 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3349
6305
/* 3331 */    MCD_OPC_Decode, 201, 15, 198, 1, // Opcode: VST2d16wb_fixed
6306
/* 3336 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3349
6307
/* 3340 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3349
6308
/* 3344 */    MCD_OPC_Decode, 200, 15, 198, 1, // Opcode: VST2d16
6309
/* 3349 */    MCD_OPC_CheckPredicate, 16, 217, 9, // Skip to: 5874
6310
/* 3353 */    MCD_OPC_Decode, 202, 15, 198, 1, // Opcode: VST2d16wb_register
6311
/* 3358 */    MCD_OPC_FilterValue, 2, 208, 9, // Skip to: 5874
6312
/* 3362 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6313
/* 3365 */    MCD_OPC_FilterValue, 0, 201, 9, // Skip to: 5874
6314
/* 3369 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6315
/* 3372 */    MCD_OPC_FilterValue, 232, 3, 193, 9, // Skip to: 5874
6316
/* 3377 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6317
/* 3380 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3393
6318
/* 3384 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3406
6319
/* 3388 */    MCD_OPC_Decode, 227, 7, 198, 1, // Opcode: VLD2d16wb_fixed
6320
/* 3393 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3406
6321
/* 3397 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3406
6322
/* 3401 */    MCD_OPC_Decode, 226, 7, 198, 1, // Opcode: VLD2d16
6323
/* 3406 */    MCD_OPC_CheckPredicate, 16, 160, 9, // Skip to: 5874
6324
/* 3410 */    MCD_OPC_Decode, 228, 7, 198, 1, // Opcode: VLD2d16wb_register
6325
/* 3415 */    MCD_OPC_FilterValue, 9, 217, 1, // Skip to: 3892
6326
/* 3419 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
6327
/* 3422 */    MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 3699
6328
/* 3426 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6329
/* 3429 */    MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 3564
6330
/* 3433 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6331
/* 3436 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3528
6332
/* 3441 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6333
/* 3444 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3486
6334
/* 3448 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6335
/* 3451 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3464
6336
/* 3455 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3477
6337
/* 3459 */    MCD_OPC_Decode, 198, 15, 198, 1, // Opcode: VST2b8wb_fixed
6338
/* 3464 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3477
6339
/* 3468 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3477
6340
/* 3472 */    MCD_OPC_Decode, 197, 15, 198, 1, // Opcode: VST2b8
6341
/* 3477 */    MCD_OPC_CheckPredicate, 16, 89, 9, // Skip to: 5874
6342
/* 3481 */    MCD_OPC_Decode, 199, 15, 198, 1, // Opcode: VST2b8wb_register
6343
/* 3486 */    MCD_OPC_FilterValue, 1, 80, 9, // Skip to: 5874
6344
/* 3490 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6345
/* 3493 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3506
6346
/* 3497 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3519
6347
/* 3501 */    MCD_OPC_Decode, 195, 15, 198, 1, // Opcode: VST2b32wb_fixed
6348
/* 3506 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3519
6349
/* 3510 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3519
6350
/* 3514 */    MCD_OPC_Decode, 194, 15, 198, 1, // Opcode: VST2b32
6351
/* 3519 */    MCD_OPC_CheckPredicate, 16, 47, 9, // Skip to: 5874
6352
/* 3523 */    MCD_OPC_Decode, 196, 15, 198, 1, // Opcode: VST2b32wb_register
6353
/* 3528 */    MCD_OPC_FilterValue, 233, 3, 37, 9, // Skip to: 5874
6354
/* 3533 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
6355
/* 3536 */    MCD_OPC_FilterValue, 0, 30, 9, // Skip to: 5874
6356
/* 3540 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 3555
6357
/* 3544 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3555
6358
/* 3550 */    MCD_OPC_Decode, 160, 15, 193, 1, // Opcode: VST2LNd32
6359
/* 3555 */    MCD_OPC_CheckPredicate, 16, 11, 9, // Skip to: 5874
6360
/* 3559 */    MCD_OPC_Decode, 163, 15, 193, 1, // Opcode: VST2LNd32_UPD
6361
/* 3564 */    MCD_OPC_FilterValue, 2, 2, 9, // Skip to: 5874
6362
/* 3568 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6363
/* 3571 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3663
6364
/* 3576 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6365
/* 3579 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3621
6366
/* 3583 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6367
/* 3586 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3599
6368
/* 3590 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3612
6369
/* 3594 */    MCD_OPC_Decode, 224, 7, 198, 1, // Opcode: VLD2b8wb_fixed
6370
/* 3599 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3612
6371
/* 3603 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3612
6372
/* 3607 */    MCD_OPC_Decode, 223, 7, 198, 1, // Opcode: VLD2b8
6373
/* 3612 */    MCD_OPC_CheckPredicate, 16, 210, 8, // Skip to: 5874
6374
/* 3616 */    MCD_OPC_Decode, 225, 7, 198, 1, // Opcode: VLD2b8wb_register
6375
/* 3621 */    MCD_OPC_FilterValue, 1, 201, 8, // Skip to: 5874
6376
/* 3625 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6377
/* 3628 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3641
6378
/* 3632 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3654
6379
/* 3636 */    MCD_OPC_Decode, 221, 7, 198, 1, // Opcode: VLD2b32wb_fixed
6380
/* 3641 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3654
6381
/* 3645 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3654
6382
/* 3649 */    MCD_OPC_Decode, 220, 7, 198, 1, // Opcode: VLD2b32
6383
/* 3654 */    MCD_OPC_CheckPredicate, 16, 168, 8, // Skip to: 5874
6384
/* 3658 */    MCD_OPC_Decode, 222, 7, 198, 1, // Opcode: VLD2b32wb_register
6385
/* 3663 */    MCD_OPC_FilterValue, 233, 3, 158, 8, // Skip to: 5874
6386
/* 3668 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
6387
/* 3671 */    MCD_OPC_FilterValue, 0, 151, 8, // Skip to: 5874
6388
/* 3675 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 3690
6389
/* 3679 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3690
6390
/* 3685 */    MCD_OPC_Decode, 186, 7, 194, 1, // Opcode: VLD2LNd32
6391
/* 3690 */    MCD_OPC_CheckPredicate, 16, 132, 8, // Skip to: 5874
6392
/* 3694 */    MCD_OPC_Decode, 189, 7, 194, 1, // Opcode: VLD2LNd32_UPD
6393
/* 3699 */    MCD_OPC_FilterValue, 1, 123, 8, // Skip to: 5874
6394
/* 3703 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6395
/* 3706 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3799
6396
/* 3710 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6397
/* 3713 */    MCD_OPC_FilterValue, 232, 3, 45, 0, // Skip to: 3763
6398
/* 3718 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6399
/* 3721 */    MCD_OPC_FilterValue, 0, 101, 8, // Skip to: 5874
6400
/* 3725 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6401
/* 3728 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3741
6402
/* 3732 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3754
6403
/* 3736 */    MCD_OPC_Decode, 192, 15, 198, 1, // Opcode: VST2b16wb_fixed
6404
/* 3741 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3754
6405
/* 3745 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3754
6406
/* 3749 */    MCD_OPC_Decode, 191, 15, 198, 1, // Opcode: VST2b16
6407
/* 3754 */    MCD_OPC_CheckPredicate, 16, 68, 8, // Skip to: 5874
6408
/* 3758 */    MCD_OPC_Decode, 193, 15, 198, 1, // Opcode: VST2b16wb_register
6409
/* 3763 */    MCD_OPC_FilterValue, 233, 3, 58, 8, // Skip to: 5874
6410
/* 3768 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
6411
/* 3771 */    MCD_OPC_FilterValue, 0, 51, 8, // Skip to: 5874
6412
/* 3775 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 3790
6413
/* 3779 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3790
6414
/* 3785 */    MCD_OPC_Decode, 181, 15, 193, 1, // Opcode: VST2LNq32
6415
/* 3790 */    MCD_OPC_CheckPredicate, 16, 32, 8, // Skip to: 5874
6416
/* 3794 */    MCD_OPC_Decode, 184, 15, 193, 1, // Opcode: VST2LNq32_UPD
6417
/* 3799 */    MCD_OPC_FilterValue, 2, 23, 8, // Skip to: 5874
6418
/* 3803 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6419
/* 3806 */    MCD_OPC_FilterValue, 232, 3, 45, 0, // Skip to: 3856
6420
/* 3811 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6421
/* 3814 */    MCD_OPC_FilterValue, 0, 8, 8, // Skip to: 5874
6422
/* 3818 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6423
/* 3821 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3834
6424
/* 3825 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3847
6425
/* 3829 */    MCD_OPC_Decode, 218, 7, 198, 1, // Opcode: VLD2b16wb_fixed
6426
/* 3834 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3847
6427
/* 3838 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3847
6428
/* 3842 */    MCD_OPC_Decode, 217, 7, 198, 1, // Opcode: VLD2b16
6429
/* 3847 */    MCD_OPC_CheckPredicate, 16, 231, 7, // Skip to: 5874
6430
/* 3851 */    MCD_OPC_Decode, 219, 7, 198, 1, // Opcode: VLD2b16wb_register
6431
/* 3856 */    MCD_OPC_FilterValue, 233, 3, 221, 7, // Skip to: 5874
6432
/* 3861 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
6433
/* 3864 */    MCD_OPC_FilterValue, 0, 214, 7, // Skip to: 5874
6434
/* 3868 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 3883
6435
/* 3872 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3883
6436
/* 3878 */    MCD_OPC_Decode, 207, 7, 194, 1, // Opcode: VLD2LNq32
6437
/* 3883 */    MCD_OPC_CheckPredicate, 16, 195, 7, // Skip to: 5874
6438
/* 3887 */    MCD_OPC_Decode, 210, 7, 194, 1, // Opcode: VLD2LNq32_UPD
6439
/* 3892 */    MCD_OPC_FilterValue, 10, 45, 2, // Skip to: 4453
6440
/* 3896 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
6441
/* 3899 */    MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 4176
6442
/* 3903 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6443
/* 3906 */    MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 4041
6444
/* 3910 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6445
/* 3913 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4005
6446
/* 3918 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6447
/* 3921 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 3963
6448
/* 3925 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6449
/* 3928 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3941
6450
/* 3932 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3954
6451
/* 3936 */    MCD_OPC_Decode, 154, 15, 195, 1, // Opcode: VST1q8wb_fixed
6452
/* 3941 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3954
6453
/* 3945 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3954
6454
/* 3949 */    MCD_OPC_Decode, 153, 15, 195, 1, // Opcode: VST1q8
6455
/* 3954 */    MCD_OPC_CheckPredicate, 16, 124, 7, // Skip to: 5874
6456
/* 3958 */    MCD_OPC_Decode, 155, 15, 195, 1, // Opcode: VST1q8wb_register
6457
/* 3963 */    MCD_OPC_FilterValue, 1, 115, 7, // Skip to: 5874
6458
/* 3967 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6459
/* 3970 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3983
6460
/* 3974 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 3996
6461
/* 3978 */    MCD_OPC_Decode, 148, 15, 195, 1, // Opcode: VST1q32wb_fixed
6462
/* 3983 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3996
6463
/* 3987 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 3996
6464
/* 3991 */    MCD_OPC_Decode, 147, 15, 195, 1, // Opcode: VST1q32
6465
/* 3996 */    MCD_OPC_CheckPredicate, 16, 82, 7, // Skip to: 5874
6466
/* 4000 */    MCD_OPC_Decode, 149, 15, 195, 1, // Opcode: VST1q32wb_register
6467
/* 4005 */    MCD_OPC_FilterValue, 233, 3, 72, 7, // Skip to: 5874
6468
/* 4010 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
6469
/* 4013 */    MCD_OPC_FilterValue, 0, 65, 7, // Skip to: 5874
6470
/* 4017 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4032
6471
/* 4021 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4032
6472
/* 4027 */    MCD_OPC_Decode, 231, 15, 196, 1, // Opcode: VST3LNd32
6473
/* 4032 */    MCD_OPC_CheckPredicate, 16, 46, 7, // Skip to: 5874
6474
/* 4036 */    MCD_OPC_Decode, 234, 15, 196, 1, // Opcode: VST3LNd32_UPD
6475
/* 4041 */    MCD_OPC_FilterValue, 2, 37, 7, // Skip to: 5874
6476
/* 4045 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6477
/* 4048 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4140
6478
/* 4053 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6479
/* 4056 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 4098
6480
/* 4060 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6481
/* 4063 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4076
6482
/* 4067 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4089
6483
/* 4071 */    MCD_OPC_Decode, 162, 7, 195, 1, // Opcode: VLD1q8wb_fixed
6484
/* 4076 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4089
6485
/* 4080 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4089
6486
/* 4084 */    MCD_OPC_Decode, 161, 7, 195, 1, // Opcode: VLD1q8
6487
/* 4089 */    MCD_OPC_CheckPredicate, 16, 245, 6, // Skip to: 5874
6488
/* 4093 */    MCD_OPC_Decode, 163, 7, 195, 1, // Opcode: VLD1q8wb_register
6489
/* 4098 */    MCD_OPC_FilterValue, 1, 236, 6, // Skip to: 5874
6490
/* 4102 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6491
/* 4105 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4118
6492
/* 4109 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4131
6493
/* 4113 */    MCD_OPC_Decode, 156, 7, 195, 1, // Opcode: VLD1q32wb_fixed
6494
/* 4118 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4131
6495
/* 4122 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4131
6496
/* 4126 */    MCD_OPC_Decode, 155, 7, 195, 1, // Opcode: VLD1q32
6497
/* 4131 */    MCD_OPC_CheckPredicate, 16, 203, 6, // Skip to: 5874
6498
/* 4135 */    MCD_OPC_Decode, 157, 7, 195, 1, // Opcode: VLD1q32wb_register
6499
/* 4140 */    MCD_OPC_FilterValue, 233, 3, 193, 6, // Skip to: 5874
6500
/* 4145 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
6501
/* 4148 */    MCD_OPC_FilterValue, 0, 186, 6, // Skip to: 5874
6502
/* 4152 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4167
6503
/* 4156 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4167
6504
/* 4162 */    MCD_OPC_Decode, 165, 8, 197, 1, // Opcode: VLD3LNd32
6505
/* 4167 */    MCD_OPC_CheckPredicate, 16, 167, 6, // Skip to: 5874
6506
/* 4171 */    MCD_OPC_Decode, 168, 8, 197, 1, // Opcode: VLD3LNd32_UPD
6507
/* 4176 */    MCD_OPC_FilterValue, 1, 158, 6, // Skip to: 5874
6508
/* 4180 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6509
/* 4183 */    MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 4318
6510
/* 4187 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6511
/* 4190 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4282
6512
/* 4195 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6513
/* 4198 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 4240
6514
/* 4202 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6515
/* 4205 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4218
6516
/* 4209 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4231
6517
/* 4213 */    MCD_OPC_Decode, 145, 15, 195, 1, // Opcode: VST1q16wb_fixed
6518
/* 4218 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4231
6519
/* 4222 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4231
6520
/* 4226 */    MCD_OPC_Decode, 144, 15, 195, 1, // Opcode: VST1q16
6521
/* 4231 */    MCD_OPC_CheckPredicate, 16, 103, 6, // Skip to: 5874
6522
/* 4235 */    MCD_OPC_Decode, 146, 15, 195, 1, // Opcode: VST1q16wb_register
6523
/* 4240 */    MCD_OPC_FilterValue, 1, 94, 6, // Skip to: 5874
6524
/* 4244 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6525
/* 4247 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4260
6526
/* 4251 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4273
6527
/* 4255 */    MCD_OPC_Decode, 151, 15, 195, 1, // Opcode: VST1q64wb_fixed
6528
/* 4260 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4273
6529
/* 4264 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4273
6530
/* 4268 */    MCD_OPC_Decode, 150, 15, 195, 1, // Opcode: VST1q64
6531
/* 4273 */    MCD_OPC_CheckPredicate, 16, 61, 6, // Skip to: 5874
6532
/* 4277 */    MCD_OPC_Decode, 152, 15, 195, 1, // Opcode: VST1q64wb_register
6533
/* 4282 */    MCD_OPC_FilterValue, 233, 3, 51, 6, // Skip to: 5874
6534
/* 4287 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
6535
/* 4290 */    MCD_OPC_FilterValue, 0, 44, 6, // Skip to: 5874
6536
/* 4294 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4309
6537
/* 4298 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4309
6538
/* 4304 */    MCD_OPC_Decode, 252, 15, 196, 1, // Opcode: VST3LNq32
6539
/* 4309 */    MCD_OPC_CheckPredicate, 16, 25, 6, // Skip to: 5874
6540
/* 4313 */    MCD_OPC_Decode, 255, 15, 196, 1, // Opcode: VST3LNq32_UPD
6541
/* 4318 */    MCD_OPC_FilterValue, 2, 16, 6, // Skip to: 5874
6542
/* 4322 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6543
/* 4325 */    MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4417
6544
/* 4330 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6545
/* 4333 */    MCD_OPC_FilterValue, 0, 38, 0, // Skip to: 4375
6546
/* 4337 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6547
/* 4340 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4353
6548
/* 4344 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4366
6549
/* 4348 */    MCD_OPC_Decode, 153, 7, 195, 1, // Opcode: VLD1q16wb_fixed
6550
/* 4353 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4366
6551
/* 4357 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4366
6552
/* 4361 */    MCD_OPC_Decode, 152, 7, 195, 1, // Opcode: VLD1q16
6553
/* 4366 */    MCD_OPC_CheckPredicate, 16, 224, 5, // Skip to: 5874
6554
/* 4370 */    MCD_OPC_Decode, 154, 7, 195, 1, // Opcode: VLD1q16wb_register
6555
/* 4375 */    MCD_OPC_FilterValue, 1, 215, 5, // Skip to: 5874
6556
/* 4379 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6557
/* 4382 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4395
6558
/* 4386 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4408
6559
/* 4390 */    MCD_OPC_Decode, 159, 7, 195, 1, // Opcode: VLD1q64wb_fixed
6560
/* 4395 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4408
6561
/* 4399 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4408
6562
/* 4403 */    MCD_OPC_Decode, 158, 7, 195, 1, // Opcode: VLD1q64
6563
/* 4408 */    MCD_OPC_CheckPredicate, 16, 182, 5, // Skip to: 5874
6564
/* 4412 */    MCD_OPC_Decode, 160, 7, 195, 1, // Opcode: VLD1q64wb_register
6565
/* 4417 */    MCD_OPC_FilterValue, 233, 3, 172, 5, // Skip to: 5874
6566
/* 4422 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
6567
/* 4425 */    MCD_OPC_FilterValue, 0, 165, 5, // Skip to: 5874
6568
/* 4429 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4444
6569
/* 4433 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4444
6570
/* 4439 */    MCD_OPC_Decode, 186, 8, 197, 1, // Opcode: VLD3LNq32
6571
/* 4444 */    MCD_OPC_CheckPredicate, 16, 146, 5, // Skip to: 5874
6572
/* 4448 */    MCD_OPC_Decode, 189, 8, 197, 1, // Opcode: VLD3LNq32_UPD
6573
/* 4453 */    MCD_OPC_FilterValue, 11, 161, 0, // Skip to: 4618
6574
/* 4457 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
6575
/* 4460 */    MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 4539
6576
/* 4464 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6577
/* 4467 */    MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 4503
6578
/* 4471 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6579
/* 4474 */    MCD_OPC_FilterValue, 233, 3, 115, 5, // Skip to: 5874
6580
/* 4479 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4494
6581
/* 4483 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4494
6582
/* 4489 */    MCD_OPC_Decode, 183, 16, 199, 1, // Opcode: VST4LNd32
6583
/* 4494 */    MCD_OPC_CheckPredicate, 16, 96, 5, // Skip to: 5874
6584
/* 4498 */    MCD_OPC_Decode, 186, 16, 199, 1, // Opcode: VST4LNd32_UPD
6585
/* 4503 */    MCD_OPC_FilterValue, 2, 87, 5, // Skip to: 5874
6586
/* 4507 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6587
/* 4510 */    MCD_OPC_FilterValue, 233, 3, 79, 5, // Skip to: 5874
6588
/* 4515 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4530
6589
/* 4519 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4530
6590
/* 4525 */    MCD_OPC_Decode, 153, 9, 200, 1, // Opcode: VLD4LNd32
6591
/* 4530 */    MCD_OPC_CheckPredicate, 16, 60, 5, // Skip to: 5874
6592
/* 4534 */    MCD_OPC_Decode, 156, 9, 200, 1, // Opcode: VLD4LNd32_UPD
6593
/* 4539 */    MCD_OPC_FilterValue, 1, 51, 5, // Skip to: 5874
6594
/* 4543 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6595
/* 4546 */    MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 4582
6596
/* 4550 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6597
/* 4553 */    MCD_OPC_FilterValue, 233, 3, 36, 5, // Skip to: 5874
6598
/* 4558 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4573
6599
/* 4562 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4573
6600
/* 4568 */    MCD_OPC_Decode, 204, 16, 199, 1, // Opcode: VST4LNq32
6601
/* 4573 */    MCD_OPC_CheckPredicate, 16, 17, 5, // Skip to: 5874
6602
/* 4577 */    MCD_OPC_Decode, 207, 16, 199, 1, // Opcode: VST4LNq32_UPD
6603
/* 4582 */    MCD_OPC_FilterValue, 2, 8, 5, // Skip to: 5874
6604
/* 4586 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6605
/* 4589 */    MCD_OPC_FilterValue, 233, 3, 0, 5, // Skip to: 5874
6606
/* 4594 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 4609
6607
/* 4598 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4609
6608
/* 4604 */    MCD_OPC_Decode, 174, 9, 200, 1, // Opcode: VLD4LNq32
6609
/* 4609 */    MCD_OPC_CheckPredicate, 16, 237, 4, // Skip to: 5874
6610
/* 4613 */    MCD_OPC_Decode, 177, 9, 200, 1, // Opcode: VLD4LNq32_UPD
6611
/* 4618 */    MCD_OPC_FilterValue, 12, 89, 1, // Skip to: 4967
6612
/* 4622 */    MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
6613
/* 4625 */    MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 4682
6614
/* 4629 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6615
/* 4632 */    MCD_OPC_FilterValue, 2, 214, 4, // Skip to: 5874
6616
/* 4636 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6617
/* 4639 */    MCD_OPC_FilterValue, 233, 3, 206, 4, // Skip to: 5874
6618
/* 4644 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6619
/* 4647 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4660
6620
/* 4651 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4673
6621
/* 4655 */    MCD_OPC_Decode, 206, 6, 202, 1, // Opcode: VLD1DUPd8wb_fixed
6622
/* 4660 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4673
6623
/* 4664 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4673
6624
/* 4668 */    MCD_OPC_Decode, 205, 6, 202, 1, // Opcode: VLD1DUPd8
6625
/* 4673 */    MCD_OPC_CheckPredicate, 16, 173, 4, // Skip to: 5874
6626
/* 4677 */    MCD_OPC_Decode, 207, 6, 202, 1, // Opcode: VLD1DUPd8wb_register
6627
/* 4682 */    MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 4739
6628
/* 4686 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6629
/* 4689 */    MCD_OPC_FilterValue, 2, 157, 4, // Skip to: 5874
6630
/* 4693 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6631
/* 4696 */    MCD_OPC_FilterValue, 233, 3, 149, 4, // Skip to: 5874
6632
/* 4701 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6633
/* 4704 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4717
6634
/* 4708 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4730
6635
/* 4712 */    MCD_OPC_Decode, 215, 6, 202, 1, // Opcode: VLD1DUPq8wb_fixed
6636
/* 4717 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4730
6637
/* 4721 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4730
6638
/* 4725 */    MCD_OPC_Decode, 214, 6, 202, 1, // Opcode: VLD1DUPq8
6639
/* 4730 */    MCD_OPC_CheckPredicate, 16, 116, 4, // Skip to: 5874
6640
/* 4734 */    MCD_OPC_Decode, 216, 6, 202, 1, // Opcode: VLD1DUPq8wb_register
6641
/* 4739 */    MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 4796
6642
/* 4743 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6643
/* 4746 */    MCD_OPC_FilterValue, 2, 100, 4, // Skip to: 5874
6644
/* 4750 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6645
/* 4753 */    MCD_OPC_FilterValue, 233, 3, 92, 4, // Skip to: 5874
6646
/* 4758 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6647
/* 4761 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4774
6648
/* 4765 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4787
6649
/* 4769 */    MCD_OPC_Decode, 200, 6, 202, 1, // Opcode: VLD1DUPd16wb_fixed
6650
/* 4774 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4787
6651
/* 4778 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4787
6652
/* 4782 */    MCD_OPC_Decode, 199, 6, 202, 1, // Opcode: VLD1DUPd16
6653
/* 4787 */    MCD_OPC_CheckPredicate, 16, 59, 4, // Skip to: 5874
6654
/* 4791 */    MCD_OPC_Decode, 201, 6, 202, 1, // Opcode: VLD1DUPd16wb_register
6655
/* 4796 */    MCD_OPC_FilterValue, 3, 53, 0, // Skip to: 4853
6656
/* 4800 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6657
/* 4803 */    MCD_OPC_FilterValue, 2, 43, 4, // Skip to: 5874
6658
/* 4807 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6659
/* 4810 */    MCD_OPC_FilterValue, 233, 3, 35, 4, // Skip to: 5874
6660
/* 4815 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6661
/* 4818 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4831
6662
/* 4822 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4844
6663
/* 4826 */    MCD_OPC_Decode, 209, 6, 202, 1, // Opcode: VLD1DUPq16wb_fixed
6664
/* 4831 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4844
6665
/* 4835 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4844
6666
/* 4839 */    MCD_OPC_Decode, 208, 6, 202, 1, // Opcode: VLD1DUPq16
6667
/* 4844 */    MCD_OPC_CheckPredicate, 16, 2, 4, // Skip to: 5874
6668
/* 4848 */    MCD_OPC_Decode, 210, 6, 202, 1, // Opcode: VLD1DUPq16wb_register
6669
/* 4853 */    MCD_OPC_FilterValue, 4, 53, 0, // Skip to: 4910
6670
/* 4857 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6671
/* 4860 */    MCD_OPC_FilterValue, 2, 242, 3, // Skip to: 5874
6672
/* 4864 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6673
/* 4867 */    MCD_OPC_FilterValue, 233, 3, 234, 3, // Skip to: 5874
6674
/* 4872 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6675
/* 4875 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4888
6676
/* 4879 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4901
6677
/* 4883 */    MCD_OPC_Decode, 203, 6, 202, 1, // Opcode: VLD1DUPd32wb_fixed
6678
/* 4888 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4901
6679
/* 4892 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4901
6680
/* 4896 */    MCD_OPC_Decode, 202, 6, 202, 1, // Opcode: VLD1DUPd32
6681
/* 4901 */    MCD_OPC_CheckPredicate, 16, 201, 3, // Skip to: 5874
6682
/* 4905 */    MCD_OPC_Decode, 204, 6, 202, 1, // Opcode: VLD1DUPd32wb_register
6683
/* 4910 */    MCD_OPC_FilterValue, 5, 192, 3, // Skip to: 5874
6684
/* 4914 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6685
/* 4917 */    MCD_OPC_FilterValue, 2, 185, 3, // Skip to: 5874
6686
/* 4921 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6687
/* 4924 */    MCD_OPC_FilterValue, 233, 3, 177, 3, // Skip to: 5874
6688
/* 4929 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6689
/* 4932 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4945
6690
/* 4936 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 4958
6691
/* 4940 */    MCD_OPC_Decode, 212, 6, 202, 1, // Opcode: VLD1DUPq32wb_fixed
6692
/* 4945 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4958
6693
/* 4949 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 4958
6694
/* 4953 */    MCD_OPC_Decode, 211, 6, 202, 1, // Opcode: VLD1DUPq32
6695
/* 4958 */    MCD_OPC_CheckPredicate, 16, 144, 3, // Skip to: 5874
6696
/* 4962 */    MCD_OPC_Decode, 213, 6, 202, 1, // Opcode: VLD1DUPq32wb_register
6697
/* 4967 */    MCD_OPC_FilterValue, 13, 89, 1, // Skip to: 5316
6698
/* 4971 */    MCD_OPC_ExtractField, 5, 3,  // Inst{7-5} ...
6699
/* 4974 */    MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 5031
6700
/* 4978 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6701
/* 4981 */    MCD_OPC_FilterValue, 2, 121, 3, // Skip to: 5874
6702
/* 4985 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6703
/* 4988 */    MCD_OPC_FilterValue, 233, 3, 113, 3, // Skip to: 5874
6704
/* 4993 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6705
/* 4996 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5009
6706
/* 5000 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 5022
6707
/* 5004 */    MCD_OPC_Decode, 177, 7, 203, 1, // Opcode: VLD2DUPd8wb_fixed
6708
/* 5009 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5022
6709
/* 5013 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 5022
6710
/* 5017 */    MCD_OPC_Decode, 176, 7, 203, 1, // Opcode: VLD2DUPd8
6711
/* 5022 */    MCD_OPC_CheckPredicate, 16, 80, 3, // Skip to: 5874
6712
/* 5026 */    MCD_OPC_Decode, 178, 7, 203, 1, // Opcode: VLD2DUPd8wb_register
6713
/* 5031 */    MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 5088
6714
/* 5035 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6715
/* 5038 */    MCD_OPC_FilterValue, 2, 64, 3, // Skip to: 5874
6716
/* 5042 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6717
/* 5045 */    MCD_OPC_FilterValue, 233, 3, 56, 3, // Skip to: 5874
6718
/* 5050 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6719
/* 5053 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5066
6720
/* 5057 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 5079
6721
/* 5061 */    MCD_OPC_Decode, 180, 7, 203, 1, // Opcode: VLD2DUPd8x2wb_fixed
6722
/* 5066 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5079
6723
/* 5070 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 5079
6724
/* 5074 */    MCD_OPC_Decode, 179, 7, 203, 1, // Opcode: VLD2DUPd8x2
6725
/* 5079 */    MCD_OPC_CheckPredicate, 16, 23, 3, // Skip to: 5874
6726
/* 5083 */    MCD_OPC_Decode, 181, 7, 203, 1, // Opcode: VLD2DUPd8x2wb_register
6727
/* 5088 */    MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 5145
6728
/* 5092 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6729
/* 5095 */    MCD_OPC_FilterValue, 2, 7, 3, // Skip to: 5874
6730
/* 5099 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6731
/* 5102 */    MCD_OPC_FilterValue, 233, 3, 255, 2, // Skip to: 5874
6732
/* 5107 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6733
/* 5110 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5123
6734
/* 5114 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 5136
6735
/* 5118 */    MCD_OPC_Decode, 165, 7, 203, 1, // Opcode: VLD2DUPd16wb_fixed
6736
/* 5123 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5136
6737
/* 5127 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 5136
6738
/* 5131 */    MCD_OPC_Decode, 164, 7, 203, 1, // Opcode: VLD2DUPd16
6739
/* 5136 */    MCD_OPC_CheckPredicate, 16, 222, 2, // Skip to: 5874
6740
/* 5140 */    MCD_OPC_Decode, 166, 7, 203, 1, // Opcode: VLD2DUPd16wb_register
6741
/* 5145 */    MCD_OPC_FilterValue, 3, 53, 0, // Skip to: 5202
6742
/* 5149 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6743
/* 5152 */    MCD_OPC_FilterValue, 2, 206, 2, // Skip to: 5874
6744
/* 5156 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6745
/* 5159 */    MCD_OPC_FilterValue, 233, 3, 198, 2, // Skip to: 5874
6746
/* 5164 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6747
/* 5167 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5180
6748
/* 5171 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 5193
6749
/* 5175 */    MCD_OPC_Decode, 168, 7, 203, 1, // Opcode: VLD2DUPd16x2wb_fixed
6750
/* 5180 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5193
6751
/* 5184 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 5193
6752
/* 5188 */    MCD_OPC_Decode, 167, 7, 203, 1, // Opcode: VLD2DUPd16x2
6753
/* 5193 */    MCD_OPC_CheckPredicate, 16, 165, 2, // Skip to: 5874
6754
/* 5197 */    MCD_OPC_Decode, 169, 7, 203, 1, // Opcode: VLD2DUPd16x2wb_register
6755
/* 5202 */    MCD_OPC_FilterValue, 4, 53, 0, // Skip to: 5259
6756
/* 5206 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6757
/* 5209 */    MCD_OPC_FilterValue, 2, 149, 2, // Skip to: 5874
6758
/* 5213 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6759
/* 5216 */    MCD_OPC_FilterValue, 233, 3, 141, 2, // Skip to: 5874
6760
/* 5221 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6761
/* 5224 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5237
6762
/* 5228 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 5250
6763
/* 5232 */    MCD_OPC_Decode, 171, 7, 203, 1, // Opcode: VLD2DUPd32wb_fixed
6764
/* 5237 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5250
6765
/* 5241 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 5250
6766
/* 5245 */    MCD_OPC_Decode, 170, 7, 203, 1, // Opcode: VLD2DUPd32
6767
/* 5250 */    MCD_OPC_CheckPredicate, 16, 108, 2, // Skip to: 5874
6768
/* 5254 */    MCD_OPC_Decode, 172, 7, 203, 1, // Opcode: VLD2DUPd32wb_register
6769
/* 5259 */    MCD_OPC_FilterValue, 5, 99, 2, // Skip to: 5874
6770
/* 5263 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6771
/* 5266 */    MCD_OPC_FilterValue, 2, 92, 2, // Skip to: 5874
6772
/* 5270 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6773
/* 5273 */    MCD_OPC_FilterValue, 233, 3, 84, 2, // Skip to: 5874
6774
/* 5278 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
6775
/* 5281 */    MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5294
6776
/* 5285 */    MCD_OPC_CheckPredicate, 16, 18, 0, // Skip to: 5307
6777
/* 5289 */    MCD_OPC_Decode, 174, 7, 203, 1, // Opcode: VLD2DUPd32x2wb_fixed
6778
/* 5294 */    MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5307
6779
/* 5298 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 5307
6780
/* 5302 */    MCD_OPC_Decode, 173, 7, 203, 1, // Opcode: VLD2DUPd32x2
6781
/* 5307 */    MCD_OPC_CheckPredicate, 16, 51, 2, // Skip to: 5874
6782
/* 5311 */    MCD_OPC_Decode, 175, 7, 203, 1, // Opcode: VLD2DUPd32x2wb_register
6783
/* 5316 */    MCD_OPC_FilterValue, 14, 5, 1, // Skip to: 5581
6784
/* 5320 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
6785
/* 5323 */    MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5366
6786
/* 5327 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6787
/* 5330 */    MCD_OPC_FilterValue, 2, 28, 2, // Skip to: 5874
6788
/* 5334 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6789
/* 5337 */    MCD_OPC_FilterValue, 233, 3, 20, 2, // Skip to: 5874
6790
/* 5342 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5357
6791
/* 5346 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5357
6792
/* 5352 */    MCD_OPC_Decode, 133, 8, 204, 1, // Opcode: VLD3DUPd8
6793
/* 5357 */    MCD_OPC_CheckPredicate, 16, 1, 2, // Skip to: 5874
6794
/* 5361 */    MCD_OPC_Decode, 136, 8, 204, 1, // Opcode: VLD3DUPd8_UPD
6795
/* 5366 */    MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 5409
6796
/* 5370 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6797
/* 5373 */    MCD_OPC_FilterValue, 2, 241, 1, // Skip to: 5874
6798
/* 5377 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6799
/* 5380 */    MCD_OPC_FilterValue, 233, 3, 233, 1, // Skip to: 5874
6800
/* 5385 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5400
6801
/* 5389 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5400
6802
/* 5395 */    MCD_OPC_Decode, 150, 8, 204, 1, // Opcode: VLD3DUPq8
6803
/* 5400 */    MCD_OPC_CheckPredicate, 16, 214, 1, // Skip to: 5874
6804
/* 5404 */    MCD_OPC_Decode, 151, 8, 204, 1, // Opcode: VLD3DUPq8_UPD
6805
/* 5409 */    MCD_OPC_FilterValue, 4, 39, 0, // Skip to: 5452
6806
/* 5413 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6807
/* 5416 */    MCD_OPC_FilterValue, 2, 198, 1, // Skip to: 5874
6808
/* 5420 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6809
/* 5423 */    MCD_OPC_FilterValue, 233, 3, 190, 1, // Skip to: 5874
6810
/* 5428 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5443
6811
/* 5432 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5443
6812
/* 5438 */    MCD_OPC_Decode, 253, 7, 204, 1, // Opcode: VLD3DUPd16
6813
/* 5443 */    MCD_OPC_CheckPredicate, 16, 171, 1, // Skip to: 5874
6814
/* 5447 */    MCD_OPC_Decode, 128, 8, 204, 1, // Opcode: VLD3DUPd16_UPD
6815
/* 5452 */    MCD_OPC_FilterValue, 6, 39, 0, // Skip to: 5495
6816
/* 5456 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6817
/* 5459 */    MCD_OPC_FilterValue, 2, 155, 1, // Skip to: 5874
6818
/* 5463 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6819
/* 5466 */    MCD_OPC_FilterValue, 233, 3, 147, 1, // Skip to: 5874
6820
/* 5471 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5486
6821
/* 5475 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5486
6822
/* 5481 */    MCD_OPC_Decode, 146, 8, 204, 1, // Opcode: VLD3DUPq16
6823
/* 5486 */    MCD_OPC_CheckPredicate, 16, 128, 1, // Skip to: 5874
6824
/* 5490 */    MCD_OPC_Decode, 147, 8, 204, 1, // Opcode: VLD3DUPq16_UPD
6825
/* 5495 */    MCD_OPC_FilterValue, 8, 39, 0, // Skip to: 5538
6826
/* 5499 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6827
/* 5502 */    MCD_OPC_FilterValue, 2, 112, 1, // Skip to: 5874
6828
/* 5506 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6829
/* 5509 */    MCD_OPC_FilterValue, 233, 3, 104, 1, // Skip to: 5874
6830
/* 5514 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5529
6831
/* 5518 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5529
6832
/* 5524 */    MCD_OPC_Decode, 129, 8, 204, 1, // Opcode: VLD3DUPd32
6833
/* 5529 */    MCD_OPC_CheckPredicate, 16, 85, 1, // Skip to: 5874
6834
/* 5533 */    MCD_OPC_Decode, 132, 8, 204, 1, // Opcode: VLD3DUPd32_UPD
6835
/* 5538 */    MCD_OPC_FilterValue, 10, 76, 1, // Skip to: 5874
6836
/* 5542 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6837
/* 5545 */    MCD_OPC_FilterValue, 2, 69, 1, // Skip to: 5874
6838
/* 5549 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6839
/* 5552 */    MCD_OPC_FilterValue, 233, 3, 61, 1, // Skip to: 5874
6840
/* 5557 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5572
6841
/* 5561 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5572
6842
/* 5567 */    MCD_OPC_Decode, 148, 8, 204, 1, // Opcode: VLD3DUPq32
6843
/* 5572 */    MCD_OPC_CheckPredicate, 16, 42, 1, // Skip to: 5874
6844
/* 5576 */    MCD_OPC_Decode, 149, 8, 204, 1, // Opcode: VLD3DUPq32_UPD
6845
/* 5581 */    MCD_OPC_FilterValue, 15, 33, 1, // Skip to: 5874
6846
/* 5585 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
6847
/* 5588 */    MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 5731
6848
/* 5592 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6849
/* 5595 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 5688
6850
/* 5599 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
6851
/* 5602 */    MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5645
6852
/* 5606 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6853
/* 5609 */    MCD_OPC_FilterValue, 2, 5, 1, // Skip to: 5874
6854
/* 5613 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6855
/* 5616 */    MCD_OPC_FilterValue, 233, 3, 253, 0, // Skip to: 5874
6856
/* 5621 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5636
6857
/* 5625 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5636
6858
/* 5631 */    MCD_OPC_Decode, 249, 8, 205, 1, // Opcode: VLD4DUPd8
6859
/* 5636 */    MCD_OPC_CheckPredicate, 16, 234, 0, // Skip to: 5874
6860
/* 5640 */    MCD_OPC_Decode, 252, 8, 205, 1, // Opcode: VLD4DUPd8_UPD
6861
/* 5645 */    MCD_OPC_FilterValue, 1, 225, 0, // Skip to: 5874
6862
/* 5649 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6863
/* 5652 */    MCD_OPC_FilterValue, 2, 218, 0, // Skip to: 5874
6864
/* 5656 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6865
/* 5659 */    MCD_OPC_FilterValue, 233, 3, 210, 0, // Skip to: 5874
6866
/* 5664 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5679
6867
/* 5668 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5679
6868
/* 5674 */    MCD_OPC_Decode, 241, 8, 205, 1, // Opcode: VLD4DUPd16
6869
/* 5679 */    MCD_OPC_CheckPredicate, 16, 191, 0, // Skip to: 5874
6870
/* 5683 */    MCD_OPC_Decode, 244, 8, 205, 1, // Opcode: VLD4DUPd16_UPD
6871
/* 5688 */    MCD_OPC_FilterValue, 1, 182, 0, // Skip to: 5874
6872
/* 5692 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6873
/* 5695 */    MCD_OPC_FilterValue, 2, 175, 0, // Skip to: 5874
6874
/* 5699 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6875
/* 5702 */    MCD_OPC_FilterValue, 233, 3, 167, 0, // Skip to: 5874
6876
/* 5707 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5722
6877
/* 5711 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5722
6878
/* 5717 */    MCD_OPC_Decode, 245, 8, 205, 1, // Opcode: VLD4DUPd32
6879
/* 5722 */    MCD_OPC_CheckPredicate, 16, 148, 0, // Skip to: 5874
6880
/* 5726 */    MCD_OPC_Decode, 248, 8, 205, 1, // Opcode: VLD4DUPd32_UPD
6881
/* 5731 */    MCD_OPC_FilterValue, 1, 139, 0, // Skip to: 5874
6882
/* 5735 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6883
/* 5738 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 5831
6884
/* 5742 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
6885
/* 5745 */    MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5788
6886
/* 5749 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6887
/* 5752 */    MCD_OPC_FilterValue, 2, 118, 0, // Skip to: 5874
6888
/* 5756 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6889
/* 5759 */    MCD_OPC_FilterValue, 233, 3, 110, 0, // Skip to: 5874
6890
/* 5764 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5779
6891
/* 5768 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5779
6892
/* 5774 */    MCD_OPC_Decode, 138, 9, 205, 1, // Opcode: VLD4DUPq8
6893
/* 5779 */    MCD_OPC_CheckPredicate, 16, 91, 0, // Skip to: 5874
6894
/* 5783 */    MCD_OPC_Decode, 139, 9, 205, 1, // Opcode: VLD4DUPq8_UPD
6895
/* 5788 */    MCD_OPC_FilterValue, 1, 82, 0, // Skip to: 5874
6896
/* 5792 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6897
/* 5795 */    MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 5874
6898
/* 5799 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6899
/* 5802 */    MCD_OPC_FilterValue, 233, 3, 67, 0, // Skip to: 5874
6900
/* 5807 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5822
6901
/* 5811 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5822
6902
/* 5817 */    MCD_OPC_Decode, 134, 9, 205, 1, // Opcode: VLD4DUPq16
6903
/* 5822 */    MCD_OPC_CheckPredicate, 16, 48, 0, // Skip to: 5874
6904
/* 5826 */    MCD_OPC_Decode, 135, 9, 205, 1, // Opcode: VLD4DUPq16_UPD
6905
/* 5831 */    MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 5874
6906
/* 5835 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
6907
/* 5838 */    MCD_OPC_FilterValue, 2, 32, 0, // Skip to: 5874
6908
/* 5842 */    MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
6909
/* 5845 */    MCD_OPC_FilterValue, 233, 3, 24, 0, // Skip to: 5874
6910
/* 5850 */    MCD_OPC_CheckPredicate, 16, 11, 0, // Skip to: 5865
6911
/* 5854 */    MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5865
6912
/* 5860 */    MCD_OPC_Decode, 136, 9, 205, 1, // Opcode: VLD4DUPq32
6913
/* 5865 */    MCD_OPC_CheckPredicate, 16, 5, 0, // Skip to: 5874
6914
/* 5869 */    MCD_OPC_Decode, 137, 9, 205, 1, // Opcode: VLD4DUPq32_UPD
6915
/* 5874 */    MCD_OPC_Fail,
6916
  0
6917
};
6918
6919
static const uint8_t DecoderTableThumb16[] = {
6920
/* 0 */       MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
6921
/* 3 */       MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 22
6922
/* 7 */       MCD_OPC_CheckPredicate, 21, 210, 3, // Skip to: 989
6923
/* 11 */      MCD_OPC_CheckField, 6, 6, 0, 204, 3, // Skip to: 989
6924
/* 17 */      MCD_OPC_Decode, 199, 21, 206, 1, // Opcode: tMOVSr
6925
/* 22 */      MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 41
6926
/* 26 */      MCD_OPC_CheckPredicate, 21, 191, 3, // Skip to: 989
6927
/* 30 */      MCD_OPC_CheckField, 11, 1, 1, 185, 3, // Skip to: 989
6928
/* 36 */      MCD_OPC_Decode, 169, 21, 207, 1, // Opcode: tCMPi8
6929
/* 41 */      MCD_OPC_FilterValue, 4, 186, 0, // Skip to: 231
6930
/* 45 */      MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
6931
/* 48 */      MCD_OPC_FilterValue, 0, 166, 0, // Skip to: 218
6932
/* 52 */      MCD_OPC_ExtractField, 8, 3,  // Inst{10-8} ...
6933
/* 55 */      MCD_OPC_FilterValue, 2, 42, 0, // Skip to: 101
6934
/* 59 */      MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
6935
/* 62 */      MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 75
6936
/* 66 */      MCD_OPC_CheckPredicate, 21, 151, 3, // Skip to: 989
6937
/* 70 */      MCD_OPC_Decode, 236, 21, 206, 1, // Opcode: tTST
6938
/* 75 */      MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 88
6939
/* 79 */      MCD_OPC_CheckPredicate, 21, 138, 3, // Skip to: 989
6940
/* 83 */      MCD_OPC_Decode, 170, 21, 206, 1, // Opcode: tCMPr
6941
/* 88 */      MCD_OPC_FilterValue, 3, 129, 3, // Skip to: 989
6942
/* 92 */      MCD_OPC_CheckPredicate, 21, 125, 3, // Skip to: 989
6943
/* 96 */      MCD_OPC_Decode, 167, 21, 206, 1, // Opcode: tCMNz
6944
/* 101 */     MCD_OPC_FilterValue, 4, 45, 0, // Skip to: 150
6945
/* 105 */     MCD_OPC_CheckPredicate, 21, 11, 0, // Skip to: 120
6946
/* 109 */     MCD_OPC_CheckField, 3, 4, 13, 5, 0, // Skip to: 120
6947
/* 115 */     MCD_OPC_Decode, 140, 21, 208, 1, // Opcode: tADDrSP
6948
/* 120 */     MCD_OPC_CheckPredicate, 21, 17, 0, // Skip to: 141
6949
/* 124 */     MCD_OPC_CheckField, 7, 1, 1, 11, 0, // Skip to: 141
6950
/* 130 */     MCD_OPC_CheckField, 0, 3, 5, 5, 0, // Skip to: 141
6951
/* 136 */     MCD_OPC_Decode, 144, 21, 208, 1, // Opcode: tADDspr
6952
/* 141 */     MCD_OPC_CheckPredicate, 21, 76, 3, // Skip to: 989
6953
/* 145 */     MCD_OPC_Decode, 137, 21, 209, 1, // Opcode: tADDhirr
6954
/* 150 */     MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 163
6955
/* 154 */     MCD_OPC_CheckPredicate, 21, 63, 3, // Skip to: 989
6956
/* 158 */     MCD_OPC_Decode, 168, 21, 210, 1, // Opcode: tCMPhir
6957
/* 163 */     MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 176
6958
/* 167 */     MCD_OPC_CheckPredicate, 21, 50, 3, // Skip to: 989
6959
/* 171 */     MCD_OPC_Decode, 201, 21, 210, 1, // Opcode: tMOVr
6960
/* 176 */     MCD_OPC_FilterValue, 7, 41, 3, // Skip to: 989
6961
/* 180 */     MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
6962
/* 183 */     MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 199
6963
/* 187 */     MCD_OPC_CheckPredicate, 21, 30, 3, // Skip to: 989
6964
/* 191 */     MCD_OPC_SoftFail, 7, 0,
6965
/* 194 */     MCD_OPC_Decode, 159, 21, 211, 1, // Opcode: tBX
6966
/* 199 */     MCD_OPC_FilterValue, 1, 18, 3, // Skip to: 989
6967
/* 203 */     MCD_OPC_CheckPredicate, 22, 14, 3, // Skip to: 989
6968
/* 207 */     MCD_OPC_CheckField, 0, 3, 0, 8, 3, // Skip to: 989
6969
/* 213 */     MCD_OPC_Decode, 156, 21, 211, 1, // Opcode: tBLXr
6970
/* 218 */     MCD_OPC_FilterValue, 1, 255, 2, // Skip to: 989
6971
/* 222 */     MCD_OPC_CheckPredicate, 21, 251, 2, // Skip to: 989
6972
/* 226 */     MCD_OPC_Decode, 188, 21, 212, 1, // Opcode: tLDRpci
6973
/* 231 */     MCD_OPC_FilterValue, 5, 107, 0, // Skip to: 342
6974
/* 235 */     MCD_OPC_ExtractField, 9, 3,  // Inst{11-9} ...
6975
/* 238 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 251
6976
/* 242 */     MCD_OPC_CheckPredicate, 21, 231, 2, // Skip to: 989
6977
/* 246 */     MCD_OPC_Decode, 222, 21, 213, 1, // Opcode: tSTRr
6978
/* 251 */     MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 264
6979
/* 255 */     MCD_OPC_CheckPredicate, 21, 218, 2, // Skip to: 989
6980
/* 259 */     MCD_OPC_Decode, 220, 21, 213, 1, // Opcode: tSTRHr
6981
/* 264 */     MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 277
6982
/* 268 */     MCD_OPC_CheckPredicate, 21, 205, 2, // Skip to: 989
6983
/* 272 */     MCD_OPC_Decode, 218, 21, 213, 1, // Opcode: tSTRBr
6984
/* 277 */     MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 290
6985
/* 281 */     MCD_OPC_CheckPredicate, 21, 192, 2, // Skip to: 989
6986
/* 285 */     MCD_OPC_Decode, 185, 21, 213, 1, // Opcode: tLDRSB
6987
/* 290 */     MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 303
6988
/* 294 */     MCD_OPC_CheckPredicate, 21, 179, 2, // Skip to: 989
6989
/* 298 */     MCD_OPC_Decode, 190, 21, 213, 1, // Opcode: tLDRr
6990
/* 303 */     MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 316
6991
/* 307 */     MCD_OPC_CheckPredicate, 21, 166, 2, // Skip to: 989
6992
/* 311 */     MCD_OPC_Decode, 182, 21, 213, 1, // Opcode: tLDRHr
6993
/* 316 */     MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 329
6994
/* 320 */     MCD_OPC_CheckPredicate, 21, 153, 2, // Skip to: 989
6995
/* 324 */     MCD_OPC_Decode, 180, 21, 213, 1, // Opcode: tLDRBr
6996
/* 329 */     MCD_OPC_FilterValue, 7, 144, 2, // Skip to: 989
6997
/* 333 */     MCD_OPC_CheckPredicate, 21, 140, 2, // Skip to: 989
6998
/* 337 */     MCD_OPC_Decode, 186, 21, 213, 1, // Opcode: tLDRSH
6999
/* 342 */     MCD_OPC_FilterValue, 6, 29, 0, // Skip to: 375
7000
/* 346 */     MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7001
/* 349 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 362
7002
/* 353 */     MCD_OPC_CheckPredicate, 21, 120, 2, // Skip to: 989
7003
/* 357 */     MCD_OPC_Decode, 221, 21, 214, 1, // Opcode: tSTRi
7004
/* 362 */     MCD_OPC_FilterValue, 1, 111, 2, // Skip to: 989
7005
/* 366 */     MCD_OPC_CheckPredicate, 21, 107, 2, // Skip to: 989
7006
/* 370 */     MCD_OPC_Decode, 187, 21, 214, 1, // Opcode: tLDRi
7007
/* 375 */     MCD_OPC_FilterValue, 7, 29, 0, // Skip to: 408
7008
/* 379 */     MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7009
/* 382 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 395
7010
/* 386 */     MCD_OPC_CheckPredicate, 21, 87, 2, // Skip to: 989
7011
/* 390 */     MCD_OPC_Decode, 217, 21, 214, 1, // Opcode: tSTRBi
7012
/* 395 */     MCD_OPC_FilterValue, 1, 78, 2, // Skip to: 989
7013
/* 399 */     MCD_OPC_CheckPredicate, 21, 74, 2, // Skip to: 989
7014
/* 403 */     MCD_OPC_Decode, 179, 21, 214, 1, // Opcode: tLDRBi
7015
/* 408 */     MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 441
7016
/* 412 */     MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7017
/* 415 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 428
7018
/* 419 */     MCD_OPC_CheckPredicate, 21, 54, 2, // Skip to: 989
7019
/* 423 */     MCD_OPC_Decode, 219, 21, 214, 1, // Opcode: tSTRHi
7020
/* 428 */     MCD_OPC_FilterValue, 1, 45, 2, // Skip to: 989
7021
/* 432 */     MCD_OPC_CheckPredicate, 21, 41, 2, // Skip to: 989
7022
/* 436 */     MCD_OPC_Decode, 181, 21, 214, 1, // Opcode: tLDRHi
7023
/* 441 */     MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 474
7024
/* 445 */     MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7025
/* 448 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 461
7026
/* 452 */     MCD_OPC_CheckPredicate, 21, 21, 2, // Skip to: 989
7027
/* 456 */     MCD_OPC_Decode, 223, 21, 215, 1, // Opcode: tSTRspi
7028
/* 461 */     MCD_OPC_FilterValue, 1, 12, 2, // Skip to: 989
7029
/* 465 */     MCD_OPC_CheckPredicate, 21, 8, 2, // Skip to: 989
7030
/* 469 */     MCD_OPC_Decode, 191, 21, 215, 1, // Opcode: tLDRspi
7031
/* 474 */     MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 507
7032
/* 478 */     MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7033
/* 481 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 494
7034
/* 485 */     MCD_OPC_CheckPredicate, 21, 244, 1, // Skip to: 989
7035
/* 489 */     MCD_OPC_Decode, 147, 21, 216, 1, // Opcode: tADR
7036
/* 494 */     MCD_OPC_FilterValue, 1, 235, 1, // Skip to: 989
7037
/* 498 */     MCD_OPC_CheckPredicate, 21, 231, 1, // Skip to: 989
7038
/* 502 */     MCD_OPC_Decode, 141, 21, 216, 1, // Opcode: tADDrSPi
7039
/* 507 */     MCD_OPC_FilterValue, 11, 113, 1, // Skip to: 880
7040
/* 511 */     MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
7041
/* 514 */     MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 647
7042
/* 518 */     MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
7043
/* 521 */     MCD_OPC_FilterValue, 0, 109, 0, // Skip to: 634
7044
/* 525 */     MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
7045
/* 528 */     MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 581
7046
/* 532 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
7047
/* 535 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 548
7048
/* 539 */     MCD_OPC_CheckPredicate, 21, 190, 1, // Skip to: 989
7049
/* 543 */     MCD_OPC_Decode, 143, 21, 217, 1, // Opcode: tADDspi
7050
/* 548 */     MCD_OPC_FilterValue, 1, 181, 1, // Skip to: 989
7051
/* 552 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
7052
/* 555 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 568
7053
/* 559 */     MCD_OPC_CheckPredicate, 23, 170, 1, // Skip to: 989
7054
/* 563 */     MCD_OPC_Decode, 230, 21, 206, 1, // Opcode: tSXTH
7055
/* 568 */     MCD_OPC_FilterValue, 1, 161, 1, // Skip to: 989
7056
/* 572 */     MCD_OPC_CheckPredicate, 23, 157, 1, // Skip to: 989
7057
/* 576 */     MCD_OPC_Decode, 229, 21, 206, 1, // Opcode: tSXTB
7058
/* 581 */     MCD_OPC_FilterValue, 1, 148, 1, // Skip to: 989
7059
/* 585 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
7060
/* 588 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 601
7061
/* 592 */     MCD_OPC_CheckPredicate, 21, 137, 1, // Skip to: 989
7062
/* 596 */     MCD_OPC_Decode, 227, 21, 217, 1, // Opcode: tSUBspi
7063
/* 601 */     MCD_OPC_FilterValue, 1, 128, 1, // Skip to: 989
7064
/* 605 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
7065
/* 608 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 621
7066
/* 612 */     MCD_OPC_CheckPredicate, 23, 117, 1, // Skip to: 989
7067
/* 616 */     MCD_OPC_Decode, 239, 21, 206, 1, // Opcode: tUXTH
7068
/* 621 */     MCD_OPC_FilterValue, 1, 108, 1, // Skip to: 989
7069
/* 625 */     MCD_OPC_CheckPredicate, 23, 104, 1, // Skip to: 989
7070
/* 629 */     MCD_OPC_Decode, 238, 21, 206, 1, // Opcode: tUXTB
7071
/* 634 */     MCD_OPC_FilterValue, 1, 95, 1, // Skip to: 989
7072
/* 638 */     MCD_OPC_CheckPredicate, 24, 91, 1, // Skip to: 989
7073
/* 642 */     MCD_OPC_Decode, 166, 21, 218, 1, // Opcode: tCBZ
7074
/* 647 */     MCD_OPC_FilterValue, 1, 67, 0, // Skip to: 718
7075
/* 651 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
7076
/* 654 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 667
7077
/* 658 */     MCD_OPC_CheckPredicate, 21, 71, 1, // Skip to: 989
7078
/* 662 */     MCD_OPC_Decode, 208, 21, 219, 1, // Opcode: tPUSH
7079
/* 667 */     MCD_OPC_FilterValue, 1, 62, 1, // Skip to: 989
7080
/* 671 */     MCD_OPC_ExtractField, 5, 4,  // Inst{8-5} ...
7081
/* 674 */     MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 699
7082
/* 678 */     MCD_OPC_CheckPredicate, 25, 51, 1, // Skip to: 989
7083
/* 682 */     MCD_OPC_CheckField, 4, 1, 1, 45, 1, // Skip to: 989
7084
/* 688 */     MCD_OPC_CheckField, 0, 3, 0, 39, 1, // Skip to: 989
7085
/* 694 */     MCD_OPC_Decode, 215, 21, 220, 1, // Opcode: tSETEND
7086
/* 699 */     MCD_OPC_FilterValue, 3, 30, 1, // Skip to: 989
7087
/* 703 */     MCD_OPC_CheckPredicate, 21, 26, 1, // Skip to: 989
7088
/* 707 */     MCD_OPC_CheckField, 3, 1, 0, 20, 1, // Skip to: 989
7089
/* 713 */     MCD_OPC_Decode, 171, 21, 221, 1, // Opcode: tCPS
7090
/* 718 */     MCD_OPC_FilterValue, 2, 99, 0, // Skip to: 821
7091
/* 722 */     MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
7092
/* 725 */     MCD_OPC_FilterValue, 0, 79, 0, // Skip to: 808
7093
/* 729 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
7094
/* 732 */     MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 751
7095
/* 736 */     MCD_OPC_CheckPredicate, 23, 249, 0, // Skip to: 989
7096
/* 740 */     MCD_OPC_CheckField, 9, 1, 1, 243, 0, // Skip to: 989
7097
/* 746 */     MCD_OPC_Decode, 209, 21, 206, 1, // Opcode: tREV
7098
/* 751 */     MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 770
7099
/* 755 */     MCD_OPC_CheckPredicate, 23, 230, 0, // Skip to: 989
7100
/* 759 */     MCD_OPC_CheckField, 9, 1, 1, 224, 0, // Skip to: 989
7101
/* 765 */     MCD_OPC_Decode, 210, 21, 206, 1, // Opcode: tREV16
7102
/* 770 */     MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 789
7103
/* 774 */     MCD_OPC_CheckPredicate, 26, 211, 0, // Skip to: 989
7104
/* 778 */     MCD_OPC_CheckField, 9, 1, 1, 205, 0, // Skip to: 989
7105
/* 784 */     MCD_OPC_Decode, 174, 21, 222, 1, // Opcode: tHLT
7106
/* 789 */     MCD_OPC_FilterValue, 3, 196, 0, // Skip to: 989
7107
/* 793 */     MCD_OPC_CheckPredicate, 23, 192, 0, // Skip to: 989
7108
/* 797 */     MCD_OPC_CheckField, 9, 1, 1, 186, 0, // Skip to: 989
7109
/* 803 */     MCD_OPC_Decode, 211, 21, 206, 1, // Opcode: tREVSH
7110
/* 808 */     MCD_OPC_FilterValue, 1, 177, 0, // Skip to: 989
7111
/* 812 */     MCD_OPC_CheckPredicate, 24, 173, 0, // Skip to: 989
7112
/* 816 */     MCD_OPC_Decode, 165, 21, 218, 1, // Opcode: tCBNZ
7113
/* 821 */     MCD_OPC_FilterValue, 3, 164, 0, // Skip to: 989
7114
/* 825 */     MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
7115
/* 828 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 841
7116
/* 832 */     MCD_OPC_CheckPredicate, 21, 153, 0, // Skip to: 989
7117
/* 836 */     MCD_OPC_Decode, 206, 21, 223, 1, // Opcode: tPOP
7118
/* 841 */     MCD_OPC_FilterValue, 1, 144, 0, // Skip to: 989
7119
/* 845 */     MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
7120
/* 848 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 861
7121
/* 852 */     MCD_OPC_CheckPredicate, 21, 133, 0, // Skip to: 989
7122
/* 856 */     MCD_OPC_Decode, 153, 21, 224, 1, // Opcode: tBKPT
7123
/* 861 */     MCD_OPC_FilterValue, 1, 124, 0, // Skip to: 989
7124
/* 865 */     MCD_OPC_CheckPredicate, 27, 120, 0, // Skip to: 989
7125
/* 869 */     MCD_OPC_CheckField, 0, 4, 0, 114, 0, // Skip to: 989
7126
/* 875 */     MCD_OPC_Decode, 173, 21, 225, 1, // Opcode: tHINT
7127
/* 880 */     MCD_OPC_FilterValue, 12, 29, 0, // Skip to: 913
7128
/* 884 */     MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7129
/* 887 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 900
7130
/* 891 */     MCD_OPC_CheckPredicate, 21, 94, 0, // Skip to: 989
7131
/* 895 */     MCD_OPC_Decode, 216, 21, 226, 1, // Opcode: tSTMIA_UPD
7132
/* 900 */     MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 989
7133
/* 904 */     MCD_OPC_CheckPredicate, 21, 81, 0, // Skip to: 989
7134
/* 908 */     MCD_OPC_Decode, 177, 21, 227, 1, // Opcode: tLDMIA
7135
/* 913 */     MCD_OPC_FilterValue, 13, 53, 0, // Skip to: 970
7136
/* 917 */     MCD_OPC_CheckPredicate, 21, 11, 0, // Skip to: 932
7137
/* 921 */     MCD_OPC_CheckField, 0, 12, 254, 29, 4, 0, // Skip to: 932
7138
/* 928 */     MCD_OPC_Decode, 235, 21, 60, // Opcode: tTRAP
7139
/* 932 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
7140
/* 935 */     MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 948
7141
/* 939 */     MCD_OPC_CheckPredicate, 21, 18, 0, // Skip to: 961
7142
/* 943 */     MCD_OPC_Decode, 237, 21, 224, 1, // Opcode: tUDF
7143
/* 948 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 961
7144
/* 952 */     MCD_OPC_CheckPredicate, 21, 5, 0, // Skip to: 961
7145
/* 956 */     MCD_OPC_Decode, 228, 21, 224, 1, // Opcode: tSVC
7146
/* 961 */     MCD_OPC_CheckPredicate, 21, 24, 0, // Skip to: 989
7147
/* 965 */     MCD_OPC_Decode, 163, 21, 228, 1, // Opcode: tBcc
7148
/* 970 */     MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 989
7149
/* 974 */     MCD_OPC_CheckPredicate, 21, 11, 0, // Skip to: 989
7150
/* 978 */     MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 989
7151
/* 984 */     MCD_OPC_Decode, 151, 21, 229, 1, // Opcode: tB
7152
/* 989 */     MCD_OPC_Fail,
7153
  0
7154
};
7155
7156
static const uint8_t DecoderTableThumb32[] = {
7157
/* 0 */       MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
7158
/* 3 */       MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 34
7159
/* 7 */       MCD_OPC_CheckPredicate, 28, 48, 0, // Skip to: 59
7160
/* 11 */      MCD_OPC_CheckField, 27, 5, 30, 42, 0, // Skip to: 59
7161
/* 17 */      MCD_OPC_CheckField, 14, 2, 3, 36, 0, // Skip to: 59
7162
/* 23 */      MCD_OPC_CheckField, 0, 1, 0, 30, 0, // Skip to: 59
7163
/* 29 */      MCD_OPC_Decode, 155, 21, 230, 1, // Opcode: tBLXi
7164
/* 34 */      MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 59
7165
/* 38 */      MCD_OPC_CheckPredicate, 21, 17, 0, // Skip to: 59
7166
/* 42 */      MCD_OPC_CheckField, 27, 5, 30, 11, 0, // Skip to: 59
7167
/* 48 */      MCD_OPC_CheckField, 14, 2, 3, 5, 0, // Skip to: 59
7168
/* 54 */      MCD_OPC_Decode, 154, 21, 231, 1, // Opcode: tBL
7169
/* 59 */      MCD_OPC_Fail,
7170
  0
7171
};
7172
7173
static uint8_t DecoderTableThumb216[] = {
7174
/* 0 */       MCD_OPC_CheckPredicate, 24, 12, 0, // Skip to: 16
7175
/* 4 */       MCD_OPC_CheckField, 8, 8, 191, 1, 5, 0, // Skip to: 16
7176
/* 11 */      MCD_OPC_Decode, 171, 18, 232, 1, // Opcode: t2IT
7177
/* 16 */      MCD_OPC_Fail,
7178
  0
7179
};
7180
7181
static const uint8_t DecoderTableThumb232[] = {
7182
/* 0 */       MCD_OPC_ExtractField, 27, 5,  // Inst{31-27} ...
7183
/* 3 */       MCD_OPC_FilterValue, 29, 25, 8, // Skip to: 2080
7184
/* 7 */       MCD_OPC_ExtractField, 24, 3,  // Inst{26-24} ...
7185
/* 10 */      MCD_OPC_FilterValue, 0, 1, 3, // Skip to: 783
7186
/* 14 */      MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
7187
/* 17 */      MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 80
7188
/* 21 */      MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
7189
/* 24 */      MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 49
7190
/* 28 */      MCD_OPC_CheckPredicate, 24, 150, 27, // Skip to: 7094
7191
/* 32 */      MCD_OPC_CheckField, 23, 1, 1, 144, 27, // Skip to: 7094
7192
/* 38 */      MCD_OPC_CheckField, 13, 1, 0, 138, 27, // Skip to: 7094
7193
/* 44 */      MCD_OPC_Decode, 175, 20, 233, 1, // Opcode: t2STMIA
7194
/* 49 */      MCD_OPC_FilterValue, 1, 129, 27, // Skip to: 7094
7195
/* 53 */      MCD_OPC_CheckPredicate, 29, 125, 27, // Skip to: 7094
7196
/* 57 */      MCD_OPC_CheckField, 23, 1, 0, 119, 27, // Skip to: 7094
7197
/* 63 */      MCD_OPC_CheckField, 16, 4, 13, 113, 27, // Skip to: 7094
7198
/* 69 */      MCD_OPC_CheckField, 5, 10, 128, 4, 106, 27, // Skip to: 7094
7199
/* 76 */      MCD_OPC_Decode, 141, 20, 83, // Opcode: t2SRSDB
7200
/* 80 */      MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 120
7201
/* 84 */      MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7202
/* 87 */      MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 107
7203
/* 91 */      MCD_OPC_CheckPredicate, 29, 87, 27, // Skip to: 7094
7204
/* 95 */      MCD_OPC_CheckField, 0, 16, 128, 128, 3, 79, 27, // Skip to: 7094
7205
/* 103 */     MCD_OPC_Decode, 205, 19, 81, // Opcode: t2RFEDB
7206
/* 107 */     MCD_OPC_FilterValue, 1, 71, 27, // Skip to: 7094
7207
/* 111 */     MCD_OPC_CheckPredicate, 24, 67, 27, // Skip to: 7094
7208
/* 115 */     MCD_OPC_Decode, 199, 18, 234, 1, // Opcode: t2LDMIA
7209
/* 120 */     MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 183
7210
/* 124 */     MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
7211
/* 127 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 152
7212
/* 131 */     MCD_OPC_CheckPredicate, 24, 47, 27, // Skip to: 7094
7213
/* 135 */     MCD_OPC_CheckField, 23, 1, 1, 41, 27, // Skip to: 7094
7214
/* 141 */     MCD_OPC_CheckField, 13, 1, 0, 35, 27, // Skip to: 7094
7215
/* 147 */     MCD_OPC_Decode, 176, 20, 235, 1, // Opcode: t2STMIA_UPD
7216
/* 152 */     MCD_OPC_FilterValue, 1, 26, 27, // Skip to: 7094
7217
/* 156 */     MCD_OPC_CheckPredicate, 29, 22, 27, // Skip to: 7094
7218
/* 160 */     MCD_OPC_CheckField, 23, 1, 0, 16, 27, // Skip to: 7094
7219
/* 166 */     MCD_OPC_CheckField, 16, 4, 13, 10, 27, // Skip to: 7094
7220
/* 172 */     MCD_OPC_CheckField, 5, 10, 128, 4, 3, 27, // Skip to: 7094
7221
/* 179 */     MCD_OPC_Decode, 142, 20, 83, // Opcode: t2SRSDB_UPD
7222
/* 183 */     MCD_OPC_FilterValue, 3, 36, 0, // Skip to: 223
7223
/* 187 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7224
/* 190 */     MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 210
7225
/* 194 */     MCD_OPC_CheckPredicate, 29, 240, 26, // Skip to: 7094
7226
/* 198 */     MCD_OPC_CheckField, 0, 16, 128, 128, 3, 232, 26, // Skip to: 7094
7227
/* 206 */     MCD_OPC_Decode, 206, 19, 81, // Opcode: t2RFEDBW
7228
/* 210 */     MCD_OPC_FilterValue, 1, 224, 26, // Skip to: 7094
7229
/* 214 */     MCD_OPC_CheckPredicate, 24, 220, 26, // Skip to: 7094
7230
/* 218 */     MCD_OPC_Decode, 201, 18, 236, 1, // Opcode: t2LDMIA_UPD
7231
/* 223 */     MCD_OPC_FilterValue, 4, 219, 0, // Skip to: 446
7232
/* 227 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7233
/* 230 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 243
7234
/* 234 */     MCD_OPC_CheckPredicate, 24, 200, 26, // Skip to: 7094
7235
/* 238 */     MCD_OPC_Decode, 187, 20, 237, 1, // Opcode: t2STREX
7236
/* 243 */     MCD_OPC_FilterValue, 1, 191, 26, // Skip to: 7094
7237
/* 247 */     MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
7238
/* 250 */     MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 269
7239
/* 254 */     MCD_OPC_CheckPredicate, 24, 180, 26, // Skip to: 7094
7240
/* 258 */     MCD_OPC_CheckField, 8, 4, 15, 174, 26, // Skip to: 7094
7241
/* 264 */     MCD_OPC_Decode, 188, 20, 238, 1, // Opcode: t2STREXB
7242
/* 269 */     MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 288
7243
/* 273 */     MCD_OPC_CheckPredicate, 24, 161, 26, // Skip to: 7094
7244
/* 277 */     MCD_OPC_CheckField, 8, 4, 15, 155, 26, // Skip to: 7094
7245
/* 283 */     MCD_OPC_Decode, 190, 20, 238, 1, // Opcode: t2STREXH
7246
/* 288 */     MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 301
7247
/* 292 */     MCD_OPC_CheckPredicate, 29, 142, 26, // Skip to: 7094
7248
/* 296 */     MCD_OPC_Decode, 189, 20, 239, 1, // Opcode: t2STREXD
7249
/* 301 */     MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 326
7250
/* 305 */     MCD_OPC_CheckPredicate, 26, 129, 26, // Skip to: 7094
7251
/* 309 */     MCD_OPC_CheckField, 8, 4, 15, 123, 26, // Skip to: 7094
7252
/* 315 */     MCD_OPC_CheckField, 0, 4, 15, 117, 26, // Skip to: 7094
7253
/* 321 */     MCD_OPC_Decode, 167, 20, 240, 1, // Opcode: t2STLB
7254
/* 326 */     MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 351
7255
/* 330 */     MCD_OPC_CheckPredicate, 26, 104, 26, // Skip to: 7094
7256
/* 334 */     MCD_OPC_CheckField, 8, 4, 15, 98, 26, // Skip to: 7094
7257
/* 340 */     MCD_OPC_CheckField, 0, 4, 15, 92, 26, // Skip to: 7094
7258
/* 346 */     MCD_OPC_Decode, 172, 20, 240, 1, // Opcode: t2STLH
7259
/* 351 */     MCD_OPC_FilterValue, 10, 21, 0, // Skip to: 376
7260
/* 355 */     MCD_OPC_CheckPredicate, 26, 79, 26, // Skip to: 7094
7261
/* 359 */     MCD_OPC_CheckField, 8, 4, 15, 73, 26, // Skip to: 7094
7262
/* 365 */     MCD_OPC_CheckField, 0, 4, 15, 67, 26, // Skip to: 7094
7263
/* 371 */     MCD_OPC_Decode, 166, 20, 240, 1, // Opcode: t2STL
7264
/* 376 */     MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 395
7265
/* 380 */     MCD_OPC_CheckPredicate, 26, 54, 26, // Skip to: 7094
7266
/* 384 */     MCD_OPC_CheckField, 8, 4, 15, 48, 26, // Skip to: 7094
7267
/* 390 */     MCD_OPC_Decode, 169, 20, 238, 1, // Opcode: t2STLEXB
7268
/* 395 */     MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 414
7269
/* 399 */     MCD_OPC_CheckPredicate, 26, 35, 26, // Skip to: 7094
7270
/* 403 */     MCD_OPC_CheckField, 8, 4, 15, 29, 26, // Skip to: 7094
7271
/* 409 */     MCD_OPC_Decode, 171, 20, 238, 1, // Opcode: t2STLEXH
7272
/* 414 */     MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 433
7273
/* 418 */     MCD_OPC_CheckPredicate, 26, 16, 26, // Skip to: 7094
7274
/* 422 */     MCD_OPC_CheckField, 8, 4, 15, 10, 26, // Skip to: 7094
7275
/* 428 */     MCD_OPC_Decode, 168, 20, 238, 1, // Opcode: t2STLEX
7276
/* 433 */     MCD_OPC_FilterValue, 15, 1, 26, // Skip to: 7094
7277
/* 437 */     MCD_OPC_CheckPredicate, 26, 253, 25, // Skip to: 7094
7278
/* 441 */     MCD_OPC_Decode, 170, 20, 239, 1, // Opcode: t2STLEXD
7279
/* 446 */     MCD_OPC_FilterValue, 5, 51, 1, // Skip to: 757
7280
/* 450 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7281
/* 453 */     MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 472
7282
/* 457 */     MCD_OPC_CheckPredicate, 24, 233, 25, // Skip to: 7094
7283
/* 461 */     MCD_OPC_CheckField, 8, 4, 15, 227, 25, // Skip to: 7094
7284
/* 467 */     MCD_OPC_Decode, 213, 18, 241, 1, // Opcode: t2LDREX
7285
/* 472 */     MCD_OPC_FilterValue, 1, 218, 25, // Skip to: 7094
7286
/* 476 */     MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
7287
/* 479 */     MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 499
7288
/* 483 */     MCD_OPC_CheckPredicate, 24, 207, 25, // Skip to: 7094
7289
/* 487 */     MCD_OPC_CheckField, 8, 8, 240, 1, 200, 25, // Skip to: 7094
7290
/* 494 */     MCD_OPC_Decode, 219, 20, 242, 1, // Opcode: t2TBB
7291
/* 499 */     MCD_OPC_FilterValue, 1, 16, 0, // Skip to: 519
7292
/* 503 */     MCD_OPC_CheckPredicate, 24, 187, 25, // Skip to: 7094
7293
/* 507 */     MCD_OPC_CheckField, 8, 8, 240, 1, 180, 25, // Skip to: 7094
7294
/* 514 */     MCD_OPC_Decode, 221, 20, 242, 1, // Opcode: t2TBH
7295
/* 519 */     MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 544
7296
/* 523 */     MCD_OPC_CheckPredicate, 24, 167, 25, // Skip to: 7094
7297
/* 527 */     MCD_OPC_CheckField, 8, 4, 15, 161, 25, // Skip to: 7094
7298
/* 533 */     MCD_OPC_CheckField, 0, 4, 15, 155, 25, // Skip to: 7094
7299
/* 539 */     MCD_OPC_Decode, 214, 18, 240, 1, // Opcode: t2LDREXB
7300
/* 544 */     MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 569
7301
/* 548 */     MCD_OPC_CheckPredicate, 24, 142, 25, // Skip to: 7094
7302
/* 552 */     MCD_OPC_CheckField, 8, 4, 15, 136, 25, // Skip to: 7094
7303
/* 558 */     MCD_OPC_CheckField, 0, 4, 15, 130, 25, // Skip to: 7094
7304
/* 564 */     MCD_OPC_Decode, 216, 18, 240, 1, // Opcode: t2LDREXH
7305
/* 569 */     MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 588
7306
/* 573 */     MCD_OPC_CheckPredicate, 29, 117, 25, // Skip to: 7094
7307
/* 577 */     MCD_OPC_CheckField, 0, 4, 15, 111, 25, // Skip to: 7094
7308
/* 583 */     MCD_OPC_Decode, 215, 18, 243, 1, // Opcode: t2LDREXD
7309
/* 588 */     MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 613
7310
/* 592 */     MCD_OPC_CheckPredicate, 26, 98, 25, // Skip to: 7094
7311
/* 596 */     MCD_OPC_CheckField, 8, 4, 15, 92, 25, // Skip to: 7094
7312
/* 602 */     MCD_OPC_CheckField, 0, 4, 15, 86, 25, // Skip to: 7094
7313
/* 608 */     MCD_OPC_Decode, 175, 18, 240, 1, // Opcode: t2LDAB
7314
/* 613 */     MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 638
7315
/* 617 */     MCD_OPC_CheckPredicate, 26, 73, 25, // Skip to: 7094
7316
/* 621 */     MCD_OPC_CheckField, 8, 4, 15, 67, 25, // Skip to: 7094
7317
/* 627 */     MCD_OPC_CheckField, 0, 4, 15, 61, 25, // Skip to: 7094
7318
/* 633 */     MCD_OPC_Decode, 180, 18, 240, 1, // Opcode: t2LDAH
7319
/* 638 */     MCD_OPC_FilterValue, 10, 21, 0, // Skip to: 663
7320
/* 642 */     MCD_OPC_CheckPredicate, 26, 48, 25, // Skip to: 7094
7321
/* 646 */     MCD_OPC_CheckField, 8, 4, 15, 42, 25, // Skip to: 7094
7322
/* 652 */     MCD_OPC_CheckField, 0, 4, 15, 36, 25, // Skip to: 7094
7323
/* 658 */     MCD_OPC_Decode, 174, 18, 240, 1, // Opcode: t2LDA
7324
/* 663 */     MCD_OPC_FilterValue, 12, 21, 0, // Skip to: 688
7325
/* 667 */     MCD_OPC_CheckPredicate, 26, 23, 25, // Skip to: 7094
7326
/* 671 */     MCD_OPC_CheckField, 8, 4, 15, 17, 25, // Skip to: 7094
7327
/* 677 */     MCD_OPC_CheckField, 0, 4, 15, 11, 25, // Skip to: 7094
7328
/* 683 */     MCD_OPC_Decode, 177, 18, 240, 1, // Opcode: t2LDAEXB
7329
/* 688 */     MCD_OPC_FilterValue, 13, 21, 0, // Skip to: 713
7330
/* 692 */     MCD_OPC_CheckPredicate, 26, 254, 24, // Skip to: 7094
7331
/* 696 */     MCD_OPC_CheckField, 8, 4, 15, 248, 24, // Skip to: 7094
7332
/* 702 */     MCD_OPC_CheckField, 0, 4, 15, 242, 24, // Skip to: 7094
7333
/* 708 */     MCD_OPC_Decode, 179, 18, 240, 1, // Opcode: t2LDAEXH
7334
/* 713 */     MCD_OPC_FilterValue, 14, 21, 0, // Skip to: 738
7335
/* 717 */     MCD_OPC_CheckPredicate, 26, 229, 24, // Skip to: 7094
7336
/* 721 */     MCD_OPC_CheckField, 8, 4, 15, 223, 24, // Skip to: 7094
7337
/* 727 */     MCD_OPC_CheckField, 0, 4, 15, 217, 24, // Skip to: 7094
7338
/* 733 */     MCD_OPC_Decode, 176, 18, 240, 1, // Opcode: t2LDAEX
7339
/* 738 */     MCD_OPC_FilterValue, 15, 208, 24, // Skip to: 7094
7340
/* 742 */     MCD_OPC_CheckPredicate, 26, 204, 24, // Skip to: 7094
7341
/* 746 */     MCD_OPC_CheckField, 0, 4, 15, 198, 24, // Skip to: 7094
7342
/* 752 */     MCD_OPC_Decode, 178, 18, 243, 1, // Opcode: t2LDAEXD
7343
/* 757 */     MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 770
7344
/* 761 */     MCD_OPC_CheckPredicate, 24, 185, 24, // Skip to: 7094
7345
/* 765 */     MCD_OPC_Decode, 184, 20, 244, 1, // Opcode: t2STRD_POST
7346
/* 770 */     MCD_OPC_FilterValue, 7, 176, 24, // Skip to: 7094
7347
/* 774 */     MCD_OPC_CheckPredicate, 24, 172, 24, // Skip to: 7094
7348
/* 778 */     MCD_OPC_Decode, 210, 18, 245, 1, // Opcode: t2LDRD_POST
7349
/* 783 */     MCD_OPC_FilterValue, 1, 5, 1, // Skip to: 1048
7350
/* 787 */     MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
7351
/* 790 */     MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 853
7352
/* 794 */     MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
7353
/* 797 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 822
7354
/* 801 */     MCD_OPC_CheckPredicate, 24, 145, 24, // Skip to: 7094
7355
/* 805 */     MCD_OPC_CheckField, 23, 1, 0, 139, 24, // Skip to: 7094
7356
/* 811 */     MCD_OPC_CheckField, 13, 1, 0, 133, 24, // Skip to: 7094
7357
/* 817 */     MCD_OPC_Decode, 173, 20, 233, 1, // Opcode: t2STMDB
7358
/* 822 */     MCD_OPC_FilterValue, 1, 124, 24, // Skip to: 7094
7359
/* 826 */     MCD_OPC_CheckPredicate, 29, 120, 24, // Skip to: 7094
7360
/* 830 */     MCD_OPC_CheckField, 23, 1, 1, 114, 24, // Skip to: 7094
7361
/* 836 */     MCD_OPC_CheckField, 16, 4, 13, 108, 24, // Skip to: 7094
7362
/* 842 */     MCD_OPC_CheckField, 5, 10, 128, 4, 101, 24, // Skip to: 7094
7363
/* 849 */     MCD_OPC_Decode, 143, 20, 83, // Opcode: t2SRSIA
7364
/* 853 */     MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 893
7365
/* 857 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7366
/* 860 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 873
7367
/* 864 */     MCD_OPC_CheckPredicate, 24, 82, 24, // Skip to: 7094
7368
/* 868 */     MCD_OPC_Decode, 197, 18, 234, 1, // Opcode: t2LDMDB
7369
/* 873 */     MCD_OPC_FilterValue, 1, 73, 24, // Skip to: 7094
7370
/* 877 */     MCD_OPC_CheckPredicate, 29, 69, 24, // Skip to: 7094
7371
/* 881 */     MCD_OPC_CheckField, 0, 16, 128, 128, 3, 61, 24, // Skip to: 7094
7372
/* 889 */     MCD_OPC_Decode, 207, 19, 81, // Opcode: t2RFEIA
7373
/* 893 */     MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 956
7374
/* 897 */     MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
7375
/* 900 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 925
7376
/* 904 */     MCD_OPC_CheckPredicate, 24, 42, 24, // Skip to: 7094
7377
/* 908 */     MCD_OPC_CheckField, 23, 1, 0, 36, 24, // Skip to: 7094
7378
/* 914 */     MCD_OPC_CheckField, 13, 1, 0, 30, 24, // Skip to: 7094
7379
/* 920 */     MCD_OPC_Decode, 174, 20, 235, 1, // Opcode: t2STMDB_UPD
7380
/* 925 */     MCD_OPC_FilterValue, 1, 21, 24, // Skip to: 7094
7381
/* 929 */     MCD_OPC_CheckPredicate, 29, 17, 24, // Skip to: 7094
7382
/* 933 */     MCD_OPC_CheckField, 23, 1, 1, 11, 24, // Skip to: 7094
7383
/* 939 */     MCD_OPC_CheckField, 16, 4, 13, 5, 24, // Skip to: 7094
7384
/* 945 */     MCD_OPC_CheckField, 5, 10, 128, 4, 254, 23, // Skip to: 7094
7385
/* 952 */     MCD_OPC_Decode, 144, 20, 83, // Opcode: t2SRSIA_UPD
7386
/* 956 */     MCD_OPC_FilterValue, 3, 36, 0, // Skip to: 996
7387
/* 960 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7388
/* 963 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 976
7389
/* 967 */     MCD_OPC_CheckPredicate, 24, 235, 23, // Skip to: 7094
7390
/* 971 */     MCD_OPC_Decode, 198, 18, 236, 1, // Opcode: t2LDMDB_UPD
7391
/* 976 */     MCD_OPC_FilterValue, 1, 226, 23, // Skip to: 7094
7392
/* 980 */     MCD_OPC_CheckPredicate, 29, 222, 23, // Skip to: 7094
7393
/* 984 */     MCD_OPC_CheckField, 0, 16, 128, 128, 3, 214, 23, // Skip to: 7094
7394
/* 992 */     MCD_OPC_Decode, 208, 19, 81, // Opcode: t2RFEIAW
7395
/* 996 */     MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 1009
7396
/* 1000 */    MCD_OPC_CheckPredicate, 24, 202, 23, // Skip to: 7094
7397
/* 1004 */    MCD_OPC_Decode, 186, 20, 246, 1, // Opcode: t2STRDi8
7398
/* 1009 */    MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1022
7399
/* 1013 */    MCD_OPC_CheckPredicate, 24, 189, 23, // Skip to: 7094
7400
/* 1017 */    MCD_OPC_Decode, 212, 18, 246, 1, // Opcode: t2LDRDi8
7401
/* 1022 */    MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1035
7402
/* 1026 */    MCD_OPC_CheckPredicate, 24, 176, 23, // Skip to: 7094
7403
/* 1030 */    MCD_OPC_Decode, 185, 20, 247, 1, // Opcode: t2STRD_PRE
7404
/* 1035 */    MCD_OPC_FilterValue, 7, 167, 23, // Skip to: 7094
7405
/* 1039 */    MCD_OPC_CheckPredicate, 24, 163, 23, // Skip to: 7094
7406
/* 1043 */    MCD_OPC_Decode, 211, 18, 248, 1, // Opcode: t2LDRD_PRE
7407
/* 1048 */    MCD_OPC_FilterValue, 2, 201, 1, // Skip to: 1509
7408
/* 1052 */    MCD_OPC_ExtractField, 21, 3,  // Inst{23-21} ...
7409
/* 1055 */    MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1132
7410
/* 1059 */    MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 1081
7411
/* 1063 */    MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1081
7412
/* 1069 */    MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1081
7413
/* 1076 */    MCD_OPC_Decode, 227, 20, 249, 1, // Opcode: t2TSTrr
7414
/* 1081 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1102
7415
/* 1085 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1102
7416
/* 1091 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1102
7417
/* 1097 */    MCD_OPC_Decode, 228, 20, 250, 1, // Opcode: t2TSTrs
7418
/* 1102 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1123
7419
/* 1106 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1123
7420
/* 1112 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1123
7421
/* 1118 */    MCD_OPC_Decode, 255, 17, 251, 1, // Opcode: t2ANDrr
7422
/* 1123 */    MCD_OPC_CheckPredicate, 24, 79, 23, // Skip to: 7094
7423
/* 1127 */    MCD_OPC_Decode, 128, 18, 252, 1, // Opcode: t2ANDrs
7424
/* 1132 */    MCD_OPC_FilterValue, 1, 30, 0, // Skip to: 1166
7425
/* 1136 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1157
7426
/* 1140 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1157
7427
/* 1146 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1157
7428
/* 1152 */    MCD_OPC_Decode, 135, 18, 251, 1, // Opcode: t2BICrr
7429
/* 1157 */    MCD_OPC_CheckPredicate, 24, 45, 23, // Skip to: 7094
7430
/* 1161 */    MCD_OPC_Decode, 136, 18, 252, 1, // Opcode: t2BICrs
7431
/* 1166 */    MCD_OPC_FilterValue, 2, 151, 0, // Skip to: 1321
7432
/* 1170 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
7433
/* 1173 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 1208
7434
/* 1177 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7435
/* 1180 */    MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 1233
7436
/* 1184 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 1199
7437
/* 1188 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1199
7438
/* 1194 */    MCD_OPC_Decode, 151, 19, 253, 1, // Opcode: t2MOVr
7439
/* 1199 */    MCD_OPC_CheckPredicate, 24, 30, 0, // Skip to: 1233
7440
/* 1203 */    MCD_OPC_Decode, 176, 19, 251, 1, // Opcode: t2ORRrr
7441
/* 1208 */    MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 1233
7442
/* 1212 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1233
7443
/* 1216 */    MCD_OPC_CheckField, 16, 4, 15, 11, 0, // Skip to: 1233
7444
/* 1222 */    MCD_OPC_CheckField, 12, 3, 0, 5, 0, // Skip to: 1233
7445
/* 1228 */    MCD_OPC_Decode, 211, 19, 254, 1, // Opcode: t2RRX
7446
/* 1233 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
7447
/* 1236 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1255
7448
/* 1240 */    MCD_OPC_CheckPredicate, 24, 68, 0, // Skip to: 1312
7449
/* 1244 */    MCD_OPC_CheckField, 16, 4, 15, 62, 0, // Skip to: 1312
7450
/* 1250 */    MCD_OPC_Decode, 252, 18, 255, 1, // Opcode: t2LSLri
7451
/* 1255 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1274
7452
/* 1259 */    MCD_OPC_CheckPredicate, 24, 49, 0, // Skip to: 1312
7453
/* 1263 */    MCD_OPC_CheckField, 16, 4, 15, 43, 0, // Skip to: 1312
7454
/* 1269 */    MCD_OPC_Decode, 254, 18, 255, 1, // Opcode: t2LSRri
7455
/* 1274 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1293
7456
/* 1278 */    MCD_OPC_CheckPredicate, 24, 30, 0, // Skip to: 1312
7457
/* 1282 */    MCD_OPC_CheckField, 16, 4, 15, 24, 0, // Skip to: 1312
7458
/* 1288 */    MCD_OPC_Decode, 129, 18, 255, 1, // Opcode: t2ASRri
7459
/* 1293 */    MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1312
7460
/* 1297 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 1312
7461
/* 1301 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1312
7462
/* 1307 */    MCD_OPC_Decode, 209, 19, 255, 1, // Opcode: t2RORri
7463
/* 1312 */    MCD_OPC_CheckPredicate, 24, 146, 22, // Skip to: 7094
7464
/* 1316 */    MCD_OPC_Decode, 177, 19, 252, 1, // Opcode: t2ORRrs
7465
/* 1321 */    MCD_OPC_FilterValue, 3, 62, 0, // Skip to: 1387
7466
/* 1325 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
7467
/* 1328 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 1363
7468
/* 1332 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7469
/* 1335 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1363
7470
/* 1339 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 1354
7471
/* 1343 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1354
7472
/* 1349 */    MCD_OPC_Decode, 170, 19, 254, 1, // Opcode: t2MVNr
7473
/* 1354 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 1363
7474
/* 1358 */    MCD_OPC_Decode, 173, 19, 251, 1, // Opcode: t2ORNrr
7475
/* 1363 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 1378
7476
/* 1367 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1378
7477
/* 1373 */    MCD_OPC_Decode, 171, 19, 128, 2, // Opcode: t2MVNs
7478
/* 1378 */    MCD_OPC_CheckPredicate, 24, 80, 22, // Skip to: 7094
7479
/* 1382 */    MCD_OPC_Decode, 174, 19, 252, 1, // Opcode: t2ORNrs
7480
/* 1387 */    MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 1464
7481
/* 1391 */    MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 1413
7482
/* 1395 */    MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1413
7483
/* 1401 */    MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1413
7484
/* 1408 */    MCD_OPC_Decode, 224, 20, 249, 1, // Opcode: t2TEQrr
7485
/* 1413 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1434
7486
/* 1417 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1434
7487
/* 1423 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1434
7488
/* 1429 */    MCD_OPC_Decode, 225, 20, 250, 1, // Opcode: t2TEQrs
7489
/* 1434 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1455
7490
/* 1438 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1455
7491
/* 1444 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1455
7492
/* 1450 */    MCD_OPC_Decode, 166, 18, 251, 1, // Opcode: t2EORrr
7493
/* 1455 */    MCD_OPC_CheckPredicate, 24, 3, 22, // Skip to: 7094
7494
/* 1459 */    MCD_OPC_Decode, 167, 18, 252, 1, // Opcode: t2EORrs
7495
/* 1464 */    MCD_OPC_FilterValue, 6, 250, 21, // Skip to: 7094
7496
/* 1468 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
7497
/* 1471 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1490
7498
/* 1475 */    MCD_OPC_CheckPredicate, 30, 239, 21, // Skip to: 7094
7499
/* 1479 */    MCD_OPC_CheckField, 20, 1, 0, 233, 21, // Skip to: 7094
7500
/* 1485 */    MCD_OPC_Decode, 178, 19, 129, 2, // Opcode: t2PKHBT
7501
/* 1490 */    MCD_OPC_FilterValue, 2, 224, 21, // Skip to: 7094
7502
/* 1494 */    MCD_OPC_CheckPredicate, 30, 220, 21, // Skip to: 7094
7503
/* 1498 */    MCD_OPC_CheckField, 20, 1, 0, 214, 21, // Skip to: 7094
7504
/* 1504 */    MCD_OPC_Decode, 179, 19, 129, 2, // Opcode: t2PKHTB
7505
/* 1509 */    MCD_OPC_FilterValue, 3, 3, 1, // Skip to: 1772
7506
/* 1513 */    MCD_OPC_ExtractField, 21, 3,  // Inst{23-21} ...
7507
/* 1516 */    MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1593
7508
/* 1520 */    MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 1542
7509
/* 1524 */    MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1542
7510
/* 1530 */    MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1542
7511
/* 1537 */    MCD_OPC_Decode, 145, 18, 249, 1, // Opcode: t2CMNzrr
7512
/* 1542 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1563
7513
/* 1546 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1563
7514
/* 1552 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1563
7515
/* 1558 */    MCD_OPC_Decode, 146, 18, 250, 1, // Opcode: t2CMNzrs
7516
/* 1563 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1584
7517
/* 1567 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1584
7518
/* 1573 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1584
7519
/* 1579 */    MCD_OPC_Decode, 251, 17, 130, 2, // Opcode: t2ADDrr
7520
/* 1584 */    MCD_OPC_CheckPredicate, 24, 130, 21, // Skip to: 7094
7521
/* 1588 */    MCD_OPC_Decode, 252, 17, 131, 2, // Opcode: t2ADDrs
7522
/* 1593 */    MCD_OPC_FilterValue, 2, 30, 0, // Skip to: 1627
7523
/* 1597 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1618
7524
/* 1601 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1618
7525
/* 1607 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1618
7526
/* 1613 */    MCD_OPC_Decode, 244, 17, 251, 1, // Opcode: t2ADCrr
7527
/* 1618 */    MCD_OPC_CheckPredicate, 24, 96, 21, // Skip to: 7094
7528
/* 1622 */    MCD_OPC_Decode, 245, 17, 252, 1, // Opcode: t2ADCrs
7529
/* 1627 */    MCD_OPC_FilterValue, 3, 30, 0, // Skip to: 1661
7530
/* 1631 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1652
7531
/* 1635 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1652
7532
/* 1641 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1652
7533
/* 1647 */    MCD_OPC_Decode, 221, 19, 251, 1, // Opcode: t2SBCrr
7534
/* 1652 */    MCD_OPC_CheckPredicate, 24, 62, 21, // Skip to: 7094
7535
/* 1656 */    MCD_OPC_Decode, 222, 19, 252, 1, // Opcode: t2SBCrs
7536
/* 1661 */    MCD_OPC_FilterValue, 5, 73, 0, // Skip to: 1738
7537
/* 1665 */    MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 1687
7538
/* 1669 */    MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1687
7539
/* 1675 */    MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1687
7540
/* 1682 */    MCD_OPC_Decode, 148, 18, 249, 1, // Opcode: t2CMPrr
7541
/* 1687 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1708
7542
/* 1691 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1708
7543
/* 1697 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1708
7544
/* 1703 */    MCD_OPC_Decode, 149, 18, 250, 1, // Opcode: t2CMPrs
7545
/* 1708 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1729
7546
/* 1712 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1729
7547
/* 1718 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1729
7548
/* 1724 */    MCD_OPC_Decode, 211, 20, 130, 2, // Opcode: t2SUBrr
7549
/* 1729 */    MCD_OPC_CheckPredicate, 24, 241, 20, // Skip to: 7094
7550
/* 1733 */    MCD_OPC_Decode, 212, 20, 131, 2, // Opcode: t2SUBrs
7551
/* 1738 */    MCD_OPC_FilterValue, 6, 232, 20, // Skip to: 7094
7552
/* 1742 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 1763
7553
/* 1746 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1763
7554
/* 1752 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1763
7555
/* 1758 */    MCD_OPC_Decode, 215, 19, 251, 1, // Opcode: t2RSBrr
7556
/* 1763 */    MCD_OPC_CheckPredicate, 24, 207, 20, // Skip to: 7094
7557
/* 1767 */    MCD_OPC_Decode, 216, 19, 252, 1, // Opcode: t2RSBrs
7558
/* 1772 */    MCD_OPC_FilterValue, 4, 151, 0, // Skip to: 1927
7559
/* 1776 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
7560
/* 1779 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1797
7561
/* 1783 */    MCD_OPC_CheckPredicate, 24, 187, 20, // Skip to: 7094
7562
/* 1787 */    MCD_OPC_CheckField, 23, 1, 1, 181, 20, // Skip to: 7094
7563
/* 1793 */    MCD_OPC_Decode, 163, 20, 86, // Opcode: t2STC_OPTION
7564
/* 1797 */    MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 1815
7565
/* 1801 */    MCD_OPC_CheckPredicate, 24, 169, 20, // Skip to: 7094
7566
/* 1805 */    MCD_OPC_CheckField, 23, 1, 1, 163, 20, // Skip to: 7094
7567
/* 1811 */    MCD_OPC_Decode, 194, 18, 86, // Opcode: t2LDC_OPTION
7568
/* 1815 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1827
7569
/* 1819 */    MCD_OPC_CheckPredicate, 24, 151, 20, // Skip to: 7094
7570
/* 1823 */    MCD_OPC_Decode, 164, 20, 86, // Opcode: t2STC_POST
7571
/* 1827 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1839
7572
/* 1831 */    MCD_OPC_CheckPredicate, 24, 139, 20, // Skip to: 7094
7573
/* 1835 */    MCD_OPC_Decode, 195, 18, 86, // Opcode: t2LDC_POST
7574
/* 1839 */    MCD_OPC_FilterValue, 4, 28, 0, // Skip to: 1871
7575
/* 1843 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7576
/* 1846 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1859
7577
/* 1850 */    MCD_OPC_CheckPredicate, 24, 120, 20, // Skip to: 7094
7578
/* 1854 */    MCD_OPC_Decode, 130, 19, 132, 2, // Opcode: t2MCRR
7579
/* 1859 */    MCD_OPC_FilterValue, 1, 111, 20, // Skip to: 7094
7580
/* 1863 */    MCD_OPC_CheckPredicate, 24, 107, 20, // Skip to: 7094
7581
/* 1867 */    MCD_OPC_Decode, 159, 20, 86, // Opcode: t2STCL_OPTION
7582
/* 1871 */    MCD_OPC_FilterValue, 5, 28, 0, // Skip to: 1903
7583
/* 1875 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7584
/* 1878 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1891
7585
/* 1882 */    MCD_OPC_CheckPredicate, 24, 88, 20, // Skip to: 7094
7586
/* 1886 */    MCD_OPC_Decode, 158, 19, 132, 2, // Opcode: t2MRRC
7587
/* 1891 */    MCD_OPC_FilterValue, 1, 79, 20, // Skip to: 7094
7588
/* 1895 */    MCD_OPC_CheckPredicate, 24, 75, 20, // Skip to: 7094
7589
/* 1899 */    MCD_OPC_Decode, 190, 18, 86, // Opcode: t2LDCL_OPTION
7590
/* 1903 */    MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 1915
7591
/* 1907 */    MCD_OPC_CheckPredicate, 24, 63, 20, // Skip to: 7094
7592
/* 1911 */    MCD_OPC_Decode, 160, 20, 86, // Opcode: t2STCL_POST
7593
/* 1915 */    MCD_OPC_FilterValue, 7, 55, 20, // Skip to: 7094
7594
/* 1919 */    MCD_OPC_CheckPredicate, 24, 51, 20, // Skip to: 7094
7595
/* 1923 */    MCD_OPC_Decode, 191, 18, 86, // Opcode: t2LDCL_POST
7596
/* 1927 */    MCD_OPC_FilterValue, 5, 99, 0, // Skip to: 2030
7597
/* 1931 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
7598
/* 1934 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1946
7599
/* 1938 */    MCD_OPC_CheckPredicate, 24, 32, 20, // Skip to: 7094
7600
/* 1942 */    MCD_OPC_Decode, 162, 20, 86, // Opcode: t2STC_OFFSET
7601
/* 1946 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1958
7602
/* 1950 */    MCD_OPC_CheckPredicate, 24, 20, 20, // Skip to: 7094
7603
/* 1954 */    MCD_OPC_Decode, 193, 18, 86, // Opcode: t2LDC_OFFSET
7604
/* 1958 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1970
7605
/* 1962 */    MCD_OPC_CheckPredicate, 24, 8, 20, // Skip to: 7094
7606
/* 1966 */    MCD_OPC_Decode, 165, 20, 86, // Opcode: t2STC_PRE
7607
/* 1970 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1982
7608
/* 1974 */    MCD_OPC_CheckPredicate, 24, 252, 19, // Skip to: 7094
7609
/* 1978 */    MCD_OPC_Decode, 196, 18, 86, // Opcode: t2LDC_PRE
7610
/* 1982 */    MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 1994
7611
/* 1986 */    MCD_OPC_CheckPredicate, 24, 240, 19, // Skip to: 7094
7612
/* 1990 */    MCD_OPC_Decode, 158, 20, 86, // Opcode: t2STCL_OFFSET
7613
/* 1994 */    MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 2006
7614
/* 1998 */    MCD_OPC_CheckPredicate, 24, 228, 19, // Skip to: 7094
7615
/* 2002 */    MCD_OPC_Decode, 189, 18, 86, // Opcode: t2LDCL_OFFSET
7616
/* 2006 */    MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 2018
7617
/* 2010 */    MCD_OPC_CheckPredicate, 24, 216, 19, // Skip to: 7094
7618
/* 2014 */    MCD_OPC_Decode, 161, 20, 86, // Opcode: t2STCL_PRE
7619
/* 2018 */    MCD_OPC_FilterValue, 7, 208, 19, // Skip to: 7094
7620
/* 2022 */    MCD_OPC_CheckPredicate, 24, 204, 19, // Skip to: 7094
7621
/* 2026 */    MCD_OPC_Decode, 192, 18, 86, // Opcode: t2LDCL_PRE
7622
/* 2030 */    MCD_OPC_FilterValue, 6, 196, 19, // Skip to: 7094
7623
/* 2034 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
7624
/* 2037 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2049
7625
/* 2041 */    MCD_OPC_CheckPredicate, 31, 185, 19, // Skip to: 7094
7626
/* 2045 */    MCD_OPC_Decode, 140, 18, 89, // Opcode: t2CDP
7627
/* 2049 */    MCD_OPC_FilterValue, 1, 177, 19, // Skip to: 7094
7628
/* 2053 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
7629
/* 2056 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2068
7630
/* 2060 */    MCD_OPC_CheckPredicate, 24, 166, 19, // Skip to: 7094
7631
/* 2064 */    MCD_OPC_Decode, 128, 19, 91, // Opcode: t2MCR
7632
/* 2068 */    MCD_OPC_FilterValue, 1, 158, 19, // Skip to: 7094
7633
/* 2072 */    MCD_OPC_CheckPredicate, 24, 154, 19, // Skip to: 7094
7634
/* 2076 */    MCD_OPC_Decode, 156, 19, 93, // Opcode: t2MRC
7635
/* 2080 */    MCD_OPC_FilterValue, 30, 160, 4, // Skip to: 3268
7636
/* 2084 */    MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
7637
/* 2087 */    MCD_OPC_FilterValue, 0, 69, 2, // Skip to: 2672
7638
/* 2091 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ...
7639
/* 2094 */    MCD_OPC_FilterValue, 0, 140, 0, // Skip to: 2238
7640
/* 2098 */    MCD_OPC_ExtractField, 21, 3,  // Inst{23-21} ...
7641
/* 2101 */    MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 2135
7642
/* 2105 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 2126
7643
/* 2109 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2126
7644
/* 2115 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2126
7645
/* 2121 */    MCD_OPC_Decode, 226, 20, 133, 2, // Opcode: t2TSTri
7646
/* 2126 */    MCD_OPC_CheckPredicate, 24, 100, 19, // Skip to: 7094
7647
/* 2130 */    MCD_OPC_Decode, 254, 17, 134, 2, // Opcode: t2ANDri
7648
/* 2135 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 2148
7649
/* 2139 */    MCD_OPC_CheckPredicate, 24, 87, 19, // Skip to: 7094
7650
/* 2143 */    MCD_OPC_Decode, 134, 18, 134, 2, // Opcode: t2BICri
7651
/* 2148 */    MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 2176
7652
/* 2152 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 2167
7653
/* 2156 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2167
7654
/* 2162 */    MCD_OPC_Decode, 147, 19, 135, 2, // Opcode: t2MOVi
7655
/* 2167 */    MCD_OPC_CheckPredicate, 24, 59, 19, // Skip to: 7094
7656
/* 2171 */    MCD_OPC_Decode, 175, 19, 134, 2, // Opcode: t2ORRri
7657
/* 2176 */    MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 2204
7658
/* 2180 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 2195
7659
/* 2184 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2195
7660
/* 2190 */    MCD_OPC_Decode, 169, 19, 135, 2, // Opcode: t2MVNi
7661
/* 2195 */    MCD_OPC_CheckPredicate, 24, 31, 19, // Skip to: 7094
7662
/* 2199 */    MCD_OPC_Decode, 172, 19, 134, 2, // Opcode: t2ORNri
7663
/* 2204 */    MCD_OPC_FilterValue, 4, 22, 19, // Skip to: 7094
7664
/* 2208 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 2229
7665
/* 2212 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2229
7666
/* 2218 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2229
7667
/* 2224 */    MCD_OPC_Decode, 223, 20, 133, 2, // Opcode: t2TEQri
7668
/* 2229 */    MCD_OPC_CheckPredicate, 24, 253, 18, // Skip to: 7094
7669
/* 2233 */    MCD_OPC_Decode, 165, 18, 134, 2, // Opcode: t2EORri
7670
/* 2238 */    MCD_OPC_FilterValue, 1, 110, 0, // Skip to: 2352
7671
/* 2242 */    MCD_OPC_ExtractField, 21, 3,  // Inst{23-21} ...
7672
/* 2245 */    MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 2279
7673
/* 2249 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 2270
7674
/* 2253 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2270
7675
/* 2259 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2270
7676
/* 2265 */    MCD_OPC_Decode, 144, 18, 133, 2, // Opcode: t2CMNri
7677
/* 2270 */    MCD_OPC_CheckPredicate, 24, 212, 18, // Skip to: 7094
7678
/* 2274 */    MCD_OPC_Decode, 249, 17, 136, 2, // Opcode: t2ADDri
7679
/* 2279 */    MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 2292
7680
/* 2283 */    MCD_OPC_CheckPredicate, 24, 199, 18, // Skip to: 7094
7681
/* 2287 */    MCD_OPC_Decode, 243, 17, 134, 2, // Opcode: t2ADCri
7682
/* 2292 */    MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 2305
7683
/* 2296 */    MCD_OPC_CheckPredicate, 24, 186, 18, // Skip to: 7094
7684
/* 2300 */    MCD_OPC_Decode, 220, 19, 134, 2, // Opcode: t2SBCri
7685
/* 2305 */    MCD_OPC_FilterValue, 5, 30, 0, // Skip to: 2339
7686
/* 2309 */    MCD_OPC_CheckPredicate, 24, 17, 0, // Skip to: 2330
7687
/* 2313 */    MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2330
7688
/* 2319 */    MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2330
7689
/* 2325 */    MCD_OPC_Decode, 147, 18, 133, 2, // Opcode: t2CMPri
7690
/* 2330 */    MCD_OPC_CheckPredicate, 24, 152, 18, // Skip to: 7094
7691
/* 2334 */    MCD_OPC_Decode, 209, 20, 136, 2, // Opcode: t2SUBri
7692
/* 2339 */    MCD_OPC_FilterValue, 6, 143, 18, // Skip to: 7094
7693
/* 2343 */    MCD_OPC_CheckPredicate, 24, 139, 18, // Skip to: 7094
7694
/* 2347 */    MCD_OPC_Decode, 214, 19, 134, 2, // Opcode: t2RSBri
7695
/* 2352 */    MCD_OPC_FilterValue, 2, 115, 0, // Skip to: 2471
7696
/* 2356 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
7697
/* 2359 */    MCD_OPC_FilterValue, 0, 63, 0, // Skip to: 2426
7698
/* 2363 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
7699
/* 2366 */    MCD_OPC_FilterValue, 0, 116, 18, // Skip to: 7094
7700
/* 2370 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
7701
/* 2373 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2392
7702
/* 2377 */    MCD_OPC_CheckPredicate, 24, 30, 0, // Skip to: 2411
7703
/* 2381 */    MCD_OPC_CheckField, 23, 1, 0, 24, 0, // Skip to: 2411
7704
/* 2387 */    MCD_OPC_Decode, 250, 17, 137, 2, // Opcode: t2ADDri12
7705
/* 2392 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2411
7706
/* 2396 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 2411
7707
/* 2400 */    MCD_OPC_CheckField, 23, 1, 1, 5, 0, // Skip to: 2411
7708
/* 2406 */    MCD_OPC_Decode, 210, 20, 137, 2, // Opcode: t2SUBri12
7709
/* 2411 */    MCD_OPC_CheckPredicate, 24, 71, 18, // Skip to: 7094
7710
/* 2415 */    MCD_OPC_CheckField, 16, 4, 15, 65, 18, // Skip to: 7094
7711
/* 2421 */    MCD_OPC_Decode, 253, 17, 138, 2, // Opcode: t2ADR
7712
/* 2426 */    MCD_OPC_FilterValue, 1, 56, 18, // Skip to: 7094
7713
/* 2430 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7714
/* 2433 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2452
7715
/* 2437 */    MCD_OPC_CheckPredicate, 24, 45, 18, // Skip to: 7094
7716
/* 2441 */    MCD_OPC_CheckField, 20, 2, 0, 39, 18, // Skip to: 7094
7717
/* 2447 */    MCD_OPC_Decode, 148, 19, 139, 2, // Opcode: t2MOVi16
7718
/* 2452 */    MCD_OPC_FilterValue, 1, 30, 18, // Skip to: 7094
7719
/* 2456 */    MCD_OPC_CheckPredicate, 24, 26, 18, // Skip to: 7094
7720
/* 2460 */    MCD_OPC_CheckField, 20, 2, 0, 20, 18, // Skip to: 7094
7721
/* 2466 */    MCD_OPC_Decode, 144, 19, 139, 2, // Opcode: t2MOVTi16
7722
/* 2471 */    MCD_OPC_FilterValue, 3, 11, 18, // Skip to: 7094
7723
/* 2475 */    MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
7724
/* 2478 */    MCD_OPC_FilterValue, 0, 56, 0, // Skip to: 2538
7725
/* 2482 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
7726
/* 2485 */    MCD_OPC_FilterValue, 0, 253, 17, // Skip to: 7094
7727
/* 2489 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
7728
/* 2492 */    MCD_OPC_FilterValue, 0, 246, 17, // Skip to: 7094
7729
/* 2496 */    MCD_OPC_CheckPredicate, 32, 29, 0, // Skip to: 2529
7730
/* 2500 */    MCD_OPC_CheckField, 21, 1, 1, 23, 0, // Skip to: 2529
7731
/* 2506 */    MCD_OPC_CheckField, 12, 3, 0, 17, 0, // Skip to: 2529
7732
/* 2512 */    MCD_OPC_CheckField, 6, 2, 0, 11, 0, // Skip to: 2529
7733
/* 2518 */    MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 2529
7734
/* 2524 */    MCD_OPC_Decode, 146, 20, 140, 2, // Opcode: t2SSAT16
7735
/* 2529 */    MCD_OPC_CheckPredicate, 24, 209, 17, // Skip to: 7094
7736
/* 2533 */    MCD_OPC_Decode, 145, 20, 141, 2, // Opcode: t2SSAT
7737
/* 2538 */    MCD_OPC_FilterValue, 1, 58, 0, // Skip to: 2600
7738
/* 2542 */    MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
7739
/* 2545 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 2558
7740
/* 2549 */    MCD_OPC_CheckPredicate, 24, 189, 17, // Skip to: 7094
7741
/* 2553 */    MCD_OPC_Decode, 223, 19, 142, 2, // Opcode: t2SBFX
7742
/* 2558 */    MCD_OPC_FilterValue, 2, 180, 17, // Skip to: 7094
7743
/* 2562 */    MCD_OPC_ExtractField, 5, 1,  // Inst{5} ...
7744
/* 2565 */    MCD_OPC_FilterValue, 0, 173, 17, // Skip to: 7094
7745
/* 2569 */    MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
7746
/* 2572 */    MCD_OPC_FilterValue, 0, 166, 17, // Skip to: 7094
7747
/* 2576 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 2591
7748
/* 2580 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2591
7749
/* 2586 */    MCD_OPC_Decode, 132, 18, 143, 2, // Opcode: t2BFC
7750
/* 2591 */    MCD_OPC_CheckPredicate, 24, 147, 17, // Skip to: 7094
7751
/* 2595 */    MCD_OPC_Decode, 133, 18, 144, 2, // Opcode: t2BFI
7752
/* 2600 */    MCD_OPC_FilterValue, 2, 49, 0, // Skip to: 2653
7753
/* 2604 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
7754
/* 2607 */    MCD_OPC_FilterValue, 0, 131, 17, // Skip to: 7094
7755
/* 2611 */    MCD_OPC_CheckPredicate, 32, 29, 0, // Skip to: 2644
7756
/* 2615 */    MCD_OPC_CheckField, 26, 1, 0, 23, 0, // Skip to: 2644
7757
/* 2621 */    MCD_OPC_CheckField, 21, 1, 1, 17, 0, // Skip to: 2644
7758
/* 2627 */    MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 2644
7759
/* 2633 */    MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 2644
7760
/* 2639 */    MCD_OPC_Decode, 253, 20, 140, 2, // Opcode: t2USAT16
7761
/* 2644 */    MCD_OPC_CheckPredicate, 24, 94, 17, // Skip to: 7094
7762
/* 2648 */    MCD_OPC_Decode, 252, 20, 141, 2, // Opcode: t2USAT
7763
/* 2653 */    MCD_OPC_FilterValue, 3, 85, 17, // Skip to: 7094
7764
/* 2657 */    MCD_OPC_CheckPredicate, 24, 81, 17, // Skip to: 7094
7765
/* 2661 */    MCD_OPC_CheckField, 20, 2, 0, 75, 17, // Skip to: 7094
7766
/* 2667 */    MCD_OPC_Decode, 232, 20, 142, 2, // Opcode: t2UBFX
7767
/* 2672 */    MCD_OPC_FilterValue, 1, 66, 17, // Skip to: 7094
7768
/* 2676 */    MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
7769
/* 2679 */    MCD_OPC_FilterValue, 0, 54, 2, // Skip to: 3249
7770
/* 2683 */    MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
7771
/* 2686 */    MCD_OPC_FilterValue, 0, 52, 17, // Skip to: 7094
7772
/* 2690 */    MCD_OPC_ExtractField, 16, 11,  // Inst{26-16} ...
7773
/* 2693 */    MCD_OPC_FilterValue, 175, 7, 115, 0, // Skip to: 2813
7774
/* 2698 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
7775
/* 2701 */    MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 2765
7776
/* 2705 */    MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7777
/* 2708 */    MCD_OPC_FilterValue, 0, 75, 1, // Skip to: 3043
7778
/* 2712 */    MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
7779
/* 2715 */    MCD_OPC_FilterValue, 0, 68, 1, // Skip to: 3043
7780
/* 2719 */    MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
7781
/* 2722 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 2750
7782
/* 2726 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 2741
7783
/* 2730 */    MCD_OPC_CheckField, 4, 4, 15, 5, 0, // Skip to: 2741
7784
/* 2736 */    MCD_OPC_Decode, 159, 18, 145, 2, // Opcode: t2DBG
7785
/* 2741 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 2750
7786
/* 2745 */    MCD_OPC_Decode, 168, 18, 224, 1, // Opcode: t2HINT
7787
/* 2750 */    MCD_OPC_CheckPredicate, 29, 33, 1, // Skip to: 3043
7788
/* 2754 */    MCD_OPC_CheckField, 0, 5, 0, 27, 1, // Skip to: 3043
7789
/* 2760 */    MCD_OPC_Decode, 151, 18, 146, 2, // Opcode: t2CPS2p
7790
/* 2765 */    MCD_OPC_FilterValue, 1, 18, 1, // Skip to: 3043
7791
/* 2769 */    MCD_OPC_ExtractField, 11, 1,  // Inst{11} ...
7792
/* 2772 */    MCD_OPC_FilterValue, 0, 11, 1, // Skip to: 3043
7793
/* 2776 */    MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
7794
/* 2779 */    MCD_OPC_FilterValue, 0, 4, 1, // Skip to: 3043
7795
/* 2783 */    MCD_OPC_CheckPredicate, 29, 17, 0, // Skip to: 2804
7796
/* 2787 */    MCD_OPC_CheckField, 9, 2, 0, 11, 0, // Skip to: 2804
7797
/* 2793 */    MCD_OPC_CheckField, 5, 3, 0, 5, 0, // Skip to: 2804
7798
/* 2799 */    MCD_OPC_Decode, 150, 18, 146, 2, // Opcode: t2CPS1p
7799
/* 2804 */    MCD_OPC_CheckPredicate, 29, 235, 0, // Skip to: 3043
7800
/* 2808 */    MCD_OPC_Decode, 152, 18, 146, 2, // Opcode: t2CPS3p
7801
/* 2813 */    MCD_OPC_FilterValue, 191, 7, 85, 0, // Skip to: 2903
7802
/* 2818 */    MCD_OPC_ExtractField, 4, 8,  // Inst{11-4} ...
7803
/* 2821 */    MCD_OPC_FilterValue, 242, 1, 20, 0, // Skip to: 2846
7804
/* 2826 */    MCD_OPC_CheckPredicate, 33, 213, 0, // Skip to: 3043
7805
/* 2830 */    MCD_OPC_CheckField, 13, 1, 0, 207, 0, // Skip to: 3043
7806
/* 2836 */    MCD_OPC_CheckField, 0, 4, 15, 201, 0, // Skip to: 3043
7807
/* 2842 */    MCD_OPC_Decode, 142, 18, 60, // Opcode: t2CLREX
7808
/* 2846 */    MCD_OPC_FilterValue, 244, 1, 14, 0, // Skip to: 2865
7809
/* 2851 */    MCD_OPC_CheckPredicate, 34, 188, 0, // Skip to: 3043
7810
/* 2855 */    MCD_OPC_CheckField, 13, 1, 0, 182, 0, // Skip to: 3043
7811
/* 2861 */    MCD_OPC_Decode, 164, 18, 61, // Opcode: t2DSB
7812
/* 2865 */    MCD_OPC_FilterValue, 245, 1, 14, 0, // Skip to: 2884
7813
/* 2870 */    MCD_OPC_CheckPredicate, 34, 169, 0, // Skip to: 3043
7814
/* 2874 */    MCD_OPC_CheckField, 13, 1, 0, 163, 0, // Skip to: 3043
7815
/* 2880 */    MCD_OPC_Decode, 163, 18, 61, // Opcode: t2DMB
7816
/* 2884 */    MCD_OPC_FilterValue, 246, 1, 154, 0, // Skip to: 3043
7817
/* 2889 */    MCD_OPC_CheckPredicate, 34, 150, 0, // Skip to: 3043
7818
/* 2893 */    MCD_OPC_CheckField, 13, 1, 0, 144, 0, // Skip to: 3043
7819
/* 2899 */    MCD_OPC_Decode, 170, 18, 62, // Opcode: t2ISB
7820
/* 2903 */    MCD_OPC_FilterValue, 222, 7, 21, 0, // Skip to: 2929
7821
/* 2908 */    MCD_OPC_CheckPredicate, 29, 131, 0, // Skip to: 3043
7822
/* 2912 */    MCD_OPC_CheckField, 13, 1, 0, 125, 0, // Skip to: 3043
7823
/* 2918 */    MCD_OPC_CheckField, 8, 4, 15, 119, 0, // Skip to: 3043
7824
/* 2924 */    MCD_OPC_Decode, 205, 20, 224, 1, // Opcode: t2SUBS_PC_LR
7825
/* 2929 */    MCD_OPC_FilterValue, 239, 7, 21, 0, // Skip to: 2955
7826
/* 2934 */    MCD_OPC_CheckPredicate, 29, 105, 0, // Skip to: 3043
7827
/* 2938 */    MCD_OPC_CheckField, 13, 1, 0, 99, 0, // Skip to: 3043
7828
/* 2944 */    MCD_OPC_CheckField, 0, 8, 0, 93, 0, // Skip to: 3043
7829
/* 2950 */    MCD_OPC_Decode, 160, 19, 147, 2, // Opcode: t2MRS_AR
7830
/* 2955 */    MCD_OPC_FilterValue, 255, 7, 21, 0, // Skip to: 2981
7831
/* 2960 */    MCD_OPC_CheckPredicate, 29, 79, 0, // Skip to: 3043
7832
/* 2964 */    MCD_OPC_CheckField, 13, 1, 0, 73, 0, // Skip to: 3043
7833
/* 2970 */    MCD_OPC_CheckField, 0, 8, 0, 67, 0, // Skip to: 3043
7834
/* 2976 */    MCD_OPC_Decode, 163, 19, 147, 2, // Opcode: t2MRSsys_AR
7835
/* 2981 */    MCD_OPC_FilterValue, 143, 15, 57, 0, // Skip to: 3043
7836
/* 2986 */    MCD_OPC_ExtractField, 0, 12,  // Inst{11-0} ...
7837
/* 2989 */    MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3007
7838
/* 2993 */    MCD_OPC_CheckPredicate, 35, 46, 0, // Skip to: 3043
7839
/* 2997 */    MCD_OPC_CheckField, 13, 1, 0, 40, 0, // Skip to: 3043
7840
/* 3003 */    MCD_OPC_Decode, 160, 18, 60, // Opcode: t2DCPS1
7841
/* 3007 */    MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 3025
7842
/* 3011 */    MCD_OPC_CheckPredicate, 35, 28, 0, // Skip to: 3043
7843
/* 3015 */    MCD_OPC_CheckField, 13, 1, 0, 22, 0, // Skip to: 3043
7844
/* 3021 */    MCD_OPC_Decode, 161, 18, 60, // Opcode: t2DCPS2
7845
/* 3025 */    MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 3043
7846
/* 3029 */    MCD_OPC_CheckPredicate, 35, 10, 0, // Skip to: 3043
7847
/* 3033 */    MCD_OPC_CheckField, 13, 1, 0, 4, 0, // Skip to: 3043
7848
/* 3039 */    MCD_OPC_Decode, 162, 18, 60, // Opcode: t2DCPS3
7849
/* 3043 */    MCD_OPC_ExtractField, 20, 7,  // Inst{26-20} ...
7850
/* 3046 */    MCD_OPC_FilterValue, 60, 22, 0, // Skip to: 3072
7851
/* 3050 */    MCD_OPC_CheckPredicate, 36, 70, 0, // Skip to: 3124
7852
/* 3054 */    MCD_OPC_CheckField, 13, 1, 0, 64, 0, // Skip to: 3124
7853
/* 3060 */    MCD_OPC_CheckField, 0, 12, 128, 30, 57, 0, // Skip to: 3124
7854
/* 3067 */    MCD_OPC_Decode, 138, 18, 148, 2, // Opcode: t2BXJ
7855
/* 3072 */    MCD_OPC_FilterValue, 126, 15, 0, // Skip to: 3091
7856
/* 3076 */    MCD_OPC_CheckPredicate, 37, 44, 0, // Skip to: 3124
7857
/* 3080 */    MCD_OPC_CheckField, 13, 1, 0, 38, 0, // Skip to: 3124
7858
/* 3086 */    MCD_OPC_Decode, 169, 18, 149, 2, // Opcode: t2HVC
7859
/* 3091 */    MCD_OPC_FilterValue, 127, 29, 0, // Skip to: 3124
7860
/* 3095 */    MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
7861
/* 3098 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3111
7862
/* 3102 */    MCD_OPC_CheckPredicate, 38, 18, 0, // Skip to: 3124
7863
/* 3106 */    MCD_OPC_Decode, 232, 19, 150, 2, // Opcode: t2SMC
7864
/* 3111 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3124
7865
/* 3115 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 3124
7866
/* 3119 */    MCD_OPC_Decode, 233, 20, 149, 2, // Opcode: t2UDF
7867
/* 3124 */    MCD_OPC_ExtractField, 21, 6,  // Inst{26-21} ...
7868
/* 3127 */    MCD_OPC_FilterValue, 28, 62, 0, // Skip to: 3193
7869
/* 3131 */    MCD_OPC_CheckPredicate, 29, 17, 0, // Skip to: 3152
7870
/* 3135 */    MCD_OPC_CheckField, 13, 1, 0, 11, 0, // Skip to: 3152
7871
/* 3141 */    MCD_OPC_CheckField, 0, 8, 0, 5, 0, // Skip to: 3152
7872
/* 3147 */    MCD_OPC_Decode, 164, 19, 151, 2, // Opcode: t2MSR_AR
7873
/* 3152 */    MCD_OPC_CheckPredicate, 39, 23, 0, // Skip to: 3179
7874
/* 3156 */    MCD_OPC_CheckField, 13, 1, 0, 17, 0, // Skip to: 3179
7875
/* 3162 */    MCD_OPC_CheckField, 5, 3, 1, 11, 0, // Skip to: 3179
7876
/* 3168 */    MCD_OPC_CheckField, 0, 4, 0, 5, 0, // Skip to: 3179
7877
/* 3174 */    MCD_OPC_Decode, 166, 19, 152, 2, // Opcode: t2MSRbanked
7878
/* 3179 */    MCD_OPC_CheckPredicate, 40, 57, 0, // Skip to: 3240
7879
/* 3183 */    MCD_OPC_SoftFail, 128, 198, 64 /* 0x102300 */, 0,
7880
/* 3188 */    MCD_OPC_Decode, 165, 19, 153, 2, // Opcode: t2MSR_M
7881
/* 3193 */    MCD_OPC_FilterValue, 31, 43, 0, // Skip to: 3240
7882
/* 3197 */    MCD_OPC_CheckPredicate, 39, 23, 0, // Skip to: 3224
7883
/* 3201 */    MCD_OPC_CheckField, 13, 1, 0, 17, 0, // Skip to: 3224
7884
/* 3207 */    MCD_OPC_CheckField, 5, 3, 1, 11, 0, // Skip to: 3224
7885
/* 3213 */    MCD_OPC_CheckField, 0, 4, 0, 5, 0, // Skip to: 3224
7886
/* 3219 */    MCD_OPC_Decode, 162, 19, 154, 2, // Opcode: t2MRSbanked
7887
/* 3224 */    MCD_OPC_CheckPredicate, 40, 12, 0, // Skip to: 3240
7888
/* 3228 */    MCD_OPC_SoftFail, 128, 192, 64 /* 0x102000 */, 128, 128, 60 /* 0xF0000 */,
7889
/* 3235 */    MCD_OPC_Decode, 161, 19, 155, 2, // Opcode: t2MRS_M
7890
/* 3240 */    MCD_OPC_CheckPredicate, 24, 10, 15, // Skip to: 7094
7891
/* 3244 */    MCD_OPC_Decode, 139, 18, 156, 2, // Opcode: t2Bcc
7892
/* 3249 */    MCD_OPC_FilterValue, 1, 1, 15, // Skip to: 7094
7893
/* 3253 */    MCD_OPC_CheckPredicate, 24, 253, 14, // Skip to: 7094
7894
/* 3257 */    MCD_OPC_CheckField, 14, 1, 0, 247, 14, // Skip to: 7094
7895
/* 3263 */    MCD_OPC_Decode, 131, 18, 157, 2, // Opcode: t2B
7896
/* 3268 */    MCD_OPC_FilterValue, 31, 238, 14, // Skip to: 7094
7897
/* 3272 */    MCD_OPC_ExtractField, 24, 3,  // Inst{26-24} ...
7898
/* 3275 */    MCD_OPC_FilterValue, 0, 76, 3, // Skip to: 4123
7899
/* 3279 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
7900
/* 3282 */    MCD_OPC_FilterValue, 0, 109, 0, // Skip to: 3395
7901
/* 3286 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7902
/* 3289 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3382
7903
/* 3293 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
7904
/* 3296 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3315
7905
/* 3300 */    MCD_OPC_CheckPredicate, 24, 206, 14, // Skip to: 7094
7906
/* 3304 */    MCD_OPC_CheckField, 6, 4, 0, 200, 14, // Skip to: 7094
7907
/* 3310 */    MCD_OPC_Decode, 183, 20, 158, 2, // Opcode: t2STRBs
7908
/* 3315 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3334
7909
/* 3319 */    MCD_OPC_CheckPredicate, 24, 187, 14, // Skip to: 7094
7910
/* 3323 */    MCD_OPC_CheckField, 8, 1, 1, 181, 14, // Skip to: 7094
7911
/* 3329 */    MCD_OPC_Decode, 178, 20, 159, 2, // Opcode: t2STRB_POST
7912
/* 3334 */    MCD_OPC_FilterValue, 3, 172, 14, // Skip to: 7094
7913
/* 3338 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
7914
/* 3341 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3369
7915
/* 3345 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 3360
7916
/* 3349 */    MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3360
7917
/* 3355 */    MCD_OPC_Decode, 177, 20, 160, 2, // Opcode: t2STRBT
7918
/* 3360 */    MCD_OPC_CheckPredicate, 24, 146, 14, // Skip to: 7094
7919
/* 3364 */    MCD_OPC_Decode, 182, 20, 161, 2, // Opcode: t2STRBi8
7920
/* 3369 */    MCD_OPC_FilterValue, 1, 137, 14, // Skip to: 7094
7921
/* 3373 */    MCD_OPC_CheckPredicate, 24, 133, 14, // Skip to: 7094
7922
/* 3377 */    MCD_OPC_Decode, 179, 20, 159, 2, // Opcode: t2STRB_PRE
7923
/* 3382 */    MCD_OPC_FilterValue, 1, 124, 14, // Skip to: 7094
7924
/* 3386 */    MCD_OPC_CheckPredicate, 24, 120, 14, // Skip to: 7094
7925
/* 3390 */    MCD_OPC_Decode, 181, 20, 162, 2, // Opcode: t2STRBi12
7926
/* 3395 */    MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 3590
7927
/* 3399 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7928
/* 3402 */    MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3531
7929
/* 3406 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
7930
/* 3409 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3444
7931
/* 3413 */    MCD_OPC_ExtractField, 6, 4,  // Inst{9-6} ...
7932
/* 3416 */    MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3559
7933
/* 3420 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 3435
7934
/* 3424 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3435
7935
/* 3430 */    MCD_OPC_Decode, 186, 19, 163, 2, // Opcode: t2PLDs
7936
/* 3435 */    MCD_OPC_CheckPredicate, 24, 120, 0, // Skip to: 3559
7937
/* 3439 */    MCD_OPC_Decode, 209, 18, 163, 2, // Opcode: t2LDRBs
7938
/* 3444 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3463
7939
/* 3448 */    MCD_OPC_CheckPredicate, 24, 107, 0, // Skip to: 3559
7940
/* 3452 */    MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3559
7941
/* 3458 */    MCD_OPC_Decode, 203, 18, 159, 2, // Opcode: t2LDRB_POST
7942
/* 3463 */    MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3559
7943
/* 3467 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
7944
/* 3470 */    MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3518
7945
/* 3474 */    MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
7946
/* 3477 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3496
7947
/* 3481 */    MCD_OPC_CheckPredicate, 24, 24, 0, // Skip to: 3509
7948
/* 3485 */    MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3509
7949
/* 3491 */    MCD_OPC_Decode, 184, 19, 164, 2, // Opcode: t2PLDi8
7950
/* 3496 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3509
7951
/* 3500 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 3509
7952
/* 3504 */    MCD_OPC_Decode, 202, 18, 165, 2, // Opcode: t2LDRBT
7953
/* 3509 */    MCD_OPC_CheckPredicate, 24, 46, 0, // Skip to: 3559
7954
/* 3513 */    MCD_OPC_Decode, 206, 18, 164, 2, // Opcode: t2LDRBi8
7955
/* 3518 */    MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3559
7956
/* 3522 */    MCD_OPC_CheckPredicate, 24, 33, 0, // Skip to: 3559
7957
/* 3526 */    MCD_OPC_Decode, 204, 18, 159, 2, // Opcode: t2LDRB_PRE
7958
/* 3531 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3559
7959
/* 3535 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 3550
7960
/* 3539 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3550
7961
/* 3545 */    MCD_OPC_Decode, 183, 19, 166, 2, // Opcode: t2PLDi12
7962
/* 3550 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 3559
7963
/* 3554 */    MCD_OPC_Decode, 205, 18, 166, 2, // Opcode: t2LDRBi12
7964
/* 3559 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
7965
/* 3562 */    MCD_OPC_FilterValue, 15, 200, 13, // Skip to: 7094
7966
/* 3566 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 3581
7967
/* 3570 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3581
7968
/* 3576 */    MCD_OPC_Decode, 185, 19, 167, 2, // Opcode: t2PLDpci
7969
/* 3581 */    MCD_OPC_CheckPredicate, 24, 181, 13, // Skip to: 7094
7970
/* 3585 */    MCD_OPC_Decode, 207, 18, 167, 2, // Opcode: t2LDRBpci
7971
/* 3590 */    MCD_OPC_FilterValue, 2, 109, 0, // Skip to: 3703
7972
/* 3594 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7973
/* 3597 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3690
7974
/* 3601 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
7975
/* 3604 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3623
7976
/* 3608 */    MCD_OPC_CheckPredicate, 24, 154, 13, // Skip to: 7094
7977
/* 3612 */    MCD_OPC_CheckField, 6, 4, 0, 148, 13, // Skip to: 7094
7978
/* 3618 */    MCD_OPC_Decode, 197, 20, 158, 2, // Opcode: t2STRHs
7979
/* 3623 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3642
7980
/* 3627 */    MCD_OPC_CheckPredicate, 24, 135, 13, // Skip to: 7094
7981
/* 3631 */    MCD_OPC_CheckField, 8, 1, 1, 129, 13, // Skip to: 7094
7982
/* 3637 */    MCD_OPC_Decode, 192, 20, 159, 2, // Opcode: t2STRH_POST
7983
/* 3642 */    MCD_OPC_FilterValue, 3, 120, 13, // Skip to: 7094
7984
/* 3646 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
7985
/* 3649 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3677
7986
/* 3653 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 3668
7987
/* 3657 */    MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3668
7988
/* 3663 */    MCD_OPC_Decode, 191, 20, 160, 2, // Opcode: t2STRHT
7989
/* 3668 */    MCD_OPC_CheckPredicate, 24, 94, 13, // Skip to: 7094
7990
/* 3672 */    MCD_OPC_Decode, 196, 20, 161, 2, // Opcode: t2STRHi8
7991
/* 3677 */    MCD_OPC_FilterValue, 1, 85, 13, // Skip to: 7094
7992
/* 3681 */    MCD_OPC_CheckPredicate, 24, 81, 13, // Skip to: 7094
7993
/* 3685 */    MCD_OPC_Decode, 193, 20, 159, 2, // Opcode: t2STRH_PRE
7994
/* 3690 */    MCD_OPC_FilterValue, 1, 72, 13, // Skip to: 7094
7995
/* 3694 */    MCD_OPC_CheckPredicate, 24, 68, 13, // Skip to: 7094
7996
/* 3698 */    MCD_OPC_Decode, 195, 20, 162, 2, // Opcode: t2STRHi12
7997
/* 3703 */    MCD_OPC_FilterValue, 3, 175, 0, // Skip to: 3882
7998
/* 3707 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
7999
/* 3710 */    MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3839
8000
/* 3714 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
8001
/* 3717 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3752
8002
/* 3721 */    MCD_OPC_ExtractField, 6, 4,  // Inst{9-6} ...
8003
/* 3724 */    MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3867
8004
/* 3728 */    MCD_OPC_CheckPredicate, 41, 11, 0, // Skip to: 3743
8005
/* 3732 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3743
8006
/* 3738 */    MCD_OPC_Decode, 182, 19, 163, 2, // Opcode: t2PLDWs
8007
/* 3743 */    MCD_OPC_CheckPredicate, 24, 120, 0, // Skip to: 3867
8008
/* 3747 */    MCD_OPC_Decode, 224, 18, 163, 2, // Opcode: t2LDRHs
8009
/* 3752 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3771
8010
/* 3756 */    MCD_OPC_CheckPredicate, 24, 107, 0, // Skip to: 3867
8011
/* 3760 */    MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3867
8012
/* 3766 */    MCD_OPC_Decode, 218, 18, 159, 2, // Opcode: t2LDRH_POST
8013
/* 3771 */    MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3867
8014
/* 3775 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
8015
/* 3778 */    MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3826
8016
/* 3782 */    MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
8017
/* 3785 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3804
8018
/* 3789 */    MCD_OPC_CheckPredicate, 41, 24, 0, // Skip to: 3817
8019
/* 3793 */    MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3817
8020
/* 3799 */    MCD_OPC_Decode, 181, 19, 164, 2, // Opcode: t2PLDWi8
8021
/* 3804 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3817
8022
/* 3808 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 3817
8023
/* 3812 */    MCD_OPC_Decode, 217, 18, 165, 2, // Opcode: t2LDRHT
8024
/* 3817 */    MCD_OPC_CheckPredicate, 24, 46, 0, // Skip to: 3867
8025
/* 3821 */    MCD_OPC_Decode, 221, 18, 164, 2, // Opcode: t2LDRHi8
8026
/* 3826 */    MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3867
8027
/* 3830 */    MCD_OPC_CheckPredicate, 24, 33, 0, // Skip to: 3867
8028
/* 3834 */    MCD_OPC_Decode, 219, 18, 159, 2, // Opcode: t2LDRH_PRE
8029
/* 3839 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3867
8030
/* 3843 */    MCD_OPC_CheckPredicate, 41, 11, 0, // Skip to: 3858
8031
/* 3847 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3858
8032
/* 3853 */    MCD_OPC_Decode, 180, 19, 166, 2, // Opcode: t2PLDWi12
8033
/* 3858 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 3867
8034
/* 3862 */    MCD_OPC_Decode, 220, 18, 166, 2, // Opcode: t2LDRHi12
8035
/* 3867 */    MCD_OPC_CheckPredicate, 24, 151, 12, // Skip to: 7094
8036
/* 3871 */    MCD_OPC_CheckField, 16, 4, 15, 145, 12, // Skip to: 7094
8037
/* 3877 */    MCD_OPC_Decode, 222, 18, 167, 2, // Opcode: t2LDRHpci
8038
/* 3882 */    MCD_OPC_FilterValue, 4, 109, 0, // Skip to: 3995
8039
/* 3886 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8040
/* 3889 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3982
8041
/* 3893 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
8042
/* 3896 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3915
8043
/* 3900 */    MCD_OPC_CheckPredicate, 24, 118, 12, // Skip to: 7094
8044
/* 3904 */    MCD_OPC_CheckField, 6, 4, 0, 112, 12, // Skip to: 7094
8045
/* 3910 */    MCD_OPC_Decode, 204, 20, 168, 2, // Opcode: t2STRs
8046
/* 3915 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3934
8047
/* 3919 */    MCD_OPC_CheckPredicate, 24, 99, 12, // Skip to: 7094
8048
/* 3923 */    MCD_OPC_CheckField, 8, 1, 1, 93, 12, // Skip to: 7094
8049
/* 3929 */    MCD_OPC_Decode, 199, 20, 159, 2, // Opcode: t2STR_POST
8050
/* 3934 */    MCD_OPC_FilterValue, 3, 84, 12, // Skip to: 7094
8051
/* 3938 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
8052
/* 3941 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3969
8053
/* 3945 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 3960
8054
/* 3949 */    MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3960
8055
/* 3955 */    MCD_OPC_Decode, 198, 20, 160, 2, // Opcode: t2STRT
8056
/* 3960 */    MCD_OPC_CheckPredicate, 24, 58, 12, // Skip to: 7094
8057
/* 3964 */    MCD_OPC_Decode, 203, 20, 169, 2, // Opcode: t2STRi8
8058
/* 3969 */    MCD_OPC_FilterValue, 1, 49, 12, // Skip to: 7094
8059
/* 3973 */    MCD_OPC_CheckPredicate, 24, 45, 12, // Skip to: 7094
8060
/* 3977 */    MCD_OPC_Decode, 200, 20, 159, 2, // Opcode: t2STR_PRE
8061
/* 3982 */    MCD_OPC_FilterValue, 1, 36, 12, // Skip to: 7094
8062
/* 3986 */    MCD_OPC_CheckPredicate, 24, 32, 12, // Skip to: 7094
8063
/* 3990 */    MCD_OPC_Decode, 202, 20, 170, 2, // Opcode: t2STRi12
8064
/* 3995 */    MCD_OPC_FilterValue, 5, 23, 12, // Skip to: 7094
8065
/* 3999 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8066
/* 4002 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4095
8067
/* 4006 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
8068
/* 4009 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4028
8069
/* 4013 */    MCD_OPC_CheckPredicate, 24, 91, 0, // Skip to: 4108
8070
/* 4017 */    MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4108
8071
/* 4023 */    MCD_OPC_Decode, 249, 18, 163, 2, // Opcode: t2LDRs
8072
/* 4028 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4047
8073
/* 4032 */    MCD_OPC_CheckPredicate, 24, 72, 0, // Skip to: 4108
8074
/* 4036 */    MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4108
8075
/* 4042 */    MCD_OPC_Decode, 242, 18, 159, 2, // Opcode: t2LDR_POST
8076
/* 4047 */    MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4108
8077
/* 4051 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
8078
/* 4054 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4082
8079
/* 4058 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 4073
8080
/* 4062 */    MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 4073
8081
/* 4068 */    MCD_OPC_Decode, 241, 18, 165, 2, // Opcode: t2LDRT
8082
/* 4073 */    MCD_OPC_CheckPredicate, 24, 31, 0, // Skip to: 4108
8083
/* 4077 */    MCD_OPC_Decode, 245, 18, 164, 2, // Opcode: t2LDRi8
8084
/* 4082 */    MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4108
8085
/* 4086 */    MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 4108
8086
/* 4090 */    MCD_OPC_Decode, 243, 18, 159, 2, // Opcode: t2LDR_PRE
8087
/* 4095 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4108
8088
/* 4099 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 4108
8089
/* 4103 */    MCD_OPC_Decode, 244, 18, 166, 2, // Opcode: t2LDRi12
8090
/* 4108 */    MCD_OPC_CheckPredicate, 24, 166, 11, // Skip to: 7094
8091
/* 4112 */    MCD_OPC_CheckField, 16, 4, 15, 160, 11, // Skip to: 7094
8092
/* 4118 */    MCD_OPC_Decode, 246, 18, 167, 2, // Opcode: t2LDRpci
8093
/* 4123 */    MCD_OPC_FilterValue, 1, 70, 1, // Skip to: 4453
8094
/* 4127 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
8095
/* 4130 */    MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 4325
8096
/* 4134 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8097
/* 4137 */    MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 4266
8098
/* 4141 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
8099
/* 4144 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4179
8100
/* 4148 */    MCD_OPC_ExtractField, 6, 4,  // Inst{9-6} ...
8101
/* 4151 */    MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 4294
8102
/* 4155 */    MCD_OPC_CheckPredicate, 33, 11, 0, // Skip to: 4170
8103
/* 4159 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4170
8104
/* 4165 */    MCD_OPC_Decode, 190, 19, 163, 2, // Opcode: t2PLIs
8105
/* 4170 */    MCD_OPC_CheckPredicate, 24, 120, 0, // Skip to: 4294
8106
/* 4174 */    MCD_OPC_Decode, 232, 18, 163, 2, // Opcode: t2LDRSBs
8107
/* 4179 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4198
8108
/* 4183 */    MCD_OPC_CheckPredicate, 24, 107, 0, // Skip to: 4294
8109
/* 4187 */    MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 4294
8110
/* 4193 */    MCD_OPC_Decode, 226, 18, 159, 2, // Opcode: t2LDRSB_POST
8111
/* 4198 */    MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 4294
8112
/* 4202 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
8113
/* 4205 */    MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 4253
8114
/* 4209 */    MCD_OPC_ExtractField, 9, 1,  // Inst{9} ...
8115
/* 4212 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4231
8116
/* 4216 */    MCD_OPC_CheckPredicate, 33, 24, 0, // Skip to: 4244
8117
/* 4220 */    MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 4244
8118
/* 4226 */    MCD_OPC_Decode, 188, 19, 164, 2, // Opcode: t2PLIi8
8119
/* 4231 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4244
8120
/* 4235 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 4244
8121
/* 4239 */    MCD_OPC_Decode, 225, 18, 165, 2, // Opcode: t2LDRSBT
8122
/* 4244 */    MCD_OPC_CheckPredicate, 24, 46, 0, // Skip to: 4294
8123
/* 4248 */    MCD_OPC_Decode, 229, 18, 164, 2, // Opcode: t2LDRSBi8
8124
/* 4253 */    MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 4294
8125
/* 4257 */    MCD_OPC_CheckPredicate, 24, 33, 0, // Skip to: 4294
8126
/* 4261 */    MCD_OPC_Decode, 227, 18, 159, 2, // Opcode: t2LDRSB_PRE
8127
/* 4266 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4294
8128
/* 4270 */    MCD_OPC_CheckPredicate, 33, 11, 0, // Skip to: 4285
8129
/* 4274 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4285
8130
/* 4280 */    MCD_OPC_Decode, 187, 19, 166, 2, // Opcode: t2PLIi12
8131
/* 4285 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 4294
8132
/* 4289 */    MCD_OPC_Decode, 228, 18, 166, 2, // Opcode: t2LDRSBi12
8133
/* 4294 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
8134
/* 4297 */    MCD_OPC_FilterValue, 15, 233, 10, // Skip to: 7094
8135
/* 4301 */    MCD_OPC_CheckPredicate, 33, 11, 0, // Skip to: 4316
8136
/* 4305 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4316
8137
/* 4311 */    MCD_OPC_Decode, 189, 19, 167, 2, // Opcode: t2PLIpci
8138
/* 4316 */    MCD_OPC_CheckPredicate, 24, 214, 10, // Skip to: 7094
8139
/* 4320 */    MCD_OPC_Decode, 230, 18, 167, 2, // Opcode: t2LDRSBpci
8140
/* 4325 */    MCD_OPC_FilterValue, 3, 205, 10, // Skip to: 7094
8141
/* 4329 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8142
/* 4332 */    MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4425
8143
/* 4336 */    MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
8144
/* 4339 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4358
8145
/* 4343 */    MCD_OPC_CheckPredicate, 24, 91, 0, // Skip to: 4438
8146
/* 4347 */    MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4438
8147
/* 4353 */    MCD_OPC_Decode, 240, 18, 163, 2, // Opcode: t2LDRSHs
8148
/* 4358 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4377
8149
/* 4362 */    MCD_OPC_CheckPredicate, 24, 72, 0, // Skip to: 4438
8150
/* 4366 */    MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4438
8151
/* 4372 */    MCD_OPC_Decode, 234, 18, 159, 2, // Opcode: t2LDRSH_POST
8152
/* 4377 */    MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4438
8153
/* 4381 */    MCD_OPC_ExtractField, 8, 1,  // Inst{8} ...
8154
/* 4384 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4412
8155
/* 4388 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 4403
8156
/* 4392 */    MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 4403
8157
/* 4398 */    MCD_OPC_Decode, 233, 18, 165, 2, // Opcode: t2LDRSHT
8158
/* 4403 */    MCD_OPC_CheckPredicate, 24, 31, 0, // Skip to: 4438
8159
/* 4407 */    MCD_OPC_Decode, 237, 18, 164, 2, // Opcode: t2LDRSHi8
8160
/* 4412 */    MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4438
8161
/* 4416 */    MCD_OPC_CheckPredicate, 24, 18, 0, // Skip to: 4438
8162
/* 4420 */    MCD_OPC_Decode, 235, 18, 159, 2, // Opcode: t2LDRSH_PRE
8163
/* 4425 */    MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4438
8164
/* 4429 */    MCD_OPC_CheckPredicate, 24, 5, 0, // Skip to: 4438
8165
/* 4433 */    MCD_OPC_Decode, 236, 18, 166, 2, // Opcode: t2LDRSHi12
8166
/* 4438 */    MCD_OPC_CheckPredicate, 24, 92, 10, // Skip to: 7094
8167
/* 4442 */    MCD_OPC_CheckField, 16, 4, 15, 86, 10, // Skip to: 7094
8168
/* 4448 */    MCD_OPC_Decode, 238, 18, 167, 2, // Opcode: t2LDRSHpci
8169
/* 4453 */    MCD_OPC_FilterValue, 2, 47, 6, // Skip to: 6040
8170
/* 4457 */    MCD_OPC_ExtractField, 21, 3,  // Inst{23-21} ...
8171
/* 4460 */    MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 4569
8172
/* 4464 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
8173
/* 4467 */    MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4492
8174
/* 4471 */    MCD_OPC_CheckPredicate, 24, 59, 10, // Skip to: 7094
8175
/* 4475 */    MCD_OPC_CheckField, 12, 4, 15, 53, 10, // Skip to: 7094
8176
/* 4481 */    MCD_OPC_CheckField, 4, 3, 0, 47, 10, // Skip to: 7094
8177
/* 4487 */    MCD_OPC_Decode, 253, 18, 251, 1, // Opcode: t2LSLrr
8178
/* 4492 */    MCD_OPC_FilterValue, 1, 38, 10, // Skip to: 7094
8179
/* 4496 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8180
/* 4499 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4534
8181
/* 4503 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
8182
/* 4506 */    MCD_OPC_FilterValue, 15, 24, 10, // Skip to: 7094
8183
/* 4510 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 4525
8184
/* 4514 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4525
8185
/* 4520 */    MCD_OPC_Decode, 218, 20, 171, 2, // Opcode: t2SXTH
8186
/* 4525 */    MCD_OPC_CheckPredicate, 30, 5, 10, // Skip to: 7094
8187
/* 4529 */    MCD_OPC_Decode, 215, 20, 172, 2, // Opcode: t2SXTAH
8188
/* 4534 */    MCD_OPC_FilterValue, 1, 252, 9, // Skip to: 7094
8189
/* 4538 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
8190
/* 4541 */    MCD_OPC_FilterValue, 15, 245, 9, // Skip to: 7094
8191
/* 4545 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 4560
8192
/* 4549 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4560
8193
/* 4555 */    MCD_OPC_Decode, 134, 21, 171, 2, // Opcode: t2UXTH
8194
/* 4560 */    MCD_OPC_CheckPredicate, 30, 226, 9, // Skip to: 7094
8195
/* 4564 */    MCD_OPC_Decode, 131, 21, 172, 2, // Opcode: t2UXTAH
8196
/* 4569 */    MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 4678
8197
/* 4573 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
8198
/* 4576 */    MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4601
8199
/* 4580 */    MCD_OPC_CheckPredicate, 24, 206, 9, // Skip to: 7094
8200
/* 4584 */    MCD_OPC_CheckField, 12, 4, 15, 200, 9, // Skip to: 7094
8201
/* 4590 */    MCD_OPC_CheckField, 4, 3, 0, 194, 9, // Skip to: 7094
8202
/* 4596 */    MCD_OPC_Decode, 255, 18, 251, 1, // Opcode: t2LSRrr
8203
/* 4601 */    MCD_OPC_FilterValue, 1, 185, 9, // Skip to: 7094
8204
/* 4605 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8205
/* 4608 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4643
8206
/* 4612 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
8207
/* 4615 */    MCD_OPC_FilterValue, 15, 171, 9, // Skip to: 7094
8208
/* 4619 */    MCD_OPC_CheckPredicate, 42, 11, 0, // Skip to: 4634
8209
/* 4623 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4634
8210
/* 4629 */    MCD_OPC_Decode, 217, 20, 171, 2, // Opcode: t2SXTB16
8211
/* 4634 */    MCD_OPC_CheckPredicate, 30, 152, 9, // Skip to: 7094
8212
/* 4638 */    MCD_OPC_Decode, 214, 20, 172, 2, // Opcode: t2SXTAB16
8213
/* 4643 */    MCD_OPC_FilterValue, 1, 143, 9, // Skip to: 7094
8214
/* 4647 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
8215
/* 4650 */    MCD_OPC_FilterValue, 15, 136, 9, // Skip to: 7094
8216
/* 4654 */    MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 4669
8217
/* 4658 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4669
8218
/* 4664 */    MCD_OPC_Decode, 133, 21, 171, 2, // Opcode: t2UXTB16
8219
/* 4669 */    MCD_OPC_CheckPredicate, 30, 117, 9, // Skip to: 7094
8220
/* 4673 */    MCD_OPC_Decode, 130, 21, 172, 2, // Opcode: t2UXTAB16
8221
/* 4678 */    MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 4787
8222
/* 4682 */    MCD_OPC_ExtractField, 7, 1,  // Inst{7} ...
8223
/* 4685 */    MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4710
8224
/* 4689 */    MCD_OPC_CheckPredicate, 24, 97, 9, // Skip to: 7094
8225
/* 4693 */    MCD_OPC_CheckField, 12, 4, 15, 91, 9, // Skip to: 7094
8226
/* 4699 */    MCD_OPC_CheckField, 4, 3, 0, 85, 9, // Skip to: 7094
8227
/* 4705 */    MCD_OPC_Decode, 130, 18, 251, 1, // Opcode: t2ASRrr
8228
/* 4710 */    MCD_OPC_FilterValue, 1, 76, 9, // Skip to: 7094
8229
/* 4714 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8230
/* 4717 */    MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4752
8231
/* 4721 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
8232
/* 4724 */    MCD_OPC_FilterValue, 15, 62, 9, // Skip to: 7094
8233
/* 4728 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 4743
8234
/* 4732 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4743
8235
/* 4738 */    MCD_OPC_Decode, 216, 20, 171, 2, // Opcode: t2SXTB
8236
/* 4743 */    MCD_OPC_CheckPredicate, 30, 43, 9, // Skip to: 7094
8237
/* 4747 */    MCD_OPC_Decode, 213, 20, 172, 2, // Opcode: t2SXTAB
8238
/* 4752 */    MCD_OPC_FilterValue, 1, 34, 9, // Skip to: 7094
8239
/* 4756 */    MCD_OPC_ExtractField, 12, 4,  // Inst{15-12} ...
8240
/* 4759 */    MCD_OPC_FilterValue, 15, 27, 9, // Skip to: 7094
8241
/* 4763 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 4778
8242
/* 4767 */    MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4778
8243
/* 4773 */    MCD_OPC_Decode, 132, 21, 171, 2, // Opcode: t2UXTB
8244
/* 4778 */    MCD_OPC_CheckPredicate, 30, 8, 9, // Skip to: 7094
8245
/* 4782 */    MCD_OPC_Decode, 129, 21, 172, 2, // Opcode: t2UXTAB
8246
/* 4787 */    MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 4812
8247
/* 4791 */    MCD_OPC_CheckPredicate, 24, 251, 8, // Skip to: 7094
8248
/* 4795 */    MCD_OPC_CheckField, 12, 4, 15, 245, 8, // Skip to: 7094
8249
/* 4801 */    MCD_OPC_CheckField, 4, 4, 0, 239, 8, // Skip to: 7094
8250
/* 4807 */    MCD_OPC_Decode, 210, 19, 251, 1, // Opcode: t2RORrr
8251
/* 4812 */    MCD_OPC_FilterValue, 4, 197, 1, // Skip to: 5269
8252
/* 4816 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8253
/* 4819 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 4864
8254
/* 4823 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8255
/* 4826 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4845
8256
/* 4830 */    MCD_OPC_CheckPredicate, 32, 212, 8, // Skip to: 7094
8257
/* 4834 */    MCD_OPC_CheckField, 12, 4, 15, 206, 8, // Skip to: 7094
8258
/* 4840 */    MCD_OPC_Decode, 218, 19, 173, 2, // Opcode: t2SADD8
8259
/* 4845 */    MCD_OPC_FilterValue, 1, 197, 8, // Skip to: 7094
8260
/* 4849 */    MCD_OPC_CheckPredicate, 32, 193, 8, // Skip to: 7094
8261
/* 4853 */    MCD_OPC_CheckField, 12, 4, 15, 187, 8, // Skip to: 7094
8262
/* 4859 */    MCD_OPC_Decode, 217, 19, 173, 2, // Opcode: t2SADD16
8263
/* 4864 */    MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 4909
8264
/* 4868 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8265
/* 4871 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4890
8266
/* 4875 */    MCD_OPC_CheckPredicate, 32, 167, 8, // Skip to: 7094
8267
/* 4879 */    MCD_OPC_CheckField, 12, 4, 15, 161, 8, // Skip to: 7094
8268
/* 4885 */    MCD_OPC_Decode, 193, 19, 173, 2, // Opcode: t2QADD8
8269
/* 4890 */    MCD_OPC_FilterValue, 1, 152, 8, // Skip to: 7094
8270
/* 4894 */    MCD_OPC_CheckPredicate, 32, 148, 8, // Skip to: 7094
8271
/* 4898 */    MCD_OPC_CheckField, 12, 4, 15, 142, 8, // Skip to: 7094
8272
/* 4904 */    MCD_OPC_Decode, 192, 19, 173, 2, // Opcode: t2QADD16
8273
/* 4909 */    MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 4954
8274
/* 4913 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8275
/* 4916 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4935
8276
/* 4920 */    MCD_OPC_CheckPredicate, 32, 122, 8, // Skip to: 7094
8277
/* 4924 */    MCD_OPC_CheckField, 12, 4, 15, 116, 8, // Skip to: 7094
8278
/* 4930 */    MCD_OPC_Decode, 227, 19, 173, 2, // Opcode: t2SHADD8
8279
/* 4935 */    MCD_OPC_FilterValue, 1, 107, 8, // Skip to: 7094
8280
/* 4939 */    MCD_OPC_CheckPredicate, 32, 103, 8, // Skip to: 7094
8281
/* 4943 */    MCD_OPC_CheckField, 12, 4, 15, 97, 8, // Skip to: 7094
8282
/* 4949 */    MCD_OPC_Decode, 226, 19, 173, 2, // Opcode: t2SHADD16
8283
/* 4954 */    MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 4999
8284
/* 4958 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8285
/* 4961 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4980
8286
/* 4965 */    MCD_OPC_CheckPredicate, 32, 77, 8, // Skip to: 7094
8287
/* 4969 */    MCD_OPC_CheckField, 12, 4, 15, 71, 8, // Skip to: 7094
8288
/* 4975 */    MCD_OPC_Decode, 230, 20, 173, 2, // Opcode: t2UADD8
8289
/* 4980 */    MCD_OPC_FilterValue, 1, 62, 8, // Skip to: 7094
8290
/* 4984 */    MCD_OPC_CheckPredicate, 32, 58, 8, // Skip to: 7094
8291
/* 4988 */    MCD_OPC_CheckField, 12, 4, 15, 52, 8, // Skip to: 7094
8292
/* 4994 */    MCD_OPC_Decode, 229, 20, 173, 2, // Opcode: t2UADD16
8293
/* 4999 */    MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 5044
8294
/* 5003 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8295
/* 5006 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5025
8296
/* 5010 */    MCD_OPC_CheckPredicate, 32, 32, 8, // Skip to: 7094
8297
/* 5014 */    MCD_OPC_CheckField, 12, 4, 15, 26, 8, // Skip to: 7094
8298
/* 5020 */    MCD_OPC_Decode, 245, 20, 173, 2, // Opcode: t2UQADD8
8299
/* 5025 */    MCD_OPC_FilterValue, 1, 17, 8, // Skip to: 7094
8300
/* 5029 */    MCD_OPC_CheckPredicate, 32, 13, 8, // Skip to: 7094
8301
/* 5033 */    MCD_OPC_CheckField, 12, 4, 15, 7, 8, // Skip to: 7094
8302
/* 5039 */    MCD_OPC_Decode, 244, 20, 173, 2, // Opcode: t2UQADD16
8303
/* 5044 */    MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 5089
8304
/* 5048 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8305
/* 5051 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5070
8306
/* 5055 */    MCD_OPC_CheckPredicate, 32, 243, 7, // Skip to: 7094
8307
/* 5059 */    MCD_OPC_CheckField, 12, 4, 15, 237, 7, // Skip to: 7094
8308
/* 5065 */    MCD_OPC_Decode, 236, 20, 173, 2, // Opcode: t2UHADD8
8309
/* 5070 */    MCD_OPC_FilterValue, 1, 228, 7, // Skip to: 7094
8310
/* 5074 */    MCD_OPC_CheckPredicate, 32, 224, 7, // Skip to: 7094
8311
/* 5078 */    MCD_OPC_CheckField, 12, 4, 15, 218, 7, // Skip to: 7094
8312
/* 5084 */    MCD_OPC_Decode, 235, 20, 173, 2, // Opcode: t2UHADD16
8313
/* 5089 */    MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5134
8314
/* 5093 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8315
/* 5096 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5115
8316
/* 5100 */    MCD_OPC_CheckPredicate, 32, 198, 7, // Skip to: 7094
8317
/* 5104 */    MCD_OPC_CheckField, 12, 4, 15, 192, 7, // Skip to: 7094
8318
/* 5110 */    MCD_OPC_Decode, 191, 19, 174, 2, // Opcode: t2QADD
8319
/* 5115 */    MCD_OPC_FilterValue, 1, 183, 7, // Skip to: 7094
8320
/* 5119 */    MCD_OPC_CheckPredicate, 24, 179, 7, // Skip to: 7094
8321
/* 5123 */    MCD_OPC_CheckField, 12, 4, 15, 173, 7, // Skip to: 7094
8322
/* 5129 */    MCD_OPC_Decode, 202, 19, 175, 2, // Opcode: t2REV
8323
/* 5134 */    MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5179
8324
/* 5138 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8325
/* 5141 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5160
8326
/* 5145 */    MCD_OPC_CheckPredicate, 32, 153, 7, // Skip to: 7094
8327
/* 5149 */    MCD_OPC_CheckField, 12, 4, 15, 147, 7, // Skip to: 7094
8328
/* 5155 */    MCD_OPC_Decode, 195, 19, 174, 2, // Opcode: t2QDADD
8329
/* 5160 */    MCD_OPC_FilterValue, 1, 138, 7, // Skip to: 7094
8330
/* 5164 */    MCD_OPC_CheckPredicate, 24, 134, 7, // Skip to: 7094
8331
/* 5168 */    MCD_OPC_CheckField, 12, 4, 15, 128, 7, // Skip to: 7094
8332
/* 5174 */    MCD_OPC_Decode, 203, 19, 175, 2, // Opcode: t2REV16
8333
/* 5179 */    MCD_OPC_FilterValue, 10, 41, 0, // Skip to: 5224
8334
/* 5183 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8335
/* 5186 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5205
8336
/* 5190 */    MCD_OPC_CheckPredicate, 32, 108, 7, // Skip to: 7094
8337
/* 5194 */    MCD_OPC_CheckField, 12, 4, 15, 102, 7, // Skip to: 7094
8338
/* 5200 */    MCD_OPC_Decode, 198, 19, 174, 2, // Opcode: t2QSUB
8339
/* 5205 */    MCD_OPC_FilterValue, 1, 93, 7, // Skip to: 7094
8340
/* 5209 */    MCD_OPC_CheckPredicate, 24, 89, 7, // Skip to: 7094
8341
/* 5213 */    MCD_OPC_CheckField, 12, 4, 15, 83, 7, // Skip to: 7094
8342
/* 5219 */    MCD_OPC_Decode, 201, 19, 175, 2, // Opcode: t2RBIT
8343
/* 5224 */    MCD_OPC_FilterValue, 11, 74, 7, // Skip to: 7094
8344
/* 5228 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8345
/* 5231 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5250
8346
/* 5235 */    MCD_OPC_CheckPredicate, 32, 63, 7, // Skip to: 7094
8347
/* 5239 */    MCD_OPC_CheckField, 12, 4, 15, 57, 7, // Skip to: 7094
8348
/* 5245 */    MCD_OPC_Decode, 196, 19, 174, 2, // Opcode: t2QDSUB
8349
/* 5250 */    MCD_OPC_FilterValue, 1, 48, 7, // Skip to: 7094
8350
/* 5254 */    MCD_OPC_CheckPredicate, 24, 44, 7, // Skip to: 7094
8351
/* 5258 */    MCD_OPC_CheckField, 12, 4, 15, 38, 7, // Skip to: 7094
8352
/* 5264 */    MCD_OPC_Decode, 204, 19, 175, 2, // Opcode: t2REVSH
8353
/* 5269 */    MCD_OPC_FilterValue, 5, 198, 0, // Skip to: 5471
8354
/* 5273 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8355
/* 5276 */    MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5301
8356
/* 5280 */    MCD_OPC_CheckPredicate, 32, 18, 7, // Skip to: 7094
8357
/* 5284 */    MCD_OPC_CheckField, 20, 1, 0, 12, 7, // Skip to: 7094
8358
/* 5290 */    MCD_OPC_CheckField, 12, 4, 15, 6, 7, // Skip to: 7094
8359
/* 5296 */    MCD_OPC_Decode, 219, 19, 173, 2, // Opcode: t2SASX
8360
/* 5301 */    MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5326
8361
/* 5305 */    MCD_OPC_CheckPredicate, 32, 249, 6, // Skip to: 7094
8362
/* 5309 */    MCD_OPC_CheckField, 20, 1, 0, 243, 6, // Skip to: 7094
8363
/* 5315 */    MCD_OPC_CheckField, 12, 4, 15, 237, 6, // Skip to: 7094
8364
/* 5321 */    MCD_OPC_Decode, 194, 19, 173, 2, // Opcode: t2QASX
8365
/* 5326 */    MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5351
8366
/* 5330 */    MCD_OPC_CheckPredicate, 32, 224, 6, // Skip to: 7094
8367
/* 5334 */    MCD_OPC_CheckField, 20, 1, 0, 218, 6, // Skip to: 7094
8368
/* 5340 */    MCD_OPC_CheckField, 12, 4, 15, 212, 6, // Skip to: 7094
8369
/* 5346 */    MCD_OPC_Decode, 228, 19, 173, 2, // Opcode: t2SHASX
8370
/* 5351 */    MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5376
8371
/* 5355 */    MCD_OPC_CheckPredicate, 32, 199, 6, // Skip to: 7094
8372
/* 5359 */    MCD_OPC_CheckField, 20, 1, 0, 193, 6, // Skip to: 7094
8373
/* 5365 */    MCD_OPC_CheckField, 12, 4, 15, 187, 6, // Skip to: 7094
8374
/* 5371 */    MCD_OPC_Decode, 231, 20, 173, 2, // Opcode: t2UASX
8375
/* 5376 */    MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 5401
8376
/* 5380 */    MCD_OPC_CheckPredicate, 32, 174, 6, // Skip to: 7094
8377
/* 5384 */    MCD_OPC_CheckField, 20, 1, 0, 168, 6, // Skip to: 7094
8378
/* 5390 */    MCD_OPC_CheckField, 12, 4, 15, 162, 6, // Skip to: 7094
8379
/* 5396 */    MCD_OPC_Decode, 246, 20, 173, 2, // Opcode: t2UQASX
8380
/* 5401 */    MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 5426
8381
/* 5405 */    MCD_OPC_CheckPredicate, 32, 149, 6, // Skip to: 7094
8382
/* 5409 */    MCD_OPC_CheckField, 20, 1, 0, 143, 6, // Skip to: 7094
8383
/* 5415 */    MCD_OPC_CheckField, 12, 4, 15, 137, 6, // Skip to: 7094
8384
/* 5421 */    MCD_OPC_Decode, 237, 20, 173, 2, // Opcode: t2UHASX
8385
/* 5426 */    MCD_OPC_FilterValue, 8, 128, 6, // Skip to: 7094
8386
/* 5430 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8387
/* 5433 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5452
8388
/* 5437 */    MCD_OPC_CheckPredicate, 32, 117, 6, // Skip to: 7094
8389
/* 5441 */    MCD_OPC_CheckField, 12, 4, 15, 111, 6, // Skip to: 7094
8390
/* 5447 */    MCD_OPC_Decode, 225, 19, 176, 2, // Opcode: t2SEL
8391
/* 5452 */    MCD_OPC_FilterValue, 1, 102, 6, // Skip to: 7094
8392
/* 5456 */    MCD_OPC_CheckPredicate, 24, 98, 6, // Skip to: 7094
8393
/* 5460 */    MCD_OPC_CheckField, 12, 4, 15, 92, 6, // Skip to: 7094
8394
/* 5466 */    MCD_OPC_Decode, 143, 18, 175, 2, // Opcode: t2CLZ
8395
/* 5471 */    MCD_OPC_FilterValue, 6, 152, 1, // Skip to: 5883
8396
/* 5475 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8397
/* 5478 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 5523
8398
/* 5482 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8399
/* 5485 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5504
8400
/* 5489 */    MCD_OPC_CheckPredicate, 32, 65, 6, // Skip to: 7094
8401
/* 5493 */    MCD_OPC_CheckField, 12, 4, 15, 59, 6, // Skip to: 7094
8402
/* 5499 */    MCD_OPC_Decode, 149, 20, 173, 2, // Opcode: t2SSUB8
8403
/* 5504 */    MCD_OPC_FilterValue, 1, 50, 6, // Skip to: 7094
8404
/* 5508 */    MCD_OPC_CheckPredicate, 32, 46, 6, // Skip to: 7094
8405
/* 5512 */    MCD_OPC_CheckField, 12, 4, 15, 40, 6, // Skip to: 7094
8406
/* 5518 */    MCD_OPC_Decode, 148, 20, 173, 2, // Opcode: t2SSUB16
8407
/* 5523 */    MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 5568
8408
/* 5527 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8409
/* 5530 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5549
8410
/* 5534 */    MCD_OPC_CheckPredicate, 32, 20, 6, // Skip to: 7094
8411
/* 5538 */    MCD_OPC_CheckField, 12, 4, 15, 14, 6, // Skip to: 7094
8412
/* 5544 */    MCD_OPC_Decode, 200, 19, 173, 2, // Opcode: t2QSUB8
8413
/* 5549 */    MCD_OPC_FilterValue, 1, 5, 6, // Skip to: 7094
8414
/* 5553 */    MCD_OPC_CheckPredicate, 32, 1, 6, // Skip to: 7094
8415
/* 5557 */    MCD_OPC_CheckField, 12, 4, 15, 251, 5, // Skip to: 7094
8416
/* 5563 */    MCD_OPC_Decode, 199, 19, 173, 2, // Opcode: t2QSUB16
8417
/* 5568 */    MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 5613
8418
/* 5572 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8419
/* 5575 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5594
8420
/* 5579 */    MCD_OPC_CheckPredicate, 32, 231, 5, // Skip to: 7094
8421
/* 5583 */    MCD_OPC_CheckField, 12, 4, 15, 225, 5, // Skip to: 7094
8422
/* 5589 */    MCD_OPC_Decode, 231, 19, 173, 2, // Opcode: t2SHSUB8
8423
/* 5594 */    MCD_OPC_FilterValue, 1, 216, 5, // Skip to: 7094
8424
/* 5598 */    MCD_OPC_CheckPredicate, 32, 212, 5, // Skip to: 7094
8425
/* 5602 */    MCD_OPC_CheckField, 12, 4, 15, 206, 5, // Skip to: 7094
8426
/* 5608 */    MCD_OPC_Decode, 230, 19, 173, 2, // Opcode: t2SHSUB16
8427
/* 5613 */    MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 5658
8428
/* 5617 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8429
/* 5620 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5639
8430
/* 5624 */    MCD_OPC_CheckPredicate, 32, 186, 5, // Skip to: 7094
8431
/* 5628 */    MCD_OPC_CheckField, 12, 4, 15, 180, 5, // Skip to: 7094
8432
/* 5634 */    MCD_OPC_Decode, 128, 21, 173, 2, // Opcode: t2USUB8
8433
/* 5639 */    MCD_OPC_FilterValue, 1, 171, 5, // Skip to: 7094
8434
/* 5643 */    MCD_OPC_CheckPredicate, 32, 167, 5, // Skip to: 7094
8435
/* 5647 */    MCD_OPC_CheckField, 12, 4, 15, 161, 5, // Skip to: 7094
8436
/* 5653 */    MCD_OPC_Decode, 255, 20, 173, 2, // Opcode: t2USUB16
8437
/* 5658 */    MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 5703
8438
/* 5662 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8439
/* 5665 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5684
8440
/* 5669 */    MCD_OPC_CheckPredicate, 32, 141, 5, // Skip to: 7094
8441
/* 5673 */    MCD_OPC_CheckField, 12, 4, 15, 135, 5, // Skip to: 7094
8442
/* 5679 */    MCD_OPC_Decode, 249, 20, 173, 2, // Opcode: t2UQSUB8
8443
/* 5684 */    MCD_OPC_FilterValue, 1, 126, 5, // Skip to: 7094
8444
/* 5688 */    MCD_OPC_CheckPredicate, 32, 122, 5, // Skip to: 7094
8445
/* 5692 */    MCD_OPC_CheckField, 12, 4, 15, 116, 5, // Skip to: 7094
8446
/* 5698 */    MCD_OPC_Decode, 248, 20, 173, 2, // Opcode: t2UQSUB16
8447
/* 5703 */    MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 5748
8448
/* 5707 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8449
/* 5710 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5729
8450
/* 5714 */    MCD_OPC_CheckPredicate, 32, 96, 5, // Skip to: 7094
8451
/* 5718 */    MCD_OPC_CheckField, 12, 4, 15, 90, 5, // Skip to: 7094
8452
/* 5724 */    MCD_OPC_Decode, 240, 20, 173, 2, // Opcode: t2UHSUB8
8453
/* 5729 */    MCD_OPC_FilterValue, 1, 81, 5, // Skip to: 7094
8454
/* 5733 */    MCD_OPC_CheckPredicate, 32, 77, 5, // Skip to: 7094
8455
/* 5737 */    MCD_OPC_CheckField, 12, 4, 15, 71, 5, // Skip to: 7094
8456
/* 5743 */    MCD_OPC_Decode, 239, 20, 173, 2, // Opcode: t2UHSUB16
8457
/* 5748 */    MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5793
8458
/* 5752 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8459
/* 5755 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5774
8460
/* 5759 */    MCD_OPC_CheckPredicate, 43, 51, 5, // Skip to: 7094
8461
/* 5763 */    MCD_OPC_CheckField, 12, 4, 15, 45, 5, // Skip to: 7094
8462
/* 5769 */    MCD_OPC_Decode, 153, 18, 173, 2, // Opcode: t2CRC32B
8463
/* 5774 */    MCD_OPC_FilterValue, 1, 36, 5, // Skip to: 7094
8464
/* 5778 */    MCD_OPC_CheckPredicate, 43, 32, 5, // Skip to: 7094
8465
/* 5782 */    MCD_OPC_CheckField, 12, 4, 15, 26, 5, // Skip to: 7094
8466
/* 5788 */    MCD_OPC_Decode, 154, 18, 173, 2, // Opcode: t2CRC32CB
8467
/* 5793 */    MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5838
8468
/* 5797 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8469
/* 5800 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5819
8470
/* 5804 */    MCD_OPC_CheckPredicate, 43, 6, 5, // Skip to: 7094
8471
/* 5808 */    MCD_OPC_CheckField, 12, 4, 15, 0, 5, // Skip to: 7094
8472
/* 5814 */    MCD_OPC_Decode, 157, 18, 173, 2, // Opcode: t2CRC32H
8473
/* 5819 */    MCD_OPC_FilterValue, 1, 247, 4, // Skip to: 7094
8474
/* 5823 */    MCD_OPC_CheckPredicate, 43, 243, 4, // Skip to: 7094
8475
/* 5827 */    MCD_OPC_CheckField, 12, 4, 15, 237, 4, // Skip to: 7094
8476
/* 5833 */    MCD_OPC_Decode, 155, 18, 173, 2, // Opcode: t2CRC32CH
8477
/* 5838 */    MCD_OPC_FilterValue, 10, 228, 4, // Skip to: 7094
8478
/* 5842 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8479
/* 5845 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5864
8480
/* 5849 */    MCD_OPC_CheckPredicate, 43, 217, 4, // Skip to: 7094
8481
/* 5853 */    MCD_OPC_CheckField, 12, 4, 15, 211, 4, // Skip to: 7094
8482
/* 5859 */    MCD_OPC_Decode, 158, 18, 173, 2, // Opcode: t2CRC32W
8483
/* 5864 */    MCD_OPC_FilterValue, 1, 202, 4, // Skip to: 7094
8484
/* 5868 */    MCD_OPC_CheckPredicate, 43, 198, 4, // Skip to: 7094
8485
/* 5872 */    MCD_OPC_CheckField, 12, 4, 15, 192, 4, // Skip to: 7094
8486
/* 5878 */    MCD_OPC_Decode, 156, 18, 173, 2, // Opcode: t2CRC32CW
8487
/* 5883 */    MCD_OPC_FilterValue, 7, 183, 4, // Skip to: 7094
8488
/* 5887 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8489
/* 5890 */    MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5915
8490
/* 5894 */    MCD_OPC_CheckPredicate, 32, 172, 4, // Skip to: 7094
8491
/* 5898 */    MCD_OPC_CheckField, 20, 1, 0, 166, 4, // Skip to: 7094
8492
/* 5904 */    MCD_OPC_CheckField, 12, 4, 15, 160, 4, // Skip to: 7094
8493
/* 5910 */    MCD_OPC_Decode, 147, 20, 173, 2, // Opcode: t2SSAX
8494
/* 5915 */    MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5940
8495
/* 5919 */    MCD_OPC_CheckPredicate, 32, 147, 4, // Skip to: 7094
8496
/* 5923 */    MCD_OPC_CheckField, 20, 1, 0, 141, 4, // Skip to: 7094
8497
/* 5929 */    MCD_OPC_CheckField, 12, 4, 15, 135, 4, // Skip to: 7094
8498
/* 5935 */    MCD_OPC_Decode, 197, 19, 173, 2, // Opcode: t2QSAX
8499
/* 5940 */    MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5965
8500
/* 5944 */    MCD_OPC_CheckPredicate, 32, 122, 4, // Skip to: 7094
8501
/* 5948 */    MCD_OPC_CheckField, 20, 1, 0, 116, 4, // Skip to: 7094
8502
/* 5954 */    MCD_OPC_CheckField, 12, 4, 15, 110, 4, // Skip to: 7094
8503
/* 5960 */    MCD_OPC_Decode, 229, 19, 173, 2, // Opcode: t2SHSAX
8504
/* 5965 */    MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5990
8505
/* 5969 */    MCD_OPC_CheckPredicate, 32, 97, 4, // Skip to: 7094
8506
/* 5973 */    MCD_OPC_CheckField, 20, 1, 0, 91, 4, // Skip to: 7094
8507
/* 5979 */    MCD_OPC_CheckField, 12, 4, 15, 85, 4, // Skip to: 7094
8508
/* 5985 */    MCD_OPC_Decode, 254, 20, 173, 2, // Opcode: t2USAX
8509
/* 5990 */    MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 6015
8510
/* 5994 */    MCD_OPC_CheckPredicate, 32, 72, 4, // Skip to: 7094
8511
/* 5998 */    MCD_OPC_CheckField, 20, 1, 0, 66, 4, // Skip to: 7094
8512
/* 6004 */    MCD_OPC_CheckField, 12, 4, 15, 60, 4, // Skip to: 7094
8513
/* 6010 */    MCD_OPC_Decode, 247, 20, 173, 2, // Opcode: t2UQSAX
8514
/* 6015 */    MCD_OPC_FilterValue, 6, 51, 4, // Skip to: 7094
8515
/* 6019 */    MCD_OPC_CheckPredicate, 32, 47, 4, // Skip to: 7094
8516
/* 6023 */    MCD_OPC_CheckField, 20, 1, 0, 41, 4, // Skip to: 7094
8517
/* 6029 */    MCD_OPC_CheckField, 12, 4, 15, 35, 4, // Skip to: 7094
8518
/* 6035 */    MCD_OPC_Decode, 238, 20, 173, 2, // Opcode: t2UHSAX
8519
/* 6040 */    MCD_OPC_FilterValue, 3, 230, 2, // Skip to: 6786
8520
/* 6044 */    MCD_OPC_ExtractField, 20, 4,  // Inst{23-20} ...
8521
/* 6047 */    MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 6095
8522
/* 6051 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8523
/* 6054 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6082
8524
/* 6058 */    MCD_OPC_CheckPredicate, 24, 11, 0, // Skip to: 6073
8525
/* 6062 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6073
8526
/* 6068 */    MCD_OPC_Decode, 167, 19, 173, 2, // Opcode: t2MUL
8527
/* 6073 */    MCD_OPC_CheckPredicate, 24, 249, 3, // Skip to: 7094
8528
/* 6077 */    MCD_OPC_Decode, 132, 19, 177, 2, // Opcode: t2MLA
8529
/* 6082 */    MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 7094
8530
/* 6086 */    MCD_OPC_CheckPredicate, 24, 236, 3, // Skip to: 7094
8531
/* 6090 */    MCD_OPC_Decode, 133, 19, 177, 2, // Opcode: t2MLS
8532
/* 6095 */    MCD_OPC_FilterValue, 1, 115, 0, // Skip to: 6214
8533
/* 6099 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8534
/* 6102 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6130
8535
/* 6106 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6121
8536
/* 6110 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6121
8537
/* 6116 */    MCD_OPC_Decode, 132, 20, 173, 2, // Opcode: t2SMULBB
8538
/* 6121 */    MCD_OPC_CheckPredicate, 32, 201, 3, // Skip to: 7094
8539
/* 6125 */    MCD_OPC_Decode, 233, 19, 177, 2, // Opcode: t2SMLABB
8540
/* 6130 */    MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 6158
8541
/* 6134 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6149
8542
/* 6138 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6149
8543
/* 6144 */    MCD_OPC_Decode, 133, 20, 173, 2, // Opcode: t2SMULBT
8544
/* 6149 */    MCD_OPC_CheckPredicate, 32, 173, 3, // Skip to: 7094
8545
/* 6153 */    MCD_OPC_Decode, 234, 19, 177, 2, // Opcode: t2SMLABT
8546
/* 6158 */    MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 6186
8547
/* 6162 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6177
8548
/* 6166 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6177
8549
/* 6172 */    MCD_OPC_Decode, 135, 20, 173, 2, // Opcode: t2SMULTB
8550
/* 6177 */    MCD_OPC_CheckPredicate, 32, 145, 3, // Skip to: 7094
8551
/* 6181 */    MCD_OPC_Decode, 244, 19, 177, 2, // Opcode: t2SMLATB
8552
/* 6186 */    MCD_OPC_FilterValue, 3, 136, 3, // Skip to: 7094
8553
/* 6190 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6205
8554
/* 6194 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6205
8555
/* 6200 */    MCD_OPC_Decode, 136, 20, 173, 2, // Opcode: t2SMULTT
8556
/* 6205 */    MCD_OPC_CheckPredicate, 32, 117, 3, // Skip to: 7094
8557
/* 6209 */    MCD_OPC_Decode, 245, 19, 177, 2, // Opcode: t2SMLATT
8558
/* 6214 */    MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 6277
8559
/* 6218 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8560
/* 6221 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6249
8561
/* 6225 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6240
8562
/* 6229 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6240
8563
/* 6235 */    MCD_OPC_Decode, 130, 20, 173, 2, // Opcode: t2SMUAD
8564
/* 6240 */    MCD_OPC_CheckPredicate, 32, 82, 3, // Skip to: 7094
8565
/* 6244 */    MCD_OPC_Decode, 235, 19, 177, 2, // Opcode: t2SMLAD
8566
/* 6249 */    MCD_OPC_FilterValue, 1, 73, 3, // Skip to: 7094
8567
/* 6253 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6268
8568
/* 6257 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6268
8569
/* 6263 */    MCD_OPC_Decode, 131, 20, 173, 2, // Opcode: t2SMUADX
8570
/* 6268 */    MCD_OPC_CheckPredicate, 32, 54, 3, // Skip to: 7094
8571
/* 6272 */    MCD_OPC_Decode, 236, 19, 177, 2, // Opcode: t2SMLADX
8572
/* 6277 */    MCD_OPC_FilterValue, 3, 59, 0, // Skip to: 6340
8573
/* 6281 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8574
/* 6284 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6312
8575
/* 6288 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6303
8576
/* 6292 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6303
8577
/* 6298 */    MCD_OPC_Decode, 137, 20, 173, 2, // Opcode: t2SMULWB
8578
/* 6303 */    MCD_OPC_CheckPredicate, 32, 19, 3, // Skip to: 7094
8579
/* 6307 */    MCD_OPC_Decode, 246, 19, 177, 2, // Opcode: t2SMLAWB
8580
/* 6312 */    MCD_OPC_FilterValue, 1, 10, 3, // Skip to: 7094
8581
/* 6316 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6331
8582
/* 6320 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6331
8583
/* 6326 */    MCD_OPC_Decode, 138, 20, 173, 2, // Opcode: t2SMULWT
8584
/* 6331 */    MCD_OPC_CheckPredicate, 32, 247, 2, // Skip to: 7094
8585
/* 6335 */    MCD_OPC_Decode, 247, 19, 177, 2, // Opcode: t2SMLAWT
8586
/* 6340 */    MCD_OPC_FilterValue, 4, 59, 0, // Skip to: 6403
8587
/* 6344 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8588
/* 6347 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6375
8589
/* 6351 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6366
8590
/* 6355 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6366
8591
/* 6361 */    MCD_OPC_Decode, 139, 20, 173, 2, // Opcode: t2SMUSD
8592
/* 6366 */    MCD_OPC_CheckPredicate, 32, 212, 2, // Skip to: 7094
8593
/* 6370 */    MCD_OPC_Decode, 248, 19, 177, 2, // Opcode: t2SMLSD
8594
/* 6375 */    MCD_OPC_FilterValue, 1, 203, 2, // Skip to: 7094
8595
/* 6379 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6394
8596
/* 6383 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6394
8597
/* 6389 */    MCD_OPC_Decode, 140, 20, 173, 2, // Opcode: t2SMUSDX
8598
/* 6394 */    MCD_OPC_CheckPredicate, 32, 184, 2, // Skip to: 7094
8599
/* 6398 */    MCD_OPC_Decode, 249, 19, 177, 2, // Opcode: t2SMLSDX
8600
/* 6403 */    MCD_OPC_FilterValue, 5, 59, 0, // Skip to: 6466
8601
/* 6407 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8602
/* 6410 */    MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6438
8603
/* 6414 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6429
8604
/* 6418 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6429
8605
/* 6424 */    MCD_OPC_Decode, 128, 20, 173, 2, // Opcode: t2SMMUL
8606
/* 6429 */    MCD_OPC_CheckPredicate, 32, 149, 2, // Skip to: 7094
8607
/* 6433 */    MCD_OPC_Decode, 252, 19, 177, 2, // Opcode: t2SMMLA
8608
/* 6438 */    MCD_OPC_FilterValue, 1, 140, 2, // Skip to: 7094
8609
/* 6442 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6457
8610
/* 6446 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6457
8611
/* 6452 */    MCD_OPC_Decode, 129, 20, 173, 2, // Opcode: t2SMMULR
8612
/* 6457 */    MCD_OPC_CheckPredicate, 32, 121, 2, // Skip to: 7094
8613
/* 6461 */    MCD_OPC_Decode, 253, 19, 177, 2, // Opcode: t2SMMLAR
8614
/* 6466 */    MCD_OPC_FilterValue, 6, 29, 0, // Skip to: 6499
8615
/* 6470 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8616
/* 6473 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6486
8617
/* 6477 */    MCD_OPC_CheckPredicate, 32, 101, 2, // Skip to: 7094
8618
/* 6481 */    MCD_OPC_Decode, 254, 19, 177, 2, // Opcode: t2SMMLS
8619
/* 6486 */    MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 7094
8620
/* 6490 */    MCD_OPC_CheckPredicate, 32, 88, 2, // Skip to: 7094
8621
/* 6494 */    MCD_OPC_Decode, 255, 19, 177, 2, // Opcode: t2SMMLSR
8622
/* 6499 */    MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 6534
8623
/* 6503 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8624
/* 6506 */    MCD_OPC_FilterValue, 0, 72, 2, // Skip to: 7094
8625
/* 6510 */    MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 6525
8626
/* 6514 */    MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6525
8627
/* 6520 */    MCD_OPC_Decode, 250, 20, 173, 2, // Opcode: t2USAD8
8628
/* 6525 */    MCD_OPC_CheckPredicate, 32, 53, 2, // Skip to: 7094
8629
/* 6529 */    MCD_OPC_Decode, 251, 20, 177, 2, // Opcode: t2USADA8
8630
/* 6534 */    MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 6553
8631
/* 6538 */    MCD_OPC_CheckPredicate, 24, 40, 2, // Skip to: 7094
8632
/* 6542 */    MCD_OPC_CheckField, 4, 4, 0, 34, 2, // Skip to: 7094
8633
/* 6548 */    MCD_OPC_Decode, 134, 20, 178, 2, // Opcode: t2SMULL
8634
/* 6553 */    MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 6578
8635
/* 6557 */    MCD_OPC_CheckPredicate, 44, 21, 2, // Skip to: 7094
8636
/* 6561 */    MCD_OPC_CheckField, 12, 4, 15, 15, 2, // Skip to: 7094
8637
/* 6567 */    MCD_OPC_CheckField, 4, 4, 15, 9, 2, // Skip to: 7094
8638
/* 6573 */    MCD_OPC_Decode, 224, 19, 173, 2, // Opcode: t2SDIV
8639
/* 6578 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 6597
8640
/* 6582 */    MCD_OPC_CheckPredicate, 24, 252, 1, // Skip to: 7094
8641
/* 6586 */    MCD_OPC_CheckField, 4, 4, 0, 246, 1, // Skip to: 7094
8642
/* 6592 */    MCD_OPC_Decode, 243, 20, 178, 2, // Opcode: t2UMULL
8643
/* 6597 */    MCD_OPC_FilterValue, 11, 21, 0, // Skip to: 6622
8644
/* 6601 */    MCD_OPC_CheckPredicate, 44, 233, 1, // Skip to: 7094
8645
/* 6605 */    MCD_OPC_CheckField, 12, 4, 15, 227, 1, // Skip to: 7094
8646
/* 6611 */    MCD_OPC_CheckField, 4, 4, 15, 221, 1, // Skip to: 7094
8647
/* 6617 */    MCD_OPC_Decode, 234, 20, 173, 2, // Opcode: t2UDIV
8648
/* 6622 */    MCD_OPC_FilterValue, 12, 94, 0, // Skip to: 6720
8649
/* 6626 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8650
/* 6629 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6642
8651
/* 6633 */    MCD_OPC_CheckPredicate, 24, 201, 1, // Skip to: 7094
8652
/* 6637 */    MCD_OPC_Decode, 237, 19, 179, 2, // Opcode: t2SMLAL
8653
/* 6642 */    MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 6655
8654
/* 6646 */    MCD_OPC_CheckPredicate, 32, 188, 1, // Skip to: 7094
8655
/* 6650 */    MCD_OPC_Decode, 238, 19, 178, 2, // Opcode: t2SMLALBB
8656
/* 6655 */    MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 6668
8657
/* 6659 */    MCD_OPC_CheckPredicate, 32, 175, 1, // Skip to: 7094
8658
/* 6663 */    MCD_OPC_Decode, 239, 19, 178, 2, // Opcode: t2SMLALBT
8659
/* 6668 */    MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 6681
8660
/* 6672 */    MCD_OPC_CheckPredicate, 32, 162, 1, // Skip to: 7094
8661
/* 6676 */    MCD_OPC_Decode, 242, 19, 178, 2, // Opcode: t2SMLALTB
8662
/* 6681 */    MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 6694
8663
/* 6685 */    MCD_OPC_CheckPredicate, 32, 149, 1, // Skip to: 7094
8664
/* 6689 */    MCD_OPC_Decode, 243, 19, 178, 2, // Opcode: t2SMLALTT
8665
/* 6694 */    MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6707
8666
/* 6698 */    MCD_OPC_CheckPredicate, 32, 136, 1, // Skip to: 7094
8667
/* 6702 */    MCD_OPC_Decode, 240, 19, 178, 2, // Opcode: t2SMLALD
8668
/* 6707 */    MCD_OPC_FilterValue, 13, 127, 1, // Skip to: 7094
8669
/* 6711 */    MCD_OPC_CheckPredicate, 32, 123, 1, // Skip to: 7094
8670
/* 6715 */    MCD_OPC_Decode, 241, 19, 178, 2, // Opcode: t2SMLALDX
8671
/* 6720 */    MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 6753
8672
/* 6724 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8673
/* 6727 */    MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6740
8674
/* 6731 */    MCD_OPC_CheckPredicate, 32, 103, 1, // Skip to: 7094
8675
/* 6735 */    MCD_OPC_Decode, 250, 19, 178, 2, // Opcode: t2SMLSLD
8676
/* 6740 */    MCD_OPC_FilterValue, 13, 94, 1, // Skip to: 7094
8677
/* 6744 */    MCD_OPC_CheckPredicate, 32, 90, 1, // Skip to: 7094
8678
/* 6748 */    MCD_OPC_Decode, 251, 19, 180, 2, // Opcode: t2SMLSLDX
8679
/* 6753 */    MCD_OPC_FilterValue, 14, 81, 1, // Skip to: 7094
8680
/* 6757 */    MCD_OPC_ExtractField, 4, 4,  // Inst{7-4} ...
8681
/* 6760 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6773
8682
/* 6764 */    MCD_OPC_CheckPredicate, 24, 70, 1, // Skip to: 7094
8683
/* 6768 */    MCD_OPC_Decode, 242, 20, 179, 2, // Opcode: t2UMLAL
8684
/* 6773 */    MCD_OPC_FilterValue, 6, 61, 1, // Skip to: 7094
8685
/* 6777 */    MCD_OPC_CheckPredicate, 32, 57, 1, // Skip to: 7094
8686
/* 6781 */    MCD_OPC_Decode, 241, 20, 178, 2, // Opcode: t2UMAAL
8687
/* 6786 */    MCD_OPC_FilterValue, 4, 151, 0, // Skip to: 6941
8688
/* 6790 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
8689
/* 6793 */    MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6811
8690
/* 6797 */    MCD_OPC_CheckPredicate, 45, 37, 1, // Skip to: 7094
8691
/* 6801 */    MCD_OPC_CheckField, 23, 1, 1, 31, 1, // Skip to: 7094
8692
/* 6807 */    MCD_OPC_Decode, 155, 20, 86, // Opcode: t2STC2_OPTION
8693
/* 6811 */    MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6829
8694
/* 6815 */    MCD_OPC_CheckPredicate, 45, 19, 1, // Skip to: 7094
8695
/* 6819 */    MCD_OPC_CheckField, 23, 1, 1, 13, 1, // Skip to: 7094
8696
/* 6825 */    MCD_OPC_Decode, 186, 18, 86, // Opcode: t2LDC2_OPTION
8697
/* 6829 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6841
8698
/* 6833 */    MCD_OPC_CheckPredicate, 45, 1, 1, // Skip to: 7094
8699
/* 6837 */    MCD_OPC_Decode, 156, 20, 86, // Opcode: t2STC2_POST
8700
/* 6841 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6853
8701
/* 6845 */    MCD_OPC_CheckPredicate, 45, 245, 0, // Skip to: 7094
8702
/* 6849 */    MCD_OPC_Decode, 187, 18, 86, // Opcode: t2LDC2_POST
8703
/* 6853 */    MCD_OPC_FilterValue, 4, 28, 0, // Skip to: 6885
8704
/* 6857 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8705
/* 6860 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6873
8706
/* 6864 */    MCD_OPC_CheckPredicate, 31, 226, 0, // Skip to: 7094
8707
/* 6868 */    MCD_OPC_Decode, 131, 19, 132, 2, // Opcode: t2MCRR2
8708
/* 6873 */    MCD_OPC_FilterValue, 1, 217, 0, // Skip to: 7094
8709
/* 6877 */    MCD_OPC_CheckPredicate, 45, 213, 0, // Skip to: 7094
8710
/* 6881 */    MCD_OPC_Decode, 151, 20, 86, // Opcode: t2STC2L_OPTION
8711
/* 6885 */    MCD_OPC_FilterValue, 5, 28, 0, // Skip to: 6917
8712
/* 6889 */    MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8713
/* 6892 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6905
8714
/* 6896 */    MCD_OPC_CheckPredicate, 31, 194, 0, // Skip to: 7094
8715
/* 6900 */    MCD_OPC_Decode, 159, 19, 132, 2, // Opcode: t2MRRC2
8716
/* 6905 */    MCD_OPC_FilterValue, 1, 185, 0, // Skip to: 7094
8717
/* 6909 */    MCD_OPC_CheckPredicate, 45, 181, 0, // Skip to: 7094
8718
/* 6913 */    MCD_OPC_Decode, 182, 18, 86, // Opcode: t2LDC2L_OPTION
8719
/* 6917 */    MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6929
8720
/* 6921 */    MCD_OPC_CheckPredicate, 45, 169, 0, // Skip to: 7094
8721
/* 6925 */    MCD_OPC_Decode, 152, 20, 86, // Opcode: t2STC2L_POST
8722
/* 6929 */    MCD_OPC_FilterValue, 7, 161, 0, // Skip to: 7094
8723
/* 6933 */    MCD_OPC_CheckPredicate, 45, 157, 0, // Skip to: 7094
8724
/* 6937 */    MCD_OPC_Decode, 183, 18, 86, // Opcode: t2LDC2L_POST
8725
/* 6941 */    MCD_OPC_FilterValue, 5, 99, 0, // Skip to: 7044
8726
/* 6945 */    MCD_OPC_ExtractField, 20, 3,  // Inst{22-20} ...
8727
/* 6948 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6960
8728
/* 6952 */    MCD_OPC_CheckPredicate, 45, 138, 0, // Skip to: 7094
8729
/* 6956 */    MCD_OPC_Decode, 154, 20, 86, // Opcode: t2STC2_OFFSET
8730
/* 6960 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6972
8731
/* 6964 */    MCD_OPC_CheckPredicate, 45, 126, 0, // Skip to: 7094
8732
/* 6968 */    MCD_OPC_Decode, 185, 18, 86, // Opcode: t2LDC2_OFFSET
8733
/* 6972 */    MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6984
8734
/* 6976 */    MCD_OPC_CheckPredicate, 45, 114, 0, // Skip to: 7094
8735
/* 6980 */    MCD_OPC_Decode, 157, 20, 86, // Opcode: t2STC2_PRE
8736
/* 6984 */    MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6996
8737
/* 6988 */    MCD_OPC_CheckPredicate, 45, 102, 0, // Skip to: 7094
8738
/* 6992 */    MCD_OPC_Decode, 188, 18, 86, // Opcode: t2LDC2_PRE
8739
/* 6996 */    MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 7008
8740
/* 7000 */    MCD_OPC_CheckPredicate, 45, 90, 0, // Skip to: 7094
8741
/* 7004 */    MCD_OPC_Decode, 150, 20, 86, // Opcode: t2STC2L_OFFSET
8742
/* 7008 */    MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 7020
8743
/* 7012 */    MCD_OPC_CheckPredicate, 45, 78, 0, // Skip to: 7094
8744
/* 7016 */    MCD_OPC_Decode, 181, 18, 86, // Opcode: t2LDC2L_OFFSET
8745
/* 7020 */    MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 7032
8746
/* 7024 */    MCD_OPC_CheckPredicate, 45, 66, 0, // Skip to: 7094
8747
/* 7028 */    MCD_OPC_Decode, 153, 20, 86, // Opcode: t2STC2L_PRE
8748
/* 7032 */    MCD_OPC_FilterValue, 7, 58, 0, // Skip to: 7094
8749
/* 7036 */    MCD_OPC_CheckPredicate, 45, 54, 0, // Skip to: 7094
8750
/* 7040 */    MCD_OPC_Decode, 184, 18, 86, // Opcode: t2LDC2L_PRE
8751
/* 7044 */    MCD_OPC_FilterValue, 6, 46, 0, // Skip to: 7094
8752
/* 7048 */    MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
8753
/* 7051 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7063
8754
/* 7055 */    MCD_OPC_CheckPredicate, 31, 35, 0, // Skip to: 7094
8755
/* 7059 */    MCD_OPC_Decode, 141, 18, 89, // Opcode: t2CDP2
8756
/* 7063 */    MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 7094
8757
/* 7067 */    MCD_OPC_ExtractField, 20, 1,  // Inst{20} ...
8758
/* 7070 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7082
8759
/* 7074 */    MCD_OPC_CheckPredicate, 31, 16, 0, // Skip to: 7094
8760
/* 7078 */    MCD_OPC_Decode, 129, 19, 91, // Opcode: t2MCR2
8761
/* 7082 */    MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7094
8762
/* 7086 */    MCD_OPC_CheckPredicate, 31, 4, 0, // Skip to: 7094
8763
/* 7090 */    MCD_OPC_Decode, 157, 19, 93, // Opcode: t2MRC2
8764
/* 7094 */    MCD_OPC_Fail,
8765
  0
8766
};
8767
8768
static const uint8_t DecoderTableThumbSBit16[] = {
8769
/* 0 */       MCD_OPC_ExtractField, 11, 5,  // Inst{15-11} ...
8770
/* 3 */       MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 16
8771
/* 7 */       MCD_OPC_CheckPredicate, 21, 49, 1, // Skip to: 316
8772
/* 11 */      MCD_OPC_Decode, 194, 21, 181, 2, // Opcode: tLSLri
8773
/* 16 */      MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29
8774
/* 20 */      MCD_OPC_CheckPredicate, 21, 36, 1, // Skip to: 316
8775
/* 24 */      MCD_OPC_Decode, 196, 21, 181, 2, // Opcode: tLSRri
8776
/* 29 */      MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 42
8777
/* 33 */      MCD_OPC_CheckPredicate, 21, 23, 1, // Skip to: 316
8778
/* 37 */      MCD_OPC_Decode, 149, 21, 181, 2, // Opcode: tASRri
8779
/* 42 */      MCD_OPC_FilterValue, 3, 55, 0, // Skip to: 101
8780
/* 46 */      MCD_OPC_ExtractField, 9, 2,  // Inst{10-9} ...
8781
/* 49 */      MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 62
8782
/* 53 */      MCD_OPC_CheckPredicate, 21, 3, 1, // Skip to: 316
8783
/* 57 */      MCD_OPC_Decode, 142, 21, 182, 2, // Opcode: tADDrr
8784
/* 62 */      MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 75
8785
/* 66 */      MCD_OPC_CheckPredicate, 21, 246, 0, // Skip to: 316
8786
/* 70 */      MCD_OPC_Decode, 226, 21, 182, 2, // Opcode: tSUBrr
8787
/* 75 */      MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 88
8788
/* 79 */      MCD_OPC_CheckPredicate, 21, 233, 0, // Skip to: 316
8789
/* 83 */      MCD_OPC_Decode, 138, 21, 183, 2, // Opcode: tADDi3
8790
/* 88 */      MCD_OPC_FilterValue, 3, 224, 0, // Skip to: 316
8791
/* 92 */      MCD_OPC_CheckPredicate, 21, 220, 0, // Skip to: 316
8792
/* 96 */      MCD_OPC_Decode, 224, 21, 183, 2, // Opcode: tSUBi3
8793
/* 101 */     MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 114
8794
/* 105 */     MCD_OPC_CheckPredicate, 21, 207, 0, // Skip to: 316
8795
/* 109 */     MCD_OPC_Decode, 200, 21, 207, 1, // Opcode: tMOVi8
8796
/* 114 */     MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 127
8797
/* 118 */     MCD_OPC_CheckPredicate, 21, 194, 0, // Skip to: 316
8798
/* 122 */     MCD_OPC_Decode, 139, 21, 184, 2, // Opcode: tADDi8
8799
/* 127 */     MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 140
8800
/* 131 */     MCD_OPC_CheckPredicate, 21, 181, 0, // Skip to: 316
8801
/* 135 */     MCD_OPC_Decode, 225, 21, 184, 2, // Opcode: tSUBi8
8802
/* 140 */     MCD_OPC_FilterValue, 8, 172, 0, // Skip to: 316
8803
/* 144 */     MCD_OPC_ExtractField, 6, 5,  // Inst{10-6} ...
8804
/* 147 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 160
8805
/* 151 */     MCD_OPC_CheckPredicate, 21, 161, 0, // Skip to: 316
8806
/* 155 */     MCD_OPC_Decode, 148, 21, 185, 2, // Opcode: tAND
8807
/* 160 */     MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 173
8808
/* 164 */     MCD_OPC_CheckPredicate, 21, 148, 0, // Skip to: 316
8809
/* 168 */     MCD_OPC_Decode, 172, 21, 185, 2, // Opcode: tEOR
8810
/* 173 */     MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 186
8811
/* 177 */     MCD_OPC_CheckPredicate, 21, 135, 0, // Skip to: 316
8812
/* 181 */     MCD_OPC_Decode, 195, 21, 185, 2, // Opcode: tLSLrr
8813
/* 186 */     MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 199
8814
/* 190 */     MCD_OPC_CheckPredicate, 21, 122, 0, // Skip to: 316
8815
/* 194 */     MCD_OPC_Decode, 197, 21, 185, 2, // Opcode: tLSRrr
8816
/* 199 */     MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 212
8817
/* 203 */     MCD_OPC_CheckPredicate, 21, 109, 0, // Skip to: 316
8818
/* 207 */     MCD_OPC_Decode, 150, 21, 185, 2, // Opcode: tASRrr
8819
/* 212 */     MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 225
8820
/* 216 */     MCD_OPC_CheckPredicate, 21, 96, 0, // Skip to: 316
8821
/* 220 */     MCD_OPC_Decode, 135, 21, 185, 2, // Opcode: tADC
8822
/* 225 */     MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 238
8823
/* 229 */     MCD_OPC_CheckPredicate, 21, 83, 0, // Skip to: 316
8824
/* 233 */     MCD_OPC_Decode, 214, 21, 185, 2, // Opcode: tSBC
8825
/* 238 */     MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 251
8826
/* 242 */     MCD_OPC_CheckPredicate, 21, 70, 0, // Skip to: 316
8827
/* 246 */     MCD_OPC_Decode, 212, 21, 185, 2, // Opcode: tROR
8828
/* 251 */     MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 264
8829
/* 255 */     MCD_OPC_CheckPredicate, 21, 57, 0, // Skip to: 316
8830
/* 259 */     MCD_OPC_Decode, 213, 21, 206, 1, // Opcode: tRSB
8831
/* 264 */     MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 277
8832
/* 268 */     MCD_OPC_CheckPredicate, 21, 44, 0, // Skip to: 316
8833
/* 272 */     MCD_OPC_Decode, 204, 21, 185, 2, // Opcode: tORR
8834
/* 277 */     MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 290
8835
/* 281 */     MCD_OPC_CheckPredicate, 21, 31, 0, // Skip to: 316
8836
/* 285 */     MCD_OPC_Decode, 202, 21, 186, 2, // Opcode: tMUL
8837
/* 290 */     MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 303
8838
/* 294 */     MCD_OPC_CheckPredicate, 21, 18, 0, // Skip to: 316
8839
/* 298 */     MCD_OPC_Decode, 152, 21, 185, 2, // Opcode: tBIC
8840
/* 303 */     MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 316
8841
/* 307 */     MCD_OPC_CheckPredicate, 21, 5, 0, // Skip to: 316
8842
/* 311 */     MCD_OPC_Decode, 203, 21, 206, 1, // Opcode: tMVN
8843
/* 316 */     MCD_OPC_Fail,
8844
  0
8845
};
8846
8847
static const uint8_t DecoderTableVFP32[] = {
8848
/* 0 */       MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
8849
/* 3 */       MCD_OPC_FilterValue, 0, 83, 1, // Skip to: 346
8850
/* 7 */       MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
8851
/* 10 */      MCD_OPC_FilterValue, 12, 130, 0, // Skip to: 144
8852
/* 14 */      MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8853
/* 17 */      MCD_OPC_FilterValue, 10, 47, 0, // Skip to: 68
8854
/* 21 */      MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8855
/* 24 */      MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 55
8856
/* 28 */      MCD_OPC_CheckPredicate, 20, 211, 10, // Skip to: 2803
8857
/* 32 */      MCD_OPC_CheckField, 22, 1, 1, 205, 10, // Skip to: 2803
8858
/* 38 */      MCD_OPC_CheckField, 6, 2, 0, 199, 10, // Skip to: 2803
8859
/* 44 */      MCD_OPC_CheckField, 4, 1, 1, 193, 10, // Skip to: 2803
8860
/* 50 */      MCD_OPC_Decode, 217, 10, 187, 2, // Opcode: VMOVSRR
8861
/* 55 */      MCD_OPC_FilterValue, 1, 184, 10, // Skip to: 2803
8862
/* 59 */      MCD_OPC_CheckPredicate, 20, 180, 10, // Skip to: 2803
8863
/* 63 */      MCD_OPC_Decode, 136, 17, 188, 2, // Opcode: VSTMSIA
8864
/* 68 */      MCD_OPC_FilterValue, 11, 171, 10, // Skip to: 2803
8865
/* 72 */      MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8866
/* 75 */      MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 106
8867
/* 79 */      MCD_OPC_CheckPredicate, 20, 160, 10, // Skip to: 2803
8868
/* 83 */      MCD_OPC_CheckField, 22, 1, 1, 154, 10, // Skip to: 2803
8869
/* 89 */      MCD_OPC_CheckField, 6, 2, 0, 148, 10, // Skip to: 2803
8870
/* 95 */      MCD_OPC_CheckField, 4, 1, 1, 142, 10, // Skip to: 2803
8871
/* 101 */     MCD_OPC_Decode, 200, 10, 189, 2, // Opcode: VMOVDRR
8872
/* 106 */     MCD_OPC_FilterValue, 1, 133, 10, // Skip to: 2803
8873
/* 110 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
8874
/* 113 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 126
8875
/* 117 */     MCD_OPC_CheckPredicate, 20, 122, 10, // Skip to: 2803
8876
/* 121 */     MCD_OPC_Decode, 132, 17, 190, 2, // Opcode: VSTMDIA
8877
/* 126 */     MCD_OPC_FilterValue, 1, 113, 10, // Skip to: 2803
8878
/* 130 */     MCD_OPC_CheckPredicate, 20, 109, 10, // Skip to: 2803
8879
/* 134 */     MCD_OPC_CheckField, 22, 1, 0, 103, 10, // Skip to: 2803
8880
/* 140 */     MCD_OPC_Decode, 112, 191, 2, // Opcode: FSTMXIA
8881
/* 144 */     MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 177
8882
/* 148 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8883
/* 151 */     MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 164
8884
/* 155 */     MCD_OPC_CheckPredicate, 20, 84, 10, // Skip to: 2803
8885
/* 159 */     MCD_OPC_Decode, 139, 17, 192, 2, // Opcode: VSTRS
8886
/* 164 */     MCD_OPC_FilterValue, 11, 75, 10, // Skip to: 2803
8887
/* 168 */     MCD_OPC_CheckPredicate, 20, 71, 10, // Skip to: 2803
8888
/* 172 */     MCD_OPC_Decode, 138, 17, 193, 2, // Opcode: VSTRD
8889
/* 177 */     MCD_OPC_FilterValue, 14, 62, 10, // Skip to: 2803
8890
/* 181 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
8891
/* 184 */     MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 309
8892
/* 188 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
8893
/* 191 */     MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 264
8894
/* 195 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8895
/* 198 */     MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 231
8896
/* 202 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8897
/* 205 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 218
8898
/* 209 */     MCD_OPC_CheckPredicate, 20, 30, 10, // Skip to: 2803
8899
/* 213 */     MCD_OPC_Decode, 157, 10, 194, 2, // Opcode: VMLAS
8900
/* 218 */     MCD_OPC_FilterValue, 1, 21, 10, // Skip to: 2803
8901
/* 222 */     MCD_OPC_CheckPredicate, 20, 17, 10, // Skip to: 2803
8902
/* 226 */     MCD_OPC_Decode, 136, 6, 195, 2, // Opcode: VDIVS
8903
/* 231 */     MCD_OPC_FilterValue, 11, 8, 10, // Skip to: 2803
8904
/* 235 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8905
/* 238 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 251
8906
/* 242 */     MCD_OPC_CheckPredicate, 46, 253, 9, // Skip to: 2803
8907
/* 246 */     MCD_OPC_Decode, 146, 10, 196, 2, // Opcode: VMLAD
8908
/* 251 */     MCD_OPC_FilterValue, 1, 244, 9, // Skip to: 2803
8909
/* 255 */     MCD_OPC_CheckPredicate, 46, 240, 9, // Skip to: 2803
8910
/* 259 */     MCD_OPC_Decode, 135, 6, 197, 2, // Opcode: VDIVD
8911
/* 264 */     MCD_OPC_FilterValue, 1, 231, 9, // Skip to: 2803
8912
/* 268 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8913
/* 271 */     MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 290
8914
/* 275 */     MCD_OPC_CheckPredicate, 20, 220, 9, // Skip to: 2803
8915
/* 279 */     MCD_OPC_CheckField, 23, 1, 0, 214, 9, // Skip to: 2803
8916
/* 285 */     MCD_OPC_Decode, 183, 10, 194, 2, // Opcode: VMLSS
8917
/* 290 */     MCD_OPC_FilterValue, 11, 205, 9, // Skip to: 2803
8918
/* 294 */     MCD_OPC_CheckPredicate, 46, 201, 9, // Skip to: 2803
8919
/* 298 */     MCD_OPC_CheckField, 23, 1, 0, 195, 9, // Skip to: 2803
8920
/* 304 */     MCD_OPC_Decode, 172, 10, 196, 2, // Opcode: VMLSD
8921
/* 309 */     MCD_OPC_FilterValue, 1, 186, 9, // Skip to: 2803
8922
/* 313 */     MCD_OPC_CheckPredicate, 20, 182, 9, // Skip to: 2803
8923
/* 317 */     MCD_OPC_CheckField, 22, 2, 0, 176, 9, // Skip to: 2803
8924
/* 323 */     MCD_OPC_CheckField, 8, 4, 10, 170, 9, // Skip to: 2803
8925
/* 329 */     MCD_OPC_CheckField, 5, 2, 0, 164, 9, // Skip to: 2803
8926
/* 335 */     MCD_OPC_CheckField, 0, 4, 0, 158, 9, // Skip to: 2803
8927
/* 341 */     MCD_OPC_Decode, 216, 10, 198, 2, // Opcode: VMOVSR
8928
/* 346 */     MCD_OPC_FilterValue, 1, 111, 1, // Skip to: 717
8929
/* 350 */     MCD_OPC_ExtractField, 24, 4,  // Inst{27-24} ...
8930
/* 353 */     MCD_OPC_FilterValue, 12, 130, 0, // Skip to: 487
8931
/* 357 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8932
/* 360 */     MCD_OPC_FilterValue, 10, 47, 0, // Skip to: 411
8933
/* 364 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8934
/* 367 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 398
8935
/* 371 */     MCD_OPC_CheckPredicate, 20, 124, 9, // Skip to: 2803
8936
/* 375 */     MCD_OPC_CheckField, 22, 1, 1, 118, 9, // Skip to: 2803
8937
/* 381 */     MCD_OPC_CheckField, 6, 2, 0, 112, 9, // Skip to: 2803
8938
/* 387 */     MCD_OPC_CheckField, 4, 1, 1, 106, 9, // Skip to: 2803
8939
/* 393 */     MCD_OPC_Decode, 213, 10, 199, 2, // Opcode: VMOVRRS
8940
/* 398 */     MCD_OPC_FilterValue, 1, 97, 9, // Skip to: 2803
8941
/* 402 */     MCD_OPC_CheckPredicate, 20, 93, 9, // Skip to: 2803
8942
/* 406 */     MCD_OPC_Decode, 234, 9, 188, 2, // Opcode: VLDMSIA
8943
/* 411 */     MCD_OPC_FilterValue, 11, 84, 9, // Skip to: 2803
8944
/* 415 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8945
/* 418 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 449
8946
/* 422 */     MCD_OPC_CheckPredicate, 20, 73, 9, // Skip to: 2803
8947
/* 426 */     MCD_OPC_CheckField, 22, 1, 1, 67, 9, // Skip to: 2803
8948
/* 432 */     MCD_OPC_CheckField, 6, 2, 0, 61, 9, // Skip to: 2803
8949
/* 438 */     MCD_OPC_CheckField, 4, 1, 1, 55, 9, // Skip to: 2803
8950
/* 444 */     MCD_OPC_Decode, 212, 10, 200, 2, // Opcode: VMOVRRD
8951
/* 449 */     MCD_OPC_FilterValue, 1, 46, 9, // Skip to: 2803
8952
/* 453 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
8953
/* 456 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 469
8954
/* 460 */     MCD_OPC_CheckPredicate, 20, 35, 9, // Skip to: 2803
8955
/* 464 */     MCD_OPC_Decode, 230, 9, 190, 2, // Opcode: VLDMDIA
8956
/* 469 */     MCD_OPC_FilterValue, 1, 26, 9, // Skip to: 2803
8957
/* 473 */     MCD_OPC_CheckPredicate, 20, 22, 9, // Skip to: 2803
8958
/* 477 */     MCD_OPC_CheckField, 22, 1, 0, 16, 9, // Skip to: 2803
8959
/* 483 */     MCD_OPC_Decode, 108, 191, 2, // Opcode: FLDMXIA
8960
/* 487 */     MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 520
8961
/* 491 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8962
/* 494 */     MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 507
8963
/* 498 */     MCD_OPC_CheckPredicate, 20, 253, 8, // Skip to: 2803
8964
/* 502 */     MCD_OPC_Decode, 237, 9, 192, 2, // Opcode: VLDRS
8965
/* 507 */     MCD_OPC_FilterValue, 11, 244, 8, // Skip to: 2803
8966
/* 511 */     MCD_OPC_CheckPredicate, 20, 240, 8, // Skip to: 2803
8967
/* 515 */     MCD_OPC_Decode, 236, 9, 193, 2, // Opcode: VLDRD
8968
/* 520 */     MCD_OPC_FilterValue, 14, 231, 8, // Skip to: 2803
8969
/* 524 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
8970
/* 527 */     MCD_OPC_FilterValue, 0, 149, 0, // Skip to: 680
8971
/* 531 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
8972
/* 534 */     MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 607
8973
/* 538 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8974
/* 541 */     MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 574
8975
/* 545 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8976
/* 548 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 561
8977
/* 552 */     MCD_OPC_CheckPredicate, 20, 199, 8, // Skip to: 2803
8978
/* 556 */     MCD_OPC_Decode, 163, 11, 194, 2, // Opcode: VNMLSS
8979
/* 561 */     MCD_OPC_FilterValue, 1, 190, 8, // Skip to: 2803
8980
/* 565 */     MCD_OPC_CheckPredicate, 47, 186, 8, // Skip to: 2803
8981
/* 569 */     MCD_OPC_Decode, 169, 6, 194, 2, // Opcode: VFNMSS
8982
/* 574 */     MCD_OPC_FilterValue, 11, 177, 8, // Skip to: 2803
8983
/* 578 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8984
/* 581 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 594
8985
/* 585 */     MCD_OPC_CheckPredicate, 46, 166, 8, // Skip to: 2803
8986
/* 589 */     MCD_OPC_Decode, 162, 11, 196, 2, // Opcode: VNMLSD
8987
/* 594 */     MCD_OPC_FilterValue, 1, 157, 8, // Skip to: 2803
8988
/* 598 */     MCD_OPC_CheckPredicate, 48, 153, 8, // Skip to: 2803
8989
/* 602 */     MCD_OPC_Decode, 168, 6, 196, 2, // Opcode: VFNMSD
8990
/* 607 */     MCD_OPC_FilterValue, 1, 144, 8, // Skip to: 2803
8991
/* 611 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
8992
/* 614 */     MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 647
8993
/* 618 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
8994
/* 621 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 634
8995
/* 625 */     MCD_OPC_CheckPredicate, 20, 126, 8, // Skip to: 2803
8996
/* 629 */     MCD_OPC_Decode, 161, 11, 194, 2, // Opcode: VNMLAS
8997
/* 634 */     MCD_OPC_FilterValue, 1, 117, 8, // Skip to: 2803
8998
/* 638 */     MCD_OPC_CheckPredicate, 47, 113, 8, // Skip to: 2803
8999
/* 642 */     MCD_OPC_Decode, 167, 6, 194, 2, // Opcode: VFNMAS
9000
/* 647 */     MCD_OPC_FilterValue, 11, 104, 8, // Skip to: 2803
9001
/* 651 */     MCD_OPC_ExtractField, 23, 1,  // Inst{23} ...
9002
/* 654 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 667
9003
/* 658 */     MCD_OPC_CheckPredicate, 46, 93, 8, // Skip to: 2803
9004
/* 662 */     MCD_OPC_Decode, 160, 11, 196, 2, // Opcode: VNMLAD
9005
/* 667 */     MCD_OPC_FilterValue, 1, 84, 8, // Skip to: 2803
9006
/* 671 */     MCD_OPC_CheckPredicate, 48, 80, 8, // Skip to: 2803
9007
/* 675 */     MCD_OPC_Decode, 166, 6, 196, 2, // Opcode: VFNMAD
9008
/* 680 */     MCD_OPC_FilterValue, 1, 71, 8, // Skip to: 2803
9009
/* 684 */     MCD_OPC_CheckPredicate, 20, 67, 8, // Skip to: 2803
9010
/* 688 */     MCD_OPC_CheckField, 22, 2, 0, 61, 8, // Skip to: 2803
9011
/* 694 */     MCD_OPC_CheckField, 8, 4, 10, 55, 8, // Skip to: 2803
9012
/* 700 */     MCD_OPC_CheckField, 5, 2, 0, 49, 8, // Skip to: 2803
9013
/* 706 */     MCD_OPC_CheckField, 0, 4, 0, 43, 8, // Skip to: 2803
9014
/* 712 */     MCD_OPC_Decode, 214, 10, 201, 2, // Opcode: VMOVRS
9015
/* 717 */     MCD_OPC_FilterValue, 2, 172, 1, // Skip to: 1149
9016
/* 721 */     MCD_OPC_ExtractField, 23, 5,  // Inst{27-23} ...
9017
/* 724 */     MCD_OPC_FilterValue, 25, 54, 0, // Skip to: 782
9018
/* 728 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9019
/* 731 */     MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 744
9020
/* 735 */     MCD_OPC_CheckPredicate, 20, 16, 8, // Skip to: 2803
9021
/* 739 */     MCD_OPC_Decode, 137, 17, 202, 2, // Opcode: VSTMSIA_UPD
9022
/* 744 */     MCD_OPC_FilterValue, 11, 7, 8, // Skip to: 2803
9023
/* 748 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
9024
/* 751 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 764
9025
/* 755 */     MCD_OPC_CheckPredicate, 20, 252, 7, // Skip to: 2803
9026
/* 759 */     MCD_OPC_Decode, 133, 17, 203, 2, // Opcode: VSTMDIA_UPD
9027
/* 764 */     MCD_OPC_FilterValue, 1, 243, 7, // Skip to: 2803
9028
/* 768 */     MCD_OPC_CheckPredicate, 20, 239, 7, // Skip to: 2803
9029
/* 772 */     MCD_OPC_CheckField, 22, 1, 0, 233, 7, // Skip to: 2803
9030
/* 778 */     MCD_OPC_Decode, 113, 204, 2, // Opcode: FSTMXIA_UPD
9031
/* 782 */     MCD_OPC_FilterValue, 26, 54, 0, // Skip to: 840
9032
/* 786 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9033
/* 789 */     MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 802
9034
/* 793 */     MCD_OPC_CheckPredicate, 20, 214, 7, // Skip to: 2803
9035
/* 797 */     MCD_OPC_Decode, 135, 17, 202, 2, // Opcode: VSTMSDB_UPD
9036
/* 802 */     MCD_OPC_FilterValue, 11, 205, 7, // Skip to: 2803
9037
/* 806 */     MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
9038
/* 809 */     MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 822
9039
/* 813 */     MCD_OPC_CheckPredicate, 20, 194, 7, // Skip to: 2803
9040
/* 817 */     MCD_OPC_Decode, 131, 17, 203, 2, // Opcode: VSTMDDB_UPD
9041
/* 822 */     MCD_OPC_FilterValue, 1, 185, 7, // Skip to: 2803
9042
/* 826 */     MCD_OPC_CheckPredicate, 20, 181, 7, // Skip to: 2803
9043
/* 830 */     MCD_OPC_CheckField, 22, 1, 0, 175, 7, // Skip to: 2803
9044
/* 836 */     MCD_OPC_Decode, 111, 204, 2, // Opcode: FSTMXDB_UPD
9045
/* 840 */     MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 937
9046
/* 844 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
9047
/* 847 */     MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 892
9048
/* 851 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9049
/* 854 */     MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 873
9050
/* 858 */     MCD_OPC_CheckPredicate, 20, 149, 7, // Skip to: 2803
9051
/* 862 */     MCD_OPC_CheckField, 4, 1, 0, 143, 7, // Skip to: 2803
9052
/* 868 */     MCD_OPC_Decode, 255, 10, 195, 2, // Opcode: VMULS
9053
/* 873 */     MCD_OPC_FilterValue, 11, 134, 7, // Skip to: 2803
9054
/* 877 */     MCD_OPC_CheckPredicate, 46, 130, 7, // Skip to: 2803
9055
/* 881 */     MCD_OPC_CheckField, 4, 1, 0, 124, 7, // Skip to: 2803
9056
/* 887 */     MCD_OPC_Decode, 242, 10, 197, 2, // Opcode: VMULD
9057
/* 892 */     MCD_OPC_FilterValue, 1, 115, 7, // Skip to: 2803
9058
/* 896 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9059
/* 899 */     MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 918
9060
/* 903 */     MCD_OPC_CheckPredicate, 20, 104, 7, // Skip to: 2803
9061
/* 907 */     MCD_OPC_CheckField, 4, 1, 0, 98, 7, // Skip to: 2803
9062
/* 913 */     MCD_OPC_Decode, 165, 11, 195, 2, // Opcode: VNMULS
9063
/* 918 */     MCD_OPC_FilterValue, 11, 89, 7, // Skip to: 2803
9064
/* 922 */     MCD_OPC_CheckPredicate, 46, 85, 7, // Skip to: 2803
9065
/* 926 */     MCD_OPC_CheckField, 4, 1, 0, 79, 7, // Skip to: 2803
9066
/* 932 */     MCD_OPC_Decode, 164, 11, 197, 2, // Opcode: VNMULD
9067
/* 937 */     MCD_OPC_FilterValue, 29, 70, 7, // Skip to: 2803
9068
/* 941 */     MCD_OPC_ExtractField, 4, 1,  // Inst{4} ...
9069
/* 944 */     MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 1017
9070
/* 948 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
9071
/* 951 */     MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 984
9072
/* 955 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9073
/* 958 */     MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 971
9074
/* 962 */     MCD_OPC_CheckPredicate, 47, 45, 7, // Skip to: 2803
9075
/* 966 */     MCD_OPC_Decode, 159, 6, 194, 2, // Opcode: VFMAS
9076
/* 971 */     MCD_OPC_FilterValue, 11, 36, 7, // Skip to: 2803
9077
/* 975 */     MCD_OPC_CheckPredicate, 48, 32, 7, // Skip to: 2803
9078
/* 979 */     MCD_OPC_Decode, 158, 6, 196, 2, // Opcode: VFMAD
9079
/* 984 */     MCD_OPC_FilterValue, 1, 23, 7, // Skip to: 2803
9080
/* 988 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9081
/* 991 */     MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1004
9082
/* 995 */     MCD_OPC_CheckPredicate, 47, 12, 7, // Skip to: 2803
9083
/* 999 */     MCD_OPC_Decode, 163, 6, 194, 2, // Opcode: VFMSS
9084
/* 1004 */    MCD_OPC_FilterValue, 11, 3, 7, // Skip to: 2803
9085
/* 1008 */    MCD_OPC_CheckPredicate, 48, 255, 6, // Skip to: 2803
9086
/* 1012 */    MCD_OPC_Decode, 162, 6, 196, 2, // Opcode: VFMSD
9087
/* 1017 */    MCD_OPC_FilterValue, 1, 246, 6, // Skip to: 2803
9088
/* 1021 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9089
/* 1024 */    MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1049
9090
/* 1028 */    MCD_OPC_CheckPredicate, 20, 235, 6, // Skip to: 2803
9091
/* 1032 */    MCD_OPC_CheckField, 22, 1, 1, 229, 6, // Skip to: 2803
9092
/* 1038 */    MCD_OPC_CheckField, 7, 5, 20, 223, 6, // Skip to: 2803
9093
/* 1044 */    MCD_OPC_Decode, 241, 10, 205, 2, // Opcode: VMSR_FPSID
9094
/* 1049 */    MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 1074
9095
/* 1053 */    MCD_OPC_CheckPredicate, 20, 210, 6, // Skip to: 2803
9096
/* 1057 */    MCD_OPC_CheckField, 22, 1, 1, 204, 6, // Skip to: 2803
9097
/* 1063 */    MCD_OPC_CheckField, 7, 5, 20, 198, 6, // Skip to: 2803
9098
/* 1069 */    MCD_OPC_Decode, 237, 10, 205, 2, // Opcode: VMSR
9099
/* 1074 */    MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1099
9100
/* 1078 */    MCD_OPC_CheckPredicate, 20, 185, 6, // Skip to: 2803
9101
/* 1082 */    MCD_OPC_CheckField, 22, 1, 1, 179, 6, // Skip to: 2803
9102
/* 1088 */    MCD_OPC_CheckField, 7, 5, 20, 173, 6, // Skip to: 2803
9103
/* 1094 */    MCD_OPC_Decode, 238, 10, 205, 2, // Opcode: VMSR_FPEXC
9104
/* 1099 */    MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1124
9105
/* 1103 */    MCD_OPC_CheckPredicate, 20, 160, 6, // Skip to: 2803
9106
/* 1107 */    MCD_OPC_CheckField, 22, 1, 1, 154, 6, // Skip to: 2803
9107
/* 1113 */    MCD_OPC_CheckField, 7, 5, 20, 148, 6, // Skip to: 2803
9108
/* 1119 */    MCD_OPC_Decode, 239, 10, 205, 2, // Opcode: VMSR_FPINST
9109
/* 1124 */    MCD_OPC_FilterValue, 10, 139, 6, // Skip to: 2803
9110
/* 1128 */    MCD_OPC_CheckPredicate, 20, 135, 6, // Skip to: 2803
9111
/* 1132 */    MCD_OPC_CheckField, 22, 1, 1, 129, 6, // Skip to: 2803
9112
/* 1138 */    MCD_OPC_CheckField, 7, 5, 20, 123, 6, // Skip to: 2803
9113
/* 1144 */    MCD_OPC_Decode, 240, 10, 205, 2, // Opcode: VMSR_FPINST2
9114
/* 1149 */    MCD_OPC_FilterValue, 3, 114, 6, // Skip to: 2803
9115
/* 1153 */    MCD_OPC_ExtractField, 23, 5,  // Inst{27-23} ...
9116
/* 1156 */    MCD_OPC_FilterValue, 25, 54, 0, // Skip to: 1214
9117
/* 1160 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9118
/* 1163 */    MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1176
9119
/* 1167 */    MCD_OPC_CheckPredicate, 20, 96, 6, // Skip to: 2803
9120
/* 1171 */    MCD_OPC_Decode, 235, 9, 202, 2, // Opcode: VLDMSIA_UPD
9121
/* 1176 */    MCD_OPC_FilterValue, 11, 87, 6, // Skip to: 2803
9122
/* 1180 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
9123
/* 1183 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1196
9124
/* 1187 */    MCD_OPC_CheckPredicate, 20, 76, 6, // Skip to: 2803
9125
/* 1191 */    MCD_OPC_Decode, 231, 9, 203, 2, // Opcode: VLDMDIA_UPD
9126
/* 1196 */    MCD_OPC_FilterValue, 1, 67, 6, // Skip to: 2803
9127
/* 1200 */    MCD_OPC_CheckPredicate, 20, 63, 6, // Skip to: 2803
9128
/* 1204 */    MCD_OPC_CheckField, 22, 1, 0, 57, 6, // Skip to: 2803
9129
/* 1210 */    MCD_OPC_Decode, 109, 204, 2, // Opcode: FLDMXIA_UPD
9130
/* 1214 */    MCD_OPC_FilterValue, 26, 54, 0, // Skip to: 1272
9131
/* 1218 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9132
/* 1221 */    MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1234
9133
/* 1225 */    MCD_OPC_CheckPredicate, 20, 38, 6, // Skip to: 2803
9134
/* 1229 */    MCD_OPC_Decode, 233, 9, 202, 2, // Opcode: VLDMSDB_UPD
9135
/* 1234 */    MCD_OPC_FilterValue, 11, 29, 6, // Skip to: 2803
9136
/* 1238 */    MCD_OPC_ExtractField, 0, 1,  // Inst{0} ...
9137
/* 1241 */    MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1254
9138
/* 1245 */    MCD_OPC_CheckPredicate, 20, 18, 6, // Skip to: 2803
9139
/* 1249 */    MCD_OPC_Decode, 229, 9, 203, 2, // Opcode: VLDMDDB_UPD
9140
/* 1254 */    MCD_OPC_FilterValue, 1, 9, 6, // Skip to: 2803
9141
/* 1258 */    MCD_OPC_CheckPredicate, 20, 5, 6, // Skip to: 2803
9142
/* 1262 */    MCD_OPC_CheckField, 22, 1, 0, 255, 5, // Skip to: 2803
9143
/* 1268 */    MCD_OPC_Decode, 107, 204, 2, // Opcode: FLDMXDB_UPD
9144
/* 1272 */    MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 1369
9145
/* 1276 */    MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
9146
/* 1279 */    MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 1324
9147
/* 1283 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9148
/* 1286 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1305
9149
/* 1290 */    MCD_OPC_CheckPredicate, 20, 229, 5, // Skip to: 2803
9150
/* 1294 */    MCD_OPC_CheckField, 4, 1, 0, 223, 5, // Skip to: 2803
9151
/* 1300 */    MCD_OPC_Decode, 202, 4, 195, 2, // Opcode: VADDS
9152
/* 1305 */    MCD_OPC_FilterValue, 11, 214, 5, // Skip to: 2803
9153
/* 1309 */    MCD_OPC_CheckPredicate, 46, 210, 5, // Skip to: 2803
9154
/* 1313 */    MCD_OPC_CheckField, 4, 1, 0, 204, 5, // Skip to: 2803
9155
/* 1319 */    MCD_OPC_Decode, 192, 4, 197, 2, // Opcode: VADDD
9156
/* 1324 */    MCD_OPC_FilterValue, 1, 195, 5, // Skip to: 2803
9157
/* 1328 */    MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9158
/* 1331 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1350
9159
/* 1335 */    MCD_OPC_CheckPredicate, 20, 184, 5, // Skip to: 2803
9160
/* 1339 */    MCD_OPC_CheckField, 4, 1, 0, 178, 5, // Skip to: 2803
9161
/* 1345 */    MCD_OPC_Decode, 150, 17, 195, 2, // Opcode: VSUBS
9162
/* 1350 */    MCD_OPC_FilterValue, 11, 169, 5, // Skip to: 2803
9163
/* 1354 */    MCD_OPC_CheckPredicate, 46, 165, 5, // Skip to: 2803
9164
/* 1358 */    MCD_OPC_CheckField, 4, 1, 0, 159, 5, // Skip to: 2803
9165
/* 1364 */    MCD_OPC_Decode, 140, 17, 197, 2, // Opcode: VSUBD
9166
/* 1369 */    MCD_OPC_FilterValue, 29, 150, 5, // Skip to: 2803
9167
/* 1373 */    MCD_OPC_ExtractField, 6, 6,  // Inst{11-6} ...
9168
/* 1376 */    MCD_OPC_FilterValue, 40, 237, 0, // Skip to: 1617
9169
/* 1380 */    MCD_OPC_ExtractField, 4, 2,  // Inst{5-4} ...
9170
/* 1383 */    MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1395
9171
/* 1387 */    MCD_OPC_CheckPredicate, 49, 132, 5, // Skip to: 2803
9172
/* 1391 */    MCD_OPC_Decode, 106, 206, 2, // Opcode: FCONSTS
9173
/* 1395 */    MCD_OPC_FilterValue, 1, 124, 5, // Skip to: 2803
9174
/* 1399 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9175
/* 1402 */    MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1427
9176
/* 1406 */    MCD_OPC_CheckPredicate, 20, 113, 5, // Skip to: 2803
9177
/* 1410 */    MCD_OPC_CheckField, 22, 1, 1, 107, 5, // Skip to: 2803
9178
/* 1416 */    MCD_OPC_CheckField, 0, 4, 0, 101, 5, // Skip to: 2803
9179
/* 1422 */    MCD_OPC_Decode, 233, 10, 205, 2, // Opcode: VMRS_FPSID
9180
/* 1427 */    MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 1467
9181
/* 1431 */    MCD_OPC_ExtractField, 0, 4,  // Inst{3-0} ...
9182
/* 1434 */    MCD_OPC_FilterValue, 0, 85, 5, // Skip to: 2803
9183
/* 1438 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
9184
/* 1441 */    MCD_OPC_FilterValue, 1, 78, 5, // Skip to: 2803
9185
/* 1445 */    MCD_OPC_CheckPredicate, 20, 9, 0, // Skip to: 1458
9186
/* 1449 */    MCD_OPC_CheckField, 12, 4, 15, 3, 0, // Skip to: 1458
9187
/* 1455 */    MCD_OPC_Decode, 110, 28, // Opcode: FMSTAT
9188
/* 1458 */    MCD_OPC_CheckPredicate, 20, 61, 5, // Skip to: 2803
9189
/* 1462 */    MCD_OPC_Decode, 229, 10, 205, 2, // Opcode: VMRS
9190
/* 1467 */    MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 1492
9191
/* 1471 */    MCD_OPC_CheckPredicate, 50, 48, 5, // Skip to: 2803
9192
/* 1475 */    MCD_OPC_CheckField, 22, 1, 1, 42, 5, // Skip to: 2803
9193
/* 1481 */    MCD_OPC_CheckField, 0, 4, 0, 36, 5, // Skip to: 2803
9194
/* 1487 */    MCD_OPC_Decode, 236, 10, 205, 2, // Opcode: VMRS_MVFR2
9195
/* 1492 */    MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 1517
9196
/* 1496 */    MCD_OPC_CheckPredicate, 20, 23, 5, // Skip to: 2803
9197
/* 1500 */    MCD_OPC_CheckField, 22, 1, 1, 17, 5, // Skip to: 2803
9198
/* 1506 */    MCD_OPC_CheckField, 0, 4, 0, 11, 5, // Skip to: 2803
9199
/* 1512 */    MCD_OPC_Decode, 235, 10, 205, 2, // Opcode: VMRS_MVFR1
9200
/* 1517 */    MCD_OPC_FilterValue, 7, 21, 0, // Skip to: 1542
9201
/* 1521 */    MCD_OPC_CheckPredicate, 20, 254, 4, // Skip to: 2803
9202
/* 1525 */    MCD_OPC_CheckField, 22, 1, 1, 248, 4, // Skip to: 2803
9203
/* 1531 */    MCD_OPC_CheckField, 0, 4, 0, 242, 4, // Skip to: 2803
9204
/* 1537 */    MCD_OPC_Decode, 234, 10, 205, 2, // Opcode: VMRS_MVFR0
9205
/* 1542 */    MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1567
9206
/* 1546 */    MCD_OPC_CheckPredicate, 20, 229, 4, // Skip to: 2803
9207
/* 1550 */    MCD_OPC_CheckField, 22, 1, 1, 223, 4, // Skip to: 2803
9208
/* 1556 */    MCD_OPC_CheckField, 0, 4, 0, 217, 4, // Skip to: 2803
9209
/* 1562 */    MCD_OPC_Decode, 230, 10, 205, 2, // Opcode: VMRS_FPEXC
9210
/* 1567 */    MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1592
9211
/* 1571 */    MCD_OPC_CheckPredicate, 20, 204, 4, // Skip to: 2803
9212
/* 1575 */    MCD_OPC_CheckField, 22, 1, 1, 198, 4, // Skip to: 2803
9213
/* 1581 */    MCD_OPC_CheckField, 0, 4, 0, 192, 4, // Skip to: 2803
9214
/* 1587 */    MCD_OPC_Decode, 231, 10, 205, 2, // Opcode: VMRS_FPINST
9215
/* 1592 */    MCD_OPC_FilterValue, 10, 183, 4, // Skip to: 2803
9216
/* 1596 */    MCD_OPC_CheckPredicate, 20, 179, 4, // Skip to: 2803
9217
/* 1600 */    MCD_OPC_CheckField, 22, 1, 1, 173, 4, // Skip to: 2803
9218
/* 1606 */    MCD_OPC_CheckField, 0, 4, 0, 167, 4, // Skip to: 2803
9219
/* 1612 */    MCD_OPC_Decode, 232, 10, 205, 2, // Opcode: VMRS_FPINST2
9220
/* 1617 */    MCD_OPC_FilterValue, 41, 32, 1, // Skip to: 1909
9221
/* 1621 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9222
/* 1624 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1643
9223
/* 1628 */    MCD_OPC_CheckPredicate, 20, 147, 4, // Skip to: 2803
9224
/* 1632 */    MCD_OPC_CheckField, 4, 1, 0, 141, 4, // Skip to: 2803
9225
/* 1638 */    MCD_OPC_Decode, 215, 10, 207, 2, // Opcode: VMOVS
9226
/* 1643 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1662
9227
/* 1647 */    MCD_OPC_CheckPredicate, 20, 128, 4, // Skip to: 2803
9228
/* 1651 */    MCD_OPC_CheckField, 4, 1, 0, 122, 4, // Skip to: 2803
9229
/* 1657 */    MCD_OPC_Decode, 151, 11, 207, 2, // Opcode: VNEGS
9230
/* 1662 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1681
9231
/* 1666 */    MCD_OPC_CheckPredicate, 20, 109, 4, // Skip to: 2803
9232
/* 1670 */    MCD_OPC_CheckField, 4, 1, 0, 103, 4, // Skip to: 2803
9233
/* 1676 */    MCD_OPC_Decode, 213, 5, 207, 2, // Opcode: VCVTBHS
9234
/* 1681 */    MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1700
9235
/* 1685 */    MCD_OPC_CheckPredicate, 20, 90, 4, // Skip to: 2803
9236
/* 1689 */    MCD_OPC_CheckField, 4, 1, 0, 84, 4, // Skip to: 2803
9237
/* 1695 */    MCD_OPC_Decode, 214, 5, 207, 2, // Opcode: VCVTBSH
9238
/* 1700 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 1719
9239
/* 1704 */    MCD_OPC_CheckPredicate, 20, 71, 4, // Skip to: 2803
9240
/* 1708 */    MCD_OPC_CheckField, 4, 1, 0, 65, 4, // Skip to: 2803
9241
/* 1714 */    MCD_OPC_Decode, 198, 5, 207, 2, // Opcode: VCMPS
9242
/* 1719 */    MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 1738
9243
/* 1723 */    MCD_OPC_CheckPredicate, 20, 52, 4, // Skip to: 2803
9244
/* 1727 */    MCD_OPC_CheckField, 0, 6, 0, 46, 4, // Skip to: 2803
9245
/* 1733 */    MCD_OPC_Decode, 200, 5, 208, 2, // Opcode: VCMPZS
9246
/* 1738 */    MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 1757
9247
/* 1742 */    MCD_OPC_CheckPredicate, 50, 33, 4, // Skip to: 2803
9248
/* 1746 */    MCD_OPC_CheckField, 4, 1, 0, 27, 4, // Skip to: 2803
9249
/* 1752 */    MCD_OPC_Decode, 165, 13, 207, 2, // Opcode: VRINTRS
9250
/* 1757 */    MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 1776
9251
/* 1761 */    MCD_OPC_CheckPredicate, 50, 14, 4, // Skip to: 2803
9252
/* 1765 */    MCD_OPC_CheckField, 4, 1, 0, 8, 4, // Skip to: 2803
9253
/* 1771 */    MCD_OPC_Decode, 169, 13, 207, 2, // Opcode: VRINTXS
9254
/* 1776 */    MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 1795
9255
/* 1780 */    MCD_OPC_CheckPredicate, 20, 251, 3, // Skip to: 2803
9256
/* 1784 */    MCD_OPC_CheckField, 4, 1, 0, 245, 3, // Skip to: 2803
9257
/* 1790 */    MCD_OPC_Decode, 212, 17, 207, 2, // Opcode: VUITOS
9258
/* 1795 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1814
9259
/* 1799 */    MCD_OPC_CheckPredicate, 20, 232, 3, // Skip to: 2803
9260
/* 1803 */    MCD_OPC_CheckField, 4, 1, 0, 226, 3, // Skip to: 2803
9261
/* 1809 */    MCD_OPC_Decode, 170, 14, 209, 2, // Opcode: VSHTOS
9262
/* 1814 */    MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 1833
9263
/* 1818 */    MCD_OPC_CheckPredicate, 20, 213, 3, // Skip to: 2803
9264
/* 1822 */    MCD_OPC_CheckField, 4, 1, 0, 207, 3, // Skip to: 2803
9265
/* 1828 */    MCD_OPC_Decode, 210, 17, 209, 2, // Opcode: VUHTOS
9266
/* 1833 */    MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 1852
9267
/* 1837 */    MCD_OPC_CheckPredicate, 20, 194, 3, // Skip to: 2803
9268
/* 1841 */    MCD_OPC_CheckField, 4, 1, 0, 188, 3, // Skip to: 2803
9269
/* 1847 */    MCD_OPC_Decode, 192, 17, 207, 2, // Opcode: VTOUIRS
9270
/* 1852 */    MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 1871
9271
/* 1856 */    MCD_OPC_CheckPredicate, 20, 175, 3, // Skip to: 2803
9272
/* 1860 */    MCD_OPC_CheckField, 4, 1, 0, 169, 3, // Skip to: 2803
9273
/* 1866 */    MCD_OPC_Decode, 184, 17, 207, 2, // Opcode: VTOSIRS
9274
/* 1871 */    MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 1890
9275
/* 1875 */    MCD_OPC_CheckPredicate, 20, 156, 3, // Skip to: 2803
9276
/* 1879 */    MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 2803
9277
/* 1885 */    MCD_OPC_Decode, 182, 17, 209, 2, // Opcode: VTOSHS
9278
/* 1890 */    MCD_OPC_FilterValue, 15, 141, 3, // Skip to: 2803
9279
/* 1894 */    MCD_OPC_CheckPredicate, 20, 137, 3, // Skip to: 2803
9280
/* 1898 */    MCD_OPC_CheckField, 4, 1, 0, 131, 3, // Skip to: 2803
9281
/* 1904 */    MCD_OPC_Decode, 190, 17, 209, 2, // Opcode: VTOUHS
9282
/* 1909 */    MCD_OPC_FilterValue, 43, 32, 1, // Skip to: 2201
9283
/* 1913 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9284
/* 1916 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1935
9285
/* 1920 */    MCD_OPC_CheckPredicate, 20, 111, 3, // Skip to: 2803
9286
/* 1924 */    MCD_OPC_CheckField, 4, 1, 0, 105, 3, // Skip to: 2803
9287
/* 1930 */    MCD_OPC_Decode, 179, 4, 207, 2, // Opcode: VABSS
9288
/* 1935 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1954
9289
/* 1939 */    MCD_OPC_CheckPredicate, 20, 92, 3, // Skip to: 2803
9290
/* 1943 */    MCD_OPC_CheckField, 4, 1, 0, 86, 3, // Skip to: 2803
9291
/* 1949 */    MCD_OPC_Decode, 184, 14, 207, 2, // Opcode: VSQRTS
9292
/* 1954 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1973
9293
/* 1958 */    MCD_OPC_CheckPredicate, 20, 73, 3, // Skip to: 2803
9294
/* 1962 */    MCD_OPC_CheckField, 4, 1, 0, 67, 3, // Skip to: 2803
9295
/* 1968 */    MCD_OPC_Decode, 243, 5, 207, 2, // Opcode: VCVTTHS
9296
/* 1973 */    MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1992
9297
/* 1977 */    MCD_OPC_CheckPredicate, 20, 54, 3, // Skip to: 2803
9298
/* 1981 */    MCD_OPC_CheckField, 4, 1, 0, 48, 3, // Skip to: 2803
9299
/* 1987 */    MCD_OPC_Decode, 244, 5, 207, 2, // Opcode: VCVTTSH
9300
/* 1992 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2011
9301
/* 1996 */    MCD_OPC_CheckPredicate, 20, 35, 3, // Skip to: 2803
9302
/* 2000 */    MCD_OPC_CheckField, 4, 1, 0, 29, 3, // Skip to: 2803
9303
/* 2006 */    MCD_OPC_Decode, 195, 5, 207, 2, // Opcode: VCMPES
9304
/* 2011 */    MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2030
9305
/* 2015 */    MCD_OPC_CheckPredicate, 20, 16, 3, // Skip to: 2803
9306
/* 2019 */    MCD_OPC_CheckField, 0, 6, 0, 10, 3, // Skip to: 2803
9307
/* 2025 */    MCD_OPC_Decode, 197, 5, 208, 2, // Opcode: VCMPEZS
9308
/* 2030 */    MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2049
9309
/* 2034 */    MCD_OPC_CheckPredicate, 50, 253, 2, // Skip to: 2803
9310
/* 2038 */    MCD_OPC_CheckField, 4, 1, 0, 247, 2, // Skip to: 2803
9311
/* 2044 */    MCD_OPC_Decode, 173, 13, 207, 2, // Opcode: VRINTZS
9312
/* 2049 */    MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2068
9313
/* 2053 */    MCD_OPC_CheckPredicate, 46, 234, 2, // Skip to: 2803
9314
/* 2057 */    MCD_OPC_CheckField, 4, 1, 0, 228, 2, // Skip to: 2803
9315
/* 2063 */    MCD_OPC_Decode, 215, 5, 210, 2, // Opcode: VCVTDS
9316
/* 2068 */    MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2087
9317
/* 2072 */    MCD_OPC_CheckPredicate, 20, 215, 2, // Skip to: 2803
9318
/* 2076 */    MCD_OPC_CheckField, 4, 1, 0, 209, 2, // Skip to: 2803
9319
/* 2082 */    MCD_OPC_Decode, 172, 14, 207, 2, // Opcode: VSITOS
9320
/* 2087 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2106
9321
/* 2091 */    MCD_OPC_CheckPredicate, 20, 196, 2, // Skip to: 2803
9322
/* 2095 */    MCD_OPC_CheckField, 4, 1, 0, 190, 2, // Skip to: 2803
9323
/* 2101 */    MCD_OPC_Decode, 182, 14, 209, 2, // Opcode: VSLTOS
9324
/* 2106 */    MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2125
9325
/* 2110 */    MCD_OPC_CheckPredicate, 20, 177, 2, // Skip to: 2803
9326
/* 2114 */    MCD_OPC_CheckField, 4, 1, 0, 171, 2, // Skip to: 2803
9327
/* 2120 */    MCD_OPC_Decode, 214, 17, 209, 2, // Opcode: VULTOS
9328
/* 2125 */    MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2144
9329
/* 2129 */    MCD_OPC_CheckPredicate, 20, 158, 2, // Skip to: 2803
9330
/* 2133 */    MCD_OPC_CheckField, 4, 1, 0, 152, 2, // Skip to: 2803
9331
/* 2139 */    MCD_OPC_Decode, 194, 17, 207, 2, // Opcode: VTOUIZS
9332
/* 2144 */    MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2163
9333
/* 2148 */    MCD_OPC_CheckPredicate, 20, 139, 2, // Skip to: 2803
9334
/* 2152 */    MCD_OPC_CheckField, 4, 1, 0, 133, 2, // Skip to: 2803
9335
/* 2158 */    MCD_OPC_Decode, 186, 17, 207, 2, // Opcode: VTOSIZS
9336
/* 2163 */    MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2182
9337
/* 2167 */    MCD_OPC_CheckPredicate, 20, 120, 2, // Skip to: 2803
9338
/* 2171 */    MCD_OPC_CheckField, 4, 1, 0, 114, 2, // Skip to: 2803
9339
/* 2177 */    MCD_OPC_Decode, 188, 17, 209, 2, // Opcode: VTOSLS
9340
/* 2182 */    MCD_OPC_FilterValue, 15, 105, 2, // Skip to: 2803
9341
/* 2186 */    MCD_OPC_CheckPredicate, 20, 101, 2, // Skip to: 2803
9342
/* 2190 */    MCD_OPC_CheckField, 4, 1, 0, 95, 2, // Skip to: 2803
9343
/* 2196 */    MCD_OPC_Decode, 196, 17, 209, 2, // Opcode: VTOULS
9344
/* 2201 */    MCD_OPC_FilterValue, 44, 14, 0, // Skip to: 2219
9345
/* 2205 */    MCD_OPC_CheckPredicate, 51, 82, 2, // Skip to: 2803
9346
/* 2209 */    MCD_OPC_CheckField, 4, 2, 0, 76, 2, // Skip to: 2803
9347
/* 2215 */    MCD_OPC_Decode, 105, 211, 2, // Opcode: FCONSTD
9348
/* 2219 */    MCD_OPC_FilterValue, 45, 32, 1, // Skip to: 2511
9349
/* 2223 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9350
/* 2226 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2245
9351
/* 2230 */    MCD_OPC_CheckPredicate, 46, 57, 2, // Skip to: 2803
9352
/* 2234 */    MCD_OPC_CheckField, 4, 1, 0, 51, 2, // Skip to: 2803
9353
/* 2240 */    MCD_OPC_Decode, 198, 10, 212, 2, // Opcode: VMOVD
9354
/* 2245 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2264
9355
/* 2249 */    MCD_OPC_CheckPredicate, 46, 38, 2, // Skip to: 2803
9356
/* 2253 */    MCD_OPC_CheckField, 4, 1, 0, 32, 2, // Skip to: 2803
9357
/* 2259 */    MCD_OPC_Decode, 150, 11, 212, 2, // Opcode: VNEGD
9358
/* 2264 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2283
9359
/* 2268 */    MCD_OPC_CheckPredicate, 52, 19, 2, // Skip to: 2803
9360
/* 2272 */    MCD_OPC_CheckField, 4, 1, 0, 13, 2, // Skip to: 2803
9361
/* 2278 */    MCD_OPC_Decode, 212, 5, 210, 2, // Opcode: VCVTBHD
9362
/* 2283 */    MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2302
9363
/* 2287 */    MCD_OPC_CheckPredicate, 52, 0, 2, // Skip to: 2803
9364
/* 2291 */    MCD_OPC_CheckField, 4, 1, 0, 250, 1, // Skip to: 2803
9365
/* 2297 */    MCD_OPC_Decode, 211, 5, 213, 2, // Opcode: VCVTBDH
9366
/* 2302 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2321
9367
/* 2306 */    MCD_OPC_CheckPredicate, 46, 237, 1, // Skip to: 2803
9368
/* 2310 */    MCD_OPC_CheckField, 4, 1, 0, 231, 1, // Skip to: 2803
9369
/* 2316 */    MCD_OPC_Decode, 193, 5, 212, 2, // Opcode: VCMPD
9370
/* 2321 */    MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2340
9371
/* 2325 */    MCD_OPC_CheckPredicate, 46, 218, 1, // Skip to: 2803
9372
/* 2329 */    MCD_OPC_CheckField, 0, 6, 0, 212, 1, // Skip to: 2803
9373
/* 2335 */    MCD_OPC_Decode, 199, 5, 214, 2, // Opcode: VCMPZD
9374
/* 2340 */    MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2359
9375
/* 2344 */    MCD_OPC_CheckPredicate, 52, 199, 1, // Skip to: 2803
9376
/* 2348 */    MCD_OPC_CheckField, 4, 1, 0, 193, 1, // Skip to: 2803
9377
/* 2354 */    MCD_OPC_Decode, 164, 13, 212, 2, // Opcode: VRINTRD
9378
/* 2359 */    MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2378
9379
/* 2363 */    MCD_OPC_CheckPredicate, 52, 180, 1, // Skip to: 2803
9380
/* 2367 */    MCD_OPC_CheckField, 4, 1, 0, 174, 1, // Skip to: 2803
9381
/* 2373 */    MCD_OPC_Decode, 166, 13, 212, 2, // Opcode: VRINTXD
9382
/* 2378 */    MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2397
9383
/* 2382 */    MCD_OPC_CheckPredicate, 46, 161, 1, // Skip to: 2803
9384
/* 2386 */    MCD_OPC_CheckField, 4, 1, 0, 155, 1, // Skip to: 2803
9385
/* 2392 */    MCD_OPC_Decode, 211, 17, 210, 2, // Opcode: VUITOD
9386
/* 2397 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2416
9387
/* 2401 */    MCD_OPC_CheckPredicate, 46, 142, 1, // Skip to: 2803
9388
/* 2405 */    MCD_OPC_CheckField, 4, 1, 0, 136, 1, // Skip to: 2803
9389
/* 2411 */    MCD_OPC_Decode, 169, 14, 215, 2, // Opcode: VSHTOD
9390
/* 2416 */    MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2435
9391
/* 2420 */    MCD_OPC_CheckPredicate, 46, 123, 1, // Skip to: 2803
9392
/* 2424 */    MCD_OPC_CheckField, 4, 1, 0, 117, 1, // Skip to: 2803
9393
/* 2430 */    MCD_OPC_Decode, 209, 17, 215, 2, // Opcode: VUHTOD
9394
/* 2435 */    MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2454
9395
/* 2439 */    MCD_OPC_CheckPredicate, 46, 104, 1, // Skip to: 2803
9396
/* 2443 */    MCD_OPC_CheckField, 4, 1, 0, 98, 1, // Skip to: 2803
9397
/* 2449 */    MCD_OPC_Decode, 191, 17, 213, 2, // Opcode: VTOUIRD
9398
/* 2454 */    MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2473
9399
/* 2458 */    MCD_OPC_CheckPredicate, 46, 85, 1, // Skip to: 2803
9400
/* 2462 */    MCD_OPC_CheckField, 4, 1, 0, 79, 1, // Skip to: 2803
9401
/* 2468 */    MCD_OPC_Decode, 183, 17, 213, 2, // Opcode: VTOSIRD
9402
/* 2473 */    MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2492
9403
/* 2477 */    MCD_OPC_CheckPredicate, 46, 66, 1, // Skip to: 2803
9404
/* 2481 */    MCD_OPC_CheckField, 4, 1, 0, 60, 1, // Skip to: 2803
9405
/* 2487 */    MCD_OPC_Decode, 181, 17, 215, 2, // Opcode: VTOSHD
9406
/* 2492 */    MCD_OPC_FilterValue, 15, 51, 1, // Skip to: 2803
9407
/* 2496 */    MCD_OPC_CheckPredicate, 46, 47, 1, // Skip to: 2803
9408
/* 2500 */    MCD_OPC_CheckField, 4, 1, 0, 41, 1, // Skip to: 2803
9409
/* 2506 */    MCD_OPC_Decode, 189, 17, 215, 2, // Opcode: VTOUHD
9410
/* 2511 */    MCD_OPC_FilterValue, 47, 32, 1, // Skip to: 2803
9411
/* 2515 */    MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9412
/* 2518 */    MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2537
9413
/* 2522 */    MCD_OPC_CheckPredicate, 46, 21, 1, // Skip to: 2803
9414
/* 2526 */    MCD_OPC_CheckField, 4, 1, 0, 15, 1, // Skip to: 2803
9415
/* 2532 */    MCD_OPC_Decode, 178, 4, 212, 2, // Opcode: VABSD
9416
/* 2537 */    MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2556
9417
/* 2541 */    MCD_OPC_CheckPredicate, 46, 2, 1, // Skip to: 2803
9418
/* 2545 */    MCD_OPC_CheckField, 4, 1, 0, 252, 0, // Skip to: 2803
9419
/* 2551 */    MCD_OPC_Decode, 183, 14, 212, 2, // Opcode: VSQRTD
9420
/* 2556 */    MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2575
9421
/* 2560 */    MCD_OPC_CheckPredicate, 52, 239, 0, // Skip to: 2803
9422
/* 2564 */    MCD_OPC_CheckField, 4, 1, 0, 233, 0, // Skip to: 2803
9423
/* 2570 */    MCD_OPC_Decode, 242, 5, 210, 2, // Opcode: VCVTTHD
9424
/* 2575 */    MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2594
9425
/* 2579 */    MCD_OPC_CheckPredicate, 52, 220, 0, // Skip to: 2803
9426
/* 2583 */    MCD_OPC_CheckField, 4, 1, 0, 214, 0, // Skip to: 2803
9427
/* 2589 */    MCD_OPC_Decode, 241, 5, 213, 2, // Opcode: VCVTTDH
9428
/* 2594 */    MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2613
9429
/* 2598 */    MCD_OPC_CheckPredicate, 46, 201, 0, // Skip to: 2803
9430
/* 2602 */    MCD_OPC_CheckField, 4, 1, 0, 195, 0, // Skip to: 2803
9431
/* 2608 */    MCD_OPC_Decode, 194, 5, 212, 2, // Opcode: VCMPED
9432
/* 2613 */    MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2632
9433
/* 2617 */    MCD_OPC_CheckPredicate, 46, 182, 0, // Skip to: 2803
9434
/* 2621 */    MCD_OPC_CheckField, 0, 6, 0, 176, 0, // Skip to: 2803
9435
/* 2627 */    MCD_OPC_Decode, 196, 5, 214, 2, // Opcode: VCMPEZD
9436
/* 2632 */    MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2651
9437
/* 2636 */    MCD_OPC_CheckPredicate, 52, 163, 0, // Skip to: 2803
9438
/* 2640 */    MCD_OPC_CheckField, 4, 1, 0, 157, 0, // Skip to: 2803
9439
/* 2646 */    MCD_OPC_Decode, 170, 13, 212, 2, // Opcode: VRINTZD
9440
/* 2651 */    MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2670
9441
/* 2655 */    MCD_OPC_CheckPredicate, 46, 144, 0, // Skip to: 2803
9442
/* 2659 */    MCD_OPC_CheckField, 4, 1, 0, 138, 0, // Skip to: 2803
9443
/* 2665 */    MCD_OPC_Decode, 240, 5, 213, 2, // Opcode: VCVTSD
9444
/* 2670 */    MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2689
9445
/* 2674 */    MCD_OPC_CheckPredicate, 46, 125, 0, // Skip to: 2803
9446
/* 2678 */    MCD_OPC_CheckField, 4, 1, 0, 119, 0, // Skip to: 2803
9447
/* 2684 */    MCD_OPC_Decode, 171, 14, 210, 2, // Opcode: VSITOD
9448
/* 2689 */    MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2708
9449
/* 2693 */    MCD_OPC_CheckPredicate, 46, 106, 0, // Skip to: 2803
9450
/* 2697 */    MCD_OPC_CheckField, 4, 1, 0, 100, 0, // Skip to: 2803
9451
/* 2703 */    MCD_OPC_Decode, 181, 14, 215, 2, // Opcode: VSLTOD
9452
/* 2708 */    MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2727
9453
/* 2712 */    MCD_OPC_CheckPredicate, 46, 87, 0, // Skip to: 2803
9454
/* 2716 */    MCD_OPC_CheckField, 4, 1, 0, 81, 0, // Skip to: 2803
9455
/* 2722 */    MCD_OPC_Decode, 213, 17, 215, 2, // Opcode: VULTOD
9456
/* 2727 */    MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2746
9457
/* 2731 */    MCD_OPC_CheckPredicate, 46, 68, 0, // Skip to: 2803
9458
/* 2735 */    MCD_OPC_CheckField, 4, 1, 0, 62, 0, // Skip to: 2803
9459
/* 2741 */    MCD_OPC_Decode, 193, 17, 213, 2, // Opcode: VTOUIZD
9460
/* 2746 */    MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2765
9461
/* 2750 */    MCD_OPC_CheckPredicate, 46, 49, 0, // Skip to: 2803
9462
/* 2754 */    MCD_OPC_CheckField, 4, 1, 0, 43, 0, // Skip to: 2803
9463
/* 2760 */    MCD_OPC_Decode, 185, 17, 213, 2, // Opcode: VTOSIZD
9464
/* 2765 */    MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2784
9465
/* 2769 */    MCD_OPC_CheckPredicate, 46, 30, 0, // Skip to: 2803
9466
/* 2773 */    MCD_OPC_CheckField, 4, 1, 0, 24, 0, // Skip to: 2803
9467
/* 2779 */    MCD_OPC_Decode, 187, 17, 215, 2, // Opcode: VTOSLD
9468
/* 2784 */    MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2803
9469
/* 2788 */    MCD_OPC_CheckPredicate, 46, 11, 0, // Skip to: 2803
9470
/* 2792 */    MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 2803
9471
/* 2798 */    MCD_OPC_Decode, 195, 17, 215, 2, // Opcode: VTOULD
9472
/* 2803 */    MCD_OPC_Fail,
9473
  0
9474
};
9475
9476
static const uint8_t DecoderTableVFPV832[] = {
9477
/* 0 */       MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
9478
/* 3 */       MCD_OPC_FilterValue, 0, 160, 0, // Skip to: 167
9479
/* 7 */       MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
9480
/* 10 */      MCD_OPC_FilterValue, 0, 95, 0, // Skip to: 109
9481
/* 14 */      MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9482
/* 17 */      MCD_OPC_FilterValue, 10, 43, 0, // Skip to: 64
9483
/* 21 */      MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
9484
/* 24 */      MCD_OPC_FilterValue, 252, 3, 15, 0, // Skip to: 44
9485
/* 29 */      MCD_OPC_CheckPredicate, 50, 254, 3, // Skip to: 1055
9486
/* 33 */      MCD_OPC_CheckField, 4, 1, 0, 248, 3, // Skip to: 1055
9487
/* 39 */      MCD_OPC_Decode, 235, 13, 216, 2, // Opcode: VSELEQS
9488
/* 44 */      MCD_OPC_FilterValue, 253, 3, 238, 3, // Skip to: 1055
9489
/* 49 */      MCD_OPC_CheckPredicate, 50, 234, 3, // Skip to: 1055
9490
/* 53 */      MCD_OPC_CheckField, 4, 1, 0, 228, 3, // Skip to: 1055
9491
/* 59 */      MCD_OPC_Decode, 241, 9, 216, 2, // Opcode: VMAXNMS
9492
/* 64 */      MCD_OPC_FilterValue, 11, 219, 3, // Skip to: 1055
9493
/* 68 */      MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
9494
/* 71 */      MCD_OPC_FilterValue, 252, 3, 14, 0, // Skip to: 90
9495
/* 76 */      MCD_OPC_CheckPredicate, 52, 207, 3, // Skip to: 1055
9496
/* 80 */      MCD_OPC_CheckField, 4, 1, 0, 201, 3, // Skip to: 1055
9497
/* 86 */      MCD_OPC_Decode, 234, 13, 96, // Opcode: VSELEQD
9498
/* 90 */      MCD_OPC_FilterValue, 253, 3, 192, 3, // Skip to: 1055
9499
/* 95 */      MCD_OPC_CheckPredicate, 52, 188, 3, // Skip to: 1055
9500
/* 99 */      MCD_OPC_CheckField, 4, 1, 0, 182, 3, // Skip to: 1055
9501
/* 105 */     MCD_OPC_Decode, 238, 9, 96, // Opcode: VMAXNMD
9502
/* 109 */     MCD_OPC_FilterValue, 1, 174, 3, // Skip to: 1055
9503
/* 113 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9504
/* 116 */     MCD_OPC_FilterValue, 10, 22, 0, // Skip to: 142
9505
/* 120 */     MCD_OPC_CheckPredicate, 50, 163, 3, // Skip to: 1055
9506
/* 124 */     MCD_OPC_CheckField, 23, 9, 253, 3, 156, 3, // Skip to: 1055
9507
/* 131 */     MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 1055
9508
/* 137 */     MCD_OPC_Decode, 131, 10, 216, 2, // Opcode: VMINNMS
9509
/* 142 */     MCD_OPC_FilterValue, 11, 141, 3, // Skip to: 1055
9510
/* 146 */     MCD_OPC_CheckPredicate, 52, 137, 3, // Skip to: 1055
9511
/* 150 */     MCD_OPC_CheckField, 23, 9, 253, 3, 130, 3, // Skip to: 1055
9512
/* 157 */     MCD_OPC_CheckField, 4, 1, 0, 124, 3, // Skip to: 1055
9513
/* 163 */     MCD_OPC_Decode, 128, 10, 96, // Opcode: VMINNMD
9514
/* 167 */     MCD_OPC_FilterValue, 1, 66, 0, // Skip to: 237
9515
/* 171 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9516
/* 174 */     MCD_OPC_FilterValue, 10, 28, 0, // Skip to: 206
9517
/* 178 */     MCD_OPC_CheckPredicate, 50, 105, 3, // Skip to: 1055
9518
/* 182 */     MCD_OPC_CheckField, 23, 9, 252, 3, 98, 3, // Skip to: 1055
9519
/* 189 */     MCD_OPC_CheckField, 6, 1, 0, 92, 3, // Skip to: 1055
9520
/* 195 */     MCD_OPC_CheckField, 4, 1, 0, 86, 3, // Skip to: 1055
9521
/* 201 */     MCD_OPC_Decode, 241, 13, 216, 2, // Opcode: VSELVSS
9522
/* 206 */     MCD_OPC_FilterValue, 11, 77, 3, // Skip to: 1055
9523
/* 210 */     MCD_OPC_CheckPredicate, 52, 73, 3, // Skip to: 1055
9524
/* 214 */     MCD_OPC_CheckField, 23, 9, 252, 3, 66, 3, // Skip to: 1055
9525
/* 221 */     MCD_OPC_CheckField, 6, 1, 0, 60, 3, // Skip to: 1055
9526
/* 227 */     MCD_OPC_CheckField, 4, 1, 0, 54, 3, // Skip to: 1055
9527
/* 233 */     MCD_OPC_Decode, 240, 13, 96, // Opcode: VSELVSD
9528
/* 237 */     MCD_OPC_FilterValue, 2, 66, 0, // Skip to: 307
9529
/* 241 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9530
/* 244 */     MCD_OPC_FilterValue, 10, 28, 0, // Skip to: 276
9531
/* 248 */     MCD_OPC_CheckPredicate, 50, 35, 3, // Skip to: 1055
9532
/* 252 */     MCD_OPC_CheckField, 23, 9, 252, 3, 28, 3, // Skip to: 1055
9533
/* 259 */     MCD_OPC_CheckField, 6, 1, 0, 22, 3, // Skip to: 1055
9534
/* 265 */     MCD_OPC_CheckField, 4, 1, 0, 16, 3, // Skip to: 1055
9535
/* 271 */     MCD_OPC_Decode, 237, 13, 216, 2, // Opcode: VSELGES
9536
/* 276 */     MCD_OPC_FilterValue, 11, 7, 3, // Skip to: 1055
9537
/* 280 */     MCD_OPC_CheckPredicate, 52, 3, 3, // Skip to: 1055
9538
/* 284 */     MCD_OPC_CheckField, 23, 9, 252, 3, 252, 2, // Skip to: 1055
9539
/* 291 */     MCD_OPC_CheckField, 6, 1, 0, 246, 2, // Skip to: 1055
9540
/* 297 */     MCD_OPC_CheckField, 4, 1, 0, 240, 2, // Skip to: 1055
9541
/* 303 */     MCD_OPC_Decode, 236, 13, 96, // Opcode: VSELGED
9542
/* 307 */     MCD_OPC_FilterValue, 3, 232, 2, // Skip to: 1055
9543
/* 311 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
9544
/* 314 */     MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 372
9545
/* 318 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9546
/* 321 */     MCD_OPC_FilterValue, 10, 22, 0, // Skip to: 347
9547
/* 325 */     MCD_OPC_CheckPredicate, 50, 214, 2, // Skip to: 1055
9548
/* 329 */     MCD_OPC_CheckField, 23, 9, 252, 3, 207, 2, // Skip to: 1055
9549
/* 336 */     MCD_OPC_CheckField, 4, 1, 0, 201, 2, // Skip to: 1055
9550
/* 342 */     MCD_OPC_Decode, 239, 13, 216, 2, // Opcode: VSELGTS
9551
/* 347 */     MCD_OPC_FilterValue, 11, 192, 2, // Skip to: 1055
9552
/* 351 */     MCD_OPC_CheckPredicate, 52, 188, 2, // Skip to: 1055
9553
/* 355 */     MCD_OPC_CheckField, 23, 9, 252, 3, 181, 2, // Skip to: 1055
9554
/* 362 */     MCD_OPC_CheckField, 4, 1, 0, 175, 2, // Skip to: 1055
9555
/* 368 */     MCD_OPC_Decode, 238, 13, 96, // Opcode: VSELGTD
9556
/* 372 */     MCD_OPC_FilterValue, 1, 167, 2, // Skip to: 1055
9557
/* 376 */     MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9558
/* 379 */     MCD_OPC_FilterValue, 8, 54, 0, // Skip to: 437
9559
/* 383 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9560
/* 386 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 412
9561
/* 390 */     MCD_OPC_CheckPredicate, 50, 149, 2, // Skip to: 1055
9562
/* 394 */     MCD_OPC_CheckField, 23, 9, 253, 3, 142, 2, // Skip to: 1055
9563
/* 401 */     MCD_OPC_CheckField, 4, 1, 0, 136, 2, // Skip to: 1055
9564
/* 407 */     MCD_OPC_Decode, 151, 13, 217, 2, // Opcode: VRINTAS
9565
/* 412 */     MCD_OPC_FilterValue, 22, 127, 2, // Skip to: 1055
9566
/* 416 */     MCD_OPC_CheckPredicate, 52, 123, 2, // Skip to: 1055
9567
/* 420 */     MCD_OPC_CheckField, 23, 9, 253, 3, 116, 2, // Skip to: 1055
9568
/* 427 */     MCD_OPC_CheckField, 4, 1, 0, 110, 2, // Skip to: 1055
9569
/* 433 */     MCD_OPC_Decode, 148, 13, 125, // Opcode: VRINTAD
9570
/* 437 */     MCD_OPC_FilterValue, 9, 54, 0, // Skip to: 495
9571
/* 441 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9572
/* 444 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 470
9573
/* 448 */     MCD_OPC_CheckPredicate, 50, 91, 2, // Skip to: 1055
9574
/* 452 */     MCD_OPC_CheckField, 23, 9, 253, 3, 84, 2, // Skip to: 1055
9575
/* 459 */     MCD_OPC_CheckField, 4, 1, 0, 78, 2, // Skip to: 1055
9576
/* 465 */     MCD_OPC_Decode, 159, 13, 217, 2, // Opcode: VRINTNS
9577
/* 470 */     MCD_OPC_FilterValue, 22, 69, 2, // Skip to: 1055
9578
/* 474 */     MCD_OPC_CheckPredicate, 52, 65, 2, // Skip to: 1055
9579
/* 478 */     MCD_OPC_CheckField, 23, 9, 253, 3, 58, 2, // Skip to: 1055
9580
/* 485 */     MCD_OPC_CheckField, 4, 1, 0, 52, 2, // Skip to: 1055
9581
/* 491 */     MCD_OPC_Decode, 156, 13, 125, // Opcode: VRINTND
9582
/* 495 */     MCD_OPC_FilterValue, 10, 54, 0, // Skip to: 553
9583
/* 499 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9584
/* 502 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 528
9585
/* 506 */     MCD_OPC_CheckPredicate, 50, 33, 2, // Skip to: 1055
9586
/* 510 */     MCD_OPC_CheckField, 23, 9, 253, 3, 26, 2, // Skip to: 1055
9587
/* 517 */     MCD_OPC_CheckField, 4, 1, 0, 20, 2, // Skip to: 1055
9588
/* 523 */     MCD_OPC_Decode, 163, 13, 217, 2, // Opcode: VRINTPS
9589
/* 528 */     MCD_OPC_FilterValue, 22, 11, 2, // Skip to: 1055
9590
/* 532 */     MCD_OPC_CheckPredicate, 52, 7, 2, // Skip to: 1055
9591
/* 536 */     MCD_OPC_CheckField, 23, 9, 253, 3, 0, 2, // Skip to: 1055
9592
/* 543 */     MCD_OPC_CheckField, 4, 1, 0, 250, 1, // Skip to: 1055
9593
/* 549 */     MCD_OPC_Decode, 160, 13, 125, // Opcode: VRINTPD
9594
/* 553 */     MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 611
9595
/* 557 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9596
/* 560 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 586
9597
/* 564 */     MCD_OPC_CheckPredicate, 50, 231, 1, // Skip to: 1055
9598
/* 568 */     MCD_OPC_CheckField, 23, 9, 253, 3, 224, 1, // Skip to: 1055
9599
/* 575 */     MCD_OPC_CheckField, 4, 1, 0, 218, 1, // Skip to: 1055
9600
/* 581 */     MCD_OPC_Decode, 155, 13, 217, 2, // Opcode: VRINTMS
9601
/* 586 */     MCD_OPC_FilterValue, 22, 209, 1, // Skip to: 1055
9602
/* 590 */     MCD_OPC_CheckPredicate, 52, 205, 1, // Skip to: 1055
9603
/* 594 */     MCD_OPC_CheckField, 23, 9, 253, 3, 198, 1, // Skip to: 1055
9604
/* 601 */     MCD_OPC_CheckField, 4, 1, 0, 192, 1, // Skip to: 1055
9605
/* 607 */     MCD_OPC_Decode, 152, 13, 125, // Opcode: VRINTMD
9606
/* 611 */     MCD_OPC_FilterValue, 12, 107, 0, // Skip to: 722
9607
/* 615 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9608
/* 618 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 644
9609
/* 622 */     MCD_OPC_CheckPredicate, 50, 173, 1, // Skip to: 1055
9610
/* 626 */     MCD_OPC_CheckField, 23, 9, 253, 3, 166, 1, // Skip to: 1055
9611
/* 633 */     MCD_OPC_CheckField, 4, 1, 0, 160, 1, // Skip to: 1055
9612
/* 639 */     MCD_OPC_Decode, 210, 5, 217, 2, // Opcode: VCVTAUS
9613
/* 644 */     MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 670
9614
/* 648 */     MCD_OPC_CheckPredicate, 50, 147, 1, // Skip to: 1055
9615
/* 652 */     MCD_OPC_CheckField, 23, 9, 253, 3, 140, 1, // Skip to: 1055
9616
/* 659 */     MCD_OPC_CheckField, 4, 1, 0, 134, 1, // Skip to: 1055
9617
/* 665 */     MCD_OPC_Decode, 208, 5, 217, 2, // Opcode: VCVTASS
9618
/* 670 */     MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 696
9619
/* 674 */     MCD_OPC_CheckPredicate, 52, 121, 1, // Skip to: 1055
9620
/* 678 */     MCD_OPC_CheckField, 23, 9, 253, 3, 114, 1, // Skip to: 1055
9621
/* 685 */     MCD_OPC_CheckField, 4, 1, 0, 108, 1, // Skip to: 1055
9622
/* 691 */     MCD_OPC_Decode, 209, 5, 218, 2, // Opcode: VCVTAUD
9623
/* 696 */     MCD_OPC_FilterValue, 23, 99, 1, // Skip to: 1055
9624
/* 700 */     MCD_OPC_CheckPredicate, 52, 95, 1, // Skip to: 1055
9625
/* 704 */     MCD_OPC_CheckField, 23, 9, 253, 3, 88, 1, // Skip to: 1055
9626
/* 711 */     MCD_OPC_CheckField, 4, 1, 0, 82, 1, // Skip to: 1055
9627
/* 717 */     MCD_OPC_Decode, 207, 5, 218, 2, // Opcode: VCVTASD
9628
/* 722 */     MCD_OPC_FilterValue, 13, 107, 0, // Skip to: 833
9629
/* 726 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9630
/* 729 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 755
9631
/* 733 */     MCD_OPC_CheckPredicate, 50, 62, 1, // Skip to: 1055
9632
/* 737 */     MCD_OPC_CheckField, 23, 9, 253, 3, 55, 1, // Skip to: 1055
9633
/* 744 */     MCD_OPC_CheckField, 4, 1, 0, 49, 1, // Skip to: 1055
9634
/* 750 */     MCD_OPC_Decode, 231, 5, 217, 2, // Opcode: VCVTNUS
9635
/* 755 */     MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 781
9636
/* 759 */     MCD_OPC_CheckPredicate, 50, 36, 1, // Skip to: 1055
9637
/* 763 */     MCD_OPC_CheckField, 23, 9, 253, 3, 29, 1, // Skip to: 1055
9638
/* 770 */     MCD_OPC_CheckField, 4, 1, 0, 23, 1, // Skip to: 1055
9639
/* 776 */     MCD_OPC_Decode, 229, 5, 217, 2, // Opcode: VCVTNSS
9640
/* 781 */     MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 807
9641
/* 785 */     MCD_OPC_CheckPredicate, 52, 10, 1, // Skip to: 1055
9642
/* 789 */     MCD_OPC_CheckField, 23, 9, 253, 3, 3, 1, // Skip to: 1055
9643
/* 796 */     MCD_OPC_CheckField, 4, 1, 0, 253, 0, // Skip to: 1055
9644
/* 802 */     MCD_OPC_Decode, 230, 5, 218, 2, // Opcode: VCVTNUD
9645
/* 807 */     MCD_OPC_FilterValue, 23, 244, 0, // Skip to: 1055
9646
/* 811 */     MCD_OPC_CheckPredicate, 52, 240, 0, // Skip to: 1055
9647
/* 815 */     MCD_OPC_CheckField, 23, 9, 253, 3, 233, 0, // Skip to: 1055
9648
/* 822 */     MCD_OPC_CheckField, 4, 1, 0, 227, 0, // Skip to: 1055
9649
/* 828 */     MCD_OPC_Decode, 228, 5, 218, 2, // Opcode: VCVTNSD
9650
/* 833 */     MCD_OPC_FilterValue, 14, 107, 0, // Skip to: 944
9651
/* 837 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9652
/* 840 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 866
9653
/* 844 */     MCD_OPC_CheckPredicate, 50, 207, 0, // Skip to: 1055
9654
/* 848 */     MCD_OPC_CheckField, 23, 9, 253, 3, 200, 0, // Skip to: 1055
9655
/* 855 */     MCD_OPC_CheckField, 4, 1, 0, 194, 0, // Skip to: 1055
9656
/* 861 */     MCD_OPC_Decode, 239, 5, 217, 2, // Opcode: VCVTPUS
9657
/* 866 */     MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 892
9658
/* 870 */     MCD_OPC_CheckPredicate, 50, 181, 0, // Skip to: 1055
9659
/* 874 */     MCD_OPC_CheckField, 23, 9, 253, 3, 174, 0, // Skip to: 1055
9660
/* 881 */     MCD_OPC_CheckField, 4, 1, 0, 168, 0, // Skip to: 1055
9661
/* 887 */     MCD_OPC_Decode, 237, 5, 217, 2, // Opcode: VCVTPSS
9662
/* 892 */     MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 918
9663
/* 896 */     MCD_OPC_CheckPredicate, 52, 155, 0, // Skip to: 1055
9664
/* 900 */     MCD_OPC_CheckField, 23, 9, 253, 3, 148, 0, // Skip to: 1055
9665
/* 907 */     MCD_OPC_CheckField, 4, 1, 0, 142, 0, // Skip to: 1055
9666
/* 913 */     MCD_OPC_Decode, 238, 5, 218, 2, // Opcode: VCVTPUD
9667
/* 918 */     MCD_OPC_FilterValue, 23, 133, 0, // Skip to: 1055
9668
/* 922 */     MCD_OPC_CheckPredicate, 52, 129, 0, // Skip to: 1055
9669
/* 926 */     MCD_OPC_CheckField, 23, 9, 253, 3, 122, 0, // Skip to: 1055
9670
/* 933 */     MCD_OPC_CheckField, 4, 1, 0, 116, 0, // Skip to: 1055
9671
/* 939 */     MCD_OPC_Decode, 236, 5, 218, 2, // Opcode: VCVTPSD
9672
/* 944 */     MCD_OPC_FilterValue, 15, 107, 0, // Skip to: 1055
9673
/* 948 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
9674
/* 951 */     MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 977
9675
/* 955 */     MCD_OPC_CheckPredicate, 50, 96, 0, // Skip to: 1055
9676
/* 959 */     MCD_OPC_CheckField, 23, 9, 253, 3, 89, 0, // Skip to: 1055
9677
/* 966 */     MCD_OPC_CheckField, 4, 1, 0, 83, 0, // Skip to: 1055
9678
/* 972 */     MCD_OPC_Decode, 223, 5, 217, 2, // Opcode: VCVTMUS
9679
/* 977 */     MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 1003
9680
/* 981 */     MCD_OPC_CheckPredicate, 50, 70, 0, // Skip to: 1055
9681
/* 985 */     MCD_OPC_CheckField, 23, 9, 253, 3, 63, 0, // Skip to: 1055
9682
/* 992 */     MCD_OPC_CheckField, 4, 1, 0, 57, 0, // Skip to: 1055
9683
/* 998 */     MCD_OPC_Decode, 221, 5, 217, 2, // Opcode: VCVTMSS
9684
/* 1003 */    MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 1029
9685
/* 1007 */    MCD_OPC_CheckPredicate, 52, 44, 0, // Skip to: 1055
9686
/* 1011 */    MCD_OPC_CheckField, 23, 9, 253, 3, 37, 0, // Skip to: 1055
9687
/* 1018 */    MCD_OPC_CheckField, 4, 1, 0, 31, 0, // Skip to: 1055
9688
/* 1024 */    MCD_OPC_Decode, 222, 5, 218, 2, // Opcode: VCVTMUD
9689
/* 1029 */    MCD_OPC_FilterValue, 23, 22, 0, // Skip to: 1055
9690
/* 1033 */    MCD_OPC_CheckPredicate, 52, 18, 0, // Skip to: 1055
9691
/* 1037 */    MCD_OPC_CheckField, 23, 9, 253, 3, 11, 0, // Skip to: 1055
9692
/* 1044 */    MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 1055
9693
/* 1050 */    MCD_OPC_Decode, 220, 5, 218, 2, // Opcode: VCVTMSD
9694
/* 1055 */    MCD_OPC_Fail,
9695
  0
9696
};
9697
9698
static const uint8_t DecoderTablev8Crypto32[] = {
9699
/* 0 */       MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
9700
/* 3 */       MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 72
9701
/* 7 */       MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
9702
/* 10 */      MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 41
9703
/* 15 */      MCD_OPC_CheckPredicate, 17, 193, 1, // Skip to: 468
9704
/* 19 */      MCD_OPC_CheckField, 8, 4, 12, 187, 1, // Skip to: 468
9705
/* 25 */      MCD_OPC_CheckField, 6, 1, 1, 181, 1, // Skip to: 468
9706
/* 31 */      MCD_OPC_CheckField, 4, 1, 0, 175, 1, // Skip to: 468
9707
/* 37 */      MCD_OPC_Decode, 192, 2, 105, // Opcode: SHA1C
9708
/* 41 */      MCD_OPC_FilterValue, 230, 3, 166, 1, // Skip to: 468
9709
/* 46 */      MCD_OPC_CheckPredicate, 17, 162, 1, // Skip to: 468
9710
/* 50 */      MCD_OPC_CheckField, 8, 4, 12, 156, 1, // Skip to: 468
9711
/* 56 */      MCD_OPC_CheckField, 6, 1, 1, 150, 1, // Skip to: 468
9712
/* 62 */      MCD_OPC_CheckField, 4, 1, 0, 144, 1, // Skip to: 468
9713
/* 68 */      MCD_OPC_Decode, 198, 2, 105, // Opcode: SHA256H
9714
/* 72 */      MCD_OPC_FilterValue, 1, 65, 0, // Skip to: 141
9715
/* 76 */      MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
9716
/* 79 */      MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 110
9717
/* 84 */      MCD_OPC_CheckPredicate, 17, 124, 1, // Skip to: 468
9718
/* 88 */      MCD_OPC_CheckField, 8, 4, 12, 118, 1, // Skip to: 468
9719
/* 94 */      MCD_OPC_CheckField, 6, 1, 1, 112, 1, // Skip to: 468
9720
/* 100 */     MCD_OPC_CheckField, 4, 1, 0, 106, 1, // Skip to: 468
9721
/* 106 */     MCD_OPC_Decode, 195, 2, 105, // Opcode: SHA1P
9722
/* 110 */     MCD_OPC_FilterValue, 230, 3, 97, 1, // Skip to: 468
9723
/* 115 */     MCD_OPC_CheckPredicate, 17, 93, 1, // Skip to: 468
9724
/* 119 */     MCD_OPC_CheckField, 8, 4, 12, 87, 1, // Skip to: 468
9725
/* 125 */     MCD_OPC_CheckField, 6, 1, 1, 81, 1, // Skip to: 468
9726
/* 131 */     MCD_OPC_CheckField, 4, 1, 0, 75, 1, // Skip to: 468
9727
/* 137 */     MCD_OPC_Decode, 199, 2, 105, // Opcode: SHA256H2
9728
/* 141 */     MCD_OPC_FilterValue, 2, 65, 0, // Skip to: 210
9729
/* 145 */     MCD_OPC_ExtractField, 23, 9,  // Inst{31-23} ...
9730
/* 148 */     MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 179
9731
/* 153 */     MCD_OPC_CheckPredicate, 17, 55, 1, // Skip to: 468
9732
/* 157 */     MCD_OPC_CheckField, 8, 4, 12, 49, 1, // Skip to: 468
9733
/* 163 */     MCD_OPC_CheckField, 6, 1, 1, 43, 1, // Skip to: 468
9734
/* 169 */     MCD_OPC_CheckField, 4, 1, 0, 37, 1, // Skip to: 468
9735
/* 175 */     MCD_OPC_Decode, 194, 2, 105, // Opcode: SHA1M
9736
/* 179 */     MCD_OPC_FilterValue, 230, 3, 28, 1, // Skip to: 468
9737
/* 184 */     MCD_OPC_CheckPredicate, 17, 24, 1, // Skip to: 468
9738
/* 188 */     MCD_OPC_CheckField, 8, 4, 12, 18, 1, // Skip to: 468
9739
/* 194 */     MCD_OPC_CheckField, 6, 1, 1, 12, 1, // Skip to: 468
9740
/* 200 */     MCD_OPC_CheckField, 4, 1, 0, 6, 1, // Skip to: 468
9741
/* 206 */     MCD_OPC_Decode, 201, 2, 105, // Opcode: SHA256SU1
9742
/* 210 */     MCD_OPC_FilterValue, 3, 254, 0, // Skip to: 468
9743
/* 214 */     MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9744
/* 217 */     MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 254
9745
/* 221 */     MCD_OPC_CheckPredicate, 17, 243, 0, // Skip to: 468
9746
/* 225 */     MCD_OPC_CheckField, 23, 9, 231, 3, 236, 0, // Skip to: 468
9747
/* 232 */     MCD_OPC_CheckField, 16, 4, 9, 230, 0, // Skip to: 468
9748
/* 238 */     MCD_OPC_CheckField, 6, 2, 3, 224, 0, // Skip to: 468
9749
/* 244 */     MCD_OPC_CheckField, 4, 1, 0, 218, 0, // Skip to: 468
9750
/* 250 */     MCD_OPC_Decode, 193, 2, 126, // Opcode: SHA1H
9751
/* 254 */     MCD_OPC_FilterValue, 3, 179, 0, // Skip to: 437
9752
/* 258 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9753
/* 261 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 292
9754
/* 265 */     MCD_OPC_CheckPredicate, 17, 199, 0, // Skip to: 468
9755
/* 269 */     MCD_OPC_CheckField, 23, 9, 231, 3, 192, 0, // Skip to: 468
9756
/* 276 */     MCD_OPC_CheckField, 16, 4, 0, 186, 0, // Skip to: 468
9757
/* 282 */     MCD_OPC_CheckField, 4, 1, 0, 180, 0, // Skip to: 468
9758
/* 288 */     MCD_OPC_Decode, 39, 132, 1, // Opcode: AESE
9759
/* 292 */     MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 323
9760
/* 296 */     MCD_OPC_CheckPredicate, 17, 168, 0, // Skip to: 468
9761
/* 300 */     MCD_OPC_CheckField, 23, 9, 231, 3, 161, 0, // Skip to: 468
9762
/* 307 */     MCD_OPC_CheckField, 16, 4, 0, 155, 0, // Skip to: 468
9763
/* 313 */     MCD_OPC_CheckField, 4, 1, 0, 149, 0, // Skip to: 468
9764
/* 319 */     MCD_OPC_Decode, 38, 132, 1, // Opcode: AESD
9765
/* 323 */     MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 380
9766
/* 327 */     MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9767
/* 330 */     MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 354
9768
/* 334 */     MCD_OPC_CheckPredicate, 17, 130, 0, // Skip to: 468
9769
/* 338 */     MCD_OPC_CheckField, 23, 9, 231, 3, 123, 0, // Skip to: 468
9770
/* 345 */     MCD_OPC_CheckField, 4, 1, 0, 117, 0, // Skip to: 468
9771
/* 351 */     MCD_OPC_Decode, 41, 126, // Opcode: AESMC
9772
/* 354 */     MCD_OPC_FilterValue, 10, 110, 0, // Skip to: 468
9773
/* 358 */     MCD_OPC_CheckPredicate, 17, 106, 0, // Skip to: 468
9774
/* 362 */     MCD_OPC_CheckField, 23, 9, 231, 3, 99, 0, // Skip to: 468
9775
/* 369 */     MCD_OPC_CheckField, 4, 1, 0, 93, 0, // Skip to: 468
9776
/* 375 */     MCD_OPC_Decode, 197, 2, 132, 1, // Opcode: SHA1SU1
9777
/* 380 */     MCD_OPC_FilterValue, 3, 84, 0, // Skip to: 468
9778
/* 384 */     MCD_OPC_ExtractField, 16, 4,  // Inst{19-16} ...
9779
/* 387 */     MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 411
9780
/* 391 */     MCD_OPC_CheckPredicate, 17, 73, 0, // Skip to: 468
9781
/* 395 */     MCD_OPC_CheckField, 23, 9, 231, 3, 66, 0, // Skip to: 468
9782
/* 402 */     MCD_OPC_CheckField, 4, 1, 0, 60, 0, // Skip to: 468
9783
/* 408 */     MCD_OPC_Decode, 40, 126, // Opcode: AESIMC
9784
/* 411 */     MCD_OPC_FilterValue, 10, 53, 0, // Skip to: 468
9785
/* 415 */     MCD_OPC_CheckPredicate, 17, 49, 0, // Skip to: 468
9786
/* 419 */     MCD_OPC_CheckField, 23, 9, 231, 3, 42, 0, // Skip to: 468
9787
/* 426 */     MCD_OPC_CheckField, 4, 1, 0, 36, 0, // Skip to: 468
9788
/* 432 */     MCD_OPC_Decode, 200, 2, 132, 1, // Opcode: SHA256SU0
9789
/* 437 */     MCD_OPC_FilterValue, 12, 27, 0, // Skip to: 468
9790
/* 441 */     MCD_OPC_CheckPredicate, 17, 23, 0, // Skip to: 468
9791
/* 445 */     MCD_OPC_CheckField, 23, 9, 228, 3, 16, 0, // Skip to: 468
9792
/* 452 */     MCD_OPC_CheckField, 6, 1, 1, 10, 0, // Skip to: 468
9793
/* 458 */     MCD_OPC_CheckField, 4, 1, 0, 4, 0, // Skip to: 468
9794
/* 464 */     MCD_OPC_Decode, 196, 2, 105, // Opcode: SHA1SU0
9795
/* 468 */     MCD_OPC_Fail,
9796
  0
9797
};
9798
9799
static const uint8_t DecoderTablev8NEON32[] = {
9800
/* 0 */       MCD_OPC_ExtractField, 8, 4,  // Inst{11-8} ...
9801
/* 3 */       MCD_OPC_FilterValue, 0, 127, 0, // Skip to: 134
9802
/* 7 */       MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9803
/* 10 */      MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 41
9804
/* 14 */      MCD_OPC_CheckPredicate, 53, 6, 4, // Skip to: 1048
9805
/* 18 */      MCD_OPC_CheckField, 23, 9, 231, 3, 255, 3, // Skip to: 1048
9806
/* 25 */      MCD_OPC_CheckField, 16, 6, 59, 249, 3, // Skip to: 1048
9807
/* 31 */      MCD_OPC_CheckField, 4, 1, 0, 243, 3, // Skip to: 1048
9808
/* 37 */      MCD_OPC_Decode, 203, 5, 125, // Opcode: VCVTANSD
9809
/* 41 */      MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 72
9810
/* 45 */      MCD_OPC_CheckPredicate, 53, 231, 3, // Skip to: 1048
9811
/* 49 */      MCD_OPC_CheckField, 23, 9, 231, 3, 224, 3, // Skip to: 1048
9812
/* 56 */      MCD_OPC_CheckField, 16, 6, 59, 218, 3, // Skip to: 1048
9813
/* 62 */      MCD_OPC_CheckField, 4, 1, 0, 212, 3, // Skip to: 1048
9814
/* 68 */      MCD_OPC_Decode, 204, 5, 126, // Opcode: VCVTANSQ
9815
/* 72 */      MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 103
9816
/* 76 */      MCD_OPC_CheckPredicate, 53, 200, 3, // Skip to: 1048
9817
/* 80 */      MCD_OPC_CheckField, 23, 9, 231, 3, 193, 3, // Skip to: 1048
9818
/* 87 */      MCD_OPC_CheckField, 16, 6, 59, 187, 3, // Skip to: 1048
9819
/* 93 */      MCD_OPC_CheckField, 4, 1, 0, 181, 3, // Skip to: 1048
9820
/* 99 */      MCD_OPC_Decode, 205, 5, 125, // Opcode: VCVTANUD
9821
/* 103 */     MCD_OPC_FilterValue, 3, 173, 3, // Skip to: 1048
9822
/* 107 */     MCD_OPC_CheckPredicate, 53, 169, 3, // Skip to: 1048
9823
/* 111 */     MCD_OPC_CheckField, 23, 9, 231, 3, 162, 3, // Skip to: 1048
9824
/* 118 */     MCD_OPC_CheckField, 16, 6, 59, 156, 3, // Skip to: 1048
9825
/* 124 */     MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 1048
9826
/* 130 */     MCD_OPC_Decode, 206, 5, 126, // Opcode: VCVTANUQ
9827
/* 134 */     MCD_OPC_FilterValue, 1, 127, 0, // Skip to: 265
9828
/* 138 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9829
/* 141 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 172
9830
/* 145 */     MCD_OPC_CheckPredicate, 53, 131, 3, // Skip to: 1048
9831
/* 149 */     MCD_OPC_CheckField, 23, 9, 231, 3, 124, 3, // Skip to: 1048
9832
/* 156 */     MCD_OPC_CheckField, 16, 6, 59, 118, 3, // Skip to: 1048
9833
/* 162 */     MCD_OPC_CheckField, 4, 1, 0, 112, 3, // Skip to: 1048
9834
/* 168 */     MCD_OPC_Decode, 224, 5, 125, // Opcode: VCVTNNSD
9835
/* 172 */     MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 203
9836
/* 176 */     MCD_OPC_CheckPredicate, 53, 100, 3, // Skip to: 1048
9837
/* 180 */     MCD_OPC_CheckField, 23, 9, 231, 3, 93, 3, // Skip to: 1048
9838
/* 187 */     MCD_OPC_CheckField, 16, 6, 59, 87, 3, // Skip to: 1048
9839
/* 193 */     MCD_OPC_CheckField, 4, 1, 0, 81, 3, // Skip to: 1048
9840
/* 199 */     MCD_OPC_Decode, 225, 5, 126, // Opcode: VCVTNNSQ
9841
/* 203 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 234
9842
/* 207 */     MCD_OPC_CheckPredicate, 53, 69, 3, // Skip to: 1048
9843
/* 211 */     MCD_OPC_CheckField, 23, 9, 231, 3, 62, 3, // Skip to: 1048
9844
/* 218 */     MCD_OPC_CheckField, 16, 6, 59, 56, 3, // Skip to: 1048
9845
/* 224 */     MCD_OPC_CheckField, 4, 1, 0, 50, 3, // Skip to: 1048
9846
/* 230 */     MCD_OPC_Decode, 226, 5, 125, // Opcode: VCVTNNUD
9847
/* 234 */     MCD_OPC_FilterValue, 3, 42, 3, // Skip to: 1048
9848
/* 238 */     MCD_OPC_CheckPredicate, 53, 38, 3, // Skip to: 1048
9849
/* 242 */     MCD_OPC_CheckField, 23, 9, 231, 3, 31, 3, // Skip to: 1048
9850
/* 249 */     MCD_OPC_CheckField, 16, 6, 59, 25, 3, // Skip to: 1048
9851
/* 255 */     MCD_OPC_CheckField, 4, 1, 0, 19, 3, // Skip to: 1048
9852
/* 261 */     MCD_OPC_Decode, 227, 5, 126, // Opcode: VCVTNNUQ
9853
/* 265 */     MCD_OPC_FilterValue, 2, 127, 0, // Skip to: 396
9854
/* 269 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9855
/* 272 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 303
9856
/* 276 */     MCD_OPC_CheckPredicate, 53, 0, 3, // Skip to: 1048
9857
/* 280 */     MCD_OPC_CheckField, 23, 9, 231, 3, 249, 2, // Skip to: 1048
9858
/* 287 */     MCD_OPC_CheckField, 16, 6, 59, 243, 2, // Skip to: 1048
9859
/* 293 */     MCD_OPC_CheckField, 4, 1, 0, 237, 2, // Skip to: 1048
9860
/* 299 */     MCD_OPC_Decode, 232, 5, 125, // Opcode: VCVTPNSD
9861
/* 303 */     MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 334
9862
/* 307 */     MCD_OPC_CheckPredicate, 53, 225, 2, // Skip to: 1048
9863
/* 311 */     MCD_OPC_CheckField, 23, 9, 231, 3, 218, 2, // Skip to: 1048
9864
/* 318 */     MCD_OPC_CheckField, 16, 6, 59, 212, 2, // Skip to: 1048
9865
/* 324 */     MCD_OPC_CheckField, 4, 1, 0, 206, 2, // Skip to: 1048
9866
/* 330 */     MCD_OPC_Decode, 233, 5, 126, // Opcode: VCVTPNSQ
9867
/* 334 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 365
9868
/* 338 */     MCD_OPC_CheckPredicate, 53, 194, 2, // Skip to: 1048
9869
/* 342 */     MCD_OPC_CheckField, 23, 9, 231, 3, 187, 2, // Skip to: 1048
9870
/* 349 */     MCD_OPC_CheckField, 16, 6, 59, 181, 2, // Skip to: 1048
9871
/* 355 */     MCD_OPC_CheckField, 4, 1, 0, 175, 2, // Skip to: 1048
9872
/* 361 */     MCD_OPC_Decode, 234, 5, 125, // Opcode: VCVTPNUD
9873
/* 365 */     MCD_OPC_FilterValue, 3, 167, 2, // Skip to: 1048
9874
/* 369 */     MCD_OPC_CheckPredicate, 53, 163, 2, // Skip to: 1048
9875
/* 373 */     MCD_OPC_CheckField, 23, 9, 231, 3, 156, 2, // Skip to: 1048
9876
/* 380 */     MCD_OPC_CheckField, 16, 6, 59, 150, 2, // Skip to: 1048
9877
/* 386 */     MCD_OPC_CheckField, 4, 1, 0, 144, 2, // Skip to: 1048
9878
/* 392 */     MCD_OPC_Decode, 235, 5, 126, // Opcode: VCVTPNUQ
9879
/* 396 */     MCD_OPC_FilterValue, 3, 127, 0, // Skip to: 527
9880
/* 400 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9881
/* 403 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 434
9882
/* 407 */     MCD_OPC_CheckPredicate, 53, 125, 2, // Skip to: 1048
9883
/* 411 */     MCD_OPC_CheckField, 23, 9, 231, 3, 118, 2, // Skip to: 1048
9884
/* 418 */     MCD_OPC_CheckField, 16, 6, 59, 112, 2, // Skip to: 1048
9885
/* 424 */     MCD_OPC_CheckField, 4, 1, 0, 106, 2, // Skip to: 1048
9886
/* 430 */     MCD_OPC_Decode, 216, 5, 125, // Opcode: VCVTMNSD
9887
/* 434 */     MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 465
9888
/* 438 */     MCD_OPC_CheckPredicate, 53, 94, 2, // Skip to: 1048
9889
/* 442 */     MCD_OPC_CheckField, 23, 9, 231, 3, 87, 2, // Skip to: 1048
9890
/* 449 */     MCD_OPC_CheckField, 16, 6, 59, 81, 2, // Skip to: 1048
9891
/* 455 */     MCD_OPC_CheckField, 4, 1, 0, 75, 2, // Skip to: 1048
9892
/* 461 */     MCD_OPC_Decode, 217, 5, 126, // Opcode: VCVTMNSQ
9893
/* 465 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 496
9894
/* 469 */     MCD_OPC_CheckPredicate, 53, 63, 2, // Skip to: 1048
9895
/* 473 */     MCD_OPC_CheckField, 23, 9, 231, 3, 56, 2, // Skip to: 1048
9896
/* 480 */     MCD_OPC_CheckField, 16, 6, 59, 50, 2, // Skip to: 1048
9897
/* 486 */     MCD_OPC_CheckField, 4, 1, 0, 44, 2, // Skip to: 1048
9898
/* 492 */     MCD_OPC_Decode, 218, 5, 125, // Opcode: VCVTMNUD
9899
/* 496 */     MCD_OPC_FilterValue, 3, 36, 2, // Skip to: 1048
9900
/* 500 */     MCD_OPC_CheckPredicate, 53, 32, 2, // Skip to: 1048
9901
/* 504 */     MCD_OPC_CheckField, 23, 9, 231, 3, 25, 2, // Skip to: 1048
9902
/* 511 */     MCD_OPC_CheckField, 16, 6, 59, 19, 2, // Skip to: 1048
9903
/* 517 */     MCD_OPC_CheckField, 4, 1, 0, 13, 2, // Skip to: 1048
9904
/* 523 */     MCD_OPC_Decode, 219, 5, 126, // Opcode: VCVTMNUQ
9905
/* 527 */     MCD_OPC_FilterValue, 4, 127, 0, // Skip to: 658
9906
/* 531 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9907
/* 534 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 565
9908
/* 538 */     MCD_OPC_CheckPredicate, 53, 250, 1, // Skip to: 1048
9909
/* 542 */     MCD_OPC_CheckField, 23, 9, 231, 3, 243, 1, // Skip to: 1048
9910
/* 549 */     MCD_OPC_CheckField, 16, 6, 58, 237, 1, // Skip to: 1048
9911
/* 555 */     MCD_OPC_CheckField, 4, 1, 0, 231, 1, // Skip to: 1048
9912
/* 561 */     MCD_OPC_Decode, 157, 13, 125, // Opcode: VRINTNND
9913
/* 565 */     MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 596
9914
/* 569 */     MCD_OPC_CheckPredicate, 53, 219, 1, // Skip to: 1048
9915
/* 573 */     MCD_OPC_CheckField, 23, 9, 231, 3, 212, 1, // Skip to: 1048
9916
/* 580 */     MCD_OPC_CheckField, 16, 6, 58, 206, 1, // Skip to: 1048
9917
/* 586 */     MCD_OPC_CheckField, 4, 1, 0, 200, 1, // Skip to: 1048
9918
/* 592 */     MCD_OPC_Decode, 158, 13, 126, // Opcode: VRINTNNQ
9919
/* 596 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 627
9920
/* 600 */     MCD_OPC_CheckPredicate, 53, 188, 1, // Skip to: 1048
9921
/* 604 */     MCD_OPC_CheckField, 23, 9, 231, 3, 181, 1, // Skip to: 1048
9922
/* 611 */     MCD_OPC_CheckField, 16, 6, 58, 175, 1, // Skip to: 1048
9923
/* 617 */     MCD_OPC_CheckField, 4, 1, 0, 169, 1, // Skip to: 1048
9924
/* 623 */     MCD_OPC_Decode, 167, 13, 125, // Opcode: VRINTXND
9925
/* 627 */     MCD_OPC_FilterValue, 3, 161, 1, // Skip to: 1048
9926
/* 631 */     MCD_OPC_CheckPredicate, 53, 157, 1, // Skip to: 1048
9927
/* 635 */     MCD_OPC_CheckField, 23, 9, 231, 3, 150, 1, // Skip to: 1048
9928
/* 642 */     MCD_OPC_CheckField, 16, 6, 58, 144, 1, // Skip to: 1048
9929
/* 648 */     MCD_OPC_CheckField, 4, 1, 0, 138, 1, // Skip to: 1048
9930
/* 654 */     MCD_OPC_Decode, 168, 13, 126, // Opcode: VRINTXNQ
9931
/* 658 */     MCD_OPC_FilterValue, 5, 127, 0, // Skip to: 789
9932
/* 662 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9933
/* 665 */     MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 696
9934
/* 669 */     MCD_OPC_CheckPredicate, 53, 119, 1, // Skip to: 1048
9935
/* 673 */     MCD_OPC_CheckField, 23, 9, 231, 3, 112, 1, // Skip to: 1048
9936
/* 680 */     MCD_OPC_CheckField, 16, 6, 58, 106, 1, // Skip to: 1048
9937
/* 686 */     MCD_OPC_CheckField, 4, 1, 0, 100, 1, // Skip to: 1048
9938
/* 692 */     MCD_OPC_Decode, 149, 13, 125, // Opcode: VRINTAND
9939
/* 696 */     MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 727
9940
/* 700 */     MCD_OPC_CheckPredicate, 53, 88, 1, // Skip to: 1048
9941
/* 704 */     MCD_OPC_CheckField, 23, 9, 231, 3, 81, 1, // Skip to: 1048
9942
/* 711 */     MCD_OPC_CheckField, 16, 6, 58, 75, 1, // Skip to: 1048
9943
/* 717 */     MCD_OPC_CheckField, 4, 1, 0, 69, 1, // Skip to: 1048
9944
/* 723 */     MCD_OPC_Decode, 150, 13, 126, // Opcode: VRINTANQ
9945
/* 727 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 758
9946
/* 731 */     MCD_OPC_CheckPredicate, 53, 57, 1, // Skip to: 1048
9947
/* 735 */     MCD_OPC_CheckField, 23, 9, 231, 3, 50, 1, // Skip to: 1048
9948
/* 742 */     MCD_OPC_CheckField, 16, 6, 58, 44, 1, // Skip to: 1048
9949
/* 748 */     MCD_OPC_CheckField, 4, 1, 0, 38, 1, // Skip to: 1048
9950
/* 754 */     MCD_OPC_Decode, 171, 13, 125, // Opcode: VRINTZND
9951
/* 758 */     MCD_OPC_FilterValue, 3, 30, 1, // Skip to: 1048
9952
/* 762 */     MCD_OPC_CheckPredicate, 53, 26, 1, // Skip to: 1048
9953
/* 766 */     MCD_OPC_CheckField, 23, 9, 231, 3, 19, 1, // Skip to: 1048
9954
/* 773 */     MCD_OPC_CheckField, 16, 6, 58, 13, 1, // Skip to: 1048
9955
/* 779 */     MCD_OPC_CheckField, 4, 1, 0, 7, 1, // Skip to: 1048
9956
/* 785 */     MCD_OPC_Decode, 172, 13, 126, // Opcode: VRINTZNQ
9957
/* 789 */     MCD_OPC_FilterValue, 6, 65, 0, // Skip to: 858
9958
/* 793 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9959
/* 796 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 827
9960
/* 800 */     MCD_OPC_CheckPredicate, 53, 244, 0, // Skip to: 1048
9961
/* 804 */     MCD_OPC_CheckField, 23, 9, 231, 3, 237, 0, // Skip to: 1048
9962
/* 811 */     MCD_OPC_CheckField, 16, 6, 58, 231, 0, // Skip to: 1048
9963
/* 817 */     MCD_OPC_CheckField, 4, 1, 0, 225, 0, // Skip to: 1048
9964
/* 823 */     MCD_OPC_Decode, 153, 13, 125, // Opcode: VRINTMND
9965
/* 827 */     MCD_OPC_FilterValue, 3, 217, 0, // Skip to: 1048
9966
/* 831 */     MCD_OPC_CheckPredicate, 53, 213, 0, // Skip to: 1048
9967
/* 835 */     MCD_OPC_CheckField, 23, 9, 231, 3, 206, 0, // Skip to: 1048
9968
/* 842 */     MCD_OPC_CheckField, 16, 6, 58, 200, 0, // Skip to: 1048
9969
/* 848 */     MCD_OPC_CheckField, 4, 1, 0, 194, 0, // Skip to: 1048
9970
/* 854 */     MCD_OPC_Decode, 154, 13, 126, // Opcode: VRINTMNQ
9971
/* 858 */     MCD_OPC_FilterValue, 7, 65, 0, // Skip to: 927
9972
/* 862 */     MCD_OPC_ExtractField, 6, 2,  // Inst{7-6} ...
9973
/* 865 */     MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 896
9974
/* 869 */     MCD_OPC_CheckPredicate, 53, 175, 0, // Skip to: 1048
9975
/* 873 */     MCD_OPC_CheckField, 23, 9, 231, 3, 168, 0, // Skip to: 1048
9976
/* 880 */     MCD_OPC_CheckField, 16, 6, 58, 162, 0, // Skip to: 1048
9977
/* 886 */     MCD_OPC_CheckField, 4, 1, 0, 156, 0, // Skip to: 1048
9978
/* 892 */     MCD_OPC_Decode, 161, 13, 125, // Opcode: VRINTPND
9979
/* 896 */     MCD_OPC_FilterValue, 3, 148, 0, // Skip to: 1048
9980
/* 900 */     MCD_OPC_CheckPredicate, 53, 144, 0, // Skip to: 1048
9981
/* 904 */     MCD_OPC_CheckField, 23, 9, 231, 3, 137, 0, // Skip to: 1048
9982
/* 911 */     MCD_OPC_CheckField, 16, 6, 58, 131, 0, // Skip to: 1048
9983
/* 917 */     MCD_OPC_CheckField, 4, 1, 0, 125, 0, // Skip to: 1048
9984
/* 923 */     MCD_OPC_Decode, 162, 13, 126, // Opcode: VRINTPNQ
9985
/* 927 */     MCD_OPC_FilterValue, 15, 117, 0, // Skip to: 1048
9986
/* 931 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
9987
/* 934 */     MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 991
9988
/* 938 */     MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
9989
/* 941 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 966
9990
/* 945 */     MCD_OPC_CheckPredicate, 53, 99, 0, // Skip to: 1048
9991
/* 949 */     MCD_OPC_CheckField, 23, 9, 230, 3, 92, 0, // Skip to: 1048
9992
/* 956 */     MCD_OPC_CheckField, 4, 1, 1, 86, 0, // Skip to: 1048
9993
/* 962 */     MCD_OPC_Decode, 239, 9, 96, // Opcode: VMAXNMND
9994
/* 966 */     MCD_OPC_FilterValue, 2, 78, 0, // Skip to: 1048
9995
/* 970 */     MCD_OPC_CheckPredicate, 53, 74, 0, // Skip to: 1048
9996
/* 974 */     MCD_OPC_CheckField, 23, 9, 230, 3, 67, 0, // Skip to: 1048
9997
/* 981 */     MCD_OPC_CheckField, 4, 1, 1, 61, 0, // Skip to: 1048
9998
/* 987 */     MCD_OPC_Decode, 129, 10, 96, // Opcode: VMINNMND
9999
/* 991 */     MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 1048
10000
/* 995 */     MCD_OPC_ExtractField, 20, 2,  // Inst{21-20} ...
10001
/* 998 */     MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1023
10002
/* 1002 */    MCD_OPC_CheckPredicate, 53, 42, 0, // Skip to: 1048
10003
/* 1006 */    MCD_OPC_CheckField, 23, 9, 230, 3, 35, 0, // Skip to: 1048
10004
/* 1013 */    MCD_OPC_CheckField, 4, 1, 1, 29, 0, // Skip to: 1048
10005
/* 1019 */    MCD_OPC_Decode, 240, 9, 97, // Opcode: VMAXNMNQ
10006
/* 1023 */    MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 1048
10007
/* 1027 */    MCD_OPC_CheckPredicate, 53, 17, 0, // Skip to: 1048
10008
/* 1031 */    MCD_OPC_CheckField, 23, 9, 230, 3, 10, 0, // Skip to: 1048
10009
/* 1038 */    MCD_OPC_CheckField, 4, 1, 1, 4, 0, // Skip to: 1048
10010
/* 1044 */    MCD_OPC_Decode, 130, 10, 97, // Opcode: VMINNMNQ
10011
/* 1048 */    MCD_OPC_Fail,
10012
  0
10013
};
10014
10015
static bool getbool(uint64_t b)
10016
0
{
10017
0
  return b != 0;
10018
0
}
10019
10020
static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits)
10021
0
{
10022
0
  switch (Idx) {
10023
0
  default: // llvm_unreachable("Invalid index!");
10024
0
  case 0:
10025
0
    return getbool(!(Bits & ARM_ModeThumb));
10026
0
  case 1:
10027
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV6Ops));
10028
0
  case 2:
10029
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC));
10030
0
  case 3:
10031
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TEOps));
10032
0
  case 4:
10033
0
    return getbool(!(Bits & ARM_HasV8Ops));
10034
0
  case 5:
10035
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops));
10036
0
  case 6:
10037
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureVirtualization));
10038
0
  case 7:
10039
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV4TOps));
10040
0
  case 8:
10041
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps));
10042
0
  case 9:
10043
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureTrustZone));
10044
0
  case 10:
10045
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV6T2Ops));
10046
0
  case 11:
10047
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV7Ops));
10048
0
  case 12:
10049
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP));
10050
0
  case 13:
10051
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureDB));
10052
0
  case 14:
10053
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureHWDivARM));
10054
0
  case 15:
10055
0
    return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureNaClTrap));
10056
0
  case 16:
10057
0
    return getbool((Bits & ARM_FeatureNEON));
10058
0
  case 17:
10059
0
    return getbool((Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCrypto));
10060
0
  case 18:
10061
0
    return getbool((Bits & ARM_FeatureNEON) && (Bits & ARM_FeatureFP16));
10062
0
  case 19:
10063
0
    return getbool((Bits & ARM_FeatureNEON) && (Bits & ARM_FeatureVFP4));
10064
0
  case 20:
10065
0
    return getbool((Bits & ARM_FeatureVFP2));
10066
0
  case 21:
10067
0
    return getbool((Bits & ARM_ModeThumb));
10068
0
  case 22:
10069
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps));
10070
0
  case 23:
10071
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6Ops));
10072
0
  case 24:
10073
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10074
0
  case 25:
10075
0
    return getbool(!(Bits & ARM_FeatureMClass));
10076
0
  case 26:
10077
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops));
10078
0
  case 27:
10079
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6MOps));
10080
0
  case 28:
10081
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps) && !(Bits & ARM_FeatureMClass));
10082
0
  case 29:
10083
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_FeatureMClass));
10084
0
  case 30:
10085
0
    return getbool((Bits & ARM_FeatureT2XtPk) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10086
0
  case 31:
10087
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_HasV8Ops));
10088
0
  case 32:
10089
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureDSPThumb2));
10090
0
  case 33:
10091
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops));
10092
0
  case 34:
10093
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureDB));
10094
0
  case 35:
10095
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops));
10096
0
  case 36:
10097
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_FeatureMClass) && !(Bits & ARM_HasV8Ops));
10098
0
  case 37:
10099
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureVirtualization));
10100
0
  case 38:
10101
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureTrustZone));
10102
0
  case 39:
10103
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureVirtualization));
10104
0
  case 40:
10105
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureMClass));
10106
0
  case 41:
10107
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP));
10108
0
  case 42:
10109
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureT2XtPk));
10110
0
  case 43:
10111
0
    return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC));
10112
0
  case 44:
10113
0
    return getbool((Bits & ARM_FeatureHWDiv) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10114
0
  case 45:
10115
0
    return getbool(!(Bits & ARM_HasV8Ops) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10116
0
  case 46:
10117
0
    return getbool((Bits & ARM_FeatureVFP2) && !(Bits & ARM_FeatureVFPOnlySP));
10118
0
  case 47:
10119
0
    return getbool((Bits & ARM_FeatureVFP4));
10120
0
  case 48:
10121
0
    return getbool((Bits & ARM_FeatureVFP4) && !(Bits & ARM_FeatureVFPOnlySP));
10122
0
  case 49:
10123
0
    return getbool((Bits & ARM_FeatureVFP3));
10124
0
  case 50:
10125
0
    return getbool((Bits & ARM_FeatureFPARMv8));
10126
0
  case 51:
10127
0
    return getbool((Bits & ARM_FeatureVFP3) && !(Bits & ARM_FeatureVFPOnlySP));
10128
0
  case 52:
10129
0
    return getbool((Bits & ARM_FeatureFPARMv8) && !(Bits & ARM_FeatureVFPOnlySP));
10130
0
  case 53:
10131
0
    return getbool((Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureNEON));
10132
0
  }
10133
0
}
10134
10135
#define DecodeToMCInst(fname,fieldname, InsnType) \
10136
static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
10137
0
                uint64_t Address, const void *Decoder) \
10138
0
{ \
10139
0
  InsnType tmp; \
10140
0
  switch (Idx) { \
10141
0
  default: \
10142
0
  case 0: \
10143
0
    tmp = fieldname(insn, 12, 4); \
10144
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10145
0
    tmp = fieldname(insn, 16, 4); \
10146
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10147
0
    tmp = fieldname(insn, 0, 4); \
10148
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10149
0
    tmp = fieldname(insn, 28, 4); \
10150
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10151
0
    tmp = fieldname(insn, 20, 1); \
10152
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10153
0
    return S; \
10154
0
  case 1: \
10155
0
    tmp = fieldname(insn, 12, 4); \
10156
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10157
0
    tmp = fieldname(insn, 16, 4); \
10158
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10159
0
    tmp = 0; \
10160
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10161
0
    tmp |= fieldname(insn, 5, 7) << 5; \
10162
0
    if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10163
0
    tmp = fieldname(insn, 28, 4); \
10164
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10165
0
    tmp = fieldname(insn, 20, 1); \
10166
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10167
0
    return S; \
10168
0
  case 2: \
10169
0
    tmp = fieldname(insn, 12, 4); \
10170
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10171
0
    tmp = fieldname(insn, 16, 4); \
10172
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10173
0
    tmp = 0; \
10174
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10175
0
    tmp |= fieldname(insn, 5, 2) << 5; \
10176
0
    tmp |= fieldname(insn, 8, 4) << 8; \
10177
0
    if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10178
0
    tmp = fieldname(insn, 28, 4); \
10179
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10180
0
    tmp = fieldname(insn, 20, 1); \
10181
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10182
0
    return S; \
10183
0
  case 3: \
10184
0
    tmp = fieldname(insn, 12, 4); \
10185
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10186
0
    tmp = fieldname(insn, 16, 4); \
10187
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10188
0
    tmp = 0; \
10189
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10190
0
    tmp |= fieldname(insn, 5, 2) << 5; \
10191
0
    tmp |= fieldname(insn, 8, 4) << 8; \
10192
0
    if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10193
0
    tmp = fieldname(insn, 28, 4); \
10194
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10195
0
    tmp = fieldname(insn, 20, 1); \
10196
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10197
0
    return S; \
10198
0
  case 4: \
10199
0
    tmp = fieldname(insn, 16, 4); \
10200
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10201
0
    tmp = fieldname(insn, 0, 4); \
10202
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10203
0
    tmp = fieldname(insn, 8, 4); \
10204
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10205
0
    tmp = fieldname(insn, 28, 4); \
10206
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10207
0
    tmp = fieldname(insn, 20, 1); \
10208
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10209
0
    return S; \
10210
0
  case 5: \
10211
0
    tmp = fieldname(insn, 12, 4); \
10212
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10213
0
    tmp = fieldname(insn, 16, 4); \
10214
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10215
0
    tmp = fieldname(insn, 0, 4); \
10216
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10217
0
    tmp = fieldname(insn, 8, 4); \
10218
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10219
0
    tmp = fieldname(insn, 28, 4); \
10220
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10221
0
    return S; \
10222
0
  case 6: \
10223
0
    tmp = fieldname(insn, 12, 4); \
10224
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10225
0
    tmp = fieldname(insn, 16, 4); \
10226
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10227
0
    tmp = fieldname(insn, 0, 4); \
10228
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10229
0
    tmp = fieldname(insn, 8, 4); \
10230
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10231
0
    tmp = fieldname(insn, 28, 4); \
10232
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10233
0
    tmp = fieldname(insn, 20, 1); \
10234
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10235
0
    return S; \
10236
0
  case 7: \
10237
0
    if (!Check(&S, DecodeAddrMode3Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10238
0
    return S; \
10239
0
  case 8: \
10240
0
    tmp = fieldname(insn, 12, 4); \
10241
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10242
0
    tmp = fieldname(insn, 16, 4); \
10243
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10244
0
    tmp = fieldname(insn, 0, 4); \
10245
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10246
0
    return S; \
10247
0
  case 9: \
10248
0
    if (!Check(&S, DecodeCPSInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10249
0
    return S; \
10250
0
  case 10: \
10251
0
    tmp = fieldname(insn, 9, 1); \
10252
0
    MCOperand_CreateImm0(MI, tmp); \
10253
0
    return S; \
10254
0
  case 11: \
10255
0
    tmp = fieldname(insn, 12, 4); \
10256
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10257
0
    tmp = fieldname(insn, 28, 4); \
10258
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10259
0
    return S; \
10260
0
  case 12: \
10261
0
    if (!Check(&S, DecodeQADDInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10262
0
    return S; \
10263
0
  case 13: \
10264
0
    if (!Check(&S, DecodeSMLAInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10265
0
    return S; \
10266
0
  case 14: \
10267
0
    if (!Check(&S, DecodeSwap(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10268
0
    return S; \
10269
0
  case 15: \
10270
0
    tmp = 0; \
10271
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10272
0
    tmp |= fieldname(insn, 8, 12) << 4; \
10273
0
    MCOperand_CreateImm0(MI, tmp); \
10274
0
    return S; \
10275
0
  case 16: \
10276
0
    tmp = fieldname(insn, 16, 4); \
10277
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10278
0
    tmp = fieldname(insn, 0, 4); \
10279
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10280
0
    tmp = fieldname(insn, 28, 4); \
10281
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10282
0
    return S; \
10283
0
  case 17: \
10284
0
    tmp = fieldname(insn, 16, 4); \
10285
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10286
0
    tmp = 0; \
10287
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10288
0
    tmp |= fieldname(insn, 5, 7) << 5; \
10289
0
    if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10290
0
    tmp = fieldname(insn, 28, 4); \
10291
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10292
0
    return S; \
10293
0
  case 18: \
10294
0
    tmp = fieldname(insn, 16, 4); \
10295
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10296
0
    tmp = 0; \
10297
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10298
0
    tmp |= fieldname(insn, 5, 2) << 5; \
10299
0
    tmp |= fieldname(insn, 8, 4) << 8; \
10300
0
    if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10301
0
    tmp = fieldname(insn, 28, 4); \
10302
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10303
0
    return S; \
10304
0
  case 19: \
10305
0
    tmp = fieldname(insn, 12, 4); \
10306
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10307
0
    tmp = fieldname(insn, 16, 4); \
10308
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10309
0
    tmp = fieldname(insn, 0, 4); \
10310
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10311
0
    tmp = fieldname(insn, 8, 4); \
10312
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10313
0
    tmp = fieldname(insn, 28, 4); \
10314
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10315
0
    return S; \
10316
0
  case 20: \
10317
0
    tmp = fieldname(insn, 12, 4); \
10318
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10319
0
    tmp = fieldname(insn, 0, 4); \
10320
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10321
0
    tmp = fieldname(insn, 16, 4); \
10322
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10323
0
    tmp = fieldname(insn, 28, 4); \
10324
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10325
0
    return S; \
10326
0
  case 21: \
10327
0
    tmp = fieldname(insn, 0, 4); \
10328
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10329
0
    tmp = fieldname(insn, 16, 4); \
10330
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10331
0
    tmp = fieldname(insn, 28, 4); \
10332
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10333
0
    return S; \
10334
0
  case 22: \
10335
0
    tmp = fieldname(insn, 12, 4); \
10336
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10337
0
    tmp = fieldname(insn, 16, 4); \
10338
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10339
0
    tmp = fieldname(insn, 28, 4); \
10340
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10341
0
    return S; \
10342
0
  case 23: \
10343
0
    tmp = fieldname(insn, 12, 4); \
10344
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10345
0
    tmp = fieldname(insn, 0, 4); \
10346
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10347
0
    tmp = fieldname(insn, 16, 4); \
10348
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10349
0
    tmp = fieldname(insn, 28, 4); \
10350
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10351
0
    return S; \
10352
0
  case 24: \
10353
0
    tmp = fieldname(insn, 12, 4); \
10354
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10355
0
    tmp = 0; \
10356
0
    tmp |= fieldname(insn, 8, 1) << 4; \
10357
0
    tmp |= fieldname(insn, 16, 4) << 0; \
10358
0
    tmp |= fieldname(insn, 22, 1) << 5; \
10359
0
    if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10360
0
    tmp = fieldname(insn, 28, 4); \
10361
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10362
0
    return S; \
10363
0
  case 25: \
10364
0
    tmp = 0; \
10365
0
    tmp |= fieldname(insn, 16, 4) << 0; \
10366
0
    tmp |= fieldname(insn, 22, 1) << 4; \
10367
0
    if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10368
0
    tmp = fieldname(insn, 0, 4); \
10369
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10370
0
    tmp = fieldname(insn, 28, 4); \
10371
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10372
0
    return S; \
10373
0
  case 26: \
10374
0
    tmp = 0; \
10375
0
    tmp |= fieldname(insn, 8, 1) << 4; \
10376
0
    tmp |= fieldname(insn, 16, 4) << 0; \
10377
0
    tmp |= fieldname(insn, 22, 1) << 5; \
10378
0
    if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10379
0
    tmp = fieldname(insn, 0, 4); \
10380
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10381
0
    tmp = fieldname(insn, 28, 4); \
10382
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10383
0
    return S; \
10384
0
  case 27: \
10385
0
    tmp = fieldname(insn, 0, 4); \
10386
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10387
0
    tmp = fieldname(insn, 28, 4); \
10388
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10389
0
    return S; \
10390
0
  case 28: \
10391
0
    tmp = fieldname(insn, 28, 4); \
10392
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10393
0
    return S; \
10394
0
  case 29: \
10395
0
    tmp = fieldname(insn, 16, 4); \
10396
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10397
0
    tmp = fieldname(insn, 0, 4); \
10398
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10399
0
    tmp = fieldname(insn, 8, 4); \
10400
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10401
0
    tmp = fieldname(insn, 28, 4); \
10402
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10403
0
    return S; \
10404
0
  case 30: \
10405
0
    tmp = fieldname(insn, 12, 4); \
10406
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10407
0
    tmp = fieldname(insn, 0, 4); \
10408
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10409
0
    tmp = fieldname(insn, 28, 4); \
10410
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10411
0
    tmp = fieldname(insn, 20, 1); \
10412
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10413
0
    return S; \
10414
0
  case 31: \
10415
0
    tmp = fieldname(insn, 12, 4); \
10416
0
    if (!Check(&S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10417
0
    tmp = fieldname(insn, 0, 4); \
10418
0
    if (!Check(&S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10419
0
    tmp = fieldname(insn, 28, 4); \
10420
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10421
0
    tmp = fieldname(insn, 20, 1); \
10422
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10423
0
    return S; \
10424
0
  case 32: \
10425
0
    tmp = fieldname(insn, 12, 4); \
10426
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10427
0
    tmp = 0; \
10428
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10429
0
    tmp |= fieldname(insn, 5, 7) << 5; \
10430
0
    if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10431
0
    tmp = fieldname(insn, 28, 4); \
10432
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10433
0
    tmp = fieldname(insn, 20, 1); \
10434
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10435
0
    return S; \
10436
0
  case 33: \
10437
0
    tmp = fieldname(insn, 0, 4); \
10438
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10439
0
    return S; \
10440
0
  case 34: \
10441
0
    tmp = fieldname(insn, 12, 4); \
10442
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10443
0
    tmp = fieldname(insn, 0, 4); \
10444
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10445
0
    tmp = fieldname(insn, 28, 4); \
10446
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10447
0
    return S; \
10448
0
  case 35: \
10449
0
    tmp = fieldname(insn, 0, 4); \
10450
0
    MCOperand_CreateImm0(MI, tmp); \
10451
0
    tmp = fieldname(insn, 28, 4); \
10452
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10453
0
    return S; \
10454
0
  case 36: \
10455
0
    tmp = fieldname(insn, 12, 4); \
10456
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10457
0
    tmp = 0; \
10458
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10459
0
    tmp |= fieldname(insn, 5, 2) << 5; \
10460
0
    tmp |= fieldname(insn, 8, 4) << 8; \
10461
0
    if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10462
0
    tmp = fieldname(insn, 28, 4); \
10463
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10464
0
    tmp = fieldname(insn, 20, 1); \
10465
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10466
0
    return S; \
10467
0
  case 37: \
10468
0
    tmp = fieldname(insn, 12, 4); \
10469
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10470
0
    tmp = 0; \
10471
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10472
0
    tmp |= fieldname(insn, 5, 2) << 5; \
10473
0
    tmp |= fieldname(insn, 8, 4) << 8; \
10474
0
    if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10475
0
    tmp = fieldname(insn, 28, 4); \
10476
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10477
0
    tmp = fieldname(insn, 20, 1); \
10478
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10479
0
    return S; \
10480
0
  case 38: \
10481
0
    tmp = fieldname(insn, 16, 4); \
10482
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10483
0
    tmp = fieldname(insn, 0, 4); \
10484
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10485
0
    tmp = fieldname(insn, 8, 4); \
10486
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10487
0
    tmp = fieldname(insn, 12, 4); \
10488
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10489
0
    tmp = fieldname(insn, 28, 4); \
10490
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10491
0
    tmp = fieldname(insn, 20, 1); \
10492
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10493
0
    return S; \
10494
0
  case 39: \
10495
0
    tmp = fieldname(insn, 16, 4); \
10496
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10497
0
    tmp = fieldname(insn, 0, 4); \
10498
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10499
0
    tmp = fieldname(insn, 8, 4); \
10500
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10501
0
    tmp = fieldname(insn, 12, 4); \
10502
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10503
0
    tmp = fieldname(insn, 28, 4); \
10504
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10505
0
    return S; \
10506
0
  case 40: \
10507
0
    tmp = fieldname(insn, 12, 4); \
10508
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10509
0
    tmp = fieldname(insn, 16, 4); \
10510
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10511
0
    tmp = fieldname(insn, 0, 4); \
10512
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10513
0
    tmp = fieldname(insn, 8, 4); \
10514
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10515
0
    tmp = fieldname(insn, 12, 4); \
10516
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10517
0
    tmp = fieldname(insn, 16, 4); \
10518
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10519
0
    tmp = fieldname(insn, 28, 4); \
10520
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10521
0
    tmp = fieldname(insn, 20, 1); \
10522
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10523
0
    return S; \
10524
0
  case 41: \
10525
0
    if (!Check(&S, DecodeDoubleRegStore(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10526
0
    return S; \
10527
0
  case 42: \
10528
0
    if (!Check(&S, DecodeDoubleRegLoad(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10529
0
    return S; \
10530
0
  case 43: \
10531
0
    tmp = fieldname(insn, 16, 4); \
10532
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10533
0
    tmp = fieldname(insn, 12, 4); \
10534
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10535
0
    tmp = fieldname(insn, 16, 4); \
10536
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10537
0
    tmp = 0; \
10538
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10539
0
    tmp |= fieldname(insn, 23, 1) << 4; \
10540
0
    if (!Check(&S, DecodePostIdxReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10541
0
    tmp = fieldname(insn, 28, 4); \
10542
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10543
0
    return S; \
10544
0
  case 44: \
10545
0
    tmp = fieldname(insn, 16, 4); \
10546
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10547
0
    tmp = fieldname(insn, 12, 4); \
10548
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10549
0
    tmp = fieldname(insn, 16, 4); \
10550
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10551
0
    tmp = 0; \
10552
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10553
0
    tmp |= fieldname(insn, 8, 4) << 4; \
10554
0
    tmp |= fieldname(insn, 23, 1) << 8; \
10555
0
    MCOperand_CreateImm0(MI, tmp); \
10556
0
    tmp = fieldname(insn, 28, 4); \
10557
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10558
0
    return S; \
10559
0
  case 45: \
10560
0
    if (!Check(&S, DecodeLDR(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10561
0
    return S; \
10562
0
  case 46: \
10563
0
    tmp = fieldname(insn, 12, 4); \
10564
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10565
0
    tmp = fieldname(insn, 16, 4); \
10566
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10567
0
    tmp = fieldname(insn, 16, 4); \
10568
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10569
0
    tmp = 0; \
10570
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10571
0
    tmp |= fieldname(insn, 8, 4) << 4; \
10572
0
    tmp |= fieldname(insn, 23, 1) << 8; \
10573
0
    MCOperand_CreateImm0(MI, tmp); \
10574
0
    tmp = fieldname(insn, 28, 4); \
10575
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10576
0
    return S; \
10577
0
  case 47: \
10578
0
    tmp = fieldname(insn, 12, 4); \
10579
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10580
0
    tmp = fieldname(insn, 16, 4); \
10581
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10582
0
    tmp = fieldname(insn, 0, 12); \
10583
0
    MCOperand_CreateImm0(MI, tmp); \
10584
0
    tmp = fieldname(insn, 28, 4); \
10585
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10586
0
    tmp = fieldname(insn, 20, 1); \
10587
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10588
0
    return S; \
10589
0
  case 48: \
10590
0
    tmp = fieldname(insn, 12, 4); \
10591
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10592
0
    tmp = 0; \
10593
0
    tmp |= fieldname(insn, 0, 12) << 0; \
10594
0
    tmp |= fieldname(insn, 22, 2) << 12; \
10595
0
    MCOperand_CreateImm0(MI, tmp); \
10596
0
    tmp = fieldname(insn, 28, 4); \
10597
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10598
0
    return S; \
10599
0
  case 49: \
10600
0
    if (!Check(&S, DecodeArmMOVTWInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10601
0
    return S; \
10602
0
  case 50: \
10603
0
    tmp = fieldname(insn, 16, 4); \
10604
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10605
0
    tmp = fieldname(insn, 0, 12); \
10606
0
    MCOperand_CreateImm0(MI, tmp); \
10607
0
    tmp = fieldname(insn, 28, 4); \
10608
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10609
0
    return S; \
10610
0
  case 51: \
10611
0
    tmp = fieldname(insn, 0, 8); \
10612
0
    MCOperand_CreateImm0(MI, tmp); \
10613
0
    tmp = fieldname(insn, 28, 4); \
10614
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10615
0
    return S; \
10616
0
  case 52: \
10617
0
    tmp = 0; \
10618
0
    tmp |= fieldname(insn, 16, 4) << 0; \
10619
0
    tmp |= fieldname(insn, 22, 1) << 4; \
10620
0
    if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10621
0
    tmp = fieldname(insn, 0, 12); \
10622
0
    MCOperand_CreateImm0(MI, tmp); \
10623
0
    tmp = fieldname(insn, 28, 4); \
10624
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10625
0
    return S; \
10626
0
  case 53: \
10627
0
    tmp = fieldname(insn, 12, 4); \
10628
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10629
0
    tmp = fieldname(insn, 0, 12); \
10630
0
    MCOperand_CreateImm0(MI, tmp); \
10631
0
    tmp = fieldname(insn, 28, 4); \
10632
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10633
0
    tmp = fieldname(insn, 20, 1); \
10634
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10635
0
    return S; \
10636
0
  case 54: \
10637
0
    if (!Check(&S, DecodeAddrMode2IdxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10638
0
    return S; \
10639
0
  case 55: \
10640
0
    tmp = fieldname(insn, 12, 4); \
10641
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10642
0
    tmp = 0; \
10643
0
    tmp |= fieldname(insn, 0, 12) << 0; \
10644
0
    tmp |= fieldname(insn, 16, 4) << 13; \
10645
0
    tmp |= fieldname(insn, 23, 1) << 12; \
10646
0
    if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10647
0
    tmp = fieldname(insn, 28, 4); \
10648
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10649
0
    return S; \
10650
0
  case 56: \
10651
0
    tmp = 0; \
10652
0
    tmp |= fieldname(insn, 0, 12) << 0; \
10653
0
    tmp |= fieldname(insn, 16, 4) << 13; \
10654
0
    tmp |= fieldname(insn, 23, 1) << 12; \
10655
0
    if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10656
0
    return S; \
10657
0
  case 57: \
10658
0
    if (!Check(&S, DecodeSTRPreImm(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10659
0
    return S; \
10660
0
  case 58: \
10661
0
    if (!Check(&S, DecodeLDRPreImm(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10662
0
    return S; \
10663
0
  case 59: \
10664
0
    tmp = fieldname(insn, 12, 4); \
10665
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10666
0
    tmp = 0; \
10667
0
    tmp |= fieldname(insn, 0, 12) << 0; \
10668
0
    tmp |= fieldname(insn, 16, 4) << 13; \
10669
0
    tmp |= fieldname(insn, 23, 1) << 12; \
10670
0
    if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10671
0
    tmp = fieldname(insn, 28, 4); \
10672
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10673
0
    return S; \
10674
0
  case 60: \
10675
0
    return S; \
10676
0
  case 61: \
10677
0
    tmp = fieldname(insn, 0, 4); \
10678
0
    if (!Check(&S, DecodeMemBarrierOption(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10679
0
    return S; \
10680
0
  case 62: \
10681
0
    tmp = fieldname(insn, 0, 4); \
10682
0
    if (!Check(&S, DecodeInstSyncBarrierOption(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10683
0
    return S; \
10684
0
  case 63: \
10685
0
    tmp = fieldname(insn, 12, 4); \
10686
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10687
0
    tmp = 0; \
10688
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10689
0
    tmp |= fieldname(insn, 5, 7) << 5; \
10690
0
    tmp |= fieldname(insn, 16, 4) << 13; \
10691
0
    tmp |= fieldname(insn, 23, 1) << 12; \
10692
0
    if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10693
0
    tmp = fieldname(insn, 28, 4); \
10694
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10695
0
    return S; \
10696
0
  case 64: \
10697
0
    tmp = 0; \
10698
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10699
0
    tmp |= fieldname(insn, 5, 7) << 5; \
10700
0
    tmp |= fieldname(insn, 16, 4) << 13; \
10701
0
    tmp |= fieldname(insn, 23, 1) << 12; \
10702
0
    if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10703
0
    return S; \
10704
0
  case 65: \
10705
0
    tmp = fieldname(insn, 12, 4); \
10706
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10707
0
    tmp = fieldname(insn, 16, 4); \
10708
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10709
0
    tmp = fieldname(insn, 0, 4); \
10710
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10711
0
    tmp = fieldname(insn, 28, 4); \
10712
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10713
0
    return S; \
10714
0
  case 66: \
10715
0
    tmp = fieldname(insn, 12, 4); \
10716
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10717
0
    tmp = fieldname(insn, 16, 4); \
10718
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10719
0
    tmp = fieldname(insn, 0, 4); \
10720
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10721
0
    tmp = fieldname(insn, 7, 5); \
10722
0
    MCOperand_CreateImm0(MI, tmp); \
10723
0
    tmp = fieldname(insn, 28, 4); \
10724
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10725
0
    return S; \
10726
0
  case 67: \
10727
0
    tmp = fieldname(insn, 16, 4); \
10728
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10729
0
    tmp = fieldname(insn, 0, 4); \
10730
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10731
0
    tmp = fieldname(insn, 8, 4); \
10732
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10733
0
    tmp = fieldname(insn, 28, 4); \
10734
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10735
0
    return S; \
10736
0
  case 68: \
10737
0
    tmp = fieldname(insn, 16, 4); \
10738
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10739
0
    tmp = fieldname(insn, 0, 4); \
10740
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10741
0
    tmp = fieldname(insn, 8, 4); \
10742
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10743
0
    tmp = fieldname(insn, 12, 4); \
10744
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10745
0
    tmp = fieldname(insn, 28, 4); \
10746
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10747
0
    return S; \
10748
0
  case 69: \
10749
0
    tmp = fieldname(insn, 12, 4); \
10750
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10751
0
    tmp = fieldname(insn, 16, 4); \
10752
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10753
0
    tmp = fieldname(insn, 0, 4); \
10754
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10755
0
    tmp = fieldname(insn, 28, 4); \
10756
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10757
0
    return S; \
10758
0
  case 70: \
10759
0
    tmp = fieldname(insn, 12, 4); \
10760
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10761
0
    tmp = fieldname(insn, 0, 4); \
10762
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10763
0
    tmp = fieldname(insn, 10, 2); \
10764
0
    MCOperand_CreateImm0(MI, tmp); \
10765
0
    tmp = fieldname(insn, 28, 4); \
10766
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10767
0
    return S; \
10768
0
  case 71: \
10769
0
    tmp = fieldname(insn, 12, 4); \
10770
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10771
0
    tmp = fieldname(insn, 16, 4); \
10772
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10773
0
    tmp = fieldname(insn, 0, 4); \
10774
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10775
0
    tmp = fieldname(insn, 10, 2); \
10776
0
    MCOperand_CreateImm0(MI, tmp); \
10777
0
    tmp = fieldname(insn, 28, 4); \
10778
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10779
0
    return S; \
10780
0
  case 72: \
10781
0
    if (!Check(&S, DecodeSTRPreReg(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10782
0
    return S; \
10783
0
  case 73: \
10784
0
    if (!Check(&S, DecodeLDRPreReg(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10785
0
    return S; \
10786
0
  case 74: \
10787
0
    tmp = fieldname(insn, 12, 4); \
10788
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10789
0
    tmp = fieldname(insn, 16, 5); \
10790
0
    MCOperand_CreateImm0(MI, tmp); \
10791
0
    tmp = fieldname(insn, 0, 4); \
10792
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10793
0
    tmp = 0; \
10794
0
    tmp |= fieldname(insn, 6, 1) << 5; \
10795
0
    tmp |= fieldname(insn, 7, 5) << 0; \
10796
0
    MCOperand_CreateImm0(MI, tmp); \
10797
0
    tmp = fieldname(insn, 28, 4); \
10798
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10799
0
    return S; \
10800
0
  case 75: \
10801
0
    tmp = fieldname(insn, 12, 4); \
10802
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10803
0
    tmp = fieldname(insn, 16, 4); \
10804
0
    MCOperand_CreateImm0(MI, tmp); \
10805
0
    tmp = fieldname(insn, 0, 4); \
10806
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10807
0
    tmp = fieldname(insn, 28, 4); \
10808
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10809
0
    return S; \
10810
0
  case 76: \
10811
0
    tmp = fieldname(insn, 12, 4); \
10812
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10813
0
    tmp = fieldname(insn, 0, 4); \
10814
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10815
0
    tmp = fieldname(insn, 7, 5); \
10816
0
    MCOperand_CreateImm0(MI, tmp); \
10817
0
    tmp = fieldname(insn, 16, 5); \
10818
0
    MCOperand_CreateImm0(MI, tmp); \
10819
0
    tmp = fieldname(insn, 28, 4); \
10820
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10821
0
    return S; \
10822
0
  case 77: \
10823
0
    tmp = fieldname(insn, 12, 4); \
10824
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10825
0
    tmp = 0; \
10826
0
    tmp |= fieldname(insn, 0, 4) << 0; \
10827
0
    tmp |= fieldname(insn, 5, 7) << 5; \
10828
0
    tmp |= fieldname(insn, 16, 4) << 13; \
10829
0
    tmp |= fieldname(insn, 23, 1) << 12; \
10830
0
    if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10831
0
    tmp = fieldname(insn, 28, 4); \
10832
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10833
0
    return S; \
10834
0
  case 78: \
10835
0
    tmp = fieldname(insn, 12, 4); \
10836
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10837
0
    tmp = fieldname(insn, 12, 4); \
10838
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10839
0
    tmp = 0; \
10840
0
    tmp |= fieldname(insn, 7, 5) << 0; \
10841
0
    tmp |= fieldname(insn, 16, 5) << 5; \
10842
0
    if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10843
0
    tmp = fieldname(insn, 28, 4); \
10844
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10845
0
    return S; \
10846
0
  case 79: \
10847
0
    tmp = fieldname(insn, 12, 4); \
10848
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10849
0
    tmp = fieldname(insn, 12, 4); \
10850
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10851
0
    tmp = fieldname(insn, 0, 4); \
10852
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10853
0
    tmp = 0; \
10854
0
    tmp |= fieldname(insn, 7, 5) << 0; \
10855
0
    tmp |= fieldname(insn, 16, 5) << 5; \
10856
0
    if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10857
0
    tmp = fieldname(insn, 28, 4); \
10858
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10859
0
    return S; \
10860
0
  case 80: \
10861
0
    tmp = fieldname(insn, 16, 4); \
10862
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10863
0
    tmp = fieldname(insn, 28, 4); \
10864
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10865
0
    tmp = fieldname(insn, 0, 16); \
10866
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10867
0
    return S; \
10868
0
  case 81: \
10869
0
    tmp = fieldname(insn, 16, 4); \
10870
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10871
0
    return S; \
10872
0
  case 82: \
10873
0
    if (!Check(&S, DecodeMemMultipleWritebackInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10874
0
    return S; \
10875
0
  case 83: \
10876
0
    tmp = fieldname(insn, 0, 5); \
10877
0
    MCOperand_CreateImm0(MI, tmp); \
10878
0
    return S; \
10879
0
  case 84: \
10880
0
    if (!Check(&S, DecodeBranchImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10881
0
    return S; \
10882
0
  case 85: \
10883
0
    tmp = 0; \
10884
0
    tmp |= fieldname(insn, 0, 24) << 1; \
10885
0
    tmp |= fieldname(insn, 24, 1) << 0; \
10886
0
    MCOperand_CreateImm0(MI, tmp); \
10887
0
    return S; \
10888
0
  case 86: \
10889
0
    if (!Check(&S, DecodeCopMemInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10890
0
    return S; \
10891
0
  case 87: \
10892
0
    if (!Check(&S, DecodeMRRC2(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10893
0
    return S; \
10894
0
  case 88: \
10895
0
    tmp = fieldname(insn, 8, 4); \
10896
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10897
0
    tmp = fieldname(insn, 4, 4); \
10898
0
    MCOperand_CreateImm0(MI, tmp); \
10899
0
    tmp = fieldname(insn, 12, 4); \
10900
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10901
0
    tmp = fieldname(insn, 16, 4); \
10902
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10903
0
    tmp = fieldname(insn, 0, 4); \
10904
0
    MCOperand_CreateImm0(MI, tmp); \
10905
0
    tmp = fieldname(insn, 28, 4); \
10906
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10907
0
    return S; \
10908
0
  case 89: \
10909
0
    tmp = fieldname(insn, 8, 4); \
10910
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10911
0
    tmp = fieldname(insn, 20, 4); \
10912
0
    MCOperand_CreateImm0(MI, tmp); \
10913
0
    tmp = fieldname(insn, 12, 4); \
10914
0
    MCOperand_CreateImm0(MI, tmp); \
10915
0
    tmp = fieldname(insn, 16, 4); \
10916
0
    MCOperand_CreateImm0(MI, tmp); \
10917
0
    tmp = fieldname(insn, 0, 4); \
10918
0
    MCOperand_CreateImm0(MI, tmp); \
10919
0
    tmp = fieldname(insn, 5, 3); \
10920
0
    MCOperand_CreateImm0(MI, tmp); \
10921
0
    return S; \
10922
0
  case 90: \
10923
0
    tmp = fieldname(insn, 8, 4); \
10924
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10925
0
    tmp = fieldname(insn, 20, 4); \
10926
0
    MCOperand_CreateImm0(MI, tmp); \
10927
0
    tmp = fieldname(insn, 12, 4); \
10928
0
    MCOperand_CreateImm0(MI, tmp); \
10929
0
    tmp = fieldname(insn, 16, 4); \
10930
0
    MCOperand_CreateImm0(MI, tmp); \
10931
0
    tmp = fieldname(insn, 0, 4); \
10932
0
    MCOperand_CreateImm0(MI, tmp); \
10933
0
    tmp = fieldname(insn, 5, 3); \
10934
0
    MCOperand_CreateImm0(MI, tmp); \
10935
0
    tmp = fieldname(insn, 28, 4); \
10936
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10937
0
    return S; \
10938
0
  case 91: \
10939
0
    tmp = fieldname(insn, 8, 4); \
10940
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10941
0
    tmp = fieldname(insn, 21, 3); \
10942
0
    MCOperand_CreateImm0(MI, tmp); \
10943
0
    tmp = fieldname(insn, 12, 4); \
10944
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10945
0
    tmp = fieldname(insn, 16, 4); \
10946
0
    MCOperand_CreateImm0(MI, tmp); \
10947
0
    tmp = fieldname(insn, 0, 4); \
10948
0
    MCOperand_CreateImm0(MI, tmp); \
10949
0
    tmp = fieldname(insn, 5, 3); \
10950
0
    MCOperand_CreateImm0(MI, tmp); \
10951
0
    return S; \
10952
0
  case 92: \
10953
0
    tmp = fieldname(insn, 8, 4); \
10954
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10955
0
    tmp = fieldname(insn, 21, 3); \
10956
0
    MCOperand_CreateImm0(MI, tmp); \
10957
0
    tmp = fieldname(insn, 12, 4); \
10958
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10959
0
    tmp = fieldname(insn, 16, 4); \
10960
0
    MCOperand_CreateImm0(MI, tmp); \
10961
0
    tmp = fieldname(insn, 0, 4); \
10962
0
    MCOperand_CreateImm0(MI, tmp); \
10963
0
    tmp = fieldname(insn, 5, 3); \
10964
0
    MCOperand_CreateImm0(MI, tmp); \
10965
0
    tmp = fieldname(insn, 28, 4); \
10966
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10967
0
    return S; \
10968
0
  case 93: \
10969
0
    tmp = fieldname(insn, 12, 4); \
10970
0
    if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10971
0
    tmp = fieldname(insn, 8, 4); \
10972
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10973
0
    tmp = fieldname(insn, 21, 3); \
10974
0
    MCOperand_CreateImm0(MI, tmp); \
10975
0
    tmp = fieldname(insn, 16, 4); \
10976
0
    MCOperand_CreateImm0(MI, tmp); \
10977
0
    tmp = fieldname(insn, 0, 4); \
10978
0
    MCOperand_CreateImm0(MI, tmp); \
10979
0
    tmp = fieldname(insn, 5, 3); \
10980
0
    MCOperand_CreateImm0(MI, tmp); \
10981
0
    return S; \
10982
0
  case 94: \
10983
0
    tmp = fieldname(insn, 12, 4); \
10984
0
    if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10985
0
    tmp = fieldname(insn, 8, 4); \
10986
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10987
0
    tmp = fieldname(insn, 21, 3); \
10988
0
    MCOperand_CreateImm0(MI, tmp); \
10989
0
    tmp = fieldname(insn, 16, 4); \
10990
0
    MCOperand_CreateImm0(MI, tmp); \
10991
0
    tmp = fieldname(insn, 0, 4); \
10992
0
    MCOperand_CreateImm0(MI, tmp); \
10993
0
    tmp = fieldname(insn, 5, 3); \
10994
0
    MCOperand_CreateImm0(MI, tmp); \
10995
0
    tmp = fieldname(insn, 28, 4); \
10996
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10997
0
    return S; \
10998
0
  case 95: \
10999
0
    tmp = fieldname(insn, 0, 24); \
11000
0
    MCOperand_CreateImm0(MI, tmp); \
11001
0
    tmp = fieldname(insn, 28, 4); \
11002
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11003
0
    return S; \
11004
0
  case 96: \
11005
0
    tmp = 0; \
11006
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11007
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11008
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11009
0
    tmp = 0; \
11010
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11011
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11012
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11013
0
    tmp = 0; \
11014
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11015
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11016
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11017
0
    return S; \
11018
0
  case 97: \
11019
0
    tmp = 0; \
11020
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11021
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11022
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11023
0
    tmp = 0; \
11024
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11025
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11026
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11027
0
    tmp = 0; \
11028
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11029
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11030
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11031
0
    return S; \
11032
0
  case 98: \
11033
0
    tmp = 0; \
11034
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11035
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11036
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11037
0
    tmp = 0; \
11038
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11039
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11040
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11041
0
    tmp = 0; \
11042
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11043
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11044
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11045
0
    return S; \
11046
0
  case 99: \
11047
0
    tmp = 0; \
11048
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11049
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11050
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11051
0
    tmp = 0; \
11052
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11053
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11054
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11055
0
    tmp = 0; \
11056
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11057
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11058
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11059
0
    return S; \
11060
0
  case 100: \
11061
0
    tmp = 0; \
11062
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11063
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11064
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11065
0
    tmp = 0; \
11066
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11067
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11068
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11069
0
    tmp = 0; \
11070
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11071
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11072
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11073
0
    return S; \
11074
0
  case 101: \
11075
0
    tmp = 0; \
11076
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11077
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11078
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11079
0
    tmp = 0; \
11080
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11081
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11082
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11083
0
    tmp = 0; \
11084
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11085
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11086
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11087
0
    return S; \
11088
0
  case 102: \
11089
0
    tmp = 0; \
11090
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11091
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11092
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11093
0
    tmp = 0; \
11094
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11095
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11096
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11097
0
    tmp = 0; \
11098
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11099
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11100
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11101
0
    return S; \
11102
0
  case 103: \
11103
0
    tmp = 0; \
11104
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11105
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11106
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11107
0
    tmp = 0; \
11108
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11109
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11110
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11111
0
    tmp = 0; \
11112
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11113
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11114
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11115
0
    tmp = 0; \
11116
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11117
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11118
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11119
0
    return S; \
11120
0
  case 104: \
11121
0
    tmp = 0; \
11122
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11123
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11124
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11125
0
    tmp = 0; \
11126
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11127
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11128
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11129
0
    tmp = 0; \
11130
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11131
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11132
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11133
0
    tmp = 0; \
11134
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11135
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11136
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11137
0
    return S; \
11138
0
  case 105: \
11139
0
    tmp = 0; \
11140
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11141
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11142
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11143
0
    tmp = 0; \
11144
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11145
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11146
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11147
0
    tmp = 0; \
11148
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11149
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11150
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11151
0
    tmp = 0; \
11152
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11153
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11154
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11155
0
    return S; \
11156
0
  case 106: \
11157
0
    tmp = 0; \
11158
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11159
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11160
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11161
0
    tmp = 0; \
11162
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11163
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11164
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11165
0
    tmp = 0; \
11166
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11167
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11168
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11169
0
    tmp = fieldname(insn, 0, 3); \
11170
0
    if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11171
0
    tmp = 0; \
11172
0
    tmp |= fieldname(insn, 3, 1) << 0; \
11173
0
    tmp |= fieldname(insn, 5, 1) << 1; \
11174
0
    MCOperand_CreateImm0(MI, tmp); \
11175
0
    return S; \
11176
0
  case 107: \
11177
0
    tmp = 0; \
11178
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11179
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11180
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11181
0
    tmp = 0; \
11182
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11183
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11184
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11185
0
    tmp = 0; \
11186
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11187
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11188
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11189
0
    tmp = fieldname(insn, 0, 3); \
11190
0
    if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11191
0
    tmp = 0; \
11192
0
    tmp |= fieldname(insn, 3, 1) << 0; \
11193
0
    tmp |= fieldname(insn, 5, 1) << 1; \
11194
0
    MCOperand_CreateImm0(MI, tmp); \
11195
0
    return S; \
11196
0
  case 108: \
11197
0
    tmp = 0; \
11198
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11199
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11200
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11201
0
    tmp = 0; \
11202
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11203
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11204
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11205
0
    tmp = 0; \
11206
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11207
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11208
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11209
0
    tmp = fieldname(insn, 0, 3); \
11210
0
    if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11211
0
    tmp = 0; \
11212
0
    tmp |= fieldname(insn, 3, 1) << 0; \
11213
0
    tmp |= fieldname(insn, 5, 1) << 1; \
11214
0
    MCOperand_CreateImm0(MI, tmp); \
11215
0
    return S; \
11216
0
  case 109: \
11217
0
    tmp = 0; \
11218
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11219
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11220
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11221
0
    tmp = 0; \
11222
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11223
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11224
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11225
0
    tmp = fieldname(insn, 0, 3); \
11226
0
    if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11227
0
    tmp = 0; \
11228
0
    tmp |= fieldname(insn, 3, 1) << 0; \
11229
0
    tmp |= fieldname(insn, 5, 1) << 1; \
11230
0
    MCOperand_CreateImm0(MI, tmp); \
11231
0
    return S; \
11232
0
  case 110: \
11233
0
    tmp = 0; \
11234
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11235
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11236
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11237
0
    tmp = 0; \
11238
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11239
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11240
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11241
0
    tmp = fieldname(insn, 0, 3); \
11242
0
    if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11243
0
    tmp = 0; \
11244
0
    tmp |= fieldname(insn, 3, 1) << 0; \
11245
0
    tmp |= fieldname(insn, 5, 1) << 1; \
11246
0
    MCOperand_CreateImm0(MI, tmp); \
11247
0
    return S; \
11248
0
  case 111: \
11249
0
    tmp = 0; \
11250
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11251
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11252
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11253
0
    tmp = 0; \
11254
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11255
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11256
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11257
0
    tmp = fieldname(insn, 0, 3); \
11258
0
    if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11259
0
    tmp = 0; \
11260
0
    tmp |= fieldname(insn, 3, 1) << 0; \
11261
0
    tmp |= fieldname(insn, 5, 1) << 1; \
11262
0
    MCOperand_CreateImm0(MI, tmp); \
11263
0
    return S; \
11264
0
  case 112: \
11265
0
    tmp = 0; \
11266
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11267
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11268
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11269
0
    tmp = 0; \
11270
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11271
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11272
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11273
0
    tmp = 0; \
11274
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11275
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11276
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11277
0
    tmp = fieldname(insn, 0, 4); \
11278
0
    if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11279
0
    tmp = fieldname(insn, 5, 1); \
11280
0
    MCOperand_CreateImm0(MI, tmp); \
11281
0
    return S; \
11282
0
  case 113: \
11283
0
    tmp = 0; \
11284
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11285
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11286
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11287
0
    tmp = 0; \
11288
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11289
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11290
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11291
0
    tmp = 0; \
11292
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11293
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11294
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11295
0
    tmp = fieldname(insn, 0, 4); \
11296
0
    if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11297
0
    tmp = fieldname(insn, 5, 1); \
11298
0
    MCOperand_CreateImm0(MI, tmp); \
11299
0
    return S; \
11300
0
  case 114: \
11301
0
    tmp = 0; \
11302
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11303
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11304
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11305
0
    tmp = 0; \
11306
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11307
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11308
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11309
0
    tmp = 0; \
11310
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11311
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11312
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11313
0
    tmp = fieldname(insn, 0, 4); \
11314
0
    if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11315
0
    tmp = fieldname(insn, 5, 1); \
11316
0
    MCOperand_CreateImm0(MI, tmp); \
11317
0
    return S; \
11318
0
  case 115: \
11319
0
    tmp = 0; \
11320
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11321
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11322
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11323
0
    tmp = 0; \
11324
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11325
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11326
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11327
0
    tmp = fieldname(insn, 0, 4); \
11328
0
    if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11329
0
    tmp = fieldname(insn, 5, 1); \
11330
0
    MCOperand_CreateImm0(MI, tmp); \
11331
0
    return S; \
11332
0
  case 116: \
11333
0
    tmp = 0; \
11334
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11335
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11336
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11337
0
    tmp = 0; \
11338
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11339
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11340
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11341
0
    tmp = fieldname(insn, 0, 4); \
11342
0
    if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11343
0
    tmp = fieldname(insn, 5, 1); \
11344
0
    MCOperand_CreateImm0(MI, tmp); \
11345
0
    return S; \
11346
0
  case 117: \
11347
0
    tmp = 0; \
11348
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11349
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11350
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11351
0
    tmp = 0; \
11352
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11353
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11354
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11355
0
    tmp = fieldname(insn, 0, 4); \
11356
0
    if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11357
0
    tmp = fieldname(insn, 5, 1); \
11358
0
    MCOperand_CreateImm0(MI, tmp); \
11359
0
    return S; \
11360
0
  case 118: \
11361
0
    tmp = 0; \
11362
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11363
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11364
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11365
0
    tmp = 0; \
11366
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11367
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11368
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11369
0
    tmp = 0; \
11370
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11371
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11372
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11373
0
    tmp = fieldname(insn, 10, 1); \
11374
0
    MCOperand_CreateImm0(MI, tmp); \
11375
0
    return S; \
11376
0
  case 119: \
11377
0
    tmp = 0; \
11378
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11379
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11380
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11381
0
    tmp = 0; \
11382
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11383
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11384
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11385
0
    tmp = 0; \
11386
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11387
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11388
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11389
0
    tmp = fieldname(insn, 9, 2); \
11390
0
    MCOperand_CreateImm0(MI, tmp); \
11391
0
    return S; \
11392
0
  case 120: \
11393
0
    tmp = 0; \
11394
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11395
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11396
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11397
0
    tmp = 0; \
11398
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11399
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11400
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11401
0
    tmp = 0; \
11402
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11403
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11404
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11405
0
    tmp = fieldname(insn, 8, 3); \
11406
0
    MCOperand_CreateImm0(MI, tmp); \
11407
0
    return S; \
11408
0
  case 121: \
11409
0
    tmp = 0; \
11410
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11411
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11412
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11413
0
    tmp = 0; \
11414
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11415
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11416
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11417
0
    tmp = 0; \
11418
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11419
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11420
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11421
0
    tmp = fieldname(insn, 11, 1); \
11422
0
    MCOperand_CreateImm0(MI, tmp); \
11423
0
    return S; \
11424
0
  case 122: \
11425
0
    tmp = 0; \
11426
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11427
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11428
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11429
0
    tmp = 0; \
11430
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11431
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11432
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11433
0
    tmp = 0; \
11434
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11435
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11436
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11437
0
    tmp = fieldname(insn, 10, 2); \
11438
0
    MCOperand_CreateImm0(MI, tmp); \
11439
0
    return S; \
11440
0
  case 123: \
11441
0
    tmp = 0; \
11442
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11443
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11444
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11445
0
    tmp = 0; \
11446
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11447
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11448
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11449
0
    tmp = 0; \
11450
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11451
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11452
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11453
0
    tmp = fieldname(insn, 9, 3); \
11454
0
    MCOperand_CreateImm0(MI, tmp); \
11455
0
    return S; \
11456
0
  case 124: \
11457
0
    tmp = 0; \
11458
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11459
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11460
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11461
0
    tmp = 0; \
11462
0
    tmp |= fieldname(insn, 7, 1) << 4; \
11463
0
    tmp |= fieldname(insn, 16, 4) << 0; \
11464
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11465
0
    tmp = 0; \
11466
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11467
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11468
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11469
0
    tmp = fieldname(insn, 8, 4); \
11470
0
    MCOperand_CreateImm0(MI, tmp); \
11471
0
    return S; \
11472
0
  case 125: \
11473
0
    tmp = 0; \
11474
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11475
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11476
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11477
0
    tmp = 0; \
11478
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11479
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11480
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11481
0
    return S; \
11482
0
  case 126: \
11483
0
    tmp = 0; \
11484
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11485
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11486
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11487
0
    tmp = 0; \
11488
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11489
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11490
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11491
0
    return S; \
11492
0
  case 127: \
11493
0
    tmp = 0; \
11494
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11495
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11496
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11497
0
    tmp = 0; \
11498
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11499
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11500
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11501
0
    tmp = 0; \
11502
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11503
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11504
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11505
0
    tmp = 0; \
11506
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11507
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11508
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11509
0
    return S; \
11510
0
  case 128: \
11511
0
    tmp = 0; \
11512
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11513
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11514
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11515
0
    tmp = 0; \
11516
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11517
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11518
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11519
0
    tmp = 0; \
11520
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11521
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11522
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11523
0
    tmp = 0; \
11524
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11525
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11526
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11527
0
    return S; \
11528
0
  case 129: \
11529
0
    tmp = 0; \
11530
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11531
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11532
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11533
0
    tmp = 0; \
11534
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11535
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11536
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11537
0
    return S; \
11538
0
  case 130: \
11539
0
    if (!Check(&S, DecodeVSHLMaxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11540
0
    return S; \
11541
0
  case 131: \
11542
0
    tmp = 0; \
11543
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11544
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11545
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11546
0
    tmp = 0; \
11547
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11548
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11549
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11550
0
    tmp = 0; \
11551
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11552
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11553
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11554
0
    return S; \
11555
0
  case 132: \
11556
0
    tmp = 0; \
11557
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11558
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11559
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11560
0
    tmp = 0; \
11561
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11562
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11563
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11564
0
    tmp = 0; \
11565
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11566
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11567
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11568
0
    return S; \
11569
0
  case 133: \
11570
0
    tmp = 0; \
11571
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11572
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11573
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11574
0
    tmp = 0; \
11575
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11576
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11577
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11578
0
    return S; \
11579
0
  case 134: \
11580
0
    if (!Check(&S, DecodeTBLInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11581
0
    return S; \
11582
0
  case 135: \
11583
0
    tmp = 0; \
11584
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11585
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11586
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11587
0
    tmp = 0; \
11588
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11589
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11590
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11591
0
    tmp = fieldname(insn, 19, 1); \
11592
0
    MCOperand_CreateImm0(MI, tmp); \
11593
0
    return S; \
11594
0
  case 136: \
11595
0
    tmp = 0; \
11596
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11597
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11598
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11599
0
    tmp = 0; \
11600
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11601
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11602
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11603
0
    tmp = fieldname(insn, 18, 2); \
11604
0
    MCOperand_CreateImm0(MI, tmp); \
11605
0
    return S; \
11606
0
  case 137: \
11607
0
    tmp = 0; \
11608
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11609
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11610
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11611
0
    tmp = 0; \
11612
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11613
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11614
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11615
0
    tmp = fieldname(insn, 17, 3); \
11616
0
    MCOperand_CreateImm0(MI, tmp); \
11617
0
    return S; \
11618
0
  case 138: \
11619
0
    tmp = 0; \
11620
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11621
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11622
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11623
0
    tmp = 0; \
11624
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11625
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11626
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11627
0
    tmp = fieldname(insn, 19, 1); \
11628
0
    MCOperand_CreateImm0(MI, tmp); \
11629
0
    return S; \
11630
0
  case 139: \
11631
0
    tmp = 0; \
11632
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11633
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11634
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11635
0
    tmp = 0; \
11636
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11637
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11638
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11639
0
    tmp = fieldname(insn, 18, 2); \
11640
0
    MCOperand_CreateImm0(MI, tmp); \
11641
0
    return S; \
11642
0
  case 140: \
11643
0
    tmp = 0; \
11644
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11645
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11646
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11647
0
    tmp = 0; \
11648
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11649
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11650
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11651
0
    tmp = fieldname(insn, 17, 3); \
11652
0
    MCOperand_CreateImm0(MI, tmp); \
11653
0
    return S; \
11654
0
  case 141: \
11655
0
    tmp = 0; \
11656
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11657
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11658
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11659
0
    tmp = 0; \
11660
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11661
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11662
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11663
0
    tmp = fieldname(insn, 16, 3); \
11664
0
    if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11665
0
    return S; \
11666
0
  case 142: \
11667
0
    tmp = 0; \
11668
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11669
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11670
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11671
0
    tmp = 0; \
11672
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11673
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11674
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11675
0
    tmp = fieldname(insn, 16, 4); \
11676
0
    if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11677
0
    return S; \
11678
0
  case 143: \
11679
0
    tmp = 0; \
11680
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11681
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11682
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11683
0
    tmp = 0; \
11684
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11685
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11686
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11687
0
    tmp = fieldname(insn, 16, 5); \
11688
0
    if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11689
0
    return S; \
11690
0
  case 144: \
11691
0
    tmp = 0; \
11692
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11693
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11694
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11695
0
    tmp = 0; \
11696
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11697
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11698
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11699
0
    tmp = 0; \
11700
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11701
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11702
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11703
0
    tmp = fieldname(insn, 16, 3); \
11704
0
    if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11705
0
    return S; \
11706
0
  case 145: \
11707
0
    tmp = 0; \
11708
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11709
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11710
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11711
0
    tmp = 0; \
11712
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11713
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11714
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11715
0
    tmp = 0; \
11716
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11717
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11718
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11719
0
    tmp = fieldname(insn, 16, 4); \
11720
0
    if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11721
0
    return S; \
11722
0
  case 146: \
11723
0
    tmp = 0; \
11724
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11725
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11726
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11727
0
    tmp = 0; \
11728
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11729
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11730
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11731
0
    tmp = 0; \
11732
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11733
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11734
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11735
0
    tmp = fieldname(insn, 16, 5); \
11736
0
    if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11737
0
    return S; \
11738
0
  case 147: \
11739
0
    tmp = 0; \
11740
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11741
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11742
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11743
0
    tmp = 0; \
11744
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11745
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11746
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11747
0
    tmp = fieldname(insn, 16, 3); \
11748
0
    MCOperand_CreateImm0(MI, tmp); \
11749
0
    return S; \
11750
0
  case 148: \
11751
0
    tmp = 0; \
11752
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11753
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11754
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11755
0
    tmp = 0; \
11756
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11757
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11758
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11759
0
    tmp = 0; \
11760
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11761
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11762
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11763
0
    tmp = fieldname(insn, 16, 3); \
11764
0
    MCOperand_CreateImm0(MI, tmp); \
11765
0
    return S; \
11766
0
  case 149: \
11767
0
    tmp = 0; \
11768
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11769
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11770
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11771
0
    tmp = 0; \
11772
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11773
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11774
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11775
0
    tmp = fieldname(insn, 16, 4); \
11776
0
    MCOperand_CreateImm0(MI, tmp); \
11777
0
    return S; \
11778
0
  case 150: \
11779
0
    tmp = 0; \
11780
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11781
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11782
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11783
0
    tmp = 0; \
11784
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11785
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11786
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11787
0
    tmp = 0; \
11788
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11789
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11790
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11791
0
    tmp = fieldname(insn, 16, 4); \
11792
0
    MCOperand_CreateImm0(MI, tmp); \
11793
0
    return S; \
11794
0
  case 151: \
11795
0
    tmp = 0; \
11796
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11797
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11798
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11799
0
    tmp = 0; \
11800
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11801
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11802
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11803
0
    tmp = fieldname(insn, 16, 5); \
11804
0
    MCOperand_CreateImm0(MI, tmp); \
11805
0
    return S; \
11806
0
  case 152: \
11807
0
    tmp = 0; \
11808
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11809
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11810
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11811
0
    tmp = 0; \
11812
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11813
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11814
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11815
0
    tmp = 0; \
11816
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11817
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11818
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11819
0
    tmp = fieldname(insn, 16, 5); \
11820
0
    MCOperand_CreateImm0(MI, tmp); \
11821
0
    return S; \
11822
0
  case 153: \
11823
0
    tmp = 0; \
11824
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11825
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11826
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11827
0
    tmp = 0; \
11828
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11829
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11830
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11831
0
    tmp = fieldname(insn, 16, 3); \
11832
0
    if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11833
0
    return S; \
11834
0
  case 154: \
11835
0
    tmp = 0; \
11836
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11837
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11838
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11839
0
    tmp = 0; \
11840
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11841
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11842
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11843
0
    tmp = fieldname(insn, 16, 4); \
11844
0
    if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11845
0
    return S; \
11846
0
  case 155: \
11847
0
    tmp = 0; \
11848
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11849
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11850
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11851
0
    tmp = 0; \
11852
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11853
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11854
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11855
0
    tmp = fieldname(insn, 16, 5); \
11856
0
    if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11857
0
    return S; \
11858
0
  case 156: \
11859
0
    tmp = 0; \
11860
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11861
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11862
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11863
0
    tmp = 0; \
11864
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11865
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11866
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11867
0
    tmp = fieldname(insn, 16, 3); \
11868
0
    MCOperand_CreateImm0(MI, tmp); \
11869
0
    return S; \
11870
0
  case 157: \
11871
0
    tmp = 0; \
11872
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11873
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11874
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11875
0
    tmp = 0; \
11876
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11877
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11878
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11879
0
    tmp = fieldname(insn, 16, 4); \
11880
0
    MCOperand_CreateImm0(MI, tmp); \
11881
0
    return S; \
11882
0
  case 158: \
11883
0
    tmp = 0; \
11884
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11885
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11886
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11887
0
    tmp = 0; \
11888
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11889
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11890
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11891
0
    tmp = fieldname(insn, 16, 5); \
11892
0
    MCOperand_CreateImm0(MI, tmp); \
11893
0
    return S; \
11894
0
  case 159: \
11895
0
    if (!Check(&S, DecodeNEONModImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11896
0
    return S; \
11897
0
  case 160: \
11898
0
    if (!Check(&S, DecodeVCVTD(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11899
0
    return S; \
11900
0
  case 161: \
11901
0
    tmp = 0; \
11902
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11903
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11904
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11905
0
    tmp = 0; \
11906
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11907
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11908
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11909
0
    tmp = fieldname(insn, 16, 6); \
11910
0
    if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11911
0
    return S; \
11912
0
  case 162: \
11913
0
    tmp = 0; \
11914
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11915
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11916
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11917
0
    tmp = 0; \
11918
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11919
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11920
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11921
0
    tmp = 0; \
11922
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11923
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11924
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11925
0
    tmp = fieldname(insn, 16, 6); \
11926
0
    if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11927
0
    return S; \
11928
0
  case 163: \
11929
0
    tmp = 0; \
11930
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11931
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11932
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11933
0
    tmp = 0; \
11934
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11935
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11936
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11937
0
    tmp = fieldname(insn, 16, 6); \
11938
0
    MCOperand_CreateImm0(MI, tmp); \
11939
0
    return S; \
11940
0
  case 164: \
11941
0
    tmp = 0; \
11942
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11943
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11944
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11945
0
    tmp = 0; \
11946
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11947
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11948
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11949
0
    tmp = 0; \
11950
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11951
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11952
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11953
0
    tmp = fieldname(insn, 16, 6); \
11954
0
    MCOperand_CreateImm0(MI, tmp); \
11955
0
    return S; \
11956
0
  case 165: \
11957
0
    tmp = 0; \
11958
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11959
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11960
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11961
0
    tmp = 0; \
11962
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11963
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11964
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11965
0
    tmp = fieldname(insn, 16, 3); \
11966
0
    if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11967
0
    return S; \
11968
0
  case 166: \
11969
0
    tmp = 0; \
11970
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11971
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11972
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11973
0
    tmp = 0; \
11974
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11975
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11976
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11977
0
    tmp = fieldname(insn, 16, 4); \
11978
0
    if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11979
0
    return S; \
11980
0
  case 167: \
11981
0
    tmp = 0; \
11982
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11983
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11984
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11985
0
    tmp = 0; \
11986
0
    tmp |= fieldname(insn, 0, 4) << 0; \
11987
0
    tmp |= fieldname(insn, 5, 1) << 4; \
11988
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11989
0
    tmp = fieldname(insn, 16, 5); \
11990
0
    if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11991
0
    return S; \
11992
0
  case 168: \
11993
0
    tmp = 0; \
11994
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11995
0
    tmp |= fieldname(insn, 22, 1) << 4; \
11996
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11997
0
    tmp = 0; \
11998
0
    tmp |= fieldname(insn, 12, 4) << 0; \
11999
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12000
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12001
0
    tmp = 0; \
12002
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12003
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12004
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12005
0
    tmp = fieldname(insn, 16, 3); \
12006
0
    if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12007
0
    return S; \
12008
0
  case 169: \
12009
0
    tmp = 0; \
12010
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12011
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12012
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12013
0
    tmp = 0; \
12014
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12015
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12016
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12017
0
    tmp = 0; \
12018
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12019
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12020
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12021
0
    tmp = fieldname(insn, 16, 4); \
12022
0
    if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12023
0
    return S; \
12024
0
  case 170: \
12025
0
    tmp = 0; \
12026
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12027
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12028
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12029
0
    tmp = 0; \
12030
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12031
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12032
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12033
0
    tmp = 0; \
12034
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12035
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12036
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12037
0
    tmp = fieldname(insn, 16, 5); \
12038
0
    if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12039
0
    return S; \
12040
0
  case 171: \
12041
0
    tmp = 0; \
12042
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12043
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12044
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12045
0
    tmp = 0; \
12046
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12047
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12048
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12049
0
    tmp = fieldname(insn, 16, 3); \
12050
0
    MCOperand_CreateImm0(MI, tmp); \
12051
0
    return S; \
12052
0
  case 172: \
12053
0
    tmp = 0; \
12054
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12055
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12056
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12057
0
    tmp = 0; \
12058
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12059
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12060
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12061
0
    tmp = 0; \
12062
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12063
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12064
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12065
0
    tmp = fieldname(insn, 16, 3); \
12066
0
    MCOperand_CreateImm0(MI, tmp); \
12067
0
    return S; \
12068
0
  case 173: \
12069
0
    tmp = 0; \
12070
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12071
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12072
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12073
0
    tmp = 0; \
12074
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12075
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12076
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12077
0
    tmp = fieldname(insn, 16, 4); \
12078
0
    MCOperand_CreateImm0(MI, tmp); \
12079
0
    return S; \
12080
0
  case 174: \
12081
0
    tmp = 0; \
12082
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12083
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12084
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12085
0
    tmp = 0; \
12086
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12087
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12088
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12089
0
    tmp = 0; \
12090
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12091
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12092
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12093
0
    tmp = fieldname(insn, 16, 4); \
12094
0
    MCOperand_CreateImm0(MI, tmp); \
12095
0
    return S; \
12096
0
  case 175: \
12097
0
    tmp = 0; \
12098
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12099
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12100
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12101
0
    tmp = 0; \
12102
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12103
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12104
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12105
0
    tmp = fieldname(insn, 16, 5); \
12106
0
    MCOperand_CreateImm0(MI, tmp); \
12107
0
    return S; \
12108
0
  case 176: \
12109
0
    tmp = 0; \
12110
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12111
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12112
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12113
0
    tmp = 0; \
12114
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12115
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12116
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12117
0
    tmp = 0; \
12118
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12119
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12120
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12121
0
    tmp = fieldname(insn, 16, 5); \
12122
0
    MCOperand_CreateImm0(MI, tmp); \
12123
0
    return S; \
12124
0
  case 177: \
12125
0
    if (!Check(&S, DecodeVCVTQ(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12126
0
    return S; \
12127
0
  case 178: \
12128
0
    tmp = 0; \
12129
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12130
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12131
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12132
0
    tmp = 0; \
12133
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12134
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12135
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12136
0
    tmp = fieldname(insn, 16, 6); \
12137
0
    if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12138
0
    return S; \
12139
0
  case 179: \
12140
0
    tmp = 0; \
12141
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12142
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12143
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12144
0
    tmp = 0; \
12145
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12146
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12147
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12148
0
    tmp = 0; \
12149
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12150
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12151
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12152
0
    tmp = fieldname(insn, 16, 6); \
12153
0
    if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12154
0
    return S; \
12155
0
  case 180: \
12156
0
    tmp = 0; \
12157
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12158
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12159
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12160
0
    tmp = 0; \
12161
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12162
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12163
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12164
0
    tmp = fieldname(insn, 16, 6); \
12165
0
    MCOperand_CreateImm0(MI, tmp); \
12166
0
    return S; \
12167
0
  case 181: \
12168
0
    tmp = 0; \
12169
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12170
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12171
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12172
0
    tmp = 0; \
12173
0
    tmp |= fieldname(insn, 12, 4) << 0; \
12174
0
    tmp |= fieldname(insn, 22, 1) << 4; \
12175
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12176
0
    tmp = 0; \
12177
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12178
0
    tmp |= fieldname(insn, 5, 1) << 4; \
12179
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12180
0
    tmp = fieldname(insn, 16, 6); \
12181
0
    MCOperand_CreateImm0(MI, tmp); \
12182
0
    return S; \
12183
0
  case 182: \
12184
0
    tmp = 0; \
12185
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12186
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12187
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12188
0
    tmp = 0; \
12189
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12190
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12191
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12192
0
    tmp = fieldname(insn, 12, 4); \
12193
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12194
0
    tmp = fieldname(insn, 21, 1); \
12195
0
    MCOperand_CreateImm0(MI, tmp); \
12196
0
    tmp = fieldname(insn, 28, 4); \
12197
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12198
0
    return S; \
12199
0
  case 183: \
12200
0
    tmp = fieldname(insn, 12, 4); \
12201
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12202
0
    tmp = 0; \
12203
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12204
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12205
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12206
0
    tmp = fieldname(insn, 21, 1); \
12207
0
    MCOperand_CreateImm0(MI, tmp); \
12208
0
    tmp = fieldname(insn, 28, 4); \
12209
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12210
0
    return S; \
12211
0
  case 184: \
12212
0
    tmp = 0; \
12213
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12214
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12215
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12216
0
    tmp = 0; \
12217
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12218
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12219
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12220
0
    tmp = fieldname(insn, 12, 4); \
12221
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12222
0
    tmp = 0; \
12223
0
    tmp |= fieldname(insn, 6, 1) << 0; \
12224
0
    tmp |= fieldname(insn, 21, 1) << 1; \
12225
0
    MCOperand_CreateImm0(MI, tmp); \
12226
0
    tmp = fieldname(insn, 28, 4); \
12227
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12228
0
    return S; \
12229
0
  case 185: \
12230
0
    tmp = fieldname(insn, 12, 4); \
12231
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12232
0
    tmp = 0; \
12233
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12234
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12235
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12236
0
    tmp = 0; \
12237
0
    tmp |= fieldname(insn, 6, 1) << 0; \
12238
0
    tmp |= fieldname(insn, 21, 1) << 1; \
12239
0
    MCOperand_CreateImm0(MI, tmp); \
12240
0
    tmp = fieldname(insn, 28, 4); \
12241
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12242
0
    return S; \
12243
0
  case 186: \
12244
0
    tmp = 0; \
12245
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12246
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12247
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12248
0
    tmp = 0; \
12249
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12250
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12251
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12252
0
    tmp = fieldname(insn, 12, 4); \
12253
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12254
0
    tmp = 0; \
12255
0
    tmp |= fieldname(insn, 5, 2) << 0; \
12256
0
    tmp |= fieldname(insn, 21, 1) << 2; \
12257
0
    MCOperand_CreateImm0(MI, tmp); \
12258
0
    tmp = fieldname(insn, 28, 4); \
12259
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12260
0
    return S; \
12261
0
  case 187: \
12262
0
    tmp = fieldname(insn, 12, 4); \
12263
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12264
0
    tmp = 0; \
12265
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12266
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12267
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12268
0
    tmp = 0; \
12269
0
    tmp |= fieldname(insn, 5, 2) << 0; \
12270
0
    tmp |= fieldname(insn, 21, 1) << 2; \
12271
0
    MCOperand_CreateImm0(MI, tmp); \
12272
0
    tmp = fieldname(insn, 28, 4); \
12273
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12274
0
    return S; \
12275
0
  case 188: \
12276
0
    tmp = 0; \
12277
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12278
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12279
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12280
0
    tmp = fieldname(insn, 12, 4); \
12281
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12282
0
    tmp = fieldname(insn, 28, 4); \
12283
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12284
0
    return S; \
12285
0
  case 189: \
12286
0
    tmp = 0; \
12287
0
    tmp |= fieldname(insn, 7, 1) << 4; \
12288
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12289
0
    if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12290
0
    tmp = fieldname(insn, 12, 4); \
12291
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12292
0
    tmp = fieldname(insn, 28, 4); \
12293
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12294
0
    return S; \
12295
0
  case 190: \
12296
0
    if (!Check(&S, DecodeVLDST4Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12297
0
    return S; \
12298
0
  case 191: \
12299
0
    if (!Check(&S, DecodeVST1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12300
0
    return S; \
12301
0
  case 192: \
12302
0
    if (!Check(&S, DecodeVLD1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12303
0
    return S; \
12304
0
  case 193: \
12305
0
    if (!Check(&S, DecodeVST2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12306
0
    return S; \
12307
0
  case 194: \
12308
0
    if (!Check(&S, DecodeVLD2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12309
0
    return S; \
12310
0
  case 195: \
12311
0
    if (!Check(&S, DecodeVLDST1Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12312
0
    return S; \
12313
0
  case 196: \
12314
0
    if (!Check(&S, DecodeVST3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12315
0
    return S; \
12316
0
  case 197: \
12317
0
    if (!Check(&S, DecodeVLD3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12318
0
    return S; \
12319
0
  case 198: \
12320
0
    if (!Check(&S, DecodeVLDST2Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12321
0
    return S; \
12322
0
  case 199: \
12323
0
    if (!Check(&S, DecodeVST4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12324
0
    return S; \
12325
0
  case 200: \
12326
0
    if (!Check(&S, DecodeVLD4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12327
0
    return S; \
12328
0
  case 201: \
12329
0
    if (!Check(&S, DecodeVLDST3Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12330
0
    return S; \
12331
0
  case 202: \
12332
0
    if (!Check(&S, DecodeVLD1DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12333
0
    return S; \
12334
0
  case 203: \
12335
0
    if (!Check(&S, DecodeVLD2DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12336
0
    return S; \
12337
0
  case 204: \
12338
0
    if (!Check(&S, DecodeVLD3DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12339
0
    return S; \
12340
0
  case 205: \
12341
0
    if (!Check(&S, DecodeVLD4DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12342
0
    return S; \
12343
0
  case 206: \
12344
0
    tmp = fieldname(insn, 0, 3); \
12345
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12346
0
    tmp = fieldname(insn, 3, 3); \
12347
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12348
0
    return S; \
12349
0
  case 207: \
12350
0
    tmp = fieldname(insn, 8, 3); \
12351
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12352
0
    tmp = fieldname(insn, 0, 8); \
12353
0
    MCOperand_CreateImm0(MI, tmp); \
12354
0
    return S; \
12355
0
  case 208: \
12356
0
    if (!Check(&S, DecodeThumbAddSPReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12357
0
    return S; \
12358
0
  case 209: \
12359
0
    tmp = 0; \
12360
0
    tmp |= fieldname(insn, 0, 3) << 0; \
12361
0
    tmp |= fieldname(insn, 7, 1) << 3; \
12362
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12363
0
    tmp = 0; \
12364
0
    tmp |= fieldname(insn, 0, 3) << 0; \
12365
0
    tmp |= fieldname(insn, 7, 1) << 3; \
12366
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12367
0
    tmp = fieldname(insn, 3, 4); \
12368
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12369
0
    return S; \
12370
0
  case 210: \
12371
0
    tmp = 0; \
12372
0
    tmp |= fieldname(insn, 0, 3) << 0; \
12373
0
    tmp |= fieldname(insn, 7, 1) << 3; \
12374
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12375
0
    tmp = fieldname(insn, 3, 4); \
12376
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12377
0
    return S; \
12378
0
  case 211: \
12379
0
    tmp = fieldname(insn, 3, 4); \
12380
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12381
0
    return S; \
12382
0
  case 212: \
12383
0
    tmp = fieldname(insn, 8, 3); \
12384
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12385
0
    tmp = fieldname(insn, 0, 8); \
12386
0
    if (!Check(&S, DecodeThumbAddrModePC(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12387
0
    return S; \
12388
0
  case 213: \
12389
0
    tmp = fieldname(insn, 0, 3); \
12390
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12391
0
    tmp = fieldname(insn, 3, 6); \
12392
0
    if (!Check(&S, DecodeThumbAddrModeRR(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12393
0
    return S; \
12394
0
  case 214: \
12395
0
    tmp = fieldname(insn, 0, 3); \
12396
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12397
0
    tmp = fieldname(insn, 3, 8); \
12398
0
    if (!Check(&S, DecodeThumbAddrModeIS(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12399
0
    return S; \
12400
0
  case 215: \
12401
0
    tmp = fieldname(insn, 8, 3); \
12402
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12403
0
    tmp = fieldname(insn, 0, 8); \
12404
0
    if (!Check(&S, DecodeThumbAddrModeSP(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12405
0
    return S; \
12406
0
  case 216: \
12407
0
    if (!Check(&S, DecodeThumbAddSpecialReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12408
0
    return S; \
12409
0
  case 217: \
12410
0
    if (!Check(&S, DecodeThumbAddSPImm(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12411
0
    return S; \
12412
0
  case 218: \
12413
0
    tmp = fieldname(insn, 0, 3); \
12414
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12415
0
    tmp = 0; \
12416
0
    tmp |= fieldname(insn, 3, 5) << 0; \
12417
0
    tmp |= fieldname(insn, 9, 1) << 5; \
12418
0
    if (!Check(&S, DecodeThumbCmpBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12419
0
    return S; \
12420
0
  case 219: \
12421
0
    tmp = 0; \
12422
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12423
0
    tmp |= fieldname(insn, 8, 1) << 14; \
12424
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12425
0
    return S; \
12426
0
  case 220: \
12427
0
    tmp = fieldname(insn, 3, 1); \
12428
0
    MCOperand_CreateImm0(MI, tmp); \
12429
0
    return S; \
12430
0
  case 221: \
12431
0
    if (!Check(&S, DecodeThumbCPS(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12432
0
    return S; \
12433
0
  case 222: \
12434
0
    tmp = fieldname(insn, 0, 6); \
12435
0
    MCOperand_CreateImm0(MI, tmp); \
12436
0
    return S; \
12437
0
  case 223: \
12438
0
    tmp = 0; \
12439
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12440
0
    tmp |= fieldname(insn, 8, 1) << 15; \
12441
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12442
0
    return S; \
12443
0
  case 224: \
12444
0
    tmp = fieldname(insn, 0, 8); \
12445
0
    MCOperand_CreateImm0(MI, tmp); \
12446
0
    return S; \
12447
0
  case 225: \
12448
0
    tmp = fieldname(insn, 4, 4); \
12449
0
    MCOperand_CreateImm0(MI, tmp); \
12450
0
    return S; \
12451
0
  case 226: \
12452
0
    tmp = fieldname(insn, 8, 3); \
12453
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12454
0
    tmp = fieldname(insn, 8, 3); \
12455
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12456
0
    tmp = fieldname(insn, 0, 8); \
12457
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12458
0
    return S; \
12459
0
  case 227: \
12460
0
    tmp = fieldname(insn, 8, 3); \
12461
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12462
0
    tmp = fieldname(insn, 0, 8); \
12463
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12464
0
    return S; \
12465
0
  case 228: \
12466
0
    tmp = fieldname(insn, 0, 8); \
12467
0
    if (!Check(&S, DecodeThumbBCCTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12468
0
    tmp = fieldname(insn, 8, 4); \
12469
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12470
0
    return S; \
12471
0
  case 229: \
12472
0
    tmp = fieldname(insn, 0, 11); \
12473
0
    if (!Check(&S, DecodeThumbBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12474
0
    return S; \
12475
0
  case 230: \
12476
0
    tmp = 0; \
12477
0
    tmp |= fieldname(insn, 1, 10) << 1; \
12478
0
    tmp |= fieldname(insn, 11, 1) << 21; \
12479
0
    tmp |= fieldname(insn, 13, 1) << 22; \
12480
0
    tmp |= fieldname(insn, 16, 10) << 11; \
12481
0
    tmp |= fieldname(insn, 26, 1) << 23; \
12482
0
    if (!Check(&S, DecodeThumbBLXOffset(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12483
0
    return S; \
12484
0
  case 231: \
12485
0
    tmp = 0; \
12486
0
    tmp |= fieldname(insn, 0, 11) << 0; \
12487
0
    tmp |= fieldname(insn, 11, 1) << 21; \
12488
0
    tmp |= fieldname(insn, 13, 1) << 22; \
12489
0
    tmp |= fieldname(insn, 16, 10) << 11; \
12490
0
    tmp |= fieldname(insn, 26, 1) << 23; \
12491
0
    if (!Check(&S, DecodeThumbBLTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12492
0
    return S; \
12493
0
  case 232: \
12494
0
    if (!Check(&S, DecodeIT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12495
0
    return S; \
12496
0
  case 233: \
12497
0
    tmp = fieldname(insn, 16, 4); \
12498
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12499
0
    tmp = 0; \
12500
0
    tmp |= fieldname(insn, 0, 13) << 0; \
12501
0
    tmp |= fieldname(insn, 14, 1) << 14; \
12502
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12503
0
    return S; \
12504
0
  case 234: \
12505
0
    tmp = fieldname(insn, 16, 4); \
12506
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12507
0
    tmp = fieldname(insn, 0, 16); \
12508
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12509
0
    return S; \
12510
0
  case 235: \
12511
0
    tmp = fieldname(insn, 16, 4); \
12512
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12513
0
    tmp = fieldname(insn, 16, 4); \
12514
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12515
0
    tmp = 0; \
12516
0
    tmp |= fieldname(insn, 0, 13) << 0; \
12517
0
    tmp |= fieldname(insn, 14, 1) << 14; \
12518
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12519
0
    return S; \
12520
0
  case 236: \
12521
0
    tmp = fieldname(insn, 16, 4); \
12522
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12523
0
    tmp = fieldname(insn, 16, 4); \
12524
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12525
0
    tmp = fieldname(insn, 0, 16); \
12526
0
    if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12527
0
    return S; \
12528
0
  case 237: \
12529
0
    tmp = fieldname(insn, 8, 4); \
12530
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12531
0
    tmp = fieldname(insn, 12, 4); \
12532
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12533
0
    tmp = 0; \
12534
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12535
0
    tmp |= fieldname(insn, 16, 4) << 8; \
12536
0
    if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12537
0
    return S; \
12538
0
  case 238: \
12539
0
    tmp = fieldname(insn, 0, 4); \
12540
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12541
0
    tmp = fieldname(insn, 12, 4); \
12542
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12543
0
    tmp = fieldname(insn, 16, 4); \
12544
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12545
0
    return S; \
12546
0
  case 239: \
12547
0
    tmp = fieldname(insn, 0, 4); \
12548
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12549
0
    tmp = fieldname(insn, 12, 4); \
12550
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12551
0
    tmp = fieldname(insn, 8, 4); \
12552
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12553
0
    tmp = fieldname(insn, 16, 4); \
12554
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12555
0
    return S; \
12556
0
  case 240: \
12557
0
    tmp = fieldname(insn, 12, 4); \
12558
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12559
0
    tmp = fieldname(insn, 16, 4); \
12560
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12561
0
    return S; \
12562
0
  case 241: \
12563
0
    tmp = fieldname(insn, 12, 4); \
12564
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12565
0
    tmp = 0; \
12566
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12567
0
    tmp |= fieldname(insn, 16, 4) << 8; \
12568
0
    if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12569
0
    return S; \
12570
0
  case 242: \
12571
0
    if (!Check(&S, DecodeThumbTableBranch(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12572
0
    return S; \
12573
0
  case 243: \
12574
0
    tmp = fieldname(insn, 12, 4); \
12575
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12576
0
    tmp = fieldname(insn, 8, 4); \
12577
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12578
0
    tmp = fieldname(insn, 16, 4); \
12579
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12580
0
    return S; \
12581
0
  case 244: \
12582
0
    tmp = fieldname(insn, 16, 4); \
12583
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12584
0
    tmp = fieldname(insn, 12, 4); \
12585
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12586
0
    tmp = fieldname(insn, 8, 4); \
12587
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12588
0
    tmp = fieldname(insn, 16, 4); \
12589
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12590
0
    tmp = 0; \
12591
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12592
0
    tmp |= fieldname(insn, 23, 1) << 8; \
12593
0
    if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12594
0
    return S; \
12595
0
  case 245: \
12596
0
    tmp = fieldname(insn, 12, 4); \
12597
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12598
0
    tmp = fieldname(insn, 8, 4); \
12599
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12600
0
    tmp = fieldname(insn, 16, 4); \
12601
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12602
0
    tmp = fieldname(insn, 16, 4); \
12603
0
    if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12604
0
    tmp = 0; \
12605
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12606
0
    tmp |= fieldname(insn, 23, 1) << 8; \
12607
0
    if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12608
0
    return S; \
12609
0
  case 246: \
12610
0
    tmp = fieldname(insn, 12, 4); \
12611
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12612
0
    tmp = fieldname(insn, 8, 4); \
12613
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12614
0
    tmp = 0; \
12615
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12616
0
    tmp |= fieldname(insn, 16, 4) << 9; \
12617
0
    tmp |= fieldname(insn, 23, 1) << 8; \
12618
0
    if (!Check(&S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12619
0
    return S; \
12620
0
  case 247: \
12621
0
    if (!Check(&S, DecodeT2STRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12622
0
    return S; \
12623
0
  case 248: \
12624
0
    if (!Check(&S, DecodeT2LDRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12625
0
    return S; \
12626
0
  case 249: \
12627
0
    tmp = fieldname(insn, 16, 4); \
12628
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12629
0
    tmp = fieldname(insn, 0, 4); \
12630
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12631
0
    return S; \
12632
0
  case 250: \
12633
0
    tmp = fieldname(insn, 16, 4); \
12634
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12635
0
    tmp = 0; \
12636
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12637
0
    tmp |= fieldname(insn, 4, 4) << 5; \
12638
0
    tmp |= fieldname(insn, 12, 3) << 9; \
12639
0
    if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12640
0
    return S; \
12641
0
  case 251: \
12642
0
    tmp = fieldname(insn, 8, 4); \
12643
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12644
0
    tmp = fieldname(insn, 16, 4); \
12645
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12646
0
    tmp = fieldname(insn, 0, 4); \
12647
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12648
0
    tmp = fieldname(insn, 20, 1); \
12649
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12650
0
    return S; \
12651
0
  case 252: \
12652
0
    tmp = fieldname(insn, 8, 4); \
12653
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12654
0
    tmp = fieldname(insn, 16, 4); \
12655
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12656
0
    tmp = 0; \
12657
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12658
0
    tmp |= fieldname(insn, 4, 4) << 5; \
12659
0
    tmp |= fieldname(insn, 12, 3) << 9; \
12660
0
    if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12661
0
    tmp = fieldname(insn, 20, 1); \
12662
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12663
0
    return S; \
12664
0
  case 253: \
12665
0
    tmp = fieldname(insn, 8, 4); \
12666
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12667
0
    tmp = fieldname(insn, 0, 4); \
12668
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12669
0
    tmp = fieldname(insn, 20, 1); \
12670
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12671
0
    return S; \
12672
0
  case 254: \
12673
0
    tmp = fieldname(insn, 8, 4); \
12674
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12675
0
    tmp = fieldname(insn, 0, 4); \
12676
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12677
0
    tmp = fieldname(insn, 20, 1); \
12678
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12679
0
    return S; \
12680
0
  case 255: \
12681
0
    tmp = fieldname(insn, 8, 4); \
12682
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12683
0
    tmp = fieldname(insn, 0, 4); \
12684
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12685
0
    tmp = 0; \
12686
0
    tmp |= fieldname(insn, 6, 2) << 0; \
12687
0
    tmp |= fieldname(insn, 12, 3) << 2; \
12688
0
    MCOperand_CreateImm0(MI, tmp); \
12689
0
    tmp = fieldname(insn, 20, 1); \
12690
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12691
0
    return S; \
12692
0
  case 256: \
12693
0
    tmp = fieldname(insn, 8, 4); \
12694
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12695
0
    tmp = 0; \
12696
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12697
0
    tmp |= fieldname(insn, 4, 4) << 5; \
12698
0
    tmp |= fieldname(insn, 12, 3) << 9; \
12699
0
    if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12700
0
    tmp = fieldname(insn, 20, 1); \
12701
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12702
0
    return S; \
12703
0
  case 257: \
12704
0
    tmp = fieldname(insn, 8, 4); \
12705
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12706
0
    tmp = fieldname(insn, 16, 4); \
12707
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12708
0
    tmp = fieldname(insn, 0, 4); \
12709
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12710
0
    tmp = 0; \
12711
0
    tmp |= fieldname(insn, 6, 2) << 0; \
12712
0
    tmp |= fieldname(insn, 12, 3) << 2; \
12713
0
    MCOperand_CreateImm0(MI, tmp); \
12714
0
    return S; \
12715
0
  case 258: \
12716
0
    tmp = fieldname(insn, 8, 4); \
12717
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12718
0
    tmp = fieldname(insn, 16, 4); \
12719
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12720
0
    tmp = fieldname(insn, 0, 4); \
12721
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12722
0
    tmp = fieldname(insn, 20, 1); \
12723
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12724
0
    return S; \
12725
0
  case 259: \
12726
0
    tmp = fieldname(insn, 8, 4); \
12727
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12728
0
    tmp = fieldname(insn, 16, 4); \
12729
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12730
0
    tmp = 0; \
12731
0
    tmp |= fieldname(insn, 0, 4) << 0; \
12732
0
    tmp |= fieldname(insn, 4, 4) << 5; \
12733
0
    tmp |= fieldname(insn, 12, 3) << 9; \
12734
0
    if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12735
0
    tmp = fieldname(insn, 20, 1); \
12736
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12737
0
    return S; \
12738
0
  case 260: \
12739
0
    tmp = fieldname(insn, 8, 4); \
12740
0
    if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12741
0
    tmp = fieldname(insn, 4, 4); \
12742
0
    MCOperand_CreateImm0(MI, tmp); \
12743
0
    tmp = fieldname(insn, 12, 4); \
12744
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12745
0
    tmp = fieldname(insn, 16, 4); \
12746
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12747
0
    tmp = fieldname(insn, 0, 4); \
12748
0
    MCOperand_CreateImm0(MI, tmp); \
12749
0
    return S; \
12750
0
  case 261: \
12751
0
    tmp = fieldname(insn, 16, 4); \
12752
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12753
0
    tmp = 0; \
12754
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12755
0
    tmp |= fieldname(insn, 12, 3) << 8; \
12756
0
    tmp |= fieldname(insn, 26, 1) << 11; \
12757
0
    if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12758
0
    return S; \
12759
0
  case 262: \
12760
0
    tmp = fieldname(insn, 8, 4); \
12761
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12762
0
    tmp = fieldname(insn, 16, 4); \
12763
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12764
0
    tmp = 0; \
12765
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12766
0
    tmp |= fieldname(insn, 12, 3) << 8; \
12767
0
    tmp |= fieldname(insn, 26, 1) << 11; \
12768
0
    if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12769
0
    tmp = fieldname(insn, 20, 1); \
12770
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12771
0
    return S; \
12772
0
  case 263: \
12773
0
    tmp = fieldname(insn, 8, 4); \
12774
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12775
0
    tmp = 0; \
12776
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12777
0
    tmp |= fieldname(insn, 12, 3) << 8; \
12778
0
    tmp |= fieldname(insn, 26, 1) << 11; \
12779
0
    if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12780
0
    tmp = fieldname(insn, 20, 1); \
12781
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12782
0
    return S; \
12783
0
  case 264: \
12784
0
    tmp = fieldname(insn, 8, 4); \
12785
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12786
0
    tmp = fieldname(insn, 16, 4); \
12787
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12788
0
    tmp = 0; \
12789
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12790
0
    tmp |= fieldname(insn, 12, 3) << 8; \
12791
0
    tmp |= fieldname(insn, 26, 1) << 11; \
12792
0
    if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12793
0
    tmp = fieldname(insn, 20, 1); \
12794
0
    if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12795
0
    return S; \
12796
0
  case 265: \
12797
0
    tmp = fieldname(insn, 8, 4); \
12798
0
    if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12799
0
    tmp = fieldname(insn, 16, 4); \
12800
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12801
0
    tmp = 0; \
12802
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12803
0
    tmp |= fieldname(insn, 12, 3) << 8; \
12804
0
    tmp |= fieldname(insn, 26, 1) << 11; \
12805
0
    MCOperand_CreateImm0(MI, tmp); \
12806
0
    return S; \
12807
0
  case 266: \
12808
0
    if (!Check(&S, DecodeT2Adr(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12809
0
    return S; \
12810
0
  case 267: \
12811
0
    if (!Check(&S, DecodeT2MOVTWInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12812
0
    return S; \
12813
0
  case 268: \
12814
0
    tmp = fieldname(insn, 8, 4); \
12815
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12816
0
    tmp = fieldname(insn, 0, 4); \
12817
0
    MCOperand_CreateImm0(MI, tmp); \
12818
0
    tmp = fieldname(insn, 16, 4); \
12819
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12820
0
    return S; \
12821
0
  case 269: \
12822
0
    tmp = fieldname(insn, 8, 4); \
12823
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12824
0
    tmp = fieldname(insn, 0, 5); \
12825
0
    MCOperand_CreateImm0(MI, tmp); \
12826
0
    tmp = fieldname(insn, 16, 4); \
12827
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12828
0
    tmp = 0; \
12829
0
    tmp |= fieldname(insn, 6, 2) << 0; \
12830
0
    tmp |= fieldname(insn, 12, 3) << 2; \
12831
0
    tmp |= fieldname(insn, 21, 1) << 5; \
12832
0
    if (!Check(&S, DecodeT2ShifterImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12833
0
    return S; \
12834
0
  case 270: \
12835
0
    tmp = fieldname(insn, 8, 4); \
12836
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12837
0
    tmp = fieldname(insn, 16, 4); \
12838
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12839
0
    tmp = 0; \
12840
0
    tmp |= fieldname(insn, 6, 2) << 0; \
12841
0
    tmp |= fieldname(insn, 12, 3) << 2; \
12842
0
    MCOperand_CreateImm0(MI, tmp); \
12843
0
    tmp = fieldname(insn, 0, 5); \
12844
0
    MCOperand_CreateImm0(MI, tmp); \
12845
0
    return S; \
12846
0
  case 271: \
12847
0
    tmp = fieldname(insn, 8, 4); \
12848
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12849
0
    tmp = fieldname(insn, 8, 4); \
12850
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12851
0
    tmp = 0; \
12852
0
    tmp |= fieldname(insn, 0, 5) << 5; \
12853
0
    tmp |= fieldname(insn, 6, 2) << 0; \
12854
0
    tmp |= fieldname(insn, 12, 3) << 2; \
12855
0
    if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12856
0
    return S; \
12857
0
  case 272: \
12858
0
    tmp = fieldname(insn, 8, 4); \
12859
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12860
0
    tmp = fieldname(insn, 8, 4); \
12861
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12862
0
    tmp = fieldname(insn, 16, 4); \
12863
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12864
0
    tmp = 0; \
12865
0
    tmp |= fieldname(insn, 0, 5) << 5; \
12866
0
    tmp |= fieldname(insn, 6, 2) << 0; \
12867
0
    tmp |= fieldname(insn, 12, 3) << 2; \
12868
0
    if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12869
0
    return S; \
12870
0
  case 273: \
12871
0
    tmp = fieldname(insn, 0, 4); \
12872
0
    MCOperand_CreateImm0(MI, tmp); \
12873
0
    return S; \
12874
0
  case 274: \
12875
0
    if (!Check(&S, DecodeT2CPSInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12876
0
    return S; \
12877
0
  case 275: \
12878
0
    tmp = fieldname(insn, 8, 4); \
12879
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12880
0
    return S; \
12881
0
  case 276: \
12882
0
    tmp = fieldname(insn, 16, 4); \
12883
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12884
0
    return S; \
12885
0
  case 277: \
12886
0
    tmp = 0; \
12887
0
    tmp |= fieldname(insn, 0, 12) << 0; \
12888
0
    tmp |= fieldname(insn, 16, 4) << 12; \
12889
0
    MCOperand_CreateImm0(MI, tmp); \
12890
0
    return S; \
12891
0
  case 278: \
12892
0
    tmp = fieldname(insn, 16, 4); \
12893
0
    MCOperand_CreateImm0(MI, tmp); \
12894
0
    return S; \
12895
0
  case 279: \
12896
0
    tmp = 0; \
12897
0
    tmp |= fieldname(insn, 8, 4) << 0; \
12898
0
    tmp |= fieldname(insn, 20, 1) << 4; \
12899
0
    if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12900
0
    tmp = fieldname(insn, 16, 4); \
12901
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12902
0
    return S; \
12903
0
  case 280: \
12904
0
    tmp = 0; \
12905
0
    tmp |= fieldname(insn, 4, 1) << 4; \
12906
0
    tmp |= fieldname(insn, 8, 4) << 0; \
12907
0
    tmp |= fieldname(insn, 20, 1) << 5; \
12908
0
    if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12909
0
    tmp = fieldname(insn, 16, 4); \
12910
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12911
0
    return S; \
12912
0
  case 281: \
12913
0
    tmp = 0; \
12914
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12915
0
    tmp |= fieldname(insn, 10, 2) << 10; \
12916
0
    if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12917
0
    tmp = fieldname(insn, 16, 4); \
12918
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12919
0
    return S; \
12920
0
  case 282: \
12921
0
    tmp = fieldname(insn, 8, 4); \
12922
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12923
0
    tmp = 0; \
12924
0
    tmp |= fieldname(insn, 4, 1) << 4; \
12925
0
    tmp |= fieldname(insn, 16, 4) << 0; \
12926
0
    tmp |= fieldname(insn, 20, 1) << 5; \
12927
0
    if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12928
0
    return S; \
12929
0
  case 283: \
12930
0
    tmp = fieldname(insn, 8, 4); \
12931
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12932
0
    tmp = fieldname(insn, 0, 8); \
12933
0
    if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12934
0
    return S; \
12935
0
  case 284: \
12936
0
    if (!Check(&S, DecodeThumb2BCCInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12937
0
    return S; \
12938
0
  case 285: \
12939
0
    if (!Check(&S, DecodeT2BInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12940
0
    return S; \
12941
0
  case 286: \
12942
0
    tmp = fieldname(insn, 12, 4); \
12943
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12944
0
    tmp = 0; \
12945
0
    tmp |= fieldname(insn, 0, 4) << 2; \
12946
0
    tmp |= fieldname(insn, 4, 2) << 0; \
12947
0
    tmp |= fieldname(insn, 16, 4) << 6; \
12948
0
    if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12949
0
    return S; \
12950
0
  case 287: \
12951
0
    if (!Check(&S, DecodeT2LdStPre(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12952
0
    return S; \
12953
0
  case 288: \
12954
0
    tmp = fieldname(insn, 12, 4); \
12955
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12956
0
    tmp = 0; \
12957
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12958
0
    tmp |= fieldname(insn, 16, 4) << 9; \
12959
0
    if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12960
0
    return S; \
12961
0
  case 289: \
12962
0
    tmp = fieldname(insn, 12, 4); \
12963
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12964
0
    tmp = 0; \
12965
0
    tmp |= fieldname(insn, 0, 8) << 0; \
12966
0
    tmp |= fieldname(insn, 9, 1) << 8; \
12967
0
    tmp |= fieldname(insn, 16, 4) << 9; \
12968
0
    if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12969
0
    return S; \
12970
0
  case 290: \
12971
0
    tmp = fieldname(insn, 12, 4); \
12972
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12973
0
    tmp = 0; \
12974
0
    tmp |= fieldname(insn, 0, 12) << 0; \
12975
0
    tmp |= fieldname(insn, 16, 4) << 13; \
12976
0
    if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12977
0
    return S; \
12978
0
  case 291: \
12979
0
    if (!Check(&S, DecodeT2LoadShift(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12980
0
    return S; \
12981
0
  case 292: \
12982
0
    if (!Check(&S, DecodeT2LoadImm8(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12983
0
    return S; \
12984
0
  case 293: \
12985
0
    if (!Check(&S, DecodeT2LoadT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12986
0
    return S; \
12987
0
  case 294: \
12988
0
    if (!Check(&S, DecodeT2LoadImm12(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12989
0
    return S; \
12990
0
  case 295: \
12991
0
    if (!Check(&S, DecodeT2LoadLabel(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12992
0
    return S; \
12993
0
  case 296: \
12994
0
    tmp = fieldname(insn, 12, 4); \
12995
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12996
0
    tmp = 0; \
12997
0
    tmp |= fieldname(insn, 0, 4) << 2; \
12998
0
    tmp |= fieldname(insn, 4, 2) << 0; \
12999
0
    tmp |= fieldname(insn, 16, 4) << 6; \
13000
0
    if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13001
0
    return S; \
13002
0
  case 297: \
13003
0
    tmp = fieldname(insn, 12, 4); \
13004
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13005
0
    tmp = 0; \
13006
0
    tmp |= fieldname(insn, 0, 8) << 0; \
13007
0
    tmp |= fieldname(insn, 9, 1) << 8; \
13008
0
    tmp |= fieldname(insn, 16, 4) << 9; \
13009
0
    if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13010
0
    return S; \
13011
0
  case 298: \
13012
0
    tmp = fieldname(insn, 12, 4); \
13013
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13014
0
    tmp = 0; \
13015
0
    tmp |= fieldname(insn, 0, 12) << 0; \
13016
0
    tmp |= fieldname(insn, 16, 4) << 13; \
13017
0
    if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13018
0
    return S; \
13019
0
  case 299: \
13020
0
    tmp = fieldname(insn, 8, 4); \
13021
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13022
0
    tmp = fieldname(insn, 0, 4); \
13023
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13024
0
    tmp = fieldname(insn, 4, 2); \
13025
0
    MCOperand_CreateImm0(MI, tmp); \
13026
0
    return S; \
13027
0
  case 300: \
13028
0
    tmp = fieldname(insn, 8, 4); \
13029
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13030
0
    tmp = fieldname(insn, 16, 4); \
13031
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13032
0
    tmp = fieldname(insn, 0, 4); \
13033
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13034
0
    tmp = fieldname(insn, 4, 2); \
13035
0
    MCOperand_CreateImm0(MI, tmp); \
13036
0
    return S; \
13037
0
  case 301: \
13038
0
    tmp = fieldname(insn, 8, 4); \
13039
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13040
0
    tmp = fieldname(insn, 16, 4); \
13041
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13042
0
    tmp = fieldname(insn, 0, 4); \
13043
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13044
0
    return S; \
13045
0
  case 302: \
13046
0
    tmp = fieldname(insn, 8, 4); \
13047
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13048
0
    tmp = fieldname(insn, 0, 4); \
13049
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13050
0
    tmp = fieldname(insn, 16, 4); \
13051
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13052
0
    return S; \
13053
0
  case 303: \
13054
0
    tmp = fieldname(insn, 8, 4); \
13055
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13056
0
    tmp = 0; \
13057
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13058
0
    tmp |= fieldname(insn, 16, 4) << 0; \
13059
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13060
0
    return S; \
13061
0
  case 304: \
13062
0
    tmp = fieldname(insn, 8, 4); \
13063
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13064
0
    tmp = fieldname(insn, 16, 4); \
13065
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13066
0
    tmp = fieldname(insn, 0, 4); \
13067
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13068
0
    return S; \
13069
0
  case 305: \
13070
0
    tmp = fieldname(insn, 8, 4); \
13071
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13072
0
    tmp = fieldname(insn, 16, 4); \
13073
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13074
0
    tmp = fieldname(insn, 0, 4); \
13075
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13076
0
    tmp = fieldname(insn, 12, 4); \
13077
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13078
0
    return S; \
13079
0
  case 306: \
13080
0
    tmp = fieldname(insn, 12, 4); \
13081
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13082
0
    tmp = fieldname(insn, 8, 4); \
13083
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13084
0
    tmp = fieldname(insn, 16, 4); \
13085
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13086
0
    tmp = fieldname(insn, 0, 4); \
13087
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13088
0
    return S; \
13089
0
  case 307: \
13090
0
    tmp = fieldname(insn, 12, 4); \
13091
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13092
0
    tmp = fieldname(insn, 8, 4); \
13093
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13094
0
    tmp = fieldname(insn, 16, 4); \
13095
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13096
0
    tmp = fieldname(insn, 0, 4); \
13097
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13098
0
    tmp = fieldname(insn, 12, 4); \
13099
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13100
0
    tmp = fieldname(insn, 8, 4); \
13101
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13102
0
    return S; \
13103
0
  case 308: \
13104
0
    tmp = fieldname(insn, 12, 4); \
13105
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13106
0
    tmp = fieldname(insn, 8, 4); \
13107
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13108
0
    tmp = fieldname(insn, 0, 4); \
13109
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13110
0
    tmp = fieldname(insn, 16, 4); \
13111
0
    if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13112
0
    return S; \
13113
0
  case 309: \
13114
0
    tmp = fieldname(insn, 0, 3); \
13115
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13116
0
    tmp = fieldname(insn, 3, 3); \
13117
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13118
0
    tmp = fieldname(insn, 6, 5); \
13119
0
    MCOperand_CreateImm0(MI, tmp); \
13120
0
    return S; \
13121
0
  case 310: \
13122
0
    tmp = fieldname(insn, 0, 3); \
13123
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13124
0
    tmp = fieldname(insn, 3, 3); \
13125
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13126
0
    tmp = fieldname(insn, 6, 3); \
13127
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13128
0
    return S; \
13129
0
  case 311: \
13130
0
    tmp = fieldname(insn, 0, 3); \
13131
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13132
0
    tmp = fieldname(insn, 3, 3); \
13133
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13134
0
    tmp = fieldname(insn, 6, 3); \
13135
0
    MCOperand_CreateImm0(MI, tmp); \
13136
0
    return S; \
13137
0
  case 312: \
13138
0
    tmp = fieldname(insn, 8, 3); \
13139
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13140
0
    tmp = fieldname(insn, 8, 3); \
13141
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13142
0
    tmp = fieldname(insn, 0, 8); \
13143
0
    MCOperand_CreateImm0(MI, tmp); \
13144
0
    return S; \
13145
0
  case 313: \
13146
0
    tmp = fieldname(insn, 0, 3); \
13147
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13148
0
    tmp = fieldname(insn, 0, 3); \
13149
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13150
0
    tmp = fieldname(insn, 3, 3); \
13151
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13152
0
    return S; \
13153
0
  case 314: \
13154
0
    tmp = fieldname(insn, 0, 3); \
13155
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13156
0
    tmp = fieldname(insn, 3, 3); \
13157
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13158
0
    tmp = fieldname(insn, 0, 3); \
13159
0
    if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13160
0
    return S; \
13161
0
  case 315: \
13162
0
    if (!Check(&S, DecodeVMOVSRR(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
13163
0
    return S; \
13164
0
  case 316: \
13165
0
    tmp = fieldname(insn, 16, 4); \
13166
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13167
0
    tmp = fieldname(insn, 28, 4); \
13168
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13169
0
    tmp = 0; \
13170
0
    tmp |= fieldname(insn, 0, 8) << 0; \
13171
0
    tmp |= fieldname(insn, 12, 4) << 9; \
13172
0
    tmp |= fieldname(insn, 22, 1) << 8; \
13173
0
    if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13174
0
    return S; \
13175
0
  case 317: \
13176
0
    tmp = 0; \
13177
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13178
0
    tmp |= fieldname(insn, 5, 1) << 4; \
13179
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13180
0
    tmp = fieldname(insn, 12, 4); \
13181
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13182
0
    tmp = fieldname(insn, 16, 4); \
13183
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13184
0
    tmp = fieldname(insn, 28, 4); \
13185
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13186
0
    return S; \
13187
0
  case 318: \
13188
0
    tmp = fieldname(insn, 16, 4); \
13189
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13190
0
    tmp = fieldname(insn, 28, 4); \
13191
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13192
0
    tmp = 0; \
13193
0
    tmp |= fieldname(insn, 1, 7) << 1; \
13194
0
    tmp |= fieldname(insn, 12, 4) << 8; \
13195
0
    tmp |= fieldname(insn, 22, 1) << 12; \
13196
0
    if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13197
0
    return S; \
13198
0
  case 319: \
13199
0
    tmp = fieldname(insn, 16, 4); \
13200
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13201
0
    tmp = fieldname(insn, 28, 4); \
13202
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13203
0
    tmp = 0; \
13204
0
    tmp |= fieldname(insn, 1, 7) << 1; \
13205
0
    tmp |= fieldname(insn, 12, 4) << 8; \
13206
0
    if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13207
0
    return S; \
13208
0
  case 320: \
13209
0
    tmp = 0; \
13210
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13211
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13212
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13213
0
    tmp = 0; \
13214
0
    tmp |= fieldname(insn, 0, 8) << 0; \
13215
0
    tmp |= fieldname(insn, 16, 4) << 9; \
13216
0
    tmp |= fieldname(insn, 23, 1) << 8; \
13217
0
    if (!Check(&S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13218
0
    tmp = fieldname(insn, 28, 4); \
13219
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13220
0
    return S; \
13221
0
  case 321: \
13222
0
    tmp = 0; \
13223
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13224
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13225
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13226
0
    tmp = 0; \
13227
0
    tmp |= fieldname(insn, 0, 8) << 0; \
13228
0
    tmp |= fieldname(insn, 16, 4) << 9; \
13229
0
    tmp |= fieldname(insn, 23, 1) << 8; \
13230
0
    if (!Check(&S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13231
0
    tmp = fieldname(insn, 28, 4); \
13232
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13233
0
    return S; \
13234
0
  case 322: \
13235
0
    tmp = 0; \
13236
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13237
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13238
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13239
0
    tmp = 0; \
13240
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13241
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13242
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13243
0
    tmp = 0; \
13244
0
    tmp |= fieldname(insn, 7, 1) << 0; \
13245
0
    tmp |= fieldname(insn, 16, 4) << 1; \
13246
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13247
0
    tmp = 0; \
13248
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13249
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13250
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13251
0
    tmp = fieldname(insn, 28, 4); \
13252
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13253
0
    return S; \
13254
0
  case 323: \
13255
0
    tmp = 0; \
13256
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13257
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13258
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13259
0
    tmp = 0; \
13260
0
    tmp |= fieldname(insn, 7, 1) << 0; \
13261
0
    tmp |= fieldname(insn, 16, 4) << 1; \
13262
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13263
0
    tmp = 0; \
13264
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13265
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13266
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13267
0
    tmp = fieldname(insn, 28, 4); \
13268
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13269
0
    return S; \
13270
0
  case 324: \
13271
0
    tmp = 0; \
13272
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13273
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13274
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13275
0
    tmp = 0; \
13276
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13277
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13278
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13279
0
    tmp = 0; \
13280
0
    tmp |= fieldname(insn, 7, 1) << 4; \
13281
0
    tmp |= fieldname(insn, 16, 4) << 0; \
13282
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13283
0
    tmp = 0; \
13284
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13285
0
    tmp |= fieldname(insn, 5, 1) << 4; \
13286
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13287
0
    tmp = fieldname(insn, 28, 4); \
13288
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13289
0
    return S; \
13290
0
  case 325: \
13291
0
    tmp = 0; \
13292
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13293
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13294
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13295
0
    tmp = 0; \
13296
0
    tmp |= fieldname(insn, 7, 1) << 4; \
13297
0
    tmp |= fieldname(insn, 16, 4) << 0; \
13298
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13299
0
    tmp = 0; \
13300
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13301
0
    tmp |= fieldname(insn, 5, 1) << 4; \
13302
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13303
0
    tmp = fieldname(insn, 28, 4); \
13304
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13305
0
    return S; \
13306
0
  case 326: \
13307
0
    tmp = 0; \
13308
0
    tmp |= fieldname(insn, 7, 1) << 0; \
13309
0
    tmp |= fieldname(insn, 16, 4) << 1; \
13310
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13311
0
    tmp = fieldname(insn, 12, 4); \
13312
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13313
0
    tmp = fieldname(insn, 28, 4); \
13314
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13315
0
    return S; \
13316
0
  case 327: \
13317
0
    if (!Check(&S, DecodeVMOVRRS(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
13318
0
    return S; \
13319
0
  case 328: \
13320
0
    tmp = fieldname(insn, 12, 4); \
13321
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13322
0
    tmp = fieldname(insn, 16, 4); \
13323
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13324
0
    tmp = 0; \
13325
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13326
0
    tmp |= fieldname(insn, 5, 1) << 4; \
13327
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13328
0
    tmp = fieldname(insn, 28, 4); \
13329
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13330
0
    return S; \
13331
0
  case 329: \
13332
0
    tmp = fieldname(insn, 12, 4); \
13333
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13334
0
    tmp = 0; \
13335
0
    tmp |= fieldname(insn, 7, 1) << 0; \
13336
0
    tmp |= fieldname(insn, 16, 4) << 1; \
13337
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13338
0
    tmp = fieldname(insn, 28, 4); \
13339
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13340
0
    return S; \
13341
0
  case 330: \
13342
0
    tmp = fieldname(insn, 16, 4); \
13343
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13344
0
    tmp = fieldname(insn, 16, 4); \
13345
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13346
0
    tmp = fieldname(insn, 28, 4); \
13347
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13348
0
    tmp = 0; \
13349
0
    tmp |= fieldname(insn, 0, 8) << 0; \
13350
0
    tmp |= fieldname(insn, 12, 4) << 9; \
13351
0
    tmp |= fieldname(insn, 22, 1) << 8; \
13352
0
    if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13353
0
    return S; \
13354
0
  case 331: \
13355
0
    tmp = fieldname(insn, 16, 4); \
13356
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13357
0
    tmp = fieldname(insn, 16, 4); \
13358
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13359
0
    tmp = fieldname(insn, 28, 4); \
13360
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13361
0
    tmp = 0; \
13362
0
    tmp |= fieldname(insn, 1, 7) << 1; \
13363
0
    tmp |= fieldname(insn, 12, 4) << 8; \
13364
0
    tmp |= fieldname(insn, 22, 1) << 12; \
13365
0
    if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13366
0
    return S; \
13367
0
  case 332: \
13368
0
    tmp = fieldname(insn, 16, 4); \
13369
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13370
0
    tmp = fieldname(insn, 16, 4); \
13371
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13372
0
    tmp = fieldname(insn, 28, 4); \
13373
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13374
0
    tmp = 0; \
13375
0
    tmp |= fieldname(insn, 1, 7) << 1; \
13376
0
    tmp |= fieldname(insn, 12, 4) << 8; \
13377
0
    if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13378
0
    return S; \
13379
0
  case 333: \
13380
0
    tmp = fieldname(insn, 12, 4); \
13381
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13382
0
    tmp = fieldname(insn, 28, 4); \
13383
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13384
0
    return S; \
13385
0
  case 334: \
13386
0
    tmp = 0; \
13387
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13388
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13389
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13390
0
    tmp = 0; \
13391
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13392
0
    tmp |= fieldname(insn, 16, 4) << 4; \
13393
0
    MCOperand_CreateImm0(MI, tmp); \
13394
0
    tmp = fieldname(insn, 28, 4); \
13395
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13396
0
    return S; \
13397
0
  case 335: \
13398
0
    tmp = 0; \
13399
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13400
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13401
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13402
0
    tmp = 0; \
13403
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13404
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13405
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13406
0
    tmp = fieldname(insn, 28, 4); \
13407
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13408
0
    return S; \
13409
0
  case 336: \
13410
0
    tmp = 0; \
13411
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13412
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13413
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13414
0
    tmp = fieldname(insn, 28, 4); \
13415
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13416
0
    return S; \
13417
0
  case 337: \
13418
0
    tmp = 0; \
13419
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13420
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13421
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13422
0
    tmp = 0; \
13423
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13424
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13425
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13426
0
    tmp = 0; \
13427
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13428
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13429
0
    MCOperand_CreateImm0(MI, tmp); \
13430
0
    tmp = fieldname(insn, 28, 4); \
13431
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13432
0
    return S; \
13433
0
  case 338: \
13434
0
    tmp = 0; \
13435
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13436
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13437
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13438
0
    tmp = 0; \
13439
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13440
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13441
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13442
0
    tmp = fieldname(insn, 28, 4); \
13443
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13444
0
    return S; \
13445
0
  case 339: \
13446
0
    tmp = 0; \
13447
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13448
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13449
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13450
0
    tmp = 0; \
13451
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13452
0
    tmp |= fieldname(insn, 16, 4) << 4; \
13453
0
    MCOperand_CreateImm0(MI, tmp); \
13454
0
    tmp = fieldname(insn, 28, 4); \
13455
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13456
0
    return S; \
13457
0
  case 340: \
13458
0
    tmp = 0; \
13459
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13460
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13461
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13462
0
    tmp = 0; \
13463
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13464
0
    tmp |= fieldname(insn, 5, 1) << 4; \
13465
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13466
0
    tmp = fieldname(insn, 28, 4); \
13467
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13468
0
    return S; \
13469
0
  case 341: \
13470
0
    tmp = 0; \
13471
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13472
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13473
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13474
0
    tmp = 0; \
13475
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13476
0
    tmp |= fieldname(insn, 5, 1) << 4; \
13477
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13478
0
    tmp = fieldname(insn, 28, 4); \
13479
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13480
0
    return S; \
13481
0
  case 342: \
13482
0
    tmp = 0; \
13483
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13484
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13485
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13486
0
    tmp = fieldname(insn, 28, 4); \
13487
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13488
0
    return S; \
13489
0
  case 343: \
13490
0
    tmp = 0; \
13491
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13492
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13493
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13494
0
    tmp = 0; \
13495
0
    tmp |= fieldname(insn, 12, 4) << 0; \
13496
0
    tmp |= fieldname(insn, 22, 1) << 4; \
13497
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13498
0
    tmp = 0; \
13499
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13500
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13501
0
    MCOperand_CreateImm0(MI, tmp); \
13502
0
    tmp = fieldname(insn, 28, 4); \
13503
0
    if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13504
0
    return S; \
13505
0
  case 344: \
13506
0
    tmp = 0; \
13507
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13508
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13509
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13510
0
    tmp = 0; \
13511
0
    tmp |= fieldname(insn, 7, 1) << 0; \
13512
0
    tmp |= fieldname(insn, 16, 4) << 1; \
13513
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13514
0
    tmp = 0; \
13515
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13516
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13517
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13518
0
    return S; \
13519
0
  case 345: \
13520
0
    tmp = 0; \
13521
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13522
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13523
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13524
0
    tmp = 0; \
13525
0
    tmp |= fieldname(insn, 0, 4) << 1; \
13526
0
    tmp |= fieldname(insn, 5, 1) << 0; \
13527
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13528
0
    return S; \
13529
0
  case 346: \
13530
0
    tmp = 0; \
13531
0
    tmp |= fieldname(insn, 12, 4) << 1; \
13532
0
    tmp |= fieldname(insn, 22, 1) << 0; \
13533
0
    if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13534
0
    tmp = 0; \
13535
0
    tmp |= fieldname(insn, 0, 4) << 0; \
13536
0
    tmp |= fieldname(insn, 5, 1) << 4; \
13537
0
    if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13538
0
    return S; \
13539
0
  } \
13540
0
}
Unexecuted instantiation: ARMDisassembler.c:decodeToMCInst_2
Unexecuted instantiation: ARMDisassembler.c:decodeToMCInst_4
13541
13542
#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
13543
static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
13544
0
           InsnType insn, uint64_t Address, const MCRegisterInfo *MRI, int feature) \
13545
0
{ \
13546
0
  uint64_t Bits = ARM_getFeatureBits(feature); \
13547
0
  const uint8_t *Ptr = DecodeTable; \
13548
0
  uint32_t CurFieldValue = 0, ExpectedValue; \
13549
0
  DecodeStatus S = MCDisassembler_Success; \
13550
0
  unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \
13551
0
  InsnType Val, FieldValue, PositiveMask, NegativeMask; \
13552
0
  bool Pred, Fail; \
13553
0
  for (;;) { \
13554
0
    switch (*Ptr) { \
13555
0
    default: \
13556
0
      return MCDisassembler_Fail; \
13557
0
    case MCD_OPC_ExtractField: { \
13558
0
      Start = *++Ptr; \
13559
0
      Len = *++Ptr; \
13560
0
      ++Ptr; \
13561
0
      CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \
13562
0
      break; \
13563
0
    } \
13564
0
    case MCD_OPC_FilterValue: { \
13565
0
      Val = (InsnType)decodeULEB128(++Ptr, &Len); \
13566
0
      Ptr += Len; \
13567
0
      NumToSkip = *Ptr++; \
13568
0
      NumToSkip |= (*Ptr++) << 8; \
13569
0
      if (Val != CurFieldValue) \
13570
0
        Ptr += NumToSkip; \
13571
0
      break; \
13572
0
    } \
13573
0
    case MCD_OPC_CheckField: { \
13574
0
      Start = *++Ptr; \
13575
0
      Len = *++Ptr; \
13576
0
      FieldValue = fieldname(insn, Start, Len); \
13577
0
      ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \
13578
0
      Ptr += Len; \
13579
0
      NumToSkip = *Ptr++; \
13580
0
      NumToSkip |= (*Ptr++) << 8; \
13581
0
      if (ExpectedValue != FieldValue) \
13582
0
        Ptr += NumToSkip; \
13583
0
      break; \
13584
0
    } \
13585
0
    case MCD_OPC_CheckPredicate: { \
13586
0
      PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \
13587
0
      Ptr += Len; \
13588
0
      NumToSkip = *Ptr++; \
13589
0
      NumToSkip |= (*Ptr++) << 8; \
13590
0
      Pred = checkDecoderPredicate(PIdx, Bits); \
13591
0
      if (!Pred) \
13592
0
        Ptr += NumToSkip; \
13593
0
      (void)Pred; \
13594
0
      break; \
13595
0
    } \
13596
0
    case MCD_OPC_Decode: { \
13597
0
      Opc = (unsigned)decodeULEB128(++Ptr, &Len); \
13598
0
      Ptr += Len; \
13599
0
      DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \
13600
0
      Ptr += Len; \
13601
0
      MCInst_setOpcode(MI, Opc); \
13602
0
      return decoder(S, DecodeIdx, insn, MI, Address, MRI); \
13603
0
    } \
13604
0
    case MCD_OPC_SoftFail: { \
13605
0
      PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \
13606
0
      Ptr += Len; \
13607
0
      NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \
13608
0
      Ptr += Len; \
13609
0
      Fail = (insn & PositiveMask) || (~insn & NegativeMask); \
13610
0
      if (Fail) \
13611
0
        S = MCDisassembler_SoftFail; \
13612
0
      break; \
13613
0
    } \
13614
0
    case MCD_OPC_Fail: { \
13615
0
      return MCDisassembler_Fail; \
13616
0
    } \
13617
0
    } \
13618
0
  } \
13619
0
}
Unexecuted instantiation: ARMDisassembler.c:decodeInstruction_2
Unexecuted instantiation: ARMDisassembler.c:decodeInstruction_4
13620
13621
FieldFromInstruction(fieldFromInstruction_2, uint16_t)
13622
DecodeToMCInst(decodeToMCInst_2, fieldFromInstruction_2, uint16_t)
13623
DecodeInstruction(decodeInstruction_2, fieldFromInstruction_2, decodeToMCInst_2, uint16_t)
13624
FieldFromInstruction(fieldFromInstruction_4, uint32_t)
13625
DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t)
13626
DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t)