Rizin
unix-like reverse engineering framework and cli tools
ARMGenDisassemblerTables.inc
Go to the documentation of this file.
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 static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
18 { \
19  InsnType fieldMask; \
20  if (numBits == sizeof(InsnType)*8) \
21  fieldMask = (InsnType)(-1LL); \
22  else \
23  fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
24  return (insn & fieldMask) >> startBit; \
25 }
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 {
10017  return b != 0;
10018 }
10019 
10020 static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits)
10021 {
10022  switch (Idx) {
10023  default: // llvm_unreachable("Invalid index!");
10024  case 0:
10025  return getbool(!(Bits & ARM_ModeThumb));
10026  case 1:
10027  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV6Ops));
10028  case 2:
10029  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC));
10030  case 3:
10031  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TEOps));
10032  case 4:
10033  return getbool(!(Bits & ARM_HasV8Ops));
10034  case 5:
10035  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops));
10036  case 6:
10037  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureVirtualization));
10038  case 7:
10039  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV4TOps));
10040  case 8:
10041  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps));
10042  case 9:
10043  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureTrustZone));
10044  case 10:
10045  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV6T2Ops));
10046  case 11:
10047  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV7Ops));
10048  case 12:
10049  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP));
10050  case 13:
10051  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureDB));
10052  case 14:
10053  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureHWDivARM));
10054  case 15:
10055  return getbool(!(Bits & ARM_ModeThumb) && (Bits & ARM_FeatureNaClTrap));
10056  case 16:
10057  return getbool((Bits & ARM_FeatureNEON));
10058  case 17:
10059  return getbool((Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCrypto));
10060  case 18:
10061  return getbool((Bits & ARM_FeatureNEON) && (Bits & ARM_FeatureFP16));
10062  case 19:
10063  return getbool((Bits & ARM_FeatureNEON) && (Bits & ARM_FeatureVFP4));
10064  case 20:
10065  return getbool((Bits & ARM_FeatureVFP2));
10066  case 21:
10067  return getbool((Bits & ARM_ModeThumb));
10068  case 22:
10069  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps));
10070  case 23:
10071  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6Ops));
10072  case 24:
10073  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10074  case 25:
10075  return getbool(!(Bits & ARM_FeatureMClass));
10076  case 26:
10077  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops));
10078  case 27:
10079  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6MOps));
10080  case 28:
10081  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps) && !(Bits & ARM_FeatureMClass));
10082  case 29:
10083  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_FeatureMClass));
10084  case 30:
10085  return getbool((Bits & ARM_FeatureT2XtPk) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10086  case 31:
10087  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_HasV8Ops));
10088  case 32:
10089  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureDSPThumb2));
10090  case 33:
10091  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops));
10092  case 34:
10093  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureDB));
10094  case 35:
10095  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops));
10096  case 36:
10097  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_FeatureMClass) && !(Bits & ARM_HasV8Ops));
10098  case 37:
10099  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureVirtualization));
10100  case 38:
10101  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureTrustZone));
10102  case 39:
10103  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureVirtualization));
10104  case 40:
10105  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureMClass));
10106  case 41:
10107  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP));
10108  case 42:
10109  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureT2XtPk));
10110  case 43:
10111  return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC));
10112  case 44:
10113  return getbool((Bits & ARM_FeatureHWDiv) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10114  case 45:
10115  return getbool(!(Bits & ARM_HasV8Ops) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2));
10116  case 46:
10117  return getbool((Bits & ARM_FeatureVFP2) && !(Bits & ARM_FeatureVFPOnlySP));
10118  case 47:
10119  return getbool((Bits & ARM_FeatureVFP4));
10120  case 48:
10121  return getbool((Bits & ARM_FeatureVFP4) && !(Bits & ARM_FeatureVFPOnlySP));
10122  case 49:
10123  return getbool((Bits & ARM_FeatureVFP3));
10124  case 50:
10125  return getbool((Bits & ARM_FeatureFPARMv8));
10126  case 51:
10127  return getbool((Bits & ARM_FeatureVFP3) && !(Bits & ARM_FeatureVFPOnlySP));
10128  case 52:
10129  return getbool((Bits & ARM_FeatureFPARMv8) && !(Bits & ARM_FeatureVFPOnlySP));
10130  case 53:
10131  return getbool((Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureNEON));
10132  }
10133 }
10134 
10135 #define DecodeToMCInst(fname,fieldname, InsnType) \
10136 static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
10137  uint64_t Address, const void *Decoder) \
10138 { \
10139  InsnType tmp; \
10140  switch (Idx) { \
10141  default: \
10142  case 0: \
10143  tmp = fieldname(insn, 12, 4); \
10144  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10145  tmp = fieldname(insn, 16, 4); \
10146  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10147  tmp = fieldname(insn, 0, 4); \
10148  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10149  tmp = fieldname(insn, 28, 4); \
10150  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10151  tmp = fieldname(insn, 20, 1); \
10152  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10153  return S; \
10154  case 1: \
10155  tmp = fieldname(insn, 12, 4); \
10156  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10157  tmp = fieldname(insn, 16, 4); \
10158  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10159  tmp = 0; \
10160  tmp |= fieldname(insn, 0, 4) << 0; \
10161  tmp |= fieldname(insn, 5, 7) << 5; \
10162  if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10163  tmp = fieldname(insn, 28, 4); \
10164  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10165  tmp = fieldname(insn, 20, 1); \
10166  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10167  return S; \
10168  case 2: \
10169  tmp = fieldname(insn, 12, 4); \
10170  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10171  tmp = fieldname(insn, 16, 4); \
10172  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10173  tmp = 0; \
10174  tmp |= fieldname(insn, 0, 4) << 0; \
10175  tmp |= fieldname(insn, 5, 2) << 5; \
10176  tmp |= fieldname(insn, 8, 4) << 8; \
10177  if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10178  tmp = fieldname(insn, 28, 4); \
10179  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10180  tmp = fieldname(insn, 20, 1); \
10181  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10182  return S; \
10183  case 3: \
10184  tmp = fieldname(insn, 12, 4); \
10185  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10186  tmp = fieldname(insn, 16, 4); \
10187  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10188  tmp = 0; \
10189  tmp |= fieldname(insn, 0, 4) << 0; \
10190  tmp |= fieldname(insn, 5, 2) << 5; \
10191  tmp |= fieldname(insn, 8, 4) << 8; \
10192  if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10193  tmp = fieldname(insn, 28, 4); \
10194  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10195  tmp = fieldname(insn, 20, 1); \
10196  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10197  return S; \
10198  case 4: \
10199  tmp = fieldname(insn, 16, 4); \
10200  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10201  tmp = fieldname(insn, 0, 4); \
10202  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10203  tmp = fieldname(insn, 8, 4); \
10204  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10205  tmp = fieldname(insn, 28, 4); \
10206  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10207  tmp = fieldname(insn, 20, 1); \
10208  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10209  return S; \
10210  case 5: \
10211  tmp = fieldname(insn, 12, 4); \
10212  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10213  tmp = fieldname(insn, 16, 4); \
10214  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10215  tmp = fieldname(insn, 0, 4); \
10216  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10217  tmp = fieldname(insn, 8, 4); \
10218  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10219  tmp = fieldname(insn, 28, 4); \
10220  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10221  return S; \
10222  case 6: \
10223  tmp = fieldname(insn, 12, 4); \
10224  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10225  tmp = fieldname(insn, 16, 4); \
10226  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10227  tmp = fieldname(insn, 0, 4); \
10228  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10229  tmp = fieldname(insn, 8, 4); \
10230  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10231  tmp = fieldname(insn, 28, 4); \
10232  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10233  tmp = fieldname(insn, 20, 1); \
10234  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10235  return S; \
10236  case 7: \
10237  if (!Check(&S, DecodeAddrMode3Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10238  return S; \
10239  case 8: \
10240  tmp = fieldname(insn, 12, 4); \
10241  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10242  tmp = fieldname(insn, 16, 4); \
10243  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10244  tmp = fieldname(insn, 0, 4); \
10245  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10246  return S; \
10247  case 9: \
10248  if (!Check(&S, DecodeCPSInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10249  return S; \
10250  case 10: \
10251  tmp = fieldname(insn, 9, 1); \
10252  MCOperand_CreateImm0(MI, tmp); \
10253  return S; \
10254  case 11: \
10255  tmp = fieldname(insn, 12, 4); \
10256  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10257  tmp = fieldname(insn, 28, 4); \
10258  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10259  return S; \
10260  case 12: \
10261  if (!Check(&S, DecodeQADDInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10262  return S; \
10263  case 13: \
10264  if (!Check(&S, DecodeSMLAInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10265  return S; \
10266  case 14: \
10267  if (!Check(&S, DecodeSwap(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10268  return S; \
10269  case 15: \
10270  tmp = 0; \
10271  tmp |= fieldname(insn, 0, 4) << 0; \
10272  tmp |= fieldname(insn, 8, 12) << 4; \
10273  MCOperand_CreateImm0(MI, tmp); \
10274  return S; \
10275  case 16: \
10276  tmp = fieldname(insn, 16, 4); \
10277  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10278  tmp = fieldname(insn, 0, 4); \
10279  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10280  tmp = fieldname(insn, 28, 4); \
10281  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10282  return S; \
10283  case 17: \
10284  tmp = fieldname(insn, 16, 4); \
10285  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10286  tmp = 0; \
10287  tmp |= fieldname(insn, 0, 4) << 0; \
10288  tmp |= fieldname(insn, 5, 7) << 5; \
10289  if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10290  tmp = fieldname(insn, 28, 4); \
10291  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10292  return S; \
10293  case 18: \
10294  tmp = fieldname(insn, 16, 4); \
10295  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10296  tmp = 0; \
10297  tmp |= fieldname(insn, 0, 4) << 0; \
10298  tmp |= fieldname(insn, 5, 2) << 5; \
10299  tmp |= fieldname(insn, 8, 4) << 8; \
10300  if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10301  tmp = fieldname(insn, 28, 4); \
10302  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10303  return S; \
10304  case 19: \
10305  tmp = fieldname(insn, 12, 4); \
10306  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10307  tmp = fieldname(insn, 16, 4); \
10308  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10309  tmp = fieldname(insn, 0, 4); \
10310  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10311  tmp = fieldname(insn, 8, 4); \
10312  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10313  tmp = fieldname(insn, 28, 4); \
10314  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10315  return S; \
10316  case 20: \
10317  tmp = fieldname(insn, 12, 4); \
10318  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10319  tmp = fieldname(insn, 0, 4); \
10320  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10321  tmp = fieldname(insn, 16, 4); \
10322  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10323  tmp = fieldname(insn, 28, 4); \
10324  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10325  return S; \
10326  case 21: \
10327  tmp = fieldname(insn, 0, 4); \
10328  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10329  tmp = fieldname(insn, 16, 4); \
10330  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10331  tmp = fieldname(insn, 28, 4); \
10332  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10333  return S; \
10334  case 22: \
10335  tmp = fieldname(insn, 12, 4); \
10336  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10337  tmp = fieldname(insn, 16, 4); \
10338  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10339  tmp = fieldname(insn, 28, 4); \
10340  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10341  return S; \
10342  case 23: \
10343  tmp = fieldname(insn, 12, 4); \
10344  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10345  tmp = fieldname(insn, 0, 4); \
10346  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10347  tmp = fieldname(insn, 16, 4); \
10348  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10349  tmp = fieldname(insn, 28, 4); \
10350  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10351  return S; \
10352  case 24: \
10353  tmp = fieldname(insn, 12, 4); \
10354  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10355  tmp = 0; \
10356  tmp |= fieldname(insn, 8, 1) << 4; \
10357  tmp |= fieldname(insn, 16, 4) << 0; \
10358  tmp |= fieldname(insn, 22, 1) << 5; \
10359  if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10360  tmp = fieldname(insn, 28, 4); \
10361  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10362  return S; \
10363  case 25: \
10364  tmp = 0; \
10365  tmp |= fieldname(insn, 16, 4) << 0; \
10366  tmp |= fieldname(insn, 22, 1) << 4; \
10367  if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10368  tmp = fieldname(insn, 0, 4); \
10369  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10370  tmp = fieldname(insn, 28, 4); \
10371  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10372  return S; \
10373  case 26: \
10374  tmp = 0; \
10375  tmp |= fieldname(insn, 8, 1) << 4; \
10376  tmp |= fieldname(insn, 16, 4) << 0; \
10377  tmp |= fieldname(insn, 22, 1) << 5; \
10378  if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10379  tmp = fieldname(insn, 0, 4); \
10380  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10381  tmp = fieldname(insn, 28, 4); \
10382  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10383  return S; \
10384  case 27: \
10385  tmp = fieldname(insn, 0, 4); \
10386  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10387  tmp = fieldname(insn, 28, 4); \
10388  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10389  return S; \
10390  case 28: \
10391  tmp = fieldname(insn, 28, 4); \
10392  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10393  return S; \
10394  case 29: \
10395  tmp = fieldname(insn, 16, 4); \
10396  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10397  tmp = fieldname(insn, 0, 4); \
10398  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10399  tmp = fieldname(insn, 8, 4); \
10400  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10401  tmp = fieldname(insn, 28, 4); \
10402  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10403  return S; \
10404  case 30: \
10405  tmp = fieldname(insn, 12, 4); \
10406  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10407  tmp = fieldname(insn, 0, 4); \
10408  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10409  tmp = fieldname(insn, 28, 4); \
10410  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10411  tmp = fieldname(insn, 20, 1); \
10412  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10413  return S; \
10414  case 31: \
10415  tmp = fieldname(insn, 12, 4); \
10416  if (!Check(&S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10417  tmp = fieldname(insn, 0, 4); \
10418  if (!Check(&S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10419  tmp = fieldname(insn, 28, 4); \
10420  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10421  tmp = fieldname(insn, 20, 1); \
10422  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10423  return S; \
10424  case 32: \
10425  tmp = fieldname(insn, 12, 4); \
10426  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10427  tmp = 0; \
10428  tmp |= fieldname(insn, 0, 4) << 0; \
10429  tmp |= fieldname(insn, 5, 7) << 5; \
10430  if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10431  tmp = fieldname(insn, 28, 4); \
10432  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10433  tmp = fieldname(insn, 20, 1); \
10434  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10435  return S; \
10436  case 33: \
10437  tmp = fieldname(insn, 0, 4); \
10438  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10439  return S; \
10440  case 34: \
10441  tmp = fieldname(insn, 12, 4); \
10442  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10443  tmp = fieldname(insn, 0, 4); \
10444  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10445  tmp = fieldname(insn, 28, 4); \
10446  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10447  return S; \
10448  case 35: \
10449  tmp = fieldname(insn, 0, 4); \
10450  MCOperand_CreateImm0(MI, tmp); \
10451  tmp = fieldname(insn, 28, 4); \
10452  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10453  return S; \
10454  case 36: \
10455  tmp = fieldname(insn, 12, 4); \
10456  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10457  tmp = 0; \
10458  tmp |= fieldname(insn, 0, 4) << 0; \
10459  tmp |= fieldname(insn, 5, 2) << 5; \
10460  tmp |= fieldname(insn, 8, 4) << 8; \
10461  if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10462  tmp = fieldname(insn, 28, 4); \
10463  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10464  tmp = fieldname(insn, 20, 1); \
10465  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10466  return S; \
10467  case 37: \
10468  tmp = fieldname(insn, 12, 4); \
10469  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10470  tmp = 0; \
10471  tmp |= fieldname(insn, 0, 4) << 0; \
10472  tmp |= fieldname(insn, 5, 2) << 5; \
10473  tmp |= fieldname(insn, 8, 4) << 8; \
10474  if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10475  tmp = fieldname(insn, 28, 4); \
10476  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10477  tmp = fieldname(insn, 20, 1); \
10478  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10479  return S; \
10480  case 38: \
10481  tmp = fieldname(insn, 16, 4); \
10482  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10483  tmp = fieldname(insn, 0, 4); \
10484  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10485  tmp = fieldname(insn, 8, 4); \
10486  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10487  tmp = fieldname(insn, 12, 4); \
10488  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10489  tmp = fieldname(insn, 28, 4); \
10490  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10491  tmp = fieldname(insn, 20, 1); \
10492  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10493  return S; \
10494  case 39: \
10495  tmp = fieldname(insn, 16, 4); \
10496  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10497  tmp = fieldname(insn, 0, 4); \
10498  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10499  tmp = fieldname(insn, 8, 4); \
10500  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10501  tmp = fieldname(insn, 12, 4); \
10502  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10503  tmp = fieldname(insn, 28, 4); \
10504  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10505  return S; \
10506  case 40: \
10507  tmp = fieldname(insn, 12, 4); \
10508  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10509  tmp = fieldname(insn, 16, 4); \
10510  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10511  tmp = fieldname(insn, 0, 4); \
10512  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10513  tmp = fieldname(insn, 8, 4); \
10514  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10515  tmp = fieldname(insn, 12, 4); \
10516  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10517  tmp = fieldname(insn, 16, 4); \
10518  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10519  tmp = fieldname(insn, 28, 4); \
10520  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10521  tmp = fieldname(insn, 20, 1); \
10522  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10523  return S; \
10524  case 41: \
10525  if (!Check(&S, DecodeDoubleRegStore(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10526  return S; \
10527  case 42: \
10528  if (!Check(&S, DecodeDoubleRegLoad(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10529  return S; \
10530  case 43: \
10531  tmp = fieldname(insn, 16, 4); \
10532  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10533  tmp = fieldname(insn, 12, 4); \
10534  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10535  tmp = fieldname(insn, 16, 4); \
10536  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10537  tmp = 0; \
10538  tmp |= fieldname(insn, 0, 4) << 0; \
10539  tmp |= fieldname(insn, 23, 1) << 4; \
10540  if (!Check(&S, DecodePostIdxReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10541  tmp = fieldname(insn, 28, 4); \
10542  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10543  return S; \
10544  case 44: \
10545  tmp = fieldname(insn, 16, 4); \
10546  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10547  tmp = fieldname(insn, 12, 4); \
10548  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10549  tmp = fieldname(insn, 16, 4); \
10550  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10551  tmp = 0; \
10552  tmp |= fieldname(insn, 0, 4) << 0; \
10553  tmp |= fieldname(insn, 8, 4) << 4; \
10554  tmp |= fieldname(insn, 23, 1) << 8; \
10555  MCOperand_CreateImm0(MI, tmp); \
10556  tmp = fieldname(insn, 28, 4); \
10557  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10558  return S; \
10559  case 45: \
10560  if (!Check(&S, DecodeLDR(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10561  return S; \
10562  case 46: \
10563  tmp = fieldname(insn, 12, 4); \
10564  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10565  tmp = fieldname(insn, 16, 4); \
10566  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10567  tmp = fieldname(insn, 16, 4); \
10568  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10569  tmp = 0; \
10570  tmp |= fieldname(insn, 0, 4) << 0; \
10571  tmp |= fieldname(insn, 8, 4) << 4; \
10572  tmp |= fieldname(insn, 23, 1) << 8; \
10573  MCOperand_CreateImm0(MI, tmp); \
10574  tmp = fieldname(insn, 28, 4); \
10575  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10576  return S; \
10577  case 47: \
10578  tmp = fieldname(insn, 12, 4); \
10579  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10580  tmp = fieldname(insn, 16, 4); \
10581  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10582  tmp = fieldname(insn, 0, 12); \
10583  MCOperand_CreateImm0(MI, tmp); \
10584  tmp = fieldname(insn, 28, 4); \
10585  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10586  tmp = fieldname(insn, 20, 1); \
10587  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10588  return S; \
10589  case 48: \
10590  tmp = fieldname(insn, 12, 4); \
10591  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10592  tmp = 0; \
10593  tmp |= fieldname(insn, 0, 12) << 0; \
10594  tmp |= fieldname(insn, 22, 2) << 12; \
10595  MCOperand_CreateImm0(MI, tmp); \
10596  tmp = fieldname(insn, 28, 4); \
10597  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10598  return S; \
10599  case 49: \
10600  if (!Check(&S, DecodeArmMOVTWInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10601  return S; \
10602  case 50: \
10603  tmp = fieldname(insn, 16, 4); \
10604  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10605  tmp = fieldname(insn, 0, 12); \
10606  MCOperand_CreateImm0(MI, tmp); \
10607  tmp = fieldname(insn, 28, 4); \
10608  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10609  return S; \
10610  case 51: \
10611  tmp = fieldname(insn, 0, 8); \
10612  MCOperand_CreateImm0(MI, tmp); \
10613  tmp = fieldname(insn, 28, 4); \
10614  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10615  return S; \
10616  case 52: \
10617  tmp = 0; \
10618  tmp |= fieldname(insn, 16, 4) << 0; \
10619  tmp |= fieldname(insn, 22, 1) << 4; \
10620  if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10621  tmp = fieldname(insn, 0, 12); \
10622  MCOperand_CreateImm0(MI, tmp); \
10623  tmp = fieldname(insn, 28, 4); \
10624  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10625  return S; \
10626  case 53: \
10627  tmp = fieldname(insn, 12, 4); \
10628  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10629  tmp = fieldname(insn, 0, 12); \
10630  MCOperand_CreateImm0(MI, tmp); \
10631  tmp = fieldname(insn, 28, 4); \
10632  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10633  tmp = fieldname(insn, 20, 1); \
10634  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10635  return S; \
10636  case 54: \
10637  if (!Check(&S, DecodeAddrMode2IdxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10638  return S; \
10639  case 55: \
10640  tmp = fieldname(insn, 12, 4); \
10641  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10642  tmp = 0; \
10643  tmp |= fieldname(insn, 0, 12) << 0; \
10644  tmp |= fieldname(insn, 16, 4) << 13; \
10645  tmp |= fieldname(insn, 23, 1) << 12; \
10646  if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10647  tmp = fieldname(insn, 28, 4); \
10648  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10649  return S; \
10650  case 56: \
10651  tmp = 0; \
10652  tmp |= fieldname(insn, 0, 12) << 0; \
10653  tmp |= fieldname(insn, 16, 4) << 13; \
10654  tmp |= fieldname(insn, 23, 1) << 12; \
10655  if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10656  return S; \
10657  case 57: \
10658  if (!Check(&S, DecodeSTRPreImm(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10659  return S; \
10660  case 58: \
10661  if (!Check(&S, DecodeLDRPreImm(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10662  return S; \
10663  case 59: \
10664  tmp = fieldname(insn, 12, 4); \
10665  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10666  tmp = 0; \
10667  tmp |= fieldname(insn, 0, 12) << 0; \
10668  tmp |= fieldname(insn, 16, 4) << 13; \
10669  tmp |= fieldname(insn, 23, 1) << 12; \
10670  if (!Check(&S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10671  tmp = fieldname(insn, 28, 4); \
10672  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10673  return S; \
10674  case 60: \
10675  return S; \
10676  case 61: \
10677  tmp = fieldname(insn, 0, 4); \
10678  if (!Check(&S, DecodeMemBarrierOption(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10679  return S; \
10680  case 62: \
10681  tmp = fieldname(insn, 0, 4); \
10682  if (!Check(&S, DecodeInstSyncBarrierOption(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10683  return S; \
10684  case 63: \
10685  tmp = fieldname(insn, 12, 4); \
10686  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10687  tmp = 0; \
10688  tmp |= fieldname(insn, 0, 4) << 0; \
10689  tmp |= fieldname(insn, 5, 7) << 5; \
10690  tmp |= fieldname(insn, 16, 4) << 13; \
10691  tmp |= fieldname(insn, 23, 1) << 12; \
10692  if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10693  tmp = fieldname(insn, 28, 4); \
10694  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10695  return S; \
10696  case 64: \
10697  tmp = 0; \
10698  tmp |= fieldname(insn, 0, 4) << 0; \
10699  tmp |= fieldname(insn, 5, 7) << 5; \
10700  tmp |= fieldname(insn, 16, 4) << 13; \
10701  tmp |= fieldname(insn, 23, 1) << 12; \
10702  if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10703  return S; \
10704  case 65: \
10705  tmp = fieldname(insn, 12, 4); \
10706  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10707  tmp = fieldname(insn, 16, 4); \
10708  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10709  tmp = fieldname(insn, 0, 4); \
10710  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10711  tmp = fieldname(insn, 28, 4); \
10712  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10713  return S; \
10714  case 66: \
10715  tmp = fieldname(insn, 12, 4); \
10716  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10717  tmp = fieldname(insn, 16, 4); \
10718  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10719  tmp = fieldname(insn, 0, 4); \
10720  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10721  tmp = fieldname(insn, 7, 5); \
10722  MCOperand_CreateImm0(MI, tmp); \
10723  tmp = fieldname(insn, 28, 4); \
10724  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10725  return S; \
10726  case 67: \
10727  tmp = fieldname(insn, 16, 4); \
10728  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10729  tmp = fieldname(insn, 0, 4); \
10730  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10731  tmp = fieldname(insn, 8, 4); \
10732  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10733  tmp = fieldname(insn, 28, 4); \
10734  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10735  return S; \
10736  case 68: \
10737  tmp = fieldname(insn, 16, 4); \
10738  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10739  tmp = fieldname(insn, 0, 4); \
10740  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10741  tmp = fieldname(insn, 8, 4); \
10742  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10743  tmp = fieldname(insn, 12, 4); \
10744  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10745  tmp = fieldname(insn, 28, 4); \
10746  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10747  return S; \
10748  case 69: \
10749  tmp = fieldname(insn, 12, 4); \
10750  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10751  tmp = fieldname(insn, 16, 4); \
10752  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10753  tmp = fieldname(insn, 0, 4); \
10754  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10755  tmp = fieldname(insn, 28, 4); \
10756  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10757  return S; \
10758  case 70: \
10759  tmp = fieldname(insn, 12, 4); \
10760  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10761  tmp = fieldname(insn, 0, 4); \
10762  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10763  tmp = fieldname(insn, 10, 2); \
10764  MCOperand_CreateImm0(MI, tmp); \
10765  tmp = fieldname(insn, 28, 4); \
10766  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10767  return S; \
10768  case 71: \
10769  tmp = fieldname(insn, 12, 4); \
10770  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10771  tmp = fieldname(insn, 16, 4); \
10772  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10773  tmp = fieldname(insn, 0, 4); \
10774  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10775  tmp = fieldname(insn, 10, 2); \
10776  MCOperand_CreateImm0(MI, tmp); \
10777  tmp = fieldname(insn, 28, 4); \
10778  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10779  return S; \
10780  case 72: \
10781  if (!Check(&S, DecodeSTRPreReg(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10782  return S; \
10783  case 73: \
10784  if (!Check(&S, DecodeLDRPreReg(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10785  return S; \
10786  case 74: \
10787  tmp = fieldname(insn, 12, 4); \
10788  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10789  tmp = fieldname(insn, 16, 5); \
10790  MCOperand_CreateImm0(MI, tmp); \
10791  tmp = fieldname(insn, 0, 4); \
10792  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10793  tmp = 0; \
10794  tmp |= fieldname(insn, 6, 1) << 5; \
10795  tmp |= fieldname(insn, 7, 5) << 0; \
10796  MCOperand_CreateImm0(MI, tmp); \
10797  tmp = fieldname(insn, 28, 4); \
10798  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10799  return S; \
10800  case 75: \
10801  tmp = fieldname(insn, 12, 4); \
10802  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10803  tmp = fieldname(insn, 16, 4); \
10804  MCOperand_CreateImm0(MI, tmp); \
10805  tmp = fieldname(insn, 0, 4); \
10806  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10807  tmp = fieldname(insn, 28, 4); \
10808  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10809  return S; \
10810  case 76: \
10811  tmp = fieldname(insn, 12, 4); \
10812  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10813  tmp = fieldname(insn, 0, 4); \
10814  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10815  tmp = fieldname(insn, 7, 5); \
10816  MCOperand_CreateImm0(MI, tmp); \
10817  tmp = fieldname(insn, 16, 5); \
10818  MCOperand_CreateImm0(MI, tmp); \
10819  tmp = fieldname(insn, 28, 4); \
10820  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10821  return S; \
10822  case 77: \
10823  tmp = fieldname(insn, 12, 4); \
10824  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10825  tmp = 0; \
10826  tmp |= fieldname(insn, 0, 4) << 0; \
10827  tmp |= fieldname(insn, 5, 7) << 5; \
10828  tmp |= fieldname(insn, 16, 4) << 13; \
10829  tmp |= fieldname(insn, 23, 1) << 12; \
10830  if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10831  tmp = fieldname(insn, 28, 4); \
10832  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10833  return S; \
10834  case 78: \
10835  tmp = fieldname(insn, 12, 4); \
10836  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10837  tmp = fieldname(insn, 12, 4); \
10838  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10839  tmp = 0; \
10840  tmp |= fieldname(insn, 7, 5) << 0; \
10841  tmp |= fieldname(insn, 16, 5) << 5; \
10842  if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10843  tmp = fieldname(insn, 28, 4); \
10844  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10845  return S; \
10846  case 79: \
10847  tmp = fieldname(insn, 12, 4); \
10848  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10849  tmp = fieldname(insn, 12, 4); \
10850  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10851  tmp = fieldname(insn, 0, 4); \
10852  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10853  tmp = 0; \
10854  tmp |= fieldname(insn, 7, 5) << 0; \
10855  tmp |= fieldname(insn, 16, 5) << 5; \
10856  if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10857  tmp = fieldname(insn, 28, 4); \
10858  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10859  return S; \
10860  case 80: \
10861  tmp = fieldname(insn, 16, 4); \
10862  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10863  tmp = fieldname(insn, 28, 4); \
10864  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10865  tmp = fieldname(insn, 0, 16); \
10866  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10867  return S; \
10868  case 81: \
10869  tmp = fieldname(insn, 16, 4); \
10870  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10871  return S; \
10872  case 82: \
10873  if (!Check(&S, DecodeMemMultipleWritebackInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10874  return S; \
10875  case 83: \
10876  tmp = fieldname(insn, 0, 5); \
10877  MCOperand_CreateImm0(MI, tmp); \
10878  return S; \
10879  case 84: \
10880  if (!Check(&S, DecodeBranchImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10881  return S; \
10882  case 85: \
10883  tmp = 0; \
10884  tmp |= fieldname(insn, 0, 24) << 1; \
10885  tmp |= fieldname(insn, 24, 1) << 0; \
10886  MCOperand_CreateImm0(MI, tmp); \
10887  return S; \
10888  case 86: \
10889  if (!Check(&S, DecodeCopMemInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10890  return S; \
10891  case 87: \
10892  if (!Check(&S, DecodeMRRC2(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
10893  return S; \
10894  case 88: \
10895  tmp = fieldname(insn, 8, 4); \
10896  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10897  tmp = fieldname(insn, 4, 4); \
10898  MCOperand_CreateImm0(MI, tmp); \
10899  tmp = fieldname(insn, 12, 4); \
10900  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10901  tmp = fieldname(insn, 16, 4); \
10902  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10903  tmp = fieldname(insn, 0, 4); \
10904  MCOperand_CreateImm0(MI, tmp); \
10905  tmp = fieldname(insn, 28, 4); \
10906  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10907  return S; \
10908  case 89: \
10909  tmp = fieldname(insn, 8, 4); \
10910  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10911  tmp = fieldname(insn, 20, 4); \
10912  MCOperand_CreateImm0(MI, tmp); \
10913  tmp = fieldname(insn, 12, 4); \
10914  MCOperand_CreateImm0(MI, tmp); \
10915  tmp = fieldname(insn, 16, 4); \
10916  MCOperand_CreateImm0(MI, tmp); \
10917  tmp = fieldname(insn, 0, 4); \
10918  MCOperand_CreateImm0(MI, tmp); \
10919  tmp = fieldname(insn, 5, 3); \
10920  MCOperand_CreateImm0(MI, tmp); \
10921  return S; \
10922  case 90: \
10923  tmp = fieldname(insn, 8, 4); \
10924  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10925  tmp = fieldname(insn, 20, 4); \
10926  MCOperand_CreateImm0(MI, tmp); \
10927  tmp = fieldname(insn, 12, 4); \
10928  MCOperand_CreateImm0(MI, tmp); \
10929  tmp = fieldname(insn, 16, 4); \
10930  MCOperand_CreateImm0(MI, tmp); \
10931  tmp = fieldname(insn, 0, 4); \
10932  MCOperand_CreateImm0(MI, tmp); \
10933  tmp = fieldname(insn, 5, 3); \
10934  MCOperand_CreateImm0(MI, tmp); \
10935  tmp = fieldname(insn, 28, 4); \
10936  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10937  return S; \
10938  case 91: \
10939  tmp = fieldname(insn, 8, 4); \
10940  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10941  tmp = fieldname(insn, 21, 3); \
10942  MCOperand_CreateImm0(MI, tmp); \
10943  tmp = fieldname(insn, 12, 4); \
10944  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10945  tmp = fieldname(insn, 16, 4); \
10946  MCOperand_CreateImm0(MI, tmp); \
10947  tmp = fieldname(insn, 0, 4); \
10948  MCOperand_CreateImm0(MI, tmp); \
10949  tmp = fieldname(insn, 5, 3); \
10950  MCOperand_CreateImm0(MI, tmp); \
10951  return S; \
10952  case 92: \
10953  tmp = fieldname(insn, 8, 4); \
10954  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10955  tmp = fieldname(insn, 21, 3); \
10956  MCOperand_CreateImm0(MI, tmp); \
10957  tmp = fieldname(insn, 12, 4); \
10958  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10959  tmp = fieldname(insn, 16, 4); \
10960  MCOperand_CreateImm0(MI, tmp); \
10961  tmp = fieldname(insn, 0, 4); \
10962  MCOperand_CreateImm0(MI, tmp); \
10963  tmp = fieldname(insn, 5, 3); \
10964  MCOperand_CreateImm0(MI, tmp); \
10965  tmp = fieldname(insn, 28, 4); \
10966  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10967  return S; \
10968  case 93: \
10969  tmp = fieldname(insn, 12, 4); \
10970  if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10971  tmp = fieldname(insn, 8, 4); \
10972  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10973  tmp = fieldname(insn, 21, 3); \
10974  MCOperand_CreateImm0(MI, tmp); \
10975  tmp = fieldname(insn, 16, 4); \
10976  MCOperand_CreateImm0(MI, tmp); \
10977  tmp = fieldname(insn, 0, 4); \
10978  MCOperand_CreateImm0(MI, tmp); \
10979  tmp = fieldname(insn, 5, 3); \
10980  MCOperand_CreateImm0(MI, tmp); \
10981  return S; \
10982  case 94: \
10983  tmp = fieldname(insn, 12, 4); \
10984  if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10985  tmp = fieldname(insn, 8, 4); \
10986  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10987  tmp = fieldname(insn, 21, 3); \
10988  MCOperand_CreateImm0(MI, tmp); \
10989  tmp = fieldname(insn, 16, 4); \
10990  MCOperand_CreateImm0(MI, tmp); \
10991  tmp = fieldname(insn, 0, 4); \
10992  MCOperand_CreateImm0(MI, tmp); \
10993  tmp = fieldname(insn, 5, 3); \
10994  MCOperand_CreateImm0(MI, tmp); \
10995  tmp = fieldname(insn, 28, 4); \
10996  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
10997  return S; \
10998  case 95: \
10999  tmp = fieldname(insn, 0, 24); \
11000  MCOperand_CreateImm0(MI, tmp); \
11001  tmp = fieldname(insn, 28, 4); \
11002  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11003  return S; \
11004  case 96: \
11005  tmp = 0; \
11006  tmp |= fieldname(insn, 12, 4) << 0; \
11007  tmp |= fieldname(insn, 22, 1) << 4; \
11008  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11009  tmp = 0; \
11010  tmp |= fieldname(insn, 7, 1) << 4; \
11011  tmp |= fieldname(insn, 16, 4) << 0; \
11012  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11013  tmp = 0; \
11014  tmp |= fieldname(insn, 0, 4) << 0; \
11015  tmp |= fieldname(insn, 5, 1) << 4; \
11016  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11017  return S; \
11018  case 97: \
11019  tmp = 0; \
11020  tmp |= fieldname(insn, 12, 4) << 0; \
11021  tmp |= fieldname(insn, 22, 1) << 4; \
11022  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11023  tmp = 0; \
11024  tmp |= fieldname(insn, 7, 1) << 4; \
11025  tmp |= fieldname(insn, 16, 4) << 0; \
11026  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11027  tmp = 0; \
11028  tmp |= fieldname(insn, 0, 4) << 0; \
11029  tmp |= fieldname(insn, 5, 1) << 4; \
11030  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11031  return S; \
11032  case 98: \
11033  tmp = 0; \
11034  tmp |= fieldname(insn, 12, 4) << 0; \
11035  tmp |= fieldname(insn, 22, 1) << 4; \
11036  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11037  tmp = 0; \
11038  tmp |= fieldname(insn, 7, 1) << 4; \
11039  tmp |= fieldname(insn, 16, 4) << 0; \
11040  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11041  tmp = 0; \
11042  tmp |= fieldname(insn, 0, 4) << 0; \
11043  tmp |= fieldname(insn, 5, 1) << 4; \
11044  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11045  return S; \
11046  case 99: \
11047  tmp = 0; \
11048  tmp |= fieldname(insn, 12, 4) << 0; \
11049  tmp |= fieldname(insn, 22, 1) << 4; \
11050  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11051  tmp = 0; \
11052  tmp |= fieldname(insn, 7, 1) << 4; \
11053  tmp |= fieldname(insn, 16, 4) << 0; \
11054  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11055  tmp = 0; \
11056  tmp |= fieldname(insn, 0, 4) << 0; \
11057  tmp |= fieldname(insn, 5, 1) << 4; \
11058  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11059  return S; \
11060  case 100: \
11061  tmp = 0; \
11062  tmp |= fieldname(insn, 12, 4) << 0; \
11063  tmp |= fieldname(insn, 22, 1) << 4; \
11064  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11065  tmp = 0; \
11066  tmp |= fieldname(insn, 0, 4) << 0; \
11067  tmp |= fieldname(insn, 5, 1) << 4; \
11068  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11069  tmp = 0; \
11070  tmp |= fieldname(insn, 7, 1) << 4; \
11071  tmp |= fieldname(insn, 16, 4) << 0; \
11072  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11073  return S; \
11074  case 101: \
11075  tmp = 0; \
11076  tmp |= fieldname(insn, 12, 4) << 0; \
11077  tmp |= fieldname(insn, 22, 1) << 4; \
11078  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11079  tmp = 0; \
11080  tmp |= fieldname(insn, 0, 4) << 0; \
11081  tmp |= fieldname(insn, 5, 1) << 4; \
11082  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11083  tmp = 0; \
11084  tmp |= fieldname(insn, 7, 1) << 4; \
11085  tmp |= fieldname(insn, 16, 4) << 0; \
11086  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11087  return S; \
11088  case 102: \
11089  tmp = 0; \
11090  tmp |= fieldname(insn, 12, 4) << 0; \
11091  tmp |= fieldname(insn, 22, 1) << 4; \
11092  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11093  tmp = 0; \
11094  tmp |= fieldname(insn, 7, 1) << 4; \
11095  tmp |= fieldname(insn, 16, 4) << 0; \
11096  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11097  tmp = 0; \
11098  tmp |= fieldname(insn, 0, 4) << 0; \
11099  tmp |= fieldname(insn, 5, 1) << 4; \
11100  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11101  return S; \
11102  case 103: \
11103  tmp = 0; \
11104  tmp |= fieldname(insn, 12, 4) << 0; \
11105  tmp |= fieldname(insn, 22, 1) << 4; \
11106  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11107  tmp = 0; \
11108  tmp |= fieldname(insn, 12, 4) << 0; \
11109  tmp |= fieldname(insn, 22, 1) << 4; \
11110  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11111  tmp = 0; \
11112  tmp |= fieldname(insn, 7, 1) << 4; \
11113  tmp |= fieldname(insn, 16, 4) << 0; \
11114  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11115  tmp = 0; \
11116  tmp |= fieldname(insn, 0, 4) << 0; \
11117  tmp |= fieldname(insn, 5, 1) << 4; \
11118  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11119  return S; \
11120  case 104: \
11121  tmp = 0; \
11122  tmp |= fieldname(insn, 12, 4) << 0; \
11123  tmp |= fieldname(insn, 22, 1) << 4; \
11124  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11125  tmp = 0; \
11126  tmp |= fieldname(insn, 12, 4) << 0; \
11127  tmp |= fieldname(insn, 22, 1) << 4; \
11128  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11129  tmp = 0; \
11130  tmp |= fieldname(insn, 7, 1) << 4; \
11131  tmp |= fieldname(insn, 16, 4) << 0; \
11132  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11133  tmp = 0; \
11134  tmp |= fieldname(insn, 0, 4) << 0; \
11135  tmp |= fieldname(insn, 5, 1) << 4; \
11136  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11137  return S; \
11138  case 105: \
11139  tmp = 0; \
11140  tmp |= fieldname(insn, 12, 4) << 0; \
11141  tmp |= fieldname(insn, 22, 1) << 4; \
11142  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11143  tmp = 0; \
11144  tmp |= fieldname(insn, 12, 4) << 0; \
11145  tmp |= fieldname(insn, 22, 1) << 4; \
11146  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11147  tmp = 0; \
11148  tmp |= fieldname(insn, 7, 1) << 4; \
11149  tmp |= fieldname(insn, 16, 4) << 0; \
11150  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11151  tmp = 0; \
11152  tmp |= fieldname(insn, 0, 4) << 0; \
11153  tmp |= fieldname(insn, 5, 1) << 4; \
11154  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11155  return S; \
11156  case 106: \
11157  tmp = 0; \
11158  tmp |= fieldname(insn, 12, 4) << 0; \
11159  tmp |= fieldname(insn, 22, 1) << 4; \
11160  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11161  tmp = 0; \
11162  tmp |= fieldname(insn, 12, 4) << 0; \
11163  tmp |= fieldname(insn, 22, 1) << 4; \
11164  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11165  tmp = 0; \
11166  tmp |= fieldname(insn, 7, 1) << 4; \
11167  tmp |= fieldname(insn, 16, 4) << 0; \
11168  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11169  tmp = fieldname(insn, 0, 3); \
11170  if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11171  tmp = 0; \
11172  tmp |= fieldname(insn, 3, 1) << 0; \
11173  tmp |= fieldname(insn, 5, 1) << 1; \
11174  MCOperand_CreateImm0(MI, tmp); \
11175  return S; \
11176  case 107: \
11177  tmp = 0; \
11178  tmp |= fieldname(insn, 12, 4) << 0; \
11179  tmp |= fieldname(insn, 22, 1) << 4; \
11180  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11181  tmp = 0; \
11182  tmp |= fieldname(insn, 12, 4) << 0; \
11183  tmp |= fieldname(insn, 22, 1) << 4; \
11184  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11185  tmp = 0; \
11186  tmp |= fieldname(insn, 7, 1) << 4; \
11187  tmp |= fieldname(insn, 16, 4) << 0; \
11188  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11189  tmp = fieldname(insn, 0, 3); \
11190  if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11191  tmp = 0; \
11192  tmp |= fieldname(insn, 3, 1) << 0; \
11193  tmp |= fieldname(insn, 5, 1) << 1; \
11194  MCOperand_CreateImm0(MI, tmp); \
11195  return S; \
11196  case 108: \
11197  tmp = 0; \
11198  tmp |= fieldname(insn, 12, 4) << 0; \
11199  tmp |= fieldname(insn, 22, 1) << 4; \
11200  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11201  tmp = 0; \
11202  tmp |= fieldname(insn, 12, 4) << 0; \
11203  tmp |= fieldname(insn, 22, 1) << 4; \
11204  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11205  tmp = 0; \
11206  tmp |= fieldname(insn, 7, 1) << 4; \
11207  tmp |= fieldname(insn, 16, 4) << 0; \
11208  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11209  tmp = fieldname(insn, 0, 3); \
11210  if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11211  tmp = 0; \
11212  tmp |= fieldname(insn, 3, 1) << 0; \
11213  tmp |= fieldname(insn, 5, 1) << 1; \
11214  MCOperand_CreateImm0(MI, tmp); \
11215  return S; \
11216  case 109: \
11217  tmp = 0; \
11218  tmp |= fieldname(insn, 12, 4) << 0; \
11219  tmp |= fieldname(insn, 22, 1) << 4; \
11220  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11221  tmp = 0; \
11222  tmp |= fieldname(insn, 7, 1) << 4; \
11223  tmp |= fieldname(insn, 16, 4) << 0; \
11224  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11225  tmp = fieldname(insn, 0, 3); \
11226  if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11227  tmp = 0; \
11228  tmp |= fieldname(insn, 3, 1) << 0; \
11229  tmp |= fieldname(insn, 5, 1) << 1; \
11230  MCOperand_CreateImm0(MI, tmp); \
11231  return S; \
11232  case 110: \
11233  tmp = 0; \
11234  tmp |= fieldname(insn, 12, 4) << 0; \
11235  tmp |= fieldname(insn, 22, 1) << 4; \
11236  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11237  tmp = 0; \
11238  tmp |= fieldname(insn, 7, 1) << 4; \
11239  tmp |= fieldname(insn, 16, 4) << 0; \
11240  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11241  tmp = fieldname(insn, 0, 3); \
11242  if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11243  tmp = 0; \
11244  tmp |= fieldname(insn, 3, 1) << 0; \
11245  tmp |= fieldname(insn, 5, 1) << 1; \
11246  MCOperand_CreateImm0(MI, tmp); \
11247  return S; \
11248  case 111: \
11249  tmp = 0; \
11250  tmp |= fieldname(insn, 12, 4) << 0; \
11251  tmp |= fieldname(insn, 22, 1) << 4; \
11252  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11253  tmp = 0; \
11254  tmp |= fieldname(insn, 7, 1) << 4; \
11255  tmp |= fieldname(insn, 16, 4) << 0; \
11256  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11257  tmp = fieldname(insn, 0, 3); \
11258  if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11259  tmp = 0; \
11260  tmp |= fieldname(insn, 3, 1) << 0; \
11261  tmp |= fieldname(insn, 5, 1) << 1; \
11262  MCOperand_CreateImm0(MI, tmp); \
11263  return S; \
11264  case 112: \
11265  tmp = 0; \
11266  tmp |= fieldname(insn, 12, 4) << 0; \
11267  tmp |= fieldname(insn, 22, 1) << 4; \
11268  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11269  tmp = 0; \
11270  tmp |= fieldname(insn, 12, 4) << 0; \
11271  tmp |= fieldname(insn, 22, 1) << 4; \
11272  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11273  tmp = 0; \
11274  tmp |= fieldname(insn, 7, 1) << 4; \
11275  tmp |= fieldname(insn, 16, 4) << 0; \
11276  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11277  tmp = fieldname(insn, 0, 4); \
11278  if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11279  tmp = fieldname(insn, 5, 1); \
11280  MCOperand_CreateImm0(MI, tmp); \
11281  return S; \
11282  case 113: \
11283  tmp = 0; \
11284  tmp |= fieldname(insn, 12, 4) << 0; \
11285  tmp |= fieldname(insn, 22, 1) << 4; \
11286  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11287  tmp = 0; \
11288  tmp |= fieldname(insn, 12, 4) << 0; \
11289  tmp |= fieldname(insn, 22, 1) << 4; \
11290  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11291  tmp = 0; \
11292  tmp |= fieldname(insn, 7, 1) << 4; \
11293  tmp |= fieldname(insn, 16, 4) << 0; \
11294  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11295  tmp = fieldname(insn, 0, 4); \
11296  if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11297  tmp = fieldname(insn, 5, 1); \
11298  MCOperand_CreateImm0(MI, tmp); \
11299  return S; \
11300  case 114: \
11301  tmp = 0; \
11302  tmp |= fieldname(insn, 12, 4) << 0; \
11303  tmp |= fieldname(insn, 22, 1) << 4; \
11304  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11305  tmp = 0; \
11306  tmp |= fieldname(insn, 12, 4) << 0; \
11307  tmp |= fieldname(insn, 22, 1) << 4; \
11308  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11309  tmp = 0; \
11310  tmp |= fieldname(insn, 7, 1) << 4; \
11311  tmp |= fieldname(insn, 16, 4) << 0; \
11312  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11313  tmp = fieldname(insn, 0, 4); \
11314  if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11315  tmp = fieldname(insn, 5, 1); \
11316  MCOperand_CreateImm0(MI, tmp); \
11317  return S; \
11318  case 115: \
11319  tmp = 0; \
11320  tmp |= fieldname(insn, 12, 4) << 0; \
11321  tmp |= fieldname(insn, 22, 1) << 4; \
11322  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11323  tmp = 0; \
11324  tmp |= fieldname(insn, 7, 1) << 4; \
11325  tmp |= fieldname(insn, 16, 4) << 0; \
11326  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11327  tmp = fieldname(insn, 0, 4); \
11328  if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11329  tmp = fieldname(insn, 5, 1); \
11330  MCOperand_CreateImm0(MI, tmp); \
11331  return S; \
11332  case 116: \
11333  tmp = 0; \
11334  tmp |= fieldname(insn, 12, 4) << 0; \
11335  tmp |= fieldname(insn, 22, 1) << 4; \
11336  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11337  tmp = 0; \
11338  tmp |= fieldname(insn, 7, 1) << 4; \
11339  tmp |= fieldname(insn, 16, 4) << 0; \
11340  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11341  tmp = fieldname(insn, 0, 4); \
11342  if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11343  tmp = fieldname(insn, 5, 1); \
11344  MCOperand_CreateImm0(MI, tmp); \
11345  return S; \
11346  case 117: \
11347  tmp = 0; \
11348  tmp |= fieldname(insn, 12, 4) << 0; \
11349  tmp |= fieldname(insn, 22, 1) << 4; \
11350  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11351  tmp = 0; \
11352  tmp |= fieldname(insn, 7, 1) << 4; \
11353  tmp |= fieldname(insn, 16, 4) << 0; \
11354  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11355  tmp = fieldname(insn, 0, 4); \
11356  if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11357  tmp = fieldname(insn, 5, 1); \
11358  MCOperand_CreateImm0(MI, tmp); \
11359  return S; \
11360  case 118: \
11361  tmp = 0; \
11362  tmp |= fieldname(insn, 12, 4) << 0; \
11363  tmp |= fieldname(insn, 22, 1) << 4; \
11364  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11365  tmp = 0; \
11366  tmp |= fieldname(insn, 7, 1) << 4; \
11367  tmp |= fieldname(insn, 16, 4) << 0; \
11368  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11369  tmp = 0; \
11370  tmp |= fieldname(insn, 0, 4) << 0; \
11371  tmp |= fieldname(insn, 5, 1) << 4; \
11372  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11373  tmp = fieldname(insn, 10, 1); \
11374  MCOperand_CreateImm0(MI, tmp); \
11375  return S; \
11376  case 119: \
11377  tmp = 0; \
11378  tmp |= fieldname(insn, 12, 4) << 0; \
11379  tmp |= fieldname(insn, 22, 1) << 4; \
11380  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11381  tmp = 0; \
11382  tmp |= fieldname(insn, 7, 1) << 4; \
11383  tmp |= fieldname(insn, 16, 4) << 0; \
11384  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11385  tmp = 0; \
11386  tmp |= fieldname(insn, 0, 4) << 0; \
11387  tmp |= fieldname(insn, 5, 1) << 4; \
11388  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11389  tmp = fieldname(insn, 9, 2); \
11390  MCOperand_CreateImm0(MI, tmp); \
11391  return S; \
11392  case 120: \
11393  tmp = 0; \
11394  tmp |= fieldname(insn, 12, 4) << 0; \
11395  tmp |= fieldname(insn, 22, 1) << 4; \
11396  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11397  tmp = 0; \
11398  tmp |= fieldname(insn, 7, 1) << 4; \
11399  tmp |= fieldname(insn, 16, 4) << 0; \
11400  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11401  tmp = 0; \
11402  tmp |= fieldname(insn, 0, 4) << 0; \
11403  tmp |= fieldname(insn, 5, 1) << 4; \
11404  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11405  tmp = fieldname(insn, 8, 3); \
11406  MCOperand_CreateImm0(MI, tmp); \
11407  return S; \
11408  case 121: \
11409  tmp = 0; \
11410  tmp |= fieldname(insn, 12, 4) << 0; \
11411  tmp |= fieldname(insn, 22, 1) << 4; \
11412  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11413  tmp = 0; \
11414  tmp |= fieldname(insn, 7, 1) << 4; \
11415  tmp |= fieldname(insn, 16, 4) << 0; \
11416  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11417  tmp = 0; \
11418  tmp |= fieldname(insn, 0, 4) << 0; \
11419  tmp |= fieldname(insn, 5, 1) << 4; \
11420  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11421  tmp = fieldname(insn, 11, 1); \
11422  MCOperand_CreateImm0(MI, tmp); \
11423  return S; \
11424  case 122: \
11425  tmp = 0; \
11426  tmp |= fieldname(insn, 12, 4) << 0; \
11427  tmp |= fieldname(insn, 22, 1) << 4; \
11428  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11429  tmp = 0; \
11430  tmp |= fieldname(insn, 7, 1) << 4; \
11431  tmp |= fieldname(insn, 16, 4) << 0; \
11432  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11433  tmp = 0; \
11434  tmp |= fieldname(insn, 0, 4) << 0; \
11435  tmp |= fieldname(insn, 5, 1) << 4; \
11436  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11437  tmp = fieldname(insn, 10, 2); \
11438  MCOperand_CreateImm0(MI, tmp); \
11439  return S; \
11440  case 123: \
11441  tmp = 0; \
11442  tmp |= fieldname(insn, 12, 4) << 0; \
11443  tmp |= fieldname(insn, 22, 1) << 4; \
11444  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11445  tmp = 0; \
11446  tmp |= fieldname(insn, 7, 1) << 4; \
11447  tmp |= fieldname(insn, 16, 4) << 0; \
11448  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11449  tmp = 0; \
11450  tmp |= fieldname(insn, 0, 4) << 0; \
11451  tmp |= fieldname(insn, 5, 1) << 4; \
11452  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11453  tmp = fieldname(insn, 9, 3); \
11454  MCOperand_CreateImm0(MI, tmp); \
11455  return S; \
11456  case 124: \
11457  tmp = 0; \
11458  tmp |= fieldname(insn, 12, 4) << 0; \
11459  tmp |= fieldname(insn, 22, 1) << 4; \
11460  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11461  tmp = 0; \
11462  tmp |= fieldname(insn, 7, 1) << 4; \
11463  tmp |= fieldname(insn, 16, 4) << 0; \
11464  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11465  tmp = 0; \
11466  tmp |= fieldname(insn, 0, 4) << 0; \
11467  tmp |= fieldname(insn, 5, 1) << 4; \
11468  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11469  tmp = fieldname(insn, 8, 4); \
11470  MCOperand_CreateImm0(MI, tmp); \
11471  return S; \
11472  case 125: \
11473  tmp = 0; \
11474  tmp |= fieldname(insn, 12, 4) << 0; \
11475  tmp |= fieldname(insn, 22, 1) << 4; \
11476  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11477  tmp = 0; \
11478  tmp |= fieldname(insn, 0, 4) << 0; \
11479  tmp |= fieldname(insn, 5, 1) << 4; \
11480  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11481  return S; \
11482  case 126: \
11483  tmp = 0; \
11484  tmp |= fieldname(insn, 12, 4) << 0; \
11485  tmp |= fieldname(insn, 22, 1) << 4; \
11486  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11487  tmp = 0; \
11488  tmp |= fieldname(insn, 0, 4) << 0; \
11489  tmp |= fieldname(insn, 5, 1) << 4; \
11490  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11491  return S; \
11492  case 127: \
11493  tmp = 0; \
11494  tmp |= fieldname(insn, 12, 4) << 0; \
11495  tmp |= fieldname(insn, 22, 1) << 4; \
11496  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11497  tmp = 0; \
11498  tmp |= fieldname(insn, 0, 4) << 0; \
11499  tmp |= fieldname(insn, 5, 1) << 4; \
11500  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11501  tmp = 0; \
11502  tmp |= fieldname(insn, 12, 4) << 0; \
11503  tmp |= fieldname(insn, 22, 1) << 4; \
11504  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11505  tmp = 0; \
11506  tmp |= fieldname(insn, 0, 4) << 0; \
11507  tmp |= fieldname(insn, 5, 1) << 4; \
11508  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11509  return S; \
11510  case 128: \
11511  tmp = 0; \
11512  tmp |= fieldname(insn, 12, 4) << 0; \
11513  tmp |= fieldname(insn, 22, 1) << 4; \
11514  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11515  tmp = 0; \
11516  tmp |= fieldname(insn, 0, 4) << 0; \
11517  tmp |= fieldname(insn, 5, 1) << 4; \
11518  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11519  tmp = 0; \
11520  tmp |= fieldname(insn, 12, 4) << 0; \
11521  tmp |= fieldname(insn, 22, 1) << 4; \
11522  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11523  tmp = 0; \
11524  tmp |= fieldname(insn, 0, 4) << 0; \
11525  tmp |= fieldname(insn, 5, 1) << 4; \
11526  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11527  return S; \
11528  case 129: \
11529  tmp = 0; \
11530  tmp |= fieldname(insn, 12, 4) << 0; \
11531  tmp |= fieldname(insn, 22, 1) << 4; \
11532  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11533  tmp = 0; \
11534  tmp |= fieldname(insn, 0, 4) << 0; \
11535  tmp |= fieldname(insn, 5, 1) << 4; \
11536  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11537  return S; \
11538  case 130: \
11539  if (!Check(&S, DecodeVSHLMaxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11540  return S; \
11541  case 131: \
11542  tmp = 0; \
11543  tmp |= fieldname(insn, 12, 4) << 0; \
11544  tmp |= fieldname(insn, 22, 1) << 4; \
11545  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11546  tmp = 0; \
11547  tmp |= fieldname(insn, 12, 4) << 0; \
11548  tmp |= fieldname(insn, 22, 1) << 4; \
11549  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11550  tmp = 0; \
11551  tmp |= fieldname(insn, 0, 4) << 0; \
11552  tmp |= fieldname(insn, 5, 1) << 4; \
11553  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11554  return S; \
11555  case 132: \
11556  tmp = 0; \
11557  tmp |= fieldname(insn, 12, 4) << 0; \
11558  tmp |= fieldname(insn, 22, 1) << 4; \
11559  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11560  tmp = 0; \
11561  tmp |= fieldname(insn, 12, 4) << 0; \
11562  tmp |= fieldname(insn, 22, 1) << 4; \
11563  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11564  tmp = 0; \
11565  tmp |= fieldname(insn, 0, 4) << 0; \
11566  tmp |= fieldname(insn, 5, 1) << 4; \
11567  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11568  return S; \
11569  case 133: \
11570  tmp = 0; \
11571  tmp |= fieldname(insn, 12, 4) << 0; \
11572  tmp |= fieldname(insn, 22, 1) << 4; \
11573  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11574  tmp = 0; \
11575  tmp |= fieldname(insn, 0, 4) << 0; \
11576  tmp |= fieldname(insn, 5, 1) << 4; \
11577  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11578  return S; \
11579  case 134: \
11580  if (!Check(&S, DecodeTBLInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11581  return S; \
11582  case 135: \
11583  tmp = 0; \
11584  tmp |= fieldname(insn, 12, 4) << 0; \
11585  tmp |= fieldname(insn, 22, 1) << 4; \
11586  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11587  tmp = 0; \
11588  tmp |= fieldname(insn, 0, 4) << 0; \
11589  tmp |= fieldname(insn, 5, 1) << 4; \
11590  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11591  tmp = fieldname(insn, 19, 1); \
11592  MCOperand_CreateImm0(MI, tmp); \
11593  return S; \
11594  case 136: \
11595  tmp = 0; \
11596  tmp |= fieldname(insn, 12, 4) << 0; \
11597  tmp |= fieldname(insn, 22, 1) << 4; \
11598  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11599  tmp = 0; \
11600  tmp |= fieldname(insn, 0, 4) << 0; \
11601  tmp |= fieldname(insn, 5, 1) << 4; \
11602  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11603  tmp = fieldname(insn, 18, 2); \
11604  MCOperand_CreateImm0(MI, tmp); \
11605  return S; \
11606  case 137: \
11607  tmp = 0; \
11608  tmp |= fieldname(insn, 12, 4) << 0; \
11609  tmp |= fieldname(insn, 22, 1) << 4; \
11610  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11611  tmp = 0; \
11612  tmp |= fieldname(insn, 0, 4) << 0; \
11613  tmp |= fieldname(insn, 5, 1) << 4; \
11614  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11615  tmp = fieldname(insn, 17, 3); \
11616  MCOperand_CreateImm0(MI, tmp); \
11617  return S; \
11618  case 138: \
11619  tmp = 0; \
11620  tmp |= fieldname(insn, 12, 4) << 0; \
11621  tmp |= fieldname(insn, 22, 1) << 4; \
11622  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11623  tmp = 0; \
11624  tmp |= fieldname(insn, 0, 4) << 0; \
11625  tmp |= fieldname(insn, 5, 1) << 4; \
11626  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11627  tmp = fieldname(insn, 19, 1); \
11628  MCOperand_CreateImm0(MI, tmp); \
11629  return S; \
11630  case 139: \
11631  tmp = 0; \
11632  tmp |= fieldname(insn, 12, 4) << 0; \
11633  tmp |= fieldname(insn, 22, 1) << 4; \
11634  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11635  tmp = 0; \
11636  tmp |= fieldname(insn, 0, 4) << 0; \
11637  tmp |= fieldname(insn, 5, 1) << 4; \
11638  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11639  tmp = fieldname(insn, 18, 2); \
11640  MCOperand_CreateImm0(MI, tmp); \
11641  return S; \
11642  case 140: \
11643  tmp = 0; \
11644  tmp |= fieldname(insn, 12, 4) << 0; \
11645  tmp |= fieldname(insn, 22, 1) << 4; \
11646  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11647  tmp = 0; \
11648  tmp |= fieldname(insn, 0, 4) << 0; \
11649  tmp |= fieldname(insn, 5, 1) << 4; \
11650  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11651  tmp = fieldname(insn, 17, 3); \
11652  MCOperand_CreateImm0(MI, tmp); \
11653  return S; \
11654  case 141: \
11655  tmp = 0; \
11656  tmp |= fieldname(insn, 12, 4) << 0; \
11657  tmp |= fieldname(insn, 22, 1) << 4; \
11658  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11659  tmp = 0; \
11660  tmp |= fieldname(insn, 0, 4) << 0; \
11661  tmp |= fieldname(insn, 5, 1) << 4; \
11662  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11663  tmp = fieldname(insn, 16, 3); \
11664  if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11665  return S; \
11666  case 142: \
11667  tmp = 0; \
11668  tmp |= fieldname(insn, 12, 4) << 0; \
11669  tmp |= fieldname(insn, 22, 1) << 4; \
11670  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11671  tmp = 0; \
11672  tmp |= fieldname(insn, 0, 4) << 0; \
11673  tmp |= fieldname(insn, 5, 1) << 4; \
11674  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11675  tmp = fieldname(insn, 16, 4); \
11676  if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11677  return S; \
11678  case 143: \
11679  tmp = 0; \
11680  tmp |= fieldname(insn, 12, 4) << 0; \
11681  tmp |= fieldname(insn, 22, 1) << 4; \
11682  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11683  tmp = 0; \
11684  tmp |= fieldname(insn, 0, 4) << 0; \
11685  tmp |= fieldname(insn, 5, 1) << 4; \
11686  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11687  tmp = fieldname(insn, 16, 5); \
11688  if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11689  return S; \
11690  case 144: \
11691  tmp = 0; \
11692  tmp |= fieldname(insn, 12, 4) << 0; \
11693  tmp |= fieldname(insn, 22, 1) << 4; \
11694  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11695  tmp = 0; \
11696  tmp |= fieldname(insn, 12, 4) << 0; \
11697  tmp |= fieldname(insn, 22, 1) << 4; \
11698  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11699  tmp = 0; \
11700  tmp |= fieldname(insn, 0, 4) << 0; \
11701  tmp |= fieldname(insn, 5, 1) << 4; \
11702  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11703  tmp = fieldname(insn, 16, 3); \
11704  if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11705  return S; \
11706  case 145: \
11707  tmp = 0; \
11708  tmp |= fieldname(insn, 12, 4) << 0; \
11709  tmp |= fieldname(insn, 22, 1) << 4; \
11710  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11711  tmp = 0; \
11712  tmp |= fieldname(insn, 12, 4) << 0; \
11713  tmp |= fieldname(insn, 22, 1) << 4; \
11714  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11715  tmp = 0; \
11716  tmp |= fieldname(insn, 0, 4) << 0; \
11717  tmp |= fieldname(insn, 5, 1) << 4; \
11718  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11719  tmp = fieldname(insn, 16, 4); \
11720  if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11721  return S; \
11722  case 146: \
11723  tmp = 0; \
11724  tmp |= fieldname(insn, 12, 4) << 0; \
11725  tmp |= fieldname(insn, 22, 1) << 4; \
11726  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11727  tmp = 0; \
11728  tmp |= fieldname(insn, 12, 4) << 0; \
11729  tmp |= fieldname(insn, 22, 1) << 4; \
11730  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11731  tmp = 0; \
11732  tmp |= fieldname(insn, 0, 4) << 0; \
11733  tmp |= fieldname(insn, 5, 1) << 4; \
11734  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11735  tmp = fieldname(insn, 16, 5); \
11736  if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11737  return S; \
11738  case 147: \
11739  tmp = 0; \
11740  tmp |= fieldname(insn, 12, 4) << 0; \
11741  tmp |= fieldname(insn, 22, 1) << 4; \
11742  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11743  tmp = 0; \
11744  tmp |= fieldname(insn, 0, 4) << 0; \
11745  tmp |= fieldname(insn, 5, 1) << 4; \
11746  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11747  tmp = fieldname(insn, 16, 3); \
11748  MCOperand_CreateImm0(MI, tmp); \
11749  return S; \
11750  case 148: \
11751  tmp = 0; \
11752  tmp |= fieldname(insn, 12, 4) << 0; \
11753  tmp |= fieldname(insn, 22, 1) << 4; \
11754  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11755  tmp = 0; \
11756  tmp |= fieldname(insn, 12, 4) << 0; \
11757  tmp |= fieldname(insn, 22, 1) << 4; \
11758  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11759  tmp = 0; \
11760  tmp |= fieldname(insn, 0, 4) << 0; \
11761  tmp |= fieldname(insn, 5, 1) << 4; \
11762  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11763  tmp = fieldname(insn, 16, 3); \
11764  MCOperand_CreateImm0(MI, tmp); \
11765  return S; \
11766  case 149: \
11767  tmp = 0; \
11768  tmp |= fieldname(insn, 12, 4) << 0; \
11769  tmp |= fieldname(insn, 22, 1) << 4; \
11770  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11771  tmp = 0; \
11772  tmp |= fieldname(insn, 0, 4) << 0; \
11773  tmp |= fieldname(insn, 5, 1) << 4; \
11774  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11775  tmp = fieldname(insn, 16, 4); \
11776  MCOperand_CreateImm0(MI, tmp); \
11777  return S; \
11778  case 150: \
11779  tmp = 0; \
11780  tmp |= fieldname(insn, 12, 4) << 0; \
11781  tmp |= fieldname(insn, 22, 1) << 4; \
11782  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11783  tmp = 0; \
11784  tmp |= fieldname(insn, 12, 4) << 0; \
11785  tmp |= fieldname(insn, 22, 1) << 4; \
11786  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11787  tmp = 0; \
11788  tmp |= fieldname(insn, 0, 4) << 0; \
11789  tmp |= fieldname(insn, 5, 1) << 4; \
11790  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11791  tmp = fieldname(insn, 16, 4); \
11792  MCOperand_CreateImm0(MI, tmp); \
11793  return S; \
11794  case 151: \
11795  tmp = 0; \
11796  tmp |= fieldname(insn, 12, 4) << 0; \
11797  tmp |= fieldname(insn, 22, 1) << 4; \
11798  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11799  tmp = 0; \
11800  tmp |= fieldname(insn, 0, 4) << 0; \
11801  tmp |= fieldname(insn, 5, 1) << 4; \
11802  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11803  tmp = fieldname(insn, 16, 5); \
11804  MCOperand_CreateImm0(MI, tmp); \
11805  return S; \
11806  case 152: \
11807  tmp = 0; \
11808  tmp |= fieldname(insn, 12, 4) << 0; \
11809  tmp |= fieldname(insn, 22, 1) << 4; \
11810  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11811  tmp = 0; \
11812  tmp |= fieldname(insn, 12, 4) << 0; \
11813  tmp |= fieldname(insn, 22, 1) << 4; \
11814  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11815  tmp = 0; \
11816  tmp |= fieldname(insn, 0, 4) << 0; \
11817  tmp |= fieldname(insn, 5, 1) << 4; \
11818  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11819  tmp = fieldname(insn, 16, 5); \
11820  MCOperand_CreateImm0(MI, tmp); \
11821  return S; \
11822  case 153: \
11823  tmp = 0; \
11824  tmp |= fieldname(insn, 12, 4) << 0; \
11825  tmp |= fieldname(insn, 22, 1) << 4; \
11826  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11827  tmp = 0; \
11828  tmp |= fieldname(insn, 0, 4) << 0; \
11829  tmp |= fieldname(insn, 5, 1) << 4; \
11830  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11831  tmp = fieldname(insn, 16, 3); \
11832  if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11833  return S; \
11834  case 154: \
11835  tmp = 0; \
11836  tmp |= fieldname(insn, 12, 4) << 0; \
11837  tmp |= fieldname(insn, 22, 1) << 4; \
11838  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11839  tmp = 0; \
11840  tmp |= fieldname(insn, 0, 4) << 0; \
11841  tmp |= fieldname(insn, 5, 1) << 4; \
11842  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11843  tmp = fieldname(insn, 16, 4); \
11844  if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11845  return S; \
11846  case 155: \
11847  tmp = 0; \
11848  tmp |= fieldname(insn, 12, 4) << 0; \
11849  tmp |= fieldname(insn, 22, 1) << 4; \
11850  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11851  tmp = 0; \
11852  tmp |= fieldname(insn, 0, 4) << 0; \
11853  tmp |= fieldname(insn, 5, 1) << 4; \
11854  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11855  tmp = fieldname(insn, 16, 5); \
11856  if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11857  return S; \
11858  case 156: \
11859  tmp = 0; \
11860  tmp |= fieldname(insn, 12, 4) << 0; \
11861  tmp |= fieldname(insn, 22, 1) << 4; \
11862  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11863  tmp = 0; \
11864  tmp |= fieldname(insn, 0, 4) << 0; \
11865  tmp |= fieldname(insn, 5, 1) << 4; \
11866  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11867  tmp = fieldname(insn, 16, 3); \
11868  MCOperand_CreateImm0(MI, tmp); \
11869  return S; \
11870  case 157: \
11871  tmp = 0; \
11872  tmp |= fieldname(insn, 12, 4) << 0; \
11873  tmp |= fieldname(insn, 22, 1) << 4; \
11874  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11875  tmp = 0; \
11876  tmp |= fieldname(insn, 0, 4) << 0; \
11877  tmp |= fieldname(insn, 5, 1) << 4; \
11878  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11879  tmp = fieldname(insn, 16, 4); \
11880  MCOperand_CreateImm0(MI, tmp); \
11881  return S; \
11882  case 158: \
11883  tmp = 0; \
11884  tmp |= fieldname(insn, 12, 4) << 0; \
11885  tmp |= fieldname(insn, 22, 1) << 4; \
11886  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11887  tmp = 0; \
11888  tmp |= fieldname(insn, 0, 4) << 0; \
11889  tmp |= fieldname(insn, 5, 1) << 4; \
11890  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11891  tmp = fieldname(insn, 16, 5); \
11892  MCOperand_CreateImm0(MI, tmp); \
11893  return S; \
11894  case 159: \
11895  if (!Check(&S, DecodeNEONModImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11896  return S; \
11897  case 160: \
11898  if (!Check(&S, DecodeVCVTD(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
11899  return S; \
11900  case 161: \
11901  tmp = 0; \
11902  tmp |= fieldname(insn, 12, 4) << 0; \
11903  tmp |= fieldname(insn, 22, 1) << 4; \
11904  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11905  tmp = 0; \
11906  tmp |= fieldname(insn, 0, 4) << 0; \
11907  tmp |= fieldname(insn, 5, 1) << 4; \
11908  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11909  tmp = fieldname(insn, 16, 6); \
11910  if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11911  return S; \
11912  case 162: \
11913  tmp = 0; \
11914  tmp |= fieldname(insn, 12, 4) << 0; \
11915  tmp |= fieldname(insn, 22, 1) << 4; \
11916  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11917  tmp = 0; \
11918  tmp |= fieldname(insn, 12, 4) << 0; \
11919  tmp |= fieldname(insn, 22, 1) << 4; \
11920  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11921  tmp = 0; \
11922  tmp |= fieldname(insn, 0, 4) << 0; \
11923  tmp |= fieldname(insn, 5, 1) << 4; \
11924  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11925  tmp = fieldname(insn, 16, 6); \
11926  if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11927  return S; \
11928  case 163: \
11929  tmp = 0; \
11930  tmp |= fieldname(insn, 12, 4) << 0; \
11931  tmp |= fieldname(insn, 22, 1) << 4; \
11932  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11933  tmp = 0; \
11934  tmp |= fieldname(insn, 0, 4) << 0; \
11935  tmp |= fieldname(insn, 5, 1) << 4; \
11936  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11937  tmp = fieldname(insn, 16, 6); \
11938  MCOperand_CreateImm0(MI, tmp); \
11939  return S; \
11940  case 164: \
11941  tmp = 0; \
11942  tmp |= fieldname(insn, 12, 4) << 0; \
11943  tmp |= fieldname(insn, 22, 1) << 4; \
11944  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11945  tmp = 0; \
11946  tmp |= fieldname(insn, 12, 4) << 0; \
11947  tmp |= fieldname(insn, 22, 1) << 4; \
11948  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11949  tmp = 0; \
11950  tmp |= fieldname(insn, 0, 4) << 0; \
11951  tmp |= fieldname(insn, 5, 1) << 4; \
11952  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11953  tmp = fieldname(insn, 16, 6); \
11954  MCOperand_CreateImm0(MI, tmp); \
11955  return S; \
11956  case 165: \
11957  tmp = 0; \
11958  tmp |= fieldname(insn, 12, 4) << 0; \
11959  tmp |= fieldname(insn, 22, 1) << 4; \
11960  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11961  tmp = 0; \
11962  tmp |= fieldname(insn, 0, 4) << 0; \
11963  tmp |= fieldname(insn, 5, 1) << 4; \
11964  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11965  tmp = fieldname(insn, 16, 3); \
11966  if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11967  return S; \
11968  case 166: \
11969  tmp = 0; \
11970  tmp |= fieldname(insn, 12, 4) << 0; \
11971  tmp |= fieldname(insn, 22, 1) << 4; \
11972  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11973  tmp = 0; \
11974  tmp |= fieldname(insn, 0, 4) << 0; \
11975  tmp |= fieldname(insn, 5, 1) << 4; \
11976  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11977  tmp = fieldname(insn, 16, 4); \
11978  if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11979  return S; \
11980  case 167: \
11981  tmp = 0; \
11982  tmp |= fieldname(insn, 12, 4) << 0; \
11983  tmp |= fieldname(insn, 22, 1) << 4; \
11984  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11985  tmp = 0; \
11986  tmp |= fieldname(insn, 0, 4) << 0; \
11987  tmp |= fieldname(insn, 5, 1) << 4; \
11988  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11989  tmp = fieldname(insn, 16, 5); \
11990  if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11991  return S; \
11992  case 168: \
11993  tmp = 0; \
11994  tmp |= fieldname(insn, 12, 4) << 0; \
11995  tmp |= fieldname(insn, 22, 1) << 4; \
11996  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
11997  tmp = 0; \
11998  tmp |= fieldname(insn, 12, 4) << 0; \
11999  tmp |= fieldname(insn, 22, 1) << 4; \
12000  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12001  tmp = 0; \
12002  tmp |= fieldname(insn, 0, 4) << 0; \
12003  tmp |= fieldname(insn, 5, 1) << 4; \
12004  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12005  tmp = fieldname(insn, 16, 3); \
12006  if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12007  return S; \
12008  case 169: \
12009  tmp = 0; \
12010  tmp |= fieldname(insn, 12, 4) << 0; \
12011  tmp |= fieldname(insn, 22, 1) << 4; \
12012  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12013  tmp = 0; \
12014  tmp |= fieldname(insn, 12, 4) << 0; \
12015  tmp |= fieldname(insn, 22, 1) << 4; \
12016  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12017  tmp = 0; \
12018  tmp |= fieldname(insn, 0, 4) << 0; \
12019  tmp |= fieldname(insn, 5, 1) << 4; \
12020  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12021  tmp = fieldname(insn, 16, 4); \
12022  if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12023  return S; \
12024  case 170: \
12025  tmp = 0; \
12026  tmp |= fieldname(insn, 12, 4) << 0; \
12027  tmp |= fieldname(insn, 22, 1) << 4; \
12028  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12029  tmp = 0; \
12030  tmp |= fieldname(insn, 12, 4) << 0; \
12031  tmp |= fieldname(insn, 22, 1) << 4; \
12032  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12033  tmp = 0; \
12034  tmp |= fieldname(insn, 0, 4) << 0; \
12035  tmp |= fieldname(insn, 5, 1) << 4; \
12036  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12037  tmp = fieldname(insn, 16, 5); \
12038  if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12039  return S; \
12040  case 171: \
12041  tmp = 0; \
12042  tmp |= fieldname(insn, 12, 4) << 0; \
12043  tmp |= fieldname(insn, 22, 1) << 4; \
12044  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12045  tmp = 0; \
12046  tmp |= fieldname(insn, 0, 4) << 0; \
12047  tmp |= fieldname(insn, 5, 1) << 4; \
12048  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12049  tmp = fieldname(insn, 16, 3); \
12050  MCOperand_CreateImm0(MI, tmp); \
12051  return S; \
12052  case 172: \
12053  tmp = 0; \
12054  tmp |= fieldname(insn, 12, 4) << 0; \
12055  tmp |= fieldname(insn, 22, 1) << 4; \
12056  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12057  tmp = 0; \
12058  tmp |= fieldname(insn, 12, 4) << 0; \
12059  tmp |= fieldname(insn, 22, 1) << 4; \
12060  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12061  tmp = 0; \
12062  tmp |= fieldname(insn, 0, 4) << 0; \
12063  tmp |= fieldname(insn, 5, 1) << 4; \
12064  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12065  tmp = fieldname(insn, 16, 3); \
12066  MCOperand_CreateImm0(MI, tmp); \
12067  return S; \
12068  case 173: \
12069  tmp = 0; \
12070  tmp |= fieldname(insn, 12, 4) << 0; \
12071  tmp |= fieldname(insn, 22, 1) << 4; \
12072  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12073  tmp = 0; \
12074  tmp |= fieldname(insn, 0, 4) << 0; \
12075  tmp |= fieldname(insn, 5, 1) << 4; \
12076  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12077  tmp = fieldname(insn, 16, 4); \
12078  MCOperand_CreateImm0(MI, tmp); \
12079  return S; \
12080  case 174: \
12081  tmp = 0; \
12082  tmp |= fieldname(insn, 12, 4) << 0; \
12083  tmp |= fieldname(insn, 22, 1) << 4; \
12084  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12085  tmp = 0; \
12086  tmp |= fieldname(insn, 12, 4) << 0; \
12087  tmp |= fieldname(insn, 22, 1) << 4; \
12088  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12089  tmp = 0; \
12090  tmp |= fieldname(insn, 0, 4) << 0; \
12091  tmp |= fieldname(insn, 5, 1) << 4; \
12092  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12093  tmp = fieldname(insn, 16, 4); \
12094  MCOperand_CreateImm0(MI, tmp); \
12095  return S; \
12096  case 175: \
12097  tmp = 0; \
12098  tmp |= fieldname(insn, 12, 4) << 0; \
12099  tmp |= fieldname(insn, 22, 1) << 4; \
12100  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12101  tmp = 0; \
12102  tmp |= fieldname(insn, 0, 4) << 0; \
12103  tmp |= fieldname(insn, 5, 1) << 4; \
12104  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12105  tmp = fieldname(insn, 16, 5); \
12106  MCOperand_CreateImm0(MI, tmp); \
12107  return S; \
12108  case 176: \
12109  tmp = 0; \
12110  tmp |= fieldname(insn, 12, 4) << 0; \
12111  tmp |= fieldname(insn, 22, 1) << 4; \
12112  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12113  tmp = 0; \
12114  tmp |= fieldname(insn, 12, 4) << 0; \
12115  tmp |= fieldname(insn, 22, 1) << 4; \
12116  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12117  tmp = 0; \
12118  tmp |= fieldname(insn, 0, 4) << 0; \
12119  tmp |= fieldname(insn, 5, 1) << 4; \
12120  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12121  tmp = fieldname(insn, 16, 5); \
12122  MCOperand_CreateImm0(MI, tmp); \
12123  return S; \
12124  case 177: \
12125  if (!Check(&S, DecodeVCVTQ(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12126  return S; \
12127  case 178: \
12128  tmp = 0; \
12129  tmp |= fieldname(insn, 12, 4) << 0; \
12130  tmp |= fieldname(insn, 22, 1) << 4; \
12131  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12132  tmp = 0; \
12133  tmp |= fieldname(insn, 0, 4) << 0; \
12134  tmp |= fieldname(insn, 5, 1) << 4; \
12135  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12136  tmp = fieldname(insn, 16, 6); \
12137  if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12138  return S; \
12139  case 179: \
12140  tmp = 0; \
12141  tmp |= fieldname(insn, 12, 4) << 0; \
12142  tmp |= fieldname(insn, 22, 1) << 4; \
12143  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12144  tmp = 0; \
12145  tmp |= fieldname(insn, 12, 4) << 0; \
12146  tmp |= fieldname(insn, 22, 1) << 4; \
12147  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12148  tmp = 0; \
12149  tmp |= fieldname(insn, 0, 4) << 0; \
12150  tmp |= fieldname(insn, 5, 1) << 4; \
12151  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12152  tmp = fieldname(insn, 16, 6); \
12153  if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12154  return S; \
12155  case 180: \
12156  tmp = 0; \
12157  tmp |= fieldname(insn, 12, 4) << 0; \
12158  tmp |= fieldname(insn, 22, 1) << 4; \
12159  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12160  tmp = 0; \
12161  tmp |= fieldname(insn, 0, 4) << 0; \
12162  tmp |= fieldname(insn, 5, 1) << 4; \
12163  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12164  tmp = fieldname(insn, 16, 6); \
12165  MCOperand_CreateImm0(MI, tmp); \
12166  return S; \
12167  case 181: \
12168  tmp = 0; \
12169  tmp |= fieldname(insn, 12, 4) << 0; \
12170  tmp |= fieldname(insn, 22, 1) << 4; \
12171  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12172  tmp = 0; \
12173  tmp |= fieldname(insn, 12, 4) << 0; \
12174  tmp |= fieldname(insn, 22, 1) << 4; \
12175  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12176  tmp = 0; \
12177  tmp |= fieldname(insn, 0, 4) << 0; \
12178  tmp |= fieldname(insn, 5, 1) << 4; \
12179  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12180  tmp = fieldname(insn, 16, 6); \
12181  MCOperand_CreateImm0(MI, tmp); \
12182  return S; \
12183  case 182: \
12184  tmp = 0; \
12185  tmp |= fieldname(insn, 7, 1) << 4; \
12186  tmp |= fieldname(insn, 16, 4) << 0; \
12187  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12188  tmp = 0; \
12189  tmp |= fieldname(insn, 7, 1) << 4; \
12190  tmp |= fieldname(insn, 16, 4) << 0; \
12191  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12192  tmp = fieldname(insn, 12, 4); \
12193  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12194  tmp = fieldname(insn, 21, 1); \
12195  MCOperand_CreateImm0(MI, tmp); \
12196  tmp = fieldname(insn, 28, 4); \
12197  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12198  return S; \
12199  case 183: \
12200  tmp = fieldname(insn, 12, 4); \
12201  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12202  tmp = 0; \
12203  tmp |= fieldname(insn, 7, 1) << 4; \
12204  tmp |= fieldname(insn, 16, 4) << 0; \
12205  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12206  tmp = fieldname(insn, 21, 1); \
12207  MCOperand_CreateImm0(MI, tmp); \
12208  tmp = fieldname(insn, 28, 4); \
12209  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12210  return S; \
12211  case 184: \
12212  tmp = 0; \
12213  tmp |= fieldname(insn, 7, 1) << 4; \
12214  tmp |= fieldname(insn, 16, 4) << 0; \
12215  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12216  tmp = 0; \
12217  tmp |= fieldname(insn, 7, 1) << 4; \
12218  tmp |= fieldname(insn, 16, 4) << 0; \
12219  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12220  tmp = fieldname(insn, 12, 4); \
12221  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12222  tmp = 0; \
12223  tmp |= fieldname(insn, 6, 1) << 0; \
12224  tmp |= fieldname(insn, 21, 1) << 1; \
12225  MCOperand_CreateImm0(MI, tmp); \
12226  tmp = fieldname(insn, 28, 4); \
12227  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12228  return S; \
12229  case 185: \
12230  tmp = fieldname(insn, 12, 4); \
12231  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12232  tmp = 0; \
12233  tmp |= fieldname(insn, 7, 1) << 4; \
12234  tmp |= fieldname(insn, 16, 4) << 0; \
12235  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12236  tmp = 0; \
12237  tmp |= fieldname(insn, 6, 1) << 0; \
12238  tmp |= fieldname(insn, 21, 1) << 1; \
12239  MCOperand_CreateImm0(MI, tmp); \
12240  tmp = fieldname(insn, 28, 4); \
12241  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12242  return S; \
12243  case 186: \
12244  tmp = 0; \
12245  tmp |= fieldname(insn, 7, 1) << 4; \
12246  tmp |= fieldname(insn, 16, 4) << 0; \
12247  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12248  tmp = 0; \
12249  tmp |= fieldname(insn, 7, 1) << 4; \
12250  tmp |= fieldname(insn, 16, 4) << 0; \
12251  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12252  tmp = fieldname(insn, 12, 4); \
12253  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12254  tmp = 0; \
12255  tmp |= fieldname(insn, 5, 2) << 0; \
12256  tmp |= fieldname(insn, 21, 1) << 2; \
12257  MCOperand_CreateImm0(MI, tmp); \
12258  tmp = fieldname(insn, 28, 4); \
12259  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12260  return S; \
12261  case 187: \
12262  tmp = fieldname(insn, 12, 4); \
12263  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12264  tmp = 0; \
12265  tmp |= fieldname(insn, 7, 1) << 4; \
12266  tmp |= fieldname(insn, 16, 4) << 0; \
12267  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12268  tmp = 0; \
12269  tmp |= fieldname(insn, 5, 2) << 0; \
12270  tmp |= fieldname(insn, 21, 1) << 2; \
12271  MCOperand_CreateImm0(MI, tmp); \
12272  tmp = fieldname(insn, 28, 4); \
12273  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12274  return S; \
12275  case 188: \
12276  tmp = 0; \
12277  tmp |= fieldname(insn, 7, 1) << 4; \
12278  tmp |= fieldname(insn, 16, 4) << 0; \
12279  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12280  tmp = fieldname(insn, 12, 4); \
12281  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12282  tmp = fieldname(insn, 28, 4); \
12283  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12284  return S; \
12285  case 189: \
12286  tmp = 0; \
12287  tmp |= fieldname(insn, 7, 1) << 4; \
12288  tmp |= fieldname(insn, 16, 4) << 0; \
12289  if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12290  tmp = fieldname(insn, 12, 4); \
12291  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12292  tmp = fieldname(insn, 28, 4); \
12293  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12294  return S; \
12295  case 190: \
12296  if (!Check(&S, DecodeVLDST4Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12297  return S; \
12298  case 191: \
12299  if (!Check(&S, DecodeVST1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12300  return S; \
12301  case 192: \
12302  if (!Check(&S, DecodeVLD1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12303  return S; \
12304  case 193: \
12305  if (!Check(&S, DecodeVST2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12306  return S; \
12307  case 194: \
12308  if (!Check(&S, DecodeVLD2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12309  return S; \
12310  case 195: \
12311  if (!Check(&S, DecodeVLDST1Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12312  return S; \
12313  case 196: \
12314  if (!Check(&S, DecodeVST3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12315  return S; \
12316  case 197: \
12317  if (!Check(&S, DecodeVLD3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12318  return S; \
12319  case 198: \
12320  if (!Check(&S, DecodeVLDST2Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12321  return S; \
12322  case 199: \
12323  if (!Check(&S, DecodeVST4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12324  return S; \
12325  case 200: \
12326  if (!Check(&S, DecodeVLD4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12327  return S; \
12328  case 201: \
12329  if (!Check(&S, DecodeVLDST3Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12330  return S; \
12331  case 202: \
12332  if (!Check(&S, DecodeVLD1DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12333  return S; \
12334  case 203: \
12335  if (!Check(&S, DecodeVLD2DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12336  return S; \
12337  case 204: \
12338  if (!Check(&S, DecodeVLD3DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12339  return S; \
12340  case 205: \
12341  if (!Check(&S, DecodeVLD4DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12342  return S; \
12343  case 206: \
12344  tmp = fieldname(insn, 0, 3); \
12345  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12346  tmp = fieldname(insn, 3, 3); \
12347  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12348  return S; \
12349  case 207: \
12350  tmp = fieldname(insn, 8, 3); \
12351  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12352  tmp = fieldname(insn, 0, 8); \
12353  MCOperand_CreateImm0(MI, tmp); \
12354  return S; \
12355  case 208: \
12356  if (!Check(&S, DecodeThumbAddSPReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12357  return S; \
12358  case 209: \
12359  tmp = 0; \
12360  tmp |= fieldname(insn, 0, 3) << 0; \
12361  tmp |= fieldname(insn, 7, 1) << 3; \
12362  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12363  tmp = 0; \
12364  tmp |= fieldname(insn, 0, 3) << 0; \
12365  tmp |= fieldname(insn, 7, 1) << 3; \
12366  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12367  tmp = fieldname(insn, 3, 4); \
12368  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12369  return S; \
12370  case 210: \
12371  tmp = 0; \
12372  tmp |= fieldname(insn, 0, 3) << 0; \
12373  tmp |= fieldname(insn, 7, 1) << 3; \
12374  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12375  tmp = fieldname(insn, 3, 4); \
12376  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12377  return S; \
12378  case 211: \
12379  tmp = fieldname(insn, 3, 4); \
12380  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12381  return S; \
12382  case 212: \
12383  tmp = fieldname(insn, 8, 3); \
12384  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12385  tmp = fieldname(insn, 0, 8); \
12386  if (!Check(&S, DecodeThumbAddrModePC(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12387  return S; \
12388  case 213: \
12389  tmp = fieldname(insn, 0, 3); \
12390  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12391  tmp = fieldname(insn, 3, 6); \
12392  if (!Check(&S, DecodeThumbAddrModeRR(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12393  return S; \
12394  case 214: \
12395  tmp = fieldname(insn, 0, 3); \
12396  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12397  tmp = fieldname(insn, 3, 8); \
12398  if (!Check(&S, DecodeThumbAddrModeIS(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12399  return S; \
12400  case 215: \
12401  tmp = fieldname(insn, 8, 3); \
12402  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12403  tmp = fieldname(insn, 0, 8); \
12404  if (!Check(&S, DecodeThumbAddrModeSP(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12405  return S; \
12406  case 216: \
12407  if (!Check(&S, DecodeThumbAddSpecialReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12408  return S; \
12409  case 217: \
12410  if (!Check(&S, DecodeThumbAddSPImm(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12411  return S; \
12412  case 218: \
12413  tmp = fieldname(insn, 0, 3); \
12414  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12415  tmp = 0; \
12416  tmp |= fieldname(insn, 3, 5) << 0; \
12417  tmp |= fieldname(insn, 9, 1) << 5; \
12418  if (!Check(&S, DecodeThumbCmpBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12419  return S; \
12420  case 219: \
12421  tmp = 0; \
12422  tmp |= fieldname(insn, 0, 8) << 0; \
12423  tmp |= fieldname(insn, 8, 1) << 14; \
12424  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12425  return S; \
12426  case 220: \
12427  tmp = fieldname(insn, 3, 1); \
12428  MCOperand_CreateImm0(MI, tmp); \
12429  return S; \
12430  case 221: \
12431  if (!Check(&S, DecodeThumbCPS(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \
12432  return S; \
12433  case 222: \
12434  tmp = fieldname(insn, 0, 6); \
12435  MCOperand_CreateImm0(MI, tmp); \
12436  return S; \
12437  case 223: \
12438  tmp = 0; \
12439  tmp |= fieldname(insn, 0, 8) << 0; \
12440  tmp |= fieldname(insn, 8, 1) << 15; \
12441  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12442  return S; \
12443  case 224: \
12444  tmp = fieldname(insn, 0, 8); \
12445  MCOperand_CreateImm0(MI, tmp); \
12446  return S; \
12447  case 225: \
12448  tmp = fieldname(insn, 4, 4); \
12449  MCOperand_CreateImm0(MI, tmp); \
12450  return S; \
12451  case 226: \
12452  tmp = fieldname(insn, 8, 3); \
12453  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12454  tmp = fieldname(insn, 8, 3); \
12455  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12456  tmp = fieldname(insn, 0, 8); \
12457  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12458  return S; \
12459  case 227: \
12460  tmp = fieldname(insn, 8, 3); \
12461  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12462  tmp = fieldname(insn, 0, 8); \
12463  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12464  return S; \
12465  case 228: \
12466  tmp = fieldname(insn, 0, 8); \
12467  if (!Check(&S, DecodeThumbBCCTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12468  tmp = fieldname(insn, 8, 4); \
12469  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12470  return S; \
12471  case 229: \
12472  tmp = fieldname(insn, 0, 11); \
12473  if (!Check(&S, DecodeThumbBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12474  return S; \
12475  case 230: \
12476  tmp = 0; \
12477  tmp |= fieldname(insn, 1, 10) << 1; \
12478  tmp |= fieldname(insn, 11, 1) << 21; \
12479  tmp |= fieldname(insn, 13, 1) << 22; \
12480  tmp |= fieldname(insn, 16, 10) << 11; \
12481  tmp |= fieldname(insn, 26, 1) << 23; \
12482  if (!Check(&S, DecodeThumbBLXOffset(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12483  return S; \
12484  case 231: \
12485  tmp = 0; \
12486  tmp |= fieldname(insn, 0, 11) << 0; \
12487  tmp |= fieldname(insn, 11, 1) << 21; \
12488  tmp |= fieldname(insn, 13, 1) << 22; \
12489  tmp |= fieldname(insn, 16, 10) << 11; \
12490  tmp |= fieldname(insn, 26, 1) << 23; \
12491  if (!Check(&S, DecodeThumbBLTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12492  return S; \
12493  case 232: \
12494  if (!Check(&S, DecodeIT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12495  return S; \
12496  case 233: \
12497  tmp = fieldname(insn, 16, 4); \
12498  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12499  tmp = 0; \
12500  tmp |= fieldname(insn, 0, 13) << 0; \
12501  tmp |= fieldname(insn, 14, 1) << 14; \
12502  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12503  return S; \
12504  case 234: \
12505  tmp = fieldname(insn, 16, 4); \
12506  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12507  tmp = fieldname(insn, 0, 16); \
12508  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12509  return S; \
12510  case 235: \
12511  tmp = fieldname(insn, 16, 4); \
12512  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12513  tmp = fieldname(insn, 16, 4); \
12514  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12515  tmp = 0; \
12516  tmp |= fieldname(insn, 0, 13) << 0; \
12517  tmp |= fieldname(insn, 14, 1) << 14; \
12518  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12519  return S; \
12520  case 236: \
12521  tmp = fieldname(insn, 16, 4); \
12522  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12523  tmp = fieldname(insn, 16, 4); \
12524  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12525  tmp = fieldname(insn, 0, 16); \
12526  if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12527  return S; \
12528  case 237: \
12529  tmp = fieldname(insn, 8, 4); \
12530  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12531  tmp = fieldname(insn, 12, 4); \
12532  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12533  tmp = 0; \
12534  tmp |= fieldname(insn, 0, 8) << 0; \
12535  tmp |= fieldname(insn, 16, 4) << 8; \
12536  if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12537  return S; \
12538  case 238: \
12539  tmp = fieldname(insn, 0, 4); \
12540  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12541  tmp = fieldname(insn, 12, 4); \
12542  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12543  tmp = fieldname(insn, 16, 4); \
12544  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12545  return S; \
12546  case 239: \
12547  tmp = fieldname(insn, 0, 4); \
12548  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12549  tmp = fieldname(insn, 12, 4); \
12550  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12551  tmp = fieldname(insn, 8, 4); \
12552  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12553  tmp = fieldname(insn, 16, 4); \
12554  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12555  return S; \
12556  case 240: \
12557  tmp = fieldname(insn, 12, 4); \
12558  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12559  tmp = fieldname(insn, 16, 4); \
12560  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12561  return S; \
12562  case 241: \
12563  tmp = fieldname(insn, 12, 4); \
12564  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12565  tmp = 0; \
12566  tmp |= fieldname(insn, 0, 8) << 0; \
12567  tmp |= fieldname(insn, 16, 4) << 8; \
12568  if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12569  return S; \
12570  case 242: \
12571  if (!Check(&S, DecodeThumbTableBranch(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12572  return S; \
12573  case 243: \
12574  tmp = fieldname(insn, 12, 4); \
12575  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12576  tmp = fieldname(insn, 8, 4); \
12577  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12578  tmp = fieldname(insn, 16, 4); \
12579  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12580  return S; \
12581  case 244: \
12582  tmp = fieldname(insn, 16, 4); \
12583  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12584  tmp = fieldname(insn, 12, 4); \
12585  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12586  tmp = fieldname(insn, 8, 4); \
12587  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12588  tmp = fieldname(insn, 16, 4); \
12589  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12590  tmp = 0; \
12591  tmp |= fieldname(insn, 0, 8) << 0; \
12592  tmp |= fieldname(insn, 23, 1) << 8; \
12593  if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12594  return S; \
12595  case 245: \
12596  tmp = fieldname(insn, 12, 4); \
12597  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12598  tmp = fieldname(insn, 8, 4); \
12599  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12600  tmp = fieldname(insn, 16, 4); \
12601  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12602  tmp = fieldname(insn, 16, 4); \
12603  if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12604  tmp = 0; \
12605  tmp |= fieldname(insn, 0, 8) << 0; \
12606  tmp |= fieldname(insn, 23, 1) << 8; \
12607  if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12608  return S; \
12609  case 246: \
12610  tmp = fieldname(insn, 12, 4); \
12611  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12612  tmp = fieldname(insn, 8, 4); \
12613  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12614  tmp = 0; \
12615  tmp |= fieldname(insn, 0, 8) << 0; \
12616  tmp |= fieldname(insn, 16, 4) << 9; \
12617  tmp |= fieldname(insn, 23, 1) << 8; \
12618  if (!Check(&S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12619  return S; \
12620  case 247: \
12621  if (!Check(&S, DecodeT2STRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12622  return S; \
12623  case 248: \
12624  if (!Check(&S, DecodeT2LDRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12625  return S; \
12626  case 249: \
12627  tmp = fieldname(insn, 16, 4); \
12628  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12629  tmp = fieldname(insn, 0, 4); \
12630  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12631  return S; \
12632  case 250: \
12633  tmp = fieldname(insn, 16, 4); \
12634  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12635  tmp = 0; \
12636  tmp |= fieldname(insn, 0, 4) << 0; \
12637  tmp |= fieldname(insn, 4, 4) << 5; \
12638  tmp |= fieldname(insn, 12, 3) << 9; \
12639  if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12640  return S; \
12641  case 251: \
12642  tmp = fieldname(insn, 8, 4); \
12643  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12644  tmp = fieldname(insn, 16, 4); \
12645  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12646  tmp = fieldname(insn, 0, 4); \
12647  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12648  tmp = fieldname(insn, 20, 1); \
12649  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12650  return S; \
12651  case 252: \
12652  tmp = fieldname(insn, 8, 4); \
12653  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12654  tmp = fieldname(insn, 16, 4); \
12655  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12656  tmp = 0; \
12657  tmp |= fieldname(insn, 0, 4) << 0; \
12658  tmp |= fieldname(insn, 4, 4) << 5; \
12659  tmp |= fieldname(insn, 12, 3) << 9; \
12660  if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12661  tmp = fieldname(insn, 20, 1); \
12662  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12663  return S; \
12664  case 253: \
12665  tmp = fieldname(insn, 8, 4); \
12666  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12667  tmp = fieldname(insn, 0, 4); \
12668  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12669  tmp = fieldname(insn, 20, 1); \
12670  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12671  return S; \
12672  case 254: \
12673  tmp = fieldname(insn, 8, 4); \
12674  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12675  tmp = fieldname(insn, 0, 4); \
12676  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12677  tmp = fieldname(insn, 20, 1); \
12678  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12679  return S; \
12680  case 255: \
12681  tmp = fieldname(insn, 8, 4); \
12682  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12683  tmp = fieldname(insn, 0, 4); \
12684  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12685  tmp = 0; \
12686  tmp |= fieldname(insn, 6, 2) << 0; \
12687  tmp |= fieldname(insn, 12, 3) << 2; \
12688  MCOperand_CreateImm0(MI, tmp); \
12689  tmp = fieldname(insn, 20, 1); \
12690  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12691  return S; \
12692  case 256: \
12693  tmp = fieldname(insn, 8, 4); \
12694  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12695  tmp = 0; \
12696  tmp |= fieldname(insn, 0, 4) << 0; \
12697  tmp |= fieldname(insn, 4, 4) << 5; \
12698  tmp |= fieldname(insn, 12, 3) << 9; \
12699  if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12700  tmp = fieldname(insn, 20, 1); \
12701  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12702  return S; \
12703  case 257: \
12704  tmp = fieldname(insn, 8, 4); \
12705  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12706  tmp = fieldname(insn, 16, 4); \
12707  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12708  tmp = fieldname(insn, 0, 4); \
12709  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12710  tmp = 0; \
12711  tmp |= fieldname(insn, 6, 2) << 0; \
12712  tmp |= fieldname(insn, 12, 3) << 2; \
12713  MCOperand_CreateImm0(MI, tmp); \
12714  return S; \
12715  case 258: \
12716  tmp = fieldname(insn, 8, 4); \
12717  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12718  tmp = fieldname(insn, 16, 4); \
12719  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12720  tmp = fieldname(insn, 0, 4); \
12721  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12722  tmp = fieldname(insn, 20, 1); \
12723  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12724  return S; \
12725  case 259: \
12726  tmp = fieldname(insn, 8, 4); \
12727  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12728  tmp = fieldname(insn, 16, 4); \
12729  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12730  tmp = 0; \
12731  tmp |= fieldname(insn, 0, 4) << 0; \
12732  tmp |= fieldname(insn, 4, 4) << 5; \
12733  tmp |= fieldname(insn, 12, 3) << 9; \
12734  if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12735  tmp = fieldname(insn, 20, 1); \
12736  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12737  return S; \
12738  case 260: \
12739  tmp = fieldname(insn, 8, 4); \
12740  if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12741  tmp = fieldname(insn, 4, 4); \
12742  MCOperand_CreateImm0(MI, tmp); \
12743  tmp = fieldname(insn, 12, 4); \
12744  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12745  tmp = fieldname(insn, 16, 4); \
12746  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12747  tmp = fieldname(insn, 0, 4); \
12748  MCOperand_CreateImm0(MI, tmp); \
12749  return S; \
12750  case 261: \
12751  tmp = fieldname(insn, 16, 4); \
12752  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12753  tmp = 0; \
12754  tmp |= fieldname(insn, 0, 8) << 0; \
12755  tmp |= fieldname(insn, 12, 3) << 8; \
12756  tmp |= fieldname(insn, 26, 1) << 11; \
12757  if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12758  return S; \
12759  case 262: \
12760  tmp = fieldname(insn, 8, 4); \
12761  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12762  tmp = fieldname(insn, 16, 4); \
12763  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12764  tmp = 0; \
12765  tmp |= fieldname(insn, 0, 8) << 0; \
12766  tmp |= fieldname(insn, 12, 3) << 8; \
12767  tmp |= fieldname(insn, 26, 1) << 11; \
12768  if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12769  tmp = fieldname(insn, 20, 1); \
12770  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12771  return S; \
12772  case 263: \
12773  tmp = fieldname(insn, 8, 4); \
12774  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12775  tmp = 0; \
12776  tmp |= fieldname(insn, 0, 8) << 0; \
12777  tmp |= fieldname(insn, 12, 3) << 8; \
12778  tmp |= fieldname(insn, 26, 1) << 11; \
12779  if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12780  tmp = fieldname(insn, 20, 1); \
12781  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12782  return S; \
12783  case 264: \
12784  tmp = fieldname(insn, 8, 4); \
12785  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12786  tmp = fieldname(insn, 16, 4); \
12787  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12788  tmp = 0; \
12789  tmp |= fieldname(insn, 0, 8) << 0; \
12790  tmp |= fieldname(insn, 12, 3) << 8; \
12791  tmp |= fieldname(insn, 26, 1) << 11; \
12792  if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12793  tmp = fieldname(insn, 20, 1); \
12794  if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12795  return S; \
12796  case 265: \
12797  tmp = fieldname(insn, 8, 4); \
12798  if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12799  tmp = fieldname(insn, 16, 4); \
12800  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12801  tmp = 0; \
12802  tmp |= fieldname(insn, 0, 8) << 0; \
12803  tmp |= fieldname(insn, 12, 3) << 8; \
12804  tmp |= fieldname(insn, 26, 1) << 11; \
12805  MCOperand_CreateImm0(MI, tmp); \
12806  return S; \
12807  case 266: \
12808  if (!Check(&S, DecodeT2Adr(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12809  return S; \
12810  case 267: \
12811  if (!Check(&S, DecodeT2MOVTWInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12812  return S; \
12813  case 268: \
12814  tmp = fieldname(insn, 8, 4); \
12815  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12816  tmp = fieldname(insn, 0, 4); \
12817  MCOperand_CreateImm0(MI, tmp); \
12818  tmp = fieldname(insn, 16, 4); \
12819  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12820  return S; \
12821  case 269: \
12822  tmp = fieldname(insn, 8, 4); \
12823  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12824  tmp = fieldname(insn, 0, 5); \
12825  MCOperand_CreateImm0(MI, tmp); \
12826  tmp = fieldname(insn, 16, 4); \
12827  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12828  tmp = 0; \
12829  tmp |= fieldname(insn, 6, 2) << 0; \
12830  tmp |= fieldname(insn, 12, 3) << 2; \
12831  tmp |= fieldname(insn, 21, 1) << 5; \
12832  if (!Check(&S, DecodeT2ShifterImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12833  return S; \
12834  case 270: \
12835  tmp = fieldname(insn, 8, 4); \
12836  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12837  tmp = fieldname(insn, 16, 4); \
12838  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12839  tmp = 0; \
12840  tmp |= fieldname(insn, 6, 2) << 0; \
12841  tmp |= fieldname(insn, 12, 3) << 2; \
12842  MCOperand_CreateImm0(MI, tmp); \
12843  tmp = fieldname(insn, 0, 5); \
12844  MCOperand_CreateImm0(MI, tmp); \
12845  return S; \
12846  case 271: \
12847  tmp = fieldname(insn, 8, 4); \
12848  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12849  tmp = fieldname(insn, 8, 4); \
12850  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12851  tmp = 0; \
12852  tmp |= fieldname(insn, 0, 5) << 5; \
12853  tmp |= fieldname(insn, 6, 2) << 0; \
12854  tmp |= fieldname(insn, 12, 3) << 2; \
12855  if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12856  return S; \
12857  case 272: \
12858  tmp = fieldname(insn, 8, 4); \
12859  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12860  tmp = fieldname(insn, 8, 4); \
12861  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12862  tmp = fieldname(insn, 16, 4); \
12863  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12864  tmp = 0; \
12865  tmp |= fieldname(insn, 0, 5) << 5; \
12866  tmp |= fieldname(insn, 6, 2) << 0; \
12867  tmp |= fieldname(insn, 12, 3) << 2; \
12868  if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12869  return S; \
12870  case 273: \
12871  tmp = fieldname(insn, 0, 4); \
12872  MCOperand_CreateImm0(MI, tmp); \
12873  return S; \
12874  case 274: \
12875  if (!Check(&S, DecodeT2CPSInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12876  return S; \
12877  case 275: \
12878  tmp = fieldname(insn, 8, 4); \
12879  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12880  return S; \
12881  case 276: \
12882  tmp = fieldname(insn, 16, 4); \
12883  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12884  return S; \
12885  case 277: \
12886  tmp = 0; \
12887  tmp |= fieldname(insn, 0, 12) << 0; \
12888  tmp |= fieldname(insn, 16, 4) << 12; \
12889  MCOperand_CreateImm0(MI, tmp); \
12890  return S; \
12891  case 278: \
12892  tmp = fieldname(insn, 16, 4); \
12893  MCOperand_CreateImm0(MI, tmp); \
12894  return S; \
12895  case 279: \
12896  tmp = 0; \
12897  tmp |= fieldname(insn, 8, 4) << 0; \
12898  tmp |= fieldname(insn, 20, 1) << 4; \
12899  if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12900  tmp = fieldname(insn, 16, 4); \
12901  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12902  return S; \
12903  case 280: \
12904  tmp = 0; \
12905  tmp |= fieldname(insn, 4, 1) << 4; \
12906  tmp |= fieldname(insn, 8, 4) << 0; \
12907  tmp |= fieldname(insn, 20, 1) << 5; \
12908  if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12909  tmp = fieldname(insn, 16, 4); \
12910  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12911  return S; \
12912  case 281: \
12913  tmp = 0; \
12914  tmp |= fieldname(insn, 0, 8) << 0; \
12915  tmp |= fieldname(insn, 10, 2) << 10; \
12916  if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12917  tmp = fieldname(insn, 16, 4); \
12918  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12919  return S; \
12920  case 282: \
12921  tmp = fieldname(insn, 8, 4); \
12922  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12923  tmp = 0; \
12924  tmp |= fieldname(insn, 4, 1) << 4; \
12925  tmp |= fieldname(insn, 16, 4) << 0; \
12926  tmp |= fieldname(insn, 20, 1) << 5; \
12927  if (!Check(&S, DecodeBankedReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12928  return S; \
12929  case 283: \
12930  tmp = fieldname(insn, 8, 4); \
12931  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12932  tmp = fieldname(insn, 0, 8); \
12933  if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12934  return S; \
12935  case 284: \
12936  if (!Check(&S, DecodeThumb2BCCInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12937  return S; \
12938  case 285: \
12939  if (!Check(&S, DecodeT2BInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12940  return S; \
12941  case 286: \
12942  tmp = fieldname(insn, 12, 4); \
12943  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12944  tmp = 0; \
12945  tmp |= fieldname(insn, 0, 4) << 2; \
12946  tmp |= fieldname(insn, 4, 2) << 0; \
12947  tmp |= fieldname(insn, 16, 4) << 6; \
12948  if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12949  return S; \
12950  case 287: \
12951  if (!Check(&S, DecodeT2LdStPre(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12952  return S; \
12953  case 288: \
12954  tmp = fieldname(insn, 12, 4); \
12955  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12956  tmp = 0; \
12957  tmp |= fieldname(insn, 0, 8) << 0; \
12958  tmp |= fieldname(insn, 16, 4) << 9; \
12959  if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12960  return S; \
12961  case 289: \
12962  tmp = fieldname(insn, 12, 4); \
12963  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12964  tmp = 0; \
12965  tmp |= fieldname(insn, 0, 8) << 0; \
12966  tmp |= fieldname(insn, 9, 1) << 8; \
12967  tmp |= fieldname(insn, 16, 4) << 9; \
12968  if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12969  return S; \
12970  case 290: \
12971  tmp = fieldname(insn, 12, 4); \
12972  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12973  tmp = 0; \
12974  tmp |= fieldname(insn, 0, 12) << 0; \
12975  tmp |= fieldname(insn, 16, 4) << 13; \
12976  if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12977  return S; \
12978  case 291: \
12979  if (!Check(&S, DecodeT2LoadShift(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12980  return S; \
12981  case 292: \
12982  if (!Check(&S, DecodeT2LoadImm8(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12983  return S; \
12984  case 293: \
12985  if (!Check(&S, DecodeT2LoadT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12986  return S; \
12987  case 294: \
12988  if (!Check(&S, DecodeT2LoadImm12(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12989  return S; \
12990  case 295: \
12991  if (!Check(&S, DecodeT2LoadLabel(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
12992  return S; \
12993  case 296: \
12994  tmp = fieldname(insn, 12, 4); \
12995  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
12996  tmp = 0; \
12997  tmp |= fieldname(insn, 0, 4) << 2; \
12998  tmp |= fieldname(insn, 4, 2) << 0; \
12999  tmp |= fieldname(insn, 16, 4) << 6; \
13000  if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13001  return S; \
13002  case 297: \
13003  tmp = fieldname(insn, 12, 4); \
13004  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13005  tmp = 0; \
13006  tmp |= fieldname(insn, 0, 8) << 0; \
13007  tmp |= fieldname(insn, 9, 1) << 8; \
13008  tmp |= fieldname(insn, 16, 4) << 9; \
13009  if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13010  return S; \
13011  case 298: \
13012  tmp = fieldname(insn, 12, 4); \
13013  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13014  tmp = 0; \
13015  tmp |= fieldname(insn, 0, 12) << 0; \
13016  tmp |= fieldname(insn, 16, 4) << 13; \
13017  if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13018  return S; \
13019  case 299: \
13020  tmp = fieldname(insn, 8, 4); \
13021  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13022  tmp = fieldname(insn, 0, 4); \
13023  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13024  tmp = fieldname(insn, 4, 2); \
13025  MCOperand_CreateImm0(MI, tmp); \
13026  return S; \
13027  case 300: \
13028  tmp = fieldname(insn, 8, 4); \
13029  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13030  tmp = fieldname(insn, 16, 4); \
13031  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13032  tmp = fieldname(insn, 0, 4); \
13033  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13034  tmp = fieldname(insn, 4, 2); \
13035  MCOperand_CreateImm0(MI, tmp); \
13036  return S; \
13037  case 301: \
13038  tmp = fieldname(insn, 8, 4); \
13039  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13040  tmp = fieldname(insn, 16, 4); \
13041  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13042  tmp = fieldname(insn, 0, 4); \
13043  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13044  return S; \
13045  case 302: \
13046  tmp = fieldname(insn, 8, 4); \
13047  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13048  tmp = fieldname(insn, 0, 4); \
13049  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13050  tmp = fieldname(insn, 16, 4); \
13051  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13052  return S; \
13053  case 303: \
13054  tmp = fieldname(insn, 8, 4); \
13055  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13056  tmp = 0; \
13057  tmp |= fieldname(insn, 0, 4) << 0; \
13058  tmp |= fieldname(insn, 16, 4) << 0; \
13059  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13060  return S; \
13061  case 304: \
13062  tmp = fieldname(insn, 8, 4); \
13063  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13064  tmp = fieldname(insn, 16, 4); \
13065  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13066  tmp = fieldname(insn, 0, 4); \
13067  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13068  return S; \
13069  case 305: \
13070  tmp = fieldname(insn, 8, 4); \
13071  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13072  tmp = fieldname(insn, 16, 4); \
13073  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13074  tmp = fieldname(insn, 0, 4); \
13075  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13076  tmp = fieldname(insn, 12, 4); \
13077  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13078  return S; \
13079  case 306: \
13080  tmp = fieldname(insn, 12, 4); \
13081  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13082  tmp = fieldname(insn, 8, 4); \
13083  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13084  tmp = fieldname(insn, 16, 4); \
13085  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13086  tmp = fieldname(insn, 0, 4); \
13087  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13088  return S; \
13089  case 307: \
13090  tmp = fieldname(insn, 12, 4); \
13091  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13092  tmp = fieldname(insn, 8, 4); \
13093  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13094  tmp = fieldname(insn, 16, 4); \
13095  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13096  tmp = fieldname(insn, 0, 4); \
13097  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13098  tmp = fieldname(insn, 12, 4); \
13099  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13100  tmp = fieldname(insn, 8, 4); \
13101  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13102  return S; \
13103  case 308: \
13104  tmp = fieldname(insn, 12, 4); \
13105  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13106  tmp = fieldname(insn, 8, 4); \
13107  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13108  tmp = fieldname(insn, 0, 4); \
13109  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13110  tmp = fieldname(insn, 16, 4); \
13111  if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13112  return S; \
13113  case 309: \
13114  tmp = fieldname(insn, 0, 3); \
13115  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13116  tmp = fieldname(insn, 3, 3); \
13117  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13118  tmp = fieldname(insn, 6, 5); \
13119  MCOperand_CreateImm0(MI, tmp); \
13120  return S; \
13121  case 310: \
13122  tmp = fieldname(insn, 0, 3); \
13123  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13124  tmp = fieldname(insn, 3, 3); \
13125  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13126  tmp = fieldname(insn, 6, 3); \
13127  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13128  return S; \
13129  case 311: \
13130  tmp = fieldname(insn, 0, 3); \
13131  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13132  tmp = fieldname(insn, 3, 3); \
13133  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13134  tmp = fieldname(insn, 6, 3); \
13135  MCOperand_CreateImm0(MI, tmp); \
13136  return S; \
13137  case 312: \
13138  tmp = fieldname(insn, 8, 3); \
13139  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13140  tmp = fieldname(insn, 8, 3); \
13141  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13142  tmp = fieldname(insn, 0, 8); \
13143  MCOperand_CreateImm0(MI, tmp); \
13144  return S; \
13145  case 313: \
13146  tmp = fieldname(insn, 0, 3); \
13147  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13148  tmp = fieldname(insn, 0, 3); \
13149  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13150  tmp = fieldname(insn, 3, 3); \
13151  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13152  return S; \
13153  case 314: \
13154  tmp = fieldname(insn, 0, 3); \
13155  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13156  tmp = fieldname(insn, 3, 3); \
13157  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13158  tmp = fieldname(insn, 0, 3); \
13159  if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13160  return S; \
13161  case 315: \
13162  if (!Check(&S, DecodeVMOVSRR(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
13163  return S; \
13164  case 316: \
13165  tmp = fieldname(insn, 16, 4); \
13166  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13167  tmp = fieldname(insn, 28, 4); \
13168  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13169  tmp = 0; \
13170  tmp |= fieldname(insn, 0, 8) << 0; \
13171  tmp |= fieldname(insn, 12, 4) << 9; \
13172  tmp |= fieldname(insn, 22, 1) << 8; \
13173  if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13174  return S; \
13175  case 317: \
13176  tmp = 0; \
13177  tmp |= fieldname(insn, 0, 4) << 0; \
13178  tmp |= fieldname(insn, 5, 1) << 4; \
13179  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13180  tmp = fieldname(insn, 12, 4); \
13181  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13182  tmp = fieldname(insn, 16, 4); \
13183  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13184  tmp = fieldname(insn, 28, 4); \
13185  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13186  return S; \
13187  case 318: \
13188  tmp = fieldname(insn, 16, 4); \
13189  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13190  tmp = fieldname(insn, 28, 4); \
13191  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13192  tmp = 0; \
13193  tmp |= fieldname(insn, 1, 7) << 1; \
13194  tmp |= fieldname(insn, 12, 4) << 8; \
13195  tmp |= fieldname(insn, 22, 1) << 12; \
13196  if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13197  return S; \
13198  case 319: \
13199  tmp = fieldname(insn, 16, 4); \
13200  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13201  tmp = fieldname(insn, 28, 4); \
13202  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13203  tmp = 0; \
13204  tmp |= fieldname(insn, 1, 7) << 1; \
13205  tmp |= fieldname(insn, 12, 4) << 8; \
13206  if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13207  return S; \
13208  case 320: \
13209  tmp = 0; \
13210  tmp |= fieldname(insn, 12, 4) << 1; \
13211  tmp |= fieldname(insn, 22, 1) << 0; \
13212  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13213  tmp = 0; \
13214  tmp |= fieldname(insn, 0, 8) << 0; \
13215  tmp |= fieldname(insn, 16, 4) << 9; \
13216  tmp |= fieldname(insn, 23, 1) << 8; \
13217  if (!Check(&S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13218  tmp = fieldname(insn, 28, 4); \
13219  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13220  return S; \
13221  case 321: \
13222  tmp = 0; \
13223  tmp |= fieldname(insn, 12, 4) << 0; \
13224  tmp |= fieldname(insn, 22, 1) << 4; \
13225  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13226  tmp = 0; \
13227  tmp |= fieldname(insn, 0, 8) << 0; \
13228  tmp |= fieldname(insn, 16, 4) << 9; \
13229  tmp |= fieldname(insn, 23, 1) << 8; \
13230  if (!Check(&S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13231  tmp = fieldname(insn, 28, 4); \
13232  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13233  return S; \
13234  case 322: \
13235  tmp = 0; \
13236  tmp |= fieldname(insn, 12, 4) << 1; \
13237  tmp |= fieldname(insn, 22, 1) << 0; \
13238  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13239  tmp = 0; \
13240  tmp |= fieldname(insn, 12, 4) << 1; \
13241  tmp |= fieldname(insn, 22, 1) << 0; \
13242  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13243  tmp = 0; \
13244  tmp |= fieldname(insn, 7, 1) << 0; \
13245  tmp |= fieldname(insn, 16, 4) << 1; \
13246  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13247  tmp = 0; \
13248  tmp |= fieldname(insn, 0, 4) << 1; \
13249  tmp |= fieldname(insn, 5, 1) << 0; \
13250  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13251  tmp = fieldname(insn, 28, 4); \
13252  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13253  return S; \
13254  case 323: \
13255  tmp = 0; \
13256  tmp |= fieldname(insn, 12, 4) << 1; \
13257  tmp |= fieldname(insn, 22, 1) << 0; \
13258  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13259  tmp = 0; \
13260  tmp |= fieldname(insn, 7, 1) << 0; \
13261  tmp |= fieldname(insn, 16, 4) << 1; \
13262  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13263  tmp = 0; \
13264  tmp |= fieldname(insn, 0, 4) << 1; \
13265  tmp |= fieldname(insn, 5, 1) << 0; \
13266  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13267  tmp = fieldname(insn, 28, 4); \
13268  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13269  return S; \
13270  case 324: \
13271  tmp = 0; \
13272  tmp |= fieldname(insn, 12, 4) << 0; \
13273  tmp |= fieldname(insn, 22, 1) << 4; \
13274  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13275  tmp = 0; \
13276  tmp |= fieldname(insn, 12, 4) << 0; \
13277  tmp |= fieldname(insn, 22, 1) << 4; \
13278  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13279  tmp = 0; \
13280  tmp |= fieldname(insn, 7, 1) << 4; \
13281  tmp |= fieldname(insn, 16, 4) << 0; \
13282  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13283  tmp = 0; \
13284  tmp |= fieldname(insn, 0, 4) << 0; \
13285  tmp |= fieldname(insn, 5, 1) << 4; \
13286  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13287  tmp = fieldname(insn, 28, 4); \
13288  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13289  return S; \
13290  case 325: \
13291  tmp = 0; \
13292  tmp |= fieldname(insn, 12, 4) << 0; \
13293  tmp |= fieldname(insn, 22, 1) << 4; \
13294  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13295  tmp = 0; \
13296  tmp |= fieldname(insn, 7, 1) << 4; \
13297  tmp |= fieldname(insn, 16, 4) << 0; \
13298  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13299  tmp = 0; \
13300  tmp |= fieldname(insn, 0, 4) << 0; \
13301  tmp |= fieldname(insn, 5, 1) << 4; \
13302  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13303  tmp = fieldname(insn, 28, 4); \
13304  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13305  return S; \
13306  case 326: \
13307  tmp = 0; \
13308  tmp |= fieldname(insn, 7, 1) << 0; \
13309  tmp |= fieldname(insn, 16, 4) << 1; \
13310  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13311  tmp = fieldname(insn, 12, 4); \
13312  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13313  tmp = fieldname(insn, 28, 4); \
13314  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13315  return S; \
13316  case 327: \
13317  if (!Check(&S, DecodeVMOVRRS(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \
13318  return S; \
13319  case 328: \
13320  tmp = fieldname(insn, 12, 4); \
13321  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13322  tmp = fieldname(insn, 16, 4); \
13323  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13324  tmp = 0; \
13325  tmp |= fieldname(insn, 0, 4) << 0; \
13326  tmp |= fieldname(insn, 5, 1) << 4; \
13327  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13328  tmp = fieldname(insn, 28, 4); \
13329  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13330  return S; \
13331  case 329: \
13332  tmp = fieldname(insn, 12, 4); \
13333  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13334  tmp = 0; \
13335  tmp |= fieldname(insn, 7, 1) << 0; \
13336  tmp |= fieldname(insn, 16, 4) << 1; \
13337  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13338  tmp = fieldname(insn, 28, 4); \
13339  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13340  return S; \
13341  case 330: \
13342  tmp = fieldname(insn, 16, 4); \
13343  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13344  tmp = fieldname(insn, 16, 4); \
13345  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13346  tmp = fieldname(insn, 28, 4); \
13347  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13348  tmp = 0; \
13349  tmp |= fieldname(insn, 0, 8) << 0; \
13350  tmp |= fieldname(insn, 12, 4) << 9; \
13351  tmp |= fieldname(insn, 22, 1) << 8; \
13352  if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13353  return S; \
13354  case 331: \
13355  tmp = fieldname(insn, 16, 4); \
13356  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13357  tmp = fieldname(insn, 16, 4); \
13358  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13359  tmp = fieldname(insn, 28, 4); \
13360  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13361  tmp = 0; \
13362  tmp |= fieldname(insn, 1, 7) << 1; \
13363  tmp |= fieldname(insn, 12, 4) << 8; \
13364  tmp |= fieldname(insn, 22, 1) << 12; \
13365  if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13366  return S; \
13367  case 332: \
13368  tmp = fieldname(insn, 16, 4); \
13369  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13370  tmp = fieldname(insn, 16, 4); \
13371  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13372  tmp = fieldname(insn, 28, 4); \
13373  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13374  tmp = 0; \
13375  tmp |= fieldname(insn, 1, 7) << 1; \
13376  tmp |= fieldname(insn, 12, 4) << 8; \
13377  if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13378  return S; \
13379  case 333: \
13380  tmp = fieldname(insn, 12, 4); \
13381  if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13382  tmp = fieldname(insn, 28, 4); \
13383  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13384  return S; \
13385  case 334: \
13386  tmp = 0; \
13387  tmp |= fieldname(insn, 12, 4) << 1; \
13388  tmp |= fieldname(insn, 22, 1) << 0; \
13389  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13390  tmp = 0; \
13391  tmp |= fieldname(insn, 0, 4) << 0; \
13392  tmp |= fieldname(insn, 16, 4) << 4; \
13393  MCOperand_CreateImm0(MI, tmp); \
13394  tmp = fieldname(insn, 28, 4); \
13395  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13396  return S; \
13397  case 335: \
13398  tmp = 0; \
13399  tmp |= fieldname(insn, 12, 4) << 1; \
13400  tmp |= fieldname(insn, 22, 1) << 0; \
13401  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13402  tmp = 0; \
13403  tmp |= fieldname(insn, 0, 4) << 1; \
13404  tmp |= fieldname(insn, 5, 1) << 0; \
13405  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13406  tmp = fieldname(insn, 28, 4); \
13407  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13408  return S; \
13409  case 336: \
13410  tmp = 0; \
13411  tmp |= fieldname(insn, 12, 4) << 1; \
13412  tmp |= fieldname(insn, 22, 1) << 0; \
13413  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13414  tmp = fieldname(insn, 28, 4); \
13415  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13416  return S; \
13417  case 337: \
13418  tmp = 0; \
13419  tmp |= fieldname(insn, 12, 4) << 1; \
13420  tmp |= fieldname(insn, 22, 1) << 0; \
13421  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13422  tmp = 0; \
13423  tmp |= fieldname(insn, 12, 4) << 1; \
13424  tmp |= fieldname(insn, 22, 1) << 0; \
13425  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13426  tmp = 0; \
13427  tmp |= fieldname(insn, 0, 4) << 1; \
13428  tmp |= fieldname(insn, 5, 1) << 0; \
13429  MCOperand_CreateImm0(MI, tmp); \
13430  tmp = fieldname(insn, 28, 4); \
13431  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13432  return S; \
13433  case 338: \
13434  tmp = 0; \
13435  tmp |= fieldname(insn, 12, 4) << 0; \
13436  tmp |= fieldname(insn, 22, 1) << 4; \
13437  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13438  tmp = 0; \
13439  tmp |= fieldname(insn, 0, 4) << 1; \
13440  tmp |= fieldname(insn, 5, 1) << 0; \
13441  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13442  tmp = fieldname(insn, 28, 4); \
13443  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13444  return S; \
13445  case 339: \
13446  tmp = 0; \
13447  tmp |= fieldname(insn, 12, 4) << 0; \
13448  tmp |= fieldname(insn, 22, 1) << 4; \
13449  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13450  tmp = 0; \
13451  tmp |= fieldname(insn, 0, 4) << 0; \
13452  tmp |= fieldname(insn, 16, 4) << 4; \
13453  MCOperand_CreateImm0(MI, tmp); \
13454  tmp = fieldname(insn, 28, 4); \
13455  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13456  return S; \
13457  case 340: \
13458  tmp = 0; \
13459  tmp |= fieldname(insn, 12, 4) << 0; \
13460  tmp |= fieldname(insn, 22, 1) << 4; \
13461  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13462  tmp = 0; \
13463  tmp |= fieldname(insn, 0, 4) << 0; \
13464  tmp |= fieldname(insn, 5, 1) << 4; \
13465  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13466  tmp = fieldname(insn, 28, 4); \
13467  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13468  return S; \
13469  case 341: \
13470  tmp = 0; \
13471  tmp |= fieldname(insn, 12, 4) << 1; \
13472  tmp |= fieldname(insn, 22, 1) << 0; \
13473  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13474  tmp = 0; \
13475  tmp |= fieldname(insn, 0, 4) << 0; \
13476  tmp |= fieldname(insn, 5, 1) << 4; \
13477  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13478  tmp = fieldname(insn, 28, 4); \
13479  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13480  return S; \
13481  case 342: \
13482  tmp = 0; \
13483  tmp |= fieldname(insn, 12, 4) << 0; \
13484  tmp |= fieldname(insn, 22, 1) << 4; \
13485  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13486  tmp = fieldname(insn, 28, 4); \
13487  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13488  return S; \
13489  case 343: \
13490  tmp = 0; \
13491  tmp |= fieldname(insn, 12, 4) << 0; \
13492  tmp |= fieldname(insn, 22, 1) << 4; \
13493  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13494  tmp = 0; \
13495  tmp |= fieldname(insn, 12, 4) << 0; \
13496  tmp |= fieldname(insn, 22, 1) << 4; \
13497  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13498  tmp = 0; \
13499  tmp |= fieldname(insn, 0, 4) << 1; \
13500  tmp |= fieldname(insn, 5, 1) << 0; \
13501  MCOperand_CreateImm0(MI, tmp); \
13502  tmp = fieldname(insn, 28, 4); \
13503  if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13504  return S; \
13505  case 344: \
13506  tmp = 0; \
13507  tmp |= fieldname(insn, 12, 4) << 1; \
13508  tmp |= fieldname(insn, 22, 1) << 0; \
13509  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13510  tmp = 0; \
13511  tmp |= fieldname(insn, 7, 1) << 0; \
13512  tmp |= fieldname(insn, 16, 4) << 1; \
13513  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13514  tmp = 0; \
13515  tmp |= fieldname(insn, 0, 4) << 1; \
13516  tmp |= fieldname(insn, 5, 1) << 0; \
13517  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13518  return S; \
13519  case 345: \
13520  tmp = 0; \
13521  tmp |= fieldname(insn, 12, 4) << 1; \
13522  tmp |= fieldname(insn, 22, 1) << 0; \
13523  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13524  tmp = 0; \
13525  tmp |= fieldname(insn, 0, 4) << 1; \
13526  tmp |= fieldname(insn, 5, 1) << 0; \
13527  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13528  return S; \
13529  case 346: \
13530  tmp = 0; \
13531  tmp |= fieldname(insn, 12, 4) << 1; \
13532  tmp |= fieldname(insn, 22, 1) << 0; \
13533  if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13534  tmp = 0; \
13535  tmp |= fieldname(insn, 0, 4) << 0; \
13536  tmp |= fieldname(insn, 5, 1) << 4; \
13537  if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \
13538  return S; \
13539  } \
13540 }
13541 
13542 #define DecodeInstruction(fname, fieldname, decoder, InsnType) \
13543 static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
13544  InsnType insn, uint64_t Address, const MCRegisterInfo *MRI, int feature) \
13545 { \
13546  uint64_t Bits = ARM_getFeatureBits(feature); \
13547  const uint8_t *Ptr = DecodeTable; \
13548  uint32_t CurFieldValue = 0, ExpectedValue; \
13549  DecodeStatus S = MCDisassembler_Success; \
13550  unsigned Start, Len, NumToSkip, PIdx, Opc, DecodeIdx; \
13551  InsnType Val, FieldValue, PositiveMask, NegativeMask; \
13552  bool Pred, Fail; \
13553  for (;;) { \
13554  switch (*Ptr) { \
13555  default: \
13556  return MCDisassembler_Fail; \
13557  case MCD_OPC_ExtractField: { \
13558  Start = *++Ptr; \
13559  Len = *++Ptr; \
13560  ++Ptr; \
13561  CurFieldValue = (uint32_t)fieldname(insn, Start, Len); \
13562  break; \
13563  } \
13564  case MCD_OPC_FilterValue: { \
13565  Val = (InsnType)decodeULEB128(++Ptr, &Len); \
13566  Ptr += Len; \
13567  NumToSkip = *Ptr++; \
13568  NumToSkip |= (*Ptr++) << 8; \
13569  if (Val != CurFieldValue) \
13570  Ptr += NumToSkip; \
13571  break; \
13572  } \
13573  case MCD_OPC_CheckField: { \
13574  Start = *++Ptr; \
13575  Len = *++Ptr; \
13576  FieldValue = fieldname(insn, Start, Len); \
13577  ExpectedValue = (uint32_t)decodeULEB128(++Ptr, &Len); \
13578  Ptr += Len; \
13579  NumToSkip = *Ptr++; \
13580  NumToSkip |= (*Ptr++) << 8; \
13581  if (ExpectedValue != FieldValue) \
13582  Ptr += NumToSkip; \
13583  break; \
13584  } \
13585  case MCD_OPC_CheckPredicate: { \
13586  PIdx = (uint32_t)decodeULEB128(++Ptr, &Len); \
13587  Ptr += Len; \
13588  NumToSkip = *Ptr++; \
13589  NumToSkip |= (*Ptr++) << 8; \
13590  Pred = checkDecoderPredicate(PIdx, Bits); \
13591  if (!Pred) \
13592  Ptr += NumToSkip; \
13593  (void)Pred; \
13594  break; \
13595  } \
13596  case MCD_OPC_Decode: { \
13597  Opc = (unsigned)decodeULEB128(++Ptr, &Len); \
13598  Ptr += Len; \
13599  DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \
13600  Ptr += Len; \
13601  MCInst_setOpcode(MI, Opc); \
13602  return decoder(S, DecodeIdx, insn, MI, Address, MRI); \
13603  } \
13604  case MCD_OPC_SoftFail: { \
13605  PositiveMask = (InsnType)decodeULEB128(++Ptr, &Len); \
13606  Ptr += Len; \
13607  NegativeMask = (InsnType)decodeULEB128(Ptr, &Len); \
13608  Ptr += Len; \
13609  Fail = (insn & PositiveMask) || (~insn & NegativeMask); \
13610  if (Fail) \
13611  S = MCDisassembler_SoftFail; \
13612  break; \
13613  } \
13614  case MCD_OPC_Fail: { \
13615  return MCDisassembler_Fail; \
13616  } \
13617  } \
13618  } \
13619 }
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)
@ MCD_OPC_ExtractField
@ MCD_OPC_SoftFail
@ MCD_OPC_Decode
@ MCD_OPC_Fail
@ MCD_OPC_FilterValue
@ MCD_OPC_CheckPredicate
@ MCD_OPC_CheckField
unsigned short uint16_t
Definition: sftypes.h:30
unsigned int uint32_t
Definition: sftypes.h:29
unsigned long uint64_t
Definition: sftypes.h:28
unsigned char uint8_t
Definition: sftypes.h:31
#define b(i)
Definition: sha256.c:42