Line data Source code
1 : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2 : |* *|
3 : |* * ARM Disassembler *|
4 : |* *|
5 : |* Automatically generated file, do not edit! *|
6 : |* *|
7 : \*===----------------------------------------------------------------------===*/
8 :
9 : #include "llvm/MC/MCInst.h"
10 : #include "llvm/Support/Debug.h"
11 : #include "llvm/Support/DataTypes.h"
12 : #include "llvm/Support/LEB128.h"
13 : #include "llvm/Support/raw_ostream.h"
14 : #include <assert.h>
15 :
16 : namespace llvm {
17 :
18 : // Helper function for extracting fields from encoded instructions.
19 : template<typename InsnType>
20 : #if defined(_MSC_VER) && !defined(__clang__)
21 : __declspec(noinline)
22 : #endif
23 : static InsnType fieldFromInstruction(InsnType insn, unsigned startBit,
24 : unsigned numBits) {
25 : assert(startBit + numBits <= (sizeof(InsnType)*8) &&
26 : "Instruction field out of bounds!");
27 : InsnType fieldMask;
28 155533 : if (numBits == sizeof(InsnType)*8)
29 : fieldMask = (InsnType)(-1LL);
30 : else
31 155533 : fieldMask = (((InsnType)1 << numBits) - 1) << startBit;
32 11202 : return (insn & fieldMask) >> startBit;
33 : }
34 :
35 : static const uint8_t DecoderTableARM32[] = {
36 : /* 0 */ MCD::OPC_ExtractField, 25, 3, // Inst{27-25} ...
37 : /* 3 */ MCD::OPC_FilterValue, 0, 47, 14, 0, // Skip to: 3639
38 : /* 8 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
39 : /* 11 */ MCD::OPC_FilterValue, 0, 110, 7, 0, // Skip to: 1918
40 : /* 16 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
41 : /* 19 */ MCD::OPC_FilterValue, 0, 139, 1, 0, // Skip to: 419
42 : /* 24 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
43 : /* 27 */ MCD::OPC_FilterValue, 0, 123, 0, 0, // Skip to: 155
44 : /* 32 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
45 : /* 35 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 65
46 : /* 40 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 56
47 : /* 45 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 56
48 : /* 52 */ MCD::OPC_Decode, 170, 4, 0, // Opcode: ANDrr
49 : /* 56 */ MCD::OPC_CheckPredicate, 0, 128, 32, 0, // Skip to: 8381
50 : /* 61 */ MCD::OPC_Decode, 171, 4, 1, // Opcode: ANDrsi
51 : /* 65 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 95
52 : /* 70 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 86
53 : /* 75 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 86
54 : /* 82 */ MCD::OPC_Decode, 129, 7, 0, // Opcode: SUBrr
55 : /* 86 */ MCD::OPC_CheckPredicate, 0, 98, 32, 0, // Skip to: 8381
56 : /* 91 */ MCD::OPC_Decode, 130, 7, 1, // Opcode: SUBrsi
57 : /* 95 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 125
58 : /* 100 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 116
59 : /* 105 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 116
60 : /* 112 */ MCD::OPC_Decode, 161, 4, 0, // Opcode: ADDrr
61 : /* 116 */ MCD::OPC_CheckPredicate, 0, 68, 32, 0, // Skip to: 8381
62 : /* 121 */ MCD::OPC_Decode, 162, 4, 1, // Opcode: ADDrsi
63 : /* 125 */ MCD::OPC_FilterValue, 3, 59, 32, 0, // Skip to: 8381
64 : /* 130 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 146
65 : /* 135 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 146
66 : /* 142 */ MCD::OPC_Decode, 251, 5, 0, // Opcode: SBCrr
67 : /* 146 */ MCD::OPC_CheckPredicate, 0, 38, 32, 0, // Skip to: 8381
68 : /* 151 */ MCD::OPC_Decode, 252, 5, 1, // Opcode: SBCrsi
69 : /* 155 */ MCD::OPC_FilterValue, 1, 29, 32, 0, // Skip to: 8381
70 : /* 160 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
71 : /* 163 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 227
72 : /* 168 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
73 : /* 171 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 185
74 : /* 176 */ MCD::OPC_CheckPredicate, 0, 8, 32, 0, // Skip to: 8381
75 : /* 181 */ MCD::OPC_Decode, 172, 4, 2, // Opcode: ANDrsr
76 : /* 185 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 199
77 : /* 190 */ MCD::OPC_CheckPredicate, 0, 250, 31, 0, // Skip to: 8381
78 : /* 195 */ MCD::OPC_Decode, 131, 7, 2, // Opcode: SUBrsr
79 : /* 199 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 213
80 : /* 204 */ MCD::OPC_CheckPredicate, 0, 236, 31, 0, // Skip to: 8381
81 : /* 209 */ MCD::OPC_Decode, 163, 4, 2, // Opcode: ADDrsr
82 : /* 213 */ MCD::OPC_FilterValue, 3, 227, 31, 0, // Skip to: 8381
83 : /* 218 */ MCD::OPC_CheckPredicate, 0, 222, 31, 0, // Skip to: 8381
84 : /* 223 */ MCD::OPC_Decode, 253, 5, 3, // Opcode: SBCrsr
85 : /* 227 */ MCD::OPC_FilterValue, 1, 213, 31, 0, // Skip to: 8381
86 : /* 232 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
87 : /* 235 */ MCD::OPC_FilterValue, 0, 71, 0, 0, // Skip to: 311
88 : /* 240 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
89 : /* 243 */ MCD::OPC_FilterValue, 0, 14, 0, 0, // Skip to: 262
90 : /* 248 */ MCD::OPC_CheckPredicate, 1, 192, 31, 0, // Skip to: 8381
91 : /* 253 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
92 : /* 258 */ MCD::OPC_Decode, 199, 5, 4, // Opcode: MUL
93 : /* 262 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 283
94 : /* 267 */ MCD::OPC_CheckPredicate, 1, 173, 31, 0, // Skip to: 8381
95 : /* 272 */ MCD::OPC_CheckField, 20, 1, 0, 166, 31, 0, // Skip to: 8381
96 : /* 279 */ MCD::OPC_Decode, 164, 7, 5, // Opcode: UMAAL
97 : /* 283 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 297
98 : /* 288 */ MCD::OPC_CheckPredicate, 1, 152, 31, 0, // Skip to: 8381
99 : /* 293 */ MCD::OPC_Decode, 166, 7, 6, // Opcode: UMULL
100 : /* 297 */ MCD::OPC_FilterValue, 3, 143, 31, 0, // Skip to: 8381
101 : /* 302 */ MCD::OPC_CheckPredicate, 1, 138, 31, 0, // Skip to: 8381
102 : /* 307 */ MCD::OPC_Decode, 177, 6, 6, // Opcode: SMULL
103 : /* 311 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 347
104 : /* 316 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
105 : /* 319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 333
106 : /* 324 */ MCD::OPC_CheckPredicate, 0, 116, 31, 0, // Skip to: 8381
107 : /* 329 */ MCD::OPC_Decode, 246, 6, 7, // Opcode: STRH_POST
108 : /* 333 */ MCD::OPC_FilterValue, 1, 107, 31, 0, // Skip to: 8381
109 : /* 338 */ MCD::OPC_CheckPredicate, 0, 102, 31, 0, // Skip to: 8381
110 : /* 343 */ MCD::OPC_Decode, 154, 5, 7, // Opcode: LDRH_POST
111 : /* 347 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 383
112 : /* 352 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
113 : /* 355 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 369
114 : /* 360 */ MCD::OPC_CheckPredicate, 0, 80, 31, 0, // Skip to: 8381
115 : /* 365 */ MCD::OPC_Decode, 145, 5, 7, // Opcode: LDRD_POST
116 : /* 369 */ MCD::OPC_FilterValue, 1, 71, 31, 0, // Skip to: 8381
117 : /* 374 */ MCD::OPC_CheckPredicate, 0, 66, 31, 0, // Skip to: 8381
118 : /* 379 */ MCD::OPC_Decode, 159, 5, 7, // Opcode: LDRSB_POST
119 : /* 383 */ MCD::OPC_FilterValue, 3, 57, 31, 0, // Skip to: 8381
120 : /* 388 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
121 : /* 391 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 405
122 : /* 396 */ MCD::OPC_CheckPredicate, 0, 44, 31, 0, // Skip to: 8381
123 : /* 401 */ MCD::OPC_Decode, 237, 6, 7, // Opcode: STRD_POST
124 : /* 405 */ MCD::OPC_FilterValue, 1, 35, 31, 0, // Skip to: 8381
125 : /* 410 */ MCD::OPC_CheckPredicate, 0, 30, 31, 0, // Skip to: 8381
126 : /* 415 */ MCD::OPC_Decode, 164, 5, 7, // Opcode: LDRSH_POST
127 : /* 419 */ MCD::OPC_FilterValue, 1, 21, 31, 0, // Skip to: 8381
128 : /* 424 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
129 : /* 427 */ MCD::OPC_FilterValue, 0, 6, 2, 0, // Skip to: 950
130 : /* 432 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
131 : /* 435 */ MCD::OPC_FilterValue, 0, 152, 1, 0, // Skip to: 848
132 : /* 440 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
133 : /* 443 */ MCD::OPC_FilterValue, 0, 66, 1, 0, // Skip to: 770
134 : /* 448 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
135 : /* 451 */ MCD::OPC_FilterValue, 14, 67, 0, 0, // Skip to: 523
136 : /* 456 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
137 : /* 459 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 491
138 : /* 464 */ MCD::OPC_CheckPredicate, 2, 171, 0, 0, // Skip to: 640
139 : /* 469 */ MCD::OPC_CheckField, 6, 2, 1, 164, 0, 0, // Skip to: 640
140 : /* 476 */ MCD::OPC_CheckField, 4, 1, 0, 157, 0, 0, // Skip to: 640
141 : /* 483 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
142 : /* 487 */ MCD::OPC_Decode, 205, 4, 8, // Opcode: CRC32B
143 : /* 491 */ MCD::OPC_FilterValue, 1, 144, 0, 0, // Skip to: 640
144 : /* 496 */ MCD::OPC_CheckPredicate, 2, 139, 0, 0, // Skip to: 640
145 : /* 501 */ MCD::OPC_CheckField, 6, 2, 1, 132, 0, 0, // Skip to: 640
146 : /* 508 */ MCD::OPC_CheckField, 4, 1, 0, 125, 0, 0, // Skip to: 640
147 : /* 515 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
148 : /* 519 */ MCD::OPC_Decode, 206, 4, 8, // Opcode: CRC32CB
149 : /* 523 */ MCD::OPC_FilterValue, 15, 112, 0, 0, // Skip to: 640
150 : /* 528 */ MCD::OPC_ExtractField, 10, 8, // Inst{17-10} ...
151 : /* 531 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 559
152 : /* 536 */ MCD::OPC_CheckPredicate, 0, 99, 0, 0, // Skip to: 640
153 : /* 541 */ MCD::OPC_CheckField, 9, 1, 0, 92, 0, 0, // Skip to: 640
154 : /* 548 */ MCD::OPC_CheckField, 0, 5, 0, 85, 0, 0, // Skip to: 640
155 : /* 555 */ MCD::OPC_Decode, 203, 4, 9, // Opcode: CPS2p
156 : /* 559 */ MCD::OPC_FilterValue, 64, 30, 0, 0, // Skip to: 594
157 : /* 564 */ MCD::OPC_CheckPredicate, 0, 71, 0, 0, // Skip to: 640
158 : /* 569 */ MCD::OPC_CheckField, 18, 2, 0, 64, 0, 0, // Skip to: 640
159 : /* 576 */ MCD::OPC_CheckField, 6, 3, 0, 57, 0, 0, // Skip to: 640
160 : /* 583 */ MCD::OPC_CheckField, 0, 5, 0, 50, 0, 0, // Skip to: 640
161 : /* 590 */ MCD::OPC_Decode, 129, 6, 10, // Opcode: SETEND
162 : /* 594 */ MCD::OPC_FilterValue, 128, 1, 40, 0, 0, // Skip to: 640
163 : /* 600 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
164 : /* 603 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 640
165 : /* 608 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 631
166 : /* 613 */ MCD::OPC_CheckField, 18, 2, 0, 11, 0, 0, // Skip to: 631
167 : /* 620 */ MCD::OPC_CheckField, 6, 3, 0, 4, 0, 0, // Skip to: 631
168 : /* 627 */ MCD::OPC_Decode, 202, 4, 9, // Opcode: CPS1p
169 : /* 631 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 640
170 : /* 636 */ MCD::OPC_Decode, 204, 4, 9, // Opcode: CPS3p
171 : /* 640 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
172 : /* 643 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 684
173 : /* 648 */ MCD::OPC_CheckPredicate, 0, 88, 4, 0, // Skip to: 1765
174 : /* 653 */ MCD::OPC_CheckField, 16, 1, 1, 81, 4, 0, // Skip to: 1765
175 : /* 660 */ MCD::OPC_CheckField, 9, 1, 0, 74, 4, 0, // Skip to: 1765
176 : /* 667 */ MCD::OPC_CheckField, 4, 1, 0, 67, 4, 0, // Skip to: 1765
177 : /* 674 */ MCD::OPC_SoftFail, 143, 26 /* 0xd0f */, 128, 128, 56 /* 0xe0000 */,
178 : /* 680 */ MCD::OPC_Decode, 193, 5, 11, // Opcode: MRS
179 : /* 684 */ MCD::OPC_FilterValue, 1, 20, 0, 0, // Skip to: 709
180 : /* 689 */ MCD::OPC_CheckPredicate, 0, 47, 4, 0, // Skip to: 1765
181 : /* 694 */ MCD::OPC_CheckField, 4, 1, 1, 40, 4, 0, // Skip to: 1765
182 : /* 701 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
183 : /* 705 */ MCD::OPC_Decode, 216, 5, 12, // Opcode: QADD
184 : /* 709 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 749
185 : /* 714 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
186 : /* 717 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 731
187 : /* 722 */ MCD::OPC_CheckPredicate, 3, 14, 4, 0, // Skip to: 1765
188 : /* 727 */ MCD::OPC_Decode, 148, 6, 13, // Opcode: SMLABB
189 : /* 731 */ MCD::OPC_FilterValue, 1, 5, 4, 0, // Skip to: 1765
190 : /* 736 */ MCD::OPC_CheckPredicate, 4, 0, 4, 0, // Skip to: 1765
191 : /* 741 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
192 : /* 745 */ MCD::OPC_Decode, 133, 7, 14, // Opcode: SWP
193 : /* 749 */ MCD::OPC_FilterValue, 3, 243, 3, 0, // Skip to: 1765
194 : /* 754 */ MCD::OPC_CheckPredicate, 3, 238, 3, 0, // Skip to: 1765
195 : /* 759 */ MCD::OPC_CheckField, 4, 1, 0, 231, 3, 0, // Skip to: 1765
196 : /* 766 */ MCD::OPC_Decode, 149, 6, 13, // Opcode: SMLABT
197 : /* 770 */ MCD::OPC_FilterValue, 1, 222, 3, 0, // Skip to: 1765
198 : /* 775 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
199 : /* 778 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 806
200 : /* 783 */ MCD::OPC_CheckPredicate, 5, 209, 3, 0, // Skip to: 1765
201 : /* 788 */ MCD::OPC_CheckField, 28, 4, 14, 202, 3, 0, // Skip to: 1765
202 : /* 795 */ MCD::OPC_CheckField, 4, 1, 1, 195, 3, 0, // Skip to: 1765
203 : /* 802 */ MCD::OPC_Decode, 230, 4, 15, // Opcode: HLT
204 : /* 806 */ MCD::OPC_FilterValue, 2, 16, 0, 0, // Skip to: 827
205 : /* 811 */ MCD::OPC_CheckPredicate, 3, 181, 3, 0, // Skip to: 1765
206 : /* 816 */ MCD::OPC_CheckField, 4, 1, 0, 174, 3, 0, // Skip to: 1765
207 : /* 823 */ MCD::OPC_Decode, 159, 6, 13, // Opcode: SMLATB
208 : /* 827 */ MCD::OPC_FilterValue, 3, 165, 3, 0, // Skip to: 1765
209 : /* 832 */ MCD::OPC_CheckPredicate, 3, 160, 3, 0, // Skip to: 1765
210 : /* 837 */ MCD::OPC_CheckField, 4, 1, 0, 153, 3, 0, // Skip to: 1765
211 : /* 844 */ MCD::OPC_Decode, 160, 6, 13, // Opcode: SMLATT
212 : /* 848 */ MCD::OPC_FilterValue, 1, 144, 3, 0, // Skip to: 1765
213 : /* 853 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
214 : /* 856 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 924
215 : /* 861 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 882
216 : /* 866 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 882
217 : /* 873 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
218 : /* 878 */ MCD::OPC_Decode, 149, 7, 16, // Opcode: TSTrr
219 : /* 882 */ MCD::OPC_CheckPredicate, 6, 23, 0, 0, // Skip to: 910
220 : /* 887 */ MCD::OPC_CheckField, 28, 4, 15, 16, 0, 0, // Skip to: 910
221 : /* 894 */ MCD::OPC_CheckField, 5, 3, 0, 9, 0, 0, // Skip to: 910
222 : /* 901 */ MCD::OPC_SoftFail, 143, 250, 63 /* 0xffd0f */, 0,
223 : /* 906 */ MCD::OPC_Decode, 130, 6, 10, // Opcode: SETPAN
224 : /* 910 */ MCD::OPC_CheckPredicate, 0, 82, 3, 0, // Skip to: 1765
225 : /* 915 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
226 : /* 920 */ MCD::OPC_Decode, 150, 7, 17, // Opcode: TSTrsi
227 : /* 924 */ MCD::OPC_FilterValue, 1, 68, 3, 0, // Skip to: 1765
228 : /* 929 */ MCD::OPC_CheckPredicate, 0, 63, 3, 0, // Skip to: 1765
229 : /* 934 */ MCD::OPC_CheckField, 7, 1, 0, 56, 3, 0, // Skip to: 1765
230 : /* 941 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
231 : /* 946 */ MCD::OPC_Decode, 151, 7, 18, // Opcode: TSTrsr
232 : /* 950 */ MCD::OPC_FilterValue, 1, 62, 1, 0, // Skip to: 1273
233 : /* 955 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
234 : /* 958 */ MCD::OPC_FilterValue, 0, 192, 0, 0, // Skip to: 1155
235 : /* 963 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
236 : /* 966 */ MCD::OPC_FilterValue, 0, 144, 0, 0, // Skip to: 1115
237 : /* 971 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
238 : /* 974 */ MCD::OPC_FilterValue, 0, 22, 0, 0, // Skip to: 1001
239 : /* 979 */ MCD::OPC_CheckPredicate, 0, 13, 3, 0, // Skip to: 1765
240 : /* 984 */ MCD::OPC_CheckField, 9, 1, 0, 6, 3, 0, // Skip to: 1765
241 : /* 991 */ MCD::OPC_SoftFail, 143, 26 /* 0xd0f */, 128, 128, 60 /* 0xf0000 */,
242 : /* 997 */ MCD::OPC_Decode, 195, 5, 11, // Opcode: MRSsys
243 : /* 1001 */ MCD::OPC_FilterValue, 2, 53, 0, 0, // Skip to: 1059
244 : /* 1006 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
245 : /* 1009 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 1034
246 : /* 1014 */ MCD::OPC_CheckPredicate, 2, 234, 2, 0, // Skip to: 1765
247 : /* 1019 */ MCD::OPC_CheckField, 28, 4, 14, 227, 2, 0, // Skip to: 1765
248 : /* 1026 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
249 : /* 1030 */ MCD::OPC_Decode, 210, 4, 8, // Opcode: CRC32W
250 : /* 1034 */ MCD::OPC_FilterValue, 1, 214, 2, 0, // Skip to: 1765
251 : /* 1039 */ MCD::OPC_CheckPredicate, 2, 209, 2, 0, // Skip to: 1765
252 : /* 1044 */ MCD::OPC_CheckField, 28, 4, 14, 202, 2, 0, // Skip to: 1765
253 : /* 1051 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
254 : /* 1055 */ MCD::OPC_Decode, 208, 4, 8, // Opcode: CRC32CW
255 : /* 1059 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1073
256 : /* 1064 */ MCD::OPC_CheckPredicate, 3, 184, 2, 0, // Skip to: 1765
257 : /* 1069 */ MCD::OPC_Decode, 153, 6, 19, // Opcode: SMLALBB
258 : /* 1073 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1087
259 : /* 1078 */ MCD::OPC_CheckPredicate, 3, 170, 2, 0, // Skip to: 1765
260 : /* 1083 */ MCD::OPC_Decode, 157, 6, 19, // Opcode: SMLALTB
261 : /* 1087 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1101
262 : /* 1092 */ MCD::OPC_CheckPredicate, 3, 156, 2, 0, // Skip to: 1765
263 : /* 1097 */ MCD::OPC_Decode, 154, 6, 19, // Opcode: SMLALBT
264 : /* 1101 */ MCD::OPC_FilterValue, 7, 147, 2, 0, // Skip to: 1765
265 : /* 1106 */ MCD::OPC_CheckPredicate, 3, 142, 2, 0, // Skip to: 1765
266 : /* 1111 */ MCD::OPC_Decode, 158, 6, 19, // Opcode: SMLALTT
267 : /* 1115 */ MCD::OPC_FilterValue, 1, 133, 2, 0, // Skip to: 1765
268 : /* 1120 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 1141
269 : /* 1125 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 1141
270 : /* 1132 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
271 : /* 1137 */ MCD::OPC_Decode, 199, 4, 20, // Opcode: CMPrr
272 : /* 1141 */ MCD::OPC_CheckPredicate, 0, 107, 2, 0, // Skip to: 1765
273 : /* 1146 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
274 : /* 1151 */ MCD::OPC_Decode, 200, 4, 17, // Opcode: CMPrsi
275 : /* 1155 */ MCD::OPC_FilterValue, 1, 93, 2, 0, // Skip to: 1765
276 : /* 1160 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
277 : /* 1163 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 1241
278 : /* 1168 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
279 : /* 1171 */ MCD::OPC_FilterValue, 0, 46, 0, 0, // Skip to: 1222
280 : /* 1176 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
281 : /* 1179 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 1197
282 : /* 1184 */ MCD::OPC_CheckPredicate, 0, 64, 2, 0, // Skip to: 1765
283 : /* 1189 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
284 : /* 1193 */ MCD::OPC_Decode, 220, 5, 21, // Opcode: QDADD
285 : /* 1197 */ MCD::OPC_FilterValue, 3, 51, 2, 0, // Skip to: 1765
286 : /* 1202 */ MCD::OPC_CheckPredicate, 7, 46, 2, 0, // Skip to: 1765
287 : /* 1207 */ MCD::OPC_SoftFail, 128, 128, 128, 128, 1 /* 0x10000000 */, 128, 128, 128, 128, 14 /* 0xffffffffe0000000 */,
288 : /* 1218 */ MCD::OPC_Decode, 231, 4, 15, // Opcode: HVC
289 : /* 1222 */ MCD::OPC_FilterValue, 1, 26, 2, 0, // Skip to: 1765
290 : /* 1227 */ MCD::OPC_CheckPredicate, 0, 21, 2, 0, // Skip to: 1765
291 : /* 1232 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
292 : /* 1237 */ MCD::OPC_Decode, 201, 4, 18, // Opcode: CMPrsr
293 : /* 1241 */ MCD::OPC_FilterValue, 1, 7, 2, 0, // Skip to: 1765
294 : /* 1246 */ MCD::OPC_CheckPredicate, 4, 2, 2, 0, // Skip to: 1765
295 : /* 1251 */ MCD::OPC_CheckField, 20, 1, 0, 251, 1, 0, // Skip to: 1765
296 : /* 1258 */ MCD::OPC_CheckField, 5, 2, 0, 244, 1, 0, // Skip to: 1765
297 : /* 1265 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
298 : /* 1269 */ MCD::OPC_Decode, 134, 7, 14, // Opcode: SWPB
299 : /* 1273 */ MCD::OPC_FilterValue, 2, 241, 0, 0, // Skip to: 1519
300 : /* 1278 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
301 : /* 1281 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1311
302 : /* 1286 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1302
303 : /* 1291 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1302
304 : /* 1298 */ MCD::OPC_Decode, 205, 5, 0, // Opcode: ORRrr
305 : /* 1302 */ MCD::OPC_CheckPredicate, 0, 202, 1, 0, // Skip to: 1765
306 : /* 1307 */ MCD::OPC_Decode, 206, 5, 1, // Opcode: ORRrsi
307 : /* 1311 */ MCD::OPC_FilterValue, 1, 193, 1, 0, // Skip to: 1765
308 : /* 1316 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
309 : /* 1319 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1333
310 : /* 1324 */ MCD::OPC_CheckPredicate, 0, 180, 1, 0, // Skip to: 1765
311 : /* 1329 */ MCD::OPC_Decode, 207, 5, 2, // Opcode: ORRrsr
312 : /* 1333 */ MCD::OPC_FilterValue, 1, 171, 1, 0, // Skip to: 1765
313 : /* 1338 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
314 : /* 1341 */ MCD::OPC_FilterValue, 12, 59, 0, 0, // Skip to: 1405
315 : /* 1346 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
316 : /* 1349 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1377
317 : /* 1354 */ MCD::OPC_CheckPredicate, 8, 150, 1, 0, // Skip to: 1765
318 : /* 1359 */ MCD::OPC_CheckField, 12, 4, 15, 143, 1, 0, // Skip to: 1765
319 : /* 1366 */ MCD::OPC_CheckField, 5, 2, 0, 136, 1, 0, // Skip to: 1765
320 : /* 1373 */ MCD::OPC_Decode, 213, 6, 22, // Opcode: STL
321 : /* 1377 */ MCD::OPC_FilterValue, 1, 127, 1, 0, // Skip to: 1765
322 : /* 1382 */ MCD::OPC_CheckPredicate, 8, 122, 1, 0, // Skip to: 1765
323 : /* 1387 */ MCD::OPC_CheckField, 5, 2, 0, 115, 1, 0, // Skip to: 1765
324 : /* 1394 */ MCD::OPC_CheckField, 0, 4, 15, 108, 1, 0, // Skip to: 1765
325 : /* 1401 */ MCD::OPC_Decode, 233, 4, 23, // Opcode: LDA
326 : /* 1405 */ MCD::OPC_FilterValue, 14, 52, 0, 0, // Skip to: 1462
327 : /* 1410 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
328 : /* 1413 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1434
329 : /* 1418 */ MCD::OPC_CheckPredicate, 9, 86, 1, 0, // Skip to: 1765
330 : /* 1423 */ MCD::OPC_CheckField, 5, 2, 0, 79, 1, 0, // Skip to: 1765
331 : /* 1430 */ MCD::OPC_Decode, 215, 6, 24, // Opcode: STLEX
332 : /* 1434 */ MCD::OPC_FilterValue, 1, 70, 1, 0, // Skip to: 1765
333 : /* 1439 */ MCD::OPC_CheckPredicate, 9, 65, 1, 0, // Skip to: 1765
334 : /* 1444 */ MCD::OPC_CheckField, 5, 2, 0, 58, 1, 0, // Skip to: 1765
335 : /* 1451 */ MCD::OPC_CheckField, 0, 4, 15, 51, 1, 0, // Skip to: 1765
336 : /* 1458 */ MCD::OPC_Decode, 235, 4, 23, // Opcode: LDAEX
337 : /* 1462 */ MCD::OPC_FilterValue, 15, 42, 1, 0, // Skip to: 1765
338 : /* 1467 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
339 : /* 1470 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1491
340 : /* 1475 */ MCD::OPC_CheckPredicate, 0, 29, 1, 0, // Skip to: 1765
341 : /* 1480 */ MCD::OPC_CheckField, 5, 2, 0, 22, 1, 0, // Skip to: 1765
342 : /* 1487 */ MCD::OPC_Decode, 239, 6, 24, // Opcode: STREX
343 : /* 1491 */ MCD::OPC_FilterValue, 1, 13, 1, 0, // Skip to: 1765
344 : /* 1496 */ MCD::OPC_CheckPredicate, 0, 8, 1, 0, // Skip to: 1765
345 : /* 1501 */ MCD::OPC_CheckField, 5, 2, 0, 1, 1, 0, // Skip to: 1765
346 : /* 1508 */ MCD::OPC_CheckField, 0, 4, 15, 250, 0, 0, // Skip to: 1765
347 : /* 1515 */ MCD::OPC_Decode, 147, 5, 23, // Opcode: LDREX
348 : /* 1519 */ MCD::OPC_FilterValue, 3, 241, 0, 0, // Skip to: 1765
349 : /* 1524 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
350 : /* 1527 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1557
351 : /* 1532 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1548
352 : /* 1537 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1548
353 : /* 1544 */ MCD::OPC_Decode, 176, 4, 0, // Opcode: BICrr
354 : /* 1548 */ MCD::OPC_CheckPredicate, 0, 212, 0, 0, // Skip to: 1765
355 : /* 1553 */ MCD::OPC_Decode, 177, 4, 1, // Opcode: BICrsi
356 : /* 1557 */ MCD::OPC_FilterValue, 1, 203, 0, 0, // Skip to: 1765
357 : /* 1562 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
358 : /* 1565 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1579
359 : /* 1570 */ MCD::OPC_CheckPredicate, 0, 190, 0, 0, // Skip to: 1765
360 : /* 1575 */ MCD::OPC_Decode, 178, 4, 2, // Opcode: BICrsr
361 : /* 1579 */ MCD::OPC_FilterValue, 1, 181, 0, 0, // Skip to: 1765
362 : /* 1584 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
363 : /* 1587 */ MCD::OPC_FilterValue, 12, 59, 0, 0, // Skip to: 1651
364 : /* 1592 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
365 : /* 1595 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1623
366 : /* 1600 */ MCD::OPC_CheckPredicate, 8, 160, 0, 0, // Skip to: 1765
367 : /* 1605 */ MCD::OPC_CheckField, 12, 4, 15, 153, 0, 0, // Skip to: 1765
368 : /* 1612 */ MCD::OPC_CheckField, 5, 2, 0, 146, 0, 0, // Skip to: 1765
369 : /* 1619 */ MCD::OPC_Decode, 214, 6, 22, // Opcode: STLB
370 : /* 1623 */ MCD::OPC_FilterValue, 1, 137, 0, 0, // Skip to: 1765
371 : /* 1628 */ MCD::OPC_CheckPredicate, 8, 132, 0, 0, // Skip to: 1765
372 : /* 1633 */ MCD::OPC_CheckField, 5, 2, 0, 125, 0, 0, // Skip to: 1765
373 : /* 1640 */ MCD::OPC_CheckField, 0, 4, 15, 118, 0, 0, // Skip to: 1765
374 : /* 1647 */ MCD::OPC_Decode, 234, 4, 23, // Opcode: LDAB
375 : /* 1651 */ MCD::OPC_FilterValue, 14, 52, 0, 0, // Skip to: 1708
376 : /* 1656 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
377 : /* 1659 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1680
378 : /* 1664 */ MCD::OPC_CheckPredicate, 9, 96, 0, 0, // Skip to: 1765
379 : /* 1669 */ MCD::OPC_CheckField, 5, 2, 0, 89, 0, 0, // Skip to: 1765
380 : /* 1676 */ MCD::OPC_Decode, 216, 6, 24, // Opcode: STLEXB
381 : /* 1680 */ MCD::OPC_FilterValue, 1, 80, 0, 0, // Skip to: 1765
382 : /* 1685 */ MCD::OPC_CheckPredicate, 9, 75, 0, 0, // Skip to: 1765
383 : /* 1690 */ MCD::OPC_CheckField, 5, 2, 0, 68, 0, 0, // Skip to: 1765
384 : /* 1697 */ MCD::OPC_CheckField, 0, 4, 15, 61, 0, 0, // Skip to: 1765
385 : /* 1704 */ MCD::OPC_Decode, 236, 4, 23, // Opcode: LDAEXB
386 : /* 1708 */ MCD::OPC_FilterValue, 15, 52, 0, 0, // Skip to: 1765
387 : /* 1713 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
388 : /* 1716 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 1737
389 : /* 1721 */ MCD::OPC_CheckPredicate, 0, 39, 0, 0, // Skip to: 1765
390 : /* 1726 */ MCD::OPC_CheckField, 5, 2, 0, 32, 0, 0, // Skip to: 1765
391 : /* 1733 */ MCD::OPC_Decode, 240, 6, 24, // Opcode: STREXB
392 : /* 1737 */ MCD::OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1765
393 : /* 1742 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 1765
394 : /* 1747 */ MCD::OPC_CheckField, 5, 2, 0, 11, 0, 0, // Skip to: 1765
395 : /* 1754 */ MCD::OPC_CheckField, 0, 4, 15, 4, 0, 0, // Skip to: 1765
396 : /* 1761 */ MCD::OPC_Decode, 148, 5, 23, // Opcode: LDREXB
397 : /* 1765 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
398 : /* 1768 */ MCD::OPC_FilterValue, 0, 37, 0, 0, // Skip to: 1810
399 : /* 1773 */ MCD::OPC_CheckPredicate, 7, 203, 25, 0, // Skip to: 8381
400 : /* 1778 */ MCD::OPC_CheckField, 23, 1, 0, 196, 25, 0, // Skip to: 8381
401 : /* 1785 */ MCD::OPC_CheckField, 20, 1, 0, 189, 25, 0, // Skip to: 8381
402 : /* 1792 */ MCD::OPC_CheckField, 9, 3, 1, 182, 25, 0, // Skip to: 8381
403 : /* 1799 */ MCD::OPC_CheckField, 0, 4, 0, 175, 25, 0, // Skip to: 8381
404 : /* 1806 */ MCD::OPC_Decode, 194, 5, 25, // Opcode: MRSbanked
405 : /* 1810 */ MCD::OPC_FilterValue, 11, 31, 0, 0, // Skip to: 1846
406 : /* 1815 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
407 : /* 1818 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1832
408 : /* 1823 */ MCD::OPC_CheckPredicate, 0, 153, 25, 0, // Skip to: 8381
409 : /* 1828 */ MCD::OPC_Decode, 243, 6, 7, // Opcode: STRH
410 : /* 1832 */ MCD::OPC_FilterValue, 1, 144, 25, 0, // Skip to: 8381
411 : /* 1837 */ MCD::OPC_CheckPredicate, 0, 139, 25, 0, // Skip to: 8381
412 : /* 1842 */ MCD::OPC_Decode, 151, 5, 7, // Opcode: LDRH
413 : /* 1846 */ MCD::OPC_FilterValue, 13, 31, 0, 0, // Skip to: 1882
414 : /* 1851 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
415 : /* 1854 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1868
416 : /* 1859 */ MCD::OPC_CheckPredicate, 3, 117, 25, 0, // Skip to: 8381
417 : /* 1864 */ MCD::OPC_Decode, 144, 5, 7, // Opcode: LDRD
418 : /* 1868 */ MCD::OPC_FilterValue, 1, 108, 25, 0, // Skip to: 8381
419 : /* 1873 */ MCD::OPC_CheckPredicate, 0, 103, 25, 0, // Skip to: 8381
420 : /* 1878 */ MCD::OPC_Decode, 156, 5, 7, // Opcode: LDRSB
421 : /* 1882 */ MCD::OPC_FilterValue, 15, 94, 25, 0, // Skip to: 8381
422 : /* 1887 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
423 : /* 1890 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1904
424 : /* 1895 */ MCD::OPC_CheckPredicate, 3, 81, 25, 0, // Skip to: 8381
425 : /* 1900 */ MCD::OPC_Decode, 236, 6, 7, // Opcode: STRD
426 : /* 1904 */ MCD::OPC_FilterValue, 1, 72, 25, 0, // Skip to: 8381
427 : /* 1909 */ MCD::OPC_CheckPredicate, 0, 67, 25, 0, // Skip to: 8381
428 : /* 1914 */ MCD::OPC_Decode, 161, 5, 7, // Opcode: LDRSH
429 : /* 1918 */ MCD::OPC_FilterValue, 1, 58, 25, 0, // Skip to: 8381
430 : /* 1923 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
431 : /* 1926 */ MCD::OPC_FilterValue, 0, 180, 2, 0, // Skip to: 2623
432 : /* 1931 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
433 : /* 1934 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 2002
434 : /* 1939 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
435 : /* 1942 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1972
436 : /* 1947 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1963
437 : /* 1952 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1963
438 : /* 1959 */ MCD::OPC_Decode, 215, 4, 0, // Opcode: EORrr
439 : /* 1963 */ MCD::OPC_CheckPredicate, 0, 13, 25, 0, // Skip to: 8381
440 : /* 1968 */ MCD::OPC_Decode, 216, 4, 1, // Opcode: EORrsi
441 : /* 1972 */ MCD::OPC_FilterValue, 1, 4, 25, 0, // Skip to: 8381
442 : /* 1977 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1993
443 : /* 1982 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 1993
444 : /* 1989 */ MCD::OPC_Decode, 239, 5, 0, // Opcode: RSBrr
445 : /* 1993 */ MCD::OPC_CheckPredicate, 0, 239, 24, 0, // Skip to: 8381
446 : /* 1998 */ MCD::OPC_Decode, 240, 5, 1, // Opcode: RSBrsi
447 : /* 2002 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 2070
448 : /* 2007 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
449 : /* 2010 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2040
450 : /* 2015 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2031
451 : /* 2020 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 2031
452 : /* 2027 */ MCD::OPC_Decode, 157, 4, 0, // Opcode: ADCrr
453 : /* 2031 */ MCD::OPC_CheckPredicate, 0, 201, 24, 0, // Skip to: 8381
454 : /* 2036 */ MCD::OPC_Decode, 158, 4, 1, // Opcode: ADCrsi
455 : /* 2040 */ MCD::OPC_FilterValue, 1, 192, 24, 0, // Skip to: 8381
456 : /* 2045 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2061
457 : /* 2050 */ MCD::OPC_CheckField, 5, 7, 0, 4, 0, 0, // Skip to: 2061
458 : /* 2057 */ MCD::OPC_Decode, 243, 5, 0, // Opcode: RSCrr
459 : /* 2061 */ MCD::OPC_CheckPredicate, 0, 171, 24, 0, // Skip to: 8381
460 : /* 2066 */ MCD::OPC_Decode, 244, 5, 1, // Opcode: RSCrsi
461 : /* 2070 */ MCD::OPC_FilterValue, 2, 166, 1, 0, // Skip to: 2497
462 : /* 2075 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
463 : /* 2078 */ MCD::OPC_FilterValue, 0, 70, 1, 0, // Skip to: 2409
464 : /* 2083 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
465 : /* 2086 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 2129
466 : /* 2091 */ MCD::OPC_ExtractField, 9, 7, // Inst{15-9} ...
467 : /* 2094 */ MCD::OPC_FilterValue, 120, 16, 0, 0, // Skip to: 2115
468 : /* 2099 */ MCD::OPC_CheckPredicate, 0, 133, 24, 0, // Skip to: 8381
469 : /* 2104 */ MCD::OPC_CheckField, 8, 1, 0, 126, 24, 0, // Skip to: 8381
470 : /* 2111 */ MCD::OPC_Decode, 196, 5, 26, // Opcode: MSR
471 : /* 2115 */ MCD::OPC_FilterValue, 121, 117, 24, 0, // Skip to: 8381
472 : /* 2120 */ MCD::OPC_CheckPredicate, 7, 112, 24, 0, // Skip to: 8381
473 : /* 2125 */ MCD::OPC_Decode, 197, 5, 27, // Opcode: MSRbanked
474 : /* 2129 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 2158
475 : /* 2134 */ MCD::OPC_CheckPredicate, 0, 98, 24, 0, // Skip to: 8381
476 : /* 2139 */ MCD::OPC_CheckField, 22, 1, 0, 91, 24, 0, // Skip to: 8381
477 : /* 2146 */ MCD::OPC_CheckField, 8, 12, 255, 31, 83, 24, 0, // Skip to: 8381
478 : /* 2154 */ MCD::OPC_Decode, 186, 4, 28, // Opcode: BXJ
479 : /* 2158 */ MCD::OPC_FilterValue, 2, 67, 0, 0, // Skip to: 2230
480 : /* 2163 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
481 : /* 2166 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2198
482 : /* 2171 */ MCD::OPC_CheckPredicate, 2, 61, 24, 0, // Skip to: 8381
483 : /* 2176 */ MCD::OPC_CheckField, 28, 4, 14, 54, 24, 0, // Skip to: 8381
484 : /* 2183 */ MCD::OPC_CheckField, 22, 1, 0, 47, 24, 0, // Skip to: 8381
485 : /* 2190 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
486 : /* 2194 */ MCD::OPC_Decode, 209, 4, 8, // Opcode: CRC32H
487 : /* 2198 */ MCD::OPC_FilterValue, 1, 34, 24, 0, // Skip to: 8381
488 : /* 2203 */ MCD::OPC_CheckPredicate, 2, 29, 24, 0, // Skip to: 8381
489 : /* 2208 */ MCD::OPC_CheckField, 28, 4, 14, 22, 24, 0, // Skip to: 8381
490 : /* 2215 */ MCD::OPC_CheckField, 22, 1, 0, 15, 24, 0, // Skip to: 8381
491 : /* 2222 */ MCD::OPC_SoftFail, 128, 26 /* 0xd00 */, 0,
492 : /* 2226 */ MCD::OPC_Decode, 207, 4, 8, // Opcode: CRC32CH
493 : /* 2230 */ MCD::OPC_FilterValue, 3, 30, 0, 0, // Skip to: 2265
494 : /* 2235 */ MCD::OPC_CheckPredicate, 7, 253, 23, 0, // Skip to: 8381
495 : /* 2240 */ MCD::OPC_CheckField, 22, 1, 1, 246, 23, 0, // Skip to: 8381
496 : /* 2247 */ MCD::OPC_CheckField, 8, 12, 0, 239, 23, 0, // Skip to: 8381
497 : /* 2254 */ MCD::OPC_CheckField, 0, 4, 14, 232, 23, 0, // Skip to: 8381
498 : /* 2261 */ MCD::OPC_Decode, 218, 4, 29, // Opcode: ERET
499 : /* 2265 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 2301
500 : /* 2270 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
501 : /* 2273 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2287
502 : /* 2278 */ MCD::OPC_CheckPredicate, 3, 210, 23, 0, // Skip to: 8381
503 : /* 2283 */ MCD::OPC_Decode, 161, 6, 13, // Opcode: SMLAWB
504 : /* 2287 */ MCD::OPC_FilterValue, 1, 201, 23, 0, // Skip to: 8381
505 : /* 2292 */ MCD::OPC_CheckPredicate, 3, 196, 23, 0, // Skip to: 8381
506 : /* 2297 */ MCD::OPC_Decode, 175, 6, 30, // Opcode: SMULBB
507 : /* 2301 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 2337
508 : /* 2306 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
509 : /* 2309 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2323
510 : /* 2314 */ MCD::OPC_CheckPredicate, 3, 174, 23, 0, // Skip to: 8381
511 : /* 2319 */ MCD::OPC_Decode, 180, 6, 30, // Opcode: SMULWB
512 : /* 2323 */ MCD::OPC_FilterValue, 1, 165, 23, 0, // Skip to: 8381
513 : /* 2328 */ MCD::OPC_CheckPredicate, 3, 160, 23, 0, // Skip to: 8381
514 : /* 2333 */ MCD::OPC_Decode, 178, 6, 30, // Opcode: SMULTB
515 : /* 2337 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 2373
516 : /* 2342 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
517 : /* 2345 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2359
518 : /* 2350 */ MCD::OPC_CheckPredicate, 3, 138, 23, 0, // Skip to: 8381
519 : /* 2355 */ MCD::OPC_Decode, 162, 6, 13, // Opcode: SMLAWT
520 : /* 2359 */ MCD::OPC_FilterValue, 1, 129, 23, 0, // Skip to: 8381
521 : /* 2364 */ MCD::OPC_CheckPredicate, 3, 124, 23, 0, // Skip to: 8381
522 : /* 2369 */ MCD::OPC_Decode, 176, 6, 30, // Opcode: SMULBT
523 : /* 2373 */ MCD::OPC_FilterValue, 7, 115, 23, 0, // Skip to: 8381
524 : /* 2378 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
525 : /* 2381 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2395
526 : /* 2386 */ MCD::OPC_CheckPredicate, 3, 102, 23, 0, // Skip to: 8381
527 : /* 2391 */ MCD::OPC_Decode, 181, 6, 30, // Opcode: SMULWT
528 : /* 2395 */ MCD::OPC_FilterValue, 1, 93, 23, 0, // Skip to: 8381
529 : /* 2400 */ MCD::OPC_CheckPredicate, 3, 88, 23, 0, // Skip to: 8381
530 : /* 2405 */ MCD::OPC_Decode, 179, 6, 30, // Opcode: SMULTT
531 : /* 2409 */ MCD::OPC_FilterValue, 1, 79, 23, 0, // Skip to: 8381
532 : /* 2414 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
533 : /* 2417 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 2457
534 : /* 2422 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2443
535 : /* 2427 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2443
536 : /* 2434 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
537 : /* 2439 */ MCD::OPC_Decode, 142, 7, 20, // Opcode: TEQrr
538 : /* 2443 */ MCD::OPC_CheckPredicate, 0, 45, 23, 0, // Skip to: 8381
539 : /* 2448 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
540 : /* 2453 */ MCD::OPC_Decode, 143, 7, 17, // Opcode: TEQrsi
541 : /* 2457 */ MCD::OPC_FilterValue, 1, 31, 23, 0, // Skip to: 8381
542 : /* 2462 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2483
543 : /* 2467 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2483
544 : /* 2474 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
545 : /* 2479 */ MCD::OPC_Decode, 195, 4, 20, // Opcode: CMNzrr
546 : /* 2483 */ MCD::OPC_CheckPredicate, 0, 5, 23, 0, // Skip to: 8381
547 : /* 2488 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
548 : /* 2493 */ MCD::OPC_Decode, 196, 4, 17, // Opcode: CMNzrsi
549 : /* 2497 */ MCD::OPC_FilterValue, 3, 247, 22, 0, // Skip to: 8381
550 : /* 2502 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
551 : /* 2505 */ MCD::OPC_FilterValue, 0, 73, 0, 0, // Skip to: 2583
552 : /* 2510 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 2534
553 : /* 2515 */ MCD::OPC_CheckField, 5, 16, 128, 15, 11, 0, 0, // Skip to: 2534
554 : /* 2523 */ MCD::OPC_CheckField, 0, 4, 14, 4, 0, 0, // Skip to: 2534
555 : /* 2530 */ MCD::OPC_Decode, 181, 5, 29, // Opcode: MOVPCLR
556 : /* 2534 */ MCD::OPC_ExtractField, 5, 7, // Inst{11-5} ...
557 : /* 2537 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2567
558 : /* 2542 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 2558
559 : /* 2547 */ MCD::OPC_CheckField, 16, 4, 0, 4, 0, 0, // Skip to: 2558
560 : /* 2554 */ MCD::OPC_Decode, 185, 5, 31, // Opcode: MOVr
561 : /* 2558 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 2567
562 : /* 2563 */ MCD::OPC_Decode, 186, 5, 32, // Opcode: MOVr_TC
563 : /* 2567 */ MCD::OPC_CheckPredicate, 0, 177, 22, 0, // Skip to: 8381
564 : /* 2572 */ MCD::OPC_CheckField, 16, 4, 0, 170, 22, 0, // Skip to: 8381
565 : /* 2579 */ MCD::OPC_Decode, 187, 5, 33, // Opcode: MOVsi
566 : /* 2583 */ MCD::OPC_FilterValue, 1, 161, 22, 0, // Skip to: 8381
567 : /* 2588 */ MCD::OPC_CheckPredicate, 0, 16, 0, 0, // Skip to: 2609
568 : /* 2593 */ MCD::OPC_CheckField, 5, 7, 0, 9, 0, 0, // Skip to: 2609
569 : /* 2600 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0,
570 : /* 2605 */ MCD::OPC_Decode, 201, 5, 31, // Opcode: MVNr
571 : /* 2609 */ MCD::OPC_CheckPredicate, 0, 135, 22, 0, // Skip to: 8381
572 : /* 2614 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0,
573 : /* 2619 */ MCD::OPC_Decode, 202, 5, 33, // Opcode: MVNsi
574 : /* 2623 */ MCD::OPC_FilterValue, 1, 121, 22, 0, // Skip to: 8381
575 : /* 2628 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
576 : /* 2631 */ MCD::OPC_FilterValue, 0, 113, 1, 0, // Skip to: 3005
577 : /* 2636 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
578 : /* 2639 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2653
579 : /* 2644 */ MCD::OPC_CheckPredicate, 0, 100, 22, 0, // Skip to: 8381
580 : /* 2649 */ MCD::OPC_Decode, 217, 4, 2, // Opcode: EORrsr
581 : /* 2653 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 2667
582 : /* 2658 */ MCD::OPC_CheckPredicate, 0, 86, 22, 0, // Skip to: 8381
583 : /* 2663 */ MCD::OPC_Decode, 241, 5, 2, // Opcode: RSBrsr
584 : /* 2667 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2681
585 : /* 2672 */ MCD::OPC_CheckPredicate, 0, 72, 22, 0, // Skip to: 8381
586 : /* 2677 */ MCD::OPC_Decode, 159, 4, 3, // Opcode: ADCrsr
587 : /* 2681 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 2695
588 : /* 2686 */ MCD::OPC_CheckPredicate, 0, 58, 22, 0, // Skip to: 8381
589 : /* 2691 */ MCD::OPC_Decode, 245, 5, 2, // Opcode: RSCrsr
590 : /* 2695 */ MCD::OPC_FilterValue, 4, 163, 0, 0, // Skip to: 2863
591 : /* 2700 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
592 : /* 2703 */ MCD::OPC_FilterValue, 0, 136, 0, 0, // Skip to: 2844
593 : /* 2708 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
594 : /* 2711 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 2766
595 : /* 2716 */ MCD::OPC_ExtractField, 8, 12, // Inst{19-8} ...
596 : /* 2719 */ MCD::OPC_FilterValue, 255, 31, 24, 22, 0, // Skip to: 8381
597 : /* 2725 */ MCD::OPC_CheckPredicate, 10, 11, 0, 0, // Skip to: 2741
598 : /* 2730 */ MCD::OPC_CheckField, 0, 4, 14, 4, 0, 0, // Skip to: 2741
599 : /* 2737 */ MCD::OPC_Decode, 187, 4, 29, // Opcode: BX_RET
600 : /* 2741 */ MCD::OPC_CheckPredicate, 10, 11, 0, 0, // Skip to: 2757
601 : /* 2746 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 2757
602 : /* 2753 */ MCD::OPC_Decode, 185, 4, 34, // Opcode: BX
603 : /* 2757 */ MCD::OPC_CheckPredicate, 10, 243, 21, 0, // Skip to: 8381
604 : /* 2762 */ MCD::OPC_Decode, 188, 4, 28, // Opcode: BX_pred
605 : /* 2766 */ MCD::OPC_FilterValue, 1, 34, 0, 0, // Skip to: 2805
606 : /* 2771 */ MCD::OPC_ExtractField, 8, 12, // Inst{19-8} ...
607 : /* 2774 */ MCD::OPC_FilterValue, 255, 31, 225, 21, 0, // Skip to: 8381
608 : /* 2780 */ MCD::OPC_CheckPredicate, 11, 11, 0, 0, // Skip to: 2796
609 : /* 2785 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 2796
610 : /* 2792 */ MCD::OPC_Decode, 181, 4, 34, // Opcode: BLX
611 : /* 2796 */ MCD::OPC_CheckPredicate, 11, 204, 21, 0, // Skip to: 8381
612 : /* 2801 */ MCD::OPC_Decode, 182, 4, 28, // Opcode: BLX_pred
613 : /* 2805 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 2823
614 : /* 2810 */ MCD::OPC_CheckPredicate, 0, 190, 21, 0, // Skip to: 8381
615 : /* 2815 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
616 : /* 2819 */ MCD::OPC_Decode, 223, 5, 21, // Opcode: QSUB
617 : /* 2823 */ MCD::OPC_FilterValue, 3, 177, 21, 0, // Skip to: 8381
618 : /* 2828 */ MCD::OPC_CheckPredicate, 0, 172, 21, 0, // Skip to: 8381
619 : /* 2833 */ MCD::OPC_CheckField, 28, 4, 14, 165, 21, 0, // Skip to: 8381
620 : /* 2840 */ MCD::OPC_Decode, 179, 4, 15, // Opcode: BKPT
621 : /* 2844 */ MCD::OPC_FilterValue, 1, 156, 21, 0, // Skip to: 8381
622 : /* 2849 */ MCD::OPC_CheckPredicate, 0, 151, 21, 0, // Skip to: 8381
623 : /* 2854 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
624 : /* 2859 */ MCD::OPC_Decode, 144, 7, 18, // Opcode: TEQrsr
625 : /* 2863 */ MCD::OPC_FilterValue, 5, 97, 0, 0, // Skip to: 2965
626 : /* 2868 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
627 : /* 2871 */ MCD::OPC_FilterValue, 0, 70, 0, 0, // Skip to: 2946
628 : /* 2876 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
629 : /* 2879 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2907
630 : /* 2884 */ MCD::OPC_CheckPredicate, 11, 116, 21, 0, // Skip to: 8381
631 : /* 2889 */ MCD::OPC_CheckField, 16, 4, 15, 109, 21, 0, // Skip to: 8381
632 : /* 2896 */ MCD::OPC_CheckField, 8, 4, 15, 102, 21, 0, // Skip to: 8381
633 : /* 2903 */ MCD::OPC_Decode, 193, 4, 35, // Opcode: CLZ
634 : /* 2907 */ MCD::OPC_FilterValue, 2, 13, 0, 0, // Skip to: 2925
635 : /* 2912 */ MCD::OPC_CheckPredicate, 0, 88, 21, 0, // Skip to: 8381
636 : /* 2917 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
637 : /* 2921 */ MCD::OPC_Decode, 221, 5, 21, // Opcode: QDSUB
638 : /* 2925 */ MCD::OPC_FilterValue, 3, 75, 21, 0, // Skip to: 8381
639 : /* 2930 */ MCD::OPC_CheckPredicate, 12, 70, 21, 0, // Skip to: 8381
640 : /* 2935 */ MCD::OPC_CheckField, 8, 12, 0, 63, 21, 0, // Skip to: 8381
641 : /* 2942 */ MCD::OPC_Decode, 147, 6, 36, // Opcode: SMC
642 : /* 2946 */ MCD::OPC_FilterValue, 1, 54, 21, 0, // Skip to: 8381
643 : /* 2951 */ MCD::OPC_CheckPredicate, 0, 49, 21, 0, // Skip to: 8381
644 : /* 2956 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
645 : /* 2961 */ MCD::OPC_Decode, 197, 4, 18, // Opcode: CMNzrsr
646 : /* 2965 */ MCD::OPC_FilterValue, 6, 16, 0, 0, // Skip to: 2986
647 : /* 2970 */ MCD::OPC_CheckPredicate, 0, 30, 21, 0, // Skip to: 8381
648 : /* 2975 */ MCD::OPC_CheckField, 16, 4, 0, 23, 21, 0, // Skip to: 8381
649 : /* 2982 */ MCD::OPC_Decode, 188, 5, 37, // Opcode: MOVsr
650 : /* 2986 */ MCD::OPC_FilterValue, 7, 14, 21, 0, // Skip to: 8381
651 : /* 2991 */ MCD::OPC_CheckPredicate, 0, 9, 21, 0, // Skip to: 8381
652 : /* 2996 */ MCD::OPC_SoftFail, 128, 128, 60 /* 0xf0000 */, 0,
653 : /* 3001 */ MCD::OPC_Decode, 203, 5, 37, // Opcode: MVNsr
654 : /* 3005 */ MCD::OPC_FilterValue, 1, 251, 20, 0, // Skip to: 8381
655 : /* 3010 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
656 : /* 3013 */ MCD::OPC_FilterValue, 0, 48, 1, 0, // Skip to: 3322
657 : /* 3018 */ MCD::OPC_ExtractField, 22, 3, // Inst{24-22} ...
658 : /* 3021 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3035
659 : /* 3026 */ MCD::OPC_CheckPredicate, 1, 230, 20, 0, // Skip to: 8381
660 : /* 3031 */ MCD::OPC_Decode, 179, 5, 38, // Opcode: MLA
661 : /* 3035 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3056
662 : /* 3040 */ MCD::OPC_CheckPredicate, 13, 216, 20, 0, // Skip to: 8381
663 : /* 3045 */ MCD::OPC_CheckField, 20, 1, 0, 209, 20, 0, // Skip to: 8381
664 : /* 3052 */ MCD::OPC_Decode, 180, 5, 39, // Opcode: MLS
665 : /* 3056 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3070
666 : /* 3061 */ MCD::OPC_CheckPredicate, 1, 195, 20, 0, // Skip to: 8381
667 : /* 3066 */ MCD::OPC_Decode, 165, 7, 40, // Opcode: UMLAL
668 : /* 3070 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3084
669 : /* 3075 */ MCD::OPC_CheckPredicate, 1, 181, 20, 0, // Skip to: 8381
670 : /* 3080 */ MCD::OPC_Decode, 152, 6, 40, // Opcode: SMLAL
671 : /* 3084 */ MCD::OPC_FilterValue, 6, 89, 0, 0, // Skip to: 3178
672 : /* 3089 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
673 : /* 3092 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 3135
674 : /* 3097 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
675 : /* 3100 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3114
676 : /* 3105 */ MCD::OPC_CheckPredicate, 9, 151, 20, 0, // Skip to: 8381
677 : /* 3110 */ MCD::OPC_Decode, 217, 6, 41, // Opcode: STLEXD
678 : /* 3114 */ MCD::OPC_FilterValue, 1, 142, 20, 0, // Skip to: 8381
679 : /* 3119 */ MCD::OPC_CheckPredicate, 9, 137, 20, 0, // Skip to: 8381
680 : /* 3124 */ MCD::OPC_CheckField, 0, 4, 15, 130, 20, 0, // Skip to: 8381
681 : /* 3131 */ MCD::OPC_Decode, 237, 4, 42, // Opcode: LDAEXD
682 : /* 3135 */ MCD::OPC_FilterValue, 15, 121, 20, 0, // Skip to: 8381
683 : /* 3140 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
684 : /* 3143 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3157
685 : /* 3148 */ MCD::OPC_CheckPredicate, 0, 108, 20, 0, // Skip to: 8381
686 : /* 3153 */ MCD::OPC_Decode, 241, 6, 41, // Opcode: STREXD
687 : /* 3157 */ MCD::OPC_FilterValue, 1, 99, 20, 0, // Skip to: 8381
688 : /* 3162 */ MCD::OPC_CheckPredicate, 0, 94, 20, 0, // Skip to: 8381
689 : /* 3167 */ MCD::OPC_CheckField, 0, 4, 15, 87, 20, 0, // Skip to: 8381
690 : /* 3174 */ MCD::OPC_Decode, 149, 5, 42, // Opcode: LDREXD
691 : /* 3178 */ MCD::OPC_FilterValue, 7, 78, 20, 0, // Skip to: 8381
692 : /* 3183 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
693 : /* 3186 */ MCD::OPC_FilterValue, 12, 45, 0, 0, // Skip to: 3236
694 : /* 3191 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
695 : /* 3194 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3215
696 : /* 3199 */ MCD::OPC_CheckPredicate, 8, 57, 20, 0, // Skip to: 8381
697 : /* 3204 */ MCD::OPC_CheckField, 12, 4, 15, 50, 20, 0, // Skip to: 8381
698 : /* 3211 */ MCD::OPC_Decode, 219, 6, 22, // Opcode: STLH
699 : /* 3215 */ MCD::OPC_FilterValue, 1, 41, 20, 0, // Skip to: 8381
700 : /* 3220 */ MCD::OPC_CheckPredicate, 8, 36, 20, 0, // Skip to: 8381
701 : /* 3225 */ MCD::OPC_CheckField, 0, 4, 15, 29, 20, 0, // Skip to: 8381
702 : /* 3232 */ MCD::OPC_Decode, 239, 4, 23, // Opcode: LDAH
703 : /* 3236 */ MCD::OPC_FilterValue, 14, 38, 0, 0, // Skip to: 3279
704 : /* 3241 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
705 : /* 3244 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3258
706 : /* 3249 */ MCD::OPC_CheckPredicate, 9, 7, 20, 0, // Skip to: 8381
707 : /* 3254 */ MCD::OPC_Decode, 218, 6, 24, // Opcode: STLEXH
708 : /* 3258 */ MCD::OPC_FilterValue, 1, 254, 19, 0, // Skip to: 8381
709 : /* 3263 */ MCD::OPC_CheckPredicate, 9, 249, 19, 0, // Skip to: 8381
710 : /* 3268 */ MCD::OPC_CheckField, 0, 4, 15, 242, 19, 0, // Skip to: 8381
711 : /* 3275 */ MCD::OPC_Decode, 238, 4, 23, // Opcode: LDAEXH
712 : /* 3279 */ MCD::OPC_FilterValue, 15, 233, 19, 0, // Skip to: 8381
713 : /* 3284 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
714 : /* 3287 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3301
715 : /* 3292 */ MCD::OPC_CheckPredicate, 0, 220, 19, 0, // Skip to: 8381
716 : /* 3297 */ MCD::OPC_Decode, 242, 6, 24, // Opcode: STREXH
717 : /* 3301 */ MCD::OPC_FilterValue, 1, 211, 19, 0, // Skip to: 8381
718 : /* 3306 */ MCD::OPC_CheckPredicate, 0, 206, 19, 0, // Skip to: 8381
719 : /* 3311 */ MCD::OPC_CheckField, 0, 4, 15, 199, 19, 0, // Skip to: 8381
720 : /* 3318 */ MCD::OPC_Decode, 150, 5, 23, // Opcode: LDREXH
721 : /* 3322 */ MCD::OPC_FilterValue, 1, 130, 0, 0, // Skip to: 3457
722 : /* 3327 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
723 : /* 3330 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 3395
724 : /* 3335 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
725 : /* 3338 */ MCD::OPC_FilterValue, 0, 38, 0, 0, // Skip to: 3381
726 : /* 3343 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
727 : /* 3346 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3367
728 : /* 3351 */ MCD::OPC_CheckPredicate, 0, 161, 19, 0, // Skip to: 8381
729 : /* 3356 */ MCD::OPC_CheckField, 8, 4, 0, 154, 19, 0, // Skip to: 8381
730 : /* 3363 */ MCD::OPC_Decode, 245, 6, 43, // Opcode: STRHTr
731 : /* 3367 */ MCD::OPC_FilterValue, 1, 145, 19, 0, // Skip to: 8381
732 : /* 3372 */ MCD::OPC_CheckPredicate, 0, 140, 19, 0, // Skip to: 8381
733 : /* 3377 */ MCD::OPC_Decode, 244, 6, 44, // Opcode: STRHTi
734 : /* 3381 */ MCD::OPC_FilterValue, 1, 131, 19, 0, // Skip to: 8381
735 : /* 3386 */ MCD::OPC_CheckPredicate, 0, 126, 19, 0, // Skip to: 8381
736 : /* 3391 */ MCD::OPC_Decode, 247, 6, 7, // Opcode: STRH_PRE
737 : /* 3395 */ MCD::OPC_FilterValue, 1, 117, 19, 0, // Skip to: 8381
738 : /* 3400 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
739 : /* 3403 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3443
740 : /* 3408 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
741 : /* 3411 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3429
742 : /* 3416 */ MCD::OPC_CheckPredicate, 0, 96, 19, 0, // Skip to: 8381
743 : /* 3421 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
744 : /* 3425 */ MCD::OPC_Decode, 153, 5, 45, // Opcode: LDRHTr
745 : /* 3429 */ MCD::OPC_FilterValue, 1, 83, 19, 0, // Skip to: 8381
746 : /* 3434 */ MCD::OPC_CheckPredicate, 0, 78, 19, 0, // Skip to: 8381
747 : /* 3439 */ MCD::OPC_Decode, 152, 5, 46, // Opcode: LDRHTi
748 : /* 3443 */ MCD::OPC_FilterValue, 1, 69, 19, 0, // Skip to: 8381
749 : /* 3448 */ MCD::OPC_CheckPredicate, 0, 64, 19, 0, // Skip to: 8381
750 : /* 3453 */ MCD::OPC_Decode, 155, 5, 7, // Opcode: LDRH_PRE
751 : /* 3457 */ MCD::OPC_FilterValue, 2, 86, 0, 0, // Skip to: 3548
752 : /* 3462 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
753 : /* 3465 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3486
754 : /* 3470 */ MCD::OPC_CheckPredicate, 0, 42, 19, 0, // Skip to: 8381
755 : /* 3475 */ MCD::OPC_CheckField, 24, 1, 1, 35, 19, 0, // Skip to: 8381
756 : /* 3482 */ MCD::OPC_Decode, 146, 5, 7, // Opcode: LDRD_PRE
757 : /* 3486 */ MCD::OPC_FilterValue, 1, 26, 19, 0, // Skip to: 8381
758 : /* 3491 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
759 : /* 3494 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3534
760 : /* 3499 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
761 : /* 3502 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3520
762 : /* 3507 */ MCD::OPC_CheckPredicate, 0, 5, 19, 0, // Skip to: 8381
763 : /* 3512 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
764 : /* 3516 */ MCD::OPC_Decode, 158, 5, 45, // Opcode: LDRSBTr
765 : /* 3520 */ MCD::OPC_FilterValue, 1, 248, 18, 0, // Skip to: 8381
766 : /* 3525 */ MCD::OPC_CheckPredicate, 0, 243, 18, 0, // Skip to: 8381
767 : /* 3530 */ MCD::OPC_Decode, 157, 5, 46, // Opcode: LDRSBTi
768 : /* 3534 */ MCD::OPC_FilterValue, 1, 234, 18, 0, // Skip to: 8381
769 : /* 3539 */ MCD::OPC_CheckPredicate, 0, 229, 18, 0, // Skip to: 8381
770 : /* 3544 */ MCD::OPC_Decode, 160, 5, 7, // Opcode: LDRSB_PRE
771 : /* 3548 */ MCD::OPC_FilterValue, 3, 220, 18, 0, // Skip to: 8381
772 : /* 3553 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
773 : /* 3556 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3577
774 : /* 3561 */ MCD::OPC_CheckPredicate, 0, 207, 18, 0, // Skip to: 8381
775 : /* 3566 */ MCD::OPC_CheckField, 24, 1, 1, 200, 18, 0, // Skip to: 8381
776 : /* 3573 */ MCD::OPC_Decode, 238, 6, 7, // Opcode: STRD_PRE
777 : /* 3577 */ MCD::OPC_FilterValue, 1, 191, 18, 0, // Skip to: 8381
778 : /* 3582 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
779 : /* 3585 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3625
780 : /* 3590 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
781 : /* 3593 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 3611
782 : /* 3598 */ MCD::OPC_CheckPredicate, 0, 170, 18, 0, // Skip to: 8381
783 : /* 3603 */ MCD::OPC_SoftFail, 128, 30 /* 0xf00 */, 0,
784 : /* 3607 */ MCD::OPC_Decode, 163, 5, 45, // Opcode: LDRSHTr
785 : /* 3611 */ MCD::OPC_FilterValue, 1, 157, 18, 0, // Skip to: 8381
786 : /* 3616 */ MCD::OPC_CheckPredicate, 0, 152, 18, 0, // Skip to: 8381
787 : /* 3621 */ MCD::OPC_Decode, 162, 5, 46, // Opcode: LDRSHTi
788 : /* 3625 */ MCD::OPC_FilterValue, 1, 143, 18, 0, // Skip to: 8381
789 : /* 3630 */ MCD::OPC_CheckPredicate, 0, 138, 18, 0, // Skip to: 8381
790 : /* 3635 */ MCD::OPC_Decode, 165, 5, 7, // Opcode: LDRSH_PRE
791 : /* 3639 */ MCD::OPC_FilterValue, 1, 0, 2, 0, // Skip to: 4156
792 : /* 3644 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
793 : /* 3647 */ MCD::OPC_FilterValue, 0, 201, 0, 0, // Skip to: 3853
794 : /* 3652 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
795 : /* 3655 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 3735
796 : /* 3660 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
797 : /* 3663 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3677
798 : /* 3668 */ MCD::OPC_CheckPredicate, 0, 46, 0, 0, // Skip to: 3719
799 : /* 3673 */ MCD::OPC_Decode, 169, 4, 47, // Opcode: ANDri
800 : /* 3677 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3691
801 : /* 3682 */ MCD::OPC_CheckPredicate, 0, 32, 0, 0, // Skip to: 3719
802 : /* 3687 */ MCD::OPC_Decode, 128, 7, 47, // Opcode: SUBri
803 : /* 3691 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3705
804 : /* 3696 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 3719
805 : /* 3701 */ MCD::OPC_Decode, 160, 4, 47, // Opcode: ADDri
806 : /* 3705 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3719
807 : /* 3710 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 3719
808 : /* 3715 */ MCD::OPC_Decode, 250, 5, 47, // Opcode: SBCri
809 : /* 3719 */ MCD::OPC_CheckPredicate, 0, 49, 18, 0, // Skip to: 8381
810 : /* 3724 */ MCD::OPC_CheckField, 16, 5, 15, 42, 18, 0, // Skip to: 8381
811 : /* 3731 */ MCD::OPC_Decode, 164, 4, 48, // Opcode: ADR
812 : /* 3735 */ MCD::OPC_FilterValue, 1, 33, 18, 0, // Skip to: 8381
813 : /* 3740 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
814 : /* 3743 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3784
815 : /* 3748 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
816 : /* 3751 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3765
817 : /* 3756 */ MCD::OPC_CheckPredicate, 13, 12, 18, 0, // Skip to: 8381
818 : /* 3761 */ MCD::OPC_Decode, 184, 5, 49, // Opcode: MOVi16
819 : /* 3765 */ MCD::OPC_FilterValue, 1, 3, 18, 0, // Skip to: 8381
820 : /* 3770 */ MCD::OPC_CheckPredicate, 0, 254, 17, 0, // Skip to: 8381
821 : /* 3775 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
822 : /* 3780 */ MCD::OPC_Decode, 148, 7, 50, // Opcode: TSTri
823 : /* 3784 */ MCD::OPC_FilterValue, 1, 36, 0, 0, // Skip to: 3825
824 : /* 3789 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
825 : /* 3792 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3806
826 : /* 3797 */ MCD::OPC_CheckPredicate, 13, 227, 17, 0, // Skip to: 8381
827 : /* 3802 */ MCD::OPC_Decode, 182, 5, 49, // Opcode: MOVTi16
828 : /* 3806 */ MCD::OPC_FilterValue, 1, 218, 17, 0, // Skip to: 8381
829 : /* 3811 */ MCD::OPC_CheckPredicate, 0, 213, 17, 0, // Skip to: 8381
830 : /* 3816 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
831 : /* 3821 */ MCD::OPC_Decode, 198, 4, 50, // Opcode: CMPri
832 : /* 3825 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3839
833 : /* 3830 */ MCD::OPC_CheckPredicate, 0, 194, 17, 0, // Skip to: 8381
834 : /* 3835 */ MCD::OPC_Decode, 204, 5, 47, // Opcode: ORRri
835 : /* 3839 */ MCD::OPC_FilterValue, 3, 185, 17, 0, // Skip to: 8381
836 : /* 3844 */ MCD::OPC_CheckPredicate, 0, 180, 17, 0, // Skip to: 8381
837 : /* 3849 */ MCD::OPC_Decode, 175, 4, 47, // Opcode: BICri
838 : /* 3853 */ MCD::OPC_FilterValue, 1, 171, 17, 0, // Skip to: 8381
839 : /* 3858 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
840 : /* 3861 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 3897
841 : /* 3866 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
842 : /* 3869 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3883
843 : /* 3874 */ MCD::OPC_CheckPredicate, 0, 150, 17, 0, // Skip to: 8381
844 : /* 3879 */ MCD::OPC_Decode, 214, 4, 47, // Opcode: EORri
845 : /* 3883 */ MCD::OPC_FilterValue, 1, 141, 17, 0, // Skip to: 8381
846 : /* 3888 */ MCD::OPC_CheckPredicate, 0, 136, 17, 0, // Skip to: 8381
847 : /* 3893 */ MCD::OPC_Decode, 238, 5, 47, // Opcode: RSBri
848 : /* 3897 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 3933
849 : /* 3902 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
850 : /* 3905 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3919
851 : /* 3910 */ MCD::OPC_CheckPredicate, 0, 114, 17, 0, // Skip to: 8381
852 : /* 3915 */ MCD::OPC_Decode, 156, 4, 47, // Opcode: ADCri
853 : /* 3919 */ MCD::OPC_FilterValue, 1, 105, 17, 0, // Skip to: 8381
854 : /* 3924 */ MCD::OPC_CheckPredicate, 0, 100, 17, 0, // Skip to: 8381
855 : /* 3929 */ MCD::OPC_Decode, 242, 5, 47, // Opcode: RSCri
856 : /* 3933 */ MCD::OPC_FilterValue, 2, 168, 0, 0, // Skip to: 4106
857 : /* 3938 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
858 : /* 3941 */ MCD::OPC_FilterValue, 0, 114, 0, 0, // Skip to: 4060
859 : /* 3946 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
860 : /* 3949 */ MCD::OPC_FilterValue, 15, 75, 17, 0, // Skip to: 8381
861 : /* 3954 */ MCD::OPC_CheckPredicate, 14, 32, 0, 0, // Skip to: 3991
862 : /* 3959 */ MCD::OPC_CheckField, 28, 4, 14, 25, 0, 0, // Skip to: 3991
863 : /* 3966 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 3991
864 : /* 3973 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 3991
865 : /* 3980 */ MCD::OPC_CheckField, 0, 12, 18, 4, 0, 0, // Skip to: 3991
866 : /* 3987 */ MCD::OPC_Decode, 147, 7, 51, // Opcode: TSB
867 : /* 3991 */ MCD::OPC_CheckPredicate, 15, 25, 0, 0, // Skip to: 4021
868 : /* 3996 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 4021
869 : /* 4003 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 4021
870 : /* 4010 */ MCD::OPC_CheckField, 4, 8, 15, 4, 0, 0, // Skip to: 4021
871 : /* 4017 */ MCD::OPC_Decode, 211, 4, 36, // Opcode: DBG
872 : /* 4021 */ MCD::OPC_CheckPredicate, 1, 25, 0, 0, // Skip to: 4051
873 : /* 4026 */ MCD::OPC_CheckField, 22, 1, 0, 18, 0, 0, // Skip to: 4051
874 : /* 4033 */ MCD::OPC_CheckField, 16, 4, 0, 11, 0, 0, // Skip to: 4051
875 : /* 4040 */ MCD::OPC_CheckField, 8, 4, 0, 4, 0, 0, // Skip to: 4051
876 : /* 4047 */ MCD::OPC_Decode, 229, 4, 52, // Opcode: HINT
877 : /* 4051 */ MCD::OPC_CheckPredicate, 0, 229, 16, 0, // Skip to: 8381
878 : /* 4056 */ MCD::OPC_Decode, 198, 5, 53, // Opcode: MSRi
879 : /* 4060 */ MCD::OPC_FilterValue, 1, 220, 16, 0, // Skip to: 8381
880 : /* 4065 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
881 : /* 4068 */ MCD::OPC_FilterValue, 0, 14, 0, 0, // Skip to: 4087
882 : /* 4073 */ MCD::OPC_CheckPredicate, 0, 207, 16, 0, // Skip to: 8381
883 : /* 4078 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
884 : /* 4083 */ MCD::OPC_Decode, 141, 7, 50, // Opcode: TEQri
885 : /* 4087 */ MCD::OPC_FilterValue, 1, 193, 16, 0, // Skip to: 8381
886 : /* 4092 */ MCD::OPC_CheckPredicate, 0, 188, 16, 0, // Skip to: 8381
887 : /* 4097 */ MCD::OPC_SoftFail, 128, 224, 3 /* 0xf000 */, 0,
888 : /* 4102 */ MCD::OPC_Decode, 194, 4, 50, // Opcode: CMNri
889 : /* 4106 */ MCD::OPC_FilterValue, 3, 174, 16, 0, // Skip to: 8381
890 : /* 4111 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
891 : /* 4114 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4135
892 : /* 4119 */ MCD::OPC_CheckPredicate, 0, 161, 16, 0, // Skip to: 8381
893 : /* 4124 */ MCD::OPC_CheckField, 16, 4, 0, 154, 16, 0, // Skip to: 8381
894 : /* 4131 */ MCD::OPC_Decode, 183, 5, 54, // Opcode: MOVi
895 : /* 4135 */ MCD::OPC_FilterValue, 1, 145, 16, 0, // Skip to: 8381
896 : /* 4140 */ MCD::OPC_CheckPredicate, 0, 140, 16, 0, // Skip to: 8381
897 : /* 4145 */ MCD::OPC_CheckField, 16, 4, 0, 133, 16, 0, // Skip to: 8381
898 : /* 4152 */ MCD::OPC_Decode, 200, 5, 54, // Opcode: MVNi
899 : /* 4156 */ MCD::OPC_FilterValue, 2, 9, 2, 0, // Skip to: 4682
900 : /* 4161 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
901 : /* 4164 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 4200
902 : /* 4169 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
903 : /* 4172 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4186
904 : /* 4177 */ MCD::OPC_CheckPredicate, 0, 103, 16, 0, // Skip to: 8381
905 : /* 4182 */ MCD::OPC_Decode, 250, 6, 55, // Opcode: STR_POST_IMM
906 : /* 4186 */ MCD::OPC_FilterValue, 1, 94, 16, 0, // Skip to: 8381
907 : /* 4191 */ MCD::OPC_CheckPredicate, 0, 89, 16, 0, // Skip to: 8381
908 : /* 4196 */ MCD::OPC_Decode, 254, 6, 56, // Opcode: STRi12
909 : /* 4200 */ MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 4259
910 : /* 4205 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
911 : /* 4208 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4222
912 : /* 4213 */ MCD::OPC_CheckPredicate, 0, 67, 16, 0, // Skip to: 8381
913 : /* 4218 */ MCD::OPC_Decode, 168, 5, 55, // Opcode: LDR_POST_IMM
914 : /* 4222 */ MCD::OPC_FilterValue, 1, 58, 16, 0, // Skip to: 8381
915 : /* 4227 */ MCD::OPC_CheckPredicate, 16, 18, 0, 0, // Skip to: 4250
916 : /* 4232 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4250
917 : /* 4239 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4250
918 : /* 4246 */ MCD::OPC_Decode, 210, 5, 57, // Opcode: PLDWi12
919 : /* 4250 */ MCD::OPC_CheckPredicate, 0, 30, 16, 0, // Skip to: 8381
920 : /* 4255 */ MCD::OPC_Decode, 173, 5, 56, // Opcode: LDRi12
921 : /* 4259 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 4295
922 : /* 4264 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
923 : /* 4267 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4281
924 : /* 4272 */ MCD::OPC_CheckPredicate, 0, 8, 16, 0, // Skip to: 8381
925 : /* 4277 */ MCD::OPC_Decode, 248, 6, 55, // Opcode: STRT_POST_IMM
926 : /* 4281 */ MCD::OPC_FilterValue, 1, 255, 15, 0, // Skip to: 8381
927 : /* 4286 */ MCD::OPC_CheckPredicate, 0, 250, 15, 0, // Skip to: 8381
928 : /* 4291 */ MCD::OPC_Decode, 252, 6, 58, // Opcode: STR_PRE_IMM
929 : /* 4295 */ MCD::OPC_FilterValue, 3, 31, 0, 0, // Skip to: 4331
930 : /* 4300 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
931 : /* 4303 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4317
932 : /* 4308 */ MCD::OPC_CheckPredicate, 0, 228, 15, 0, // Skip to: 8381
933 : /* 4313 */ MCD::OPC_Decode, 166, 5, 55, // Opcode: LDRT_POST_IMM
934 : /* 4317 */ MCD::OPC_FilterValue, 1, 219, 15, 0, // Skip to: 8381
935 : /* 4322 */ MCD::OPC_CheckPredicate, 0, 214, 15, 0, // Skip to: 8381
936 : /* 4327 */ MCD::OPC_Decode, 170, 5, 59, // Opcode: LDR_PRE_IMM
937 : /* 4331 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 4367
938 : /* 4336 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
939 : /* 4339 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4353
940 : /* 4344 */ MCD::OPC_CheckPredicate, 0, 192, 15, 0, // Skip to: 8381
941 : /* 4349 */ MCD::OPC_Decode, 230, 6, 55, // Opcode: STRB_POST_IMM
942 : /* 4353 */ MCD::OPC_FilterValue, 1, 183, 15, 0, // Skip to: 8381
943 : /* 4358 */ MCD::OPC_CheckPredicate, 0, 178, 15, 0, // Skip to: 8381
944 : /* 4363 */ MCD::OPC_Decode, 234, 6, 60, // Opcode: STRBi12
945 : /* 4367 */ MCD::OPC_FilterValue, 5, 77, 0, 0, // Skip to: 4449
946 : /* 4372 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
947 : /* 4375 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 4412
948 : /* 4380 */ MCD::OPC_CheckPredicate, 15, 18, 0, 0, // Skip to: 4403
949 : /* 4385 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4403
950 : /* 4392 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4403
951 : /* 4399 */ MCD::OPC_Decode, 214, 5, 57, // Opcode: PLIi12
952 : /* 4403 */ MCD::OPC_CheckPredicate, 0, 133, 15, 0, // Skip to: 8381
953 : /* 4408 */ MCD::OPC_Decode, 138, 5, 55, // Opcode: LDRB_POST_IMM
954 : /* 4412 */ MCD::OPC_FilterValue, 1, 124, 15, 0, // Skip to: 8381
955 : /* 4417 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 4440
956 : /* 4422 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4440
957 : /* 4429 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4440
958 : /* 4436 */ MCD::OPC_Decode, 212, 5, 57, // Opcode: PLDi12
959 : /* 4440 */ MCD::OPC_CheckPredicate, 0, 96, 15, 0, // Skip to: 8381
960 : /* 4445 */ MCD::OPC_Decode, 142, 5, 60, // Opcode: LDRBi12
961 : /* 4449 */ MCD::OPC_FilterValue, 6, 31, 0, 0, // Skip to: 4485
962 : /* 4454 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
963 : /* 4457 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4471
964 : /* 4462 */ MCD::OPC_CheckPredicate, 0, 74, 15, 0, // Skip to: 8381
965 : /* 4467 */ MCD::OPC_Decode, 228, 6, 55, // Opcode: STRBT_POST_IMM
966 : /* 4471 */ MCD::OPC_FilterValue, 1, 65, 15, 0, // Skip to: 8381
967 : /* 4476 */ MCD::OPC_CheckPredicate, 0, 60, 15, 0, // Skip to: 8381
968 : /* 4481 */ MCD::OPC_Decode, 232, 6, 58, // Opcode: STRB_PRE_IMM
969 : /* 4485 */ MCD::OPC_FilterValue, 7, 51, 15, 0, // Skip to: 8381
970 : /* 4490 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
971 : /* 4493 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4507
972 : /* 4498 */ MCD::OPC_CheckPredicate, 0, 38, 15, 0, // Skip to: 8381
973 : /* 4503 */ MCD::OPC_Decode, 136, 5, 55, // Opcode: LDRBT_POST_IMM
974 : /* 4507 */ MCD::OPC_FilterValue, 1, 29, 15, 0, // Skip to: 8381
975 : /* 4512 */ MCD::OPC_CheckPredicate, 17, 27, 0, 0, // Skip to: 4544
976 : /* 4517 */ MCD::OPC_CheckField, 28, 4, 15, 20, 0, 0, // Skip to: 4544
977 : /* 4524 */ MCD::OPC_CheckField, 23, 1, 0, 13, 0, 0, // Skip to: 4544
978 : /* 4531 */ MCD::OPC_CheckField, 0, 20, 159, 224, 63, 4, 0, 0, // Skip to: 4544
979 : /* 4540 */ MCD::OPC_Decode, 192, 4, 51, // Opcode: CLREX
980 : /* 4544 */ MCD::OPC_ExtractField, 4, 16, // Inst{19-4} ...
981 : /* 4547 */ MCD::OPC_FilterValue, 132, 254, 3, 23, 0, 0, // Skip to: 4577
982 : /* 4554 */ MCD::OPC_CheckPredicate, 18, 78, 0, 0, // Skip to: 4637
983 : /* 4559 */ MCD::OPC_CheckField, 28, 4, 15, 71, 0, 0, // Skip to: 4637
984 : /* 4566 */ MCD::OPC_CheckField, 23, 1, 0, 64, 0, 0, // Skip to: 4637
985 : /* 4573 */ MCD::OPC_Decode, 213, 4, 61, // Opcode: DSB
986 : /* 4577 */ MCD::OPC_FilterValue, 133, 254, 3, 23, 0, 0, // Skip to: 4607
987 : /* 4584 */ MCD::OPC_CheckPredicate, 18, 48, 0, 0, // Skip to: 4637
988 : /* 4589 */ MCD::OPC_CheckField, 28, 4, 15, 41, 0, 0, // Skip to: 4637
989 : /* 4596 */ MCD::OPC_CheckField, 23, 1, 0, 34, 0, 0, // Skip to: 4637
990 : /* 4603 */ MCD::OPC_Decode, 212, 4, 61, // Opcode: DMB
991 : /* 4607 */ MCD::OPC_FilterValue, 134, 254, 3, 23, 0, 0, // Skip to: 4637
992 : /* 4614 */ MCD::OPC_CheckPredicate, 18, 18, 0, 0, // Skip to: 4637
993 : /* 4619 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4637
994 : /* 4626 */ MCD::OPC_CheckField, 23, 1, 0, 4, 0, 0, // Skip to: 4637
995 : /* 4633 */ MCD::OPC_Decode, 232, 4, 62, // Opcode: ISB
996 : /* 4637 */ MCD::OPC_CheckPredicate, 19, 31, 0, 0, // Skip to: 4673
997 : /* 4642 */ MCD::OPC_CheckField, 28, 4, 15, 24, 0, 0, // Skip to: 4673
998 : /* 4649 */ MCD::OPC_CheckField, 23, 1, 0, 17, 0, 0, // Skip to: 4673
999 : /* 4656 */ MCD::OPC_CheckField, 4, 4, 7, 10, 0, 0, // Skip to: 4673
1000 : /* 4663 */ MCD::OPC_SoftFail, 143, 30 /* 0xf0f */, 128, 224, 63 /* 0xff000 */,
1001 : /* 4669 */ MCD::OPC_Decode, 249, 5, 51, // Opcode: SB
1002 : /* 4673 */ MCD::OPC_CheckPredicate, 0, 119, 14, 0, // Skip to: 8381
1003 : /* 4678 */ MCD::OPC_Decode, 140, 5, 59, // Opcode: LDRB_PRE_IMM
1004 : /* 4682 */ MCD::OPC_FilterValue, 3, 129, 10, 0, // Skip to: 7376
1005 : /* 4687 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
1006 : /* 4690 */ MCD::OPC_FilterValue, 0, 200, 2, 0, // Skip to: 5407
1007 : /* 4695 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
1008 : /* 4698 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 4801
1009 : /* 4703 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1010 : /* 4706 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 4742
1011 : /* 4711 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1012 : /* 4714 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4728
1013 : /* 4719 */ MCD::OPC_CheckPredicate, 0, 73, 14, 0, // Skip to: 8381
1014 : /* 4724 */ MCD::OPC_Decode, 251, 6, 55, // Opcode: STR_POST_REG
1015 : /* 4728 */ MCD::OPC_FilterValue, 1, 64, 14, 0, // Skip to: 8381
1016 : /* 4733 */ MCD::OPC_CheckPredicate, 0, 59, 14, 0, // Skip to: 8381
1017 : /* 4738 */ MCD::OPC_Decode, 255, 6, 63, // Opcode: STRrs
1018 : /* 4742 */ MCD::OPC_FilterValue, 1, 50, 14, 0, // Skip to: 8381
1019 : /* 4747 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1020 : /* 4750 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4764
1021 : /* 4755 */ MCD::OPC_CheckPredicate, 0, 37, 14, 0, // Skip to: 8381
1022 : /* 4760 */ MCD::OPC_Decode, 169, 5, 55, // Opcode: LDR_POST_REG
1023 : /* 4764 */ MCD::OPC_FilterValue, 1, 28, 14, 0, // Skip to: 8381
1024 : /* 4769 */ MCD::OPC_CheckPredicate, 16, 18, 0, 0, // Skip to: 4792
1025 : /* 4774 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 4792
1026 : /* 4781 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4792
1027 : /* 4788 */ MCD::OPC_Decode, 211, 5, 64, // Opcode: PLDWrs
1028 : /* 4792 */ MCD::OPC_CheckPredicate, 0, 0, 14, 0, // Skip to: 8381
1029 : /* 4797 */ MCD::OPC_Decode, 174, 5, 63, // Opcode: LDRrs
1030 : /* 4801 */ MCD::OPC_FilterValue, 1, 247, 13, 0, // Skip to: 8381
1031 : /* 4806 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
1032 : /* 4809 */ MCD::OPC_FilterValue, 0, 202, 0, 0, // Skip to: 5016
1033 : /* 4814 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1034 : /* 4817 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 4875
1035 : /* 4822 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1036 : /* 4825 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 4850
1037 : /* 4830 */ MCD::OPC_CheckPredicate, 0, 218, 13, 0, // Skip to: 8381
1038 : /* 4835 */ MCD::OPC_CheckField, 20, 1, 1, 211, 13, 0, // Skip to: 8381
1039 : /* 4842 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1040 : /* 4846 */ MCD::OPC_Decode, 246, 5, 65, // Opcode: SADD16
1041 : /* 4850 */ MCD::OPC_FilterValue, 1, 198, 13, 0, // Skip to: 8381
1042 : /* 4855 */ MCD::OPC_CheckPredicate, 0, 193, 13, 0, // Skip to: 8381
1043 : /* 4860 */ MCD::OPC_CheckField, 20, 1, 1, 186, 13, 0, // Skip to: 8381
1044 : /* 4867 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1045 : /* 4871 */ MCD::OPC_Decode, 247, 5, 65, // Opcode: SADD8
1046 : /* 4875 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 4896
1047 : /* 4880 */ MCD::OPC_CheckPredicate, 1, 168, 13, 0, // Skip to: 8381
1048 : /* 4885 */ MCD::OPC_CheckField, 20, 1, 0, 161, 13, 0, // Skip to: 8381
1049 : /* 4892 */ MCD::OPC_Decode, 208, 5, 66, // Opcode: PKHBT
1050 : /* 4896 */ MCD::OPC_FilterValue, 2, 69, 0, 0, // Skip to: 4970
1051 : /* 4901 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1052 : /* 4904 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 4942
1053 : /* 4909 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1054 : /* 4912 */ MCD::OPC_FilterValue, 0, 136, 13, 0, // Skip to: 8381
1055 : /* 4917 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 4933
1056 : /* 4922 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 4933
1057 : /* 4929 */ MCD::OPC_Decode, 173, 6, 67, // Opcode: SMUAD
1058 : /* 4933 */ MCD::OPC_CheckPredicate, 1, 115, 13, 0, // Skip to: 8381
1059 : /* 4938 */ MCD::OPC_Decode, 150, 6, 68, // Opcode: SMLAD
1060 : /* 4942 */ MCD::OPC_FilterValue, 1, 106, 13, 0, // Skip to: 8381
1061 : /* 4947 */ MCD::OPC_CheckPredicate, 20, 101, 13, 0, // Skip to: 8381
1062 : /* 4952 */ MCD::OPC_CheckField, 12, 4, 15, 94, 13, 0, // Skip to: 8381
1063 : /* 4959 */ MCD::OPC_CheckField, 7, 1, 0, 87, 13, 0, // Skip to: 8381
1064 : /* 4966 */ MCD::OPC_Decode, 255, 5, 30, // Opcode: SDIV
1065 : /* 4970 */ MCD::OPC_FilterValue, 3, 78, 13, 0, // Skip to: 8381
1066 : /* 4975 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1067 : /* 4978 */ MCD::OPC_FilterValue, 0, 70, 13, 0, // Skip to: 8381
1068 : /* 4983 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1069 : /* 4986 */ MCD::OPC_FilterValue, 0, 62, 13, 0, // Skip to: 8381
1070 : /* 4991 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5007
1071 : /* 4996 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5007
1072 : /* 5003 */ MCD::OPC_Decode, 173, 7, 30, // Opcode: USAD8
1073 : /* 5007 */ MCD::OPC_CheckPredicate, 1, 41, 13, 0, // Skip to: 8381
1074 : /* 5012 */ MCD::OPC_Decode, 174, 7, 39, // Opcode: USADA8
1075 : /* 5016 */ MCD::OPC_FilterValue, 1, 113, 0, 0, // Skip to: 5134
1076 : /* 5021 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1077 : /* 5024 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5056
1078 : /* 5029 */ MCD::OPC_CheckPredicate, 0, 19, 13, 0, // Skip to: 8381
1079 : /* 5034 */ MCD::OPC_CheckField, 20, 1, 1, 12, 13, 0, // Skip to: 8381
1080 : /* 5041 */ MCD::OPC_CheckField, 7, 1, 0, 5, 13, 0, // Skip to: 8381
1081 : /* 5048 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1082 : /* 5052 */ MCD::OPC_Decode, 248, 5, 65, // Opcode: SASX
1083 : /* 5056 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 5088
1084 : /* 5061 */ MCD::OPC_CheckPredicate, 1, 243, 12, 0, // Skip to: 8381
1085 : /* 5066 */ MCD::OPC_CheckField, 20, 1, 0, 236, 12, 0, // Skip to: 8381
1086 : /* 5073 */ MCD::OPC_CheckField, 7, 1, 1, 229, 12, 0, // Skip to: 8381
1087 : /* 5080 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1088 : /* 5084 */ MCD::OPC_Decode, 128, 6, 69, // Opcode: SEL
1089 : /* 5088 */ MCD::OPC_FilterValue, 2, 216, 12, 0, // Skip to: 8381
1090 : /* 5093 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1091 : /* 5096 */ MCD::OPC_FilterValue, 0, 208, 12, 0, // Skip to: 8381
1092 : /* 5101 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1093 : /* 5104 */ MCD::OPC_FilterValue, 0, 200, 12, 0, // Skip to: 8381
1094 : /* 5109 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5125
1095 : /* 5114 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5125
1096 : /* 5121 */ MCD::OPC_Decode, 174, 6, 67, // Opcode: SMUADX
1097 : /* 5125 */ MCD::OPC_CheckPredicate, 1, 179, 12, 0, // Skip to: 8381
1098 : /* 5130 */ MCD::OPC_Decode, 151, 6, 68, // Opcode: SMLADX
1099 : /* 5134 */ MCD::OPC_FilterValue, 2, 102, 0, 0, // Skip to: 5241
1100 : /* 5139 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1101 : /* 5142 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5174
1102 : /* 5147 */ MCD::OPC_CheckPredicate, 0, 157, 12, 0, // Skip to: 8381
1103 : /* 5152 */ MCD::OPC_CheckField, 20, 1, 1, 150, 12, 0, // Skip to: 8381
1104 : /* 5159 */ MCD::OPC_CheckField, 7, 1, 0, 143, 12, 0, // Skip to: 8381
1105 : /* 5166 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1106 : /* 5170 */ MCD::OPC_Decode, 194, 6, 65, // Opcode: SSAX
1107 : /* 5174 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 5195
1108 : /* 5179 */ MCD::OPC_CheckPredicate, 1, 125, 12, 0, // Skip to: 8381
1109 : /* 5184 */ MCD::OPC_CheckField, 20, 1, 0, 118, 12, 0, // Skip to: 8381
1110 : /* 5191 */ MCD::OPC_Decode, 209, 5, 66, // Opcode: PKHTB
1111 : /* 5195 */ MCD::OPC_FilterValue, 2, 109, 12, 0, // Skip to: 8381
1112 : /* 5200 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1113 : /* 5203 */ MCD::OPC_FilterValue, 0, 101, 12, 0, // Skip to: 8381
1114 : /* 5208 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1115 : /* 5211 */ MCD::OPC_FilterValue, 0, 93, 12, 0, // Skip to: 8381
1116 : /* 5216 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5232
1117 : /* 5221 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5232
1118 : /* 5228 */ MCD::OPC_Decode, 182, 6, 67, // Opcode: SMUSD
1119 : /* 5232 */ MCD::OPC_CheckPredicate, 1, 72, 12, 0, // Skip to: 8381
1120 : /* 5237 */ MCD::OPC_Decode, 163, 6, 68, // Opcode: SMLSD
1121 : /* 5241 */ MCD::OPC_FilterValue, 3, 63, 12, 0, // Skip to: 8381
1122 : /* 5246 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1123 : /* 5249 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 5307
1124 : /* 5254 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1125 : /* 5257 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 5282
1126 : /* 5262 */ MCD::OPC_CheckPredicate, 0, 42, 12, 0, // Skip to: 8381
1127 : /* 5267 */ MCD::OPC_CheckField, 20, 1, 1, 35, 12, 0, // Skip to: 8381
1128 : /* 5274 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1129 : /* 5278 */ MCD::OPC_Decode, 195, 6, 65, // Opcode: SSUB16
1130 : /* 5282 */ MCD::OPC_FilterValue, 1, 22, 12, 0, // Skip to: 8381
1131 : /* 5287 */ MCD::OPC_CheckPredicate, 0, 17, 12, 0, // Skip to: 8381
1132 : /* 5292 */ MCD::OPC_CheckField, 20, 1, 1, 10, 12, 0, // Skip to: 8381
1133 : /* 5299 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1134 : /* 5303 */ MCD::OPC_Decode, 196, 6, 65, // Opcode: SSUB8
1135 : /* 5307 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 5361
1136 : /* 5312 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1137 : /* 5315 */ MCD::OPC_FilterValue, 0, 245, 11, 0, // Skip to: 8381
1138 : /* 5320 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1139 : /* 5323 */ MCD::OPC_FilterValue, 0, 237, 11, 0, // Skip to: 8381
1140 : /* 5328 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5348
1141 : /* 5333 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5348
1142 : /* 5340 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1143 : /* 5344 */ MCD::OPC_Decode, 139, 7, 70, // Opcode: SXTB16
1144 : /* 5348 */ MCD::OPC_CheckPredicate, 1, 212, 11, 0, // Skip to: 8381
1145 : /* 5353 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1146 : /* 5357 */ MCD::OPC_Decode, 136, 7, 71, // Opcode: SXTAB16
1147 : /* 5361 */ MCD::OPC_FilterValue, 2, 199, 11, 0, // Skip to: 8381
1148 : /* 5366 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1149 : /* 5369 */ MCD::OPC_FilterValue, 0, 191, 11, 0, // Skip to: 8381
1150 : /* 5374 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1151 : /* 5377 */ MCD::OPC_FilterValue, 0, 183, 11, 0, // Skip to: 8381
1152 : /* 5382 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 5398
1153 : /* 5387 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 5398
1154 : /* 5394 */ MCD::OPC_Decode, 183, 6, 67, // Opcode: SMUSDX
1155 : /* 5398 */ MCD::OPC_CheckPredicate, 1, 162, 11, 0, // Skip to: 8381
1156 : /* 5403 */ MCD::OPC_Decode, 164, 6, 68, // Opcode: SMLSDX
1157 : /* 5407 */ MCD::OPC_FilterValue, 1, 106, 2, 0, // Skip to: 6030
1158 : /* 5412 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
1159 : /* 5415 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 5495
1160 : /* 5420 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1161 : /* 5423 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 5459
1162 : /* 5428 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1163 : /* 5431 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5445
1164 : /* 5436 */ MCD::OPC_CheckPredicate, 0, 124, 11, 0, // Skip to: 8381
1165 : /* 5441 */ MCD::OPC_Decode, 249, 6, 55, // Opcode: STRT_POST_REG
1166 : /* 5445 */ MCD::OPC_FilterValue, 1, 115, 11, 0, // Skip to: 8381
1167 : /* 5450 */ MCD::OPC_CheckPredicate, 0, 110, 11, 0, // Skip to: 8381
1168 : /* 5455 */ MCD::OPC_Decode, 253, 6, 72, // Opcode: STR_PRE_REG
1169 : /* 5459 */ MCD::OPC_FilterValue, 1, 101, 11, 0, // Skip to: 8381
1170 : /* 5464 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1171 : /* 5467 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5481
1172 : /* 5472 */ MCD::OPC_CheckPredicate, 0, 88, 11, 0, // Skip to: 8381
1173 : /* 5477 */ MCD::OPC_Decode, 167, 5, 55, // Opcode: LDRT_POST_REG
1174 : /* 5481 */ MCD::OPC_FilterValue, 1, 79, 11, 0, // Skip to: 8381
1175 : /* 5486 */ MCD::OPC_CheckPredicate, 0, 74, 11, 0, // Skip to: 8381
1176 : /* 5491 */ MCD::OPC_Decode, 171, 5, 73, // Opcode: LDR_PRE_REG
1177 : /* 5495 */ MCD::OPC_FilterValue, 1, 65, 11, 0, // Skip to: 8381
1178 : /* 5500 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1179 : /* 5503 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 5775
1180 : /* 5508 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
1181 : /* 5511 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 5555
1182 : /* 5516 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1183 : /* 5519 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5537
1184 : /* 5524 */ MCD::OPC_CheckPredicate, 0, 36, 11, 0, // Skip to: 8381
1185 : /* 5529 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1186 : /* 5533 */ MCD::OPC_Decode, 217, 5, 65, // Opcode: QADD16
1187 : /* 5537 */ MCD::OPC_FilterValue, 1, 23, 11, 0, // Skip to: 8381
1188 : /* 5542 */ MCD::OPC_CheckPredicate, 0, 18, 11, 0, // Skip to: 8381
1189 : /* 5547 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1190 : /* 5551 */ MCD::OPC_Decode, 141, 6, 65, // Opcode: SHADD16
1191 : /* 5555 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 5599
1192 : /* 5560 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1193 : /* 5563 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5581
1194 : /* 5568 */ MCD::OPC_CheckPredicate, 0, 248, 10, 0, // Skip to: 8381
1195 : /* 5573 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1196 : /* 5577 */ MCD::OPC_Decode, 219, 5, 65, // Opcode: QASX
1197 : /* 5581 */ MCD::OPC_FilterValue, 1, 235, 10, 0, // Skip to: 8381
1198 : /* 5586 */ MCD::OPC_CheckPredicate, 0, 230, 10, 0, // Skip to: 8381
1199 : /* 5591 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1200 : /* 5595 */ MCD::OPC_Decode, 143, 6, 65, // Opcode: SHASX
1201 : /* 5599 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 5643
1202 : /* 5604 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1203 : /* 5607 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5625
1204 : /* 5612 */ MCD::OPC_CheckPredicate, 0, 204, 10, 0, // Skip to: 8381
1205 : /* 5617 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1206 : /* 5621 */ MCD::OPC_Decode, 222, 5, 65, // Opcode: QSAX
1207 : /* 5625 */ MCD::OPC_FilterValue, 1, 191, 10, 0, // Skip to: 8381
1208 : /* 5630 */ MCD::OPC_CheckPredicate, 0, 186, 10, 0, // Skip to: 8381
1209 : /* 5635 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1210 : /* 5639 */ MCD::OPC_Decode, 144, 6, 65, // Opcode: SHSAX
1211 : /* 5643 */ MCD::OPC_FilterValue, 3, 39, 0, 0, // Skip to: 5687
1212 : /* 5648 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1213 : /* 5651 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5669
1214 : /* 5656 */ MCD::OPC_CheckPredicate, 0, 160, 10, 0, // Skip to: 8381
1215 : /* 5661 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1216 : /* 5665 */ MCD::OPC_Decode, 224, 5, 65, // Opcode: QSUB16
1217 : /* 5669 */ MCD::OPC_FilterValue, 1, 147, 10, 0, // Skip to: 8381
1218 : /* 5674 */ MCD::OPC_CheckPredicate, 0, 142, 10, 0, // Skip to: 8381
1219 : /* 5679 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1220 : /* 5683 */ MCD::OPC_Decode, 145, 6, 65, // Opcode: SHSUB16
1221 : /* 5687 */ MCD::OPC_FilterValue, 4, 39, 0, 0, // Skip to: 5731
1222 : /* 5692 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1223 : /* 5695 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5713
1224 : /* 5700 */ MCD::OPC_CheckPredicate, 0, 116, 10, 0, // Skip to: 8381
1225 : /* 5705 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1226 : /* 5709 */ MCD::OPC_Decode, 218, 5, 65, // Opcode: QADD8
1227 : /* 5713 */ MCD::OPC_FilterValue, 1, 103, 10, 0, // Skip to: 8381
1228 : /* 5718 */ MCD::OPC_CheckPredicate, 0, 98, 10, 0, // Skip to: 8381
1229 : /* 5723 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1230 : /* 5727 */ MCD::OPC_Decode, 142, 6, 65, // Opcode: SHADD8
1231 : /* 5731 */ MCD::OPC_FilterValue, 7, 85, 10, 0, // Skip to: 8381
1232 : /* 5736 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1233 : /* 5739 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 5757
1234 : /* 5744 */ MCD::OPC_CheckPredicate, 0, 72, 10, 0, // Skip to: 8381
1235 : /* 5749 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1236 : /* 5753 */ MCD::OPC_Decode, 225, 5, 65, // Opcode: QSUB8
1237 : /* 5757 */ MCD::OPC_FilterValue, 1, 59, 10, 0, // Skip to: 8381
1238 : /* 5762 */ MCD::OPC_CheckPredicate, 0, 54, 10, 0, // Skip to: 8381
1239 : /* 5767 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1240 : /* 5771 */ MCD::OPC_Decode, 146, 6, 65, // Opcode: SHSUB8
1241 : /* 5775 */ MCD::OPC_FilterValue, 1, 194, 0, 0, // Skip to: 5974
1242 : /* 5780 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
1243 : /* 5783 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5797
1244 : /* 5788 */ MCD::OPC_CheckPredicate, 1, 28, 10, 0, // Skip to: 8381
1245 : /* 5793 */ MCD::OPC_Decode, 192, 6, 74, // Opcode: SSAT
1246 : /* 5797 */ MCD::OPC_FilterValue, 1, 19, 10, 0, // Skip to: 8381
1247 : /* 5802 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
1248 : /* 5805 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 5862
1249 : /* 5810 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1250 : /* 5813 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5834
1251 : /* 5818 */ MCD::OPC_CheckPredicate, 1, 254, 9, 0, // Skip to: 8381
1252 : /* 5823 */ MCD::OPC_CheckField, 8, 4, 15, 247, 9, 0, // Skip to: 8381
1253 : /* 5830 */ MCD::OPC_Decode, 193, 6, 75, // Opcode: SSAT16
1254 : /* 5834 */ MCD::OPC_FilterValue, 1, 238, 9, 0, // Skip to: 8381
1255 : /* 5839 */ MCD::OPC_CheckPredicate, 1, 233, 9, 0, // Skip to: 8381
1256 : /* 5844 */ MCD::OPC_CheckField, 16, 4, 15, 226, 9, 0, // Skip to: 8381
1257 : /* 5851 */ MCD::OPC_CheckField, 8, 4, 15, 219, 9, 0, // Skip to: 8381
1258 : /* 5858 */ MCD::OPC_Decode, 227, 5, 35, // Opcode: REV
1259 : /* 5862 */ MCD::OPC_FilterValue, 1, 79, 0, 0, // Skip to: 5946
1260 : /* 5867 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1261 : /* 5870 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 5908
1262 : /* 5875 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5895
1263 : /* 5880 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5895
1264 : /* 5887 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1265 : /* 5891 */ MCD::OPC_Decode, 138, 7, 70, // Opcode: SXTB
1266 : /* 5895 */ MCD::OPC_CheckPredicate, 1, 177, 9, 0, // Skip to: 8381
1267 : /* 5900 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1268 : /* 5904 */ MCD::OPC_Decode, 135, 7, 71, // Opcode: SXTAB
1269 : /* 5908 */ MCD::OPC_FilterValue, 1, 164, 9, 0, // Skip to: 8381
1270 : /* 5913 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 5933
1271 : /* 5918 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 5933
1272 : /* 5925 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1273 : /* 5929 */ MCD::OPC_Decode, 140, 7, 70, // Opcode: SXTH
1274 : /* 5933 */ MCD::OPC_CheckPredicate, 1, 139, 9, 0, // Skip to: 8381
1275 : /* 5938 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1276 : /* 5942 */ MCD::OPC_Decode, 137, 7, 71, // Opcode: SXTAH
1277 : /* 5946 */ MCD::OPC_FilterValue, 2, 126, 9, 0, // Skip to: 8381
1278 : /* 5951 */ MCD::OPC_CheckPredicate, 1, 121, 9, 0, // Skip to: 8381
1279 : /* 5956 */ MCD::OPC_CheckField, 16, 5, 31, 114, 9, 0, // Skip to: 8381
1280 : /* 5963 */ MCD::OPC_CheckField, 8, 4, 15, 107, 9, 0, // Skip to: 8381
1281 : /* 5970 */ MCD::OPC_Decode, 228, 5, 35, // Opcode: REV16
1282 : /* 5974 */ MCD::OPC_FilterValue, 2, 30, 0, 0, // Skip to: 6009
1283 : /* 5979 */ MCD::OPC_CheckPredicate, 20, 93, 9, 0, // Skip to: 8381
1284 : /* 5984 */ MCD::OPC_CheckField, 20, 1, 1, 86, 9, 0, // Skip to: 8381
1285 : /* 5991 */ MCD::OPC_CheckField, 12, 4, 15, 79, 9, 0, // Skip to: 8381
1286 : /* 5998 */ MCD::OPC_CheckField, 5, 3, 0, 72, 9, 0, // Skip to: 8381
1287 : /* 6005 */ MCD::OPC_Decode, 157, 7, 30, // Opcode: UDIV
1288 : /* 6009 */ MCD::OPC_FilterValue, 3, 63, 9, 0, // Skip to: 8381
1289 : /* 6014 */ MCD::OPC_CheckPredicate, 13, 58, 9, 0, // Skip to: 8381
1290 : /* 6019 */ MCD::OPC_CheckField, 5, 2, 2, 51, 9, 0, // Skip to: 8381
1291 : /* 6026 */ MCD::OPC_Decode, 254, 5, 76, // Opcode: SBFX
1292 : /* 6030 */ MCD::OPC_FilterValue, 2, 155, 2, 0, // Skip to: 6702
1293 : /* 6035 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
1294 : /* 6038 */ MCD::OPC_FilterValue, 0, 121, 0, 0, // Skip to: 6164
1295 : /* 6043 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1296 : /* 6046 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6082
1297 : /* 6051 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1298 : /* 6054 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6068
1299 : /* 6059 */ MCD::OPC_CheckPredicate, 0, 13, 9, 0, // Skip to: 8381
1300 : /* 6064 */ MCD::OPC_Decode, 231, 6, 55, // Opcode: STRB_POST_REG
1301 : /* 6068 */ MCD::OPC_FilterValue, 1, 4, 9, 0, // Skip to: 8381
1302 : /* 6073 */ MCD::OPC_CheckPredicate, 0, 255, 8, 0, // Skip to: 8381
1303 : /* 6078 */ MCD::OPC_Decode, 235, 6, 77, // Opcode: STRBrs
1304 : /* 6082 */ MCD::OPC_FilterValue, 1, 246, 8, 0, // Skip to: 8381
1305 : /* 6087 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1306 : /* 6090 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 6127
1307 : /* 6095 */ MCD::OPC_CheckPredicate, 15, 18, 0, 0, // Skip to: 6118
1308 : /* 6100 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 6118
1309 : /* 6107 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6118
1310 : /* 6114 */ MCD::OPC_Decode, 215, 5, 64, // Opcode: PLIrs
1311 : /* 6118 */ MCD::OPC_CheckPredicate, 0, 210, 8, 0, // Skip to: 8381
1312 : /* 6123 */ MCD::OPC_Decode, 139, 5, 55, // Opcode: LDRB_POST_REG
1313 : /* 6127 */ MCD::OPC_FilterValue, 1, 201, 8, 0, // Skip to: 8381
1314 : /* 6132 */ MCD::OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 6155
1315 : /* 6137 */ MCD::OPC_CheckField, 28, 4, 15, 11, 0, 0, // Skip to: 6155
1316 : /* 6144 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6155
1317 : /* 6151 */ MCD::OPC_Decode, 213, 5, 64, // Opcode: PLDrs
1318 : /* 6155 */ MCD::OPC_CheckPredicate, 0, 173, 8, 0, // Skip to: 8381
1319 : /* 6160 */ MCD::OPC_Decode, 143, 5, 77, // Opcode: LDRBrs
1320 : /* 6164 */ MCD::OPC_FilterValue, 1, 164, 8, 0, // Skip to: 8381
1321 : /* 6169 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
1322 : /* 6172 */ MCD::OPC_FilterValue, 0, 158, 0, 0, // Skip to: 6335
1323 : /* 6177 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1324 : /* 6180 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 6238
1325 : /* 6185 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1326 : /* 6188 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6213
1327 : /* 6193 */ MCD::OPC_CheckPredicate, 0, 135, 8, 0, // Skip to: 8381
1328 : /* 6198 */ MCD::OPC_CheckField, 20, 1, 1, 128, 8, 0, // Skip to: 8381
1329 : /* 6205 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1330 : /* 6209 */ MCD::OPC_Decode, 152, 7, 65, // Opcode: UADD16
1331 : /* 6213 */ MCD::OPC_FilterValue, 1, 115, 8, 0, // Skip to: 8381
1332 : /* 6218 */ MCD::OPC_CheckPredicate, 0, 110, 8, 0, // Skip to: 8381
1333 : /* 6223 */ MCD::OPC_CheckField, 20, 1, 1, 103, 8, 0, // Skip to: 8381
1334 : /* 6230 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1335 : /* 6234 */ MCD::OPC_Decode, 153, 7, 65, // Opcode: UADD8
1336 : /* 6238 */ MCD::OPC_FilterValue, 2, 62, 0, 0, // Skip to: 6305
1337 : /* 6243 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1338 : /* 6246 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6267
1339 : /* 6251 */ MCD::OPC_CheckPredicate, 1, 77, 8, 0, // Skip to: 8381
1340 : /* 6256 */ MCD::OPC_CheckField, 7, 1, 0, 70, 8, 0, // Skip to: 8381
1341 : /* 6263 */ MCD::OPC_Decode, 155, 6, 19, // Opcode: SMLALD
1342 : /* 6267 */ MCD::OPC_FilterValue, 1, 61, 8, 0, // Skip to: 8381
1343 : /* 6272 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1344 : /* 6275 */ MCD::OPC_FilterValue, 0, 53, 8, 0, // Skip to: 8381
1345 : /* 6280 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 6296
1346 : /* 6285 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6296
1347 : /* 6292 */ MCD::OPC_Decode, 171, 6, 30, // Opcode: SMMUL
1348 : /* 6296 */ MCD::OPC_CheckPredicate, 1, 32, 8, 0, // Skip to: 8381
1349 : /* 6301 */ MCD::OPC_Decode, 167, 6, 39, // Opcode: SMMLA
1350 : /* 6305 */ MCD::OPC_FilterValue, 3, 23, 8, 0, // Skip to: 8381
1351 : /* 6310 */ MCD::OPC_CheckPredicate, 13, 11, 0, 0, // Skip to: 6326
1352 : /* 6315 */ MCD::OPC_CheckField, 0, 4, 15, 4, 0, 0, // Skip to: 6326
1353 : /* 6322 */ MCD::OPC_Decode, 173, 4, 78, // Opcode: BFC
1354 : /* 6326 */ MCD::OPC_CheckPredicate, 13, 2, 8, 0, // Skip to: 8381
1355 : /* 6331 */ MCD::OPC_Decode, 174, 4, 79, // Opcode: BFI
1356 : /* 6335 */ MCD::OPC_FilterValue, 1, 102, 0, 0, // Skip to: 6442
1357 : /* 6340 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1358 : /* 6343 */ MCD::OPC_FilterValue, 0, 23, 0, 0, // Skip to: 6371
1359 : /* 6348 */ MCD::OPC_CheckPredicate, 1, 236, 7, 0, // Skip to: 8381
1360 : /* 6353 */ MCD::OPC_CheckField, 23, 2, 2, 229, 7, 0, // Skip to: 8381
1361 : /* 6360 */ MCD::OPC_CheckField, 7, 1, 0, 222, 7, 0, // Skip to: 8381
1362 : /* 6367 */ MCD::OPC_Decode, 156, 6, 19, // Opcode: SMLALDX
1363 : /* 6371 */ MCD::OPC_FilterValue, 1, 213, 7, 0, // Skip to: 8381
1364 : /* 6376 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1365 : /* 6379 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6404
1366 : /* 6384 */ MCD::OPC_CheckPredicate, 0, 200, 7, 0, // Skip to: 8381
1367 : /* 6389 */ MCD::OPC_CheckField, 7, 1, 0, 193, 7, 0, // Skip to: 8381
1368 : /* 6396 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1369 : /* 6400 */ MCD::OPC_Decode, 154, 7, 65, // Opcode: UASX
1370 : /* 6404 */ MCD::OPC_FilterValue, 2, 180, 7, 0, // Skip to: 8381
1371 : /* 6409 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1372 : /* 6412 */ MCD::OPC_FilterValue, 0, 172, 7, 0, // Skip to: 8381
1373 : /* 6417 */ MCD::OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 6433
1374 : /* 6422 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 6433
1375 : /* 6429 */ MCD::OPC_Decode, 172, 6, 30, // Opcode: SMMULR
1376 : /* 6433 */ MCD::OPC_CheckPredicate, 1, 151, 7, 0, // Skip to: 8381
1377 : /* 6438 */ MCD::OPC_Decode, 168, 6, 39, // Opcode: SMMLAR
1378 : /* 6442 */ MCD::OPC_FilterValue, 2, 85, 0, 0, // Skip to: 6532
1379 : /* 6447 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1380 : /* 6450 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6504
1381 : /* 6455 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1382 : /* 6458 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6479
1383 : /* 6463 */ MCD::OPC_CheckPredicate, 1, 121, 7, 0, // Skip to: 8381
1384 : /* 6468 */ MCD::OPC_CheckField, 23, 2, 2, 114, 7, 0, // Skip to: 8381
1385 : /* 6475 */ MCD::OPC_Decode, 165, 6, 19, // Opcode: SMLSLD
1386 : /* 6479 */ MCD::OPC_FilterValue, 1, 105, 7, 0, // Skip to: 8381
1387 : /* 6484 */ MCD::OPC_CheckPredicate, 0, 100, 7, 0, // Skip to: 8381
1388 : /* 6489 */ MCD::OPC_CheckField, 23, 2, 0, 93, 7, 0, // Skip to: 8381
1389 : /* 6496 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1390 : /* 6500 */ MCD::OPC_Decode, 177, 7, 65, // Opcode: USAX
1391 : /* 6504 */ MCD::OPC_FilterValue, 1, 80, 7, 0, // Skip to: 8381
1392 : /* 6509 */ MCD::OPC_CheckPredicate, 1, 75, 7, 0, // Skip to: 8381
1393 : /* 6514 */ MCD::OPC_CheckField, 23, 2, 2, 68, 7, 0, // Skip to: 8381
1394 : /* 6521 */ MCD::OPC_CheckField, 20, 1, 1, 61, 7, 0, // Skip to: 8381
1395 : /* 6528 */ MCD::OPC_Decode, 169, 6, 39, // Opcode: SMMLS
1396 : /* 6532 */ MCD::OPC_FilterValue, 3, 52, 7, 0, // Skip to: 8381
1397 : /* 6537 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1398 : /* 6540 */ MCD::OPC_FilterValue, 0, 53, 0, 0, // Skip to: 6598
1399 : /* 6545 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1400 : /* 6548 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 6573
1401 : /* 6553 */ MCD::OPC_CheckPredicate, 0, 31, 7, 0, // Skip to: 8381
1402 : /* 6558 */ MCD::OPC_CheckField, 20, 1, 1, 24, 7, 0, // Skip to: 8381
1403 : /* 6565 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1404 : /* 6569 */ MCD::OPC_Decode, 178, 7, 65, // Opcode: USUB16
1405 : /* 6573 */ MCD::OPC_FilterValue, 1, 11, 7, 0, // Skip to: 8381
1406 : /* 6578 */ MCD::OPC_CheckPredicate, 0, 6, 7, 0, // Skip to: 8381
1407 : /* 6583 */ MCD::OPC_CheckField, 20, 1, 1, 255, 6, 0, // Skip to: 8381
1408 : /* 6590 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1409 : /* 6594 */ MCD::OPC_Decode, 179, 7, 65, // Opcode: USUB8
1410 : /* 6598 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 6652
1411 : /* 6603 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1412 : /* 6606 */ MCD::OPC_FilterValue, 0, 234, 6, 0, // Skip to: 8381
1413 : /* 6611 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1414 : /* 6614 */ MCD::OPC_FilterValue, 0, 226, 6, 0, // Skip to: 8381
1415 : /* 6619 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 6639
1416 : /* 6624 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 6639
1417 : /* 6631 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1418 : /* 6635 */ MCD::OPC_Decode, 184, 7, 70, // Opcode: UXTB16
1419 : /* 6639 */ MCD::OPC_CheckPredicate, 1, 201, 6, 0, // Skip to: 8381
1420 : /* 6644 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1421 : /* 6648 */ MCD::OPC_Decode, 181, 7, 71, // Opcode: UXTAB16
1422 : /* 6652 */ MCD::OPC_FilterValue, 2, 188, 6, 0, // Skip to: 8381
1423 : /* 6657 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1424 : /* 6660 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 6681
1425 : /* 6665 */ MCD::OPC_CheckPredicate, 1, 175, 6, 0, // Skip to: 8381
1426 : /* 6670 */ MCD::OPC_CheckField, 20, 1, 0, 168, 6, 0, // Skip to: 8381
1427 : /* 6677 */ MCD::OPC_Decode, 166, 6, 19, // Opcode: SMLSLDX
1428 : /* 6681 */ MCD::OPC_FilterValue, 1, 159, 6, 0, // Skip to: 8381
1429 : /* 6686 */ MCD::OPC_CheckPredicate, 1, 154, 6, 0, // Skip to: 8381
1430 : /* 6691 */ MCD::OPC_CheckField, 20, 1, 1, 147, 6, 0, // Skip to: 8381
1431 : /* 6698 */ MCD::OPC_Decode, 170, 6, 39, // Opcode: SMMLSR
1432 : /* 6702 */ MCD::OPC_FilterValue, 3, 138, 6, 0, // Skip to: 8381
1433 : /* 6707 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
1434 : /* 6710 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 6790
1435 : /* 6715 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1436 : /* 6718 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6754
1437 : /* 6723 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1438 : /* 6726 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6740
1439 : /* 6731 */ MCD::OPC_CheckPredicate, 0, 109, 6, 0, // Skip to: 8381
1440 : /* 6736 */ MCD::OPC_Decode, 229, 6, 55, // Opcode: STRBT_POST_REG
1441 : /* 6740 */ MCD::OPC_FilterValue, 1, 100, 6, 0, // Skip to: 8381
1442 : /* 6745 */ MCD::OPC_CheckPredicate, 0, 95, 6, 0, // Skip to: 8381
1443 : /* 6750 */ MCD::OPC_Decode, 233, 6, 72, // Opcode: STRB_PRE_REG
1444 : /* 6754 */ MCD::OPC_FilterValue, 1, 86, 6, 0, // Skip to: 8381
1445 : /* 6759 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1446 : /* 6762 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6776
1447 : /* 6767 */ MCD::OPC_CheckPredicate, 0, 73, 6, 0, // Skip to: 8381
1448 : /* 6772 */ MCD::OPC_Decode, 137, 5, 55, // Opcode: LDRBT_POST_REG
1449 : /* 6776 */ MCD::OPC_FilterValue, 1, 64, 6, 0, // Skip to: 8381
1450 : /* 6781 */ MCD::OPC_CheckPredicate, 0, 59, 6, 0, // Skip to: 8381
1451 : /* 6786 */ MCD::OPC_Decode, 141, 5, 73, // Opcode: LDRB_PRE_REG
1452 : /* 6790 */ MCD::OPC_FilterValue, 1, 50, 6, 0, // Skip to: 8381
1453 : /* 6795 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
1454 : /* 6798 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 7070
1455 : /* 6803 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
1456 : /* 6806 */ MCD::OPC_FilterValue, 0, 39, 0, 0, // Skip to: 6850
1457 : /* 6811 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1458 : /* 6814 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6832
1459 : /* 6819 */ MCD::OPC_CheckPredicate, 0, 21, 6, 0, // Skip to: 8381
1460 : /* 6824 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1461 : /* 6828 */ MCD::OPC_Decode, 167, 7, 65, // Opcode: UQADD16
1462 : /* 6832 */ MCD::OPC_FilterValue, 1, 8, 6, 0, // Skip to: 8381
1463 : /* 6837 */ MCD::OPC_CheckPredicate, 0, 3, 6, 0, // Skip to: 8381
1464 : /* 6842 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1465 : /* 6846 */ MCD::OPC_Decode, 158, 7, 65, // Opcode: UHADD16
1466 : /* 6850 */ MCD::OPC_FilterValue, 1, 39, 0, 0, // Skip to: 6894
1467 : /* 6855 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1468 : /* 6858 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6876
1469 : /* 6863 */ MCD::OPC_CheckPredicate, 0, 233, 5, 0, // Skip to: 8381
1470 : /* 6868 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1471 : /* 6872 */ MCD::OPC_Decode, 169, 7, 65, // Opcode: UQASX
1472 : /* 6876 */ MCD::OPC_FilterValue, 1, 220, 5, 0, // Skip to: 8381
1473 : /* 6881 */ MCD::OPC_CheckPredicate, 0, 215, 5, 0, // Skip to: 8381
1474 : /* 6886 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1475 : /* 6890 */ MCD::OPC_Decode, 160, 7, 65, // Opcode: UHASX
1476 : /* 6894 */ MCD::OPC_FilterValue, 2, 39, 0, 0, // Skip to: 6938
1477 : /* 6899 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1478 : /* 6902 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6920
1479 : /* 6907 */ MCD::OPC_CheckPredicate, 0, 189, 5, 0, // Skip to: 8381
1480 : /* 6912 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1481 : /* 6916 */ MCD::OPC_Decode, 170, 7, 65, // Opcode: UQSAX
1482 : /* 6920 */ MCD::OPC_FilterValue, 1, 176, 5, 0, // Skip to: 8381
1483 : /* 6925 */ MCD::OPC_CheckPredicate, 0, 171, 5, 0, // Skip to: 8381
1484 : /* 6930 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1485 : /* 6934 */ MCD::OPC_Decode, 161, 7, 65, // Opcode: UHSAX
1486 : /* 6938 */ MCD::OPC_FilterValue, 3, 39, 0, 0, // Skip to: 6982
1487 : /* 6943 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1488 : /* 6946 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 6964
1489 : /* 6951 */ MCD::OPC_CheckPredicate, 0, 145, 5, 0, // Skip to: 8381
1490 : /* 6956 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1491 : /* 6960 */ MCD::OPC_Decode, 171, 7, 65, // Opcode: UQSUB16
1492 : /* 6964 */ MCD::OPC_FilterValue, 1, 132, 5, 0, // Skip to: 8381
1493 : /* 6969 */ MCD::OPC_CheckPredicate, 0, 127, 5, 0, // Skip to: 8381
1494 : /* 6974 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1495 : /* 6978 */ MCD::OPC_Decode, 162, 7, 65, // Opcode: UHSUB16
1496 : /* 6982 */ MCD::OPC_FilterValue, 4, 39, 0, 0, // Skip to: 7026
1497 : /* 6987 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1498 : /* 6990 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 7008
1499 : /* 6995 */ MCD::OPC_CheckPredicate, 0, 101, 5, 0, // Skip to: 8381
1500 : /* 7000 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1501 : /* 7004 */ MCD::OPC_Decode, 168, 7, 65, // Opcode: UQADD8
1502 : /* 7008 */ MCD::OPC_FilterValue, 1, 88, 5, 0, // Skip to: 8381
1503 : /* 7013 */ MCD::OPC_CheckPredicate, 0, 83, 5, 0, // Skip to: 8381
1504 : /* 7018 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1505 : /* 7022 */ MCD::OPC_Decode, 159, 7, 65, // Opcode: UHADD8
1506 : /* 7026 */ MCD::OPC_FilterValue, 7, 70, 5, 0, // Skip to: 8381
1507 : /* 7031 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1508 : /* 7034 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 7052
1509 : /* 7039 */ MCD::OPC_CheckPredicate, 0, 57, 5, 0, // Skip to: 8381
1510 : /* 7044 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1511 : /* 7048 */ MCD::OPC_Decode, 172, 7, 65, // Opcode: UQSUB8
1512 : /* 7052 */ MCD::OPC_FilterValue, 1, 44, 5, 0, // Skip to: 8381
1513 : /* 7057 */ MCD::OPC_CheckPredicate, 0, 39, 5, 0, // Skip to: 8381
1514 : /* 7062 */ MCD::OPC_SoftFail, 0, 128, 30 /* 0xf00 */,
1515 : /* 7066 */ MCD::OPC_Decode, 163, 7, 65, // Opcode: UHSUB8
1516 : /* 7070 */ MCD::OPC_FilterValue, 1, 194, 0, 0, // Skip to: 7269
1517 : /* 7075 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
1518 : /* 7078 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7092
1519 : /* 7083 */ MCD::OPC_CheckPredicate, 1, 13, 5, 0, // Skip to: 8381
1520 : /* 7088 */ MCD::OPC_Decode, 175, 7, 74, // Opcode: USAT
1521 : /* 7092 */ MCD::OPC_FilterValue, 1, 4, 5, 0, // Skip to: 8381
1522 : /* 7097 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
1523 : /* 7100 */ MCD::OPC_FilterValue, 0, 52, 0, 0, // Skip to: 7157
1524 : /* 7105 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1525 : /* 7108 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 7129
1526 : /* 7113 */ MCD::OPC_CheckPredicate, 1, 239, 4, 0, // Skip to: 8381
1527 : /* 7118 */ MCD::OPC_CheckField, 8, 4, 15, 232, 4, 0, // Skip to: 8381
1528 : /* 7125 */ MCD::OPC_Decode, 176, 7, 75, // Opcode: USAT16
1529 : /* 7129 */ MCD::OPC_FilterValue, 1, 223, 4, 0, // Skip to: 8381
1530 : /* 7134 */ MCD::OPC_CheckPredicate, 13, 218, 4, 0, // Skip to: 8381
1531 : /* 7139 */ MCD::OPC_CheckField, 16, 4, 15, 211, 4, 0, // Skip to: 8381
1532 : /* 7146 */ MCD::OPC_CheckField, 8, 4, 15, 204, 4, 0, // Skip to: 8381
1533 : /* 7153 */ MCD::OPC_Decode, 226, 5, 35, // Opcode: RBIT
1534 : /* 7157 */ MCD::OPC_FilterValue, 1, 79, 0, 0, // Skip to: 7241
1535 : /* 7162 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1536 : /* 7165 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 7203
1537 : /* 7170 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 7190
1538 : /* 7175 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 7190
1539 : /* 7182 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1540 : /* 7186 */ MCD::OPC_Decode, 183, 7, 70, // Opcode: UXTB
1541 : /* 7190 */ MCD::OPC_CheckPredicate, 1, 162, 4, 0, // Skip to: 8381
1542 : /* 7195 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1543 : /* 7199 */ MCD::OPC_Decode, 180, 7, 71, // Opcode: UXTAB
1544 : /* 7203 */ MCD::OPC_FilterValue, 1, 149, 4, 0, // Skip to: 8381
1545 : /* 7208 */ MCD::OPC_CheckPredicate, 1, 15, 0, 0, // Skip to: 7228
1546 : /* 7213 */ MCD::OPC_CheckField, 16, 4, 15, 8, 0, 0, // Skip to: 7228
1547 : /* 7220 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1548 : /* 7224 */ MCD::OPC_Decode, 185, 7, 70, // Opcode: UXTH
1549 : /* 7228 */ MCD::OPC_CheckPredicate, 1, 124, 4, 0, // Skip to: 8381
1550 : /* 7233 */ MCD::OPC_SoftFail, 128, 6 /* 0x300 */, 0,
1551 : /* 7237 */ MCD::OPC_Decode, 182, 7, 71, // Opcode: UXTAH
1552 : /* 7241 */ MCD::OPC_FilterValue, 2, 111, 4, 0, // Skip to: 8381
1553 : /* 7246 */ MCD::OPC_CheckPredicate, 1, 106, 4, 0, // Skip to: 8381
1554 : /* 7251 */ MCD::OPC_CheckField, 16, 5, 31, 99, 4, 0, // Skip to: 8381
1555 : /* 7258 */ MCD::OPC_CheckField, 8, 4, 15, 92, 4, 0, // Skip to: 8381
1556 : /* 7265 */ MCD::OPC_Decode, 229, 5, 35, // Opcode: REVSH
1557 : /* 7269 */ MCD::OPC_FilterValue, 3, 83, 4, 0, // Skip to: 8381
1558 : /* 7274 */ MCD::OPC_ExtractField, 5, 2, // Inst{6-5} ...
1559 : /* 7277 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7291
1560 : /* 7282 */ MCD::OPC_CheckPredicate, 13, 70, 4, 0, // Skip to: 8381
1561 : /* 7287 */ MCD::OPC_Decode, 155, 7, 76, // Opcode: UBFX
1562 : /* 7291 */ MCD::OPC_FilterValue, 3, 61, 4, 0, // Skip to: 8381
1563 : /* 7296 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
1564 : /* 7299 */ MCD::OPC_FilterValue, 1, 53, 4, 0, // Skip to: 8381
1565 : /* 7304 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1566 : /* 7307 */ MCD::OPC_FilterValue, 1, 45, 4, 0, // Skip to: 8381
1567 : /* 7312 */ MCD::OPC_ExtractField, 28, 4, // Inst{31-28} ...
1568 : /* 7315 */ MCD::OPC_FilterValue, 14, 37, 4, 0, // Skip to: 8381
1569 : /* 7320 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
1570 : /* 7323 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7345
1571 : /* 7328 */ MCD::OPC_CheckPredicate, 21, 34, 0, 0, // Skip to: 7367
1572 : /* 7333 */ MCD::OPC_CheckField, 8, 12, 222, 29, 26, 0, 0, // Skip to: 7367
1573 : /* 7341 */ MCD::OPC_Decode, 146, 7, 51, // Opcode: TRAPNaCl
1574 : /* 7345 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 7367
1575 : /* 7350 */ MCD::OPC_CheckPredicate, 0, 12, 0, 0, // Skip to: 7367
1576 : /* 7355 */ MCD::OPC_CheckField, 8, 12, 222, 31, 4, 0, 0, // Skip to: 7367
1577 : /* 7363 */ MCD::OPC_Decode, 145, 7, 51, // Opcode: TRAP
1578 : /* 7367 */ MCD::OPC_CheckPredicate, 0, 241, 3, 0, // Skip to: 8381
1579 : /* 7372 */ MCD::OPC_Decode, 156, 7, 15, // Opcode: UDF
1580 : /* 7376 */ MCD::OPC_FilterValue, 4, 75, 3, 0, // Skip to: 8224
1581 : /* 7381 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
1582 : /* 7384 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7398
1583 : /* 7389 */ MCD::OPC_CheckPredicate, 0, 219, 3, 0, // Skip to: 8381
1584 : /* 7394 */ MCD::OPC_Decode, 220, 6, 80, // Opcode: STMDA
1585 : /* 7398 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 7436
1586 : /* 7403 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7427
1587 : /* 7408 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7427
1588 : /* 7415 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7427
1589 : /* 7423 */ MCD::OPC_Decode, 230, 5, 81, // Opcode: RFEDA
1590 : /* 7427 */ MCD::OPC_CheckPredicate, 0, 181, 3, 0, // Skip to: 8381
1591 : /* 7432 */ MCD::OPC_Decode, 128, 5, 80, // Opcode: LDMDA
1592 : /* 7436 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7450
1593 : /* 7441 */ MCD::OPC_CheckPredicate, 0, 167, 3, 0, // Skip to: 8381
1594 : /* 7446 */ MCD::OPC_Decode, 221, 6, 82, // Opcode: STMDA_UPD
1595 : /* 7450 */ MCD::OPC_FilterValue, 3, 33, 0, 0, // Skip to: 7488
1596 : /* 7455 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7479
1597 : /* 7460 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7479
1598 : /* 7467 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7479
1599 : /* 7475 */ MCD::OPC_Decode, 231, 5, 81, // Opcode: RFEDA_UPD
1600 : /* 7479 */ MCD::OPC_CheckPredicate, 0, 129, 3, 0, // Skip to: 8381
1601 : /* 7484 */ MCD::OPC_Decode, 129, 5, 82, // Opcode: LDMDA_UPD
1602 : /* 7488 */ MCD::OPC_FilterValue, 4, 34, 0, 0, // Skip to: 7527
1603 : /* 7493 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7518
1604 : /* 7498 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7518
1605 : /* 7505 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7518
1606 : /* 7514 */ MCD::OPC_Decode, 184, 6, 83, // Opcode: SRSDA
1607 : /* 7518 */ MCD::OPC_CheckPredicate, 0, 90, 3, 0, // Skip to: 8381
1608 : /* 7523 */ MCD::OPC_Decode, 210, 21, 80, // Opcode: sysSTMDA
1609 : /* 7527 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 7541
1610 : /* 7532 */ MCD::OPC_CheckPredicate, 0, 76, 3, 0, // Skip to: 8381
1611 : /* 7537 */ MCD::OPC_Decode, 202, 21, 80, // Opcode: sysLDMDA
1612 : /* 7541 */ MCD::OPC_FilterValue, 6, 34, 0, 0, // Skip to: 7580
1613 : /* 7546 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7571
1614 : /* 7551 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7571
1615 : /* 7558 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7571
1616 : /* 7567 */ MCD::OPC_Decode, 185, 6, 83, // Opcode: SRSDA_UPD
1617 : /* 7571 */ MCD::OPC_CheckPredicate, 0, 37, 3, 0, // Skip to: 8381
1618 : /* 7576 */ MCD::OPC_Decode, 211, 21, 82, // Opcode: sysSTMDA_UPD
1619 : /* 7580 */ MCD::OPC_FilterValue, 7, 9, 0, 0, // Skip to: 7594
1620 : /* 7585 */ MCD::OPC_CheckPredicate, 0, 23, 3, 0, // Skip to: 8381
1621 : /* 7590 */ MCD::OPC_Decode, 203, 21, 82, // Opcode: sysLDMDA_UPD
1622 : /* 7594 */ MCD::OPC_FilterValue, 8, 9, 0, 0, // Skip to: 7608
1623 : /* 7599 */ MCD::OPC_CheckPredicate, 0, 9, 3, 0, // Skip to: 8381
1624 : /* 7604 */ MCD::OPC_Decode, 224, 6, 80, // Opcode: STMIA
1625 : /* 7608 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 7646
1626 : /* 7613 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7637
1627 : /* 7618 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7637
1628 : /* 7625 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7637
1629 : /* 7633 */ MCD::OPC_Decode, 234, 5, 81, // Opcode: RFEIA
1630 : /* 7637 */ MCD::OPC_CheckPredicate, 0, 227, 2, 0, // Skip to: 8381
1631 : /* 7642 */ MCD::OPC_Decode, 132, 5, 80, // Opcode: LDMIA
1632 : /* 7646 */ MCD::OPC_FilterValue, 10, 9, 0, 0, // Skip to: 7660
1633 : /* 7651 */ MCD::OPC_CheckPredicate, 0, 213, 2, 0, // Skip to: 8381
1634 : /* 7656 */ MCD::OPC_Decode, 225, 6, 82, // Opcode: STMIA_UPD
1635 : /* 7660 */ MCD::OPC_FilterValue, 11, 33, 0, 0, // Skip to: 7698
1636 : /* 7665 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7689
1637 : /* 7670 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7689
1638 : /* 7677 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7689
1639 : /* 7685 */ MCD::OPC_Decode, 235, 5, 81, // Opcode: RFEIA_UPD
1640 : /* 7689 */ MCD::OPC_CheckPredicate, 0, 175, 2, 0, // Skip to: 8381
1641 : /* 7694 */ MCD::OPC_Decode, 133, 5, 82, // Opcode: LDMIA_UPD
1642 : /* 7698 */ MCD::OPC_FilterValue, 12, 34, 0, 0, // Skip to: 7737
1643 : /* 7703 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7728
1644 : /* 7708 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7728
1645 : /* 7715 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7728
1646 : /* 7724 */ MCD::OPC_Decode, 188, 6, 83, // Opcode: SRSIA
1647 : /* 7728 */ MCD::OPC_CheckPredicate, 0, 136, 2, 0, // Skip to: 8381
1648 : /* 7733 */ MCD::OPC_Decode, 214, 21, 80, // Opcode: sysSTMIA
1649 : /* 7737 */ MCD::OPC_FilterValue, 13, 9, 0, 0, // Skip to: 7751
1650 : /* 7742 */ MCD::OPC_CheckPredicate, 0, 122, 2, 0, // Skip to: 8381
1651 : /* 7747 */ MCD::OPC_Decode, 206, 21, 80, // Opcode: sysLDMIA
1652 : /* 7751 */ MCD::OPC_FilterValue, 14, 34, 0, 0, // Skip to: 7790
1653 : /* 7756 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7781
1654 : /* 7761 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7781
1655 : /* 7768 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7781
1656 : /* 7777 */ MCD::OPC_Decode, 189, 6, 83, // Opcode: SRSIA_UPD
1657 : /* 7781 */ MCD::OPC_CheckPredicate, 0, 83, 2, 0, // Skip to: 8381
1658 : /* 7786 */ MCD::OPC_Decode, 215, 21, 82, // Opcode: sysSTMIA_UPD
1659 : /* 7790 */ MCD::OPC_FilterValue, 15, 9, 0, 0, // Skip to: 7804
1660 : /* 7795 */ MCD::OPC_CheckPredicate, 0, 69, 2, 0, // Skip to: 8381
1661 : /* 7800 */ MCD::OPC_Decode, 207, 21, 82, // Opcode: sysLDMIA_UPD
1662 : /* 7804 */ MCD::OPC_FilterValue, 16, 9, 0, 0, // Skip to: 7818
1663 : /* 7809 */ MCD::OPC_CheckPredicate, 0, 55, 2, 0, // Skip to: 8381
1664 : /* 7814 */ MCD::OPC_Decode, 222, 6, 80, // Opcode: STMDB
1665 : /* 7818 */ MCD::OPC_FilterValue, 17, 33, 0, 0, // Skip to: 7856
1666 : /* 7823 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7847
1667 : /* 7828 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7847
1668 : /* 7835 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7847
1669 : /* 7843 */ MCD::OPC_Decode, 232, 5, 81, // Opcode: RFEDB
1670 : /* 7847 */ MCD::OPC_CheckPredicate, 0, 17, 2, 0, // Skip to: 8381
1671 : /* 7852 */ MCD::OPC_Decode, 130, 5, 80, // Opcode: LDMDB
1672 : /* 7856 */ MCD::OPC_FilterValue, 18, 9, 0, 0, // Skip to: 7870
1673 : /* 7861 */ MCD::OPC_CheckPredicate, 0, 3, 2, 0, // Skip to: 8381
1674 : /* 7866 */ MCD::OPC_Decode, 223, 6, 82, // Opcode: STMDB_UPD
1675 : /* 7870 */ MCD::OPC_FilterValue, 19, 33, 0, 0, // Skip to: 7908
1676 : /* 7875 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 7899
1677 : /* 7880 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 7899
1678 : /* 7887 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 7899
1679 : /* 7895 */ MCD::OPC_Decode, 233, 5, 81, // Opcode: RFEDB_UPD
1680 : /* 7899 */ MCD::OPC_CheckPredicate, 0, 221, 1, 0, // Skip to: 8381
1681 : /* 7904 */ MCD::OPC_Decode, 131, 5, 82, // Opcode: LDMDB_UPD
1682 : /* 7908 */ MCD::OPC_FilterValue, 20, 34, 0, 0, // Skip to: 7947
1683 : /* 7913 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7938
1684 : /* 7918 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7938
1685 : /* 7925 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7938
1686 : /* 7934 */ MCD::OPC_Decode, 186, 6, 83, // Opcode: SRSDB
1687 : /* 7938 */ MCD::OPC_CheckPredicate, 0, 182, 1, 0, // Skip to: 8381
1688 : /* 7943 */ MCD::OPC_Decode, 212, 21, 80, // Opcode: sysSTMDB
1689 : /* 7947 */ MCD::OPC_FilterValue, 21, 9, 0, 0, // Skip to: 7961
1690 : /* 7952 */ MCD::OPC_CheckPredicate, 0, 168, 1, 0, // Skip to: 8381
1691 : /* 7957 */ MCD::OPC_Decode, 204, 21, 80, // Opcode: sysLDMDB
1692 : /* 7961 */ MCD::OPC_FilterValue, 22, 34, 0, 0, // Skip to: 8000
1693 : /* 7966 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 7991
1694 : /* 7971 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 7991
1695 : /* 7978 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 7991
1696 : /* 7987 */ MCD::OPC_Decode, 187, 6, 83, // Opcode: SRSDB_UPD
1697 : /* 7991 */ MCD::OPC_CheckPredicate, 0, 129, 1, 0, // Skip to: 8381
1698 : /* 7996 */ MCD::OPC_Decode, 213, 21, 82, // Opcode: sysSTMDB_UPD
1699 : /* 8000 */ MCD::OPC_FilterValue, 23, 9, 0, 0, // Skip to: 8014
1700 : /* 8005 */ MCD::OPC_CheckPredicate, 0, 115, 1, 0, // Skip to: 8381
1701 : /* 8010 */ MCD::OPC_Decode, 205, 21, 82, // Opcode: sysLDMDB_UPD
1702 : /* 8014 */ MCD::OPC_FilterValue, 24, 9, 0, 0, // Skip to: 8028
1703 : /* 8019 */ MCD::OPC_CheckPredicate, 0, 101, 1, 0, // Skip to: 8381
1704 : /* 8024 */ MCD::OPC_Decode, 226, 6, 80, // Opcode: STMIB
1705 : /* 8028 */ MCD::OPC_FilterValue, 25, 33, 0, 0, // Skip to: 8066
1706 : /* 8033 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 8057
1707 : /* 8038 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 8057
1708 : /* 8045 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 8057
1709 : /* 8053 */ MCD::OPC_Decode, 236, 5, 81, // Opcode: RFEIB
1710 : /* 8057 */ MCD::OPC_CheckPredicate, 0, 63, 1, 0, // Skip to: 8381
1711 : /* 8062 */ MCD::OPC_Decode, 134, 5, 80, // Opcode: LDMIB
1712 : /* 8066 */ MCD::OPC_FilterValue, 26, 9, 0, 0, // Skip to: 8080
1713 : /* 8071 */ MCD::OPC_CheckPredicate, 0, 49, 1, 0, // Skip to: 8381
1714 : /* 8076 */ MCD::OPC_Decode, 227, 6, 82, // Opcode: STMIB_UPD
1715 : /* 8080 */ MCD::OPC_FilterValue, 27, 33, 0, 0, // Skip to: 8118
1716 : /* 8085 */ MCD::OPC_CheckPredicate, 0, 19, 0, 0, // Skip to: 8109
1717 : /* 8090 */ MCD::OPC_CheckField, 28, 4, 15, 12, 0, 0, // Skip to: 8109
1718 : /* 8097 */ MCD::OPC_CheckField, 0, 16, 128, 20, 4, 0, 0, // Skip to: 8109
1719 : /* 8105 */ MCD::OPC_Decode, 237, 5, 81, // Opcode: RFEIB_UPD
1720 : /* 8109 */ MCD::OPC_CheckPredicate, 0, 11, 1, 0, // Skip to: 8381
1721 : /* 8114 */ MCD::OPC_Decode, 135, 5, 82, // Opcode: LDMIB_UPD
1722 : /* 8118 */ MCD::OPC_FilterValue, 28, 34, 0, 0, // Skip to: 8157
1723 : /* 8123 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 8148
1724 : /* 8128 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 8148
1725 : /* 8135 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 8148
1726 : /* 8144 */ MCD::OPC_Decode, 190, 6, 83, // Opcode: SRSIB
1727 : /* 8148 */ MCD::OPC_CheckPredicate, 0, 228, 0, 0, // Skip to: 8381
1728 : /* 8153 */ MCD::OPC_Decode, 216, 21, 80, // Opcode: sysSTMIB
1729 : /* 8157 */ MCD::OPC_FilterValue, 29, 9, 0, 0, // Skip to: 8171
1730 : /* 8162 */ MCD::OPC_CheckPredicate, 0, 214, 0, 0, // Skip to: 8381
1731 : /* 8167 */ MCD::OPC_Decode, 208, 21, 80, // Opcode: sysLDMIB
1732 : /* 8171 */ MCD::OPC_FilterValue, 30, 34, 0, 0, // Skip to: 8210
1733 : /* 8176 */ MCD::OPC_CheckPredicate, 0, 20, 0, 0, // Skip to: 8201
1734 : /* 8181 */ MCD::OPC_CheckField, 28, 4, 15, 13, 0, 0, // Skip to: 8201
1735 : /* 8188 */ MCD::OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, 0, // Skip to: 8201
1736 : /* 8197 */ MCD::OPC_Decode, 191, 6, 83, // Opcode: SRSIB_UPD
1737 : /* 8201 */ MCD::OPC_CheckPredicate, 0, 175, 0, 0, // Skip to: 8381
1738 : /* 8206 */ MCD::OPC_Decode, 217, 21, 82, // Opcode: sysSTMIB_UPD
1739 : /* 8210 */ MCD::OPC_FilterValue, 31, 166, 0, 0, // Skip to: 8381
1740 : /* 8215 */ MCD::OPC_CheckPredicate, 0, 161, 0, 0, // Skip to: 8381
1741 : /* 8220 */ MCD::OPC_Decode, 209, 21, 82, // Opcode: sysLDMIB_UPD
1742 : /* 8224 */ MCD::OPC_FilterValue, 5, 63, 0, 0, // Skip to: 8292
1743 : /* 8229 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
1744 : /* 8232 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8246
1745 : /* 8237 */ MCD::OPC_CheckPredicate, 0, 34, 0, 0, // Skip to: 8276
1746 : /* 8242 */ MCD::OPC_Decode, 189, 4, 84, // Opcode: Bcc
1747 : /* 8246 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 8276
1748 : /* 8251 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 8267
1749 : /* 8256 */ MCD::OPC_CheckField, 28, 4, 14, 4, 0, 0, // Skip to: 8267
1750 : /* 8263 */ MCD::OPC_Decode, 180, 4, 84, // Opcode: BL
1751 : /* 8267 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 8276
1752 : /* 8272 */ MCD::OPC_Decode, 184, 4, 84, // Opcode: BL_pred
1753 : /* 8276 */ MCD::OPC_CheckPredicate, 11, 100, 0, 0, // Skip to: 8381
1754 : /* 8281 */ MCD::OPC_CheckField, 28, 4, 15, 93, 0, 0, // Skip to: 8381
1755 : /* 8288 */ MCD::OPC_Decode, 183, 4, 85, // Opcode: BLXi
1756 : /* 8292 */ MCD::OPC_FilterValue, 6, 63, 0, 0, // Skip to: 8360
1757 : /* 8297 */ MCD::OPC_ExtractField, 20, 5, // Inst{24-20} ...
1758 : /* 8300 */ MCD::OPC_FilterValue, 4, 25, 0, 0, // Skip to: 8330
1759 : /* 8305 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 8321
1760 : /* 8310 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 8321
1761 : /* 8317 */ MCD::OPC_Decode, 178, 5, 86, // Opcode: MCRR2
1762 : /* 8321 */ MCD::OPC_CheckPredicate, 0, 55, 0, 0, // Skip to: 8381
1763 : /* 8326 */ MCD::OPC_Decode, 177, 5, 87, // Opcode: MCRR
1764 : /* 8330 */ MCD::OPC_FilterValue, 5, 46, 0, 0, // Skip to: 8381
1765 : /* 8335 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 8351
1766 : /* 8340 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 8351
1767 : /* 8347 */ MCD::OPC_Decode, 192, 5, 86, // Opcode: MRRC2
1768 : /* 8351 */ MCD::OPC_CheckPredicate, 0, 25, 0, 0, // Skip to: 8381
1769 : /* 8356 */ MCD::OPC_Decode, 191, 5, 88, // Opcode: MRRC
1770 : /* 8360 */ MCD::OPC_FilterValue, 7, 16, 0, 0, // Skip to: 8381
1771 : /* 8365 */ MCD::OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 8381
1772 : /* 8370 */ MCD::OPC_CheckField, 24, 1, 1, 4, 0, 0, // Skip to: 8381
1773 : /* 8377 */ MCD::OPC_Decode, 132, 7, 89, // Opcode: SVC
1774 : /* 8381 */ MCD::OPC_Fail,
1775 : 0
1776 : };
1777 :
1778 : static const uint8_t DecoderTableCoProc32[] = {
1779 : /* 0 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
1780 : /* 3 */ MCD::OPC_FilterValue, 12, 19, 1, 0, // Skip to: 283
1781 : /* 8 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
1782 : /* 11 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 49
1783 : /* 16 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
1784 : /* 19 */ MCD::OPC_FilterValue, 1, 101, 2, 0, // Skip to: 637
1785 : /* 24 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 40
1786 : /* 29 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 40
1787 : /* 36 */ MCD::OPC_Decode, 202, 6, 90, // Opcode: STC2_OPTION
1788 : /* 40 */ MCD::OPC_CheckPredicate, 0, 80, 2, 0, // Skip to: 637
1789 : /* 45 */ MCD::OPC_Decode, 210, 6, 90, // Opcode: STC_OPTION
1790 : /* 49 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 87
1791 : /* 54 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
1792 : /* 57 */ MCD::OPC_FilterValue, 1, 63, 2, 0, // Skip to: 637
1793 : /* 62 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 78
1794 : /* 67 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 78
1795 : /* 74 */ MCD::OPC_Decode, 245, 4, 90, // Opcode: LDC2_OPTION
1796 : /* 78 */ MCD::OPC_CheckPredicate, 0, 42, 2, 0, // Skip to: 637
1797 : /* 83 */ MCD::OPC_Decode, 253, 4, 90, // Opcode: LDC_OPTION
1798 : /* 87 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 117
1799 : /* 92 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 108
1800 : /* 97 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 108
1801 : /* 104 */ MCD::OPC_Decode, 203, 6, 90, // Opcode: STC2_POST
1802 : /* 108 */ MCD::OPC_CheckPredicate, 0, 12, 2, 0, // Skip to: 637
1803 : /* 113 */ MCD::OPC_Decode, 211, 6, 90, // Opcode: STC_POST
1804 : /* 117 */ MCD::OPC_FilterValue, 3, 25, 0, 0, // Skip to: 147
1805 : /* 122 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 138
1806 : /* 127 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 138
1807 : /* 134 */ MCD::OPC_Decode, 246, 4, 90, // Opcode: LDC2_POST
1808 : /* 138 */ MCD::OPC_CheckPredicate, 0, 238, 1, 0, // Skip to: 637
1809 : /* 143 */ MCD::OPC_Decode, 254, 4, 90, // Opcode: LDC_POST
1810 : /* 147 */ MCD::OPC_FilterValue, 4, 33, 0, 0, // Skip to: 185
1811 : /* 152 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
1812 : /* 155 */ MCD::OPC_FilterValue, 1, 221, 1, 0, // Skip to: 637
1813 : /* 160 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 176
1814 : /* 165 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 176
1815 : /* 172 */ MCD::OPC_Decode, 198, 6, 90, // Opcode: STC2L_OPTION
1816 : /* 176 */ MCD::OPC_CheckPredicate, 0, 200, 1, 0, // Skip to: 637
1817 : /* 181 */ MCD::OPC_Decode, 206, 6, 90, // Opcode: STCL_OPTION
1818 : /* 185 */ MCD::OPC_FilterValue, 5, 33, 0, 0, // Skip to: 223
1819 : /* 190 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
1820 : /* 193 */ MCD::OPC_FilterValue, 1, 183, 1, 0, // Skip to: 637
1821 : /* 198 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 214
1822 : /* 203 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 214
1823 : /* 210 */ MCD::OPC_Decode, 241, 4, 90, // Opcode: LDC2L_OPTION
1824 : /* 214 */ MCD::OPC_CheckPredicate, 0, 162, 1, 0, // Skip to: 637
1825 : /* 219 */ MCD::OPC_Decode, 249, 4, 90, // Opcode: LDCL_OPTION
1826 : /* 223 */ MCD::OPC_FilterValue, 6, 25, 0, 0, // Skip to: 253
1827 : /* 228 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 244
1828 : /* 233 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 244
1829 : /* 240 */ MCD::OPC_Decode, 199, 6, 90, // Opcode: STC2L_POST
1830 : /* 244 */ MCD::OPC_CheckPredicate, 0, 132, 1, 0, // Skip to: 637
1831 : /* 249 */ MCD::OPC_Decode, 207, 6, 90, // Opcode: STCL_POST
1832 : /* 253 */ MCD::OPC_FilterValue, 7, 123, 1, 0, // Skip to: 637
1833 : /* 258 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 274
1834 : /* 263 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 274
1835 : /* 270 */ MCD::OPC_Decode, 242, 4, 90, // Opcode: LDC2L_POST
1836 : /* 274 */ MCD::OPC_CheckPredicate, 0, 102, 1, 0, // Skip to: 637
1837 : /* 279 */ MCD::OPC_Decode, 250, 4, 90, // Opcode: LDCL_POST
1838 : /* 283 */ MCD::OPC_FilterValue, 13, 243, 0, 0, // Skip to: 531
1839 : /* 288 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
1840 : /* 291 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 321
1841 : /* 296 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 312
1842 : /* 301 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 312
1843 : /* 308 */ MCD::OPC_Decode, 201, 6, 90, // Opcode: STC2_OFFSET
1844 : /* 312 */ MCD::OPC_CheckPredicate, 0, 64, 1, 0, // Skip to: 637
1845 : /* 317 */ MCD::OPC_Decode, 209, 6, 90, // Opcode: STC_OFFSET
1846 : /* 321 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 351
1847 : /* 326 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 342
1848 : /* 331 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 342
1849 : /* 338 */ MCD::OPC_Decode, 244, 4, 90, // Opcode: LDC2_OFFSET
1850 : /* 342 */ MCD::OPC_CheckPredicate, 0, 34, 1, 0, // Skip to: 637
1851 : /* 347 */ MCD::OPC_Decode, 252, 4, 90, // Opcode: LDC_OFFSET
1852 : /* 351 */ MCD::OPC_FilterValue, 2, 25, 0, 0, // Skip to: 381
1853 : /* 356 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 372
1854 : /* 361 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 372
1855 : /* 368 */ MCD::OPC_Decode, 204, 6, 90, // Opcode: STC2_PRE
1856 : /* 372 */ MCD::OPC_CheckPredicate, 0, 4, 1, 0, // Skip to: 637
1857 : /* 377 */ MCD::OPC_Decode, 212, 6, 90, // Opcode: STC_PRE
1858 : /* 381 */ MCD::OPC_FilterValue, 3, 25, 0, 0, // Skip to: 411
1859 : /* 386 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 402
1860 : /* 391 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 402
1861 : /* 398 */ MCD::OPC_Decode, 247, 4, 90, // Opcode: LDC2_PRE
1862 : /* 402 */ MCD::OPC_CheckPredicate, 0, 230, 0, 0, // Skip to: 637
1863 : /* 407 */ MCD::OPC_Decode, 255, 4, 90, // Opcode: LDC_PRE
1864 : /* 411 */ MCD::OPC_FilterValue, 4, 25, 0, 0, // Skip to: 441
1865 : /* 416 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 432
1866 : /* 421 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 432
1867 : /* 428 */ MCD::OPC_Decode, 197, 6, 90, // Opcode: STC2L_OFFSET
1868 : /* 432 */ MCD::OPC_CheckPredicate, 0, 200, 0, 0, // Skip to: 637
1869 : /* 437 */ MCD::OPC_Decode, 205, 6, 90, // Opcode: STCL_OFFSET
1870 : /* 441 */ MCD::OPC_FilterValue, 5, 25, 0, 0, // Skip to: 471
1871 : /* 446 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 462
1872 : /* 451 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 462
1873 : /* 458 */ MCD::OPC_Decode, 240, 4, 90, // Opcode: LDC2L_OFFSET
1874 : /* 462 */ MCD::OPC_CheckPredicate, 0, 170, 0, 0, // Skip to: 637
1875 : /* 467 */ MCD::OPC_Decode, 248, 4, 90, // Opcode: LDCL_OFFSET
1876 : /* 471 */ MCD::OPC_FilterValue, 6, 25, 0, 0, // Skip to: 501
1877 : /* 476 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 492
1878 : /* 481 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 492
1879 : /* 488 */ MCD::OPC_Decode, 200, 6, 90, // Opcode: STC2L_PRE
1880 : /* 492 */ MCD::OPC_CheckPredicate, 0, 140, 0, 0, // Skip to: 637
1881 : /* 497 */ MCD::OPC_Decode, 208, 6, 90, // Opcode: STCL_PRE
1882 : /* 501 */ MCD::OPC_FilterValue, 7, 131, 0, 0, // Skip to: 637
1883 : /* 506 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 522
1884 : /* 511 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 522
1885 : /* 518 */ MCD::OPC_Decode, 243, 4, 90, // Opcode: LDC2L_PRE
1886 : /* 522 */ MCD::OPC_CheckPredicate, 0, 110, 0, 0, // Skip to: 637
1887 : /* 527 */ MCD::OPC_Decode, 251, 4, 90, // Opcode: LDCL_PRE
1888 : /* 531 */ MCD::OPC_FilterValue, 14, 101, 0, 0, // Skip to: 637
1889 : /* 536 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
1890 : /* 539 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 569
1891 : /* 544 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 560
1892 : /* 549 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 560
1893 : /* 556 */ MCD::OPC_Decode, 191, 4, 91, // Opcode: CDP2
1894 : /* 560 */ MCD::OPC_CheckPredicate, 4, 72, 0, 0, // Skip to: 637
1895 : /* 565 */ MCD::OPC_Decode, 190, 4, 92, // Opcode: CDP
1896 : /* 569 */ MCD::OPC_FilterValue, 1, 63, 0, 0, // Skip to: 637
1897 : /* 574 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
1898 : /* 577 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 607
1899 : /* 582 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 598
1900 : /* 587 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 598
1901 : /* 594 */ MCD::OPC_Decode, 176, 5, 93, // Opcode: MCR2
1902 : /* 598 */ MCD::OPC_CheckPredicate, 0, 34, 0, 0, // Skip to: 637
1903 : /* 603 */ MCD::OPC_Decode, 175, 5, 94, // Opcode: MCR
1904 : /* 607 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 637
1905 : /* 612 */ MCD::OPC_CheckPredicate, 4, 11, 0, 0, // Skip to: 628
1906 : /* 617 */ MCD::OPC_CheckField, 28, 4, 15, 4, 0, 0, // Skip to: 628
1907 : /* 624 */ MCD::OPC_Decode, 190, 5, 95, // Opcode: MRC2
1908 : /* 628 */ MCD::OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 637
1909 : /* 633 */ MCD::OPC_Decode, 189, 5, 96, // Opcode: MRC
1910 : /* 637 */ MCD::OPC_Fail,
1911 : 0
1912 : };
1913 :
1914 : static const uint8_t DecoderTableNEONData32[] = {
1915 : /* 0 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
1916 : /* 3 */ MCD::OPC_FilterValue, 0, 221, 39, 0, // Skip to: 10213
1917 : /* 8 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
1918 : /* 11 */ MCD::OPC_FilterValue, 0, 73, 6, 0, // Skip to: 1625
1919 : /* 16 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
1920 : /* 19 */ MCD::OPC_FilterValue, 0, 121, 0, 0, // Skip to: 145
1921 : /* 24 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
1922 : /* 27 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 64
1923 : /* 33 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
1924 : /* 36 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 50
1925 : /* 41 */ MCD::OPC_CheckPredicate, 22, 75, 72, 0, // Skip to: 18553
1926 : /* 46 */ MCD::OPC_Decode, 199, 10, 97, // Opcode: VHADDsv8i8
1927 : /* 50 */ MCD::OPC_FilterValue, 1, 66, 72, 0, // Skip to: 18553
1928 : /* 55 */ MCD::OPC_CheckPredicate, 22, 61, 72, 0, // Skip to: 18553
1929 : /* 60 */ MCD::OPC_Decode, 194, 10, 98, // Opcode: VHADDsv16i8
1930 : /* 64 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 86
1931 : /* 70 */ MCD::OPC_CheckPredicate, 22, 46, 72, 0, // Skip to: 18553
1932 : /* 75 */ MCD::OPC_CheckField, 6, 1, 0, 39, 72, 0, // Skip to: 18553
1933 : /* 82 */ MCD::OPC_Decode, 254, 7, 99, // Opcode: VADDLsv8i16
1934 : /* 86 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 123
1935 : /* 92 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
1936 : /* 95 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 109
1937 : /* 100 */ MCD::OPC_CheckPredicate, 22, 16, 72, 0, // Skip to: 18553
1938 : /* 105 */ MCD::OPC_Decode, 205, 10, 97, // Opcode: VHADDuv8i8
1939 : /* 109 */ MCD::OPC_FilterValue, 1, 7, 72, 0, // Skip to: 18553
1940 : /* 114 */ MCD::OPC_CheckPredicate, 22, 2, 72, 0, // Skip to: 18553
1941 : /* 119 */ MCD::OPC_Decode, 200, 10, 98, // Opcode: VHADDuv16i8
1942 : /* 123 */ MCD::OPC_FilterValue, 231, 3, 248, 71, 0, // Skip to: 18553
1943 : /* 129 */ MCD::OPC_CheckPredicate, 22, 243, 71, 0, // Skip to: 18553
1944 : /* 134 */ MCD::OPC_CheckField, 6, 1, 0, 236, 71, 0, // Skip to: 18553
1945 : /* 141 */ MCD::OPC_Decode, 129, 8, 99, // Opcode: VADDLuv8i16
1946 : /* 145 */ MCD::OPC_FilterValue, 1, 121, 0, 0, // Skip to: 271
1947 : /* 150 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
1948 : /* 153 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 190
1949 : /* 159 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
1950 : /* 162 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 176
1951 : /* 167 */ MCD::OPC_CheckPredicate, 22, 205, 71, 0, // Skip to: 18553
1952 : /* 172 */ MCD::OPC_Decode, 132, 17, 97, // Opcode: VRHADDsv8i8
1953 : /* 176 */ MCD::OPC_FilterValue, 1, 196, 71, 0, // Skip to: 18553
1954 : /* 181 */ MCD::OPC_CheckPredicate, 22, 191, 71, 0, // Skip to: 18553
1955 : /* 186 */ MCD::OPC_Decode, 255, 16, 98, // Opcode: VRHADDsv16i8
1956 : /* 190 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 212
1957 : /* 196 */ MCD::OPC_CheckPredicate, 22, 176, 71, 0, // Skip to: 18553
1958 : /* 201 */ MCD::OPC_CheckField, 6, 1, 0, 169, 71, 0, // Skip to: 18553
1959 : /* 208 */ MCD::OPC_Decode, 133, 8, 100, // Opcode: VADDWsv8i16
1960 : /* 212 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 249
1961 : /* 218 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
1962 : /* 221 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 235
1963 : /* 226 */ MCD::OPC_CheckPredicate, 22, 146, 71, 0, // Skip to: 18553
1964 : /* 231 */ MCD::OPC_Decode, 138, 17, 97, // Opcode: VRHADDuv8i8
1965 : /* 235 */ MCD::OPC_FilterValue, 1, 137, 71, 0, // Skip to: 18553
1966 : /* 240 */ MCD::OPC_CheckPredicate, 22, 132, 71, 0, // Skip to: 18553
1967 : /* 245 */ MCD::OPC_Decode, 133, 17, 98, // Opcode: VRHADDuv16i8
1968 : /* 249 */ MCD::OPC_FilterValue, 231, 3, 122, 71, 0, // Skip to: 18553
1969 : /* 255 */ MCD::OPC_CheckPredicate, 22, 117, 71, 0, // Skip to: 18553
1970 : /* 260 */ MCD::OPC_CheckField, 6, 1, 0, 110, 71, 0, // Skip to: 18553
1971 : /* 267 */ MCD::OPC_Decode, 136, 8, 100, // Opcode: VADDWuv8i16
1972 : /* 271 */ MCD::OPC_FilterValue, 2, 121, 0, 0, // Skip to: 397
1973 : /* 276 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
1974 : /* 279 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 316
1975 : /* 285 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
1976 : /* 288 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 302
1977 : /* 293 */ MCD::OPC_CheckPredicate, 22, 79, 71, 0, // Skip to: 18553
1978 : /* 298 */ MCD::OPC_Decode, 211, 10, 97, // Opcode: VHSUBsv8i8
1979 : /* 302 */ MCD::OPC_FilterValue, 1, 70, 71, 0, // Skip to: 18553
1980 : /* 307 */ MCD::OPC_CheckPredicate, 22, 65, 71, 0, // Skip to: 18553
1981 : /* 312 */ MCD::OPC_Decode, 206, 10, 98, // Opcode: VHSUBsv16i8
1982 : /* 316 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 338
1983 : /* 322 */ MCD::OPC_CheckPredicate, 22, 50, 71, 0, // Skip to: 18553
1984 : /* 327 */ MCD::OPC_CheckField, 6, 1, 0, 43, 71, 0, // Skip to: 18553
1985 : /* 334 */ MCD::OPC_Decode, 234, 20, 99, // Opcode: VSUBLsv8i16
1986 : /* 338 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 375
1987 : /* 344 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
1988 : /* 347 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 361
1989 : /* 352 */ MCD::OPC_CheckPredicate, 22, 20, 71, 0, // Skip to: 18553
1990 : /* 357 */ MCD::OPC_Decode, 217, 10, 97, // Opcode: VHSUBuv8i8
1991 : /* 361 */ MCD::OPC_FilterValue, 1, 11, 71, 0, // Skip to: 18553
1992 : /* 366 */ MCD::OPC_CheckPredicate, 22, 6, 71, 0, // Skip to: 18553
1993 : /* 371 */ MCD::OPC_Decode, 212, 10, 98, // Opcode: VHSUBuv16i8
1994 : /* 375 */ MCD::OPC_FilterValue, 231, 3, 252, 70, 0, // Skip to: 18553
1995 : /* 381 */ MCD::OPC_CheckPredicate, 22, 247, 70, 0, // Skip to: 18553
1996 : /* 386 */ MCD::OPC_CheckField, 6, 1, 0, 240, 70, 0, // Skip to: 18553
1997 : /* 393 */ MCD::OPC_Decode, 237, 20, 99, // Opcode: VSUBLuv8i16
1998 : /* 397 */ MCD::OPC_FilterValue, 3, 121, 0, 0, // Skip to: 523
1999 : /* 402 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2000 : /* 405 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 442
2001 : /* 411 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2002 : /* 414 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 428
2003 : /* 419 */ MCD::OPC_CheckPredicate, 22, 209, 70, 0, // Skip to: 18553
2004 : /* 424 */ MCD::OPC_Decode, 222, 8, 97, // Opcode: VCGTsv8i8
2005 : /* 428 */ MCD::OPC_FilterValue, 1, 200, 70, 0, // Skip to: 18553
2006 : /* 433 */ MCD::OPC_CheckPredicate, 22, 195, 70, 0, // Skip to: 18553
2007 : /* 438 */ MCD::OPC_Decode, 217, 8, 98, // Opcode: VCGTsv16i8
2008 : /* 442 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 464
2009 : /* 448 */ MCD::OPC_CheckPredicate, 22, 180, 70, 0, // Skip to: 18553
2010 : /* 453 */ MCD::OPC_CheckField, 6, 1, 0, 173, 70, 0, // Skip to: 18553
2011 : /* 460 */ MCD::OPC_Decode, 241, 20, 100, // Opcode: VSUBWsv8i16
2012 : /* 464 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 501
2013 : /* 470 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2014 : /* 473 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 487
2015 : /* 478 */ MCD::OPC_CheckPredicate, 22, 150, 70, 0, // Skip to: 18553
2016 : /* 483 */ MCD::OPC_Decode, 228, 8, 97, // Opcode: VCGTuv8i8
2017 : /* 487 */ MCD::OPC_FilterValue, 1, 141, 70, 0, // Skip to: 18553
2018 : /* 492 */ MCD::OPC_CheckPredicate, 22, 136, 70, 0, // Skip to: 18553
2019 : /* 497 */ MCD::OPC_Decode, 223, 8, 98, // Opcode: VCGTuv16i8
2020 : /* 501 */ MCD::OPC_FilterValue, 231, 3, 126, 70, 0, // Skip to: 18553
2021 : /* 507 */ MCD::OPC_CheckPredicate, 22, 121, 70, 0, // Skip to: 18553
2022 : /* 512 */ MCD::OPC_CheckField, 6, 1, 0, 114, 70, 0, // Skip to: 18553
2023 : /* 519 */ MCD::OPC_Decode, 244, 20, 100, // Opcode: VSUBWuv8i16
2024 : /* 523 */ MCD::OPC_FilterValue, 4, 121, 0, 0, // Skip to: 649
2025 : /* 528 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2026 : /* 531 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 568
2027 : /* 537 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2028 : /* 540 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 554
2029 : /* 545 */ MCD::OPC_CheckPredicate, 22, 83, 70, 0, // Skip to: 18553
2030 : /* 550 */ MCD::OPC_Decode, 163, 18, 101, // Opcode: VSHLsv8i8
2031 : /* 554 */ MCD::OPC_FilterValue, 1, 74, 70, 0, // Skip to: 18553
2032 : /* 559 */ MCD::OPC_CheckPredicate, 22, 69, 70, 0, // Skip to: 18553
2033 : /* 564 */ MCD::OPC_Decode, 156, 18, 102, // Opcode: VSHLsv16i8
2034 : /* 568 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 590
2035 : /* 574 */ MCD::OPC_CheckPredicate, 22, 54, 70, 0, // Skip to: 18553
2036 : /* 579 */ MCD::OPC_CheckField, 6, 1, 0, 47, 70, 0, // Skip to: 18553
2037 : /* 586 */ MCD::OPC_Decode, 251, 7, 103, // Opcode: VADDHNv8i8
2038 : /* 590 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 627
2039 : /* 596 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2040 : /* 599 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 613
2041 : /* 604 */ MCD::OPC_CheckPredicate, 22, 24, 70, 0, // Skip to: 18553
2042 : /* 609 */ MCD::OPC_Decode, 171, 18, 101, // Opcode: VSHLuv8i8
2043 : /* 613 */ MCD::OPC_FilterValue, 1, 15, 70, 0, // Skip to: 18553
2044 : /* 618 */ MCD::OPC_CheckPredicate, 22, 10, 70, 0, // Skip to: 18553
2045 : /* 623 */ MCD::OPC_Decode, 164, 18, 102, // Opcode: VSHLuv16i8
2046 : /* 627 */ MCD::OPC_FilterValue, 231, 3, 0, 70, 0, // Skip to: 18553
2047 : /* 633 */ MCD::OPC_CheckPredicate, 22, 251, 69, 0, // Skip to: 18553
2048 : /* 638 */ MCD::OPC_CheckField, 6, 1, 0, 244, 69, 0, // Skip to: 18553
2049 : /* 645 */ MCD::OPC_Decode, 232, 16, 103, // Opcode: VRADDHNv8i8
2050 : /* 649 */ MCD::OPC_FilterValue, 5, 121, 0, 0, // Skip to: 775
2051 : /* 654 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2052 : /* 657 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 694
2053 : /* 663 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2054 : /* 666 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 680
2055 : /* 671 */ MCD::OPC_CheckPredicate, 22, 213, 69, 0, // Skip to: 18553
2056 : /* 676 */ MCD::OPC_Decode, 191, 17, 101, // Opcode: VRSHLsv8i8
2057 : /* 680 */ MCD::OPC_FilterValue, 1, 204, 69, 0, // Skip to: 18553
2058 : /* 685 */ MCD::OPC_CheckPredicate, 22, 199, 69, 0, // Skip to: 18553
2059 : /* 690 */ MCD::OPC_Decode, 184, 17, 102, // Opcode: VRSHLsv16i8
2060 : /* 694 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 716
2061 : /* 700 */ MCD::OPC_CheckPredicate, 22, 184, 69, 0, // Skip to: 18553
2062 : /* 705 */ MCD::OPC_CheckField, 6, 1, 0, 177, 69, 0, // Skip to: 18553
2063 : /* 712 */ MCD::OPC_Decode, 188, 7, 104, // Opcode: VABALsv8i16
2064 : /* 716 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 753
2065 : /* 722 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2066 : /* 725 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 739
2067 : /* 730 */ MCD::OPC_CheckPredicate, 22, 154, 69, 0, // Skip to: 18553
2068 : /* 735 */ MCD::OPC_Decode, 199, 17, 101, // Opcode: VRSHLuv8i8
2069 : /* 739 */ MCD::OPC_FilterValue, 1, 145, 69, 0, // Skip to: 18553
2070 : /* 744 */ MCD::OPC_CheckPredicate, 22, 140, 69, 0, // Skip to: 18553
2071 : /* 749 */ MCD::OPC_Decode, 192, 17, 102, // Opcode: VRSHLuv16i8
2072 : /* 753 */ MCD::OPC_FilterValue, 231, 3, 130, 69, 0, // Skip to: 18553
2073 : /* 759 */ MCD::OPC_CheckPredicate, 22, 125, 69, 0, // Skip to: 18553
2074 : /* 764 */ MCD::OPC_CheckField, 6, 1, 0, 118, 69, 0, // Skip to: 18553
2075 : /* 771 */ MCD::OPC_Decode, 191, 7, 104, // Opcode: VABALuv8i16
2076 : /* 775 */ MCD::OPC_FilterValue, 6, 121, 0, 0, // Skip to: 901
2077 : /* 780 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2078 : /* 783 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 820
2079 : /* 789 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2080 : /* 792 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 806
2081 : /* 797 */ MCD::OPC_CheckPredicate, 22, 87, 69, 0, // Skip to: 18553
2082 : /* 802 */ MCD::OPC_Decode, 192, 13, 97, // Opcode: VMAXsv8i8
2083 : /* 806 */ MCD::OPC_FilterValue, 1, 78, 69, 0, // Skip to: 18553
2084 : /* 811 */ MCD::OPC_CheckPredicate, 22, 73, 69, 0, // Skip to: 18553
2085 : /* 816 */ MCD::OPC_Decode, 187, 13, 98, // Opcode: VMAXsv16i8
2086 : /* 820 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 842
2087 : /* 826 */ MCD::OPC_CheckPredicate, 22, 58, 69, 0, // Skip to: 18553
2088 : /* 831 */ MCD::OPC_CheckField, 6, 1, 0, 51, 69, 0, // Skip to: 18553
2089 : /* 838 */ MCD::OPC_Decode, 231, 20, 103, // Opcode: VSUBHNv8i8
2090 : /* 842 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 879
2091 : /* 848 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2092 : /* 851 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 865
2093 : /* 856 */ MCD::OPC_CheckPredicate, 22, 28, 69, 0, // Skip to: 18553
2094 : /* 861 */ MCD::OPC_Decode, 198, 13, 97, // Opcode: VMAXuv8i8
2095 : /* 865 */ MCD::OPC_FilterValue, 1, 19, 69, 0, // Skip to: 18553
2096 : /* 870 */ MCD::OPC_CheckPredicate, 22, 14, 69, 0, // Skip to: 18553
2097 : /* 875 */ MCD::OPC_Decode, 193, 13, 98, // Opcode: VMAXuv16i8
2098 : /* 879 */ MCD::OPC_FilterValue, 231, 3, 4, 69, 0, // Skip to: 18553
2099 : /* 885 */ MCD::OPC_CheckPredicate, 22, 255, 68, 0, // Skip to: 18553
2100 : /* 890 */ MCD::OPC_CheckField, 6, 1, 0, 248, 68, 0, // Skip to: 18553
2101 : /* 897 */ MCD::OPC_Decode, 247, 17, 103, // Opcode: VRSUBHNv8i8
2102 : /* 901 */ MCD::OPC_FilterValue, 7, 121, 0, 0, // Skip to: 1027
2103 : /* 906 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2104 : /* 909 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 946
2105 : /* 915 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2106 : /* 918 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 932
2107 : /* 923 */ MCD::OPC_CheckPredicate, 22, 217, 68, 0, // Skip to: 18553
2108 : /* 928 */ MCD::OPC_Decode, 219, 7, 97, // Opcode: VABDsv8i8
2109 : /* 932 */ MCD::OPC_FilterValue, 1, 208, 68, 0, // Skip to: 18553
2110 : /* 937 */ MCD::OPC_CheckPredicate, 22, 203, 68, 0, // Skip to: 18553
2111 : /* 942 */ MCD::OPC_Decode, 214, 7, 98, // Opcode: VABDsv16i8
2112 : /* 946 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 968
2113 : /* 952 */ MCD::OPC_CheckPredicate, 22, 188, 68, 0, // Skip to: 18553
2114 : /* 957 */ MCD::OPC_CheckField, 6, 1, 0, 181, 68, 0, // Skip to: 18553
2115 : /* 964 */ MCD::OPC_Decode, 206, 7, 99, // Opcode: VABDLsv8i16
2116 : /* 968 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 1005
2117 : /* 974 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2118 : /* 977 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 991
2119 : /* 982 */ MCD::OPC_CheckPredicate, 22, 158, 68, 0, // Skip to: 18553
2120 : /* 987 */ MCD::OPC_Decode, 225, 7, 97, // Opcode: VABDuv8i8
2121 : /* 991 */ MCD::OPC_FilterValue, 1, 149, 68, 0, // Skip to: 18553
2122 : /* 996 */ MCD::OPC_CheckPredicate, 22, 144, 68, 0, // Skip to: 18553
2123 : /* 1001 */ MCD::OPC_Decode, 220, 7, 98, // Opcode: VABDuv16i8
2124 : /* 1005 */ MCD::OPC_FilterValue, 231, 3, 134, 68, 0, // Skip to: 18553
2125 : /* 1011 */ MCD::OPC_CheckPredicate, 22, 129, 68, 0, // Skip to: 18553
2126 : /* 1016 */ MCD::OPC_CheckField, 6, 1, 0, 122, 68, 0, // Skip to: 18553
2127 : /* 1023 */ MCD::OPC_Decode, 209, 7, 99, // Opcode: VABDLuv8i16
2128 : /* 1027 */ MCD::OPC_FilterValue, 8, 121, 0, 0, // Skip to: 1153
2129 : /* 1032 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2130 : /* 1035 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 1072
2131 : /* 1041 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2132 : /* 1044 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1058
2133 : /* 1049 */ MCD::OPC_CheckPredicate, 22, 91, 68, 0, // Skip to: 18553
2134 : /* 1054 */ MCD::OPC_Decode, 148, 8, 97, // Opcode: VADDv8i8
2135 : /* 1058 */ MCD::OPC_FilterValue, 1, 82, 68, 0, // Skip to: 18553
2136 : /* 1063 */ MCD::OPC_CheckPredicate, 22, 77, 68, 0, // Skip to: 18553
2137 : /* 1068 */ MCD::OPC_Decode, 141, 8, 98, // Opcode: VADDv16i8
2138 : /* 1072 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 1094
2139 : /* 1078 */ MCD::OPC_CheckPredicate, 22, 62, 68, 0, // Skip to: 18553
2140 : /* 1083 */ MCD::OPC_CheckField, 6, 1, 0, 55, 68, 0, // Skip to: 18553
2141 : /* 1090 */ MCD::OPC_Decode, 230, 13, 104, // Opcode: VMLALsv8i16
2142 : /* 1094 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 1131
2143 : /* 1100 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2144 : /* 1103 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1117
2145 : /* 1108 */ MCD::OPC_CheckPredicate, 22, 32, 68, 0, // Skip to: 18553
2146 : /* 1113 */ MCD::OPC_Decode, 128, 21, 97, // Opcode: VSUBv8i8
2147 : /* 1117 */ MCD::OPC_FilterValue, 1, 23, 68, 0, // Skip to: 18553
2148 : /* 1122 */ MCD::OPC_CheckPredicate, 22, 18, 68, 0, // Skip to: 18553
2149 : /* 1127 */ MCD::OPC_Decode, 249, 20, 98, // Opcode: VSUBv16i8
2150 : /* 1131 */ MCD::OPC_FilterValue, 231, 3, 8, 68, 0, // Skip to: 18553
2151 : /* 1137 */ MCD::OPC_CheckPredicate, 22, 3, 68, 0, // Skip to: 18553
2152 : /* 1142 */ MCD::OPC_CheckField, 6, 1, 0, 252, 67, 0, // Skip to: 18553
2153 : /* 1149 */ MCD::OPC_Decode, 233, 13, 104, // Opcode: VMLALuv8i16
2154 : /* 1153 */ MCD::OPC_FilterValue, 9, 79, 0, 0, // Skip to: 1237
2155 : /* 1158 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2156 : /* 1161 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1199
2157 : /* 1166 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2158 : /* 1169 */ MCD::OPC_FilterValue, 228, 3, 9, 0, 0, // Skip to: 1184
2159 : /* 1175 */ MCD::OPC_CheckPredicate, 22, 221, 67, 0, // Skip to: 18553
2160 : /* 1180 */ MCD::OPC_Decode, 252, 13, 105, // Opcode: VMLAv8i8
2161 : /* 1184 */ MCD::OPC_FilterValue, 230, 3, 211, 67, 0, // Skip to: 18553
2162 : /* 1190 */ MCD::OPC_CheckPredicate, 22, 206, 67, 0, // Skip to: 18553
2163 : /* 1195 */ MCD::OPC_Decode, 155, 14, 105, // Opcode: VMLSv8i8
2164 : /* 1199 */ MCD::OPC_FilterValue, 1, 197, 67, 0, // Skip to: 18553
2165 : /* 1204 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2166 : /* 1207 */ MCD::OPC_FilterValue, 228, 3, 9, 0, 0, // Skip to: 1222
2167 : /* 1213 */ MCD::OPC_CheckPredicate, 22, 183, 67, 0, // Skip to: 18553
2168 : /* 1218 */ MCD::OPC_Decode, 247, 13, 106, // Opcode: VMLAv16i8
2169 : /* 1222 */ MCD::OPC_FilterValue, 230, 3, 173, 67, 0, // Skip to: 18553
2170 : /* 1228 */ MCD::OPC_CheckPredicate, 22, 168, 67, 0, // Skip to: 18553
2171 : /* 1233 */ MCD::OPC_Decode, 150, 14, 106, // Opcode: VMLSv16i8
2172 : /* 1237 */ MCD::OPC_FilterValue, 10, 91, 0, 0, // Skip to: 1333
2173 : /* 1242 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2174 : /* 1245 */ MCD::OPC_FilterValue, 228, 3, 16, 0, 0, // Skip to: 1267
2175 : /* 1251 */ MCD::OPC_CheckPredicate, 22, 145, 67, 0, // Skip to: 18553
2176 : /* 1256 */ MCD::OPC_CheckField, 6, 1, 0, 138, 67, 0, // Skip to: 18553
2177 : /* 1263 */ MCD::OPC_Decode, 175, 15, 97, // Opcode: VPMAXs8
2178 : /* 1267 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 1289
2179 : /* 1273 */ MCD::OPC_CheckPredicate, 22, 123, 67, 0, // Skip to: 18553
2180 : /* 1278 */ MCD::OPC_CheckField, 6, 1, 0, 116, 67, 0, // Skip to: 18553
2181 : /* 1285 */ MCD::OPC_Decode, 133, 14, 104, // Opcode: VMLSLsv8i16
2182 : /* 1289 */ MCD::OPC_FilterValue, 230, 3, 16, 0, 0, // Skip to: 1311
2183 : /* 1295 */ MCD::OPC_CheckPredicate, 22, 101, 67, 0, // Skip to: 18553
2184 : /* 1300 */ MCD::OPC_CheckField, 6, 1, 0, 94, 67, 0, // Skip to: 18553
2185 : /* 1307 */ MCD::OPC_Decode, 178, 15, 97, // Opcode: VPMAXu8
2186 : /* 1311 */ MCD::OPC_FilterValue, 231, 3, 84, 67, 0, // Skip to: 18553
2187 : /* 1317 */ MCD::OPC_CheckPredicate, 22, 79, 67, 0, // Skip to: 18553
2188 : /* 1322 */ MCD::OPC_CheckField, 6, 1, 0, 72, 67, 0, // Skip to: 18553
2189 : /* 1329 */ MCD::OPC_Decode, 136, 14, 104, // Opcode: VMLSLuv8i16
2190 : /* 1333 */ MCD::OPC_FilterValue, 12, 47, 0, 0, // Skip to: 1385
2191 : /* 1338 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2192 : /* 1341 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 1363
2193 : /* 1347 */ MCD::OPC_CheckPredicate, 22, 49, 67, 0, // Skip to: 18553
2194 : /* 1352 */ MCD::OPC_CheckField, 6, 1, 0, 42, 67, 0, // Skip to: 18553
2195 : /* 1359 */ MCD::OPC_Decode, 209, 14, 99, // Opcode: VMULLsv8i16
2196 : /* 1363 */ MCD::OPC_FilterValue, 231, 3, 32, 67, 0, // Skip to: 18553
2197 : /* 1369 */ MCD::OPC_CheckPredicate, 22, 27, 67, 0, // Skip to: 18553
2198 : /* 1374 */ MCD::OPC_CheckField, 6, 1, 0, 20, 67, 0, // Skip to: 18553
2199 : /* 1381 */ MCD::OPC_Decode, 212, 14, 99, // Opcode: VMULLuv8i16
2200 : /* 1385 */ MCD::OPC_FilterValue, 13, 63, 0, 0, // Skip to: 1453
2201 : /* 1390 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2202 : /* 1393 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1431
2203 : /* 1398 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2204 : /* 1401 */ MCD::OPC_FilterValue, 228, 3, 9, 0, 0, // Skip to: 1416
2205 : /* 1407 */ MCD::OPC_CheckPredicate, 22, 245, 66, 0, // Skip to: 18553
2206 : /* 1412 */ MCD::OPC_Decode, 137, 8, 97, // Opcode: VADDfd
2207 : /* 1416 */ MCD::OPC_FilterValue, 230, 3, 235, 66, 0, // Skip to: 18553
2208 : /* 1422 */ MCD::OPC_CheckPredicate, 22, 230, 66, 0, // Skip to: 18553
2209 : /* 1427 */ MCD::OPC_Decode, 166, 15, 97, // Opcode: VPADDf
2210 : /* 1431 */ MCD::OPC_FilterValue, 1, 221, 66, 0, // Skip to: 18553
2211 : /* 1436 */ MCD::OPC_CheckPredicate, 22, 216, 66, 0, // Skip to: 18553
2212 : /* 1441 */ MCD::OPC_CheckField, 23, 9, 228, 3, 208, 66, 0, // Skip to: 18553
2213 : /* 1449 */ MCD::OPC_Decode, 138, 8, 98, // Opcode: VADDfq
2214 : /* 1453 */ MCD::OPC_FilterValue, 14, 99, 0, 0, // Skip to: 1557
2215 : /* 1458 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2216 : /* 1461 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 1498
2217 : /* 1467 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2218 : /* 1470 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1484
2219 : /* 1475 */ MCD::OPC_CheckPredicate, 22, 177, 66, 0, // Skip to: 18553
2220 : /* 1480 */ MCD::OPC_Decode, 167, 8, 97, // Opcode: VCEQfd
2221 : /* 1484 */ MCD::OPC_FilterValue, 1, 168, 66, 0, // Skip to: 18553
2222 : /* 1489 */ MCD::OPC_CheckPredicate, 22, 163, 66, 0, // Skip to: 18553
2223 : /* 1494 */ MCD::OPC_Decode, 168, 8, 98, // Opcode: VCEQfq
2224 : /* 1498 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 1520
2225 : /* 1504 */ MCD::OPC_CheckPredicate, 22, 148, 66, 0, // Skip to: 18553
2226 : /* 1509 */ MCD::OPC_CheckField, 6, 1, 0, 141, 66, 0, // Skip to: 18553
2227 : /* 1516 */ MCD::OPC_Decode, 202, 14, 99, // Opcode: VMULLp8
2228 : /* 1520 */ MCD::OPC_FilterValue, 230, 3, 131, 66, 0, // Skip to: 18553
2229 : /* 1526 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2230 : /* 1529 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1543
2231 : /* 1534 */ MCD::OPC_CheckPredicate, 22, 118, 66, 0, // Skip to: 18553
2232 : /* 1539 */ MCD::OPC_Decode, 187, 8, 97, // Opcode: VCGEfd
2233 : /* 1543 */ MCD::OPC_FilterValue, 1, 109, 66, 0, // Skip to: 18553
2234 : /* 1548 */ MCD::OPC_CheckPredicate, 22, 104, 66, 0, // Skip to: 18553
2235 : /* 1553 */ MCD::OPC_Decode, 188, 8, 98, // Opcode: VCGEfq
2236 : /* 1557 */ MCD::OPC_FilterValue, 15, 95, 66, 0, // Skip to: 18553
2237 : /* 1562 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2238 : /* 1565 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1603
2239 : /* 1570 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2240 : /* 1573 */ MCD::OPC_FilterValue, 228, 3, 9, 0, 0, // Skip to: 1588
2241 : /* 1579 */ MCD::OPC_CheckPredicate, 22, 73, 66, 0, // Skip to: 18553
2242 : /* 1584 */ MCD::OPC_Decode, 183, 13, 97, // Opcode: VMAXfd
2243 : /* 1588 */ MCD::OPC_FilterValue, 230, 3, 63, 66, 0, // Skip to: 18553
2244 : /* 1594 */ MCD::OPC_CheckPredicate, 22, 58, 66, 0, // Skip to: 18553
2245 : /* 1599 */ MCD::OPC_Decode, 171, 15, 97, // Opcode: VPMAXf
2246 : /* 1603 */ MCD::OPC_FilterValue, 1, 49, 66, 0, // Skip to: 18553
2247 : /* 1608 */ MCD::OPC_CheckPredicate, 22, 44, 66, 0, // Skip to: 18553
2248 : /* 1613 */ MCD::OPC_CheckField, 23, 9, 228, 3, 36, 66, 0, // Skip to: 18553
2249 : /* 1621 */ MCD::OPC_Decode, 184, 13, 98, // Opcode: VMAXfq
2250 : /* 1625 */ MCD::OPC_FilterValue, 1, 162, 8, 0, // Skip to: 3840
2251 : /* 1630 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2252 : /* 1633 */ MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 1789
2253 : /* 1638 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2254 : /* 1641 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 1678
2255 : /* 1647 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2256 : /* 1650 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1664
2257 : /* 1655 */ MCD::OPC_CheckPredicate, 22, 253, 65, 0, // Skip to: 18553
2258 : /* 1660 */ MCD::OPC_Decode, 196, 10, 97, // Opcode: VHADDsv4i16
2259 : /* 1664 */ MCD::OPC_FilterValue, 1, 244, 65, 0, // Skip to: 18553
2260 : /* 1669 */ MCD::OPC_CheckPredicate, 22, 239, 65, 0, // Skip to: 18553
2261 : /* 1674 */ MCD::OPC_Decode, 198, 10, 98, // Opcode: VHADDsv8i16
2262 : /* 1678 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 1715
2263 : /* 1684 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2264 : /* 1687 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1701
2265 : /* 1692 */ MCD::OPC_CheckPredicate, 22, 216, 65, 0, // Skip to: 18553
2266 : /* 1697 */ MCD::OPC_Decode, 253, 7, 99, // Opcode: VADDLsv4i32
2267 : /* 1701 */ MCD::OPC_FilterValue, 1, 207, 65, 0, // Skip to: 18553
2268 : /* 1706 */ MCD::OPC_CheckPredicate, 22, 202, 65, 0, // Skip to: 18553
2269 : /* 1711 */ MCD::OPC_Decode, 244, 13, 107, // Opcode: VMLAslv4i16
2270 : /* 1715 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 1752
2271 : /* 1721 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2272 : /* 1724 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1738
2273 : /* 1729 */ MCD::OPC_CheckPredicate, 22, 179, 65, 0, // Skip to: 18553
2274 : /* 1734 */ MCD::OPC_Decode, 202, 10, 97, // Opcode: VHADDuv4i16
2275 : /* 1738 */ MCD::OPC_FilterValue, 1, 170, 65, 0, // Skip to: 18553
2276 : /* 1743 */ MCD::OPC_CheckPredicate, 22, 165, 65, 0, // Skip to: 18553
2277 : /* 1748 */ MCD::OPC_Decode, 204, 10, 98, // Opcode: VHADDuv8i16
2278 : /* 1752 */ MCD::OPC_FilterValue, 231, 3, 155, 65, 0, // Skip to: 18553
2279 : /* 1758 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2280 : /* 1761 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1775
2281 : /* 1766 */ MCD::OPC_CheckPredicate, 22, 142, 65, 0, // Skip to: 18553
2282 : /* 1771 */ MCD::OPC_Decode, 128, 8, 99, // Opcode: VADDLuv4i32
2283 : /* 1775 */ MCD::OPC_FilterValue, 1, 133, 65, 0, // Skip to: 18553
2284 : /* 1780 */ MCD::OPC_CheckPredicate, 22, 128, 65, 0, // Skip to: 18553
2285 : /* 1785 */ MCD::OPC_Decode, 246, 13, 108, // Opcode: VMLAslv8i16
2286 : /* 1789 */ MCD::OPC_FilterValue, 1, 151, 0, 0, // Skip to: 1945
2287 : /* 1794 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2288 : /* 1797 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 1834
2289 : /* 1803 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2290 : /* 1806 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1820
2291 : /* 1811 */ MCD::OPC_CheckPredicate, 22, 97, 65, 0, // Skip to: 18553
2292 : /* 1816 */ MCD::OPC_Decode, 129, 17, 97, // Opcode: VRHADDsv4i16
2293 : /* 1820 */ MCD::OPC_FilterValue, 1, 88, 65, 0, // Skip to: 18553
2294 : /* 1825 */ MCD::OPC_CheckPredicate, 22, 83, 65, 0, // Skip to: 18553
2295 : /* 1830 */ MCD::OPC_Decode, 131, 17, 98, // Opcode: VRHADDsv8i16
2296 : /* 1834 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 1871
2297 : /* 1840 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2298 : /* 1843 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1857
2299 : /* 1848 */ MCD::OPC_CheckPredicate, 22, 60, 65, 0, // Skip to: 18553
2300 : /* 1853 */ MCD::OPC_Decode, 132, 8, 100, // Opcode: VADDWsv4i32
2301 : /* 1857 */ MCD::OPC_FilterValue, 1, 51, 65, 0, // Skip to: 18553
2302 : /* 1862 */ MCD::OPC_CheckPredicate, 23, 46, 65, 0, // Skip to: 18553
2303 : /* 1867 */ MCD::OPC_Decode, 241, 13, 107, // Opcode: VMLAslhd
2304 : /* 1871 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 1908
2305 : /* 1877 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2306 : /* 1880 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1894
2307 : /* 1885 */ MCD::OPC_CheckPredicate, 22, 23, 65, 0, // Skip to: 18553
2308 : /* 1890 */ MCD::OPC_Decode, 135, 17, 97, // Opcode: VRHADDuv4i16
2309 : /* 1894 */ MCD::OPC_FilterValue, 1, 14, 65, 0, // Skip to: 18553
2310 : /* 1899 */ MCD::OPC_CheckPredicate, 22, 9, 65, 0, // Skip to: 18553
2311 : /* 1904 */ MCD::OPC_Decode, 137, 17, 98, // Opcode: VRHADDuv8i16
2312 : /* 1908 */ MCD::OPC_FilterValue, 231, 3, 255, 64, 0, // Skip to: 18553
2313 : /* 1914 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2314 : /* 1917 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1931
2315 : /* 1922 */ MCD::OPC_CheckPredicate, 22, 242, 64, 0, // Skip to: 18553
2316 : /* 1927 */ MCD::OPC_Decode, 135, 8, 100, // Opcode: VADDWuv4i32
2317 : /* 1931 */ MCD::OPC_FilterValue, 1, 233, 64, 0, // Skip to: 18553
2318 : /* 1936 */ MCD::OPC_CheckPredicate, 23, 228, 64, 0, // Skip to: 18553
2319 : /* 1941 */ MCD::OPC_Decode, 242, 13, 108, // Opcode: VMLAslhq
2320 : /* 1945 */ MCD::OPC_FilterValue, 2, 151, 0, 0, // Skip to: 2101
2321 : /* 1950 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2322 : /* 1953 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 1990
2323 : /* 1959 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2324 : /* 1962 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1976
2325 : /* 1967 */ MCD::OPC_CheckPredicate, 22, 197, 64, 0, // Skip to: 18553
2326 : /* 1972 */ MCD::OPC_Decode, 208, 10, 97, // Opcode: VHSUBsv4i16
2327 : /* 1976 */ MCD::OPC_FilterValue, 1, 188, 64, 0, // Skip to: 18553
2328 : /* 1981 */ MCD::OPC_CheckPredicate, 22, 183, 64, 0, // Skip to: 18553
2329 : /* 1986 */ MCD::OPC_Decode, 210, 10, 98, // Opcode: VHSUBsv8i16
2330 : /* 1990 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 2027
2331 : /* 1996 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2332 : /* 1999 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2013
2333 : /* 2004 */ MCD::OPC_CheckPredicate, 22, 160, 64, 0, // Skip to: 18553
2334 : /* 2009 */ MCD::OPC_Decode, 233, 20, 99, // Opcode: VSUBLsv4i32
2335 : /* 2013 */ MCD::OPC_FilterValue, 1, 151, 64, 0, // Skip to: 18553
2336 : /* 2018 */ MCD::OPC_CheckPredicate, 22, 146, 64, 0, // Skip to: 18553
2337 : /* 2023 */ MCD::OPC_Decode, 225, 13, 109, // Opcode: VMLALslsv4i16
2338 : /* 2027 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 2064
2339 : /* 2033 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2340 : /* 2036 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2050
2341 : /* 2041 */ MCD::OPC_CheckPredicate, 22, 123, 64, 0, // Skip to: 18553
2342 : /* 2046 */ MCD::OPC_Decode, 214, 10, 97, // Opcode: VHSUBuv4i16
2343 : /* 2050 */ MCD::OPC_FilterValue, 1, 114, 64, 0, // Skip to: 18553
2344 : /* 2055 */ MCD::OPC_CheckPredicate, 22, 109, 64, 0, // Skip to: 18553
2345 : /* 2060 */ MCD::OPC_Decode, 216, 10, 98, // Opcode: VHSUBuv8i16
2346 : /* 2064 */ MCD::OPC_FilterValue, 231, 3, 99, 64, 0, // Skip to: 18553
2347 : /* 2070 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2348 : /* 2073 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2087
2349 : /* 2078 */ MCD::OPC_CheckPredicate, 22, 86, 64, 0, // Skip to: 18553
2350 : /* 2083 */ MCD::OPC_Decode, 236, 20, 99, // Opcode: VSUBLuv4i32
2351 : /* 2087 */ MCD::OPC_FilterValue, 1, 77, 64, 0, // Skip to: 18553
2352 : /* 2092 */ MCD::OPC_CheckPredicate, 22, 72, 64, 0, // Skip to: 18553
2353 : /* 2097 */ MCD::OPC_Decode, 227, 13, 109, // Opcode: VMLALsluv4i16
2354 : /* 2101 */ MCD::OPC_FilterValue, 3, 136, 0, 0, // Skip to: 2242
2355 : /* 2106 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2356 : /* 2109 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 2146
2357 : /* 2115 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2358 : /* 2118 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2132
2359 : /* 2123 */ MCD::OPC_CheckPredicate, 22, 41, 64, 0, // Skip to: 18553
2360 : /* 2128 */ MCD::OPC_Decode, 219, 8, 97, // Opcode: VCGTsv4i16
2361 : /* 2132 */ MCD::OPC_FilterValue, 1, 32, 64, 0, // Skip to: 18553
2362 : /* 2137 */ MCD::OPC_CheckPredicate, 22, 27, 64, 0, // Skip to: 18553
2363 : /* 2142 */ MCD::OPC_Decode, 221, 8, 98, // Opcode: VCGTsv8i16
2364 : /* 2146 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 2183
2365 : /* 2152 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2366 : /* 2155 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2169
2367 : /* 2160 */ MCD::OPC_CheckPredicate, 22, 4, 64, 0, // Skip to: 18553
2368 : /* 2165 */ MCD::OPC_Decode, 240, 20, 100, // Opcode: VSUBWsv4i32
2369 : /* 2169 */ MCD::OPC_FilterValue, 1, 251, 63, 0, // Skip to: 18553
2370 : /* 2174 */ MCD::OPC_CheckPredicate, 22, 246, 63, 0, // Skip to: 18553
2371 : /* 2179 */ MCD::OPC_Decode, 210, 15, 109, // Opcode: VQDMLALslv4i16
2372 : /* 2183 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 2220
2373 : /* 2189 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2374 : /* 2192 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2206
2375 : /* 2197 */ MCD::OPC_CheckPredicate, 22, 223, 63, 0, // Skip to: 18553
2376 : /* 2202 */ MCD::OPC_Decode, 225, 8, 97, // Opcode: VCGTuv4i16
2377 : /* 2206 */ MCD::OPC_FilterValue, 1, 214, 63, 0, // Skip to: 18553
2378 : /* 2211 */ MCD::OPC_CheckPredicate, 22, 209, 63, 0, // Skip to: 18553
2379 : /* 2216 */ MCD::OPC_Decode, 227, 8, 98, // Opcode: VCGTuv8i16
2380 : /* 2220 */ MCD::OPC_FilterValue, 231, 3, 199, 63, 0, // Skip to: 18553
2381 : /* 2226 */ MCD::OPC_CheckPredicate, 22, 194, 63, 0, // Skip to: 18553
2382 : /* 2231 */ MCD::OPC_CheckField, 6, 1, 0, 187, 63, 0, // Skip to: 18553
2383 : /* 2238 */ MCD::OPC_Decode, 243, 20, 100, // Opcode: VSUBWuv4i32
2384 : /* 2242 */ MCD::OPC_FilterValue, 4, 151, 0, 0, // Skip to: 2398
2385 : /* 2247 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2386 : /* 2250 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 2287
2387 : /* 2256 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2388 : /* 2259 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2273
2389 : /* 2264 */ MCD::OPC_CheckPredicate, 22, 156, 63, 0, // Skip to: 18553
2390 : /* 2269 */ MCD::OPC_Decode, 160, 18, 101, // Opcode: VSHLsv4i16
2391 : /* 2273 */ MCD::OPC_FilterValue, 1, 147, 63, 0, // Skip to: 18553
2392 : /* 2278 */ MCD::OPC_CheckPredicate, 22, 142, 63, 0, // Skip to: 18553
2393 : /* 2283 */ MCD::OPC_Decode, 162, 18, 102, // Opcode: VSHLsv8i16
2394 : /* 2287 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 2324
2395 : /* 2293 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2396 : /* 2296 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2310
2397 : /* 2301 */ MCD::OPC_CheckPredicate, 22, 119, 63, 0, // Skip to: 18553
2398 : /* 2306 */ MCD::OPC_Decode, 250, 7, 103, // Opcode: VADDHNv4i16
2399 : /* 2310 */ MCD::OPC_FilterValue, 1, 110, 63, 0, // Skip to: 18553
2400 : /* 2315 */ MCD::OPC_CheckPredicate, 22, 105, 63, 0, // Skip to: 18553
2401 : /* 2320 */ MCD::OPC_Decode, 147, 14, 107, // Opcode: VMLSslv4i16
2402 : /* 2324 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 2361
2403 : /* 2330 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2404 : /* 2333 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2347
2405 : /* 2338 */ MCD::OPC_CheckPredicate, 22, 82, 63, 0, // Skip to: 18553
2406 : /* 2343 */ MCD::OPC_Decode, 168, 18, 101, // Opcode: VSHLuv4i16
2407 : /* 2347 */ MCD::OPC_FilterValue, 1, 73, 63, 0, // Skip to: 18553
2408 : /* 2352 */ MCD::OPC_CheckPredicate, 22, 68, 63, 0, // Skip to: 18553
2409 : /* 2357 */ MCD::OPC_Decode, 170, 18, 102, // Opcode: VSHLuv8i16
2410 : /* 2361 */ MCD::OPC_FilterValue, 231, 3, 58, 63, 0, // Skip to: 18553
2411 : /* 2367 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2412 : /* 2370 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2384
2413 : /* 2375 */ MCD::OPC_CheckPredicate, 22, 45, 63, 0, // Skip to: 18553
2414 : /* 2380 */ MCD::OPC_Decode, 231, 16, 103, // Opcode: VRADDHNv4i16
2415 : /* 2384 */ MCD::OPC_FilterValue, 1, 36, 63, 0, // Skip to: 18553
2416 : /* 2389 */ MCD::OPC_CheckPredicate, 22, 31, 63, 0, // Skip to: 18553
2417 : /* 2394 */ MCD::OPC_Decode, 149, 14, 108, // Opcode: VMLSslv8i16
2418 : /* 2398 */ MCD::OPC_FilterValue, 5, 151, 0, 0, // Skip to: 2554
2419 : /* 2403 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2420 : /* 2406 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 2443
2421 : /* 2412 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2422 : /* 2415 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2429
2423 : /* 2420 */ MCD::OPC_CheckPredicate, 22, 0, 63, 0, // Skip to: 18553
2424 : /* 2425 */ MCD::OPC_Decode, 188, 17, 101, // Opcode: VRSHLsv4i16
2425 : /* 2429 */ MCD::OPC_FilterValue, 1, 247, 62, 0, // Skip to: 18553
2426 : /* 2434 */ MCD::OPC_CheckPredicate, 22, 242, 62, 0, // Skip to: 18553
2427 : /* 2439 */ MCD::OPC_Decode, 190, 17, 102, // Opcode: VRSHLsv8i16
2428 : /* 2443 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 2480
2429 : /* 2449 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2430 : /* 2452 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2466
2431 : /* 2457 */ MCD::OPC_CheckPredicate, 22, 219, 62, 0, // Skip to: 18553
2432 : /* 2462 */ MCD::OPC_Decode, 187, 7, 104, // Opcode: VABALsv4i32
2433 : /* 2466 */ MCD::OPC_FilterValue, 1, 210, 62, 0, // Skip to: 18553
2434 : /* 2471 */ MCD::OPC_CheckPredicate, 23, 205, 62, 0, // Skip to: 18553
2435 : /* 2476 */ MCD::OPC_Decode, 144, 14, 107, // Opcode: VMLSslhd
2436 : /* 2480 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 2517
2437 : /* 2486 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2438 : /* 2489 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2503
2439 : /* 2494 */ MCD::OPC_CheckPredicate, 22, 182, 62, 0, // Skip to: 18553
2440 : /* 2499 */ MCD::OPC_Decode, 196, 17, 101, // Opcode: VRSHLuv4i16
2441 : /* 2503 */ MCD::OPC_FilterValue, 1, 173, 62, 0, // Skip to: 18553
2442 : /* 2508 */ MCD::OPC_CheckPredicate, 22, 168, 62, 0, // Skip to: 18553
2443 : /* 2513 */ MCD::OPC_Decode, 198, 17, 102, // Opcode: VRSHLuv8i16
2444 : /* 2517 */ MCD::OPC_FilterValue, 231, 3, 158, 62, 0, // Skip to: 18553
2445 : /* 2523 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2446 : /* 2526 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2540
2447 : /* 2531 */ MCD::OPC_CheckPredicate, 22, 145, 62, 0, // Skip to: 18553
2448 : /* 2536 */ MCD::OPC_Decode, 190, 7, 104, // Opcode: VABALuv4i32
2449 : /* 2540 */ MCD::OPC_FilterValue, 1, 136, 62, 0, // Skip to: 18553
2450 : /* 2545 */ MCD::OPC_CheckPredicate, 23, 131, 62, 0, // Skip to: 18553
2451 : /* 2550 */ MCD::OPC_Decode, 145, 14, 108, // Opcode: VMLSslhq
2452 : /* 2554 */ MCD::OPC_FilterValue, 6, 151, 0, 0, // Skip to: 2710
2453 : /* 2559 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2454 : /* 2562 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 2599
2455 : /* 2568 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2456 : /* 2571 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2585
2457 : /* 2576 */ MCD::OPC_CheckPredicate, 22, 100, 62, 0, // Skip to: 18553
2458 : /* 2581 */ MCD::OPC_Decode, 189, 13, 97, // Opcode: VMAXsv4i16
2459 : /* 2585 */ MCD::OPC_FilterValue, 1, 91, 62, 0, // Skip to: 18553
2460 : /* 2590 */ MCD::OPC_CheckPredicate, 22, 86, 62, 0, // Skip to: 18553
2461 : /* 2595 */ MCD::OPC_Decode, 191, 13, 98, // Opcode: VMAXsv8i16
2462 : /* 2599 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 2636
2463 : /* 2605 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2464 : /* 2608 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2622
2465 : /* 2613 */ MCD::OPC_CheckPredicate, 22, 63, 62, 0, // Skip to: 18553
2466 : /* 2618 */ MCD::OPC_Decode, 230, 20, 103, // Opcode: VSUBHNv4i16
2467 : /* 2622 */ MCD::OPC_FilterValue, 1, 54, 62, 0, // Skip to: 18553
2468 : /* 2627 */ MCD::OPC_CheckPredicate, 22, 49, 62, 0, // Skip to: 18553
2469 : /* 2632 */ MCD::OPC_Decode, 128, 14, 109, // Opcode: VMLSLslsv4i16
2470 : /* 2636 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 2673
2471 : /* 2642 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2472 : /* 2645 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2659
2473 : /* 2650 */ MCD::OPC_CheckPredicate, 22, 26, 62, 0, // Skip to: 18553
2474 : /* 2655 */ MCD::OPC_Decode, 195, 13, 97, // Opcode: VMAXuv4i16
2475 : /* 2659 */ MCD::OPC_FilterValue, 1, 17, 62, 0, // Skip to: 18553
2476 : /* 2664 */ MCD::OPC_CheckPredicate, 22, 12, 62, 0, // Skip to: 18553
2477 : /* 2669 */ MCD::OPC_Decode, 197, 13, 98, // Opcode: VMAXuv8i16
2478 : /* 2673 */ MCD::OPC_FilterValue, 231, 3, 2, 62, 0, // Skip to: 18553
2479 : /* 2679 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2480 : /* 2682 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2696
2481 : /* 2687 */ MCD::OPC_CheckPredicate, 22, 245, 61, 0, // Skip to: 18553
2482 : /* 2692 */ MCD::OPC_Decode, 246, 17, 103, // Opcode: VRSUBHNv4i16
2483 : /* 2696 */ MCD::OPC_FilterValue, 1, 236, 61, 0, // Skip to: 18553
2484 : /* 2701 */ MCD::OPC_CheckPredicate, 22, 231, 61, 0, // Skip to: 18553
2485 : /* 2706 */ MCD::OPC_Decode, 130, 14, 109, // Opcode: VMLSLsluv4i16
2486 : /* 2710 */ MCD::OPC_FilterValue, 7, 136, 0, 0, // Skip to: 2851
2487 : /* 2715 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2488 : /* 2718 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 2755
2489 : /* 2724 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2490 : /* 2727 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2741
2491 : /* 2732 */ MCD::OPC_CheckPredicate, 22, 200, 61, 0, // Skip to: 18553
2492 : /* 2737 */ MCD::OPC_Decode, 216, 7, 97, // Opcode: VABDsv4i16
2493 : /* 2741 */ MCD::OPC_FilterValue, 1, 191, 61, 0, // Skip to: 18553
2494 : /* 2746 */ MCD::OPC_CheckPredicate, 22, 186, 61, 0, // Skip to: 18553
2495 : /* 2751 */ MCD::OPC_Decode, 218, 7, 98, // Opcode: VABDsv8i16
2496 : /* 2755 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 2792
2497 : /* 2761 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2498 : /* 2764 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2778
2499 : /* 2769 */ MCD::OPC_CheckPredicate, 22, 163, 61, 0, // Skip to: 18553
2500 : /* 2774 */ MCD::OPC_Decode, 205, 7, 99, // Opcode: VABDLsv4i32
2501 : /* 2778 */ MCD::OPC_FilterValue, 1, 154, 61, 0, // Skip to: 18553
2502 : /* 2783 */ MCD::OPC_CheckPredicate, 22, 149, 61, 0, // Skip to: 18553
2503 : /* 2788 */ MCD::OPC_Decode, 214, 15, 109, // Opcode: VQDMLSLslv4i16
2504 : /* 2792 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 2829
2505 : /* 2798 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2506 : /* 2801 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2815
2507 : /* 2806 */ MCD::OPC_CheckPredicate, 22, 126, 61, 0, // Skip to: 18553
2508 : /* 2811 */ MCD::OPC_Decode, 222, 7, 97, // Opcode: VABDuv4i16
2509 : /* 2815 */ MCD::OPC_FilterValue, 1, 117, 61, 0, // Skip to: 18553
2510 : /* 2820 */ MCD::OPC_CheckPredicate, 22, 112, 61, 0, // Skip to: 18553
2511 : /* 2825 */ MCD::OPC_Decode, 224, 7, 98, // Opcode: VABDuv8i16
2512 : /* 2829 */ MCD::OPC_FilterValue, 231, 3, 102, 61, 0, // Skip to: 18553
2513 : /* 2835 */ MCD::OPC_CheckPredicate, 22, 97, 61, 0, // Skip to: 18553
2514 : /* 2840 */ MCD::OPC_CheckField, 6, 1, 0, 90, 61, 0, // Skip to: 18553
2515 : /* 2847 */ MCD::OPC_Decode, 208, 7, 99, // Opcode: VABDLuv4i32
2516 : /* 2851 */ MCD::OPC_FilterValue, 8, 151, 0, 0, // Skip to: 3007
2517 : /* 2856 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2518 : /* 2859 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 2896
2519 : /* 2865 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2520 : /* 2868 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2882
2521 : /* 2873 */ MCD::OPC_CheckPredicate, 22, 59, 61, 0, // Skip to: 18553
2522 : /* 2878 */ MCD::OPC_Decode, 145, 8, 97, // Opcode: VADDv4i16
2523 : /* 2882 */ MCD::OPC_FilterValue, 1, 50, 61, 0, // Skip to: 18553
2524 : /* 2887 */ MCD::OPC_CheckPredicate, 22, 45, 61, 0, // Skip to: 18553
2525 : /* 2892 */ MCD::OPC_Decode, 147, 8, 98, // Opcode: VADDv8i16
2526 : /* 2896 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 2933
2527 : /* 2902 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2528 : /* 2905 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2919
2529 : /* 2910 */ MCD::OPC_CheckPredicate, 22, 22, 61, 0, // Skip to: 18553
2530 : /* 2915 */ MCD::OPC_Decode, 229, 13, 104, // Opcode: VMLALsv4i32
2531 : /* 2919 */ MCD::OPC_FilterValue, 1, 13, 61, 0, // Skip to: 18553
2532 : /* 2924 */ MCD::OPC_CheckPredicate, 22, 8, 61, 0, // Skip to: 18553
2533 : /* 2929 */ MCD::OPC_Decode, 225, 14, 110, // Opcode: VMULslv4i16
2534 : /* 2933 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 2970
2535 : /* 2939 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2536 : /* 2942 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2956
2537 : /* 2947 */ MCD::OPC_CheckPredicate, 22, 241, 60, 0, // Skip to: 18553
2538 : /* 2952 */ MCD::OPC_Decode, 253, 20, 97, // Opcode: VSUBv4i16
2539 : /* 2956 */ MCD::OPC_FilterValue, 1, 232, 60, 0, // Skip to: 18553
2540 : /* 2961 */ MCD::OPC_CheckPredicate, 22, 227, 60, 0, // Skip to: 18553
2541 : /* 2966 */ MCD::OPC_Decode, 255, 20, 98, // Opcode: VSUBv8i16
2542 : /* 2970 */ MCD::OPC_FilterValue, 231, 3, 217, 60, 0, // Skip to: 18553
2543 : /* 2976 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2544 : /* 2979 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2993
2545 : /* 2984 */ MCD::OPC_CheckPredicate, 22, 204, 60, 0, // Skip to: 18553
2546 : /* 2989 */ MCD::OPC_Decode, 232, 13, 104, // Opcode: VMLALuv4i32
2547 : /* 2993 */ MCD::OPC_FilterValue, 1, 195, 60, 0, // Skip to: 18553
2548 : /* 2998 */ MCD::OPC_CheckPredicate, 22, 190, 60, 0, // Skip to: 18553
2549 : /* 3003 */ MCD::OPC_Decode, 227, 14, 111, // Opcode: VMULslv8i16
2550 : /* 3007 */ MCD::OPC_FilterValue, 9, 136, 0, 0, // Skip to: 3148
2551 : /* 3012 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2552 : /* 3015 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 3052
2553 : /* 3021 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2554 : /* 3024 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3038
2555 : /* 3029 */ MCD::OPC_CheckPredicate, 22, 159, 60, 0, // Skip to: 18553
2556 : /* 3034 */ MCD::OPC_Decode, 249, 13, 105, // Opcode: VMLAv4i16
2557 : /* 3038 */ MCD::OPC_FilterValue, 1, 150, 60, 0, // Skip to: 18553
2558 : /* 3043 */ MCD::OPC_CheckPredicate, 22, 145, 60, 0, // Skip to: 18553
2559 : /* 3048 */ MCD::OPC_Decode, 251, 13, 106, // Opcode: VMLAv8i16
2560 : /* 3052 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 3089
2561 : /* 3058 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2562 : /* 3061 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3075
2563 : /* 3066 */ MCD::OPC_CheckPredicate, 22, 122, 60, 0, // Skip to: 18553
2564 : /* 3071 */ MCD::OPC_Decode, 212, 15, 104, // Opcode: VQDMLALv4i32
2565 : /* 3075 */ MCD::OPC_FilterValue, 1, 113, 60, 0, // Skip to: 18553
2566 : /* 3080 */ MCD::OPC_CheckPredicate, 23, 108, 60, 0, // Skip to: 18553
2567 : /* 3085 */ MCD::OPC_Decode, 222, 14, 110, // Opcode: VMULslhd
2568 : /* 3089 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 3126
2569 : /* 3095 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2570 : /* 3098 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3112
2571 : /* 3103 */ MCD::OPC_CheckPredicate, 22, 85, 60, 0, // Skip to: 18553
2572 : /* 3108 */ MCD::OPC_Decode, 152, 14, 105, // Opcode: VMLSv4i16
2573 : /* 3112 */ MCD::OPC_FilterValue, 1, 76, 60, 0, // Skip to: 18553
2574 : /* 3117 */ MCD::OPC_CheckPredicate, 22, 71, 60, 0, // Skip to: 18553
2575 : /* 3122 */ MCD::OPC_Decode, 154, 14, 106, // Opcode: VMLSv8i16
2576 : /* 3126 */ MCD::OPC_FilterValue, 231, 3, 61, 60, 0, // Skip to: 18553
2577 : /* 3132 */ MCD::OPC_CheckPredicate, 23, 56, 60, 0, // Skip to: 18553
2578 : /* 3137 */ MCD::OPC_CheckField, 6, 1, 1, 49, 60, 0, // Skip to: 18553
2579 : /* 3144 */ MCD::OPC_Decode, 223, 14, 111, // Opcode: VMULslhq
2580 : /* 3148 */ MCD::OPC_FilterValue, 10, 121, 0, 0, // Skip to: 3274
2581 : /* 3153 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2582 : /* 3156 */ MCD::OPC_FilterValue, 228, 3, 16, 0, 0, // Skip to: 3178
2583 : /* 3162 */ MCD::OPC_CheckPredicate, 22, 26, 60, 0, // Skip to: 18553
2584 : /* 3167 */ MCD::OPC_CheckField, 6, 1, 0, 19, 60, 0, // Skip to: 18553
2585 : /* 3174 */ MCD::OPC_Decode, 173, 15, 97, // Opcode: VPMAXs16
2586 : /* 3178 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 3215
2587 : /* 3184 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2588 : /* 3187 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3201
2589 : /* 3192 */ MCD::OPC_CheckPredicate, 22, 252, 59, 0, // Skip to: 18553
2590 : /* 3197 */ MCD::OPC_Decode, 132, 14, 104, // Opcode: VMLSLsv4i32
2591 : /* 3201 */ MCD::OPC_FilterValue, 1, 243, 59, 0, // Skip to: 18553
2592 : /* 3206 */ MCD::OPC_CheckPredicate, 22, 238, 59, 0, // Skip to: 18553
2593 : /* 3211 */ MCD::OPC_Decode, 204, 14, 112, // Opcode: VMULLslsv4i16
2594 : /* 3215 */ MCD::OPC_FilterValue, 230, 3, 16, 0, 0, // Skip to: 3237
2595 : /* 3221 */ MCD::OPC_CheckPredicate, 22, 223, 59, 0, // Skip to: 18553
2596 : /* 3226 */ MCD::OPC_CheckField, 6, 1, 0, 216, 59, 0, // Skip to: 18553
2597 : /* 3233 */ MCD::OPC_Decode, 176, 15, 97, // Opcode: VPMAXu16
2598 : /* 3237 */ MCD::OPC_FilterValue, 231, 3, 206, 59, 0, // Skip to: 18553
2599 : /* 3243 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2600 : /* 3246 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3260
2601 : /* 3251 */ MCD::OPC_CheckPredicate, 22, 193, 59, 0, // Skip to: 18553
2602 : /* 3256 */ MCD::OPC_Decode, 135, 14, 104, // Opcode: VMLSLuv4i32
2603 : /* 3260 */ MCD::OPC_FilterValue, 1, 184, 59, 0, // Skip to: 18553
2604 : /* 3265 */ MCD::OPC_CheckPredicate, 22, 179, 59, 0, // Skip to: 18553
2605 : /* 3270 */ MCD::OPC_Decode, 206, 14, 112, // Opcode: VMULLsluv4i16
2606 : /* 3274 */ MCD::OPC_FilterValue, 11, 114, 0, 0, // Skip to: 3393
2607 : /* 3279 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2608 : /* 3282 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 3319
2609 : /* 3288 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2610 : /* 3291 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3305
2611 : /* 3296 */ MCD::OPC_CheckPredicate, 22, 148, 59, 0, // Skip to: 18553
2612 : /* 3301 */ MCD::OPC_Decode, 222, 15, 97, // Opcode: VQDMULHv4i16
2613 : /* 3305 */ MCD::OPC_FilterValue, 1, 139, 59, 0, // Skip to: 18553
2614 : /* 3310 */ MCD::OPC_CheckPredicate, 22, 134, 59, 0, // Skip to: 18553
2615 : /* 3315 */ MCD::OPC_Decode, 224, 15, 98, // Opcode: VQDMULHv8i16
2616 : /* 3319 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 3356
2617 : /* 3325 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2618 : /* 3328 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3342
2619 : /* 3333 */ MCD::OPC_CheckPredicate, 22, 111, 59, 0, // Skip to: 18553
2620 : /* 3338 */ MCD::OPC_Decode, 216, 15, 104, // Opcode: VQDMLSLv4i32
2621 : /* 3342 */ MCD::OPC_FilterValue, 1, 102, 59, 0, // Skip to: 18553
2622 : /* 3347 */ MCD::OPC_CheckPredicate, 22, 97, 59, 0, // Skip to: 18553
2623 : /* 3352 */ MCD::OPC_Decode, 226, 15, 112, // Opcode: VQDMULLslv4i16
2624 : /* 3356 */ MCD::OPC_FilterValue, 230, 3, 87, 59, 0, // Skip to: 18553
2625 : /* 3362 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2626 : /* 3365 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3379
2627 : /* 3370 */ MCD::OPC_CheckPredicate, 22, 74, 59, 0, // Skip to: 18553
2628 : /* 3375 */ MCD::OPC_Decode, 137, 16, 97, // Opcode: VQRDMULHv4i16
2629 : /* 3379 */ MCD::OPC_FilterValue, 1, 65, 59, 0, // Skip to: 18553
2630 : /* 3384 */ MCD::OPC_CheckPredicate, 22, 60, 59, 0, // Skip to: 18553
2631 : /* 3389 */ MCD::OPC_Decode, 139, 16, 98, // Opcode: VQRDMULHv8i16
2632 : /* 3393 */ MCD::OPC_FilterValue, 12, 79, 0, 0, // Skip to: 3477
2633 : /* 3398 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2634 : /* 3401 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 3439
2635 : /* 3406 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2636 : /* 3409 */ MCD::OPC_FilterValue, 229, 3, 9, 0, 0, // Skip to: 3424
2637 : /* 3415 */ MCD::OPC_CheckPredicate, 22, 29, 59, 0, // Skip to: 18553
2638 : /* 3420 */ MCD::OPC_Decode, 208, 14, 99, // Opcode: VMULLsv4i32
2639 : /* 3424 */ MCD::OPC_FilterValue, 231, 3, 19, 59, 0, // Skip to: 18553
2640 : /* 3430 */ MCD::OPC_CheckPredicate, 22, 14, 59, 0, // Skip to: 18553
2641 : /* 3435 */ MCD::OPC_Decode, 211, 14, 99, // Opcode: VMULLuv4i32
2642 : /* 3439 */ MCD::OPC_FilterValue, 1, 5, 59, 0, // Skip to: 18553
2643 : /* 3444 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2644 : /* 3447 */ MCD::OPC_FilterValue, 229, 3, 9, 0, 0, // Skip to: 3462
2645 : /* 3453 */ MCD::OPC_CheckPredicate, 22, 247, 58, 0, // Skip to: 18553
2646 : /* 3458 */ MCD::OPC_Decode, 218, 15, 110, // Opcode: VQDMULHslv4i16
2647 : /* 3462 */ MCD::OPC_FilterValue, 231, 3, 237, 58, 0, // Skip to: 18553
2648 : /* 3468 */ MCD::OPC_CheckPredicate, 22, 232, 58, 0, // Skip to: 18553
2649 : /* 3473 */ MCD::OPC_Decode, 220, 15, 111, // Opcode: VQDMULHslv8i16
2650 : /* 3477 */ MCD::OPC_FilterValue, 13, 121, 0, 0, // Skip to: 3603
2651 : /* 3482 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2652 : /* 3485 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 3522
2653 : /* 3491 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2654 : /* 3494 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3508
2655 : /* 3499 */ MCD::OPC_CheckPredicate, 23, 201, 58, 0, // Skip to: 18553
2656 : /* 3504 */ MCD::OPC_Decode, 139, 8, 97, // Opcode: VADDhd
2657 : /* 3508 */ MCD::OPC_FilterValue, 1, 192, 58, 0, // Skip to: 18553
2658 : /* 3513 */ MCD::OPC_CheckPredicate, 23, 187, 58, 0, // Skip to: 18553
2659 : /* 3518 */ MCD::OPC_Decode, 140, 8, 98, // Opcode: VADDhq
2660 : /* 3522 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 3559
2661 : /* 3528 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2662 : /* 3531 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3545
2663 : /* 3536 */ MCD::OPC_CheckPredicate, 22, 164, 58, 0, // Skip to: 18553
2664 : /* 3541 */ MCD::OPC_Decode, 228, 15, 99, // Opcode: VQDMULLv4i32
2665 : /* 3545 */ MCD::OPC_FilterValue, 1, 155, 58, 0, // Skip to: 18553
2666 : /* 3550 */ MCD::OPC_CheckPredicate, 22, 150, 58, 0, // Skip to: 18553
2667 : /* 3555 */ MCD::OPC_Decode, 133, 16, 110, // Opcode: VQRDMULHslv4i16
2668 : /* 3559 */ MCD::OPC_FilterValue, 230, 3, 16, 0, 0, // Skip to: 3581
2669 : /* 3565 */ MCD::OPC_CheckPredicate, 23, 135, 58, 0, // Skip to: 18553
2670 : /* 3570 */ MCD::OPC_CheckField, 6, 1, 0, 128, 58, 0, // Skip to: 18553
2671 : /* 3577 */ MCD::OPC_Decode, 167, 15, 97, // Opcode: VPADDh
2672 : /* 3581 */ MCD::OPC_FilterValue, 231, 3, 118, 58, 0, // Skip to: 18553
2673 : /* 3587 */ MCD::OPC_CheckPredicate, 22, 113, 58, 0, // Skip to: 18553
2674 : /* 3592 */ MCD::OPC_CheckField, 6, 1, 1, 106, 58, 0, // Skip to: 18553
2675 : /* 3599 */ MCD::OPC_Decode, 135, 16, 111, // Opcode: VQRDMULHslv8i16
2676 : /* 3603 */ MCD::OPC_FilterValue, 14, 121, 0, 0, // Skip to: 3729
2677 : /* 3608 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2678 : /* 3611 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 3648
2679 : /* 3617 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2680 : /* 3620 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3634
2681 : /* 3625 */ MCD::OPC_CheckPredicate, 23, 75, 58, 0, // Skip to: 18553
2682 : /* 3630 */ MCD::OPC_Decode, 169, 8, 97, // Opcode: VCEQhd
2683 : /* 3634 */ MCD::OPC_FilterValue, 1, 66, 58, 0, // Skip to: 18553
2684 : /* 3639 */ MCD::OPC_CheckPredicate, 23, 61, 58, 0, // Skip to: 18553
2685 : /* 3644 */ MCD::OPC_Decode, 170, 8, 98, // Opcode: VCEQhq
2686 : /* 3648 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 3670
2687 : /* 3654 */ MCD::OPC_CheckPredicate, 24, 46, 58, 0, // Skip to: 18553
2688 : /* 3659 */ MCD::OPC_CheckField, 6, 1, 1, 39, 58, 0, // Skip to: 18553
2689 : /* 3666 */ MCD::OPC_Decode, 245, 15, 107, // Opcode: VQRDMLAHslv4i16
2690 : /* 3670 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 3707
2691 : /* 3676 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2692 : /* 3679 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3693
2693 : /* 3684 */ MCD::OPC_CheckPredicate, 23, 16, 58, 0, // Skip to: 18553
2694 : /* 3689 */ MCD::OPC_Decode, 189, 8, 97, // Opcode: VCGEhd
2695 : /* 3693 */ MCD::OPC_FilterValue, 1, 7, 58, 0, // Skip to: 18553
2696 : /* 3698 */ MCD::OPC_CheckPredicate, 23, 2, 58, 0, // Skip to: 18553
2697 : /* 3703 */ MCD::OPC_Decode, 190, 8, 98, // Opcode: VCGEhq
2698 : /* 3707 */ MCD::OPC_FilterValue, 231, 3, 248, 57, 0, // Skip to: 18553
2699 : /* 3713 */ MCD::OPC_CheckPredicate, 24, 243, 57, 0, // Skip to: 18553
2700 : /* 3718 */ MCD::OPC_CheckField, 6, 1, 1, 236, 57, 0, // Skip to: 18553
2701 : /* 3725 */ MCD::OPC_Decode, 247, 15, 108, // Opcode: VQRDMLAHslv8i16
2702 : /* 3729 */ MCD::OPC_FilterValue, 15, 227, 57, 0, // Skip to: 18553
2703 : /* 3734 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2704 : /* 3737 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 3774
2705 : /* 3743 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2706 : /* 3746 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3760
2707 : /* 3751 */ MCD::OPC_CheckPredicate, 23, 205, 57, 0, // Skip to: 18553
2708 : /* 3756 */ MCD::OPC_Decode, 185, 13, 97, // Opcode: VMAXhd
2709 : /* 3760 */ MCD::OPC_FilterValue, 1, 196, 57, 0, // Skip to: 18553
2710 : /* 3765 */ MCD::OPC_CheckPredicate, 23, 191, 57, 0, // Skip to: 18553
2711 : /* 3770 */ MCD::OPC_Decode, 186, 13, 98, // Opcode: VMAXhq
2712 : /* 3774 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 3796
2713 : /* 3780 */ MCD::OPC_CheckPredicate, 24, 176, 57, 0, // Skip to: 18553
2714 : /* 3785 */ MCD::OPC_CheckField, 6, 1, 1, 169, 57, 0, // Skip to: 18553
2715 : /* 3792 */ MCD::OPC_Decode, 253, 15, 107, // Opcode: VQRDMLSHslv4i16
2716 : /* 3796 */ MCD::OPC_FilterValue, 230, 3, 16, 0, 0, // Skip to: 3818
2717 : /* 3802 */ MCD::OPC_CheckPredicate, 23, 154, 57, 0, // Skip to: 18553
2718 : /* 3807 */ MCD::OPC_CheckField, 6, 1, 0, 147, 57, 0, // Skip to: 18553
2719 : /* 3814 */ MCD::OPC_Decode, 172, 15, 97, // Opcode: VPMAXh
2720 : /* 3818 */ MCD::OPC_FilterValue, 231, 3, 137, 57, 0, // Skip to: 18553
2721 : /* 3824 */ MCD::OPC_CheckPredicate, 24, 132, 57, 0, // Skip to: 18553
2722 : /* 3829 */ MCD::OPC_CheckField, 6, 1, 1, 125, 57, 0, // Skip to: 18553
2723 : /* 3836 */ MCD::OPC_Decode, 255, 15, 108, // Opcode: VQRDMLSHslv8i16
2724 : /* 3840 */ MCD::OPC_FilterValue, 2, 155, 8, 0, // Skip to: 6048
2725 : /* 3845 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
2726 : /* 3848 */ MCD::OPC_FilterValue, 0, 151, 0, 0, // Skip to: 4004
2727 : /* 3853 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2728 : /* 3856 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 3893
2729 : /* 3862 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2730 : /* 3865 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3879
2731 : /* 3870 */ MCD::OPC_CheckPredicate, 22, 86, 57, 0, // Skip to: 18553
2732 : /* 3875 */ MCD::OPC_Decode, 195, 10, 97, // Opcode: VHADDsv2i32
2733 : /* 3879 */ MCD::OPC_FilterValue, 1, 77, 57, 0, // Skip to: 18553
2734 : /* 3884 */ MCD::OPC_CheckPredicate, 22, 72, 57, 0, // Skip to: 18553
2735 : /* 3889 */ MCD::OPC_Decode, 197, 10, 98, // Opcode: VHADDsv4i32
2736 : /* 3893 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 3930
2737 : /* 3899 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2738 : /* 3902 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3916
2739 : /* 3907 */ MCD::OPC_CheckPredicate, 22, 49, 57, 0, // Skip to: 18553
2740 : /* 3912 */ MCD::OPC_Decode, 252, 7, 99, // Opcode: VADDLsv2i64
2741 : /* 3916 */ MCD::OPC_FilterValue, 1, 40, 57, 0, // Skip to: 18553
2742 : /* 3921 */ MCD::OPC_CheckPredicate, 22, 35, 57, 0, // Skip to: 18553
2743 : /* 3926 */ MCD::OPC_Decode, 243, 13, 113, // Opcode: VMLAslv2i32
2744 : /* 3930 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 3967
2745 : /* 3936 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2746 : /* 3939 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3953
2747 : /* 3944 */ MCD::OPC_CheckPredicate, 22, 12, 57, 0, // Skip to: 18553
2748 : /* 3949 */ MCD::OPC_Decode, 201, 10, 97, // Opcode: VHADDuv2i32
2749 : /* 3953 */ MCD::OPC_FilterValue, 1, 3, 57, 0, // Skip to: 18553
2750 : /* 3958 */ MCD::OPC_CheckPredicate, 22, 254, 56, 0, // Skip to: 18553
2751 : /* 3963 */ MCD::OPC_Decode, 203, 10, 98, // Opcode: VHADDuv4i32
2752 : /* 3967 */ MCD::OPC_FilterValue, 231, 3, 244, 56, 0, // Skip to: 18553
2753 : /* 3973 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2754 : /* 3976 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3990
2755 : /* 3981 */ MCD::OPC_CheckPredicate, 22, 231, 56, 0, // Skip to: 18553
2756 : /* 3986 */ MCD::OPC_Decode, 255, 7, 99, // Opcode: VADDLuv2i64
2757 : /* 3990 */ MCD::OPC_FilterValue, 1, 222, 56, 0, // Skip to: 18553
2758 : /* 3995 */ MCD::OPC_CheckPredicate, 22, 217, 56, 0, // Skip to: 18553
2759 : /* 4000 */ MCD::OPC_Decode, 245, 13, 114, // Opcode: VMLAslv4i32
2760 : /* 4004 */ MCD::OPC_FilterValue, 1, 151, 0, 0, // Skip to: 4160
2761 : /* 4009 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2762 : /* 4012 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 4049
2763 : /* 4018 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2764 : /* 4021 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4035
2765 : /* 4026 */ MCD::OPC_CheckPredicate, 22, 186, 56, 0, // Skip to: 18553
2766 : /* 4031 */ MCD::OPC_Decode, 128, 17, 97, // Opcode: VRHADDsv2i32
2767 : /* 4035 */ MCD::OPC_FilterValue, 1, 177, 56, 0, // Skip to: 18553
2768 : /* 4040 */ MCD::OPC_CheckPredicate, 22, 172, 56, 0, // Skip to: 18553
2769 : /* 4045 */ MCD::OPC_Decode, 130, 17, 98, // Opcode: VRHADDsv4i32
2770 : /* 4049 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 4086
2771 : /* 4055 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2772 : /* 4058 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4072
2773 : /* 4063 */ MCD::OPC_CheckPredicate, 22, 149, 56, 0, // Skip to: 18553
2774 : /* 4068 */ MCD::OPC_Decode, 131, 8, 100, // Opcode: VADDWsv2i64
2775 : /* 4072 */ MCD::OPC_FilterValue, 1, 140, 56, 0, // Skip to: 18553
2776 : /* 4077 */ MCD::OPC_CheckPredicate, 22, 135, 56, 0, // Skip to: 18553
2777 : /* 4082 */ MCD::OPC_Decode, 239, 13, 113, // Opcode: VMLAslfd
2778 : /* 4086 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 4123
2779 : /* 4092 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2780 : /* 4095 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4109
2781 : /* 4100 */ MCD::OPC_CheckPredicate, 22, 112, 56, 0, // Skip to: 18553
2782 : /* 4105 */ MCD::OPC_Decode, 134, 17, 97, // Opcode: VRHADDuv2i32
2783 : /* 4109 */ MCD::OPC_FilterValue, 1, 103, 56, 0, // Skip to: 18553
2784 : /* 4114 */ MCD::OPC_CheckPredicate, 22, 98, 56, 0, // Skip to: 18553
2785 : /* 4119 */ MCD::OPC_Decode, 136, 17, 98, // Opcode: VRHADDuv4i32
2786 : /* 4123 */ MCD::OPC_FilterValue, 231, 3, 88, 56, 0, // Skip to: 18553
2787 : /* 4129 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2788 : /* 4132 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4146
2789 : /* 4137 */ MCD::OPC_CheckPredicate, 22, 75, 56, 0, // Skip to: 18553
2790 : /* 4142 */ MCD::OPC_Decode, 134, 8, 100, // Opcode: VADDWuv2i64
2791 : /* 4146 */ MCD::OPC_FilterValue, 1, 66, 56, 0, // Skip to: 18553
2792 : /* 4151 */ MCD::OPC_CheckPredicate, 22, 61, 56, 0, // Skip to: 18553
2793 : /* 4156 */ MCD::OPC_Decode, 240, 13, 114, // Opcode: VMLAslfq
2794 : /* 4160 */ MCD::OPC_FilterValue, 2, 151, 0, 0, // Skip to: 4316
2795 : /* 4165 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2796 : /* 4168 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 4205
2797 : /* 4174 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2798 : /* 4177 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4191
2799 : /* 4182 */ MCD::OPC_CheckPredicate, 22, 30, 56, 0, // Skip to: 18553
2800 : /* 4187 */ MCD::OPC_Decode, 207, 10, 97, // Opcode: VHSUBsv2i32
2801 : /* 4191 */ MCD::OPC_FilterValue, 1, 21, 56, 0, // Skip to: 18553
2802 : /* 4196 */ MCD::OPC_CheckPredicate, 22, 16, 56, 0, // Skip to: 18553
2803 : /* 4201 */ MCD::OPC_Decode, 209, 10, 98, // Opcode: VHSUBsv4i32
2804 : /* 4205 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 4242
2805 : /* 4211 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2806 : /* 4214 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4228
2807 : /* 4219 */ MCD::OPC_CheckPredicate, 22, 249, 55, 0, // Skip to: 18553
2808 : /* 4224 */ MCD::OPC_Decode, 232, 20, 99, // Opcode: VSUBLsv2i64
2809 : /* 4228 */ MCD::OPC_FilterValue, 1, 240, 55, 0, // Skip to: 18553
2810 : /* 4233 */ MCD::OPC_CheckPredicate, 22, 235, 55, 0, // Skip to: 18553
2811 : /* 4238 */ MCD::OPC_Decode, 224, 13, 115, // Opcode: VMLALslsv2i32
2812 : /* 4242 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 4279
2813 : /* 4248 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2814 : /* 4251 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4265
2815 : /* 4256 */ MCD::OPC_CheckPredicate, 22, 212, 55, 0, // Skip to: 18553
2816 : /* 4261 */ MCD::OPC_Decode, 213, 10, 97, // Opcode: VHSUBuv2i32
2817 : /* 4265 */ MCD::OPC_FilterValue, 1, 203, 55, 0, // Skip to: 18553
2818 : /* 4270 */ MCD::OPC_CheckPredicate, 22, 198, 55, 0, // Skip to: 18553
2819 : /* 4275 */ MCD::OPC_Decode, 215, 10, 98, // Opcode: VHSUBuv4i32
2820 : /* 4279 */ MCD::OPC_FilterValue, 231, 3, 188, 55, 0, // Skip to: 18553
2821 : /* 4285 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2822 : /* 4288 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4302
2823 : /* 4293 */ MCD::OPC_CheckPredicate, 22, 175, 55, 0, // Skip to: 18553
2824 : /* 4298 */ MCD::OPC_Decode, 235, 20, 99, // Opcode: VSUBLuv2i64
2825 : /* 4302 */ MCD::OPC_FilterValue, 1, 166, 55, 0, // Skip to: 18553
2826 : /* 4307 */ MCD::OPC_CheckPredicate, 22, 161, 55, 0, // Skip to: 18553
2827 : /* 4312 */ MCD::OPC_Decode, 226, 13, 115, // Opcode: VMLALsluv2i32
2828 : /* 4316 */ MCD::OPC_FilterValue, 3, 136, 0, 0, // Skip to: 4457
2829 : /* 4321 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2830 : /* 4324 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 4361
2831 : /* 4330 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2832 : /* 4333 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4347
2833 : /* 4338 */ MCD::OPC_CheckPredicate, 22, 130, 55, 0, // Skip to: 18553
2834 : /* 4343 */ MCD::OPC_Decode, 218, 8, 97, // Opcode: VCGTsv2i32
2835 : /* 4347 */ MCD::OPC_FilterValue, 1, 121, 55, 0, // Skip to: 18553
2836 : /* 4352 */ MCD::OPC_CheckPredicate, 22, 116, 55, 0, // Skip to: 18553
2837 : /* 4357 */ MCD::OPC_Decode, 220, 8, 98, // Opcode: VCGTsv4i32
2838 : /* 4361 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 4398
2839 : /* 4367 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2840 : /* 4370 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4384
2841 : /* 4375 */ MCD::OPC_CheckPredicate, 22, 93, 55, 0, // Skip to: 18553
2842 : /* 4380 */ MCD::OPC_Decode, 239, 20, 100, // Opcode: VSUBWsv2i64
2843 : /* 4384 */ MCD::OPC_FilterValue, 1, 84, 55, 0, // Skip to: 18553
2844 : /* 4389 */ MCD::OPC_CheckPredicate, 22, 79, 55, 0, // Skip to: 18553
2845 : /* 4394 */ MCD::OPC_Decode, 209, 15, 115, // Opcode: VQDMLALslv2i32
2846 : /* 4398 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 4435
2847 : /* 4404 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2848 : /* 4407 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4421
2849 : /* 4412 */ MCD::OPC_CheckPredicate, 22, 56, 55, 0, // Skip to: 18553
2850 : /* 4417 */ MCD::OPC_Decode, 224, 8, 97, // Opcode: VCGTuv2i32
2851 : /* 4421 */ MCD::OPC_FilterValue, 1, 47, 55, 0, // Skip to: 18553
2852 : /* 4426 */ MCD::OPC_CheckPredicate, 22, 42, 55, 0, // Skip to: 18553
2853 : /* 4431 */ MCD::OPC_Decode, 226, 8, 98, // Opcode: VCGTuv4i32
2854 : /* 4435 */ MCD::OPC_FilterValue, 231, 3, 32, 55, 0, // Skip to: 18553
2855 : /* 4441 */ MCD::OPC_CheckPredicate, 22, 27, 55, 0, // Skip to: 18553
2856 : /* 4446 */ MCD::OPC_CheckField, 6, 1, 0, 20, 55, 0, // Skip to: 18553
2857 : /* 4453 */ MCD::OPC_Decode, 242, 20, 100, // Opcode: VSUBWuv2i64
2858 : /* 4457 */ MCD::OPC_FilterValue, 4, 151, 0, 0, // Skip to: 4613
2859 : /* 4462 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2860 : /* 4465 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 4502
2861 : /* 4471 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2862 : /* 4474 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4488
2863 : /* 4479 */ MCD::OPC_CheckPredicate, 22, 245, 54, 0, // Skip to: 18553
2864 : /* 4484 */ MCD::OPC_Decode, 158, 18, 101, // Opcode: VSHLsv2i32
2865 : /* 4488 */ MCD::OPC_FilterValue, 1, 236, 54, 0, // Skip to: 18553
2866 : /* 4493 */ MCD::OPC_CheckPredicate, 22, 231, 54, 0, // Skip to: 18553
2867 : /* 4498 */ MCD::OPC_Decode, 161, 18, 102, // Opcode: VSHLsv4i32
2868 : /* 4502 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 4539
2869 : /* 4508 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2870 : /* 4511 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4525
2871 : /* 4516 */ MCD::OPC_CheckPredicate, 22, 208, 54, 0, // Skip to: 18553
2872 : /* 4521 */ MCD::OPC_Decode, 249, 7, 103, // Opcode: VADDHNv2i32
2873 : /* 4525 */ MCD::OPC_FilterValue, 1, 199, 54, 0, // Skip to: 18553
2874 : /* 4530 */ MCD::OPC_CheckPredicate, 22, 194, 54, 0, // Skip to: 18553
2875 : /* 4535 */ MCD::OPC_Decode, 146, 14, 113, // Opcode: VMLSslv2i32
2876 : /* 4539 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 4576
2877 : /* 4545 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2878 : /* 4548 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4562
2879 : /* 4553 */ MCD::OPC_CheckPredicate, 22, 171, 54, 0, // Skip to: 18553
2880 : /* 4558 */ MCD::OPC_Decode, 166, 18, 101, // Opcode: VSHLuv2i32
2881 : /* 4562 */ MCD::OPC_FilterValue, 1, 162, 54, 0, // Skip to: 18553
2882 : /* 4567 */ MCD::OPC_CheckPredicate, 22, 157, 54, 0, // Skip to: 18553
2883 : /* 4572 */ MCD::OPC_Decode, 169, 18, 102, // Opcode: VSHLuv4i32
2884 : /* 4576 */ MCD::OPC_FilterValue, 231, 3, 147, 54, 0, // Skip to: 18553
2885 : /* 4582 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2886 : /* 4585 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4599
2887 : /* 4590 */ MCD::OPC_CheckPredicate, 22, 134, 54, 0, // Skip to: 18553
2888 : /* 4595 */ MCD::OPC_Decode, 230, 16, 103, // Opcode: VRADDHNv2i32
2889 : /* 4599 */ MCD::OPC_FilterValue, 1, 125, 54, 0, // Skip to: 18553
2890 : /* 4604 */ MCD::OPC_CheckPredicate, 22, 120, 54, 0, // Skip to: 18553
2891 : /* 4609 */ MCD::OPC_Decode, 148, 14, 114, // Opcode: VMLSslv4i32
2892 : /* 4613 */ MCD::OPC_FilterValue, 5, 151, 0, 0, // Skip to: 4769
2893 : /* 4618 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2894 : /* 4621 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 4658
2895 : /* 4627 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2896 : /* 4630 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4644
2897 : /* 4635 */ MCD::OPC_CheckPredicate, 22, 89, 54, 0, // Skip to: 18553
2898 : /* 4640 */ MCD::OPC_Decode, 186, 17, 101, // Opcode: VRSHLsv2i32
2899 : /* 4644 */ MCD::OPC_FilterValue, 1, 80, 54, 0, // Skip to: 18553
2900 : /* 4649 */ MCD::OPC_CheckPredicate, 22, 75, 54, 0, // Skip to: 18553
2901 : /* 4654 */ MCD::OPC_Decode, 189, 17, 102, // Opcode: VRSHLsv4i32
2902 : /* 4658 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 4695
2903 : /* 4664 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2904 : /* 4667 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4681
2905 : /* 4672 */ MCD::OPC_CheckPredicate, 22, 52, 54, 0, // Skip to: 18553
2906 : /* 4677 */ MCD::OPC_Decode, 186, 7, 104, // Opcode: VABALsv2i64
2907 : /* 4681 */ MCD::OPC_FilterValue, 1, 43, 54, 0, // Skip to: 18553
2908 : /* 4686 */ MCD::OPC_CheckPredicate, 22, 38, 54, 0, // Skip to: 18553
2909 : /* 4691 */ MCD::OPC_Decode, 142, 14, 113, // Opcode: VMLSslfd
2910 : /* 4695 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 4732
2911 : /* 4701 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2912 : /* 4704 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4718
2913 : /* 4709 */ MCD::OPC_CheckPredicate, 22, 15, 54, 0, // Skip to: 18553
2914 : /* 4714 */ MCD::OPC_Decode, 194, 17, 101, // Opcode: VRSHLuv2i32
2915 : /* 4718 */ MCD::OPC_FilterValue, 1, 6, 54, 0, // Skip to: 18553
2916 : /* 4723 */ MCD::OPC_CheckPredicate, 22, 1, 54, 0, // Skip to: 18553
2917 : /* 4728 */ MCD::OPC_Decode, 197, 17, 102, // Opcode: VRSHLuv4i32
2918 : /* 4732 */ MCD::OPC_FilterValue, 231, 3, 247, 53, 0, // Skip to: 18553
2919 : /* 4738 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2920 : /* 4741 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4755
2921 : /* 4746 */ MCD::OPC_CheckPredicate, 22, 234, 53, 0, // Skip to: 18553
2922 : /* 4751 */ MCD::OPC_Decode, 189, 7, 104, // Opcode: VABALuv2i64
2923 : /* 4755 */ MCD::OPC_FilterValue, 1, 225, 53, 0, // Skip to: 18553
2924 : /* 4760 */ MCD::OPC_CheckPredicate, 22, 220, 53, 0, // Skip to: 18553
2925 : /* 4765 */ MCD::OPC_Decode, 143, 14, 114, // Opcode: VMLSslfq
2926 : /* 4769 */ MCD::OPC_FilterValue, 6, 151, 0, 0, // Skip to: 4925
2927 : /* 4774 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2928 : /* 4777 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 4814
2929 : /* 4783 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2930 : /* 4786 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4800
2931 : /* 4791 */ MCD::OPC_CheckPredicate, 22, 189, 53, 0, // Skip to: 18553
2932 : /* 4796 */ MCD::OPC_Decode, 188, 13, 97, // Opcode: VMAXsv2i32
2933 : /* 4800 */ MCD::OPC_FilterValue, 1, 180, 53, 0, // Skip to: 18553
2934 : /* 4805 */ MCD::OPC_CheckPredicate, 22, 175, 53, 0, // Skip to: 18553
2935 : /* 4810 */ MCD::OPC_Decode, 190, 13, 98, // Opcode: VMAXsv4i32
2936 : /* 4814 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 4851
2937 : /* 4820 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2938 : /* 4823 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4837
2939 : /* 4828 */ MCD::OPC_CheckPredicate, 22, 152, 53, 0, // Skip to: 18553
2940 : /* 4833 */ MCD::OPC_Decode, 229, 20, 103, // Opcode: VSUBHNv2i32
2941 : /* 4837 */ MCD::OPC_FilterValue, 1, 143, 53, 0, // Skip to: 18553
2942 : /* 4842 */ MCD::OPC_CheckPredicate, 22, 138, 53, 0, // Skip to: 18553
2943 : /* 4847 */ MCD::OPC_Decode, 255, 13, 115, // Opcode: VMLSLslsv2i32
2944 : /* 4851 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 4888
2945 : /* 4857 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2946 : /* 4860 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4874
2947 : /* 4865 */ MCD::OPC_CheckPredicate, 22, 115, 53, 0, // Skip to: 18553
2948 : /* 4870 */ MCD::OPC_Decode, 194, 13, 97, // Opcode: VMAXuv2i32
2949 : /* 4874 */ MCD::OPC_FilterValue, 1, 106, 53, 0, // Skip to: 18553
2950 : /* 4879 */ MCD::OPC_CheckPredicate, 22, 101, 53, 0, // Skip to: 18553
2951 : /* 4884 */ MCD::OPC_Decode, 196, 13, 98, // Opcode: VMAXuv4i32
2952 : /* 4888 */ MCD::OPC_FilterValue, 231, 3, 91, 53, 0, // Skip to: 18553
2953 : /* 4894 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2954 : /* 4897 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4911
2955 : /* 4902 */ MCD::OPC_CheckPredicate, 22, 78, 53, 0, // Skip to: 18553
2956 : /* 4907 */ MCD::OPC_Decode, 245, 17, 103, // Opcode: VRSUBHNv2i32
2957 : /* 4911 */ MCD::OPC_FilterValue, 1, 69, 53, 0, // Skip to: 18553
2958 : /* 4916 */ MCD::OPC_CheckPredicate, 22, 64, 53, 0, // Skip to: 18553
2959 : /* 4921 */ MCD::OPC_Decode, 129, 14, 115, // Opcode: VMLSLsluv2i32
2960 : /* 4925 */ MCD::OPC_FilterValue, 7, 136, 0, 0, // Skip to: 5066
2961 : /* 4930 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2962 : /* 4933 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 4970
2963 : /* 4939 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2964 : /* 4942 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4956
2965 : /* 4947 */ MCD::OPC_CheckPredicate, 22, 33, 53, 0, // Skip to: 18553
2966 : /* 4952 */ MCD::OPC_Decode, 215, 7, 97, // Opcode: VABDsv2i32
2967 : /* 4956 */ MCD::OPC_FilterValue, 1, 24, 53, 0, // Skip to: 18553
2968 : /* 4961 */ MCD::OPC_CheckPredicate, 22, 19, 53, 0, // Skip to: 18553
2969 : /* 4966 */ MCD::OPC_Decode, 217, 7, 98, // Opcode: VABDsv4i32
2970 : /* 4970 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 5007
2971 : /* 4976 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2972 : /* 4979 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4993
2973 : /* 4984 */ MCD::OPC_CheckPredicate, 22, 252, 52, 0, // Skip to: 18553
2974 : /* 4989 */ MCD::OPC_Decode, 204, 7, 99, // Opcode: VABDLsv2i64
2975 : /* 4993 */ MCD::OPC_FilterValue, 1, 243, 52, 0, // Skip to: 18553
2976 : /* 4998 */ MCD::OPC_CheckPredicate, 22, 238, 52, 0, // Skip to: 18553
2977 : /* 5003 */ MCD::OPC_Decode, 213, 15, 115, // Opcode: VQDMLSLslv2i32
2978 : /* 5007 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 5044
2979 : /* 5013 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2980 : /* 5016 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5030
2981 : /* 5021 */ MCD::OPC_CheckPredicate, 22, 215, 52, 0, // Skip to: 18553
2982 : /* 5026 */ MCD::OPC_Decode, 221, 7, 97, // Opcode: VABDuv2i32
2983 : /* 5030 */ MCD::OPC_FilterValue, 1, 206, 52, 0, // Skip to: 18553
2984 : /* 5035 */ MCD::OPC_CheckPredicate, 22, 201, 52, 0, // Skip to: 18553
2985 : /* 5040 */ MCD::OPC_Decode, 223, 7, 98, // Opcode: VABDuv4i32
2986 : /* 5044 */ MCD::OPC_FilterValue, 231, 3, 191, 52, 0, // Skip to: 18553
2987 : /* 5050 */ MCD::OPC_CheckPredicate, 22, 186, 52, 0, // Skip to: 18553
2988 : /* 5055 */ MCD::OPC_CheckField, 6, 1, 0, 179, 52, 0, // Skip to: 18553
2989 : /* 5062 */ MCD::OPC_Decode, 207, 7, 99, // Opcode: VABDLuv2i64
2990 : /* 5066 */ MCD::OPC_FilterValue, 8, 151, 0, 0, // Skip to: 5222
2991 : /* 5071 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
2992 : /* 5074 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 5111
2993 : /* 5080 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
2994 : /* 5083 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5097
2995 : /* 5088 */ MCD::OPC_CheckPredicate, 22, 148, 52, 0, // Skip to: 18553
2996 : /* 5093 */ MCD::OPC_Decode, 143, 8, 97, // Opcode: VADDv2i32
2997 : /* 5097 */ MCD::OPC_FilterValue, 1, 139, 52, 0, // Skip to: 18553
2998 : /* 5102 */ MCD::OPC_CheckPredicate, 22, 134, 52, 0, // Skip to: 18553
2999 : /* 5107 */ MCD::OPC_Decode, 146, 8, 98, // Opcode: VADDv4i32
3000 : /* 5111 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 5148
3001 : /* 5117 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3002 : /* 5120 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5134
3003 : /* 5125 */ MCD::OPC_CheckPredicate, 22, 111, 52, 0, // Skip to: 18553
3004 : /* 5130 */ MCD::OPC_Decode, 228, 13, 104, // Opcode: VMLALsv2i64
3005 : /* 5134 */ MCD::OPC_FilterValue, 1, 102, 52, 0, // Skip to: 18553
3006 : /* 5139 */ MCD::OPC_CheckPredicate, 22, 97, 52, 0, // Skip to: 18553
3007 : /* 5144 */ MCD::OPC_Decode, 224, 14, 116, // Opcode: VMULslv2i32
3008 : /* 5148 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 5185
3009 : /* 5154 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3010 : /* 5157 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5171
3011 : /* 5162 */ MCD::OPC_CheckPredicate, 22, 74, 52, 0, // Skip to: 18553
3012 : /* 5167 */ MCD::OPC_Decode, 251, 20, 97, // Opcode: VSUBv2i32
3013 : /* 5171 */ MCD::OPC_FilterValue, 1, 65, 52, 0, // Skip to: 18553
3014 : /* 5176 */ MCD::OPC_CheckPredicate, 22, 60, 52, 0, // Skip to: 18553
3015 : /* 5181 */ MCD::OPC_Decode, 254, 20, 98, // Opcode: VSUBv4i32
3016 : /* 5185 */ MCD::OPC_FilterValue, 231, 3, 50, 52, 0, // Skip to: 18553
3017 : /* 5191 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3018 : /* 5194 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5208
3019 : /* 5199 */ MCD::OPC_CheckPredicate, 22, 37, 52, 0, // Skip to: 18553
3020 : /* 5204 */ MCD::OPC_Decode, 231, 13, 104, // Opcode: VMLALuv2i64
3021 : /* 5208 */ MCD::OPC_FilterValue, 1, 28, 52, 0, // Skip to: 18553
3022 : /* 5213 */ MCD::OPC_CheckPredicate, 22, 23, 52, 0, // Skip to: 18553
3023 : /* 5218 */ MCD::OPC_Decode, 226, 14, 117, // Opcode: VMULslv4i32
3024 : /* 5222 */ MCD::OPC_FilterValue, 9, 136, 0, 0, // Skip to: 5363
3025 : /* 5227 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3026 : /* 5230 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 5267
3027 : /* 5236 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3028 : /* 5239 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5253
3029 : /* 5244 */ MCD::OPC_CheckPredicate, 22, 248, 51, 0, // Skip to: 18553
3030 : /* 5249 */ MCD::OPC_Decode, 248, 13, 105, // Opcode: VMLAv2i32
3031 : /* 5253 */ MCD::OPC_FilterValue, 1, 239, 51, 0, // Skip to: 18553
3032 : /* 5258 */ MCD::OPC_CheckPredicate, 22, 234, 51, 0, // Skip to: 18553
3033 : /* 5263 */ MCD::OPC_Decode, 250, 13, 106, // Opcode: VMLAv4i32
3034 : /* 5267 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 5304
3035 : /* 5273 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3036 : /* 5276 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5290
3037 : /* 5281 */ MCD::OPC_CheckPredicate, 22, 211, 51, 0, // Skip to: 18553
3038 : /* 5286 */ MCD::OPC_Decode, 211, 15, 104, // Opcode: VQDMLALv2i64
3039 : /* 5290 */ MCD::OPC_FilterValue, 1, 202, 51, 0, // Skip to: 18553
3040 : /* 5295 */ MCD::OPC_CheckPredicate, 22, 197, 51, 0, // Skip to: 18553
3041 : /* 5300 */ MCD::OPC_Decode, 220, 14, 116, // Opcode: VMULslfd
3042 : /* 5304 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 5341
3043 : /* 5310 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3044 : /* 5313 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5327
3045 : /* 5318 */ MCD::OPC_CheckPredicate, 22, 174, 51, 0, // Skip to: 18553
3046 : /* 5323 */ MCD::OPC_Decode, 151, 14, 105, // Opcode: VMLSv2i32
3047 : /* 5327 */ MCD::OPC_FilterValue, 1, 165, 51, 0, // Skip to: 18553
3048 : /* 5332 */ MCD::OPC_CheckPredicate, 22, 160, 51, 0, // Skip to: 18553
3049 : /* 5337 */ MCD::OPC_Decode, 153, 14, 106, // Opcode: VMLSv4i32
3050 : /* 5341 */ MCD::OPC_FilterValue, 231, 3, 150, 51, 0, // Skip to: 18553
3051 : /* 5347 */ MCD::OPC_CheckPredicate, 22, 145, 51, 0, // Skip to: 18553
3052 : /* 5352 */ MCD::OPC_CheckField, 6, 1, 1, 138, 51, 0, // Skip to: 18553
3053 : /* 5359 */ MCD::OPC_Decode, 221, 14, 117, // Opcode: VMULslfq
3054 : /* 5363 */ MCD::OPC_FilterValue, 10, 121, 0, 0, // Skip to: 5489
3055 : /* 5368 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3056 : /* 5371 */ MCD::OPC_FilterValue, 228, 3, 16, 0, 0, // Skip to: 5393
3057 : /* 5377 */ MCD::OPC_CheckPredicate, 22, 115, 51, 0, // Skip to: 18553
3058 : /* 5382 */ MCD::OPC_CheckField, 6, 1, 0, 108, 51, 0, // Skip to: 18553
3059 : /* 5389 */ MCD::OPC_Decode, 174, 15, 97, // Opcode: VPMAXs32
3060 : /* 5393 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 5430
3061 : /* 5399 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3062 : /* 5402 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5416
3063 : /* 5407 */ MCD::OPC_CheckPredicate, 22, 85, 51, 0, // Skip to: 18553
3064 : /* 5412 */ MCD::OPC_Decode, 131, 14, 104, // Opcode: VMLSLsv2i64
3065 : /* 5416 */ MCD::OPC_FilterValue, 1, 76, 51, 0, // Skip to: 18553
3066 : /* 5421 */ MCD::OPC_CheckPredicate, 22, 71, 51, 0, // Skip to: 18553
3067 : /* 5426 */ MCD::OPC_Decode, 203, 14, 118, // Opcode: VMULLslsv2i32
3068 : /* 5430 */ MCD::OPC_FilterValue, 230, 3, 16, 0, 0, // Skip to: 5452
3069 : /* 5436 */ MCD::OPC_CheckPredicate, 22, 56, 51, 0, // Skip to: 18553
3070 : /* 5441 */ MCD::OPC_CheckField, 6, 1, 0, 49, 51, 0, // Skip to: 18553
3071 : /* 5448 */ MCD::OPC_Decode, 177, 15, 97, // Opcode: VPMAXu32
3072 : /* 5452 */ MCD::OPC_FilterValue, 231, 3, 39, 51, 0, // Skip to: 18553
3073 : /* 5458 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3074 : /* 5461 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5475
3075 : /* 5466 */ MCD::OPC_CheckPredicate, 22, 26, 51, 0, // Skip to: 18553
3076 : /* 5471 */ MCD::OPC_Decode, 134, 14, 104, // Opcode: VMLSLuv2i64
3077 : /* 5475 */ MCD::OPC_FilterValue, 1, 17, 51, 0, // Skip to: 18553
3078 : /* 5480 */ MCD::OPC_CheckPredicate, 22, 12, 51, 0, // Skip to: 18553
3079 : /* 5485 */ MCD::OPC_Decode, 205, 14, 118, // Opcode: VMULLsluv2i32
3080 : /* 5489 */ MCD::OPC_FilterValue, 11, 114, 0, 0, // Skip to: 5608
3081 : /* 5494 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3082 : /* 5497 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 5534
3083 : /* 5503 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3084 : /* 5506 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5520
3085 : /* 5511 */ MCD::OPC_CheckPredicate, 22, 237, 50, 0, // Skip to: 18553
3086 : /* 5516 */ MCD::OPC_Decode, 221, 15, 97, // Opcode: VQDMULHv2i32
3087 : /* 5520 */ MCD::OPC_FilterValue, 1, 228, 50, 0, // Skip to: 18553
3088 : /* 5525 */ MCD::OPC_CheckPredicate, 22, 223, 50, 0, // Skip to: 18553
3089 : /* 5530 */ MCD::OPC_Decode, 223, 15, 98, // Opcode: VQDMULHv4i32
3090 : /* 5534 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 5571
3091 : /* 5540 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3092 : /* 5543 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5557
3093 : /* 5548 */ MCD::OPC_CheckPredicate, 22, 200, 50, 0, // Skip to: 18553
3094 : /* 5553 */ MCD::OPC_Decode, 215, 15, 104, // Opcode: VQDMLSLv2i64
3095 : /* 5557 */ MCD::OPC_FilterValue, 1, 191, 50, 0, // Skip to: 18553
3096 : /* 5562 */ MCD::OPC_CheckPredicate, 22, 186, 50, 0, // Skip to: 18553
3097 : /* 5567 */ MCD::OPC_Decode, 225, 15, 118, // Opcode: VQDMULLslv2i32
3098 : /* 5571 */ MCD::OPC_FilterValue, 230, 3, 176, 50, 0, // Skip to: 18553
3099 : /* 5577 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3100 : /* 5580 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5594
3101 : /* 5585 */ MCD::OPC_CheckPredicate, 22, 163, 50, 0, // Skip to: 18553
3102 : /* 5590 */ MCD::OPC_Decode, 136, 16, 97, // Opcode: VQRDMULHv2i32
3103 : /* 5594 */ MCD::OPC_FilterValue, 1, 154, 50, 0, // Skip to: 18553
3104 : /* 5599 */ MCD::OPC_CheckPredicate, 22, 149, 50, 0, // Skip to: 18553
3105 : /* 5604 */ MCD::OPC_Decode, 138, 16, 98, // Opcode: VQRDMULHv4i32
3106 : /* 5608 */ MCD::OPC_FilterValue, 12, 79, 0, 0, // Skip to: 5692
3107 : /* 5613 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3108 : /* 5616 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 5654
3109 : /* 5621 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3110 : /* 5624 */ MCD::OPC_FilterValue, 229, 3, 9, 0, 0, // Skip to: 5639
3111 : /* 5630 */ MCD::OPC_CheckPredicate, 22, 118, 50, 0, // Skip to: 18553
3112 : /* 5635 */ MCD::OPC_Decode, 207, 14, 99, // Opcode: VMULLsv2i64
3113 : /* 5639 */ MCD::OPC_FilterValue, 231, 3, 108, 50, 0, // Skip to: 18553
3114 : /* 5645 */ MCD::OPC_CheckPredicate, 22, 103, 50, 0, // Skip to: 18553
3115 : /* 5650 */ MCD::OPC_Decode, 210, 14, 99, // Opcode: VMULLuv2i64
3116 : /* 5654 */ MCD::OPC_FilterValue, 1, 94, 50, 0, // Skip to: 18553
3117 : /* 5659 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3118 : /* 5662 */ MCD::OPC_FilterValue, 229, 3, 9, 0, 0, // Skip to: 5677
3119 : /* 5668 */ MCD::OPC_CheckPredicate, 22, 80, 50, 0, // Skip to: 18553
3120 : /* 5673 */ MCD::OPC_Decode, 217, 15, 116, // Opcode: VQDMULHslv2i32
3121 : /* 5677 */ MCD::OPC_FilterValue, 231, 3, 70, 50, 0, // Skip to: 18553
3122 : /* 5683 */ MCD::OPC_CheckPredicate, 22, 65, 50, 0, // Skip to: 18553
3123 : /* 5688 */ MCD::OPC_Decode, 219, 15, 117, // Opcode: VQDMULHslv4i32
3124 : /* 5692 */ MCD::OPC_FilterValue, 13, 136, 0, 0, // Skip to: 5833
3125 : /* 5697 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3126 : /* 5700 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 5737
3127 : /* 5706 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3128 : /* 5709 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5723
3129 : /* 5714 */ MCD::OPC_CheckPredicate, 22, 34, 50, 0, // Skip to: 18553
3130 : /* 5719 */ MCD::OPC_Decode, 245, 20, 97, // Opcode: VSUBfd
3131 : /* 5723 */ MCD::OPC_FilterValue, 1, 25, 50, 0, // Skip to: 18553
3132 : /* 5728 */ MCD::OPC_CheckPredicate, 22, 20, 50, 0, // Skip to: 18553
3133 : /* 5733 */ MCD::OPC_Decode, 246, 20, 98, // Opcode: VSUBfq
3134 : /* 5737 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 5774
3135 : /* 5743 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3136 : /* 5746 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5760
3137 : /* 5751 */ MCD::OPC_CheckPredicate, 22, 253, 49, 0, // Skip to: 18553
3138 : /* 5756 */ MCD::OPC_Decode, 227, 15, 99, // Opcode: VQDMULLv2i64
3139 : /* 5760 */ MCD::OPC_FilterValue, 1, 244, 49, 0, // Skip to: 18553
3140 : /* 5765 */ MCD::OPC_CheckPredicate, 22, 239, 49, 0, // Skip to: 18553
3141 : /* 5770 */ MCD::OPC_Decode, 132, 16, 116, // Opcode: VQRDMULHslv2i32
3142 : /* 5774 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 5811
3143 : /* 5780 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3144 : /* 5783 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5797
3145 : /* 5788 */ MCD::OPC_CheckPredicate, 22, 216, 49, 0, // Skip to: 18553
3146 : /* 5793 */ MCD::OPC_Decode, 210, 7, 97, // Opcode: VABDfd
3147 : /* 5797 */ MCD::OPC_FilterValue, 1, 207, 49, 0, // Skip to: 18553
3148 : /* 5802 */ MCD::OPC_CheckPredicate, 22, 202, 49, 0, // Skip to: 18553
3149 : /* 5807 */ MCD::OPC_Decode, 211, 7, 98, // Opcode: VABDfq
3150 : /* 5811 */ MCD::OPC_FilterValue, 231, 3, 192, 49, 0, // Skip to: 18553
3151 : /* 5817 */ MCD::OPC_CheckPredicate, 22, 187, 49, 0, // Skip to: 18553
3152 : /* 5822 */ MCD::OPC_CheckField, 6, 1, 1, 180, 49, 0, // Skip to: 18553
3153 : /* 5829 */ MCD::OPC_Decode, 134, 16, 117, // Opcode: VQRDMULHslv4i32
3154 : /* 5833 */ MCD::OPC_FilterValue, 14, 99, 0, 0, // Skip to: 5937
3155 : /* 5838 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3156 : /* 5841 */ MCD::OPC_FilterValue, 229, 3, 31, 0, 0, // Skip to: 5878
3157 : /* 5847 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3158 : /* 5850 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5864
3159 : /* 5855 */ MCD::OPC_CheckPredicate, 25, 149, 49, 0, // Skip to: 18553
3160 : /* 5860 */ MCD::OPC_Decode, 201, 14, 99, // Opcode: VMULLp64
3161 : /* 5864 */ MCD::OPC_FilterValue, 1, 140, 49, 0, // Skip to: 18553
3162 : /* 5869 */ MCD::OPC_CheckPredicate, 24, 135, 49, 0, // Skip to: 18553
3163 : /* 5874 */ MCD::OPC_Decode, 244, 15, 113, // Opcode: VQRDMLAHslv2i32
3164 : /* 5878 */ MCD::OPC_FilterValue, 230, 3, 31, 0, 0, // Skip to: 5915
3165 : /* 5884 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3166 : /* 5887 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5901
3167 : /* 5892 */ MCD::OPC_CheckPredicate, 22, 112, 49, 0, // Skip to: 18553
3168 : /* 5897 */ MCD::OPC_Decode, 213, 8, 97, // Opcode: VCGTfd
3169 : /* 5901 */ MCD::OPC_FilterValue, 1, 103, 49, 0, // Skip to: 18553
3170 : /* 5906 */ MCD::OPC_CheckPredicate, 22, 98, 49, 0, // Skip to: 18553
3171 : /* 5911 */ MCD::OPC_Decode, 214, 8, 98, // Opcode: VCGTfq
3172 : /* 5915 */ MCD::OPC_FilterValue, 231, 3, 88, 49, 0, // Skip to: 18553
3173 : /* 5921 */ MCD::OPC_CheckPredicate, 24, 83, 49, 0, // Skip to: 18553
3174 : /* 5926 */ MCD::OPC_CheckField, 6, 1, 1, 76, 49, 0, // Skip to: 18553
3175 : /* 5933 */ MCD::OPC_Decode, 246, 15, 114, // Opcode: VQRDMLAHslv4i32
3176 : /* 5937 */ MCD::OPC_FilterValue, 15, 67, 49, 0, // Skip to: 18553
3177 : /* 5942 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3178 : /* 5945 */ MCD::OPC_FilterValue, 228, 3, 31, 0, 0, // Skip to: 5982
3179 : /* 5951 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3180 : /* 5954 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 5968
3181 : /* 5959 */ MCD::OPC_CheckPredicate, 22, 45, 49, 0, // Skip to: 18553
3182 : /* 5964 */ MCD::OPC_Decode, 206, 13, 97, // Opcode: VMINfd
3183 : /* 5968 */ MCD::OPC_FilterValue, 1, 36, 49, 0, // Skip to: 18553
3184 : /* 5973 */ MCD::OPC_CheckPredicate, 22, 31, 49, 0, // Skip to: 18553
3185 : /* 5978 */ MCD::OPC_Decode, 207, 13, 98, // Opcode: VMINfq
3186 : /* 5982 */ MCD::OPC_FilterValue, 229, 3, 16, 0, 0, // Skip to: 6004
3187 : /* 5988 */ MCD::OPC_CheckPredicate, 24, 16, 49, 0, // Skip to: 18553
3188 : /* 5993 */ MCD::OPC_CheckField, 6, 1, 1, 9, 49, 0, // Skip to: 18553
3189 : /* 6000 */ MCD::OPC_Decode, 252, 15, 113, // Opcode: VQRDMLSHslv2i32
3190 : /* 6004 */ MCD::OPC_FilterValue, 230, 3, 16, 0, 0, // Skip to: 6026
3191 : /* 6010 */ MCD::OPC_CheckPredicate, 22, 250, 48, 0, // Skip to: 18553
3192 : /* 6015 */ MCD::OPC_CheckField, 6, 1, 0, 243, 48, 0, // Skip to: 18553
3193 : /* 6022 */ MCD::OPC_Decode, 179, 15, 97, // Opcode: VPMINf
3194 : /* 6026 */ MCD::OPC_FilterValue, 231, 3, 233, 48, 0, // Skip to: 18553
3195 : /* 6032 */ MCD::OPC_CheckPredicate, 24, 228, 48, 0, // Skip to: 18553
3196 : /* 6037 */ MCD::OPC_CheckField, 6, 1, 1, 221, 48, 0, // Skip to: 18553
3197 : /* 6044 */ MCD::OPC_Decode, 254, 15, 114, // Opcode: VQRDMLSHslv4i32
3198 : /* 6048 */ MCD::OPC_FilterValue, 3, 212, 48, 0, // Skip to: 18553
3199 : /* 6053 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
3200 : /* 6056 */ MCD::OPC_FilterValue, 228, 3, 183, 0, 0, // Skip to: 6245
3201 : /* 6062 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
3202 : /* 6065 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 6101
3203 : /* 6070 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3204 : /* 6073 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6087
3205 : /* 6078 */ MCD::OPC_CheckPredicate, 22, 182, 48, 0, // Skip to: 18553
3206 : /* 6083 */ MCD::OPC_Decode, 157, 18, 101, // Opcode: VSHLsv1i64
3207 : /* 6087 */ MCD::OPC_FilterValue, 1, 173, 48, 0, // Skip to: 18553
3208 : /* 6092 */ MCD::OPC_CheckPredicate, 22, 168, 48, 0, // Skip to: 18553
3209 : /* 6097 */ MCD::OPC_Decode, 159, 18, 102, // Opcode: VSHLsv2i64
3210 : /* 6101 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 6137
3211 : /* 6106 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3212 : /* 6109 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6123
3213 : /* 6114 */ MCD::OPC_CheckPredicate, 22, 146, 48, 0, // Skip to: 18553
3214 : /* 6119 */ MCD::OPC_Decode, 185, 17, 101, // Opcode: VRSHLsv1i64
3215 : /* 6123 */ MCD::OPC_FilterValue, 1, 137, 48, 0, // Skip to: 18553
3216 : /* 6128 */ MCD::OPC_CheckPredicate, 22, 132, 48, 0, // Skip to: 18553
3217 : /* 6133 */ MCD::OPC_Decode, 187, 17, 102, // Opcode: VRSHLsv2i64
3218 : /* 6137 */ MCD::OPC_FilterValue, 8, 31, 0, 0, // Skip to: 6173
3219 : /* 6142 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3220 : /* 6145 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6159
3221 : /* 6150 */ MCD::OPC_CheckPredicate, 22, 110, 48, 0, // Skip to: 18553
3222 : /* 6155 */ MCD::OPC_Decode, 142, 8, 97, // Opcode: VADDv1i64
3223 : /* 6159 */ MCD::OPC_FilterValue, 1, 101, 48, 0, // Skip to: 18553
3224 : /* 6164 */ MCD::OPC_CheckPredicate, 22, 96, 48, 0, // Skip to: 18553
3225 : /* 6169 */ MCD::OPC_Decode, 144, 8, 98, // Opcode: VADDv2i64
3226 : /* 6173 */ MCD::OPC_FilterValue, 13, 31, 0, 0, // Skip to: 6209
3227 : /* 6178 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3228 : /* 6181 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6195
3229 : /* 6186 */ MCD::OPC_CheckPredicate, 23, 74, 48, 0, // Skip to: 18553
3230 : /* 6191 */ MCD::OPC_Decode, 247, 20, 97, // Opcode: VSUBhd
3231 : /* 6195 */ MCD::OPC_FilterValue, 1, 65, 48, 0, // Skip to: 18553
3232 : /* 6200 */ MCD::OPC_CheckPredicate, 23, 60, 48, 0, // Skip to: 18553
3233 : /* 6205 */ MCD::OPC_Decode, 248, 20, 98, // Opcode: VSUBhq
3234 : /* 6209 */ MCD::OPC_FilterValue, 15, 51, 48, 0, // Skip to: 18553
3235 : /* 6214 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3236 : /* 6217 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6231
3237 : /* 6222 */ MCD::OPC_CheckPredicate, 23, 38, 48, 0, // Skip to: 18553
3238 : /* 6227 */ MCD::OPC_Decode, 208, 13, 97, // Opcode: VMINhd
3239 : /* 6231 */ MCD::OPC_FilterValue, 1, 29, 48, 0, // Skip to: 18553
3240 : /* 6236 */ MCD::OPC_CheckPredicate, 23, 24, 48, 0, // Skip to: 18553
3241 : /* 6241 */ MCD::OPC_Decode, 209, 13, 98, // Opcode: VMINhq
3242 : /* 6245 */ MCD::OPC_FilterValue, 229, 3, 119, 0, 0, // Skip to: 6370
3243 : /* 6251 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3244 : /* 6254 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 6308
3245 : /* 6259 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
3246 : /* 6262 */ MCD::OPC_FilterValue, 0, 254, 47, 0, // Skip to: 18553
3247 : /* 6267 */ MCD::OPC_CheckPredicate, 22, 11, 0, 0, // Skip to: 6283
3248 : /* 6272 */ MCD::OPC_CheckField, 8, 2, 0, 4, 0, 0, // Skip to: 6283
3249 : /* 6279 */ MCD::OPC_Decode, 155, 10, 119, // Opcode: VEXTd32
3250 : /* 6283 */ MCD::OPC_CheckPredicate, 22, 11, 0, 0, // Skip to: 6299
3251 : /* 6288 */ MCD::OPC_CheckField, 8, 1, 0, 4, 0, 0, // Skip to: 6299
3252 : /* 6295 */ MCD::OPC_Decode, 154, 10, 120, // Opcode: VEXTd16
3253 : /* 6299 */ MCD::OPC_CheckPredicate, 22, 217, 47, 0, // Skip to: 18553
3254 : /* 6304 */ MCD::OPC_Decode, 156, 10, 121, // Opcode: VEXTd8
3255 : /* 6308 */ MCD::OPC_FilterValue, 1, 208, 47, 0, // Skip to: 18553
3256 : /* 6313 */ MCD::OPC_CheckPredicate, 22, 11, 0, 0, // Skip to: 6329
3257 : /* 6318 */ MCD::OPC_CheckField, 8, 3, 0, 4, 0, 0, // Skip to: 6329
3258 : /* 6325 */ MCD::OPC_Decode, 159, 10, 122, // Opcode: VEXTq64
3259 : /* 6329 */ MCD::OPC_CheckPredicate, 22, 11, 0, 0, // Skip to: 6345
3260 : /* 6334 */ MCD::OPC_CheckField, 8, 2, 0, 4, 0, 0, // Skip to: 6345
3261 : /* 6341 */ MCD::OPC_Decode, 158, 10, 123, // Opcode: VEXTq32
3262 : /* 6345 */ MCD::OPC_CheckPredicate, 22, 11, 0, 0, // Skip to: 6361
3263 : /* 6350 */ MCD::OPC_CheckField, 8, 1, 0, 4, 0, 0, // Skip to: 6361
3264 : /* 6357 */ MCD::OPC_Decode, 157, 10, 124, // Opcode: VEXTq16
3265 : /* 6361 */ MCD::OPC_CheckPredicate, 22, 155, 47, 0, // Skip to: 18553
3266 : /* 6366 */ MCD::OPC_Decode, 160, 10, 125, // Opcode: VEXTq8
3267 : /* 6370 */ MCD::OPC_FilterValue, 230, 3, 204, 0, 0, // Skip to: 6580
3268 : /* 6376 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
3269 : /* 6379 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 6415
3270 : /* 6384 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3271 : /* 6387 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6401
3272 : /* 6392 */ MCD::OPC_CheckPredicate, 22, 124, 47, 0, // Skip to: 18553
3273 : /* 6397 */ MCD::OPC_Decode, 165, 18, 101, // Opcode: VSHLuv1i64
3274 : /* 6401 */ MCD::OPC_FilterValue, 1, 115, 47, 0, // Skip to: 18553
3275 : /* 6406 */ MCD::OPC_CheckPredicate, 22, 110, 47, 0, // Skip to: 18553
3276 : /* 6411 */ MCD::OPC_Decode, 167, 18, 102, // Opcode: VSHLuv2i64
3277 : /* 6415 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 6451
3278 : /* 6420 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3279 : /* 6423 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6437
3280 : /* 6428 */ MCD::OPC_CheckPredicate, 22, 88, 47, 0, // Skip to: 18553
3281 : /* 6433 */ MCD::OPC_Decode, 193, 17, 101, // Opcode: VRSHLuv1i64
3282 : /* 6437 */ MCD::OPC_FilterValue, 1, 79, 47, 0, // Skip to: 18553
3283 : /* 6442 */ MCD::OPC_CheckPredicate, 22, 74, 47, 0, // Skip to: 18553
3284 : /* 6447 */ MCD::OPC_Decode, 195, 17, 102, // Opcode: VRSHLuv2i64
3285 : /* 6451 */ MCD::OPC_FilterValue, 8, 31, 0, 0, // Skip to: 6487
3286 : /* 6456 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3287 : /* 6459 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6473
3288 : /* 6464 */ MCD::OPC_CheckPredicate, 22, 52, 47, 0, // Skip to: 18553
3289 : /* 6469 */ MCD::OPC_Decode, 250, 20, 97, // Opcode: VSUBv1i64
3290 : /* 6473 */ MCD::OPC_FilterValue, 1, 43, 47, 0, // Skip to: 18553
3291 : /* 6478 */ MCD::OPC_CheckPredicate, 22, 38, 47, 0, // Skip to: 18553
3292 : /* 6483 */ MCD::OPC_Decode, 252, 20, 98, // Opcode: VSUBv2i64
3293 : /* 6487 */ MCD::OPC_FilterValue, 13, 31, 0, 0, // Skip to: 6523
3294 : /* 6492 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3295 : /* 6495 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6509
3296 : /* 6500 */ MCD::OPC_CheckPredicate, 23, 16, 47, 0, // Skip to: 18553
3297 : /* 6505 */ MCD::OPC_Decode, 212, 7, 97, // Opcode: VABDhd
3298 : /* 6509 */ MCD::OPC_FilterValue, 1, 7, 47, 0, // Skip to: 18553
3299 : /* 6514 */ MCD::OPC_CheckPredicate, 23, 2, 47, 0, // Skip to: 18553
3300 : /* 6519 */ MCD::OPC_Decode, 213, 7, 98, // Opcode: VABDhq
3301 : /* 6523 */ MCD::OPC_FilterValue, 14, 31, 0, 0, // Skip to: 6559
3302 : /* 6528 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
3303 : /* 6531 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6545
3304 : /* 6536 */ MCD::OPC_CheckPredicate, 23, 236, 46, 0, // Skip to: 18553
3305 : /* 6541 */ MCD::OPC_Decode, 215, 8, 97, // Opcode: VCGThd
3306 : /* 6545 */ MCD::OPC_FilterValue, 1, 227, 46, 0, // Skip to: 18553
3307 : /* 6550 */ MCD::OPC_CheckPredicate, 23, 222, 46, 0, // Skip to: 18553
3308 : /* 6555 */ MCD::OPC_Decode, 216, 8, 98, // Opcode: VCGThq
3309 : /* 6559 */ MCD::OPC_FilterValue, 15, 213, 46, 0, // Skip to: 18553
3310 : /* 6564 */ MCD::OPC_CheckPredicate, 23, 208, 46, 0, // Skip to: 18553
3311 : /* 6569 */ MCD::OPC_CheckField, 6, 1, 0, 201, 46, 0, // Skip to: 18553
3312 : /* 6576 */ MCD::OPC_Decode, 180, 15, 97, // Opcode: VPMINh
3313 : /* 6580 */ MCD::OPC_FilterValue, 231, 3, 191, 46, 0, // Skip to: 18553
3314 : /* 6586 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
3315 : /* 6589 */ MCD::OPC_FilterValue, 0, 247, 1, 0, // Skip to: 7097
3316 : /* 6594 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3317 : /* 6597 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 6661
3318 : /* 6602 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3319 : /* 6605 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6619
3320 : /* 6610 */ MCD::OPC_CheckPredicate, 22, 162, 46, 0, // Skip to: 18553
3321 : /* 6615 */ MCD::OPC_Decode, 251, 16, 126, // Opcode: VREV64d8
3322 : /* 6619 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6633
3323 : /* 6624 */ MCD::OPC_CheckPredicate, 22, 148, 46, 0, // Skip to: 18553
3324 : /* 6629 */ MCD::OPC_Decode, 254, 16, 127, // Opcode: VREV64q8
3325 : /* 6633 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6647
3326 : /* 6638 */ MCD::OPC_CheckPredicate, 22, 134, 46, 0, // Skip to: 18553
3327 : /* 6643 */ MCD::OPC_Decode, 246, 16, 126, // Opcode: VREV32d8
3328 : /* 6647 */ MCD::OPC_FilterValue, 3, 125, 46, 0, // Skip to: 18553
3329 : /* 6652 */ MCD::OPC_CheckPredicate, 22, 120, 46, 0, // Skip to: 18553
3330 : /* 6657 */ MCD::OPC_Decode, 248, 16, 127, // Opcode: VREV32q8
3331 : /* 6661 */ MCD::OPC_FilterValue, 1, 59, 0, 0, // Skip to: 6725
3332 : /* 6666 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3333 : /* 6669 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6683
3334 : /* 6674 */ MCD::OPC_CheckPredicate, 22, 98, 46, 0, // Skip to: 18553
3335 : /* 6679 */ MCD::OPC_Decode, 238, 8, 126, // Opcode: VCGTzv8i8
3336 : /* 6683 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6697
3337 : /* 6688 */ MCD::OPC_CheckPredicate, 22, 84, 46, 0, // Skip to: 18553
3338 : /* 6693 */ MCD::OPC_Decode, 229, 8, 127, // Opcode: VCGTzv16i8
3339 : /* 6697 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6711
3340 : /* 6702 */ MCD::OPC_CheckPredicate, 22, 70, 46, 0, // Skip to: 18553
3341 : /* 6707 */ MCD::OPC_Decode, 212, 8, 126, // Opcode: VCGEzv8i8
3342 : /* 6711 */ MCD::OPC_FilterValue, 3, 61, 46, 0, // Skip to: 18553
3343 : /* 6716 */ MCD::OPC_CheckPredicate, 22, 56, 46, 0, // Skip to: 18553
3344 : /* 6721 */ MCD::OPC_Decode, 203, 8, 127, // Opcode: VCGEzv16i8
3345 : /* 6725 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 6793
3346 : /* 6730 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3347 : /* 6733 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 6748
3348 : /* 6738 */ MCD::OPC_CheckPredicate, 22, 34, 46, 0, // Skip to: 18553
3349 : /* 6743 */ MCD::OPC_Decode, 129, 21, 128, 1, // Opcode: VSWPd
3350 : /* 6748 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6763
3351 : /* 6753 */ MCD::OPC_CheckPredicate, 22, 19, 46, 0, // Skip to: 18553
3352 : /* 6758 */ MCD::OPC_Decode, 130, 21, 129, 1, // Opcode: VSWPq
3353 : /* 6763 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6778
3354 : /* 6768 */ MCD::OPC_CheckPredicate, 22, 4, 46, 0, // Skip to: 18553
3355 : /* 6773 */ MCD::OPC_Decode, 169, 21, 128, 1, // Opcode: VTRNd8
3356 : /* 6778 */ MCD::OPC_FilterValue, 3, 250, 45, 0, // Skip to: 18553
3357 : /* 6783 */ MCD::OPC_CheckPredicate, 22, 245, 45, 0, // Skip to: 18553
3358 : /* 6788 */ MCD::OPC_Decode, 172, 21, 129, 1, // Opcode: VTRNq8
3359 : /* 6793 */ MCD::OPC_FilterValue, 4, 59, 0, 0, // Skip to: 6857
3360 : /* 6798 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3361 : /* 6801 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6815
3362 : /* 6806 */ MCD::OPC_CheckPredicate, 22, 222, 45, 0, // Skip to: 18553
3363 : /* 6811 */ MCD::OPC_Decode, 249, 16, 126, // Opcode: VREV64d16
3364 : /* 6815 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6829
3365 : /* 6820 */ MCD::OPC_CheckPredicate, 22, 208, 45, 0, // Skip to: 18553
3366 : /* 6825 */ MCD::OPC_Decode, 252, 16, 127, // Opcode: VREV64q16
3367 : /* 6829 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6843
3368 : /* 6834 */ MCD::OPC_CheckPredicate, 22, 194, 45, 0, // Skip to: 18553
3369 : /* 6839 */ MCD::OPC_Decode, 245, 16, 126, // Opcode: VREV32d16
3370 : /* 6843 */ MCD::OPC_FilterValue, 3, 185, 45, 0, // Skip to: 18553
3371 : /* 6848 */ MCD::OPC_CheckPredicate, 22, 180, 45, 0, // Skip to: 18553
3372 : /* 6853 */ MCD::OPC_Decode, 247, 16, 127, // Opcode: VREV32q16
3373 : /* 6857 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 6921
3374 : /* 6862 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3375 : /* 6865 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6879
3376 : /* 6870 */ MCD::OPC_CheckPredicate, 22, 158, 45, 0, // Skip to: 18553
3377 : /* 6875 */ MCD::OPC_Decode, 234, 8, 126, // Opcode: VCGTzv4i16
3378 : /* 6879 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6893
3379 : /* 6884 */ MCD::OPC_CheckPredicate, 22, 144, 45, 0, // Skip to: 18553
3380 : /* 6889 */ MCD::OPC_Decode, 237, 8, 127, // Opcode: VCGTzv8i16
3381 : /* 6893 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6907
3382 : /* 6898 */ MCD::OPC_CheckPredicate, 22, 130, 45, 0, // Skip to: 18553
3383 : /* 6903 */ MCD::OPC_Decode, 208, 8, 126, // Opcode: VCGEzv4i16
3384 : /* 6907 */ MCD::OPC_FilterValue, 3, 121, 45, 0, // Skip to: 18553
3385 : /* 6912 */ MCD::OPC_CheckPredicate, 22, 116, 45, 0, // Skip to: 18553
3386 : /* 6917 */ MCD::OPC_Decode, 211, 8, 127, // Opcode: VCGEzv8i16
3387 : /* 6921 */ MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 6959
3388 : /* 6926 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3389 : /* 6929 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 6944
3390 : /* 6934 */ MCD::OPC_CheckPredicate, 22, 94, 45, 0, // Skip to: 18553
3391 : /* 6939 */ MCD::OPC_Decode, 167, 21, 128, 1, // Opcode: VTRNd16
3392 : /* 6944 */ MCD::OPC_FilterValue, 3, 84, 45, 0, // Skip to: 18553
3393 : /* 6949 */ MCD::OPC_CheckPredicate, 22, 79, 45, 0, // Skip to: 18553
3394 : /* 6954 */ MCD::OPC_Decode, 170, 21, 129, 1, // Opcode: VTRNq16
3395 : /* 6959 */ MCD::OPC_FilterValue, 8, 31, 0, 0, // Skip to: 6995
3396 : /* 6964 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3397 : /* 6967 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6981
3398 : /* 6972 */ MCD::OPC_CheckPredicate, 22, 56, 45, 0, // Skip to: 18553
3399 : /* 6977 */ MCD::OPC_Decode, 250, 16, 126, // Opcode: VREV64d32
3400 : /* 6981 */ MCD::OPC_FilterValue, 1, 47, 45, 0, // Skip to: 18553
3401 : /* 6986 */ MCD::OPC_CheckPredicate, 22, 42, 45, 0, // Skip to: 18553
3402 : /* 6991 */ MCD::OPC_Decode, 253, 16, 127, // Opcode: VREV64q32
3403 : /* 6995 */ MCD::OPC_FilterValue, 9, 59, 0, 0, // Skip to: 7059
3404 : /* 7000 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3405 : /* 7003 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7017
3406 : /* 7008 */ MCD::OPC_CheckPredicate, 22, 20, 45, 0, // Skip to: 18553
3407 : /* 7013 */ MCD::OPC_Decode, 231, 8, 126, // Opcode: VCGTzv2i32
3408 : /* 7017 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7031
3409 : /* 7022 */ MCD::OPC_CheckPredicate, 22, 6, 45, 0, // Skip to: 18553
3410 : /* 7027 */ MCD::OPC_Decode, 235, 8, 127, // Opcode: VCGTzv4i32
3411 : /* 7031 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7045
3412 : /* 7036 */ MCD::OPC_CheckPredicate, 22, 248, 44, 0, // Skip to: 18553
3413 : /* 7041 */ MCD::OPC_Decode, 205, 8, 126, // Opcode: VCGEzv2i32
3414 : /* 7045 */ MCD::OPC_FilterValue, 3, 239, 44, 0, // Skip to: 18553
3415 : /* 7050 */ MCD::OPC_CheckPredicate, 22, 234, 44, 0, // Skip to: 18553
3416 : /* 7055 */ MCD::OPC_Decode, 209, 8, 127, // Opcode: VCGEzv4i32
3417 : /* 7059 */ MCD::OPC_FilterValue, 10, 225, 44, 0, // Skip to: 18553
3418 : /* 7064 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3419 : /* 7067 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7082
3420 : /* 7072 */ MCD::OPC_CheckPredicate, 22, 212, 44, 0, // Skip to: 18553
3421 : /* 7077 */ MCD::OPC_Decode, 168, 21, 128, 1, // Opcode: VTRNd32
3422 : /* 7082 */ MCD::OPC_FilterValue, 3, 202, 44, 0, // Skip to: 18553
3423 : /* 7087 */ MCD::OPC_CheckPredicate, 22, 197, 44, 0, // Skip to: 18553
3424 : /* 7092 */ MCD::OPC_Decode, 171, 21, 129, 1, // Opcode: VTRNq32
3425 : /* 7097 */ MCD::OPC_FilterValue, 1, 149, 1, 0, // Skip to: 7507
3426 : /* 7102 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3427 : /* 7105 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 7141
3428 : /* 7110 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3429 : /* 7113 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7127
3430 : /* 7118 */ MCD::OPC_CheckPredicate, 22, 166, 44, 0, // Skip to: 18553
3431 : /* 7123 */ MCD::OPC_Decode, 243, 16, 126, // Opcode: VREV16d8
3432 : /* 7127 */ MCD::OPC_FilterValue, 1, 157, 44, 0, // Skip to: 18553
3433 : /* 7132 */ MCD::OPC_CheckPredicate, 22, 152, 44, 0, // Skip to: 18553
3434 : /* 7137 */ MCD::OPC_Decode, 244, 16, 127, // Opcode: VREV16q8
3435 : /* 7141 */ MCD::OPC_FilterValue, 1, 59, 0, 0, // Skip to: 7205
3436 : /* 7146 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3437 : /* 7149 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7163
3438 : /* 7154 */ MCD::OPC_CheckPredicate, 22, 130, 44, 0, // Skip to: 18553
3439 : /* 7159 */ MCD::OPC_Decode, 186, 8, 126, // Opcode: VCEQzv8i8
3440 : /* 7163 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7177
3441 : /* 7168 */ MCD::OPC_CheckPredicate, 22, 116, 44, 0, // Skip to: 18553
3442 : /* 7173 */ MCD::OPC_Decode, 177, 8, 127, // Opcode: VCEQzv16i8
3443 : /* 7177 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7191
3444 : /* 7182 */ MCD::OPC_CheckPredicate, 22, 102, 44, 0, // Skip to: 18553
3445 : /* 7187 */ MCD::OPC_Decode, 248, 8, 126, // Opcode: VCLEzv8i8
3446 : /* 7191 */ MCD::OPC_FilterValue, 3, 93, 44, 0, // Skip to: 18553
3447 : /* 7196 */ MCD::OPC_CheckPredicate, 22, 88, 44, 0, // Skip to: 18553
3448 : /* 7201 */ MCD::OPC_Decode, 239, 8, 127, // Opcode: VCLEzv16i8
3449 : /* 7205 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 7273
3450 : /* 7210 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3451 : /* 7213 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7228
3452 : /* 7218 */ MCD::OPC_CheckPredicate, 22, 66, 44, 0, // Skip to: 18553
3453 : /* 7223 */ MCD::OPC_Decode, 193, 21, 128, 1, // Opcode: VUZPd8
3454 : /* 7228 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7243
3455 : /* 7233 */ MCD::OPC_CheckPredicate, 22, 51, 44, 0, // Skip to: 18553
3456 : /* 7238 */ MCD::OPC_Decode, 196, 21, 129, 1, // Opcode: VUZPq8
3457 : /* 7243 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7258
3458 : /* 7248 */ MCD::OPC_CheckPredicate, 22, 36, 44, 0, // Skip to: 18553
3459 : /* 7253 */ MCD::OPC_Decode, 198, 21, 128, 1, // Opcode: VZIPd8
3460 : /* 7258 */ MCD::OPC_FilterValue, 3, 26, 44, 0, // Skip to: 18553
3461 : /* 7263 */ MCD::OPC_CheckPredicate, 22, 21, 44, 0, // Skip to: 18553
3462 : /* 7268 */ MCD::OPC_Decode, 201, 21, 129, 1, // Opcode: VZIPq8
3463 : /* 7273 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 7337
3464 : /* 7278 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3465 : /* 7281 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7295
3466 : /* 7286 */ MCD::OPC_CheckPredicate, 22, 254, 43, 0, // Skip to: 18553
3467 : /* 7291 */ MCD::OPC_Decode, 182, 8, 126, // Opcode: VCEQzv4i16
3468 : /* 7295 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7309
3469 : /* 7300 */ MCD::OPC_CheckPredicate, 22, 240, 43, 0, // Skip to: 18553
3470 : /* 7305 */ MCD::OPC_Decode, 185, 8, 127, // Opcode: VCEQzv8i16
3471 : /* 7309 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7323
3472 : /* 7314 */ MCD::OPC_CheckPredicate, 22, 226, 43, 0, // Skip to: 18553
3473 : /* 7319 */ MCD::OPC_Decode, 244, 8, 126, // Opcode: VCLEzv4i16
3474 : /* 7323 */ MCD::OPC_FilterValue, 3, 217, 43, 0, // Skip to: 18553
3475 : /* 7328 */ MCD::OPC_CheckPredicate, 22, 212, 43, 0, // Skip to: 18553
3476 : /* 7333 */ MCD::OPC_Decode, 247, 8, 127, // Opcode: VCLEzv8i16
3477 : /* 7337 */ MCD::OPC_FilterValue, 6, 63, 0, 0, // Skip to: 7405
3478 : /* 7342 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3479 : /* 7345 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7360
3480 : /* 7350 */ MCD::OPC_CheckPredicate, 22, 190, 43, 0, // Skip to: 18553
3481 : /* 7355 */ MCD::OPC_Decode, 192, 21, 128, 1, // Opcode: VUZPd16
3482 : /* 7360 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7375
3483 : /* 7365 */ MCD::OPC_CheckPredicate, 22, 175, 43, 0, // Skip to: 18553
3484 : /* 7370 */ MCD::OPC_Decode, 194, 21, 129, 1, // Opcode: VUZPq16
3485 : /* 7375 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7390
3486 : /* 7380 */ MCD::OPC_CheckPredicate, 22, 160, 43, 0, // Skip to: 18553
3487 : /* 7385 */ MCD::OPC_Decode, 197, 21, 128, 1, // Opcode: VZIPd16
3488 : /* 7390 */ MCD::OPC_FilterValue, 3, 150, 43, 0, // Skip to: 18553
3489 : /* 7395 */ MCD::OPC_CheckPredicate, 22, 145, 43, 0, // Skip to: 18553
3490 : /* 7400 */ MCD::OPC_Decode, 199, 21, 129, 1, // Opcode: VZIPq16
3491 : /* 7405 */ MCD::OPC_FilterValue, 9, 59, 0, 0, // Skip to: 7469
3492 : /* 7410 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3493 : /* 7413 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7427
3494 : /* 7418 */ MCD::OPC_CheckPredicate, 22, 122, 43, 0, // Skip to: 18553
3495 : /* 7423 */ MCD::OPC_Decode, 179, 8, 126, // Opcode: VCEQzv2i32
3496 : /* 7427 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7441
3497 : /* 7432 */ MCD::OPC_CheckPredicate, 22, 108, 43, 0, // Skip to: 18553
3498 : /* 7437 */ MCD::OPC_Decode, 183, 8, 127, // Opcode: VCEQzv4i32
3499 : /* 7441 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7455
3500 : /* 7446 */ MCD::OPC_CheckPredicate, 22, 94, 43, 0, // Skip to: 18553
3501 : /* 7451 */ MCD::OPC_Decode, 241, 8, 126, // Opcode: VCLEzv2i32
3502 : /* 7455 */ MCD::OPC_FilterValue, 3, 85, 43, 0, // Skip to: 18553
3503 : /* 7460 */ MCD::OPC_CheckPredicate, 22, 80, 43, 0, // Skip to: 18553
3504 : /* 7465 */ MCD::OPC_Decode, 245, 8, 127, // Opcode: VCLEzv4i32
3505 : /* 7469 */ MCD::OPC_FilterValue, 10, 71, 43, 0, // Skip to: 18553
3506 : /* 7474 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3507 : /* 7477 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7492
3508 : /* 7482 */ MCD::OPC_CheckPredicate, 22, 58, 43, 0, // Skip to: 18553
3509 : /* 7487 */ MCD::OPC_Decode, 195, 21, 129, 1, // Opcode: VUZPq32
3510 : /* 7492 */ MCD::OPC_FilterValue, 3, 48, 43, 0, // Skip to: 18553
3511 : /* 7497 */ MCD::OPC_CheckPredicate, 22, 43, 43, 0, // Skip to: 18553
3512 : /* 7502 */ MCD::OPC_Decode, 200, 21, 129, 1, // Opcode: VZIPq32
3513 : /* 7507 */ MCD::OPC_FilterValue, 2, 251, 1, 0, // Skip to: 8019
3514 : /* 7512 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3515 : /* 7515 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 7579
3516 : /* 7520 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3517 : /* 7523 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7537
3518 : /* 7528 */ MCD::OPC_CheckPredicate, 22, 12, 43, 0, // Skip to: 18553
3519 : /* 7533 */ MCD::OPC_Decode, 159, 15, 126, // Opcode: VPADDLsv8i8
3520 : /* 7537 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7551
3521 : /* 7542 */ MCD::OPC_CheckPredicate, 22, 254, 42, 0, // Skip to: 18553
3522 : /* 7547 */ MCD::OPC_Decode, 154, 15, 127, // Opcode: VPADDLsv16i8
3523 : /* 7551 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7565
3524 : /* 7556 */ MCD::OPC_CheckPredicate, 22, 240, 42, 0, // Skip to: 18553
3525 : /* 7561 */ MCD::OPC_Decode, 165, 15, 126, // Opcode: VPADDLuv8i8
3526 : /* 7565 */ MCD::OPC_FilterValue, 3, 231, 42, 0, // Skip to: 18553
3527 : /* 7570 */ MCD::OPC_CheckPredicate, 22, 226, 42, 0, // Skip to: 18553
3528 : /* 7575 */ MCD::OPC_Decode, 160, 15, 127, // Opcode: VPADDLuv16i8
3529 : /* 7579 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 7615
3530 : /* 7584 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3531 : /* 7587 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7601
3532 : /* 7592 */ MCD::OPC_CheckPredicate, 22, 204, 42, 0, // Skip to: 18553
3533 : /* 7597 */ MCD::OPC_Decode, 136, 9, 126, // Opcode: VCLTzv8i8
3534 : /* 7601 */ MCD::OPC_FilterValue, 1, 195, 42, 0, // Skip to: 18553
3535 : /* 7606 */ MCD::OPC_CheckPredicate, 22, 190, 42, 0, // Skip to: 18553
3536 : /* 7611 */ MCD::OPC_Decode, 255, 8, 127, // Opcode: VCLTzv16i8
3537 : /* 7615 */ MCD::OPC_FilterValue, 2, 63, 0, 0, // Skip to: 7683
3538 : /* 7620 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3539 : /* 7623 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7638
3540 : /* 7628 */ MCD::OPC_CheckPredicate, 22, 168, 42, 0, // Skip to: 18553
3541 : /* 7633 */ MCD::OPC_Decode, 168, 14, 130, 1, // Opcode: VMOVNv8i8
3542 : /* 7638 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7653
3543 : /* 7643 */ MCD::OPC_CheckPredicate, 22, 153, 42, 0, // Skip to: 18553
3544 : /* 7648 */ MCD::OPC_Decode, 231, 15, 130, 1, // Opcode: VQMOVNsuv8i8
3545 : /* 7653 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7668
3546 : /* 7658 */ MCD::OPC_CheckPredicate, 22, 138, 42, 0, // Skip to: 18553
3547 : /* 7663 */ MCD::OPC_Decode, 234, 15, 130, 1, // Opcode: VQMOVNsv8i8
3548 : /* 7668 */ MCD::OPC_FilterValue, 3, 128, 42, 0, // Skip to: 18553
3549 : /* 7673 */ MCD::OPC_CheckPredicate, 22, 123, 42, 0, // Skip to: 18553
3550 : /* 7678 */ MCD::OPC_Decode, 237, 15, 130, 1, // Opcode: VQMOVNuv8i8
3551 : /* 7683 */ MCD::OPC_FilterValue, 4, 59, 0, 0, // Skip to: 7747
3552 : /* 7688 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3553 : /* 7691 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7705
3554 : /* 7696 */ MCD::OPC_CheckPredicate, 22, 100, 42, 0, // Skip to: 18553
3555 : /* 7701 */ MCD::OPC_Decode, 156, 15, 126, // Opcode: VPADDLsv4i16
3556 : /* 7705 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7719
3557 : /* 7710 */ MCD::OPC_CheckPredicate, 22, 86, 42, 0, // Skip to: 18553
3558 : /* 7715 */ MCD::OPC_Decode, 158, 15, 127, // Opcode: VPADDLsv8i16
3559 : /* 7719 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7733
3560 : /* 7724 */ MCD::OPC_CheckPredicate, 22, 72, 42, 0, // Skip to: 18553
3561 : /* 7729 */ MCD::OPC_Decode, 162, 15, 126, // Opcode: VPADDLuv4i16
3562 : /* 7733 */ MCD::OPC_FilterValue, 3, 63, 42, 0, // Skip to: 18553
3563 : /* 7738 */ MCD::OPC_CheckPredicate, 22, 58, 42, 0, // Skip to: 18553
3564 : /* 7743 */ MCD::OPC_Decode, 164, 15, 127, // Opcode: VPADDLuv8i16
3565 : /* 7747 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 7783
3566 : /* 7752 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3567 : /* 7755 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7769
3568 : /* 7760 */ MCD::OPC_CheckPredicate, 22, 36, 42, 0, // Skip to: 18553
3569 : /* 7765 */ MCD::OPC_Decode, 132, 9, 126, // Opcode: VCLTzv4i16
3570 : /* 7769 */ MCD::OPC_FilterValue, 1, 27, 42, 0, // Skip to: 18553
3571 : /* 7774 */ MCD::OPC_CheckPredicate, 22, 22, 42, 0, // Skip to: 18553
3572 : /* 7779 */ MCD::OPC_Decode, 135, 9, 127, // Opcode: VCLTzv8i16
3573 : /* 7783 */ MCD::OPC_FilterValue, 6, 63, 0, 0, // Skip to: 7851
3574 : /* 7788 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3575 : /* 7791 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7806
3576 : /* 7796 */ MCD::OPC_CheckPredicate, 22, 0, 42, 0, // Skip to: 18553
3577 : /* 7801 */ MCD::OPC_Decode, 167, 14, 130, 1, // Opcode: VMOVNv4i16
3578 : /* 7806 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7821
3579 : /* 7811 */ MCD::OPC_CheckPredicate, 22, 241, 41, 0, // Skip to: 18553
3580 : /* 7816 */ MCD::OPC_Decode, 230, 15, 130, 1, // Opcode: VQMOVNsuv4i16
3581 : /* 7821 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 7836
3582 : /* 7826 */ MCD::OPC_CheckPredicate, 22, 226, 41, 0, // Skip to: 18553
3583 : /* 7831 */ MCD::OPC_Decode, 233, 15, 130, 1, // Opcode: VQMOVNsv4i16
3584 : /* 7836 */ MCD::OPC_FilterValue, 3, 216, 41, 0, // Skip to: 18553
3585 : /* 7841 */ MCD::OPC_CheckPredicate, 22, 211, 41, 0, // Skip to: 18553
3586 : /* 7846 */ MCD::OPC_Decode, 236, 15, 130, 1, // Opcode: VQMOVNuv4i16
3587 : /* 7851 */ MCD::OPC_FilterValue, 8, 59, 0, 0, // Skip to: 7915
3588 : /* 7856 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3589 : /* 7859 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7873
3590 : /* 7864 */ MCD::OPC_CheckPredicate, 22, 188, 41, 0, // Skip to: 18553
3591 : /* 7869 */ MCD::OPC_Decode, 155, 15, 126, // Opcode: VPADDLsv2i32
3592 : /* 7873 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 7887
3593 : /* 7878 */ MCD::OPC_CheckPredicate, 22, 174, 41, 0, // Skip to: 18553
3594 : /* 7883 */ MCD::OPC_Decode, 157, 15, 127, // Opcode: VPADDLsv4i32
3595 : /* 7887 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7901
3596 : /* 7892 */ MCD::OPC_CheckPredicate, 22, 160, 41, 0, // Skip to: 18553
3597 : /* 7897 */ MCD::OPC_Decode, 161, 15, 126, // Opcode: VPADDLuv2i32
3598 : /* 7901 */ MCD::OPC_FilterValue, 3, 151, 41, 0, // Skip to: 18553
3599 : /* 7906 */ MCD::OPC_CheckPredicate, 22, 146, 41, 0, // Skip to: 18553
3600 : /* 7911 */ MCD::OPC_Decode, 163, 15, 127, // Opcode: VPADDLuv4i32
3601 : /* 7915 */ MCD::OPC_FilterValue, 9, 31, 0, 0, // Skip to: 7951
3602 : /* 7920 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3603 : /* 7923 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7937
3604 : /* 7928 */ MCD::OPC_CheckPredicate, 22, 124, 41, 0, // Skip to: 18553
3605 : /* 7933 */ MCD::OPC_Decode, 129, 9, 126, // Opcode: VCLTzv2i32
3606 : /* 7937 */ MCD::OPC_FilterValue, 1, 115, 41, 0, // Skip to: 18553
3607 : /* 7942 */ MCD::OPC_CheckPredicate, 22, 110, 41, 0, // Skip to: 18553
3608 : /* 7947 */ MCD::OPC_Decode, 133, 9, 127, // Opcode: VCLTzv4i32
3609 : /* 7951 */ MCD::OPC_FilterValue, 10, 101, 41, 0, // Skip to: 18553
3610 : /* 7956 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3611 : /* 7959 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7974
3612 : /* 7964 */ MCD::OPC_CheckPredicate, 22, 88, 41, 0, // Skip to: 18553
3613 : /* 7969 */ MCD::OPC_Decode, 166, 14, 130, 1, // Opcode: VMOVNv2i32
3614 : /* 7974 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 7989
3615 : /* 7979 */ MCD::OPC_CheckPredicate, 22, 73, 41, 0, // Skip to: 18553
3616 : /* 7984 */ MCD::OPC_Decode, 229, 15, 130, 1, // Opcode: VQMOVNsuv2i32
3617 : /* 7989 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 8004
3618 : /* 7994 */ MCD::OPC_CheckPredicate, 22, 58, 41, 0, // Skip to: 18553
3619 : /* 7999 */ MCD::OPC_Decode, 232, 15, 130, 1, // Opcode: VQMOVNsv2i32
3620 : /* 8004 */ MCD::OPC_FilterValue, 3, 48, 41, 0, // Skip to: 18553
3621 : /* 8009 */ MCD::OPC_CheckPredicate, 22, 43, 41, 0, // Skip to: 18553
3622 : /* 8014 */ MCD::OPC_Decode, 235, 15, 130, 1, // Opcode: VQMOVNuv2i32
3623 : /* 8019 */ MCD::OPC_FilterValue, 3, 5, 1, 0, // Skip to: 8285
3624 : /* 8024 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3625 : /* 8027 */ MCD::OPC_FilterValue, 1, 59, 0, 0, // Skip to: 8091
3626 : /* 8032 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3627 : /* 8035 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8049
3628 : /* 8040 */ MCD::OPC_CheckPredicate, 22, 12, 41, 0, // Skip to: 18553
3629 : /* 8045 */ MCD::OPC_Decode, 238, 7, 126, // Opcode: VABSv8i8
3630 : /* 8049 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8063
3631 : /* 8054 */ MCD::OPC_CheckPredicate, 22, 254, 40, 0, // Skip to: 18553
3632 : /* 8059 */ MCD::OPC_Decode, 233, 7, 127, // Opcode: VABSv16i8
3633 : /* 8063 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8077
3634 : /* 8068 */ MCD::OPC_CheckPredicate, 22, 240, 40, 0, // Skip to: 18553
3635 : /* 8073 */ MCD::OPC_Decode, 251, 14, 126, // Opcode: VNEGs8d
3636 : /* 8077 */ MCD::OPC_FilterValue, 3, 231, 40, 0, // Skip to: 18553
3637 : /* 8082 */ MCD::OPC_CheckPredicate, 22, 226, 40, 0, // Skip to: 18553
3638 : /* 8087 */ MCD::OPC_Decode, 252, 14, 127, // Opcode: VNEGs8q
3639 : /* 8091 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 8113
3640 : /* 8096 */ MCD::OPC_CheckPredicate, 22, 212, 40, 0, // Skip to: 18553
3641 : /* 8101 */ MCD::OPC_CheckField, 6, 2, 0, 205, 40, 0, // Skip to: 18553
3642 : /* 8108 */ MCD::OPC_Decode, 141, 18, 131, 1, // Opcode: VSHLLi8
3643 : /* 8113 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 8177
3644 : /* 8118 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3645 : /* 8121 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8135
3646 : /* 8126 */ MCD::OPC_CheckPredicate, 22, 182, 40, 0, // Skip to: 18553
3647 : /* 8131 */ MCD::OPC_Decode, 235, 7, 126, // Opcode: VABSv4i16
3648 : /* 8135 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8149
3649 : /* 8140 */ MCD::OPC_CheckPredicate, 22, 168, 40, 0, // Skip to: 18553
3650 : /* 8145 */ MCD::OPC_Decode, 237, 7, 127, // Opcode: VABSv8i16
3651 : /* 8149 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8163
3652 : /* 8154 */ MCD::OPC_CheckPredicate, 22, 154, 40, 0, // Skip to: 18553
3653 : /* 8159 */ MCD::OPC_Decode, 247, 14, 126, // Opcode: VNEGs16d
3654 : /* 8163 */ MCD::OPC_FilterValue, 3, 145, 40, 0, // Skip to: 18553
3655 : /* 8168 */ MCD::OPC_CheckPredicate, 22, 140, 40, 0, // Skip to: 18553
3656 : /* 8173 */ MCD::OPC_Decode, 248, 14, 127, // Opcode: VNEGs16q
3657 : /* 8177 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 8199
3658 : /* 8182 */ MCD::OPC_CheckPredicate, 22, 126, 40, 0, // Skip to: 18553
3659 : /* 8187 */ MCD::OPC_CheckField, 6, 2, 0, 119, 40, 0, // Skip to: 18553
3660 : /* 8194 */ MCD::OPC_Decode, 139, 18, 131, 1, // Opcode: VSHLLi16
3661 : /* 8199 */ MCD::OPC_FilterValue, 9, 59, 0, 0, // Skip to: 8263
3662 : /* 8204 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3663 : /* 8207 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8221
3664 : /* 8212 */ MCD::OPC_CheckPredicate, 22, 96, 40, 0, // Skip to: 18553
3665 : /* 8217 */ MCD::OPC_Decode, 234, 7, 126, // Opcode: VABSv2i32
3666 : /* 8221 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8235
3667 : /* 8226 */ MCD::OPC_CheckPredicate, 22, 82, 40, 0, // Skip to: 18553
3668 : /* 8231 */ MCD::OPC_Decode, 236, 7, 127, // Opcode: VABSv4i32
3669 : /* 8235 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8249
3670 : /* 8240 */ MCD::OPC_CheckPredicate, 22, 68, 40, 0, // Skip to: 18553
3671 : /* 8245 */ MCD::OPC_Decode, 249, 14, 126, // Opcode: VNEGs32d
3672 : /* 8249 */ MCD::OPC_FilterValue, 3, 59, 40, 0, // Skip to: 18553
3673 : /* 8254 */ MCD::OPC_CheckPredicate, 22, 54, 40, 0, // Skip to: 18553
3674 : /* 8259 */ MCD::OPC_Decode, 250, 14, 127, // Opcode: VNEGs32q
3675 : /* 8263 */ MCD::OPC_FilterValue, 10, 45, 40, 0, // Skip to: 18553
3676 : /* 8268 */ MCD::OPC_CheckPredicate, 22, 40, 40, 0, // Skip to: 18553
3677 : /* 8273 */ MCD::OPC_CheckField, 6, 2, 0, 33, 40, 0, // Skip to: 18553
3678 : /* 8280 */ MCD::OPC_Decode, 140, 18, 131, 1, // Opcode: VSHLLi32
3679 : /* 8285 */ MCD::OPC_FilterValue, 4, 131, 1, 0, // Skip to: 8677
3680 : /* 8290 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3681 : /* 8293 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 8357
3682 : /* 8298 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3683 : /* 8301 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8315
3684 : /* 8306 */ MCD::OPC_CheckPredicate, 22, 2, 40, 0, // Skip to: 18553
3685 : /* 8311 */ MCD::OPC_Decode, 254, 8, 126, // Opcode: VCLSv8i8
3686 : /* 8315 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8329
3687 : /* 8320 */ MCD::OPC_CheckPredicate, 22, 244, 39, 0, // Skip to: 18553
3688 : /* 8325 */ MCD::OPC_Decode, 249, 8, 127, // Opcode: VCLSv16i8
3689 : /* 8329 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8343
3690 : /* 8334 */ MCD::OPC_CheckPredicate, 22, 230, 39, 0, // Skip to: 18553
3691 : /* 8339 */ MCD::OPC_Decode, 142, 9, 126, // Opcode: VCLZv8i8
3692 : /* 8343 */ MCD::OPC_FilterValue, 3, 221, 39, 0, // Skip to: 18553
3693 : /* 8348 */ MCD::OPC_CheckPredicate, 22, 216, 39, 0, // Skip to: 18553
3694 : /* 8353 */ MCD::OPC_Decode, 137, 9, 127, // Opcode: VCLZv16i8
3695 : /* 8357 */ MCD::OPC_FilterValue, 4, 59, 0, 0, // Skip to: 8421
3696 : /* 8362 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3697 : /* 8365 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8379
3698 : /* 8370 */ MCD::OPC_CheckPredicate, 22, 194, 39, 0, // Skip to: 18553
3699 : /* 8375 */ MCD::OPC_Decode, 251, 8, 126, // Opcode: VCLSv4i16
3700 : /* 8379 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8393
3701 : /* 8384 */ MCD::OPC_CheckPredicate, 22, 180, 39, 0, // Skip to: 18553
3702 : /* 8389 */ MCD::OPC_Decode, 253, 8, 127, // Opcode: VCLSv8i16
3703 : /* 8393 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8407
3704 : /* 8398 */ MCD::OPC_CheckPredicate, 22, 166, 39, 0, // Skip to: 18553
3705 : /* 8403 */ MCD::OPC_Decode, 139, 9, 126, // Opcode: VCLZv4i16
3706 : /* 8407 */ MCD::OPC_FilterValue, 3, 157, 39, 0, // Skip to: 18553
3707 : /* 8412 */ MCD::OPC_CheckPredicate, 22, 152, 39, 0, // Skip to: 18553
3708 : /* 8417 */ MCD::OPC_Decode, 141, 9, 127, // Opcode: VCLZv8i16
3709 : /* 8421 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 8485
3710 : /* 8426 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3711 : /* 8429 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8443
3712 : /* 8434 */ MCD::OPC_CheckPredicate, 23, 130, 39, 0, // Skip to: 18553
3713 : /* 8439 */ MCD::OPC_Decode, 232, 8, 126, // Opcode: VCGTzv4f16
3714 : /* 8443 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8457
3715 : /* 8448 */ MCD::OPC_CheckPredicate, 23, 116, 39, 0, // Skip to: 18553
3716 : /* 8453 */ MCD::OPC_Decode, 236, 8, 127, // Opcode: VCGTzv8f16
3717 : /* 8457 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8471
3718 : /* 8462 */ MCD::OPC_CheckPredicate, 23, 102, 39, 0, // Skip to: 18553
3719 : /* 8467 */ MCD::OPC_Decode, 206, 8, 126, // Opcode: VCGEzv4f16
3720 : /* 8471 */ MCD::OPC_FilterValue, 3, 93, 39, 0, // Skip to: 18553
3721 : /* 8476 */ MCD::OPC_CheckPredicate, 23, 88, 39, 0, // Skip to: 18553
3722 : /* 8481 */ MCD::OPC_Decode, 210, 8, 127, // Opcode: VCGEzv8f16
3723 : /* 8485 */ MCD::OPC_FilterValue, 8, 59, 0, 0, // Skip to: 8549
3724 : /* 8490 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3725 : /* 8493 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8507
3726 : /* 8498 */ MCD::OPC_CheckPredicate, 22, 66, 39, 0, // Skip to: 18553
3727 : /* 8503 */ MCD::OPC_Decode, 250, 8, 126, // Opcode: VCLSv2i32
3728 : /* 8507 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8521
3729 : /* 8512 */ MCD::OPC_CheckPredicate, 22, 52, 39, 0, // Skip to: 18553
3730 : /* 8517 */ MCD::OPC_Decode, 252, 8, 127, // Opcode: VCLSv4i32
3731 : /* 8521 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8535
3732 : /* 8526 */ MCD::OPC_CheckPredicate, 22, 38, 39, 0, // Skip to: 18553
3733 : /* 8531 */ MCD::OPC_Decode, 138, 9, 126, // Opcode: VCLZv2i32
3734 : /* 8535 */ MCD::OPC_FilterValue, 3, 29, 39, 0, // Skip to: 18553
3735 : /* 8540 */ MCD::OPC_CheckPredicate, 22, 24, 39, 0, // Skip to: 18553
3736 : /* 8545 */ MCD::OPC_Decode, 140, 9, 127, // Opcode: VCLZv4i32
3737 : /* 8549 */ MCD::OPC_FilterValue, 9, 59, 0, 0, // Skip to: 8613
3738 : /* 8554 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3739 : /* 8557 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8571
3740 : /* 8562 */ MCD::OPC_CheckPredicate, 22, 2, 39, 0, // Skip to: 18553
3741 : /* 8567 */ MCD::OPC_Decode, 230, 8, 126, // Opcode: VCGTzv2f32
3742 : /* 8571 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8585
3743 : /* 8576 */ MCD::OPC_CheckPredicate, 22, 244, 38, 0, // Skip to: 18553
3744 : /* 8581 */ MCD::OPC_Decode, 233, 8, 127, // Opcode: VCGTzv4f32
3745 : /* 8585 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8599
3746 : /* 8590 */ MCD::OPC_CheckPredicate, 22, 230, 38, 0, // Skip to: 18553
3747 : /* 8595 */ MCD::OPC_Decode, 204, 8, 126, // Opcode: VCGEzv2f32
3748 : /* 8599 */ MCD::OPC_FilterValue, 3, 221, 38, 0, // Skip to: 18553
3749 : /* 8604 */ MCD::OPC_CheckPredicate, 22, 216, 38, 0, // Skip to: 18553
3750 : /* 8609 */ MCD::OPC_Decode, 207, 8, 127, // Opcode: VCGEzv4f32
3751 : /* 8613 */ MCD::OPC_FilterValue, 11, 207, 38, 0, // Skip to: 18553
3752 : /* 8618 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3753 : /* 8621 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8635
3754 : /* 8626 */ MCD::OPC_CheckPredicate, 22, 194, 38, 0, // Skip to: 18553
3755 : /* 8631 */ MCD::OPC_Decode, 233, 16, 126, // Opcode: VRECPEd
3756 : /* 8635 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8649
3757 : /* 8640 */ MCD::OPC_CheckPredicate, 22, 180, 38, 0, // Skip to: 18553
3758 : /* 8645 */ MCD::OPC_Decode, 238, 16, 127, // Opcode: VRECPEq
3759 : /* 8649 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8663
3760 : /* 8654 */ MCD::OPC_CheckPredicate, 22, 166, 38, 0, // Skip to: 18553
3761 : /* 8659 */ MCD::OPC_Decode, 219, 17, 126, // Opcode: VRSQRTEd
3762 : /* 8663 */ MCD::OPC_FilterValue, 3, 157, 38, 0, // Skip to: 18553
3763 : /* 8668 */ MCD::OPC_CheckPredicate, 22, 152, 38, 0, // Skip to: 18553
3764 : /* 8673 */ MCD::OPC_Decode, 224, 17, 127, // Opcode: VRSQRTEq
3765 : /* 8677 */ MCD::OPC_FilterValue, 5, 67, 1, 0, // Skip to: 9005
3766 : /* 8682 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3767 : /* 8685 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 8749
3768 : /* 8690 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3769 : /* 8693 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8707
3770 : /* 8698 */ MCD::OPC_CheckPredicate, 22, 122, 38, 0, // Skip to: 18553
3771 : /* 8703 */ MCD::OPC_Decode, 163, 9, 126, // Opcode: VCNTd
3772 : /* 8707 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8721
3773 : /* 8712 */ MCD::OPC_CheckPredicate, 22, 108, 38, 0, // Skip to: 18553
3774 : /* 8717 */ MCD::OPC_Decode, 164, 9, 127, // Opcode: VCNTq
3775 : /* 8721 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8735
3776 : /* 8726 */ MCD::OPC_CheckPredicate, 22, 94, 38, 0, // Skip to: 18553
3777 : /* 8731 */ MCD::OPC_Decode, 234, 14, 126, // Opcode: VMVNd
3778 : /* 8735 */ MCD::OPC_FilterValue, 3, 85, 38, 0, // Skip to: 18553
3779 : /* 8740 */ MCD::OPC_CheckPredicate, 22, 80, 38, 0, // Skip to: 18553
3780 : /* 8745 */ MCD::OPC_Decode, 235, 14, 127, // Opcode: VMVNq
3781 : /* 8749 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 8813
3782 : /* 8754 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3783 : /* 8757 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8771
3784 : /* 8762 */ MCD::OPC_CheckPredicate, 23, 58, 38, 0, // Skip to: 18553
3785 : /* 8767 */ MCD::OPC_Decode, 180, 8, 126, // Opcode: VCEQzv4f16
3786 : /* 8771 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8785
3787 : /* 8776 */ MCD::OPC_CheckPredicate, 23, 44, 38, 0, // Skip to: 18553
3788 : /* 8781 */ MCD::OPC_Decode, 184, 8, 127, // Opcode: VCEQzv8f16
3789 : /* 8785 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8799
3790 : /* 8790 */ MCD::OPC_CheckPredicate, 23, 30, 38, 0, // Skip to: 18553
3791 : /* 8795 */ MCD::OPC_Decode, 242, 8, 126, // Opcode: VCLEzv4f16
3792 : /* 8799 */ MCD::OPC_FilterValue, 3, 21, 38, 0, // Skip to: 18553
3793 : /* 8804 */ MCD::OPC_CheckPredicate, 23, 16, 38, 0, // Skip to: 18553
3794 : /* 8809 */ MCD::OPC_Decode, 246, 8, 127, // Opcode: VCLEzv8f16
3795 : /* 8813 */ MCD::OPC_FilterValue, 7, 59, 0, 0, // Skip to: 8877
3796 : /* 8818 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3797 : /* 8821 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8835
3798 : /* 8826 */ MCD::OPC_CheckPredicate, 23, 250, 37, 0, // Skip to: 18553
3799 : /* 8831 */ MCD::OPC_Decode, 236, 16, 126, // Opcode: VRECPEhd
3800 : /* 8835 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8849
3801 : /* 8840 */ MCD::OPC_CheckPredicate, 23, 236, 37, 0, // Skip to: 18553
3802 : /* 8845 */ MCD::OPC_Decode, 237, 16, 127, // Opcode: VRECPEhq
3803 : /* 8849 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8863
3804 : /* 8854 */ MCD::OPC_CheckPredicate, 23, 222, 37, 0, // Skip to: 18553
3805 : /* 8859 */ MCD::OPC_Decode, 222, 17, 126, // Opcode: VRSQRTEhd
3806 : /* 8863 */ MCD::OPC_FilterValue, 3, 213, 37, 0, // Skip to: 18553
3807 : /* 8868 */ MCD::OPC_CheckPredicate, 23, 208, 37, 0, // Skip to: 18553
3808 : /* 8873 */ MCD::OPC_Decode, 223, 17, 127, // Opcode: VRSQRTEhq
3809 : /* 8877 */ MCD::OPC_FilterValue, 9, 59, 0, 0, // Skip to: 8941
3810 : /* 8882 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3811 : /* 8885 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8899
3812 : /* 8890 */ MCD::OPC_CheckPredicate, 22, 186, 37, 0, // Skip to: 18553
3813 : /* 8895 */ MCD::OPC_Decode, 178, 8, 126, // Opcode: VCEQzv2f32
3814 : /* 8899 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8913
3815 : /* 8904 */ MCD::OPC_CheckPredicate, 22, 172, 37, 0, // Skip to: 18553
3816 : /* 8909 */ MCD::OPC_Decode, 181, 8, 127, // Opcode: VCEQzv4f32
3817 : /* 8913 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8927
3818 : /* 8918 */ MCD::OPC_CheckPredicate, 22, 158, 37, 0, // Skip to: 18553
3819 : /* 8923 */ MCD::OPC_Decode, 240, 8, 126, // Opcode: VCLEzv2f32
3820 : /* 8927 */ MCD::OPC_FilterValue, 3, 149, 37, 0, // Skip to: 18553
3821 : /* 8932 */ MCD::OPC_CheckPredicate, 22, 144, 37, 0, // Skip to: 18553
3822 : /* 8937 */ MCD::OPC_Decode, 243, 8, 127, // Opcode: VCLEzv4f32
3823 : /* 8941 */ MCD::OPC_FilterValue, 11, 135, 37, 0, // Skip to: 18553
3824 : /* 8946 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3825 : /* 8949 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 8963
3826 : /* 8954 */ MCD::OPC_CheckPredicate, 22, 122, 37, 0, // Skip to: 18553
3827 : /* 8959 */ MCD::OPC_Decode, 234, 16, 126, // Opcode: VRECPEfd
3828 : /* 8963 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 8977
3829 : /* 8968 */ MCD::OPC_CheckPredicate, 22, 108, 37, 0, // Skip to: 18553
3830 : /* 8973 */ MCD::OPC_Decode, 235, 16, 127, // Opcode: VRECPEfq
3831 : /* 8977 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8991
3832 : /* 8982 */ MCD::OPC_CheckPredicate, 22, 94, 37, 0, // Skip to: 18553
3833 : /* 8987 */ MCD::OPC_Decode, 220, 17, 126, // Opcode: VRSQRTEfd
3834 : /* 8991 */ MCD::OPC_FilterValue, 3, 85, 37, 0, // Skip to: 18553
3835 : /* 8996 */ MCD::OPC_CheckPredicate, 22, 80, 37, 0, // Skip to: 18553
3836 : /* 9001 */ MCD::OPC_Decode, 221, 17, 127, // Opcode: VRSQRTEfq
3837 : /* 9005 */ MCD::OPC_FilterValue, 6, 173, 1, 0, // Skip to: 9439
3838 : /* 9010 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3839 : /* 9013 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 9081
3840 : /* 9018 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3841 : /* 9021 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9036
3842 : /* 9026 */ MCD::OPC_CheckPredicate, 22, 50, 37, 0, // Skip to: 18553
3843 : /* 9031 */ MCD::OPC_Decode, 147, 15, 132, 1, // Opcode: VPADALsv8i8
3844 : /* 9036 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9051
3845 : /* 9041 */ MCD::OPC_CheckPredicate, 22, 35, 37, 0, // Skip to: 18553
3846 : /* 9046 */ MCD::OPC_Decode, 142, 15, 133, 1, // Opcode: VPADALsv16i8
3847 : /* 9051 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9066
3848 : /* 9056 */ MCD::OPC_CheckPredicate, 22, 20, 37, 0, // Skip to: 18553
3849 : /* 9061 */ MCD::OPC_Decode, 153, 15, 132, 1, // Opcode: VPADALuv8i8
3850 : /* 9066 */ MCD::OPC_FilterValue, 3, 10, 37, 0, // Skip to: 18553
3851 : /* 9071 */ MCD::OPC_CheckPredicate, 22, 5, 37, 0, // Skip to: 18553
3852 : /* 9076 */ MCD::OPC_Decode, 148, 15, 133, 1, // Opcode: VPADALuv16i8
3853 : /* 9081 */ MCD::OPC_FilterValue, 4, 63, 0, 0, // Skip to: 9149
3854 : /* 9086 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3855 : /* 9089 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9104
3856 : /* 9094 */ MCD::OPC_CheckPredicate, 22, 238, 36, 0, // Skip to: 18553
3857 : /* 9099 */ MCD::OPC_Decode, 144, 15, 132, 1, // Opcode: VPADALsv4i16
3858 : /* 9104 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9119
3859 : /* 9109 */ MCD::OPC_CheckPredicate, 22, 223, 36, 0, // Skip to: 18553
3860 : /* 9114 */ MCD::OPC_Decode, 146, 15, 133, 1, // Opcode: VPADALsv8i16
3861 : /* 9119 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9134
3862 : /* 9124 */ MCD::OPC_CheckPredicate, 22, 208, 36, 0, // Skip to: 18553
3863 : /* 9129 */ MCD::OPC_Decode, 150, 15, 132, 1, // Opcode: VPADALuv4i16
3864 : /* 9134 */ MCD::OPC_FilterValue, 3, 198, 36, 0, // Skip to: 18553
3865 : /* 9139 */ MCD::OPC_CheckPredicate, 22, 193, 36, 0, // Skip to: 18553
3866 : /* 9144 */ MCD::OPC_Decode, 152, 15, 133, 1, // Opcode: VPADALuv8i16
3867 : /* 9149 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 9185
3868 : /* 9154 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3869 : /* 9157 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9171
3870 : /* 9162 */ MCD::OPC_CheckPredicate, 23, 170, 36, 0, // Skip to: 18553
3871 : /* 9167 */ MCD::OPC_Decode, 130, 9, 126, // Opcode: VCLTzv4f16
3872 : /* 9171 */ MCD::OPC_FilterValue, 1, 161, 36, 0, // Skip to: 18553
3873 : /* 9176 */ MCD::OPC_CheckPredicate, 23, 156, 36, 0, // Skip to: 18553
3874 : /* 9181 */ MCD::OPC_Decode, 134, 9, 127, // Opcode: VCLTzv8f16
3875 : /* 9185 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 9207
3876 : /* 9190 */ MCD::OPC_CheckPredicate, 26, 142, 36, 0, // Skip to: 18553
3877 : /* 9195 */ MCD::OPC_CheckField, 6, 2, 0, 135, 36, 0, // Skip to: 18553
3878 : /* 9202 */ MCD::OPC_Decode, 231, 9, 130, 1, // Opcode: VCVTf2h
3879 : /* 9207 */ MCD::OPC_FilterValue, 7, 59, 0, 0, // Skip to: 9271
3880 : /* 9212 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3881 : /* 9215 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9229
3882 : /* 9220 */ MCD::OPC_CheckPredicate, 23, 112, 36, 0, // Skip to: 18553
3883 : /* 9225 */ MCD::OPC_Decode, 251, 9, 126, // Opcode: VCVTs2hd
3884 : /* 9229 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9243
3885 : /* 9234 */ MCD::OPC_CheckPredicate, 23, 98, 36, 0, // Skip to: 18553
3886 : /* 9239 */ MCD::OPC_Decode, 252, 9, 127, // Opcode: VCVTs2hq
3887 : /* 9243 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9257
3888 : /* 9248 */ MCD::OPC_CheckPredicate, 23, 84, 36, 0, // Skip to: 18553
3889 : /* 9253 */ MCD::OPC_Decode, 255, 9, 126, // Opcode: VCVTu2hd
3890 : /* 9257 */ MCD::OPC_FilterValue, 3, 75, 36, 0, // Skip to: 18553
3891 : /* 9262 */ MCD::OPC_CheckPredicate, 23, 70, 36, 0, // Skip to: 18553
3892 : /* 9267 */ MCD::OPC_Decode, 128, 10, 127, // Opcode: VCVTu2hq
3893 : /* 9271 */ MCD::OPC_FilterValue, 8, 63, 0, 0, // Skip to: 9339
3894 : /* 9276 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3895 : /* 9279 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9294
3896 : /* 9284 */ MCD::OPC_CheckPredicate, 22, 48, 36, 0, // Skip to: 18553
3897 : /* 9289 */ MCD::OPC_Decode, 143, 15, 132, 1, // Opcode: VPADALsv2i32
3898 : /* 9294 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 9309
3899 : /* 9299 */ MCD::OPC_CheckPredicate, 22, 33, 36, 0, // Skip to: 18553
3900 : /* 9304 */ MCD::OPC_Decode, 145, 15, 133, 1, // Opcode: VPADALsv4i32
3901 : /* 9309 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 9324
3902 : /* 9314 */ MCD::OPC_CheckPredicate, 22, 18, 36, 0, // Skip to: 18553
3903 : /* 9319 */ MCD::OPC_Decode, 149, 15, 132, 1, // Opcode: VPADALuv2i32
3904 : /* 9324 */ MCD::OPC_FilterValue, 3, 8, 36, 0, // Skip to: 18553
3905 : /* 9329 */ MCD::OPC_CheckPredicate, 22, 3, 36, 0, // Skip to: 18553
3906 : /* 9334 */ MCD::OPC_Decode, 151, 15, 133, 1, // Opcode: VPADALuv4i32
3907 : /* 9339 */ MCD::OPC_FilterValue, 9, 31, 0, 0, // Skip to: 9375
3908 : /* 9344 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3909 : /* 9347 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9361
3910 : /* 9352 */ MCD::OPC_CheckPredicate, 22, 236, 35, 0, // Skip to: 18553
3911 : /* 9357 */ MCD::OPC_Decode, 128, 9, 126, // Opcode: VCLTzv2f32
3912 : /* 9361 */ MCD::OPC_FilterValue, 1, 227, 35, 0, // Skip to: 18553
3913 : /* 9366 */ MCD::OPC_CheckPredicate, 22, 222, 35, 0, // Skip to: 18553
3914 : /* 9371 */ MCD::OPC_Decode, 131, 9, 127, // Opcode: VCLTzv4f32
3915 : /* 9375 */ MCD::OPC_FilterValue, 11, 213, 35, 0, // Skip to: 18553
3916 : /* 9380 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3917 : /* 9383 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9397
3918 : /* 9388 */ MCD::OPC_CheckPredicate, 22, 200, 35, 0, // Skip to: 18553
3919 : /* 9393 */ MCD::OPC_Decode, 249, 9, 126, // Opcode: VCVTs2fd
3920 : /* 9397 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9411
3921 : /* 9402 */ MCD::OPC_CheckPredicate, 22, 186, 35, 0, // Skip to: 18553
3922 : /* 9407 */ MCD::OPC_Decode, 250, 9, 127, // Opcode: VCVTs2fq
3923 : /* 9411 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9425
3924 : /* 9416 */ MCD::OPC_CheckPredicate, 22, 172, 35, 0, // Skip to: 18553
3925 : /* 9421 */ MCD::OPC_Decode, 253, 9, 126, // Opcode: VCVTu2fd
3926 : /* 9425 */ MCD::OPC_FilterValue, 3, 163, 35, 0, // Skip to: 18553
3927 : /* 9430 */ MCD::OPC_CheckPredicate, 22, 158, 35, 0, // Skip to: 18553
3928 : /* 9435 */ MCD::OPC_Decode, 254, 9, 127, // Opcode: VCVTu2fq
3929 : /* 9439 */ MCD::OPC_FilterValue, 7, 217, 1, 0, // Skip to: 9917
3930 : /* 9444 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
3931 : /* 9447 */ MCD::OPC_FilterValue, 0, 59, 0, 0, // Skip to: 9511
3932 : /* 9452 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3933 : /* 9455 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9469
3934 : /* 9460 */ MCD::OPC_CheckPredicate, 22, 128, 35, 0, // Skip to: 18553
3935 : /* 9465 */ MCD::OPC_Decode, 192, 15, 126, // Opcode: VQABSv8i8
3936 : /* 9469 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9483
3937 : /* 9474 */ MCD::OPC_CheckPredicate, 22, 114, 35, 0, // Skip to: 18553
3938 : /* 9479 */ MCD::OPC_Decode, 187, 15, 127, // Opcode: VQABSv16i8
3939 : /* 9483 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9497
3940 : /* 9488 */ MCD::OPC_CheckPredicate, 22, 100, 35, 0, // Skip to: 18553
3941 : /* 9493 */ MCD::OPC_Decode, 243, 15, 126, // Opcode: VQNEGv8i8
3942 : /* 9497 */ MCD::OPC_FilterValue, 3, 91, 35, 0, // Skip to: 18553
3943 : /* 9502 */ MCD::OPC_CheckPredicate, 22, 86, 35, 0, // Skip to: 18553
3944 : /* 9507 */ MCD::OPC_Decode, 238, 15, 127, // Opcode: VQNEGv16i8
3945 : /* 9511 */ MCD::OPC_FilterValue, 4, 59, 0, 0, // Skip to: 9575
3946 : /* 9516 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3947 : /* 9519 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9533
3948 : /* 9524 */ MCD::OPC_CheckPredicate, 22, 64, 35, 0, // Skip to: 18553
3949 : /* 9529 */ MCD::OPC_Decode, 189, 15, 126, // Opcode: VQABSv4i16
3950 : /* 9533 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9547
3951 : /* 9538 */ MCD::OPC_CheckPredicate, 22, 50, 35, 0, // Skip to: 18553
3952 : /* 9543 */ MCD::OPC_Decode, 191, 15, 127, // Opcode: VQABSv8i16
3953 : /* 9547 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9561
3954 : /* 9552 */ MCD::OPC_CheckPredicate, 22, 36, 35, 0, // Skip to: 18553
3955 : /* 9557 */ MCD::OPC_Decode, 240, 15, 126, // Opcode: VQNEGv4i16
3956 : /* 9561 */ MCD::OPC_FilterValue, 3, 27, 35, 0, // Skip to: 18553
3957 : /* 9566 */ MCD::OPC_CheckPredicate, 22, 22, 35, 0, // Skip to: 18553
3958 : /* 9571 */ MCD::OPC_Decode, 242, 15, 127, // Opcode: VQNEGv8i16
3959 : /* 9575 */ MCD::OPC_FilterValue, 5, 59, 0, 0, // Skip to: 9639
3960 : /* 9580 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3961 : /* 9583 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9597
3962 : /* 9588 */ MCD::OPC_CheckPredicate, 23, 0, 35, 0, // Skip to: 18553
3963 : /* 9593 */ MCD::OPC_Decode, 231, 7, 126, // Opcode: VABShd
3964 : /* 9597 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9611
3965 : /* 9602 */ MCD::OPC_CheckPredicate, 23, 242, 34, 0, // Skip to: 18553
3966 : /* 9607 */ MCD::OPC_Decode, 232, 7, 127, // Opcode: VABShq
3967 : /* 9611 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9625
3968 : /* 9616 */ MCD::OPC_CheckPredicate, 23, 228, 34, 0, // Skip to: 18553
3969 : /* 9621 */ MCD::OPC_Decode, 245, 14, 126, // Opcode: VNEGhd
3970 : /* 9625 */ MCD::OPC_FilterValue, 3, 219, 34, 0, // Skip to: 18553
3971 : /* 9630 */ MCD::OPC_CheckPredicate, 23, 214, 34, 0, // Skip to: 18553
3972 : /* 9635 */ MCD::OPC_Decode, 246, 14, 127, // Opcode: VNEGhq
3973 : /* 9639 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 9661
3974 : /* 9644 */ MCD::OPC_CheckPredicate, 26, 200, 34, 0, // Skip to: 18553
3975 : /* 9649 */ MCD::OPC_CheckField, 6, 2, 0, 193, 34, 0, // Skip to: 18553
3976 : /* 9656 */ MCD::OPC_Decode, 240, 9, 134, 1, // Opcode: VCVTh2f
3977 : /* 9661 */ MCD::OPC_FilterValue, 7, 59, 0, 0, // Skip to: 9725
3978 : /* 9666 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3979 : /* 9669 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9683
3980 : /* 9674 */ MCD::OPC_CheckPredicate, 23, 170, 34, 0, // Skip to: 18553
3981 : /* 9679 */ MCD::OPC_Decode, 241, 9, 126, // Opcode: VCVTh2sd
3982 : /* 9683 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9697
3983 : /* 9688 */ MCD::OPC_CheckPredicate, 23, 156, 34, 0, // Skip to: 18553
3984 : /* 9693 */ MCD::OPC_Decode, 242, 9, 127, // Opcode: VCVTh2sq
3985 : /* 9697 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9711
3986 : /* 9702 */ MCD::OPC_CheckPredicate, 23, 142, 34, 0, // Skip to: 18553
3987 : /* 9707 */ MCD::OPC_Decode, 243, 9, 126, // Opcode: VCVTh2ud
3988 : /* 9711 */ MCD::OPC_FilterValue, 3, 133, 34, 0, // Skip to: 18553
3989 : /* 9716 */ MCD::OPC_CheckPredicate, 23, 128, 34, 0, // Skip to: 18553
3990 : /* 9721 */ MCD::OPC_Decode, 244, 9, 127, // Opcode: VCVTh2uq
3991 : /* 9725 */ MCD::OPC_FilterValue, 8, 59, 0, 0, // Skip to: 9789
3992 : /* 9730 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
3993 : /* 9733 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9747
3994 : /* 9738 */ MCD::OPC_CheckPredicate, 22, 106, 34, 0, // Skip to: 18553
3995 : /* 9743 */ MCD::OPC_Decode, 188, 15, 126, // Opcode: VQABSv2i32
3996 : /* 9747 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9761
3997 : /* 9752 */ MCD::OPC_CheckPredicate, 22, 92, 34, 0, // Skip to: 18553
3998 : /* 9757 */ MCD::OPC_Decode, 190, 15, 127, // Opcode: VQABSv4i32
3999 : /* 9761 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9775
4000 : /* 9766 */ MCD::OPC_CheckPredicate, 22, 78, 34, 0, // Skip to: 18553
4001 : /* 9771 */ MCD::OPC_Decode, 239, 15, 126, // Opcode: VQNEGv2i32
4002 : /* 9775 */ MCD::OPC_FilterValue, 3, 69, 34, 0, // Skip to: 18553
4003 : /* 9780 */ MCD::OPC_CheckPredicate, 22, 64, 34, 0, // Skip to: 18553
4004 : /* 9785 */ MCD::OPC_Decode, 241, 15, 127, // Opcode: VQNEGv4i32
4005 : /* 9789 */ MCD::OPC_FilterValue, 9, 59, 0, 0, // Skip to: 9853
4006 : /* 9794 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
4007 : /* 9797 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9811
4008 : /* 9802 */ MCD::OPC_CheckPredicate, 22, 42, 34, 0, // Skip to: 18553
4009 : /* 9807 */ MCD::OPC_Decode, 229, 7, 126, // Opcode: VABSfd
4010 : /* 9811 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9825
4011 : /* 9816 */ MCD::OPC_CheckPredicate, 22, 28, 34, 0, // Skip to: 18553
4012 : /* 9821 */ MCD::OPC_Decode, 230, 7, 127, // Opcode: VABSfq
4013 : /* 9825 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9839
4014 : /* 9830 */ MCD::OPC_CheckPredicate, 22, 14, 34, 0, // Skip to: 18553
4015 : /* 9835 */ MCD::OPC_Decode, 244, 14, 126, // Opcode: VNEGfd
4016 : /* 9839 */ MCD::OPC_FilterValue, 3, 5, 34, 0, // Skip to: 18553
4017 : /* 9844 */ MCD::OPC_CheckPredicate, 22, 0, 34, 0, // Skip to: 18553
4018 : /* 9849 */ MCD::OPC_Decode, 243, 14, 127, // Opcode: VNEGf32q
4019 : /* 9853 */ MCD::OPC_FilterValue, 11, 247, 33, 0, // Skip to: 18553
4020 : /* 9858 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
4021 : /* 9861 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9875
4022 : /* 9866 */ MCD::OPC_CheckPredicate, 22, 234, 33, 0, // Skip to: 18553
4023 : /* 9871 */ MCD::OPC_Decode, 232, 9, 126, // Opcode: VCVTf2sd
4024 : /* 9875 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9889
4025 : /* 9880 */ MCD::OPC_CheckPredicate, 22, 220, 33, 0, // Skip to: 18553
4026 : /* 9885 */ MCD::OPC_Decode, 233, 9, 127, // Opcode: VCVTf2sq
4027 : /* 9889 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 9903
4028 : /* 9894 */ MCD::OPC_CheckPredicate, 22, 206, 33, 0, // Skip to: 18553
4029 : /* 9899 */ MCD::OPC_Decode, 234, 9, 126, // Opcode: VCVTf2ud
4030 : /* 9903 */ MCD::OPC_FilterValue, 3, 197, 33, 0, // Skip to: 18553
4031 : /* 9908 */ MCD::OPC_CheckPredicate, 22, 192, 33, 0, // Skip to: 18553
4032 : /* 9913 */ MCD::OPC_Decode, 235, 9, 127, // Opcode: VCVTf2uq
4033 : /* 9917 */ MCD::OPC_FilterValue, 8, 33, 0, 0, // Skip to: 9955
4034 : /* 9922 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4035 : /* 9925 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9940
4036 : /* 9930 */ MCD::OPC_CheckPredicate, 22, 170, 33, 0, // Skip to: 18553
4037 : /* 9935 */ MCD::OPC_Decode, 131, 21, 135, 1, // Opcode: VTBL1
4038 : /* 9940 */ MCD::OPC_FilterValue, 1, 160, 33, 0, // Skip to: 18553
4039 : /* 9945 */ MCD::OPC_CheckPredicate, 22, 155, 33, 0, // Skip to: 18553
4040 : /* 9950 */ MCD::OPC_Decode, 137, 21, 135, 1, // Opcode: VTBX1
4041 : /* 9955 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 9993
4042 : /* 9960 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4043 : /* 9963 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 9978
4044 : /* 9968 */ MCD::OPC_CheckPredicate, 22, 132, 33, 0, // Skip to: 18553
4045 : /* 9973 */ MCD::OPC_Decode, 132, 21, 135, 1, // Opcode: VTBL2
4046 : /* 9978 */ MCD::OPC_FilterValue, 1, 122, 33, 0, // Skip to: 18553
4047 : /* 9983 */ MCD::OPC_CheckPredicate, 22, 117, 33, 0, // Skip to: 18553
4048 : /* 9988 */ MCD::OPC_Decode, 138, 21, 135, 1, // Opcode: VTBX2
4049 : /* 9993 */ MCD::OPC_FilterValue, 10, 33, 0, 0, // Skip to: 10031
4050 : /* 9998 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4051 : /* 10001 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10016
4052 : /* 10006 */ MCD::OPC_CheckPredicate, 22, 94, 33, 0, // Skip to: 18553
4053 : /* 10011 */ MCD::OPC_Decode, 133, 21, 135, 1, // Opcode: VTBL3
4054 : /* 10016 */ MCD::OPC_FilterValue, 1, 84, 33, 0, // Skip to: 18553
4055 : /* 10021 */ MCD::OPC_CheckPredicate, 22, 79, 33, 0, // Skip to: 18553
4056 : /* 10026 */ MCD::OPC_Decode, 139, 21, 135, 1, // Opcode: VTBX3
4057 : /* 10031 */ MCD::OPC_FilterValue, 11, 33, 0, 0, // Skip to: 10069
4058 : /* 10036 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4059 : /* 10039 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 10054
4060 : /* 10044 */ MCD::OPC_CheckPredicate, 22, 56, 33, 0, // Skip to: 18553
4061 : /* 10049 */ MCD::OPC_Decode, 135, 21, 135, 1, // Opcode: VTBL4
4062 : /* 10054 */ MCD::OPC_FilterValue, 1, 46, 33, 0, // Skip to: 18553
4063 : /* 10059 */ MCD::OPC_CheckPredicate, 22, 41, 33, 0, // Skip to: 18553
4064 : /* 10064 */ MCD::OPC_Decode, 141, 21, 135, 1, // Opcode: VTBX4
4065 : /* 10069 */ MCD::OPC_FilterValue, 12, 31, 33, 0, // Skip to: 18553
4066 : /* 10074 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
4067 : /* 10077 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 10145
4068 : /* 10082 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
4069 : /* 10085 */ MCD::OPC_FilterValue, 0, 40, 0, 0, // Skip to: 10130
4070 : /* 10090 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
4071 : /* 10093 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10115
4072 : /* 10098 */ MCD::OPC_CheckPredicate, 22, 2, 33, 0, // Skip to: 18553
4073 : /* 10103 */ MCD::OPC_CheckField, 18, 1, 1, 251, 32, 0, // Skip to: 18553
4074 : /* 10110 */ MCD::OPC_Decode, 148, 10, 136, 1, // Opcode: VDUPLN32d
4075 : /* 10115 */ MCD::OPC_FilterValue, 1, 241, 32, 0, // Skip to: 18553
4076 : /* 10120 */ MCD::OPC_CheckPredicate, 22, 236, 32, 0, // Skip to: 18553
4077 : /* 10125 */ MCD::OPC_Decode, 146, 10, 137, 1, // Opcode: VDUPLN16d
4078 : /* 10130 */ MCD::OPC_FilterValue, 1, 226, 32, 0, // Skip to: 18553
4079 : /* 10135 */ MCD::OPC_CheckPredicate, 22, 221, 32, 0, // Skip to: 18553
4080 : /* 10140 */ MCD::OPC_Decode, 150, 10, 138, 1, // Opcode: VDUPLN8d
4081 : /* 10145 */ MCD::OPC_FilterValue, 1, 211, 32, 0, // Skip to: 18553
4082 : /* 10150 */ MCD::OPC_ExtractField, 16, 1, // Inst{16} ...
4083 : /* 10153 */ MCD::OPC_FilterValue, 0, 40, 0, 0, // Skip to: 10198
4084 : /* 10158 */ MCD::OPC_ExtractField, 17, 1, // Inst{17} ...
4085 : /* 10161 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 10183
4086 : /* 10166 */ MCD::OPC_CheckPredicate, 22, 190, 32, 0, // Skip to: 18553
4087 : /* 10171 */ MCD::OPC_CheckField, 18, 1, 1, 183, 32, 0, // Skip to: 18553
4088 : /* 10178 */ MCD::OPC_Decode, 149, 10, 139, 1, // Opcode: VDUPLN32q
4089 : /* 10183 */ MCD::OPC_FilterValue, 1, 173, 32, 0, // Skip to: 18553
4090 : /* 10188 */ MCD::OPC_CheckPredicate, 22, 168, 32, 0, // Skip to: 18553
4091 : /* 10193 */ MCD::OPC_Decode, 147, 10, 140, 1, // Opcode: VDUPLN16q
4092 : /* 10198 */ MCD::OPC_FilterValue, 1, 158, 32, 0, // Skip to: 18553
4093 : /* 10203 */ MCD::OPC_CheckPredicate, 22, 153, 32, 0, // Skip to: 18553
4094 : /* 10208 */ MCD::OPC_Decode, 151, 10, 141, 1, // Opcode: VDUPLN8q
4095 : /* 10213 */ MCD::OPC_FilterValue, 1, 143, 32, 0, // Skip to: 18553
4096 : /* 10218 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
4097 : /* 10221 */ MCD::OPC_FilterValue, 0, 21, 17, 0, // Skip to: 14599
4098 : /* 10226 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
4099 : /* 10229 */ MCD::OPC_FilterValue, 0, 9, 8, 0, // Skip to: 12291
4100 : /* 10234 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
4101 : /* 10237 */ MCD::OPC_FilterValue, 0, 155, 0, 0, // Skip to: 10397
4102 : /* 10242 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4103 : /* 10245 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10283
4104 : /* 10250 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4105 : /* 10253 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10268
4106 : /* 10259 */ MCD::OPC_CheckPredicate, 22, 97, 32, 0, // Skip to: 18553
4107 : /* 10264 */ MCD::OPC_Decode, 200, 15, 97, // Opcode: VQADDsv8i8
4108 : /* 10268 */ MCD::OPC_FilterValue, 243, 1, 87, 32, 0, // Skip to: 18553
4109 : /* 10274 */ MCD::OPC_CheckPredicate, 22, 82, 32, 0, // Skip to: 18553
4110 : /* 10279 */ MCD::OPC_Decode, 208, 15, 97, // Opcode: VQADDuv8i8
4111 : /* 10283 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 10321
4112 : /* 10288 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4113 : /* 10291 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10306
4114 : /* 10297 */ MCD::OPC_CheckPredicate, 22, 59, 32, 0, // Skip to: 18553
4115 : /* 10302 */ MCD::OPC_Decode, 197, 15, 97, // Opcode: VQADDsv4i16
4116 : /* 10306 */ MCD::OPC_FilterValue, 243, 1, 49, 32, 0, // Skip to: 18553
4117 : /* 10312 */ MCD::OPC_CheckPredicate, 22, 44, 32, 0, // Skip to: 18553
4118 : /* 10317 */ MCD::OPC_Decode, 205, 15, 97, // Opcode: VQADDuv4i16
4119 : /* 10321 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 10359
4120 : /* 10326 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4121 : /* 10329 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10344
4122 : /* 10335 */ MCD::OPC_CheckPredicate, 22, 21, 32, 0, // Skip to: 18553
4123 : /* 10340 */ MCD::OPC_Decode, 195, 15, 97, // Opcode: VQADDsv2i32
4124 : /* 10344 */ MCD::OPC_FilterValue, 243, 1, 11, 32, 0, // Skip to: 18553
4125 : /* 10350 */ MCD::OPC_CheckPredicate, 22, 6, 32, 0, // Skip to: 18553
4126 : /* 10355 */ MCD::OPC_Decode, 203, 15, 97, // Opcode: VQADDuv2i32
4127 : /* 10359 */ MCD::OPC_FilterValue, 3, 253, 31, 0, // Skip to: 18553
4128 : /* 10364 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4129 : /* 10367 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10382
4130 : /* 10373 */ MCD::OPC_CheckPredicate, 22, 239, 31, 0, // Skip to: 18553
4131 : /* 10378 */ MCD::OPC_Decode, 194, 15, 97, // Opcode: VQADDsv1i64
4132 : /* 10382 */ MCD::OPC_FilterValue, 243, 1, 229, 31, 0, // Skip to: 18553
4133 : /* 10388 */ MCD::OPC_CheckPredicate, 22, 224, 31, 0, // Skip to: 18553
4134 : /* 10393 */ MCD::OPC_Decode, 202, 15, 97, // Opcode: VQADDuv1i64
4135 : /* 10397 */ MCD::OPC_FilterValue, 1, 155, 0, 0, // Skip to: 10557
4136 : /* 10402 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4137 : /* 10405 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10443
4138 : /* 10410 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4139 : /* 10413 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10428
4140 : /* 10419 */ MCD::OPC_CheckPredicate, 22, 193, 31, 0, // Skip to: 18553
4141 : /* 10424 */ MCD::OPC_Decode, 149, 8, 97, // Opcode: VANDd
4142 : /* 10428 */ MCD::OPC_FilterValue, 243, 1, 183, 31, 0, // Skip to: 18553
4143 : /* 10434 */ MCD::OPC_CheckPredicate, 22, 178, 31, 0, // Skip to: 18553
4144 : /* 10439 */ MCD::OPC_Decode, 152, 10, 97, // Opcode: VEORd
4145 : /* 10443 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 10481
4146 : /* 10448 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4147 : /* 10451 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10466
4148 : /* 10457 */ MCD::OPC_CheckPredicate, 22, 155, 31, 0, // Skip to: 18553
4149 : /* 10462 */ MCD::OPC_Decode, 151, 8, 97, // Opcode: VBICd
4150 : /* 10466 */ MCD::OPC_FilterValue, 243, 1, 145, 31, 0, // Skip to: 18553
4151 : /* 10472 */ MCD::OPC_CheckPredicate, 22, 140, 31, 0, // Skip to: 18553
4152 : /* 10477 */ MCD::OPC_Decode, 161, 8, 105, // Opcode: VBSLd
4153 : /* 10481 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 10519
4154 : /* 10486 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4155 : /* 10489 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10504
4156 : /* 10495 */ MCD::OPC_CheckPredicate, 22, 117, 31, 0, // Skip to: 18553
4157 : /* 10500 */ MCD::OPC_Decode, 136, 15, 97, // Opcode: VORRd
4158 : /* 10504 */ MCD::OPC_FilterValue, 243, 1, 107, 31, 0, // Skip to: 18553
4159 : /* 10510 */ MCD::OPC_CheckPredicate, 22, 102, 31, 0, // Skip to: 18553
4160 : /* 10515 */ MCD::OPC_Decode, 159, 8, 105, // Opcode: VBITd
4161 : /* 10519 */ MCD::OPC_FilterValue, 3, 93, 31, 0, // Skip to: 18553
4162 : /* 10524 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4163 : /* 10527 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10542
4164 : /* 10533 */ MCD::OPC_CheckPredicate, 22, 79, 31, 0, // Skip to: 18553
4165 : /* 10538 */ MCD::OPC_Decode, 134, 15, 97, // Opcode: VORNd
4166 : /* 10542 */ MCD::OPC_FilterValue, 243, 1, 69, 31, 0, // Skip to: 18553
4167 : /* 10548 */ MCD::OPC_CheckPredicate, 22, 64, 31, 0, // Skip to: 18553
4168 : /* 10553 */ MCD::OPC_Decode, 157, 8, 105, // Opcode: VBIFd
4169 : /* 10557 */ MCD::OPC_FilterValue, 2, 155, 0, 0, // Skip to: 10717
4170 : /* 10562 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4171 : /* 10565 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10603
4172 : /* 10570 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4173 : /* 10573 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10588
4174 : /* 10579 */ MCD::OPC_CheckPredicate, 22, 33, 31, 0, // Skip to: 18553
4175 : /* 10584 */ MCD::OPC_Decode, 221, 16, 97, // Opcode: VQSUBsv8i8
4176 : /* 10588 */ MCD::OPC_FilterValue, 243, 1, 23, 31, 0, // Skip to: 18553
4177 : /* 10594 */ MCD::OPC_CheckPredicate, 22, 18, 31, 0, // Skip to: 18553
4178 : /* 10599 */ MCD::OPC_Decode, 229, 16, 97, // Opcode: VQSUBuv8i8
4179 : /* 10603 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 10641
4180 : /* 10608 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4181 : /* 10611 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10626
4182 : /* 10617 */ MCD::OPC_CheckPredicate, 22, 251, 30, 0, // Skip to: 18553
4183 : /* 10622 */ MCD::OPC_Decode, 218, 16, 97, // Opcode: VQSUBsv4i16
4184 : /* 10626 */ MCD::OPC_FilterValue, 243, 1, 241, 30, 0, // Skip to: 18553
4185 : /* 10632 */ MCD::OPC_CheckPredicate, 22, 236, 30, 0, // Skip to: 18553
4186 : /* 10637 */ MCD::OPC_Decode, 226, 16, 97, // Opcode: VQSUBuv4i16
4187 : /* 10641 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 10679
4188 : /* 10646 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4189 : /* 10649 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10664
4190 : /* 10655 */ MCD::OPC_CheckPredicate, 22, 213, 30, 0, // Skip to: 18553
4191 : /* 10660 */ MCD::OPC_Decode, 216, 16, 97, // Opcode: VQSUBsv2i32
4192 : /* 10664 */ MCD::OPC_FilterValue, 243, 1, 203, 30, 0, // Skip to: 18553
4193 : /* 10670 */ MCD::OPC_CheckPredicate, 22, 198, 30, 0, // Skip to: 18553
4194 : /* 10675 */ MCD::OPC_Decode, 224, 16, 97, // Opcode: VQSUBuv2i32
4195 : /* 10679 */ MCD::OPC_FilterValue, 3, 189, 30, 0, // Skip to: 18553
4196 : /* 10684 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4197 : /* 10687 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10702
4198 : /* 10693 */ MCD::OPC_CheckPredicate, 22, 175, 30, 0, // Skip to: 18553
4199 : /* 10698 */ MCD::OPC_Decode, 215, 16, 97, // Opcode: VQSUBsv1i64
4200 : /* 10702 */ MCD::OPC_FilterValue, 243, 1, 165, 30, 0, // Skip to: 18553
4201 : /* 10708 */ MCD::OPC_CheckPredicate, 22, 160, 30, 0, // Skip to: 18553
4202 : /* 10713 */ MCD::OPC_Decode, 223, 16, 97, // Opcode: VQSUBuv1i64
4203 : /* 10717 */ MCD::OPC_FilterValue, 3, 117, 0, 0, // Skip to: 10839
4204 : /* 10722 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4205 : /* 10725 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10763
4206 : /* 10730 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4207 : /* 10733 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10748
4208 : /* 10739 */ MCD::OPC_CheckPredicate, 22, 129, 30, 0, // Skip to: 18553
4209 : /* 10744 */ MCD::OPC_Decode, 196, 8, 97, // Opcode: VCGEsv8i8
4210 : /* 10748 */ MCD::OPC_FilterValue, 243, 1, 119, 30, 0, // Skip to: 18553
4211 : /* 10754 */ MCD::OPC_CheckPredicate, 22, 114, 30, 0, // Skip to: 18553
4212 : /* 10759 */ MCD::OPC_Decode, 202, 8, 97, // Opcode: VCGEuv8i8
4213 : /* 10763 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 10801
4214 : /* 10768 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4215 : /* 10771 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10786
4216 : /* 10777 */ MCD::OPC_CheckPredicate, 22, 91, 30, 0, // Skip to: 18553
4217 : /* 10782 */ MCD::OPC_Decode, 193, 8, 97, // Opcode: VCGEsv4i16
4218 : /* 10786 */ MCD::OPC_FilterValue, 243, 1, 81, 30, 0, // Skip to: 18553
4219 : /* 10792 */ MCD::OPC_CheckPredicate, 22, 76, 30, 0, // Skip to: 18553
4220 : /* 10797 */ MCD::OPC_Decode, 199, 8, 97, // Opcode: VCGEuv4i16
4221 : /* 10801 */ MCD::OPC_FilterValue, 2, 67, 30, 0, // Skip to: 18553
4222 : /* 10806 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4223 : /* 10809 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10824
4224 : /* 10815 */ MCD::OPC_CheckPredicate, 22, 53, 30, 0, // Skip to: 18553
4225 : /* 10820 */ MCD::OPC_Decode, 192, 8, 97, // Opcode: VCGEsv2i32
4226 : /* 10824 */ MCD::OPC_FilterValue, 243, 1, 43, 30, 0, // Skip to: 18553
4227 : /* 10830 */ MCD::OPC_CheckPredicate, 22, 38, 30, 0, // Skip to: 18553
4228 : /* 10835 */ MCD::OPC_Decode, 198, 8, 97, // Opcode: VCGEuv2i32
4229 : /* 10839 */ MCD::OPC_FilterValue, 4, 155, 0, 0, // Skip to: 10999
4230 : /* 10844 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4231 : /* 10847 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 10885
4232 : /* 10852 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4233 : /* 10855 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10870
4234 : /* 10861 */ MCD::OPC_CheckPredicate, 22, 7, 30, 0, // Skip to: 18553
4235 : /* 10866 */ MCD::OPC_Decode, 188, 16, 101, // Opcode: VQSHLsv8i8
4236 : /* 10870 */ MCD::OPC_FilterValue, 243, 1, 253, 29, 0, // Skip to: 18553
4237 : /* 10876 */ MCD::OPC_CheckPredicate, 22, 248, 29, 0, // Skip to: 18553
4238 : /* 10881 */ MCD::OPC_Decode, 204, 16, 101, // Opcode: VQSHLuv8i8
4239 : /* 10885 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 10923
4240 : /* 10890 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4241 : /* 10893 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10908
4242 : /* 10899 */ MCD::OPC_CheckPredicate, 22, 225, 29, 0, // Skip to: 18553
4243 : /* 10904 */ MCD::OPC_Decode, 185, 16, 101, // Opcode: VQSHLsv4i16
4244 : /* 10908 */ MCD::OPC_FilterValue, 243, 1, 215, 29, 0, // Skip to: 18553
4245 : /* 10914 */ MCD::OPC_CheckPredicate, 22, 210, 29, 0, // Skip to: 18553
4246 : /* 10919 */ MCD::OPC_Decode, 201, 16, 101, // Opcode: VQSHLuv4i16
4247 : /* 10923 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 10961
4248 : /* 10928 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4249 : /* 10931 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10946
4250 : /* 10937 */ MCD::OPC_CheckPredicate, 22, 187, 29, 0, // Skip to: 18553
4251 : /* 10942 */ MCD::OPC_Decode, 183, 16, 101, // Opcode: VQSHLsv2i32
4252 : /* 10946 */ MCD::OPC_FilterValue, 243, 1, 177, 29, 0, // Skip to: 18553
4253 : /* 10952 */ MCD::OPC_CheckPredicate, 22, 172, 29, 0, // Skip to: 18553
4254 : /* 10957 */ MCD::OPC_Decode, 199, 16, 101, // Opcode: VQSHLuv2i32
4255 : /* 10961 */ MCD::OPC_FilterValue, 3, 163, 29, 0, // Skip to: 18553
4256 : /* 10966 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4257 : /* 10969 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 10984
4258 : /* 10975 */ MCD::OPC_CheckPredicate, 22, 149, 29, 0, // Skip to: 18553
4259 : /* 10980 */ MCD::OPC_Decode, 182, 16, 101, // Opcode: VQSHLsv1i64
4260 : /* 10984 */ MCD::OPC_FilterValue, 243, 1, 139, 29, 0, // Skip to: 18553
4261 : /* 10990 */ MCD::OPC_CheckPredicate, 22, 134, 29, 0, // Skip to: 18553
4262 : /* 10995 */ MCD::OPC_Decode, 198, 16, 101, // Opcode: VQSHLuv1i64
4263 : /* 10999 */ MCD::OPC_FilterValue, 5, 155, 0, 0, // Skip to: 11159
4264 : /* 11004 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4265 : /* 11007 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11045
4266 : /* 11012 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4267 : /* 11015 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11030
4268 : /* 11021 */ MCD::OPC_CheckPredicate, 22, 103, 29, 0, // Skip to: 18553
4269 : /* 11026 */ MCD::OPC_Decode, 147, 16, 101, // Opcode: VQRSHLsv8i8
4270 : /* 11030 */ MCD::OPC_FilterValue, 243, 1, 93, 29, 0, // Skip to: 18553
4271 : /* 11036 */ MCD::OPC_CheckPredicate, 22, 88, 29, 0, // Skip to: 18553
4272 : /* 11041 */ MCD::OPC_Decode, 155, 16, 101, // Opcode: VQRSHLuv8i8
4273 : /* 11045 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 11083
4274 : /* 11050 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4275 : /* 11053 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11068
4276 : /* 11059 */ MCD::OPC_CheckPredicate, 22, 65, 29, 0, // Skip to: 18553
4277 : /* 11064 */ MCD::OPC_Decode, 144, 16, 101, // Opcode: VQRSHLsv4i16
4278 : /* 11068 */ MCD::OPC_FilterValue, 243, 1, 55, 29, 0, // Skip to: 18553
4279 : /* 11074 */ MCD::OPC_CheckPredicate, 22, 50, 29, 0, // Skip to: 18553
4280 : /* 11079 */ MCD::OPC_Decode, 152, 16, 101, // Opcode: VQRSHLuv4i16
4281 : /* 11083 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 11121
4282 : /* 11088 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4283 : /* 11091 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11106
4284 : /* 11097 */ MCD::OPC_CheckPredicate, 22, 27, 29, 0, // Skip to: 18553
4285 : /* 11102 */ MCD::OPC_Decode, 142, 16, 101, // Opcode: VQRSHLsv2i32
4286 : /* 11106 */ MCD::OPC_FilterValue, 243, 1, 17, 29, 0, // Skip to: 18553
4287 : /* 11112 */ MCD::OPC_CheckPredicate, 22, 12, 29, 0, // Skip to: 18553
4288 : /* 11117 */ MCD::OPC_Decode, 150, 16, 101, // Opcode: VQRSHLuv2i32
4289 : /* 11121 */ MCD::OPC_FilterValue, 3, 3, 29, 0, // Skip to: 18553
4290 : /* 11126 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4291 : /* 11129 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11144
4292 : /* 11135 */ MCD::OPC_CheckPredicate, 22, 245, 28, 0, // Skip to: 18553
4293 : /* 11140 */ MCD::OPC_Decode, 141, 16, 101, // Opcode: VQRSHLsv1i64
4294 : /* 11144 */ MCD::OPC_FilterValue, 243, 1, 235, 28, 0, // Skip to: 18553
4295 : /* 11150 */ MCD::OPC_CheckPredicate, 22, 230, 28, 0, // Skip to: 18553
4296 : /* 11155 */ MCD::OPC_Decode, 149, 16, 101, // Opcode: VQRSHLuv1i64
4297 : /* 11159 */ MCD::OPC_FilterValue, 6, 117, 0, 0, // Skip to: 11281
4298 : /* 11164 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4299 : /* 11167 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11205
4300 : /* 11172 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4301 : /* 11175 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11190
4302 : /* 11181 */ MCD::OPC_CheckPredicate, 22, 199, 28, 0, // Skip to: 18553
4303 : /* 11186 */ MCD::OPC_Decode, 215, 13, 97, // Opcode: VMINsv8i8
4304 : /* 11190 */ MCD::OPC_FilterValue, 243, 1, 189, 28, 0, // Skip to: 18553
4305 : /* 11196 */ MCD::OPC_CheckPredicate, 22, 184, 28, 0, // Skip to: 18553
4306 : /* 11201 */ MCD::OPC_Decode, 221, 13, 97, // Opcode: VMINuv8i8
4307 : /* 11205 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 11243
4308 : /* 11210 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4309 : /* 11213 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11228
4310 : /* 11219 */ MCD::OPC_CheckPredicate, 22, 161, 28, 0, // Skip to: 18553
4311 : /* 11224 */ MCD::OPC_Decode, 212, 13, 97, // Opcode: VMINsv4i16
4312 : /* 11228 */ MCD::OPC_FilterValue, 243, 1, 151, 28, 0, // Skip to: 18553
4313 : /* 11234 */ MCD::OPC_CheckPredicate, 22, 146, 28, 0, // Skip to: 18553
4314 : /* 11239 */ MCD::OPC_Decode, 218, 13, 97, // Opcode: VMINuv4i16
4315 : /* 11243 */ MCD::OPC_FilterValue, 2, 137, 28, 0, // Skip to: 18553
4316 : /* 11248 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4317 : /* 11251 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11266
4318 : /* 11257 */ MCD::OPC_CheckPredicate, 22, 123, 28, 0, // Skip to: 18553
4319 : /* 11262 */ MCD::OPC_Decode, 211, 13, 97, // Opcode: VMINsv2i32
4320 : /* 11266 */ MCD::OPC_FilterValue, 243, 1, 113, 28, 0, // Skip to: 18553
4321 : /* 11272 */ MCD::OPC_CheckPredicate, 22, 108, 28, 0, // Skip to: 18553
4322 : /* 11277 */ MCD::OPC_Decode, 217, 13, 97, // Opcode: VMINuv2i32
4323 : /* 11281 */ MCD::OPC_FilterValue, 7, 117, 0, 0, // Skip to: 11403
4324 : /* 11286 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4325 : /* 11289 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11327
4326 : /* 11294 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4327 : /* 11297 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11312
4328 : /* 11303 */ MCD::OPC_CheckPredicate, 22, 77, 28, 0, // Skip to: 18553
4329 : /* 11308 */ MCD::OPC_Decode, 197, 7, 105, // Opcode: VABAsv8i8
4330 : /* 11312 */ MCD::OPC_FilterValue, 243, 1, 67, 28, 0, // Skip to: 18553
4331 : /* 11318 */ MCD::OPC_CheckPredicate, 22, 62, 28, 0, // Skip to: 18553
4332 : /* 11323 */ MCD::OPC_Decode, 203, 7, 105, // Opcode: VABAuv8i8
4333 : /* 11327 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 11365
4334 : /* 11332 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4335 : /* 11335 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11350
4336 : /* 11341 */ MCD::OPC_CheckPredicate, 22, 39, 28, 0, // Skip to: 18553
4337 : /* 11346 */ MCD::OPC_Decode, 194, 7, 105, // Opcode: VABAsv4i16
4338 : /* 11350 */ MCD::OPC_FilterValue, 243, 1, 29, 28, 0, // Skip to: 18553
4339 : /* 11356 */ MCD::OPC_CheckPredicate, 22, 24, 28, 0, // Skip to: 18553
4340 : /* 11361 */ MCD::OPC_Decode, 200, 7, 105, // Opcode: VABAuv4i16
4341 : /* 11365 */ MCD::OPC_FilterValue, 2, 15, 28, 0, // Skip to: 18553
4342 : /* 11370 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4343 : /* 11373 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11388
4344 : /* 11379 */ MCD::OPC_CheckPredicate, 22, 1, 28, 0, // Skip to: 18553
4345 : /* 11384 */ MCD::OPC_Decode, 193, 7, 105, // Opcode: VABAsv2i32
4346 : /* 11388 */ MCD::OPC_FilterValue, 243, 1, 247, 27, 0, // Skip to: 18553
4347 : /* 11394 */ MCD::OPC_CheckPredicate, 22, 242, 27, 0, // Skip to: 18553
4348 : /* 11399 */ MCD::OPC_Decode, 199, 7, 105, // Opcode: VABAuv2i32
4349 : /* 11403 */ MCD::OPC_FilterValue, 8, 117, 0, 0, // Skip to: 11525
4350 : /* 11408 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4351 : /* 11411 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11449
4352 : /* 11416 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4353 : /* 11419 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11434
4354 : /* 11425 */ MCD::OPC_CheckPredicate, 22, 211, 27, 0, // Skip to: 18553
4355 : /* 11430 */ MCD::OPC_Decode, 178, 21, 97, // Opcode: VTSTv8i8
4356 : /* 11434 */ MCD::OPC_FilterValue, 243, 1, 201, 27, 0, // Skip to: 18553
4357 : /* 11440 */ MCD::OPC_CheckPredicate, 22, 196, 27, 0, // Skip to: 18553
4358 : /* 11445 */ MCD::OPC_Decode, 176, 8, 97, // Opcode: VCEQv8i8
4359 : /* 11449 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 11487
4360 : /* 11454 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4361 : /* 11457 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11472
4362 : /* 11463 */ MCD::OPC_CheckPredicate, 22, 173, 27, 0, // Skip to: 18553
4363 : /* 11468 */ MCD::OPC_Decode, 175, 21, 97, // Opcode: VTSTv4i16
4364 : /* 11472 */ MCD::OPC_FilterValue, 243, 1, 163, 27, 0, // Skip to: 18553
4365 : /* 11478 */ MCD::OPC_CheckPredicate, 22, 158, 27, 0, // Skip to: 18553
4366 : /* 11483 */ MCD::OPC_Decode, 173, 8, 97, // Opcode: VCEQv4i16
4367 : /* 11487 */ MCD::OPC_FilterValue, 2, 149, 27, 0, // Skip to: 18553
4368 : /* 11492 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4369 : /* 11495 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11510
4370 : /* 11501 */ MCD::OPC_CheckPredicate, 22, 135, 27, 0, // Skip to: 18553
4371 : /* 11506 */ MCD::OPC_Decode, 174, 21, 97, // Opcode: VTSTv2i32
4372 : /* 11510 */ MCD::OPC_FilterValue, 243, 1, 125, 27, 0, // Skip to: 18553
4373 : /* 11516 */ MCD::OPC_CheckPredicate, 22, 120, 27, 0, // Skip to: 18553
4374 : /* 11521 */ MCD::OPC_Decode, 172, 8, 97, // Opcode: VCEQv2i32
4375 : /* 11525 */ MCD::OPC_FilterValue, 9, 85, 0, 0, // Skip to: 11615
4376 : /* 11530 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4377 : /* 11533 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11571
4378 : /* 11538 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4379 : /* 11541 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11556
4380 : /* 11547 */ MCD::OPC_CheckPredicate, 22, 89, 27, 0, // Skip to: 18553
4381 : /* 11552 */ MCD::OPC_Decode, 233, 14, 97, // Opcode: VMULv8i8
4382 : /* 11556 */ MCD::OPC_FilterValue, 243, 1, 79, 27, 0, // Skip to: 18553
4383 : /* 11562 */ MCD::OPC_CheckPredicate, 22, 74, 27, 0, // Skip to: 18553
4384 : /* 11567 */ MCD::OPC_Decode, 218, 14, 97, // Opcode: VMULpd
4385 : /* 11571 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 11593
4386 : /* 11576 */ MCD::OPC_CheckPredicate, 22, 60, 27, 0, // Skip to: 18553
4387 : /* 11581 */ MCD::OPC_CheckField, 24, 8, 242, 1, 52, 27, 0, // Skip to: 18553
4388 : /* 11589 */ MCD::OPC_Decode, 230, 14, 97, // Opcode: VMULv4i16
4389 : /* 11593 */ MCD::OPC_FilterValue, 2, 43, 27, 0, // Skip to: 18553
4390 : /* 11598 */ MCD::OPC_CheckPredicate, 22, 38, 27, 0, // Skip to: 18553
4391 : /* 11603 */ MCD::OPC_CheckField, 24, 8, 242, 1, 30, 27, 0, // Skip to: 18553
4392 : /* 11611 */ MCD::OPC_Decode, 229, 14, 97, // Opcode: VMULv2i32
4393 : /* 11615 */ MCD::OPC_FilterValue, 10, 117, 0, 0, // Skip to: 11737
4394 : /* 11620 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4395 : /* 11623 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 11661
4396 : /* 11628 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4397 : /* 11631 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11646
4398 : /* 11637 */ MCD::OPC_CheckPredicate, 22, 255, 26, 0, // Skip to: 18553
4399 : /* 11642 */ MCD::OPC_Decode, 183, 15, 97, // Opcode: VPMINs8
4400 : /* 11646 */ MCD::OPC_FilterValue, 243, 1, 245, 26, 0, // Skip to: 18553
4401 : /* 11652 */ MCD::OPC_CheckPredicate, 22, 240, 26, 0, // Skip to: 18553
4402 : /* 11657 */ MCD::OPC_Decode, 186, 15, 97, // Opcode: VPMINu8
4403 : /* 11661 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 11699
4404 : /* 11666 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4405 : /* 11669 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11684
4406 : /* 11675 */ MCD::OPC_CheckPredicate, 22, 217, 26, 0, // Skip to: 18553
4407 : /* 11680 */ MCD::OPC_Decode, 181, 15, 97, // Opcode: VPMINs16
4408 : /* 11684 */ MCD::OPC_FilterValue, 243, 1, 207, 26, 0, // Skip to: 18553
4409 : /* 11690 */ MCD::OPC_CheckPredicate, 22, 202, 26, 0, // Skip to: 18553
4410 : /* 11695 */ MCD::OPC_Decode, 184, 15, 97, // Opcode: VPMINu16
4411 : /* 11699 */ MCD::OPC_FilterValue, 2, 193, 26, 0, // Skip to: 18553
4412 : /* 11704 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4413 : /* 11707 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11722
4414 : /* 11713 */ MCD::OPC_CheckPredicate, 22, 179, 26, 0, // Skip to: 18553
4415 : /* 11718 */ MCD::OPC_Decode, 182, 15, 97, // Opcode: VPMINs32
4416 : /* 11722 */ MCD::OPC_FilterValue, 243, 1, 169, 26, 0, // Skip to: 18553
4417 : /* 11728 */ MCD::OPC_CheckPredicate, 22, 164, 26, 0, // Skip to: 18553
4418 : /* 11733 */ MCD::OPC_Decode, 185, 15, 97, // Opcode: VPMINu32
4419 : /* 11737 */ MCD::OPC_FilterValue, 11, 101, 0, 0, // Skip to: 11843
4420 : /* 11742 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4421 : /* 11745 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 11767
4422 : /* 11750 */ MCD::OPC_CheckPredicate, 22, 142, 26, 0, // Skip to: 18553
4423 : /* 11755 */ MCD::OPC_CheckField, 24, 8, 242, 1, 134, 26, 0, // Skip to: 18553
4424 : /* 11763 */ MCD::OPC_Decode, 170, 15, 97, // Opcode: VPADDi8
4425 : /* 11767 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 11805
4426 : /* 11772 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4427 : /* 11775 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11790
4428 : /* 11781 */ MCD::OPC_CheckPredicate, 22, 111, 26, 0, // Skip to: 18553
4429 : /* 11786 */ MCD::OPC_Decode, 168, 15, 97, // Opcode: VPADDi16
4430 : /* 11790 */ MCD::OPC_FilterValue, 243, 1, 101, 26, 0, // Skip to: 18553
4431 : /* 11796 */ MCD::OPC_CheckPredicate, 24, 96, 26, 0, // Skip to: 18553
4432 : /* 11801 */ MCD::OPC_Decode, 249, 15, 105, // Opcode: VQRDMLAHv4i16
4433 : /* 11805 */ MCD::OPC_FilterValue, 2, 87, 26, 0, // Skip to: 18553
4434 : /* 11810 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4435 : /* 11813 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11828
4436 : /* 11819 */ MCD::OPC_CheckPredicate, 22, 73, 26, 0, // Skip to: 18553
4437 : /* 11824 */ MCD::OPC_Decode, 169, 15, 97, // Opcode: VPADDi32
4438 : /* 11828 */ MCD::OPC_FilterValue, 243, 1, 63, 26, 0, // Skip to: 18553
4439 : /* 11834 */ MCD::OPC_CheckPredicate, 24, 58, 26, 0, // Skip to: 18553
4440 : /* 11839 */ MCD::OPC_Decode, 248, 15, 105, // Opcode: VQRDMLAHv2i32
4441 : /* 11843 */ MCD::OPC_FilterValue, 12, 123, 0, 0, // Skip to: 11971
4442 : /* 11848 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4443 : /* 11851 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 11873
4444 : /* 11856 */ MCD::OPC_CheckPredicate, 27, 36, 26, 0, // Skip to: 18553
4445 : /* 11861 */ MCD::OPC_CheckField, 24, 8, 242, 1, 28, 26, 0, // Skip to: 18553
4446 : /* 11869 */ MCD::OPC_Decode, 168, 10, 105, // Opcode: VFMAfd
4447 : /* 11873 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 11911
4448 : /* 11878 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4449 : /* 11881 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11896
4450 : /* 11887 */ MCD::OPC_CheckPredicate, 23, 5, 26, 0, // Skip to: 18553
4451 : /* 11892 */ MCD::OPC_Decode, 170, 10, 105, // Opcode: VFMAhd
4452 : /* 11896 */ MCD::OPC_FilterValue, 243, 1, 251, 25, 0, // Skip to: 18553
4453 : /* 11902 */ MCD::OPC_CheckPredicate, 24, 246, 25, 0, // Skip to: 18553
4454 : /* 11907 */ MCD::OPC_Decode, 129, 16, 105, // Opcode: VQRDMLSHv4i16
4455 : /* 11911 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 11949
4456 : /* 11916 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4457 : /* 11919 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 11934
4458 : /* 11925 */ MCD::OPC_CheckPredicate, 27, 223, 25, 0, // Skip to: 18553
4459 : /* 11930 */ MCD::OPC_Decode, 179, 10, 105, // Opcode: VFMSfd
4460 : /* 11934 */ MCD::OPC_FilterValue, 243, 1, 213, 25, 0, // Skip to: 18553
4461 : /* 11940 */ MCD::OPC_CheckPredicate, 24, 208, 25, 0, // Skip to: 18553
4462 : /* 11945 */ MCD::OPC_Decode, 128, 16, 105, // Opcode: VQRDMLSHv2i32
4463 : /* 11949 */ MCD::OPC_FilterValue, 3, 199, 25, 0, // Skip to: 18553
4464 : /* 11954 */ MCD::OPC_CheckPredicate, 23, 194, 25, 0, // Skip to: 18553
4465 : /* 11959 */ MCD::OPC_CheckField, 24, 8, 242, 1, 186, 25, 0, // Skip to: 18553
4466 : /* 11967 */ MCD::OPC_Decode, 181, 10, 105, // Opcode: VFMShd
4467 : /* 11971 */ MCD::OPC_FilterValue, 13, 123, 0, 0, // Skip to: 12099
4468 : /* 11976 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4469 : /* 11979 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 12017
4470 : /* 11984 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4471 : /* 11987 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 12002
4472 : /* 11993 */ MCD::OPC_CheckPredicate, 22, 155, 25, 0, // Skip to: 18553
4473 : /* 11998 */ MCD::OPC_Decode, 235, 13, 105, // Opcode: VMLAfd
4474 : /* 12002 */ MCD::OPC_FilterValue, 243, 1, 145, 25, 0, // Skip to: 18553
4475 : /* 12008 */ MCD::OPC_CheckPredicate, 22, 140, 25, 0, // Skip to: 18553
4476 : /* 12013 */ MCD::OPC_Decode, 214, 14, 97, // Opcode: VMULfd
4477 : /* 12017 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 12055
4478 : /* 12022 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4479 : /* 12025 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 12040
4480 : /* 12031 */ MCD::OPC_CheckPredicate, 23, 117, 25, 0, // Skip to: 18553
4481 : /* 12036 */ MCD::OPC_Decode, 237, 13, 105, // Opcode: VMLAhd
4482 : /* 12040 */ MCD::OPC_FilterValue, 243, 1, 107, 25, 0, // Skip to: 18553
4483 : /* 12046 */ MCD::OPC_CheckPredicate, 23, 102, 25, 0, // Skip to: 18553
4484 : /* 12051 */ MCD::OPC_Decode, 216, 14, 97, // Opcode: VMULhd
4485 : /* 12055 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 12077
4486 : /* 12060 */ MCD::OPC_CheckPredicate, 22, 88, 25, 0, // Skip to: 18553
4487 : /* 12065 */ MCD::OPC_CheckField, 24, 8, 242, 1, 80, 25, 0, // Skip to: 18553
4488 : /* 12073 */ MCD::OPC_Decode, 138, 14, 105, // Opcode: VMLSfd
4489 : /* 12077 */ MCD::OPC_FilterValue, 3, 71, 25, 0, // Skip to: 18553
4490 : /* 12082 */ MCD::OPC_CheckPredicate, 23, 66, 25, 0, // Skip to: 18553
4491 : /* 12087 */ MCD::OPC_CheckField, 24, 8, 242, 1, 58, 25, 0, // Skip to: 18553
4492 : /* 12095 */ MCD::OPC_Decode, 140, 14, 105, // Opcode: VMLShd
4493 : /* 12099 */ MCD::OPC_FilterValue, 14, 91, 0, 0, // Skip to: 12195
4494 : /* 12104 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4495 : /* 12107 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 12129
4496 : /* 12112 */ MCD::OPC_CheckPredicate, 22, 36, 25, 0, // Skip to: 18553
4497 : /* 12117 */ MCD::OPC_CheckField, 24, 8, 243, 1, 28, 25, 0, // Skip to: 18553
4498 : /* 12125 */ MCD::OPC_Decode, 239, 7, 97, // Opcode: VACGEfd
4499 : /* 12129 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 12151
4500 : /* 12134 */ MCD::OPC_CheckPredicate, 23, 14, 25, 0, // Skip to: 18553
4501 : /* 12139 */ MCD::OPC_CheckField, 24, 8, 243, 1, 6, 25, 0, // Skip to: 18553
4502 : /* 12147 */ MCD::OPC_Decode, 241, 7, 97, // Opcode: VACGEhd
4503 : /* 12151 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 12173
4504 : /* 12156 */ MCD::OPC_CheckPredicate, 22, 248, 24, 0, // Skip to: 18553
4505 : /* 12161 */ MCD::OPC_CheckField, 24, 8, 243, 1, 240, 24, 0, // Skip to: 18553
4506 : /* 12169 */ MCD::OPC_Decode, 243, 7, 97, // Opcode: VACGTfd
4507 : /* 12173 */ MCD::OPC_FilterValue, 3, 231, 24, 0, // Skip to: 18553
4508 : /* 12178 */ MCD::OPC_CheckPredicate, 23, 226, 24, 0, // Skip to: 18553
4509 : /* 12183 */ MCD::OPC_CheckField, 24, 8, 243, 1, 218, 24, 0, // Skip to: 18553
4510 : /* 12191 */ MCD::OPC_Decode, 245, 7, 97, // Opcode: VACGThd
4511 : /* 12195 */ MCD::OPC_FilterValue, 15, 209, 24, 0, // Skip to: 18553
4512 : /* 12200 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
4513 : /* 12203 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 12225
4514 : /* 12208 */ MCD::OPC_CheckPredicate, 22, 196, 24, 0, // Skip to: 18553
4515 : /* 12213 */ MCD::OPC_CheckField, 24, 8, 242, 1, 188, 24, 0, // Skip to: 18553
4516 : /* 12221 */ MCD::OPC_Decode, 239, 16, 97, // Opcode: VRECPSfd
4517 : /* 12225 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 12247
4518 : /* 12230 */ MCD::OPC_CheckPredicate, 23, 174, 24, 0, // Skip to: 18553
4519 : /* 12235 */ MCD::OPC_CheckField, 24, 8, 242, 1, 166, 24, 0, // Skip to: 18553
4520 : /* 12243 */ MCD::OPC_Decode, 241, 16, 97, // Opcode: VRECPShd
4521 : /* 12247 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 12269
4522 : /* 12252 */ MCD::OPC_CheckPredicate, 22, 152, 24, 0, // Skip to: 18553
4523 : /* 12257 */ MCD::OPC_CheckField, 24, 8, 242, 1, 144, 24, 0, // Skip to: 18553
4524 : /* 12265 */ MCD::OPC_Decode, 225, 17, 97, // Opcode: VRSQRTSfd
4525 : /* 12269 */ MCD::OPC_FilterValue, 3, 135, 24, 0, // Skip to: 18553
4526 : /* 12274 */ MCD::OPC_CheckPredicate, 23, 130, 24, 0, // Skip to: 18553
4527 : /* 12279 */ MCD::OPC_CheckField, 24, 8, 242, 1, 122, 24, 0, // Skip to: 18553
4528 : /* 12287 */ MCD::OPC_Decode, 227, 17, 97, // Opcode: VRSQRTShd
4529 : /* 12291 */ MCD::OPC_FilterValue, 1, 113, 24, 0, // Skip to: 18553
4530 : /* 12296 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
4531 : /* 12299 */ MCD::OPC_FilterValue, 0, 209, 7, 0, // Skip to: 14305
4532 : /* 12304 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
4533 : /* 12307 */ MCD::OPC_FilterValue, 121, 97, 24, 0, // Skip to: 18553
4534 : /* 12312 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
4535 : /* 12315 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 12459
4536 : /* 12320 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4537 : /* 12323 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 12421
4538 : /* 12328 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4539 : /* 12331 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 12383
4540 : /* 12336 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4541 : /* 12339 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 12361
4542 : /* 12344 */ MCD::OPC_CheckPredicate, 22, 231, 6, 0, // Skip to: 14116
4543 : /* 12349 */ MCD::OPC_CheckField, 19, 1, 1, 224, 6, 0, // Skip to: 14116
4544 : /* 12356 */ MCD::OPC_Decode, 182, 18, 142, 1, // Opcode: VSHRsv8i8
4545 : /* 12361 */ MCD::OPC_FilterValue, 1, 214, 6, 0, // Skip to: 14116
4546 : /* 12366 */ MCD::OPC_CheckPredicate, 22, 209, 6, 0, // Skip to: 14116
4547 : /* 12371 */ MCD::OPC_CheckField, 19, 1, 1, 202, 6, 0, // Skip to: 14116
4548 : /* 12378 */ MCD::OPC_Decode, 190, 18, 142, 1, // Opcode: VSHRuv8i8
4549 : /* 12383 */ MCD::OPC_FilterValue, 1, 192, 6, 0, // Skip to: 14116
4550 : /* 12388 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4551 : /* 12391 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12406
4552 : /* 12396 */ MCD::OPC_CheckPredicate, 22, 179, 6, 0, // Skip to: 14116
4553 : /* 12401 */ MCD::OPC_Decode, 179, 18, 143, 1, // Opcode: VSHRsv4i16
4554 : /* 12406 */ MCD::OPC_FilterValue, 1, 169, 6, 0, // Skip to: 14116
4555 : /* 12411 */ MCD::OPC_CheckPredicate, 22, 164, 6, 0, // Skip to: 14116
4556 : /* 12416 */ MCD::OPC_Decode, 187, 18, 143, 1, // Opcode: VSHRuv4i16
4557 : /* 12421 */ MCD::OPC_FilterValue, 1, 154, 6, 0, // Skip to: 14116
4558 : /* 12426 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4559 : /* 12429 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12444
4560 : /* 12434 */ MCD::OPC_CheckPredicate, 22, 141, 6, 0, // Skip to: 14116
4561 : /* 12439 */ MCD::OPC_Decode, 177, 18, 144, 1, // Opcode: VSHRsv2i32
4562 : /* 12444 */ MCD::OPC_FilterValue, 1, 131, 6, 0, // Skip to: 14116
4563 : /* 12449 */ MCD::OPC_CheckPredicate, 22, 126, 6, 0, // Skip to: 14116
4564 : /* 12454 */ MCD::OPC_Decode, 185, 18, 144, 1, // Opcode: VSHRuv2i32
4565 : /* 12459 */ MCD::OPC_FilterValue, 1, 139, 0, 0, // Skip to: 12603
4566 : /* 12464 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4567 : /* 12467 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 12565
4568 : /* 12472 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4569 : /* 12475 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 12527
4570 : /* 12480 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4571 : /* 12483 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 12505
4572 : /* 12488 */ MCD::OPC_CheckPredicate, 22, 87, 6, 0, // Skip to: 14116
4573 : /* 12493 */ MCD::OPC_CheckField, 19, 1, 1, 80, 6, 0, // Skip to: 14116
4574 : /* 12500 */ MCD::OPC_Decode, 218, 18, 145, 1, // Opcode: VSRAsv8i8
4575 : /* 12505 */ MCD::OPC_FilterValue, 1, 70, 6, 0, // Skip to: 14116
4576 : /* 12510 */ MCD::OPC_CheckPredicate, 22, 65, 6, 0, // Skip to: 14116
4577 : /* 12515 */ MCD::OPC_CheckField, 19, 1, 1, 58, 6, 0, // Skip to: 14116
4578 : /* 12522 */ MCD::OPC_Decode, 226, 18, 145, 1, // Opcode: VSRAuv8i8
4579 : /* 12527 */ MCD::OPC_FilterValue, 1, 48, 6, 0, // Skip to: 14116
4580 : /* 12532 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4581 : /* 12535 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12550
4582 : /* 12540 */ MCD::OPC_CheckPredicate, 22, 35, 6, 0, // Skip to: 14116
4583 : /* 12545 */ MCD::OPC_Decode, 215, 18, 146, 1, // Opcode: VSRAsv4i16
4584 : /* 12550 */ MCD::OPC_FilterValue, 1, 25, 6, 0, // Skip to: 14116
4585 : /* 12555 */ MCD::OPC_CheckPredicate, 22, 20, 6, 0, // Skip to: 14116
4586 : /* 12560 */ MCD::OPC_Decode, 223, 18, 146, 1, // Opcode: VSRAuv4i16
4587 : /* 12565 */ MCD::OPC_FilterValue, 1, 10, 6, 0, // Skip to: 14116
4588 : /* 12570 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4589 : /* 12573 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12588
4590 : /* 12578 */ MCD::OPC_CheckPredicate, 22, 253, 5, 0, // Skip to: 14116
4591 : /* 12583 */ MCD::OPC_Decode, 213, 18, 147, 1, // Opcode: VSRAsv2i32
4592 : /* 12588 */ MCD::OPC_FilterValue, 1, 243, 5, 0, // Skip to: 14116
4593 : /* 12593 */ MCD::OPC_CheckPredicate, 22, 238, 5, 0, // Skip to: 14116
4594 : /* 12598 */ MCD::OPC_Decode, 221, 18, 147, 1, // Opcode: VSRAuv2i32
4595 : /* 12603 */ MCD::OPC_FilterValue, 2, 139, 0, 0, // Skip to: 12747
4596 : /* 12608 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4597 : /* 12611 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 12709
4598 : /* 12616 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4599 : /* 12619 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 12671
4600 : /* 12624 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4601 : /* 12627 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 12649
4602 : /* 12632 */ MCD::OPC_CheckPredicate, 22, 199, 5, 0, // Skip to: 14116
4603 : /* 12637 */ MCD::OPC_CheckField, 19, 1, 1, 192, 5, 0, // Skip to: 14116
4604 : /* 12644 */ MCD::OPC_Decode, 210, 17, 142, 1, // Opcode: VRSHRsv8i8
4605 : /* 12649 */ MCD::OPC_FilterValue, 1, 182, 5, 0, // Skip to: 14116
4606 : /* 12654 */ MCD::OPC_CheckPredicate, 22, 177, 5, 0, // Skip to: 14116
4607 : /* 12659 */ MCD::OPC_CheckField, 19, 1, 1, 170, 5, 0, // Skip to: 14116
4608 : /* 12666 */ MCD::OPC_Decode, 218, 17, 142, 1, // Opcode: VRSHRuv8i8
4609 : /* 12671 */ MCD::OPC_FilterValue, 1, 160, 5, 0, // Skip to: 14116
4610 : /* 12676 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4611 : /* 12679 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12694
4612 : /* 12684 */ MCD::OPC_CheckPredicate, 22, 147, 5, 0, // Skip to: 14116
4613 : /* 12689 */ MCD::OPC_Decode, 207, 17, 143, 1, // Opcode: VRSHRsv4i16
4614 : /* 12694 */ MCD::OPC_FilterValue, 1, 137, 5, 0, // Skip to: 14116
4615 : /* 12699 */ MCD::OPC_CheckPredicate, 22, 132, 5, 0, // Skip to: 14116
4616 : /* 12704 */ MCD::OPC_Decode, 215, 17, 143, 1, // Opcode: VRSHRuv4i16
4617 : /* 12709 */ MCD::OPC_FilterValue, 1, 122, 5, 0, // Skip to: 14116
4618 : /* 12714 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4619 : /* 12717 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12732
4620 : /* 12722 */ MCD::OPC_CheckPredicate, 22, 109, 5, 0, // Skip to: 14116
4621 : /* 12727 */ MCD::OPC_Decode, 205, 17, 144, 1, // Opcode: VRSHRsv2i32
4622 : /* 12732 */ MCD::OPC_FilterValue, 1, 99, 5, 0, // Skip to: 14116
4623 : /* 12737 */ MCD::OPC_CheckPredicate, 22, 94, 5, 0, // Skip to: 14116
4624 : /* 12742 */ MCD::OPC_Decode, 213, 17, 144, 1, // Opcode: VRSHRuv2i32
4625 : /* 12747 */ MCD::OPC_FilterValue, 3, 139, 0, 0, // Skip to: 12891
4626 : /* 12752 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4627 : /* 12755 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 12853
4628 : /* 12760 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4629 : /* 12763 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 12815
4630 : /* 12768 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4631 : /* 12771 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 12793
4632 : /* 12776 */ MCD::OPC_CheckPredicate, 22, 55, 5, 0, // Skip to: 14116
4633 : /* 12781 */ MCD::OPC_CheckField, 19, 1, 1, 48, 5, 0, // Skip to: 14116
4634 : /* 12788 */ MCD::OPC_Decode, 236, 17, 145, 1, // Opcode: VRSRAsv8i8
4635 : /* 12793 */ MCD::OPC_FilterValue, 1, 38, 5, 0, // Skip to: 14116
4636 : /* 12798 */ MCD::OPC_CheckPredicate, 22, 33, 5, 0, // Skip to: 14116
4637 : /* 12803 */ MCD::OPC_CheckField, 19, 1, 1, 26, 5, 0, // Skip to: 14116
4638 : /* 12810 */ MCD::OPC_Decode, 244, 17, 145, 1, // Opcode: VRSRAuv8i8
4639 : /* 12815 */ MCD::OPC_FilterValue, 1, 16, 5, 0, // Skip to: 14116
4640 : /* 12820 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4641 : /* 12823 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12838
4642 : /* 12828 */ MCD::OPC_CheckPredicate, 22, 3, 5, 0, // Skip to: 14116
4643 : /* 12833 */ MCD::OPC_Decode, 233, 17, 146, 1, // Opcode: VRSRAsv4i16
4644 : /* 12838 */ MCD::OPC_FilterValue, 1, 249, 4, 0, // Skip to: 14116
4645 : /* 12843 */ MCD::OPC_CheckPredicate, 22, 244, 4, 0, // Skip to: 14116
4646 : /* 12848 */ MCD::OPC_Decode, 241, 17, 146, 1, // Opcode: VRSRAuv4i16
4647 : /* 12853 */ MCD::OPC_FilterValue, 1, 234, 4, 0, // Skip to: 14116
4648 : /* 12858 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4649 : /* 12861 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 12876
4650 : /* 12866 */ MCD::OPC_CheckPredicate, 22, 221, 4, 0, // Skip to: 14116
4651 : /* 12871 */ MCD::OPC_Decode, 231, 17, 147, 1, // Opcode: VRSRAsv2i32
4652 : /* 12876 */ MCD::OPC_FilterValue, 1, 211, 4, 0, // Skip to: 14116
4653 : /* 12881 */ MCD::OPC_CheckPredicate, 22, 206, 4, 0, // Skip to: 14116
4654 : /* 12886 */ MCD::OPC_Decode, 239, 17, 147, 1, // Opcode: VRSRAuv2i32
4655 : /* 12891 */ MCD::OPC_FilterValue, 4, 84, 0, 0, // Skip to: 12980
4656 : /* 12896 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4657 : /* 12899 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 12958
4658 : /* 12904 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4659 : /* 12907 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 12936
4660 : /* 12912 */ MCD::OPC_CheckPredicate, 22, 175, 4, 0, // Skip to: 14116
4661 : /* 12917 */ MCD::OPC_CheckField, 24, 1, 1, 168, 4, 0, // Skip to: 14116
4662 : /* 12924 */ MCD::OPC_CheckField, 19, 1, 1, 161, 4, 0, // Skip to: 14116
4663 : /* 12931 */ MCD::OPC_Decode, 234, 18, 145, 1, // Opcode: VSRIv8i8
4664 : /* 12936 */ MCD::OPC_FilterValue, 1, 151, 4, 0, // Skip to: 14116
4665 : /* 12941 */ MCD::OPC_CheckPredicate, 22, 146, 4, 0, // Skip to: 14116
4666 : /* 12946 */ MCD::OPC_CheckField, 24, 1, 1, 139, 4, 0, // Skip to: 14116
4667 : /* 12953 */ MCD::OPC_Decode, 231, 18, 146, 1, // Opcode: VSRIv4i16
4668 : /* 12958 */ MCD::OPC_FilterValue, 1, 129, 4, 0, // Skip to: 14116
4669 : /* 12963 */ MCD::OPC_CheckPredicate, 22, 124, 4, 0, // Skip to: 14116
4670 : /* 12968 */ MCD::OPC_CheckField, 24, 1, 1, 117, 4, 0, // Skip to: 14116
4671 : /* 12975 */ MCD::OPC_Decode, 229, 18, 147, 1, // Opcode: VSRIv2i32
4672 : /* 12980 */ MCD::OPC_FilterValue, 5, 139, 0, 0, // Skip to: 13124
4673 : /* 12985 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4674 : /* 12988 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13086
4675 : /* 12993 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4676 : /* 12996 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13048
4677 : /* 13001 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4678 : /* 13004 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13026
4679 : /* 13009 */ MCD::OPC_CheckPredicate, 22, 78, 4, 0, // Skip to: 14116
4680 : /* 13014 */ MCD::OPC_CheckField, 19, 1, 1, 71, 4, 0, // Skip to: 14116
4681 : /* 13021 */ MCD::OPC_Decode, 155, 18, 148, 1, // Opcode: VSHLiv8i8
4682 : /* 13026 */ MCD::OPC_FilterValue, 1, 61, 4, 0, // Skip to: 14116
4683 : /* 13031 */ MCD::OPC_CheckPredicate, 22, 56, 4, 0, // Skip to: 14116
4684 : /* 13036 */ MCD::OPC_CheckField, 19, 1, 1, 49, 4, 0, // Skip to: 14116
4685 : /* 13043 */ MCD::OPC_Decode, 204, 18, 149, 1, // Opcode: VSLIv8i8
4686 : /* 13048 */ MCD::OPC_FilterValue, 1, 39, 4, 0, // Skip to: 14116
4687 : /* 13053 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4688 : /* 13056 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13071
4689 : /* 13061 */ MCD::OPC_CheckPredicate, 22, 26, 4, 0, // Skip to: 14116
4690 : /* 13066 */ MCD::OPC_Decode, 152, 18, 150, 1, // Opcode: VSHLiv4i16
4691 : /* 13071 */ MCD::OPC_FilterValue, 1, 16, 4, 0, // Skip to: 14116
4692 : /* 13076 */ MCD::OPC_CheckPredicate, 22, 11, 4, 0, // Skip to: 14116
4693 : /* 13081 */ MCD::OPC_Decode, 201, 18, 151, 1, // Opcode: VSLIv4i16
4694 : /* 13086 */ MCD::OPC_FilterValue, 1, 1, 4, 0, // Skip to: 14116
4695 : /* 13091 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4696 : /* 13094 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13109
4697 : /* 13099 */ MCD::OPC_CheckPredicate, 22, 244, 3, 0, // Skip to: 14116
4698 : /* 13104 */ MCD::OPC_Decode, 150, 18, 152, 1, // Opcode: VSHLiv2i32
4699 : /* 13109 */ MCD::OPC_FilterValue, 1, 234, 3, 0, // Skip to: 14116
4700 : /* 13114 */ MCD::OPC_CheckPredicate, 22, 229, 3, 0, // Skip to: 14116
4701 : /* 13119 */ MCD::OPC_Decode, 199, 18, 153, 1, // Opcode: VSLIv2i32
4702 : /* 13124 */ MCD::OPC_FilterValue, 6, 84, 0, 0, // Skip to: 13213
4703 : /* 13129 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4704 : /* 13132 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 13191
4705 : /* 13137 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4706 : /* 13140 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 13169
4707 : /* 13145 */ MCD::OPC_CheckPredicate, 22, 198, 3, 0, // Skip to: 14116
4708 : /* 13150 */ MCD::OPC_CheckField, 24, 1, 1, 191, 3, 0, // Skip to: 14116
4709 : /* 13157 */ MCD::OPC_CheckField, 19, 1, 1, 184, 3, 0, // Skip to: 14116
4710 : /* 13164 */ MCD::OPC_Decode, 180, 16, 148, 1, // Opcode: VQSHLsuv8i8
4711 : /* 13169 */ MCD::OPC_FilterValue, 1, 174, 3, 0, // Skip to: 14116
4712 : /* 13174 */ MCD::OPC_CheckPredicate, 22, 169, 3, 0, // Skip to: 14116
4713 : /* 13179 */ MCD::OPC_CheckField, 24, 1, 1, 162, 3, 0, // Skip to: 14116
4714 : /* 13186 */ MCD::OPC_Decode, 177, 16, 150, 1, // Opcode: VQSHLsuv4i16
4715 : /* 13191 */ MCD::OPC_FilterValue, 1, 152, 3, 0, // Skip to: 14116
4716 : /* 13196 */ MCD::OPC_CheckPredicate, 22, 147, 3, 0, // Skip to: 14116
4717 : /* 13201 */ MCD::OPC_CheckField, 24, 1, 1, 140, 3, 0, // Skip to: 14116
4718 : /* 13208 */ MCD::OPC_Decode, 175, 16, 152, 1, // Opcode: VQSHLsuv2i32
4719 : /* 13213 */ MCD::OPC_FilterValue, 7, 139, 0, 0, // Skip to: 13357
4720 : /* 13218 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4721 : /* 13221 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13319
4722 : /* 13226 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4723 : /* 13229 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13281
4724 : /* 13234 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4725 : /* 13237 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13259
4726 : /* 13242 */ MCD::OPC_CheckPredicate, 22, 101, 3, 0, // Skip to: 14116
4727 : /* 13247 */ MCD::OPC_CheckField, 19, 1, 1, 94, 3, 0, // Skip to: 14116
4728 : /* 13254 */ MCD::OPC_Decode, 172, 16, 148, 1, // Opcode: VQSHLsiv8i8
4729 : /* 13259 */ MCD::OPC_FilterValue, 1, 84, 3, 0, // Skip to: 14116
4730 : /* 13264 */ MCD::OPC_CheckPredicate, 22, 79, 3, 0, // Skip to: 14116
4731 : /* 13269 */ MCD::OPC_CheckField, 19, 1, 1, 72, 3, 0, // Skip to: 14116
4732 : /* 13276 */ MCD::OPC_Decode, 196, 16, 148, 1, // Opcode: VQSHLuiv8i8
4733 : /* 13281 */ MCD::OPC_FilterValue, 1, 62, 3, 0, // Skip to: 14116
4734 : /* 13286 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4735 : /* 13289 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13304
4736 : /* 13294 */ MCD::OPC_CheckPredicate, 22, 49, 3, 0, // Skip to: 14116
4737 : /* 13299 */ MCD::OPC_Decode, 169, 16, 150, 1, // Opcode: VQSHLsiv4i16
4738 : /* 13304 */ MCD::OPC_FilterValue, 1, 39, 3, 0, // Skip to: 14116
4739 : /* 13309 */ MCD::OPC_CheckPredicate, 22, 34, 3, 0, // Skip to: 14116
4740 : /* 13314 */ MCD::OPC_Decode, 193, 16, 150, 1, // Opcode: VQSHLuiv4i16
4741 : /* 13319 */ MCD::OPC_FilterValue, 1, 24, 3, 0, // Skip to: 14116
4742 : /* 13324 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4743 : /* 13327 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13342
4744 : /* 13332 */ MCD::OPC_CheckPredicate, 22, 11, 3, 0, // Skip to: 14116
4745 : /* 13337 */ MCD::OPC_Decode, 167, 16, 152, 1, // Opcode: VQSHLsiv2i32
4746 : /* 13342 */ MCD::OPC_FilterValue, 1, 1, 3, 0, // Skip to: 14116
4747 : /* 13347 */ MCD::OPC_CheckPredicate, 22, 252, 2, 0, // Skip to: 14116
4748 : /* 13352 */ MCD::OPC_Decode, 191, 16, 152, 1, // Opcode: VQSHLuiv2i32
4749 : /* 13357 */ MCD::OPC_FilterValue, 8, 139, 0, 0, // Skip to: 13501
4750 : /* 13362 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4751 : /* 13365 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13463
4752 : /* 13370 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4753 : /* 13373 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13425
4754 : /* 13378 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4755 : /* 13381 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13403
4756 : /* 13386 */ MCD::OPC_CheckPredicate, 22, 213, 2, 0, // Skip to: 14116
4757 : /* 13391 */ MCD::OPC_CheckField, 19, 1, 1, 206, 2, 0, // Skip to: 14116
4758 : /* 13398 */ MCD::OPC_Decode, 174, 18, 154, 1, // Opcode: VSHRNv8i8
4759 : /* 13403 */ MCD::OPC_FilterValue, 1, 196, 2, 0, // Skip to: 14116
4760 : /* 13408 */ MCD::OPC_CheckPredicate, 22, 191, 2, 0, // Skip to: 14116
4761 : /* 13413 */ MCD::OPC_CheckField, 19, 1, 1, 184, 2, 0, // Skip to: 14116
4762 : /* 13420 */ MCD::OPC_Decode, 213, 16, 154, 1, // Opcode: VQSHRUNv8i8
4763 : /* 13425 */ MCD::OPC_FilterValue, 1, 174, 2, 0, // Skip to: 14116
4764 : /* 13430 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4765 : /* 13433 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13448
4766 : /* 13438 */ MCD::OPC_CheckPredicate, 22, 161, 2, 0, // Skip to: 14116
4767 : /* 13443 */ MCD::OPC_Decode, 173, 18, 155, 1, // Opcode: VSHRNv4i16
4768 : /* 13448 */ MCD::OPC_FilterValue, 1, 151, 2, 0, // Skip to: 14116
4769 : /* 13453 */ MCD::OPC_CheckPredicate, 22, 146, 2, 0, // Skip to: 14116
4770 : /* 13458 */ MCD::OPC_Decode, 212, 16, 155, 1, // Opcode: VQSHRUNv4i16
4771 : /* 13463 */ MCD::OPC_FilterValue, 1, 136, 2, 0, // Skip to: 14116
4772 : /* 13468 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4773 : /* 13471 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13486
4774 : /* 13476 */ MCD::OPC_CheckPredicate, 22, 123, 2, 0, // Skip to: 14116
4775 : /* 13481 */ MCD::OPC_Decode, 172, 18, 156, 1, // Opcode: VSHRNv2i32
4776 : /* 13486 */ MCD::OPC_FilterValue, 1, 113, 2, 0, // Skip to: 14116
4777 : /* 13491 */ MCD::OPC_CheckPredicate, 22, 108, 2, 0, // Skip to: 14116
4778 : /* 13496 */ MCD::OPC_Decode, 211, 16, 156, 1, // Opcode: VQSHRUNv2i32
4779 : /* 13501 */ MCD::OPC_FilterValue, 9, 139, 0, 0, // Skip to: 13645
4780 : /* 13506 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4781 : /* 13509 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 13607
4782 : /* 13514 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4783 : /* 13517 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 13569
4784 : /* 13522 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4785 : /* 13525 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13547
4786 : /* 13530 */ MCD::OPC_CheckPredicate, 22, 69, 2, 0, // Skip to: 14116
4787 : /* 13535 */ MCD::OPC_CheckField, 19, 1, 1, 62, 2, 0, // Skip to: 14116
4788 : /* 13542 */ MCD::OPC_Decode, 207, 16, 154, 1, // Opcode: VQSHRNsv8i8
4789 : /* 13547 */ MCD::OPC_FilterValue, 1, 52, 2, 0, // Skip to: 14116
4790 : /* 13552 */ MCD::OPC_CheckPredicate, 22, 47, 2, 0, // Skip to: 14116
4791 : /* 13557 */ MCD::OPC_CheckField, 19, 1, 1, 40, 2, 0, // Skip to: 14116
4792 : /* 13564 */ MCD::OPC_Decode, 210, 16, 154, 1, // Opcode: VQSHRNuv8i8
4793 : /* 13569 */ MCD::OPC_FilterValue, 1, 30, 2, 0, // Skip to: 14116
4794 : /* 13574 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4795 : /* 13577 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13592
4796 : /* 13582 */ MCD::OPC_CheckPredicate, 22, 17, 2, 0, // Skip to: 14116
4797 : /* 13587 */ MCD::OPC_Decode, 206, 16, 155, 1, // Opcode: VQSHRNsv4i16
4798 : /* 13592 */ MCD::OPC_FilterValue, 1, 7, 2, 0, // Skip to: 14116
4799 : /* 13597 */ MCD::OPC_CheckPredicate, 22, 2, 2, 0, // Skip to: 14116
4800 : /* 13602 */ MCD::OPC_Decode, 209, 16, 155, 1, // Opcode: VQSHRNuv4i16
4801 : /* 13607 */ MCD::OPC_FilterValue, 1, 248, 1, 0, // Skip to: 14116
4802 : /* 13612 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4803 : /* 13615 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13630
4804 : /* 13620 */ MCD::OPC_CheckPredicate, 22, 235, 1, 0, // Skip to: 14116
4805 : /* 13625 */ MCD::OPC_Decode, 205, 16, 156, 1, // Opcode: VQSHRNsv2i32
4806 : /* 13630 */ MCD::OPC_FilterValue, 1, 225, 1, 0, // Skip to: 14116
4807 : /* 13635 */ MCD::OPC_CheckPredicate, 22, 220, 1, 0, // Skip to: 14116
4808 : /* 13640 */ MCD::OPC_Decode, 208, 16, 156, 1, // Opcode: VQSHRNuv2i32
4809 : /* 13645 */ MCD::OPC_FilterValue, 10, 243, 0, 0, // Skip to: 13893
4810 : /* 13650 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
4811 : /* 13653 */ MCD::OPC_FilterValue, 0, 163, 0, 0, // Skip to: 13821
4812 : /* 13658 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
4813 : /* 13661 */ MCD::OPC_FilterValue, 0, 83, 0, 0, // Skip to: 13749
4814 : /* 13666 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4815 : /* 13669 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 13709
4816 : /* 13674 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ...
4817 : /* 13677 */ MCD::OPC_FilterValue, 1, 178, 1, 0, // Skip to: 14116
4818 : /* 13682 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13699
4819 : /* 13687 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 13699
4820 : /* 13694 */ MCD::OPC_Decode, 162, 14, 134, 1, // Opcode: VMOVLsv8i16
4821 : /* 13699 */ MCD::OPC_CheckPredicate, 22, 156, 1, 0, // Skip to: 14116
4822 : /* 13704 */ MCD::OPC_Decode, 144, 18, 157, 1, // Opcode: VSHLLsv8i16
4823 : /* 13709 */ MCD::OPC_FilterValue, 1, 146, 1, 0, // Skip to: 14116
4824 : /* 13714 */ MCD::OPC_ExtractField, 19, 1, // Inst{19} ...
4825 : /* 13717 */ MCD::OPC_FilterValue, 1, 138, 1, 0, // Skip to: 14116
4826 : /* 13722 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13739
4827 : /* 13727 */ MCD::OPC_CheckField, 16, 3, 0, 5, 0, 0, // Skip to: 13739
4828 : /* 13734 */ MCD::OPC_Decode, 165, 14, 134, 1, // Opcode: VMOVLuv8i16
4829 : /* 13739 */ MCD::OPC_CheckPredicate, 22, 116, 1, 0, // Skip to: 14116
4830 : /* 13744 */ MCD::OPC_Decode, 147, 18, 157, 1, // Opcode: VSHLLuv8i16
4831 : /* 13749 */ MCD::OPC_FilterValue, 1, 106, 1, 0, // Skip to: 14116
4832 : /* 13754 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4833 : /* 13757 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 13789
4834 : /* 13762 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13779
4835 : /* 13767 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 13779
4836 : /* 13774 */ MCD::OPC_Decode, 161, 14, 134, 1, // Opcode: VMOVLsv4i32
4837 : /* 13779 */ MCD::OPC_CheckPredicate, 22, 76, 1, 0, // Skip to: 14116
4838 : /* 13784 */ MCD::OPC_Decode, 143, 18, 158, 1, // Opcode: VSHLLsv4i32
4839 : /* 13789 */ MCD::OPC_FilterValue, 1, 66, 1, 0, // Skip to: 14116
4840 : /* 13794 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13811
4841 : /* 13799 */ MCD::OPC_CheckField, 16, 4, 0, 5, 0, 0, // Skip to: 13811
4842 : /* 13806 */ MCD::OPC_Decode, 164, 14, 134, 1, // Opcode: VMOVLuv4i32
4843 : /* 13811 */ MCD::OPC_CheckPredicate, 22, 44, 1, 0, // Skip to: 14116
4844 : /* 13816 */ MCD::OPC_Decode, 146, 18, 158, 1, // Opcode: VSHLLuv4i32
4845 : /* 13821 */ MCD::OPC_FilterValue, 1, 34, 1, 0, // Skip to: 14116
4846 : /* 13826 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4847 : /* 13829 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 13861
4848 : /* 13834 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13851
4849 : /* 13839 */ MCD::OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 13851
4850 : /* 13846 */ MCD::OPC_Decode, 160, 14, 134, 1, // Opcode: VMOVLsv2i64
4851 : /* 13851 */ MCD::OPC_CheckPredicate, 22, 4, 1, 0, // Skip to: 14116
4852 : /* 13856 */ MCD::OPC_Decode, 142, 18, 159, 1, // Opcode: VSHLLsv2i64
4853 : /* 13861 */ MCD::OPC_FilterValue, 1, 250, 0, 0, // Skip to: 14116
4854 : /* 13866 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 13883
4855 : /* 13871 */ MCD::OPC_CheckField, 16, 5, 0, 5, 0, 0, // Skip to: 13883
4856 : /* 13878 */ MCD::OPC_Decode, 163, 14, 134, 1, // Opcode: VMOVLuv2i64
4857 : /* 13883 */ MCD::OPC_CheckPredicate, 22, 228, 0, 0, // Skip to: 14116
4858 : /* 13888 */ MCD::OPC_Decode, 145, 18, 159, 1, // Opcode: VSHLLuv2i64
4859 : /* 13893 */ MCD::OPC_FilterValue, 12, 33, 0, 0, // Skip to: 13931
4860 : /* 13898 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4861 : /* 13901 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13916
4862 : /* 13906 */ MCD::OPC_CheckPredicate, 23, 205, 0, 0, // Skip to: 14116
4863 : /* 13911 */ MCD::OPC_Decode, 131, 10, 160, 1, // Opcode: VCVTxs2hd
4864 : /* 13916 */ MCD::OPC_FilterValue, 1, 195, 0, 0, // Skip to: 14116
4865 : /* 13921 */ MCD::OPC_CheckPredicate, 23, 190, 0, 0, // Skip to: 14116
4866 : /* 13926 */ MCD::OPC_Decode, 135, 10, 160, 1, // Opcode: VCVTxu2hd
4867 : /* 13931 */ MCD::OPC_FilterValue, 13, 33, 0, 0, // Skip to: 13969
4868 : /* 13936 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4869 : /* 13939 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 13954
4870 : /* 13944 */ MCD::OPC_CheckPredicate, 23, 167, 0, 0, // Skip to: 14116
4871 : /* 13949 */ MCD::OPC_Decode, 245, 9, 160, 1, // Opcode: VCVTh2xsd
4872 : /* 13954 */ MCD::OPC_FilterValue, 1, 157, 0, 0, // Skip to: 14116
4873 : /* 13959 */ MCD::OPC_CheckPredicate, 23, 152, 0, 0, // Skip to: 14116
4874 : /* 13964 */ MCD::OPC_Decode, 247, 9, 160, 1, // Opcode: VCVTh2xud
4875 : /* 13969 */ MCD::OPC_FilterValue, 14, 80, 0, 0, // Skip to: 14054
4876 : /* 13974 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
4877 : /* 13977 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 13999
4878 : /* 13982 */ MCD::OPC_CheckPredicate, 22, 34, 0, 0, // Skip to: 14021
4879 : /* 13987 */ MCD::OPC_CheckField, 19, 3, 0, 27, 0, 0, // Skip to: 14021
4880 : /* 13994 */ MCD::OPC_Decode, 185, 14, 161, 1, // Opcode: VMOVv8i8
4881 : /* 13999 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 14021
4882 : /* 14004 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14021
4883 : /* 14009 */ MCD::OPC_CheckField, 19, 3, 0, 5, 0, 0, // Skip to: 14021
4884 : /* 14016 */ MCD::OPC_Decode, 177, 14, 161, 1, // Opcode: VMOVv1i64
4885 : /* 14021 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4886 : /* 14024 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14039
4887 : /* 14029 */ MCD::OPC_CheckPredicate, 22, 82, 0, 0, // Skip to: 14116
4888 : /* 14034 */ MCD::OPC_Decode, 129, 10, 160, 1, // Opcode: VCVTxs2fd
4889 : /* 14039 */ MCD::OPC_FilterValue, 1, 72, 0, 0, // Skip to: 14116
4890 : /* 14044 */ MCD::OPC_CheckPredicate, 22, 67, 0, 0, // Skip to: 14116
4891 : /* 14049 */ MCD::OPC_Decode, 133, 10, 160, 1, // Opcode: VCVTxu2fd
4892 : /* 14054 */ MCD::OPC_FilterValue, 15, 57, 0, 0, // Skip to: 14116
4893 : /* 14059 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
4894 : /* 14062 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14077
4895 : /* 14067 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 14092
4896 : /* 14072 */ MCD::OPC_Decode, 236, 9, 160, 1, // Opcode: VCVTf2xsd
4897 : /* 14077 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 14092
4898 : /* 14082 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 14092
4899 : /* 14087 */ MCD::OPC_Decode, 238, 9, 160, 1, // Opcode: VCVTf2xud
4900 : /* 14092 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 14116
4901 : /* 14097 */ MCD::OPC_CheckField, 19, 3, 0, 12, 0, 0, // Skip to: 14116
4902 : /* 14104 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 14116
4903 : /* 14111 */ MCD::OPC_Decode, 178, 14, 161, 1, // Opcode: VMOVv2f32
4904 : /* 14116 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
4905 : /* 14119 */ MCD::OPC_FilterValue, 0, 88, 0, 0, // Skip to: 14212
4906 : /* 14124 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ...
4907 : /* 14127 */ MCD::OPC_FilterValue, 0, 69, 17, 0, // Skip to: 18553
4908 : /* 14132 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4909 : /* 14135 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 14157
4910 : /* 14140 */ MCD::OPC_CheckPredicate, 22, 57, 0, 0, // Skip to: 14202
4911 : /* 14145 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 14202
4912 : /* 14152 */ MCD::OPC_Decode, 182, 14, 161, 1, // Opcode: VMOVv4i16
4913 : /* 14157 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 14202
4914 : /* 14162 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
4915 : /* 14165 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14180
4916 : /* 14170 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 14202
4917 : /* 14175 */ MCD::OPC_Decode, 137, 15, 161, 1, // Opcode: VORRiv2i32
4918 : /* 14180 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 14202
4919 : /* 14185 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14202
4920 : /* 14190 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 14202
4921 : /* 14197 */ MCD::OPC_Decode, 138, 15, 161, 1, // Opcode: VORRiv4i16
4922 : /* 14202 */ MCD::OPC_CheckPredicate, 22, 250, 16, 0, // Skip to: 18553
4923 : /* 14207 */ MCD::OPC_Decode, 179, 14, 161, 1, // Opcode: VMOVv2i32
4924 : /* 14212 */ MCD::OPC_FilterValue, 1, 240, 16, 0, // Skip to: 18553
4925 : /* 14217 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ...
4926 : /* 14220 */ MCD::OPC_FilterValue, 0, 232, 16, 0, // Skip to: 18553
4927 : /* 14225 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
4928 : /* 14228 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 14250
4929 : /* 14233 */ MCD::OPC_CheckPredicate, 22, 57, 0, 0, // Skip to: 14295
4930 : /* 14238 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 14295
4931 : /* 14245 */ MCD::OPC_Decode, 237, 14, 161, 1, // Opcode: VMVNv4i16
4932 : /* 14250 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 14295
4933 : /* 14255 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
4934 : /* 14258 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 14273
4935 : /* 14263 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 14295
4936 : /* 14268 */ MCD::OPC_Decode, 152, 8, 161, 1, // Opcode: VBICiv2i32
4937 : /* 14273 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 14295
4938 : /* 14278 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 14295
4939 : /* 14283 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 14295
4940 : /* 14290 */ MCD::OPC_Decode, 153, 8, 161, 1, // Opcode: VBICiv4i16
4941 : /* 14295 */ MCD::OPC_CheckPredicate, 22, 157, 16, 0, // Skip to: 18553
4942 : /* 14300 */ MCD::OPC_Decode, 236, 14, 161, 1, // Opcode: VMVNv2i32
4943 : /* 14305 */ MCD::OPC_FilterValue, 1, 147, 16, 0, // Skip to: 18553
4944 : /* 14310 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
4945 : /* 14313 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 14353
4946 : /* 14318 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4947 : /* 14321 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14337
4948 : /* 14327 */ MCD::OPC_CheckPredicate, 22, 125, 16, 0, // Skip to: 18553
4949 : /* 14332 */ MCD::OPC_Decode, 176, 18, 162, 1, // Opcode: VSHRsv1i64
4950 : /* 14337 */ MCD::OPC_FilterValue, 243, 1, 114, 16, 0, // Skip to: 18553
4951 : /* 14343 */ MCD::OPC_CheckPredicate, 22, 109, 16, 0, // Skip to: 18553
4952 : /* 14348 */ MCD::OPC_Decode, 184, 18, 162, 1, // Opcode: VSHRuv1i64
4953 : /* 14353 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 14393
4954 : /* 14358 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4955 : /* 14361 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14377
4956 : /* 14367 */ MCD::OPC_CheckPredicate, 22, 85, 16, 0, // Skip to: 18553
4957 : /* 14372 */ MCD::OPC_Decode, 212, 18, 163, 1, // Opcode: VSRAsv1i64
4958 : /* 14377 */ MCD::OPC_FilterValue, 243, 1, 74, 16, 0, // Skip to: 18553
4959 : /* 14383 */ MCD::OPC_CheckPredicate, 22, 69, 16, 0, // Skip to: 18553
4960 : /* 14388 */ MCD::OPC_Decode, 220, 18, 163, 1, // Opcode: VSRAuv1i64
4961 : /* 14393 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 14433
4962 : /* 14398 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4963 : /* 14401 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14417
4964 : /* 14407 */ MCD::OPC_CheckPredicate, 22, 45, 16, 0, // Skip to: 18553
4965 : /* 14412 */ MCD::OPC_Decode, 204, 17, 162, 1, // Opcode: VRSHRsv1i64
4966 : /* 14417 */ MCD::OPC_FilterValue, 243, 1, 34, 16, 0, // Skip to: 18553
4967 : /* 14423 */ MCD::OPC_CheckPredicate, 22, 29, 16, 0, // Skip to: 18553
4968 : /* 14428 */ MCD::OPC_Decode, 212, 17, 162, 1, // Opcode: VRSHRuv1i64
4969 : /* 14433 */ MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 14473
4970 : /* 14438 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4971 : /* 14441 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14457
4972 : /* 14447 */ MCD::OPC_CheckPredicate, 22, 5, 16, 0, // Skip to: 18553
4973 : /* 14452 */ MCD::OPC_Decode, 230, 17, 163, 1, // Opcode: VRSRAsv1i64
4974 : /* 14457 */ MCD::OPC_FilterValue, 243, 1, 250, 15, 0, // Skip to: 18553
4975 : /* 14463 */ MCD::OPC_CheckPredicate, 22, 245, 15, 0, // Skip to: 18553
4976 : /* 14468 */ MCD::OPC_Decode, 238, 17, 163, 1, // Opcode: VRSRAuv1i64
4977 : /* 14473 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 14496
4978 : /* 14478 */ MCD::OPC_CheckPredicate, 22, 230, 15, 0, // Skip to: 18553
4979 : /* 14483 */ MCD::OPC_CheckField, 24, 8, 243, 1, 222, 15, 0, // Skip to: 18553
4980 : /* 14491 */ MCD::OPC_Decode, 228, 18, 163, 1, // Opcode: VSRIv1i64
4981 : /* 14496 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 14536
4982 : /* 14501 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4983 : /* 14504 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14520
4984 : /* 14510 */ MCD::OPC_CheckPredicate, 22, 198, 15, 0, // Skip to: 18553
4985 : /* 14515 */ MCD::OPC_Decode, 149, 18, 164, 1, // Opcode: VSHLiv1i64
4986 : /* 14520 */ MCD::OPC_FilterValue, 243, 1, 187, 15, 0, // Skip to: 18553
4987 : /* 14526 */ MCD::OPC_CheckPredicate, 22, 182, 15, 0, // Skip to: 18553
4988 : /* 14531 */ MCD::OPC_Decode, 198, 18, 165, 1, // Opcode: VSLIv1i64
4989 : /* 14536 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 14559
4990 : /* 14541 */ MCD::OPC_CheckPredicate, 22, 167, 15, 0, // Skip to: 18553
4991 : /* 14546 */ MCD::OPC_CheckField, 24, 8, 243, 1, 159, 15, 0, // Skip to: 18553
4992 : /* 14554 */ MCD::OPC_Decode, 174, 16, 164, 1, // Opcode: VQSHLsuv1i64
4993 : /* 14559 */ MCD::OPC_FilterValue, 7, 149, 15, 0, // Skip to: 18553
4994 : /* 14564 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
4995 : /* 14567 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 14583
4996 : /* 14573 */ MCD::OPC_CheckPredicate, 22, 135, 15, 0, // Skip to: 18553
4997 : /* 14578 */ MCD::OPC_Decode, 166, 16, 164, 1, // Opcode: VQSHLsiv1i64
4998 : /* 14583 */ MCD::OPC_FilterValue, 243, 1, 124, 15, 0, // Skip to: 18553
4999 : /* 14589 */ MCD::OPC_CheckPredicate, 22, 119, 15, 0, // Skip to: 18553
5000 : /* 14594 */ MCD::OPC_Decode, 190, 16, 164, 1, // Opcode: VQSHLuiv1i64
5001 : /* 14599 */ MCD::OPC_FilterValue, 1, 109, 15, 0, // Skip to: 18553
5002 : /* 14604 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
5003 : /* 14607 */ MCD::OPC_FilterValue, 0, 89, 7, 0, // Skip to: 16493
5004 : /* 14612 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
5005 : /* 14615 */ MCD::OPC_FilterValue, 0, 155, 0, 0, // Skip to: 14775
5006 : /* 14620 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5007 : /* 14623 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 14661
5008 : /* 14628 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5009 : /* 14631 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14646
5010 : /* 14637 */ MCD::OPC_CheckPredicate, 22, 71, 15, 0, // Skip to: 18553
5011 : /* 14642 */ MCD::OPC_Decode, 193, 15, 98, // Opcode: VQADDsv16i8
5012 : /* 14646 */ MCD::OPC_FilterValue, 243, 1, 61, 15, 0, // Skip to: 18553
5013 : /* 14652 */ MCD::OPC_CheckPredicate, 22, 56, 15, 0, // Skip to: 18553
5014 : /* 14657 */ MCD::OPC_Decode, 201, 15, 98, // Opcode: VQADDuv16i8
5015 : /* 14661 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 14699
5016 : /* 14666 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5017 : /* 14669 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14684
5018 : /* 14675 */ MCD::OPC_CheckPredicate, 22, 33, 15, 0, // Skip to: 18553
5019 : /* 14680 */ MCD::OPC_Decode, 199, 15, 98, // Opcode: VQADDsv8i16
5020 : /* 14684 */ MCD::OPC_FilterValue, 243, 1, 23, 15, 0, // Skip to: 18553
5021 : /* 14690 */ MCD::OPC_CheckPredicate, 22, 18, 15, 0, // Skip to: 18553
5022 : /* 14695 */ MCD::OPC_Decode, 207, 15, 98, // Opcode: VQADDuv8i16
5023 : /* 14699 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 14737
5024 : /* 14704 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5025 : /* 14707 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14722
5026 : /* 14713 */ MCD::OPC_CheckPredicate, 22, 251, 14, 0, // Skip to: 18553
5027 : /* 14718 */ MCD::OPC_Decode, 198, 15, 98, // Opcode: VQADDsv4i32
5028 : /* 14722 */ MCD::OPC_FilterValue, 243, 1, 241, 14, 0, // Skip to: 18553
5029 : /* 14728 */ MCD::OPC_CheckPredicate, 22, 236, 14, 0, // Skip to: 18553
5030 : /* 14733 */ MCD::OPC_Decode, 206, 15, 98, // Opcode: VQADDuv4i32
5031 : /* 14737 */ MCD::OPC_FilterValue, 3, 227, 14, 0, // Skip to: 18553
5032 : /* 14742 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5033 : /* 14745 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14760
5034 : /* 14751 */ MCD::OPC_CheckPredicate, 22, 213, 14, 0, // Skip to: 18553
5035 : /* 14756 */ MCD::OPC_Decode, 196, 15, 98, // Opcode: VQADDsv2i64
5036 : /* 14760 */ MCD::OPC_FilterValue, 243, 1, 203, 14, 0, // Skip to: 18553
5037 : /* 14766 */ MCD::OPC_CheckPredicate, 22, 198, 14, 0, // Skip to: 18553
5038 : /* 14771 */ MCD::OPC_Decode, 204, 15, 98, // Opcode: VQADDuv2i64
5039 : /* 14775 */ MCD::OPC_FilterValue, 1, 155, 0, 0, // Skip to: 14935
5040 : /* 14780 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5041 : /* 14783 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 14821
5042 : /* 14788 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5043 : /* 14791 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14806
5044 : /* 14797 */ MCD::OPC_CheckPredicate, 22, 167, 14, 0, // Skip to: 18553
5045 : /* 14802 */ MCD::OPC_Decode, 150, 8, 98, // Opcode: VANDq
5046 : /* 14806 */ MCD::OPC_FilterValue, 243, 1, 157, 14, 0, // Skip to: 18553
5047 : /* 14812 */ MCD::OPC_CheckPredicate, 22, 152, 14, 0, // Skip to: 18553
5048 : /* 14817 */ MCD::OPC_Decode, 153, 10, 98, // Opcode: VEORq
5049 : /* 14821 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 14859
5050 : /* 14826 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5051 : /* 14829 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14844
5052 : /* 14835 */ MCD::OPC_CheckPredicate, 22, 129, 14, 0, // Skip to: 18553
5053 : /* 14840 */ MCD::OPC_Decode, 156, 8, 98, // Opcode: VBICq
5054 : /* 14844 */ MCD::OPC_FilterValue, 243, 1, 119, 14, 0, // Skip to: 18553
5055 : /* 14850 */ MCD::OPC_CheckPredicate, 22, 114, 14, 0, // Skip to: 18553
5056 : /* 14855 */ MCD::OPC_Decode, 162, 8, 106, // Opcode: VBSLq
5057 : /* 14859 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 14897
5058 : /* 14864 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5059 : /* 14867 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14882
5060 : /* 14873 */ MCD::OPC_CheckPredicate, 22, 91, 14, 0, // Skip to: 18553
5061 : /* 14878 */ MCD::OPC_Decode, 141, 15, 98, // Opcode: VORRq
5062 : /* 14882 */ MCD::OPC_FilterValue, 243, 1, 81, 14, 0, // Skip to: 18553
5063 : /* 14888 */ MCD::OPC_CheckPredicate, 22, 76, 14, 0, // Skip to: 18553
5064 : /* 14893 */ MCD::OPC_Decode, 160, 8, 106, // Opcode: VBITq
5065 : /* 14897 */ MCD::OPC_FilterValue, 3, 67, 14, 0, // Skip to: 18553
5066 : /* 14902 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5067 : /* 14905 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14920
5068 : /* 14911 */ MCD::OPC_CheckPredicate, 22, 53, 14, 0, // Skip to: 18553
5069 : /* 14916 */ MCD::OPC_Decode, 135, 15, 98, // Opcode: VORNq
5070 : /* 14920 */ MCD::OPC_FilterValue, 243, 1, 43, 14, 0, // Skip to: 18553
5071 : /* 14926 */ MCD::OPC_CheckPredicate, 22, 38, 14, 0, // Skip to: 18553
5072 : /* 14931 */ MCD::OPC_Decode, 158, 8, 106, // Opcode: VBIFq
5073 : /* 14935 */ MCD::OPC_FilterValue, 2, 155, 0, 0, // Skip to: 15095
5074 : /* 14940 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5075 : /* 14943 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 14981
5076 : /* 14948 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5077 : /* 14951 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 14966
5078 : /* 14957 */ MCD::OPC_CheckPredicate, 22, 7, 14, 0, // Skip to: 18553
5079 : /* 14962 */ MCD::OPC_Decode, 214, 16, 98, // Opcode: VQSUBsv16i8
5080 : /* 14966 */ MCD::OPC_FilterValue, 243, 1, 253, 13, 0, // Skip to: 18553
5081 : /* 14972 */ MCD::OPC_CheckPredicate, 22, 248, 13, 0, // Skip to: 18553
5082 : /* 14977 */ MCD::OPC_Decode, 222, 16, 98, // Opcode: VQSUBuv16i8
5083 : /* 14981 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 15019
5084 : /* 14986 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5085 : /* 14989 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15004
5086 : /* 14995 */ MCD::OPC_CheckPredicate, 22, 225, 13, 0, // Skip to: 18553
5087 : /* 15000 */ MCD::OPC_Decode, 220, 16, 98, // Opcode: VQSUBsv8i16
5088 : /* 15004 */ MCD::OPC_FilterValue, 243, 1, 215, 13, 0, // Skip to: 18553
5089 : /* 15010 */ MCD::OPC_CheckPredicate, 22, 210, 13, 0, // Skip to: 18553
5090 : /* 15015 */ MCD::OPC_Decode, 228, 16, 98, // Opcode: VQSUBuv8i16
5091 : /* 15019 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 15057
5092 : /* 15024 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5093 : /* 15027 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15042
5094 : /* 15033 */ MCD::OPC_CheckPredicate, 22, 187, 13, 0, // Skip to: 18553
5095 : /* 15038 */ MCD::OPC_Decode, 219, 16, 98, // Opcode: VQSUBsv4i32
5096 : /* 15042 */ MCD::OPC_FilterValue, 243, 1, 177, 13, 0, // Skip to: 18553
5097 : /* 15048 */ MCD::OPC_CheckPredicate, 22, 172, 13, 0, // Skip to: 18553
5098 : /* 15053 */ MCD::OPC_Decode, 227, 16, 98, // Opcode: VQSUBuv4i32
5099 : /* 15057 */ MCD::OPC_FilterValue, 3, 163, 13, 0, // Skip to: 18553
5100 : /* 15062 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5101 : /* 15065 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15080
5102 : /* 15071 */ MCD::OPC_CheckPredicate, 22, 149, 13, 0, // Skip to: 18553
5103 : /* 15076 */ MCD::OPC_Decode, 217, 16, 98, // Opcode: VQSUBsv2i64
5104 : /* 15080 */ MCD::OPC_FilterValue, 243, 1, 139, 13, 0, // Skip to: 18553
5105 : /* 15086 */ MCD::OPC_CheckPredicate, 22, 134, 13, 0, // Skip to: 18553
5106 : /* 15091 */ MCD::OPC_Decode, 225, 16, 98, // Opcode: VQSUBuv2i64
5107 : /* 15095 */ MCD::OPC_FilterValue, 3, 117, 0, 0, // Skip to: 15217
5108 : /* 15100 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5109 : /* 15103 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 15141
5110 : /* 15108 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5111 : /* 15111 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15126
5112 : /* 15117 */ MCD::OPC_CheckPredicate, 22, 103, 13, 0, // Skip to: 18553
5113 : /* 15122 */ MCD::OPC_Decode, 191, 8, 98, // Opcode: VCGEsv16i8
5114 : /* 15126 */ MCD::OPC_FilterValue, 243, 1, 93, 13, 0, // Skip to: 18553
5115 : /* 15132 */ MCD::OPC_CheckPredicate, 22, 88, 13, 0, // Skip to: 18553
5116 : /* 15137 */ MCD::OPC_Decode, 197, 8, 98, // Opcode: VCGEuv16i8
5117 : /* 15141 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 15179
5118 : /* 15146 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5119 : /* 15149 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15164
5120 : /* 15155 */ MCD::OPC_CheckPredicate, 22, 65, 13, 0, // Skip to: 18553
5121 : /* 15160 */ MCD::OPC_Decode, 195, 8, 98, // Opcode: VCGEsv8i16
5122 : /* 15164 */ MCD::OPC_FilterValue, 243, 1, 55, 13, 0, // Skip to: 18553
5123 : /* 15170 */ MCD::OPC_CheckPredicate, 22, 50, 13, 0, // Skip to: 18553
5124 : /* 15175 */ MCD::OPC_Decode, 201, 8, 98, // Opcode: VCGEuv8i16
5125 : /* 15179 */ MCD::OPC_FilterValue, 2, 41, 13, 0, // Skip to: 18553
5126 : /* 15184 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5127 : /* 15187 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15202
5128 : /* 15193 */ MCD::OPC_CheckPredicate, 22, 27, 13, 0, // Skip to: 18553
5129 : /* 15198 */ MCD::OPC_Decode, 194, 8, 98, // Opcode: VCGEsv4i32
5130 : /* 15202 */ MCD::OPC_FilterValue, 243, 1, 17, 13, 0, // Skip to: 18553
5131 : /* 15208 */ MCD::OPC_CheckPredicate, 22, 12, 13, 0, // Skip to: 18553
5132 : /* 15213 */ MCD::OPC_Decode, 200, 8, 98, // Opcode: VCGEuv4i32
5133 : /* 15217 */ MCD::OPC_FilterValue, 4, 155, 0, 0, // Skip to: 15377
5134 : /* 15222 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5135 : /* 15225 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 15263
5136 : /* 15230 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5137 : /* 15233 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15248
5138 : /* 15239 */ MCD::OPC_CheckPredicate, 22, 237, 12, 0, // Skip to: 18553
5139 : /* 15244 */ MCD::OPC_Decode, 181, 16, 102, // Opcode: VQSHLsv16i8
5140 : /* 15248 */ MCD::OPC_FilterValue, 243, 1, 227, 12, 0, // Skip to: 18553
5141 : /* 15254 */ MCD::OPC_CheckPredicate, 22, 222, 12, 0, // Skip to: 18553
5142 : /* 15259 */ MCD::OPC_Decode, 197, 16, 102, // Opcode: VQSHLuv16i8
5143 : /* 15263 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 15301
5144 : /* 15268 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5145 : /* 15271 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15286
5146 : /* 15277 */ MCD::OPC_CheckPredicate, 22, 199, 12, 0, // Skip to: 18553
5147 : /* 15282 */ MCD::OPC_Decode, 187, 16, 102, // Opcode: VQSHLsv8i16
5148 : /* 15286 */ MCD::OPC_FilterValue, 243, 1, 189, 12, 0, // Skip to: 18553
5149 : /* 15292 */ MCD::OPC_CheckPredicate, 22, 184, 12, 0, // Skip to: 18553
5150 : /* 15297 */ MCD::OPC_Decode, 203, 16, 102, // Opcode: VQSHLuv8i16
5151 : /* 15301 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 15339
5152 : /* 15306 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5153 : /* 15309 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15324
5154 : /* 15315 */ MCD::OPC_CheckPredicate, 22, 161, 12, 0, // Skip to: 18553
5155 : /* 15320 */ MCD::OPC_Decode, 186, 16, 102, // Opcode: VQSHLsv4i32
5156 : /* 15324 */ MCD::OPC_FilterValue, 243, 1, 151, 12, 0, // Skip to: 18553
5157 : /* 15330 */ MCD::OPC_CheckPredicate, 22, 146, 12, 0, // Skip to: 18553
5158 : /* 15335 */ MCD::OPC_Decode, 202, 16, 102, // Opcode: VQSHLuv4i32
5159 : /* 15339 */ MCD::OPC_FilterValue, 3, 137, 12, 0, // Skip to: 18553
5160 : /* 15344 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5161 : /* 15347 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15362
5162 : /* 15353 */ MCD::OPC_CheckPredicate, 22, 123, 12, 0, // Skip to: 18553
5163 : /* 15358 */ MCD::OPC_Decode, 184, 16, 102, // Opcode: VQSHLsv2i64
5164 : /* 15362 */ MCD::OPC_FilterValue, 243, 1, 113, 12, 0, // Skip to: 18553
5165 : /* 15368 */ MCD::OPC_CheckPredicate, 22, 108, 12, 0, // Skip to: 18553
5166 : /* 15373 */ MCD::OPC_Decode, 200, 16, 102, // Opcode: VQSHLuv2i64
5167 : /* 15377 */ MCD::OPC_FilterValue, 5, 155, 0, 0, // Skip to: 15537
5168 : /* 15382 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5169 : /* 15385 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 15423
5170 : /* 15390 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5171 : /* 15393 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15408
5172 : /* 15399 */ MCD::OPC_CheckPredicate, 22, 77, 12, 0, // Skip to: 18553
5173 : /* 15404 */ MCD::OPC_Decode, 140, 16, 102, // Opcode: VQRSHLsv16i8
5174 : /* 15408 */ MCD::OPC_FilterValue, 243, 1, 67, 12, 0, // Skip to: 18553
5175 : /* 15414 */ MCD::OPC_CheckPredicate, 22, 62, 12, 0, // Skip to: 18553
5176 : /* 15419 */ MCD::OPC_Decode, 148, 16, 102, // Opcode: VQRSHLuv16i8
5177 : /* 15423 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 15461
5178 : /* 15428 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5179 : /* 15431 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15446
5180 : /* 15437 */ MCD::OPC_CheckPredicate, 22, 39, 12, 0, // Skip to: 18553
5181 : /* 15442 */ MCD::OPC_Decode, 146, 16, 102, // Opcode: VQRSHLsv8i16
5182 : /* 15446 */ MCD::OPC_FilterValue, 243, 1, 29, 12, 0, // Skip to: 18553
5183 : /* 15452 */ MCD::OPC_CheckPredicate, 22, 24, 12, 0, // Skip to: 18553
5184 : /* 15457 */ MCD::OPC_Decode, 154, 16, 102, // Opcode: VQRSHLuv8i16
5185 : /* 15461 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 15499
5186 : /* 15466 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5187 : /* 15469 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15484
5188 : /* 15475 */ MCD::OPC_CheckPredicate, 22, 1, 12, 0, // Skip to: 18553
5189 : /* 15480 */ MCD::OPC_Decode, 145, 16, 102, // Opcode: VQRSHLsv4i32
5190 : /* 15484 */ MCD::OPC_FilterValue, 243, 1, 247, 11, 0, // Skip to: 18553
5191 : /* 15490 */ MCD::OPC_CheckPredicate, 22, 242, 11, 0, // Skip to: 18553
5192 : /* 15495 */ MCD::OPC_Decode, 153, 16, 102, // Opcode: VQRSHLuv4i32
5193 : /* 15499 */ MCD::OPC_FilterValue, 3, 233, 11, 0, // Skip to: 18553
5194 : /* 15504 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5195 : /* 15507 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15522
5196 : /* 15513 */ MCD::OPC_CheckPredicate, 22, 219, 11, 0, // Skip to: 18553
5197 : /* 15518 */ MCD::OPC_Decode, 143, 16, 102, // Opcode: VQRSHLsv2i64
5198 : /* 15522 */ MCD::OPC_FilterValue, 243, 1, 209, 11, 0, // Skip to: 18553
5199 : /* 15528 */ MCD::OPC_CheckPredicate, 22, 204, 11, 0, // Skip to: 18553
5200 : /* 15533 */ MCD::OPC_Decode, 151, 16, 102, // Opcode: VQRSHLuv2i64
5201 : /* 15537 */ MCD::OPC_FilterValue, 6, 117, 0, 0, // Skip to: 15659
5202 : /* 15542 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5203 : /* 15545 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 15583
5204 : /* 15550 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5205 : /* 15553 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15568
5206 : /* 15559 */ MCD::OPC_CheckPredicate, 22, 173, 11, 0, // Skip to: 18553
5207 : /* 15564 */ MCD::OPC_Decode, 210, 13, 98, // Opcode: VMINsv16i8
5208 : /* 15568 */ MCD::OPC_FilterValue, 243, 1, 163, 11, 0, // Skip to: 18553
5209 : /* 15574 */ MCD::OPC_CheckPredicate, 22, 158, 11, 0, // Skip to: 18553
5210 : /* 15579 */ MCD::OPC_Decode, 216, 13, 98, // Opcode: VMINuv16i8
5211 : /* 15583 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 15621
5212 : /* 15588 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5213 : /* 15591 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15606
5214 : /* 15597 */ MCD::OPC_CheckPredicate, 22, 135, 11, 0, // Skip to: 18553
5215 : /* 15602 */ MCD::OPC_Decode, 214, 13, 98, // Opcode: VMINsv8i16
5216 : /* 15606 */ MCD::OPC_FilterValue, 243, 1, 125, 11, 0, // Skip to: 18553
5217 : /* 15612 */ MCD::OPC_CheckPredicate, 22, 120, 11, 0, // Skip to: 18553
5218 : /* 15617 */ MCD::OPC_Decode, 220, 13, 98, // Opcode: VMINuv8i16
5219 : /* 15621 */ MCD::OPC_FilterValue, 2, 111, 11, 0, // Skip to: 18553
5220 : /* 15626 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5221 : /* 15629 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15644
5222 : /* 15635 */ MCD::OPC_CheckPredicate, 22, 97, 11, 0, // Skip to: 18553
5223 : /* 15640 */ MCD::OPC_Decode, 213, 13, 98, // Opcode: VMINsv4i32
5224 : /* 15644 */ MCD::OPC_FilterValue, 243, 1, 87, 11, 0, // Skip to: 18553
5225 : /* 15650 */ MCD::OPC_CheckPredicate, 22, 82, 11, 0, // Skip to: 18553
5226 : /* 15655 */ MCD::OPC_Decode, 219, 13, 98, // Opcode: VMINuv4i32
5227 : /* 15659 */ MCD::OPC_FilterValue, 7, 117, 0, 0, // Skip to: 15781
5228 : /* 15664 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5229 : /* 15667 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 15705
5230 : /* 15672 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5231 : /* 15675 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15690
5232 : /* 15681 */ MCD::OPC_CheckPredicate, 22, 51, 11, 0, // Skip to: 18553
5233 : /* 15686 */ MCD::OPC_Decode, 192, 7, 106, // Opcode: VABAsv16i8
5234 : /* 15690 */ MCD::OPC_FilterValue, 243, 1, 41, 11, 0, // Skip to: 18553
5235 : /* 15696 */ MCD::OPC_CheckPredicate, 22, 36, 11, 0, // Skip to: 18553
5236 : /* 15701 */ MCD::OPC_Decode, 198, 7, 106, // Opcode: VABAuv16i8
5237 : /* 15705 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 15743
5238 : /* 15710 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5239 : /* 15713 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15728
5240 : /* 15719 */ MCD::OPC_CheckPredicate, 22, 13, 11, 0, // Skip to: 18553
5241 : /* 15724 */ MCD::OPC_Decode, 196, 7, 106, // Opcode: VABAsv8i16
5242 : /* 15728 */ MCD::OPC_FilterValue, 243, 1, 3, 11, 0, // Skip to: 18553
5243 : /* 15734 */ MCD::OPC_CheckPredicate, 22, 254, 10, 0, // Skip to: 18553
5244 : /* 15739 */ MCD::OPC_Decode, 202, 7, 106, // Opcode: VABAuv8i16
5245 : /* 15743 */ MCD::OPC_FilterValue, 2, 245, 10, 0, // Skip to: 18553
5246 : /* 15748 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5247 : /* 15751 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15766
5248 : /* 15757 */ MCD::OPC_CheckPredicate, 22, 231, 10, 0, // Skip to: 18553
5249 : /* 15762 */ MCD::OPC_Decode, 195, 7, 106, // Opcode: VABAsv4i32
5250 : /* 15766 */ MCD::OPC_FilterValue, 243, 1, 221, 10, 0, // Skip to: 18553
5251 : /* 15772 */ MCD::OPC_CheckPredicate, 22, 216, 10, 0, // Skip to: 18553
5252 : /* 15777 */ MCD::OPC_Decode, 201, 7, 106, // Opcode: VABAuv4i32
5253 : /* 15781 */ MCD::OPC_FilterValue, 8, 117, 0, 0, // Skip to: 15903
5254 : /* 15786 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5255 : /* 15789 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 15827
5256 : /* 15794 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5257 : /* 15797 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15812
5258 : /* 15803 */ MCD::OPC_CheckPredicate, 22, 185, 10, 0, // Skip to: 18553
5259 : /* 15808 */ MCD::OPC_Decode, 173, 21, 98, // Opcode: VTSTv16i8
5260 : /* 15812 */ MCD::OPC_FilterValue, 243, 1, 175, 10, 0, // Skip to: 18553
5261 : /* 15818 */ MCD::OPC_CheckPredicate, 22, 170, 10, 0, // Skip to: 18553
5262 : /* 15823 */ MCD::OPC_Decode, 171, 8, 98, // Opcode: VCEQv16i8
5263 : /* 15827 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 15865
5264 : /* 15832 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5265 : /* 15835 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15850
5266 : /* 15841 */ MCD::OPC_CheckPredicate, 22, 147, 10, 0, // Skip to: 18553
5267 : /* 15846 */ MCD::OPC_Decode, 177, 21, 98, // Opcode: VTSTv8i16
5268 : /* 15850 */ MCD::OPC_FilterValue, 243, 1, 137, 10, 0, // Skip to: 18553
5269 : /* 15856 */ MCD::OPC_CheckPredicate, 22, 132, 10, 0, // Skip to: 18553
5270 : /* 15861 */ MCD::OPC_Decode, 175, 8, 98, // Opcode: VCEQv8i16
5271 : /* 15865 */ MCD::OPC_FilterValue, 2, 123, 10, 0, // Skip to: 18553
5272 : /* 15870 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5273 : /* 15873 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15888
5274 : /* 15879 */ MCD::OPC_CheckPredicate, 22, 109, 10, 0, // Skip to: 18553
5275 : /* 15884 */ MCD::OPC_Decode, 176, 21, 98, // Opcode: VTSTv4i32
5276 : /* 15888 */ MCD::OPC_FilterValue, 243, 1, 99, 10, 0, // Skip to: 18553
5277 : /* 15894 */ MCD::OPC_CheckPredicate, 22, 94, 10, 0, // Skip to: 18553
5278 : /* 15899 */ MCD::OPC_Decode, 174, 8, 98, // Opcode: VCEQv4i32
5279 : /* 15903 */ MCD::OPC_FilterValue, 9, 85, 0, 0, // Skip to: 15993
5280 : /* 15908 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5281 : /* 15911 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 15949
5282 : /* 15916 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5283 : /* 15919 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 15934
5284 : /* 15925 */ MCD::OPC_CheckPredicate, 22, 63, 10, 0, // Skip to: 18553
5285 : /* 15930 */ MCD::OPC_Decode, 228, 14, 98, // Opcode: VMULv16i8
5286 : /* 15934 */ MCD::OPC_FilterValue, 243, 1, 53, 10, 0, // Skip to: 18553
5287 : /* 15940 */ MCD::OPC_CheckPredicate, 22, 48, 10, 0, // Skip to: 18553
5288 : /* 15945 */ MCD::OPC_Decode, 219, 14, 98, // Opcode: VMULpq
5289 : /* 15949 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 15971
5290 : /* 15954 */ MCD::OPC_CheckPredicate, 22, 34, 10, 0, // Skip to: 18553
5291 : /* 15959 */ MCD::OPC_CheckField, 24, 8, 242, 1, 26, 10, 0, // Skip to: 18553
5292 : /* 15967 */ MCD::OPC_Decode, 232, 14, 98, // Opcode: VMULv8i16
5293 : /* 15971 */ MCD::OPC_FilterValue, 2, 17, 10, 0, // Skip to: 18553
5294 : /* 15976 */ MCD::OPC_CheckPredicate, 22, 12, 10, 0, // Skip to: 18553
5295 : /* 15981 */ MCD::OPC_CheckField, 24, 8, 242, 1, 4, 10, 0, // Skip to: 18553
5296 : /* 15989 */ MCD::OPC_Decode, 231, 14, 98, // Opcode: VMULv4i32
5297 : /* 15993 */ MCD::OPC_FilterValue, 11, 47, 0, 0, // Skip to: 16045
5298 : /* 15998 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5299 : /* 16001 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 16023
5300 : /* 16006 */ MCD::OPC_CheckPredicate, 24, 238, 9, 0, // Skip to: 18553
5301 : /* 16011 */ MCD::OPC_CheckField, 24, 8, 243, 1, 230, 9, 0, // Skip to: 18553
5302 : /* 16019 */ MCD::OPC_Decode, 251, 15, 106, // Opcode: VQRDMLAHv8i16
5303 : /* 16023 */ MCD::OPC_FilterValue, 2, 221, 9, 0, // Skip to: 18553
5304 : /* 16028 */ MCD::OPC_CheckPredicate, 24, 216, 9, 0, // Skip to: 18553
5305 : /* 16033 */ MCD::OPC_CheckField, 24, 8, 243, 1, 208, 9, 0, // Skip to: 18553
5306 : /* 16041 */ MCD::OPC_Decode, 250, 15, 106, // Opcode: VQRDMLAHv4i32
5307 : /* 16045 */ MCD::OPC_FilterValue, 12, 123, 0, 0, // Skip to: 16173
5308 : /* 16050 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5309 : /* 16053 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16075
5310 : /* 16058 */ MCD::OPC_CheckPredicate, 27, 186, 9, 0, // Skip to: 18553
5311 : /* 16063 */ MCD::OPC_CheckField, 24, 8, 242, 1, 178, 9, 0, // Skip to: 18553
5312 : /* 16071 */ MCD::OPC_Decode, 169, 10, 106, // Opcode: VFMAfq
5313 : /* 16075 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 16113
5314 : /* 16080 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5315 : /* 16083 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 16098
5316 : /* 16089 */ MCD::OPC_CheckPredicate, 23, 155, 9, 0, // Skip to: 18553
5317 : /* 16094 */ MCD::OPC_Decode, 171, 10, 106, // Opcode: VFMAhq
5318 : /* 16098 */ MCD::OPC_FilterValue, 243, 1, 145, 9, 0, // Skip to: 18553
5319 : /* 16104 */ MCD::OPC_CheckPredicate, 24, 140, 9, 0, // Skip to: 18553
5320 : /* 16109 */ MCD::OPC_Decode, 131, 16, 106, // Opcode: VQRDMLSHv8i16
5321 : /* 16113 */ MCD::OPC_FilterValue, 2, 33, 0, 0, // Skip to: 16151
5322 : /* 16118 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5323 : /* 16121 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 16136
5324 : /* 16127 */ MCD::OPC_CheckPredicate, 27, 117, 9, 0, // Skip to: 18553
5325 : /* 16132 */ MCD::OPC_Decode, 180, 10, 106, // Opcode: VFMSfq
5326 : /* 16136 */ MCD::OPC_FilterValue, 243, 1, 107, 9, 0, // Skip to: 18553
5327 : /* 16142 */ MCD::OPC_CheckPredicate, 24, 102, 9, 0, // Skip to: 18553
5328 : /* 16147 */ MCD::OPC_Decode, 130, 16, 106, // Opcode: VQRDMLSHv4i32
5329 : /* 16151 */ MCD::OPC_FilterValue, 3, 93, 9, 0, // Skip to: 18553
5330 : /* 16156 */ MCD::OPC_CheckPredicate, 23, 88, 9, 0, // Skip to: 18553
5331 : /* 16161 */ MCD::OPC_CheckField, 24, 8, 242, 1, 80, 9, 0, // Skip to: 18553
5332 : /* 16169 */ MCD::OPC_Decode, 182, 10, 106, // Opcode: VFMShq
5333 : /* 16173 */ MCD::OPC_FilterValue, 13, 123, 0, 0, // Skip to: 16301
5334 : /* 16178 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5335 : /* 16181 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 16219
5336 : /* 16186 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5337 : /* 16189 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 16204
5338 : /* 16195 */ MCD::OPC_CheckPredicate, 22, 49, 9, 0, // Skip to: 18553
5339 : /* 16200 */ MCD::OPC_Decode, 236, 13, 106, // Opcode: VMLAfq
5340 : /* 16204 */ MCD::OPC_FilterValue, 243, 1, 39, 9, 0, // Skip to: 18553
5341 : /* 16210 */ MCD::OPC_CheckPredicate, 22, 34, 9, 0, // Skip to: 18553
5342 : /* 16215 */ MCD::OPC_Decode, 215, 14, 98, // Opcode: VMULfq
5343 : /* 16219 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 16257
5344 : /* 16224 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5345 : /* 16227 */ MCD::OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 16242
5346 : /* 16233 */ MCD::OPC_CheckPredicate, 23, 11, 9, 0, // Skip to: 18553
5347 : /* 16238 */ MCD::OPC_Decode, 238, 13, 106, // Opcode: VMLAhq
5348 : /* 16242 */ MCD::OPC_FilterValue, 243, 1, 1, 9, 0, // Skip to: 18553
5349 : /* 16248 */ MCD::OPC_CheckPredicate, 23, 252, 8, 0, // Skip to: 18553
5350 : /* 16253 */ MCD::OPC_Decode, 217, 14, 98, // Opcode: VMULhq
5351 : /* 16257 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 16279
5352 : /* 16262 */ MCD::OPC_CheckPredicate, 22, 238, 8, 0, // Skip to: 18553
5353 : /* 16267 */ MCD::OPC_CheckField, 24, 8, 242, 1, 230, 8, 0, // Skip to: 18553
5354 : /* 16275 */ MCD::OPC_Decode, 139, 14, 106, // Opcode: VMLSfq
5355 : /* 16279 */ MCD::OPC_FilterValue, 3, 221, 8, 0, // Skip to: 18553
5356 : /* 16284 */ MCD::OPC_CheckPredicate, 23, 216, 8, 0, // Skip to: 18553
5357 : /* 16289 */ MCD::OPC_CheckField, 24, 8, 242, 1, 208, 8, 0, // Skip to: 18553
5358 : /* 16297 */ MCD::OPC_Decode, 141, 14, 106, // Opcode: VMLShq
5359 : /* 16301 */ MCD::OPC_FilterValue, 14, 91, 0, 0, // Skip to: 16397
5360 : /* 16306 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5361 : /* 16309 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16331
5362 : /* 16314 */ MCD::OPC_CheckPredicate, 22, 186, 8, 0, // Skip to: 18553
5363 : /* 16319 */ MCD::OPC_CheckField, 24, 8, 243, 1, 178, 8, 0, // Skip to: 18553
5364 : /* 16327 */ MCD::OPC_Decode, 240, 7, 98, // Opcode: VACGEfq
5365 : /* 16331 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 16353
5366 : /* 16336 */ MCD::OPC_CheckPredicate, 23, 164, 8, 0, // Skip to: 18553
5367 : /* 16341 */ MCD::OPC_CheckField, 24, 8, 243, 1, 156, 8, 0, // Skip to: 18553
5368 : /* 16349 */ MCD::OPC_Decode, 242, 7, 98, // Opcode: VACGEhq
5369 : /* 16353 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 16375
5370 : /* 16358 */ MCD::OPC_CheckPredicate, 22, 142, 8, 0, // Skip to: 18553
5371 : /* 16363 */ MCD::OPC_CheckField, 24, 8, 243, 1, 134, 8, 0, // Skip to: 18553
5372 : /* 16371 */ MCD::OPC_Decode, 244, 7, 98, // Opcode: VACGTfq
5373 : /* 16375 */ MCD::OPC_FilterValue, 3, 125, 8, 0, // Skip to: 18553
5374 : /* 16380 */ MCD::OPC_CheckPredicate, 23, 120, 8, 0, // Skip to: 18553
5375 : /* 16385 */ MCD::OPC_CheckField, 24, 8, 243, 1, 112, 8, 0, // Skip to: 18553
5376 : /* 16393 */ MCD::OPC_Decode, 246, 7, 98, // Opcode: VACGThq
5377 : /* 16397 */ MCD::OPC_FilterValue, 15, 103, 8, 0, // Skip to: 18553
5378 : /* 16402 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5379 : /* 16405 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16427
5380 : /* 16410 */ MCD::OPC_CheckPredicate, 22, 90, 8, 0, // Skip to: 18553
5381 : /* 16415 */ MCD::OPC_CheckField, 24, 8, 242, 1, 82, 8, 0, // Skip to: 18553
5382 : /* 16423 */ MCD::OPC_Decode, 240, 16, 98, // Opcode: VRECPSfq
5383 : /* 16427 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 16449
5384 : /* 16432 */ MCD::OPC_CheckPredicate, 23, 68, 8, 0, // Skip to: 18553
5385 : /* 16437 */ MCD::OPC_CheckField, 24, 8, 242, 1, 60, 8, 0, // Skip to: 18553
5386 : /* 16445 */ MCD::OPC_Decode, 242, 16, 98, // Opcode: VRECPShq
5387 : /* 16449 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 16471
5388 : /* 16454 */ MCD::OPC_CheckPredicate, 22, 46, 8, 0, // Skip to: 18553
5389 : /* 16459 */ MCD::OPC_CheckField, 24, 8, 242, 1, 38, 8, 0, // Skip to: 18553
5390 : /* 16467 */ MCD::OPC_Decode, 226, 17, 98, // Opcode: VRSQRTSfq
5391 : /* 16471 */ MCD::OPC_FilterValue, 3, 29, 8, 0, // Skip to: 18553
5392 : /* 16476 */ MCD::OPC_CheckPredicate, 23, 24, 8, 0, // Skip to: 18553
5393 : /* 16481 */ MCD::OPC_CheckField, 24, 8, 242, 1, 16, 8, 0, // Skip to: 18553
5394 : /* 16489 */ MCD::OPC_Decode, 228, 17, 98, // Opcode: VRSQRTShq
5395 : /* 16493 */ MCD::OPC_FilterValue, 1, 7, 8, 0, // Skip to: 18553
5396 : /* 16498 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
5397 : /* 16501 */ MCD::OPC_FilterValue, 0, 217, 6, 0, // Skip to: 18259
5398 : /* 16506 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
5399 : /* 16509 */ MCD::OPC_FilterValue, 121, 247, 7, 0, // Skip to: 18553
5400 : /* 16514 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
5401 : /* 16517 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 16661
5402 : /* 16522 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5403 : /* 16525 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 16623
5404 : /* 16530 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5405 : /* 16533 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 16585
5406 : /* 16538 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5407 : /* 16541 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16563
5408 : /* 16546 */ MCD::OPC_CheckPredicate, 22, 239, 5, 0, // Skip to: 18070
5409 : /* 16551 */ MCD::OPC_CheckField, 19, 1, 1, 232, 5, 0, // Skip to: 18070
5410 : /* 16558 */ MCD::OPC_Decode, 175, 18, 166, 1, // Opcode: VSHRsv16i8
5411 : /* 16563 */ MCD::OPC_FilterValue, 1, 222, 5, 0, // Skip to: 18070
5412 : /* 16568 */ MCD::OPC_CheckPredicate, 22, 217, 5, 0, // Skip to: 18070
5413 : /* 16573 */ MCD::OPC_CheckField, 19, 1, 1, 210, 5, 0, // Skip to: 18070
5414 : /* 16580 */ MCD::OPC_Decode, 183, 18, 166, 1, // Opcode: VSHRuv16i8
5415 : /* 16585 */ MCD::OPC_FilterValue, 1, 200, 5, 0, // Skip to: 18070
5416 : /* 16590 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5417 : /* 16593 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16608
5418 : /* 16598 */ MCD::OPC_CheckPredicate, 22, 187, 5, 0, // Skip to: 18070
5419 : /* 16603 */ MCD::OPC_Decode, 181, 18, 167, 1, // Opcode: VSHRsv8i16
5420 : /* 16608 */ MCD::OPC_FilterValue, 1, 177, 5, 0, // Skip to: 18070
5421 : /* 16613 */ MCD::OPC_CheckPredicate, 22, 172, 5, 0, // Skip to: 18070
5422 : /* 16618 */ MCD::OPC_Decode, 189, 18, 167, 1, // Opcode: VSHRuv8i16
5423 : /* 16623 */ MCD::OPC_FilterValue, 1, 162, 5, 0, // Skip to: 18070
5424 : /* 16628 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5425 : /* 16631 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16646
5426 : /* 16636 */ MCD::OPC_CheckPredicate, 22, 149, 5, 0, // Skip to: 18070
5427 : /* 16641 */ MCD::OPC_Decode, 180, 18, 168, 1, // Opcode: VSHRsv4i32
5428 : /* 16646 */ MCD::OPC_FilterValue, 1, 139, 5, 0, // Skip to: 18070
5429 : /* 16651 */ MCD::OPC_CheckPredicate, 22, 134, 5, 0, // Skip to: 18070
5430 : /* 16656 */ MCD::OPC_Decode, 188, 18, 168, 1, // Opcode: VSHRuv4i32
5431 : /* 16661 */ MCD::OPC_FilterValue, 1, 139, 0, 0, // Skip to: 16805
5432 : /* 16666 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5433 : /* 16669 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 16767
5434 : /* 16674 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5435 : /* 16677 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 16729
5436 : /* 16682 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5437 : /* 16685 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16707
5438 : /* 16690 */ MCD::OPC_CheckPredicate, 22, 95, 5, 0, // Skip to: 18070
5439 : /* 16695 */ MCD::OPC_CheckField, 19, 1, 1, 88, 5, 0, // Skip to: 18070
5440 : /* 16702 */ MCD::OPC_Decode, 211, 18, 169, 1, // Opcode: VSRAsv16i8
5441 : /* 16707 */ MCD::OPC_FilterValue, 1, 78, 5, 0, // Skip to: 18070
5442 : /* 16712 */ MCD::OPC_CheckPredicate, 22, 73, 5, 0, // Skip to: 18070
5443 : /* 16717 */ MCD::OPC_CheckField, 19, 1, 1, 66, 5, 0, // Skip to: 18070
5444 : /* 16724 */ MCD::OPC_Decode, 219, 18, 169, 1, // Opcode: VSRAuv16i8
5445 : /* 16729 */ MCD::OPC_FilterValue, 1, 56, 5, 0, // Skip to: 18070
5446 : /* 16734 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5447 : /* 16737 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16752
5448 : /* 16742 */ MCD::OPC_CheckPredicate, 22, 43, 5, 0, // Skip to: 18070
5449 : /* 16747 */ MCD::OPC_Decode, 217, 18, 170, 1, // Opcode: VSRAsv8i16
5450 : /* 16752 */ MCD::OPC_FilterValue, 1, 33, 5, 0, // Skip to: 18070
5451 : /* 16757 */ MCD::OPC_CheckPredicate, 22, 28, 5, 0, // Skip to: 18070
5452 : /* 16762 */ MCD::OPC_Decode, 225, 18, 170, 1, // Opcode: VSRAuv8i16
5453 : /* 16767 */ MCD::OPC_FilterValue, 1, 18, 5, 0, // Skip to: 18070
5454 : /* 16772 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5455 : /* 16775 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16790
5456 : /* 16780 */ MCD::OPC_CheckPredicate, 22, 5, 5, 0, // Skip to: 18070
5457 : /* 16785 */ MCD::OPC_Decode, 216, 18, 171, 1, // Opcode: VSRAsv4i32
5458 : /* 16790 */ MCD::OPC_FilterValue, 1, 251, 4, 0, // Skip to: 18070
5459 : /* 16795 */ MCD::OPC_CheckPredicate, 22, 246, 4, 0, // Skip to: 18070
5460 : /* 16800 */ MCD::OPC_Decode, 224, 18, 171, 1, // Opcode: VSRAuv4i32
5461 : /* 16805 */ MCD::OPC_FilterValue, 2, 139, 0, 0, // Skip to: 16949
5462 : /* 16810 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5463 : /* 16813 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 16911
5464 : /* 16818 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5465 : /* 16821 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 16873
5466 : /* 16826 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5467 : /* 16829 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16851
5468 : /* 16834 */ MCD::OPC_CheckPredicate, 22, 207, 4, 0, // Skip to: 18070
5469 : /* 16839 */ MCD::OPC_CheckField, 19, 1, 1, 200, 4, 0, // Skip to: 18070
5470 : /* 16846 */ MCD::OPC_Decode, 203, 17, 166, 1, // Opcode: VRSHRsv16i8
5471 : /* 16851 */ MCD::OPC_FilterValue, 1, 190, 4, 0, // Skip to: 18070
5472 : /* 16856 */ MCD::OPC_CheckPredicate, 22, 185, 4, 0, // Skip to: 18070
5473 : /* 16861 */ MCD::OPC_CheckField, 19, 1, 1, 178, 4, 0, // Skip to: 18070
5474 : /* 16868 */ MCD::OPC_Decode, 211, 17, 166, 1, // Opcode: VRSHRuv16i8
5475 : /* 16873 */ MCD::OPC_FilterValue, 1, 168, 4, 0, // Skip to: 18070
5476 : /* 16878 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5477 : /* 16881 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16896
5478 : /* 16886 */ MCD::OPC_CheckPredicate, 22, 155, 4, 0, // Skip to: 18070
5479 : /* 16891 */ MCD::OPC_Decode, 209, 17, 167, 1, // Opcode: VRSHRsv8i16
5480 : /* 16896 */ MCD::OPC_FilterValue, 1, 145, 4, 0, // Skip to: 18070
5481 : /* 16901 */ MCD::OPC_CheckPredicate, 22, 140, 4, 0, // Skip to: 18070
5482 : /* 16906 */ MCD::OPC_Decode, 217, 17, 167, 1, // Opcode: VRSHRuv8i16
5483 : /* 16911 */ MCD::OPC_FilterValue, 1, 130, 4, 0, // Skip to: 18070
5484 : /* 16916 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5485 : /* 16919 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 16934
5486 : /* 16924 */ MCD::OPC_CheckPredicate, 22, 117, 4, 0, // Skip to: 18070
5487 : /* 16929 */ MCD::OPC_Decode, 208, 17, 168, 1, // Opcode: VRSHRsv4i32
5488 : /* 16934 */ MCD::OPC_FilterValue, 1, 107, 4, 0, // Skip to: 18070
5489 : /* 16939 */ MCD::OPC_CheckPredicate, 22, 102, 4, 0, // Skip to: 18070
5490 : /* 16944 */ MCD::OPC_Decode, 216, 17, 168, 1, // Opcode: VRSHRuv4i32
5491 : /* 16949 */ MCD::OPC_FilterValue, 3, 139, 0, 0, // Skip to: 17093
5492 : /* 16954 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5493 : /* 16957 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17055
5494 : /* 16962 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5495 : /* 16965 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17017
5496 : /* 16970 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5497 : /* 16973 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 16995
5498 : /* 16978 */ MCD::OPC_CheckPredicate, 22, 63, 4, 0, // Skip to: 18070
5499 : /* 16983 */ MCD::OPC_CheckField, 19, 1, 1, 56, 4, 0, // Skip to: 18070
5500 : /* 16990 */ MCD::OPC_Decode, 229, 17, 169, 1, // Opcode: VRSRAsv16i8
5501 : /* 16995 */ MCD::OPC_FilterValue, 1, 46, 4, 0, // Skip to: 18070
5502 : /* 17000 */ MCD::OPC_CheckPredicate, 22, 41, 4, 0, // Skip to: 18070
5503 : /* 17005 */ MCD::OPC_CheckField, 19, 1, 1, 34, 4, 0, // Skip to: 18070
5504 : /* 17012 */ MCD::OPC_Decode, 237, 17, 169, 1, // Opcode: VRSRAuv16i8
5505 : /* 17017 */ MCD::OPC_FilterValue, 1, 24, 4, 0, // Skip to: 18070
5506 : /* 17022 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5507 : /* 17025 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17040
5508 : /* 17030 */ MCD::OPC_CheckPredicate, 22, 11, 4, 0, // Skip to: 18070
5509 : /* 17035 */ MCD::OPC_Decode, 235, 17, 170, 1, // Opcode: VRSRAsv8i16
5510 : /* 17040 */ MCD::OPC_FilterValue, 1, 1, 4, 0, // Skip to: 18070
5511 : /* 17045 */ MCD::OPC_CheckPredicate, 22, 252, 3, 0, // Skip to: 18070
5512 : /* 17050 */ MCD::OPC_Decode, 243, 17, 170, 1, // Opcode: VRSRAuv8i16
5513 : /* 17055 */ MCD::OPC_FilterValue, 1, 242, 3, 0, // Skip to: 18070
5514 : /* 17060 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5515 : /* 17063 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17078
5516 : /* 17068 */ MCD::OPC_CheckPredicate, 22, 229, 3, 0, // Skip to: 18070
5517 : /* 17073 */ MCD::OPC_Decode, 234, 17, 171, 1, // Opcode: VRSRAsv4i32
5518 : /* 17078 */ MCD::OPC_FilterValue, 1, 219, 3, 0, // Skip to: 18070
5519 : /* 17083 */ MCD::OPC_CheckPredicate, 22, 214, 3, 0, // Skip to: 18070
5520 : /* 17088 */ MCD::OPC_Decode, 242, 17, 171, 1, // Opcode: VRSRAuv4i32
5521 : /* 17093 */ MCD::OPC_FilterValue, 4, 84, 0, 0, // Skip to: 17182
5522 : /* 17098 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5523 : /* 17101 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 17160
5524 : /* 17106 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5525 : /* 17109 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 17138
5526 : /* 17114 */ MCD::OPC_CheckPredicate, 22, 183, 3, 0, // Skip to: 18070
5527 : /* 17119 */ MCD::OPC_CheckField, 24, 1, 1, 176, 3, 0, // Skip to: 18070
5528 : /* 17126 */ MCD::OPC_CheckField, 19, 1, 1, 169, 3, 0, // Skip to: 18070
5529 : /* 17133 */ MCD::OPC_Decode, 227, 18, 169, 1, // Opcode: VSRIv16i8
5530 : /* 17138 */ MCD::OPC_FilterValue, 1, 159, 3, 0, // Skip to: 18070
5531 : /* 17143 */ MCD::OPC_CheckPredicate, 22, 154, 3, 0, // Skip to: 18070
5532 : /* 17148 */ MCD::OPC_CheckField, 24, 1, 1, 147, 3, 0, // Skip to: 18070
5533 : /* 17155 */ MCD::OPC_Decode, 233, 18, 170, 1, // Opcode: VSRIv8i16
5534 : /* 17160 */ MCD::OPC_FilterValue, 1, 137, 3, 0, // Skip to: 18070
5535 : /* 17165 */ MCD::OPC_CheckPredicate, 22, 132, 3, 0, // Skip to: 18070
5536 : /* 17170 */ MCD::OPC_CheckField, 24, 1, 1, 125, 3, 0, // Skip to: 18070
5537 : /* 17177 */ MCD::OPC_Decode, 232, 18, 171, 1, // Opcode: VSRIv4i32
5538 : /* 17182 */ MCD::OPC_FilterValue, 5, 139, 0, 0, // Skip to: 17326
5539 : /* 17187 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5540 : /* 17190 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17288
5541 : /* 17195 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5542 : /* 17198 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17250
5543 : /* 17203 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5544 : /* 17206 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17228
5545 : /* 17211 */ MCD::OPC_CheckPredicate, 22, 86, 3, 0, // Skip to: 18070
5546 : /* 17216 */ MCD::OPC_CheckField, 19, 1, 1, 79, 3, 0, // Skip to: 18070
5547 : /* 17223 */ MCD::OPC_Decode, 148, 18, 172, 1, // Opcode: VSHLiv16i8
5548 : /* 17228 */ MCD::OPC_FilterValue, 1, 69, 3, 0, // Skip to: 18070
5549 : /* 17233 */ MCD::OPC_CheckPredicate, 22, 64, 3, 0, // Skip to: 18070
5550 : /* 17238 */ MCD::OPC_CheckField, 19, 1, 1, 57, 3, 0, // Skip to: 18070
5551 : /* 17245 */ MCD::OPC_Decode, 197, 18, 173, 1, // Opcode: VSLIv16i8
5552 : /* 17250 */ MCD::OPC_FilterValue, 1, 47, 3, 0, // Skip to: 18070
5553 : /* 17255 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5554 : /* 17258 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17273
5555 : /* 17263 */ MCD::OPC_CheckPredicate, 22, 34, 3, 0, // Skip to: 18070
5556 : /* 17268 */ MCD::OPC_Decode, 154, 18, 174, 1, // Opcode: VSHLiv8i16
5557 : /* 17273 */ MCD::OPC_FilterValue, 1, 24, 3, 0, // Skip to: 18070
5558 : /* 17278 */ MCD::OPC_CheckPredicate, 22, 19, 3, 0, // Skip to: 18070
5559 : /* 17283 */ MCD::OPC_Decode, 203, 18, 175, 1, // Opcode: VSLIv8i16
5560 : /* 17288 */ MCD::OPC_FilterValue, 1, 9, 3, 0, // Skip to: 18070
5561 : /* 17293 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5562 : /* 17296 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17311
5563 : /* 17301 */ MCD::OPC_CheckPredicate, 22, 252, 2, 0, // Skip to: 18070
5564 : /* 17306 */ MCD::OPC_Decode, 153, 18, 176, 1, // Opcode: VSHLiv4i32
5565 : /* 17311 */ MCD::OPC_FilterValue, 1, 242, 2, 0, // Skip to: 18070
5566 : /* 17316 */ MCD::OPC_CheckPredicate, 22, 237, 2, 0, // Skip to: 18070
5567 : /* 17321 */ MCD::OPC_Decode, 202, 18, 177, 1, // Opcode: VSLIv4i32
5568 : /* 17326 */ MCD::OPC_FilterValue, 6, 84, 0, 0, // Skip to: 17415
5569 : /* 17331 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5570 : /* 17334 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 17393
5571 : /* 17339 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5572 : /* 17342 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 17371
5573 : /* 17347 */ MCD::OPC_CheckPredicate, 22, 206, 2, 0, // Skip to: 18070
5574 : /* 17352 */ MCD::OPC_CheckField, 24, 1, 1, 199, 2, 0, // Skip to: 18070
5575 : /* 17359 */ MCD::OPC_CheckField, 19, 1, 1, 192, 2, 0, // Skip to: 18070
5576 : /* 17366 */ MCD::OPC_Decode, 173, 16, 172, 1, // Opcode: VQSHLsuv16i8
5577 : /* 17371 */ MCD::OPC_FilterValue, 1, 182, 2, 0, // Skip to: 18070
5578 : /* 17376 */ MCD::OPC_CheckPredicate, 22, 177, 2, 0, // Skip to: 18070
5579 : /* 17381 */ MCD::OPC_CheckField, 24, 1, 1, 170, 2, 0, // Skip to: 18070
5580 : /* 17388 */ MCD::OPC_Decode, 179, 16, 174, 1, // Opcode: VQSHLsuv8i16
5581 : /* 17393 */ MCD::OPC_FilterValue, 1, 160, 2, 0, // Skip to: 18070
5582 : /* 17398 */ MCD::OPC_CheckPredicate, 22, 155, 2, 0, // Skip to: 18070
5583 : /* 17403 */ MCD::OPC_CheckField, 24, 1, 1, 148, 2, 0, // Skip to: 18070
5584 : /* 17410 */ MCD::OPC_Decode, 178, 16, 176, 1, // Opcode: VQSHLsuv4i32
5585 : /* 17415 */ MCD::OPC_FilterValue, 7, 139, 0, 0, // Skip to: 17559
5586 : /* 17420 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5587 : /* 17423 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17521
5588 : /* 17428 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5589 : /* 17431 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17483
5590 : /* 17436 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5591 : /* 17439 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17461
5592 : /* 17444 */ MCD::OPC_CheckPredicate, 22, 109, 2, 0, // Skip to: 18070
5593 : /* 17449 */ MCD::OPC_CheckField, 19, 1, 1, 102, 2, 0, // Skip to: 18070
5594 : /* 17456 */ MCD::OPC_Decode, 165, 16, 172, 1, // Opcode: VQSHLsiv16i8
5595 : /* 17461 */ MCD::OPC_FilterValue, 1, 92, 2, 0, // Skip to: 18070
5596 : /* 17466 */ MCD::OPC_CheckPredicate, 22, 87, 2, 0, // Skip to: 18070
5597 : /* 17471 */ MCD::OPC_CheckField, 19, 1, 1, 80, 2, 0, // Skip to: 18070
5598 : /* 17478 */ MCD::OPC_Decode, 189, 16, 172, 1, // Opcode: VQSHLuiv16i8
5599 : /* 17483 */ MCD::OPC_FilterValue, 1, 70, 2, 0, // Skip to: 18070
5600 : /* 17488 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5601 : /* 17491 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17506
5602 : /* 17496 */ MCD::OPC_CheckPredicate, 22, 57, 2, 0, // Skip to: 18070
5603 : /* 17501 */ MCD::OPC_Decode, 171, 16, 174, 1, // Opcode: VQSHLsiv8i16
5604 : /* 17506 */ MCD::OPC_FilterValue, 1, 47, 2, 0, // Skip to: 18070
5605 : /* 17511 */ MCD::OPC_CheckPredicate, 22, 42, 2, 0, // Skip to: 18070
5606 : /* 17516 */ MCD::OPC_Decode, 195, 16, 174, 1, // Opcode: VQSHLuiv8i16
5607 : /* 17521 */ MCD::OPC_FilterValue, 1, 32, 2, 0, // Skip to: 18070
5608 : /* 17526 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5609 : /* 17529 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17544
5610 : /* 17534 */ MCD::OPC_CheckPredicate, 22, 19, 2, 0, // Skip to: 18070
5611 : /* 17539 */ MCD::OPC_Decode, 170, 16, 176, 1, // Opcode: VQSHLsiv4i32
5612 : /* 17544 */ MCD::OPC_FilterValue, 1, 9, 2, 0, // Skip to: 18070
5613 : /* 17549 */ MCD::OPC_CheckPredicate, 22, 4, 2, 0, // Skip to: 18070
5614 : /* 17554 */ MCD::OPC_Decode, 194, 16, 176, 1, // Opcode: VQSHLuiv4i32
5615 : /* 17559 */ MCD::OPC_FilterValue, 8, 139, 0, 0, // Skip to: 17703
5616 : /* 17564 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5617 : /* 17567 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17665
5618 : /* 17572 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5619 : /* 17575 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17627
5620 : /* 17580 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5621 : /* 17583 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17605
5622 : /* 17588 */ MCD::OPC_CheckPredicate, 22, 221, 1, 0, // Skip to: 18070
5623 : /* 17593 */ MCD::OPC_CheckField, 19, 1, 1, 214, 1, 0, // Skip to: 18070
5624 : /* 17600 */ MCD::OPC_Decode, 202, 17, 154, 1, // Opcode: VRSHRNv8i8
5625 : /* 17605 */ MCD::OPC_FilterValue, 1, 204, 1, 0, // Skip to: 18070
5626 : /* 17610 */ MCD::OPC_CheckPredicate, 22, 199, 1, 0, // Skip to: 18070
5627 : /* 17615 */ MCD::OPC_CheckField, 19, 1, 1, 192, 1, 0, // Skip to: 18070
5628 : /* 17622 */ MCD::OPC_Decode, 164, 16, 154, 1, // Opcode: VQRSHRUNv8i8
5629 : /* 17627 */ MCD::OPC_FilterValue, 1, 182, 1, 0, // Skip to: 18070
5630 : /* 17632 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5631 : /* 17635 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17650
5632 : /* 17640 */ MCD::OPC_CheckPredicate, 22, 169, 1, 0, // Skip to: 18070
5633 : /* 17645 */ MCD::OPC_Decode, 201, 17, 155, 1, // Opcode: VRSHRNv4i16
5634 : /* 17650 */ MCD::OPC_FilterValue, 1, 159, 1, 0, // Skip to: 18070
5635 : /* 17655 */ MCD::OPC_CheckPredicate, 22, 154, 1, 0, // Skip to: 18070
5636 : /* 17660 */ MCD::OPC_Decode, 163, 16, 155, 1, // Opcode: VQRSHRUNv4i16
5637 : /* 17665 */ MCD::OPC_FilterValue, 1, 144, 1, 0, // Skip to: 18070
5638 : /* 17670 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5639 : /* 17673 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17688
5640 : /* 17678 */ MCD::OPC_CheckPredicate, 22, 131, 1, 0, // Skip to: 18070
5641 : /* 17683 */ MCD::OPC_Decode, 200, 17, 156, 1, // Opcode: VRSHRNv2i32
5642 : /* 17688 */ MCD::OPC_FilterValue, 1, 121, 1, 0, // Skip to: 18070
5643 : /* 17693 */ MCD::OPC_CheckPredicate, 22, 116, 1, 0, // Skip to: 18070
5644 : /* 17698 */ MCD::OPC_Decode, 162, 16, 156, 1, // Opcode: VQRSHRUNv2i32
5645 : /* 17703 */ MCD::OPC_FilterValue, 9, 139, 0, 0, // Skip to: 17847
5646 : /* 17708 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5647 : /* 17711 */ MCD::OPC_FilterValue, 0, 93, 0, 0, // Skip to: 17809
5648 : /* 17716 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5649 : /* 17719 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 17771
5650 : /* 17724 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5651 : /* 17727 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17749
5652 : /* 17732 */ MCD::OPC_CheckPredicate, 22, 77, 1, 0, // Skip to: 18070
5653 : /* 17737 */ MCD::OPC_CheckField, 19, 1, 1, 70, 1, 0, // Skip to: 18070
5654 : /* 17744 */ MCD::OPC_Decode, 158, 16, 154, 1, // Opcode: VQRSHRNsv8i8
5655 : /* 17749 */ MCD::OPC_FilterValue, 1, 60, 1, 0, // Skip to: 18070
5656 : /* 17754 */ MCD::OPC_CheckPredicate, 22, 55, 1, 0, // Skip to: 18070
5657 : /* 17759 */ MCD::OPC_CheckField, 19, 1, 1, 48, 1, 0, // Skip to: 18070
5658 : /* 17766 */ MCD::OPC_Decode, 161, 16, 154, 1, // Opcode: VQRSHRNuv8i8
5659 : /* 17771 */ MCD::OPC_FilterValue, 1, 38, 1, 0, // Skip to: 18070
5660 : /* 17776 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5661 : /* 17779 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17794
5662 : /* 17784 */ MCD::OPC_CheckPredicate, 22, 25, 1, 0, // Skip to: 18070
5663 : /* 17789 */ MCD::OPC_Decode, 157, 16, 155, 1, // Opcode: VQRSHRNsv4i16
5664 : /* 17794 */ MCD::OPC_FilterValue, 1, 15, 1, 0, // Skip to: 18070
5665 : /* 17799 */ MCD::OPC_CheckPredicate, 22, 10, 1, 0, // Skip to: 18070
5666 : /* 17804 */ MCD::OPC_Decode, 160, 16, 155, 1, // Opcode: VQRSHRNuv4i16
5667 : /* 17809 */ MCD::OPC_FilterValue, 1, 0, 1, 0, // Skip to: 18070
5668 : /* 17814 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5669 : /* 17817 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17832
5670 : /* 17822 */ MCD::OPC_CheckPredicate, 22, 243, 0, 0, // Skip to: 18070
5671 : /* 17827 */ MCD::OPC_Decode, 156, 16, 156, 1, // Opcode: VQRSHRNsv2i32
5672 : /* 17832 */ MCD::OPC_FilterValue, 1, 233, 0, 0, // Skip to: 18070
5673 : /* 17837 */ MCD::OPC_CheckPredicate, 22, 228, 0, 0, // Skip to: 18070
5674 : /* 17842 */ MCD::OPC_Decode, 159, 16, 156, 1, // Opcode: VQRSHRNuv2i32
5675 : /* 17847 */ MCD::OPC_FilterValue, 12, 33, 0, 0, // Skip to: 17885
5676 : /* 17852 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5677 : /* 17855 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17870
5678 : /* 17860 */ MCD::OPC_CheckPredicate, 23, 205, 0, 0, // Skip to: 18070
5679 : /* 17865 */ MCD::OPC_Decode, 132, 10, 178, 1, // Opcode: VCVTxs2hq
5680 : /* 17870 */ MCD::OPC_FilterValue, 1, 195, 0, 0, // Skip to: 18070
5681 : /* 17875 */ MCD::OPC_CheckPredicate, 23, 190, 0, 0, // Skip to: 18070
5682 : /* 17880 */ MCD::OPC_Decode, 136, 10, 178, 1, // Opcode: VCVTxu2hq
5683 : /* 17885 */ MCD::OPC_FilterValue, 13, 33, 0, 0, // Skip to: 17923
5684 : /* 17890 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5685 : /* 17893 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17908
5686 : /* 17898 */ MCD::OPC_CheckPredicate, 23, 167, 0, 0, // Skip to: 18070
5687 : /* 17903 */ MCD::OPC_Decode, 246, 9, 178, 1, // Opcode: VCVTh2xsq
5688 : /* 17908 */ MCD::OPC_FilterValue, 1, 157, 0, 0, // Skip to: 18070
5689 : /* 17913 */ MCD::OPC_CheckPredicate, 23, 152, 0, 0, // Skip to: 18070
5690 : /* 17918 */ MCD::OPC_Decode, 248, 9, 178, 1, // Opcode: VCVTh2xuq
5691 : /* 17923 */ MCD::OPC_FilterValue, 14, 80, 0, 0, // Skip to: 18008
5692 : /* 17928 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
5693 : /* 17931 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 17953
5694 : /* 17936 */ MCD::OPC_CheckPredicate, 22, 34, 0, 0, // Skip to: 17975
5695 : /* 17941 */ MCD::OPC_CheckField, 19, 3, 0, 27, 0, 0, // Skip to: 17975
5696 : /* 17948 */ MCD::OPC_Decode, 176, 14, 161, 1, // Opcode: VMOVv16i8
5697 : /* 17953 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 17975
5698 : /* 17958 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 17975
5699 : /* 17963 */ MCD::OPC_CheckField, 19, 3, 0, 5, 0, 0, // Skip to: 17975
5700 : /* 17970 */ MCD::OPC_Decode, 180, 14, 161, 1, // Opcode: VMOVv2i64
5701 : /* 17975 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5702 : /* 17978 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 17993
5703 : /* 17983 */ MCD::OPC_CheckPredicate, 22, 82, 0, 0, // Skip to: 18070
5704 : /* 17988 */ MCD::OPC_Decode, 130, 10, 178, 1, // Opcode: VCVTxs2fq
5705 : /* 17993 */ MCD::OPC_FilterValue, 1, 72, 0, 0, // Skip to: 18070
5706 : /* 17998 */ MCD::OPC_CheckPredicate, 22, 67, 0, 0, // Skip to: 18070
5707 : /* 18003 */ MCD::OPC_Decode, 134, 10, 178, 1, // Opcode: VCVTxu2fq
5708 : /* 18008 */ MCD::OPC_FilterValue, 15, 57, 0, 0, // Skip to: 18070
5709 : /* 18013 */ MCD::OPC_ExtractField, 24, 1, // Inst{24} ...
5710 : /* 18016 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18031
5711 : /* 18021 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 18046
5712 : /* 18026 */ MCD::OPC_Decode, 237, 9, 178, 1, // Opcode: VCVTf2xsq
5713 : /* 18031 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 18046
5714 : /* 18036 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 18046
5715 : /* 18041 */ MCD::OPC_Decode, 239, 9, 178, 1, // Opcode: VCVTf2xuq
5716 : /* 18046 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 18070
5717 : /* 18051 */ MCD::OPC_CheckField, 19, 3, 0, 12, 0, 0, // Skip to: 18070
5718 : /* 18058 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 18070
5719 : /* 18065 */ MCD::OPC_Decode, 181, 14, 161, 1, // Opcode: VMOVv4f32
5720 : /* 18070 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
5721 : /* 18073 */ MCD::OPC_FilterValue, 0, 88, 0, 0, // Skip to: 18166
5722 : /* 18078 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ...
5723 : /* 18081 */ MCD::OPC_FilterValue, 0, 211, 1, 0, // Skip to: 18553
5724 : /* 18086 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5725 : /* 18089 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18111
5726 : /* 18094 */ MCD::OPC_CheckPredicate, 22, 57, 0, 0, // Skip to: 18156
5727 : /* 18099 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 18156
5728 : /* 18106 */ MCD::OPC_Decode, 184, 14, 161, 1, // Opcode: VMOVv8i16
5729 : /* 18111 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 18156
5730 : /* 18116 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
5731 : /* 18119 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18134
5732 : /* 18124 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 18156
5733 : /* 18129 */ MCD::OPC_Decode, 139, 15, 161, 1, // Opcode: VORRiv4i32
5734 : /* 18134 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 18156
5735 : /* 18139 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 18156
5736 : /* 18144 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 18156
5737 : /* 18151 */ MCD::OPC_Decode, 140, 15, 161, 1, // Opcode: VORRiv8i16
5738 : /* 18156 */ MCD::OPC_CheckPredicate, 22, 136, 1, 0, // Skip to: 18553
5739 : /* 18161 */ MCD::OPC_Decode, 183, 14, 161, 1, // Opcode: VMOVv4i32
5740 : /* 18166 */ MCD::OPC_FilterValue, 1, 126, 1, 0, // Skip to: 18553
5741 : /* 18171 */ MCD::OPC_ExtractField, 19, 3, // Inst{21-19} ...
5742 : /* 18174 */ MCD::OPC_FilterValue, 0, 118, 1, 0, // Skip to: 18553
5743 : /* 18179 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
5744 : /* 18182 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 18204
5745 : /* 18187 */ MCD::OPC_CheckPredicate, 22, 57, 0, 0, // Skip to: 18249
5746 : /* 18192 */ MCD::OPC_CheckField, 10, 2, 2, 50, 0, 0, // Skip to: 18249
5747 : /* 18199 */ MCD::OPC_Decode, 239, 14, 161, 1, // Opcode: VMVNv8i16
5748 : /* 18204 */ MCD::OPC_FilterValue, 1, 40, 0, 0, // Skip to: 18249
5749 : /* 18209 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
5750 : /* 18212 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18227
5751 : /* 18217 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 18249
5752 : /* 18222 */ MCD::OPC_Decode, 154, 8, 161, 1, // Opcode: VBICiv4i32
5753 : /* 18227 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 18249
5754 : /* 18232 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 18249
5755 : /* 18237 */ MCD::OPC_CheckField, 10, 1, 0, 5, 0, 0, // Skip to: 18249
5756 : /* 18244 */ MCD::OPC_Decode, 155, 8, 161, 1, // Opcode: VBICiv8i16
5757 : /* 18249 */ MCD::OPC_CheckPredicate, 22, 43, 1, 0, // Skip to: 18553
5758 : /* 18254 */ MCD::OPC_Decode, 238, 14, 161, 1, // Opcode: VMVNv4i32
5759 : /* 18259 */ MCD::OPC_FilterValue, 1, 33, 1, 0, // Skip to: 18553
5760 : /* 18264 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
5761 : /* 18267 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 18307
5762 : /* 18272 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5763 : /* 18275 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 18291
5764 : /* 18281 */ MCD::OPC_CheckPredicate, 22, 11, 1, 0, // Skip to: 18553
5765 : /* 18286 */ MCD::OPC_Decode, 178, 18, 179, 1, // Opcode: VSHRsv2i64
5766 : /* 18291 */ MCD::OPC_FilterValue, 243, 1, 0, 1, 0, // Skip to: 18553
5767 : /* 18297 */ MCD::OPC_CheckPredicate, 22, 251, 0, 0, // Skip to: 18553
5768 : /* 18302 */ MCD::OPC_Decode, 186, 18, 179, 1, // Opcode: VSHRuv2i64
5769 : /* 18307 */ MCD::OPC_FilterValue, 1, 35, 0, 0, // Skip to: 18347
5770 : /* 18312 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5771 : /* 18315 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 18331
5772 : /* 18321 */ MCD::OPC_CheckPredicate, 22, 227, 0, 0, // Skip to: 18553
5773 : /* 18326 */ MCD::OPC_Decode, 214, 18, 180, 1, // Opcode: VSRAsv2i64
5774 : /* 18331 */ MCD::OPC_FilterValue, 243, 1, 216, 0, 0, // Skip to: 18553
5775 : /* 18337 */ MCD::OPC_CheckPredicate, 22, 211, 0, 0, // Skip to: 18553
5776 : /* 18342 */ MCD::OPC_Decode, 222, 18, 180, 1, // Opcode: VSRAuv2i64
5777 : /* 18347 */ MCD::OPC_FilterValue, 2, 35, 0, 0, // Skip to: 18387
5778 : /* 18352 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5779 : /* 18355 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 18371
5780 : /* 18361 */ MCD::OPC_CheckPredicate, 22, 187, 0, 0, // Skip to: 18553
5781 : /* 18366 */ MCD::OPC_Decode, 206, 17, 179, 1, // Opcode: VRSHRsv2i64
5782 : /* 18371 */ MCD::OPC_FilterValue, 243, 1, 176, 0, 0, // Skip to: 18553
5783 : /* 18377 */ MCD::OPC_CheckPredicate, 22, 171, 0, 0, // Skip to: 18553
5784 : /* 18382 */ MCD::OPC_Decode, 214, 17, 179, 1, // Opcode: VRSHRuv2i64
5785 : /* 18387 */ MCD::OPC_FilterValue, 3, 35, 0, 0, // Skip to: 18427
5786 : /* 18392 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5787 : /* 18395 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 18411
5788 : /* 18401 */ MCD::OPC_CheckPredicate, 22, 147, 0, 0, // Skip to: 18553
5789 : /* 18406 */ MCD::OPC_Decode, 232, 17, 180, 1, // Opcode: VRSRAsv2i64
5790 : /* 18411 */ MCD::OPC_FilterValue, 243, 1, 136, 0, 0, // Skip to: 18553
5791 : /* 18417 */ MCD::OPC_CheckPredicate, 22, 131, 0, 0, // Skip to: 18553
5792 : /* 18422 */ MCD::OPC_Decode, 240, 17, 180, 1, // Opcode: VRSRAuv2i64
5793 : /* 18427 */ MCD::OPC_FilterValue, 4, 18, 0, 0, // Skip to: 18450
5794 : /* 18432 */ MCD::OPC_CheckPredicate, 22, 116, 0, 0, // Skip to: 18553
5795 : /* 18437 */ MCD::OPC_CheckField, 24, 8, 243, 1, 108, 0, 0, // Skip to: 18553
5796 : /* 18445 */ MCD::OPC_Decode, 230, 18, 180, 1, // Opcode: VSRIv2i64
5797 : /* 18450 */ MCD::OPC_FilterValue, 5, 35, 0, 0, // Skip to: 18490
5798 : /* 18455 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5799 : /* 18458 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 18474
5800 : /* 18464 */ MCD::OPC_CheckPredicate, 22, 84, 0, 0, // Skip to: 18553
5801 : /* 18469 */ MCD::OPC_Decode, 151, 18, 181, 1, // Opcode: VSHLiv2i64
5802 : /* 18474 */ MCD::OPC_FilterValue, 243, 1, 73, 0, 0, // Skip to: 18553
5803 : /* 18480 */ MCD::OPC_CheckPredicate, 22, 68, 0, 0, // Skip to: 18553
5804 : /* 18485 */ MCD::OPC_Decode, 200, 18, 182, 1, // Opcode: VSLIv2i64
5805 : /* 18490 */ MCD::OPC_FilterValue, 6, 18, 0, 0, // Skip to: 18513
5806 : /* 18495 */ MCD::OPC_CheckPredicate, 22, 53, 0, 0, // Skip to: 18553
5807 : /* 18500 */ MCD::OPC_CheckField, 24, 8, 243, 1, 45, 0, 0, // Skip to: 18553
5808 : /* 18508 */ MCD::OPC_Decode, 176, 16, 181, 1, // Opcode: VQSHLsuv2i64
5809 : /* 18513 */ MCD::OPC_FilterValue, 7, 35, 0, 0, // Skip to: 18553
5810 : /* 18518 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
5811 : /* 18521 */ MCD::OPC_FilterValue, 242, 1, 10, 0, 0, // Skip to: 18537
5812 : /* 18527 */ MCD::OPC_CheckPredicate, 22, 21, 0, 0, // Skip to: 18553
5813 : /* 18532 */ MCD::OPC_Decode, 168, 16, 181, 1, // Opcode: VQSHLsiv2i64
5814 : /* 18537 */ MCD::OPC_FilterValue, 243, 1, 10, 0, 0, // Skip to: 18553
5815 : /* 18543 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 18553
5816 : /* 18548 */ MCD::OPC_Decode, 192, 16, 181, 1, // Opcode: VQSHLuiv2i64
5817 : /* 18553 */ MCD::OPC_Fail,
5818 : 0
5819 : };
5820 :
5821 : static const uint8_t DecoderTableNEONDup32[] = {
5822 : /* 0 */ MCD::OPC_ExtractField, 22, 6, // Inst{27-22} ...
5823 : /* 3 */ MCD::OPC_FilterValue, 56, 121, 0, 0, // Skip to: 129
5824 : /* 8 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ...
5825 : /* 11 */ MCD::OPC_FilterValue, 16, 61, 0, 0, // Skip to: 77
5826 : /* 16 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5827 : /* 19 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 48
5828 : /* 24 */ MCD::OPC_CheckPredicate, 28, 183, 1, 0, // Skip to: 468
5829 : /* 29 */ MCD::OPC_CheckField, 8, 4, 11, 176, 1, 0, // Skip to: 468
5830 : /* 36 */ MCD::OPC_CheckField, 6, 1, 0, 169, 1, 0, // Skip to: 468
5831 : /* 43 */ MCD::OPC_Decode, 137, 18, 183, 1, // Opcode: VSETLNi32
5832 : /* 48 */ MCD::OPC_FilterValue, 1, 159, 1, 0, // Skip to: 468
5833 : /* 53 */ MCD::OPC_CheckPredicate, 28, 154, 1, 0, // Skip to: 468
5834 : /* 58 */ MCD::OPC_CheckField, 8, 4, 11, 147, 1, 0, // Skip to: 468
5835 : /* 65 */ MCD::OPC_CheckField, 6, 1, 0, 140, 1, 0, // Skip to: 468
5836 : /* 72 */ MCD::OPC_Decode, 189, 10, 184, 1, // Opcode: VGETLNi32
5837 : /* 77 */ MCD::OPC_FilterValue, 48, 130, 1, 0, // Skip to: 468
5838 : /* 82 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5839 : /* 85 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 107
5840 : /* 90 */ MCD::OPC_CheckPredicate, 22, 117, 1, 0, // Skip to: 468
5841 : /* 95 */ MCD::OPC_CheckField, 8, 4, 11, 110, 1, 0, // Skip to: 468
5842 : /* 102 */ MCD::OPC_Decode, 136, 18, 185, 1, // Opcode: VSETLNi16
5843 : /* 107 */ MCD::OPC_FilterValue, 1, 100, 1, 0, // Skip to: 468
5844 : /* 112 */ MCD::OPC_CheckPredicate, 22, 95, 1, 0, // Skip to: 468
5845 : /* 117 */ MCD::OPC_CheckField, 8, 4, 11, 88, 1, 0, // Skip to: 468
5846 : /* 124 */ MCD::OPC_Decode, 190, 10, 186, 1, // Opcode: VGETLNs16
5847 : /* 129 */ MCD::OPC_FilterValue, 57, 61, 0, 0, // Skip to: 195
5848 : /* 134 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5849 : /* 137 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 166
5850 : /* 142 */ MCD::OPC_CheckPredicate, 22, 65, 1, 0, // Skip to: 468
5851 : /* 147 */ MCD::OPC_CheckField, 8, 4, 11, 58, 1, 0, // Skip to: 468
5852 : /* 154 */ MCD::OPC_CheckField, 0, 5, 16, 51, 1, 0, // Skip to: 468
5853 : /* 161 */ MCD::OPC_Decode, 138, 18, 187, 1, // Opcode: VSETLNi8
5854 : /* 166 */ MCD::OPC_FilterValue, 1, 41, 1, 0, // Skip to: 468
5855 : /* 171 */ MCD::OPC_CheckPredicate, 22, 36, 1, 0, // Skip to: 468
5856 : /* 176 */ MCD::OPC_CheckField, 8, 4, 11, 29, 1, 0, // Skip to: 468
5857 : /* 183 */ MCD::OPC_CheckField, 0, 5, 16, 22, 1, 0, // Skip to: 468
5858 : /* 190 */ MCD::OPC_Decode, 191, 10, 188, 1, // Opcode: VGETLNs8
5859 : /* 195 */ MCD::OPC_FilterValue, 58, 165, 0, 0, // Skip to: 365
5860 : /* 200 */ MCD::OPC_ExtractField, 0, 6, // Inst{5-0} ...
5861 : /* 203 */ MCD::OPC_FilterValue, 16, 61, 0, 0, // Skip to: 269
5862 : /* 208 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5863 : /* 211 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 240
5864 : /* 216 */ MCD::OPC_CheckPredicate, 22, 247, 0, 0, // Skip to: 468
5865 : /* 221 */ MCD::OPC_CheckField, 8, 4, 11, 240, 0, 0, // Skip to: 468
5866 : /* 228 */ MCD::OPC_CheckField, 6, 1, 0, 233, 0, 0, // Skip to: 468
5867 : /* 235 */ MCD::OPC_Decode, 142, 10, 189, 1, // Opcode: VDUP32d
5868 : /* 240 */ MCD::OPC_FilterValue, 2, 223, 0, 0, // Skip to: 468
5869 : /* 245 */ MCD::OPC_CheckPredicate, 22, 218, 0, 0, // Skip to: 468
5870 : /* 250 */ MCD::OPC_CheckField, 8, 4, 11, 211, 0, 0, // Skip to: 468
5871 : /* 257 */ MCD::OPC_CheckField, 6, 1, 0, 204, 0, 0, // Skip to: 468
5872 : /* 264 */ MCD::OPC_Decode, 143, 10, 190, 1, // Opcode: VDUP32q
5873 : /* 269 */ MCD::OPC_FilterValue, 48, 194, 0, 0, // Skip to: 468
5874 : /* 274 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5875 : /* 277 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 343
5876 : /* 282 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5877 : /* 285 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 314
5878 : /* 290 */ MCD::OPC_CheckPredicate, 22, 173, 0, 0, // Skip to: 468
5879 : /* 295 */ MCD::OPC_CheckField, 8, 4, 11, 166, 0, 0, // Skip to: 468
5880 : /* 302 */ MCD::OPC_CheckField, 6, 1, 0, 159, 0, 0, // Skip to: 468
5881 : /* 309 */ MCD::OPC_Decode, 140, 10, 189, 1, // Opcode: VDUP16d
5882 : /* 314 */ MCD::OPC_FilterValue, 1, 149, 0, 0, // Skip to: 468
5883 : /* 319 */ MCD::OPC_CheckPredicate, 22, 144, 0, 0, // Skip to: 468
5884 : /* 324 */ MCD::OPC_CheckField, 8, 4, 11, 137, 0, 0, // Skip to: 468
5885 : /* 331 */ MCD::OPC_CheckField, 6, 1, 0, 130, 0, 0, // Skip to: 468
5886 : /* 338 */ MCD::OPC_Decode, 141, 10, 190, 1, // Opcode: VDUP16q
5887 : /* 343 */ MCD::OPC_FilterValue, 1, 120, 0, 0, // Skip to: 468
5888 : /* 348 */ MCD::OPC_CheckPredicate, 22, 115, 0, 0, // Skip to: 468
5889 : /* 353 */ MCD::OPC_CheckField, 8, 4, 11, 108, 0, 0, // Skip to: 468
5890 : /* 360 */ MCD::OPC_Decode, 192, 10, 186, 1, // Opcode: VGETLNu16
5891 : /* 365 */ MCD::OPC_FilterValue, 59, 98, 0, 0, // Skip to: 468
5892 : /* 370 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
5893 : /* 373 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 439
5894 : /* 378 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
5895 : /* 381 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 410
5896 : /* 386 */ MCD::OPC_CheckPredicate, 22, 77, 0, 0, // Skip to: 468
5897 : /* 391 */ MCD::OPC_CheckField, 8, 4, 11, 70, 0, 0, // Skip to: 468
5898 : /* 398 */ MCD::OPC_CheckField, 0, 7, 16, 63, 0, 0, // Skip to: 468
5899 : /* 405 */ MCD::OPC_Decode, 144, 10, 189, 1, // Opcode: VDUP8d
5900 : /* 410 */ MCD::OPC_FilterValue, 1, 53, 0, 0, // Skip to: 468
5901 : /* 415 */ MCD::OPC_CheckPredicate, 22, 48, 0, 0, // Skip to: 468
5902 : /* 420 */ MCD::OPC_CheckField, 8, 4, 11, 41, 0, 0, // Skip to: 468
5903 : /* 427 */ MCD::OPC_CheckField, 0, 7, 16, 34, 0, 0, // Skip to: 468
5904 : /* 434 */ MCD::OPC_Decode, 145, 10, 190, 1, // Opcode: VDUP8q
5905 : /* 439 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 468
5906 : /* 444 */ MCD::OPC_CheckPredicate, 22, 19, 0, 0, // Skip to: 468
5907 : /* 449 */ MCD::OPC_CheckField, 8, 4, 11, 12, 0, 0, // Skip to: 468
5908 : /* 456 */ MCD::OPC_CheckField, 0, 5, 16, 5, 0, 0, // Skip to: 468
5909 : /* 463 */ MCD::OPC_Decode, 193, 10, 188, 1, // Opcode: VGETLNu8
5910 : /* 468 */ MCD::OPC_Fail,
5911 : 0
5912 : };
5913 :
5914 : static const uint8_t DecoderTableNEONLoadStore32[] = {
5915 : /* 0 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
5916 : /* 3 */ MCD::OPC_FilterValue, 0, 55, 1, 0, // Skip to: 319
5917 : /* 8 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5918 : /* 11 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 165
5919 : /* 16 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
5920 : /* 19 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 124
5921 : /* 25 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
5922 : /* 28 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 60
5923 : /* 33 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 50
5924 : /* 38 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 50
5925 : /* 45 */ MCD::OPC_Decode, 198, 20, 191, 1, // Opcode: VST4d8
5926 : /* 50 */ MCD::OPC_CheckPredicate, 22, 246, 25, 0, // Skip to: 6701
5927 : /* 55 */ MCD::OPC_Decode, 201, 20, 191, 1, // Opcode: VST4d8_UPD
5928 : /* 60 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 92
5929 : /* 65 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 82
5930 : /* 70 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 82
5931 : /* 77 */ MCD::OPC_Decode, 190, 20, 191, 1, // Opcode: VST4d16
5932 : /* 82 */ MCD::OPC_CheckPredicate, 22, 214, 25, 0, // Skip to: 6701
5933 : /* 87 */ MCD::OPC_Decode, 193, 20, 191, 1, // Opcode: VST4d16_UPD
5934 : /* 92 */ MCD::OPC_FilterValue, 2, 204, 25, 0, // Skip to: 6701
5935 : /* 97 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 114
5936 : /* 102 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 114
5937 : /* 109 */ MCD::OPC_Decode, 194, 20, 191, 1, // Opcode: VST4d32
5938 : /* 114 */ MCD::OPC_CheckPredicate, 22, 182, 25, 0, // Skip to: 6701
5939 : /* 119 */ MCD::OPC_Decode, 197, 20, 191, 1, // Opcode: VST4d32_UPD
5940 : /* 124 */ MCD::OPC_FilterValue, 233, 3, 171, 25, 0, // Skip to: 6701
5941 : /* 130 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
5942 : /* 133 */ MCD::OPC_FilterValue, 0, 163, 25, 0, // Skip to: 6701
5943 : /* 138 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 155
5944 : /* 143 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 155
5945 : /* 150 */ MCD::OPC_Decode, 239, 18, 192, 1, // Opcode: VST1LNd8
5946 : /* 155 */ MCD::OPC_CheckPredicate, 22, 141, 25, 0, // Skip to: 6701
5947 : /* 160 */ MCD::OPC_Decode, 240, 18, 192, 1, // Opcode: VST1LNd8_UPD
5948 : /* 165 */ MCD::OPC_FilterValue, 2, 131, 25, 0, // Skip to: 6701
5949 : /* 170 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
5950 : /* 173 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 278
5951 : /* 179 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
5952 : /* 182 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 214
5953 : /* 187 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 204
5954 : /* 192 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 204
5955 : /* 199 */ MCD::OPC_Decode, 145, 13, 191, 1, // Opcode: VLD4d8
5956 : /* 204 */ MCD::OPC_CheckPredicate, 22, 92, 25, 0, // Skip to: 6701
5957 : /* 209 */ MCD::OPC_Decode, 148, 13, 191, 1, // Opcode: VLD4d8_UPD
5958 : /* 214 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 246
5959 : /* 219 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 236
5960 : /* 224 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 236
5961 : /* 231 */ MCD::OPC_Decode, 137, 13, 191, 1, // Opcode: VLD4d16
5962 : /* 236 */ MCD::OPC_CheckPredicate, 22, 60, 25, 0, // Skip to: 6701
5963 : /* 241 */ MCD::OPC_Decode, 140, 13, 191, 1, // Opcode: VLD4d16_UPD
5964 : /* 246 */ MCD::OPC_FilterValue, 2, 50, 25, 0, // Skip to: 6701
5965 : /* 251 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 268
5966 : /* 256 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 268
5967 : /* 263 */ MCD::OPC_Decode, 141, 13, 191, 1, // Opcode: VLD4d32
5968 : /* 268 */ MCD::OPC_CheckPredicate, 22, 28, 25, 0, // Skip to: 6701
5969 : /* 273 */ MCD::OPC_Decode, 144, 13, 191, 1, // Opcode: VLD4d32_UPD
5970 : /* 278 */ MCD::OPC_FilterValue, 233, 3, 17, 25, 0, // Skip to: 6701
5971 : /* 284 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
5972 : /* 287 */ MCD::OPC_FilterValue, 0, 9, 25, 0, // Skip to: 6701
5973 : /* 292 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 309
5974 : /* 297 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 309
5975 : /* 304 */ MCD::OPC_Decode, 242, 10, 193, 1, // Opcode: VLD1LNd8
5976 : /* 309 */ MCD::OPC_CheckPredicate, 22, 243, 24, 0, // Skip to: 6701
5977 : /* 314 */ MCD::OPC_Decode, 243, 10, 193, 1, // Opcode: VLD1LNd8_UPD
5978 : /* 319 */ MCD::OPC_FilterValue, 1, 39, 1, 0, // Skip to: 619
5979 : /* 324 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
5980 : /* 327 */ MCD::OPC_FilterValue, 0, 141, 0, 0, // Skip to: 473
5981 : /* 332 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
5982 : /* 335 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 440
5983 : /* 341 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
5984 : /* 344 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 376
5985 : /* 349 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 366
5986 : /* 354 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 366
5987 : /* 361 */ MCD::OPC_Decode, 212, 20, 191, 1, // Opcode: VST4q8
5988 : /* 366 */ MCD::OPC_CheckPredicate, 22, 186, 24, 0, // Skip to: 6701
5989 : /* 371 */ MCD::OPC_Decode, 214, 20, 191, 1, // Opcode: VST4q8_UPD
5990 : /* 376 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 408
5991 : /* 381 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 398
5992 : /* 386 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 398
5993 : /* 393 */ MCD::OPC_Decode, 202, 20, 191, 1, // Opcode: VST4q16
5994 : /* 398 */ MCD::OPC_CheckPredicate, 22, 154, 24, 0, // Skip to: 6701
5995 : /* 403 */ MCD::OPC_Decode, 204, 20, 191, 1, // Opcode: VST4q16_UPD
5996 : /* 408 */ MCD::OPC_FilterValue, 2, 144, 24, 0, // Skip to: 6701
5997 : /* 413 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 430
5998 : /* 418 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 430
5999 : /* 425 */ MCD::OPC_Decode, 207, 20, 191, 1, // Opcode: VST4q32
6000 : /* 430 */ MCD::OPC_CheckPredicate, 22, 122, 24, 0, // Skip to: 6701
6001 : /* 435 */ MCD::OPC_Decode, 209, 20, 191, 1, // Opcode: VST4q32_UPD
6002 : /* 440 */ MCD::OPC_FilterValue, 233, 3, 111, 24, 0, // Skip to: 6701
6003 : /* 446 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 463
6004 : /* 451 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 463
6005 : /* 458 */ MCD::OPC_Decode, 203, 19, 194, 1, // Opcode: VST2LNd8
6006 : /* 463 */ MCD::OPC_CheckPredicate, 22, 89, 24, 0, // Skip to: 6701
6007 : /* 468 */ MCD::OPC_Decode, 206, 19, 194, 1, // Opcode: VST2LNd8_UPD
6008 : /* 473 */ MCD::OPC_FilterValue, 2, 79, 24, 0, // Skip to: 6701
6009 : /* 478 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6010 : /* 481 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 586
6011 : /* 487 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6012 : /* 490 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 522
6013 : /* 495 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 512
6014 : /* 500 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 512
6015 : /* 507 */ MCD::OPC_Decode, 159, 13, 191, 1, // Opcode: VLD4q8
6016 : /* 512 */ MCD::OPC_CheckPredicate, 22, 40, 24, 0, // Skip to: 6701
6017 : /* 517 */ MCD::OPC_Decode, 161, 13, 191, 1, // Opcode: VLD4q8_UPD
6018 : /* 522 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 554
6019 : /* 527 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 544
6020 : /* 532 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 544
6021 : /* 539 */ MCD::OPC_Decode, 149, 13, 191, 1, // Opcode: VLD4q16
6022 : /* 544 */ MCD::OPC_CheckPredicate, 22, 8, 24, 0, // Skip to: 6701
6023 : /* 549 */ MCD::OPC_Decode, 151, 13, 191, 1, // Opcode: VLD4q16_UPD
6024 : /* 554 */ MCD::OPC_FilterValue, 2, 254, 23, 0, // Skip to: 6701
6025 : /* 559 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 576
6026 : /* 564 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 576
6027 : /* 571 */ MCD::OPC_Decode, 154, 13, 191, 1, // Opcode: VLD4q32
6028 : /* 576 */ MCD::OPC_CheckPredicate, 22, 232, 23, 0, // Skip to: 6701
6029 : /* 581 */ MCD::OPC_Decode, 156, 13, 191, 1, // Opcode: VLD4q32_UPD
6030 : /* 586 */ MCD::OPC_FilterValue, 233, 3, 221, 23, 0, // Skip to: 6701
6031 : /* 592 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 609
6032 : /* 597 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 609
6033 : /* 604 */ MCD::OPC_Decode, 230, 11, 195, 1, // Opcode: VLD2LNd8
6034 : /* 609 */ MCD::OPC_CheckPredicate, 22, 199, 23, 0, // Skip to: 6701
6035 : /* 614 */ MCD::OPC_Decode, 233, 11, 195, 1, // Opcode: VLD2LNd8_UPD
6036 : /* 619 */ MCD::OPC_FilterValue, 2, 247, 1, 0, // Skip to: 1127
6037 : /* 624 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6038 : /* 627 */ MCD::OPC_FilterValue, 0, 245, 0, 0, // Skip to: 877
6039 : /* 632 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6040 : /* 635 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 836
6041 : /* 641 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6042 : /* 644 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 692
6043 : /* 649 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6044 : /* 652 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 667
6045 : /* 657 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 682
6046 : /* 662 */ MCD::OPC_Decode, 159, 19, 196, 1, // Opcode: VST1d8Qwb_fixed
6047 : /* 667 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 682
6048 : /* 672 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 682
6049 : /* 677 */ MCD::OPC_Decode, 157, 19, 196, 1, // Opcode: VST1d8Q
6050 : /* 682 */ MCD::OPC_CheckPredicate, 22, 126, 23, 0, // Skip to: 6701
6051 : /* 687 */ MCD::OPC_Decode, 160, 19, 196, 1, // Opcode: VST1d8Qwb_register
6052 : /* 692 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 740
6053 : /* 697 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6054 : /* 700 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 715
6055 : /* 705 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 730
6056 : /* 710 */ MCD::OPC_Decode, 250, 18, 196, 1, // Opcode: VST1d16Qwb_fixed
6057 : /* 715 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 730
6058 : /* 720 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 730
6059 : /* 725 */ MCD::OPC_Decode, 248, 18, 196, 1, // Opcode: VST1d16Q
6060 : /* 730 */ MCD::OPC_CheckPredicate, 22, 78, 23, 0, // Skip to: 6701
6061 : /* 735 */ MCD::OPC_Decode, 251, 18, 196, 1, // Opcode: VST1d16Qwb_register
6062 : /* 740 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 788
6063 : /* 745 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6064 : /* 748 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 763
6065 : /* 753 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 778
6066 : /* 758 */ MCD::OPC_Decode, 133, 19, 196, 1, // Opcode: VST1d32Qwb_fixed
6067 : /* 763 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 778
6068 : /* 768 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 778
6069 : /* 773 */ MCD::OPC_Decode, 131, 19, 196, 1, // Opcode: VST1d32Q
6070 : /* 778 */ MCD::OPC_CheckPredicate, 22, 30, 23, 0, // Skip to: 6701
6071 : /* 783 */ MCD::OPC_Decode, 134, 19, 196, 1, // Opcode: VST1d32Qwb_register
6072 : /* 788 */ MCD::OPC_FilterValue, 3, 20, 23, 0, // Skip to: 6701
6073 : /* 793 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6074 : /* 796 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 811
6075 : /* 801 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 826
6076 : /* 806 */ MCD::OPC_Decode, 146, 19, 196, 1, // Opcode: VST1d64Qwb_fixed
6077 : /* 811 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 826
6078 : /* 816 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 826
6079 : /* 821 */ MCD::OPC_Decode, 142, 19, 196, 1, // Opcode: VST1d64Q
6080 : /* 826 */ MCD::OPC_CheckPredicate, 22, 238, 22, 0, // Skip to: 6701
6081 : /* 831 */ MCD::OPC_Decode, 147, 19, 196, 1, // Opcode: VST1d64Qwb_register
6082 : /* 836 */ MCD::OPC_FilterValue, 233, 3, 227, 22, 0, // Skip to: 6701
6083 : /* 842 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
6084 : /* 845 */ MCD::OPC_FilterValue, 0, 219, 22, 0, // Skip to: 6701
6085 : /* 850 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 867
6086 : /* 855 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 867
6087 : /* 862 */ MCD::OPC_Decode, 131, 20, 197, 1, // Opcode: VST3LNd8
6088 : /* 867 */ MCD::OPC_CheckPredicate, 22, 197, 22, 0, // Skip to: 6701
6089 : /* 872 */ MCD::OPC_Decode, 134, 20, 197, 1, // Opcode: VST3LNd8_UPD
6090 : /* 877 */ MCD::OPC_FilterValue, 2, 187, 22, 0, // Skip to: 6701
6091 : /* 882 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6092 : /* 885 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 1086
6093 : /* 891 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6094 : /* 894 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 942
6095 : /* 899 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6096 : /* 902 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 917
6097 : /* 907 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 932
6098 : /* 912 */ MCD::OPC_Decode, 162, 11, 196, 1, // Opcode: VLD1d8Qwb_fixed
6099 : /* 917 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 932
6100 : /* 922 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 932
6101 : /* 927 */ MCD::OPC_Decode, 160, 11, 196, 1, // Opcode: VLD1d8Q
6102 : /* 932 */ MCD::OPC_CheckPredicate, 22, 132, 22, 0, // Skip to: 6701
6103 : /* 937 */ MCD::OPC_Decode, 163, 11, 196, 1, // Opcode: VLD1d8Qwb_register
6104 : /* 942 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 990
6105 : /* 947 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6106 : /* 950 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 965
6107 : /* 955 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 980
6108 : /* 960 */ MCD::OPC_Decode, 253, 10, 196, 1, // Opcode: VLD1d16Qwb_fixed
6109 : /* 965 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 980
6110 : /* 970 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 980
6111 : /* 975 */ MCD::OPC_Decode, 251, 10, 196, 1, // Opcode: VLD1d16Q
6112 : /* 980 */ MCD::OPC_CheckPredicate, 22, 84, 22, 0, // Skip to: 6701
6113 : /* 985 */ MCD::OPC_Decode, 254, 10, 196, 1, // Opcode: VLD1d16Qwb_register
6114 : /* 990 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 1038
6115 : /* 995 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6116 : /* 998 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1013
6117 : /* 1003 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1028
6118 : /* 1008 */ MCD::OPC_Decode, 136, 11, 196, 1, // Opcode: VLD1d32Qwb_fixed
6119 : /* 1013 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1028
6120 : /* 1018 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1028
6121 : /* 1023 */ MCD::OPC_Decode, 134, 11, 196, 1, // Opcode: VLD1d32Q
6122 : /* 1028 */ MCD::OPC_CheckPredicate, 22, 36, 22, 0, // Skip to: 6701
6123 : /* 1033 */ MCD::OPC_Decode, 137, 11, 196, 1, // Opcode: VLD1d32Qwb_register
6124 : /* 1038 */ MCD::OPC_FilterValue, 3, 26, 22, 0, // Skip to: 6701
6125 : /* 1043 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6126 : /* 1046 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1061
6127 : /* 1051 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1076
6128 : /* 1056 */ MCD::OPC_Decode, 149, 11, 196, 1, // Opcode: VLD1d64Qwb_fixed
6129 : /* 1061 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1076
6130 : /* 1066 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1076
6131 : /* 1071 */ MCD::OPC_Decode, 145, 11, 196, 1, // Opcode: VLD1d64Q
6132 : /* 1076 */ MCD::OPC_CheckPredicate, 22, 244, 21, 0, // Skip to: 6701
6133 : /* 1081 */ MCD::OPC_Decode, 150, 11, 196, 1, // Opcode: VLD1d64Qwb_register
6134 : /* 1086 */ MCD::OPC_FilterValue, 233, 3, 233, 21, 0, // Skip to: 6701
6135 : /* 1092 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
6136 : /* 1095 */ MCD::OPC_FilterValue, 0, 225, 21, 0, // Skip to: 6701
6137 : /* 1100 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1117
6138 : /* 1105 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1117
6139 : /* 1112 */ MCD::OPC_Decode, 182, 12, 198, 1, // Opcode: VLD3LNd8
6140 : /* 1117 */ MCD::OPC_CheckPredicate, 22, 203, 21, 0, // Skip to: 6701
6141 : /* 1122 */ MCD::OPC_Decode, 185, 12, 198, 1, // Opcode: VLD3LNd8_UPD
6142 : /* 1127 */ MCD::OPC_FilterValue, 3, 135, 1, 0, // Skip to: 1523
6143 : /* 1132 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6144 : /* 1135 */ MCD::OPC_FilterValue, 0, 189, 0, 0, // Skip to: 1329
6145 : /* 1140 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6146 : /* 1143 */ MCD::OPC_FilterValue, 232, 3, 147, 0, 0, // Skip to: 1296
6147 : /* 1149 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6148 : /* 1152 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 1200
6149 : /* 1157 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6150 : /* 1160 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1175
6151 : /* 1165 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1190
6152 : /* 1170 */ MCD::OPC_Decode, 249, 19, 199, 1, // Opcode: VST2q8wb_fixed
6153 : /* 1175 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1190
6154 : /* 1180 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1190
6155 : /* 1185 */ MCD::OPC_Decode, 245, 19, 199, 1, // Opcode: VST2q8
6156 : /* 1190 */ MCD::OPC_CheckPredicate, 22, 130, 21, 0, // Skip to: 6701
6157 : /* 1195 */ MCD::OPC_Decode, 250, 19, 199, 1, // Opcode: VST2q8wb_register
6158 : /* 1200 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 1248
6159 : /* 1205 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6160 : /* 1208 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1223
6161 : /* 1213 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1238
6162 : /* 1218 */ MCD::OPC_Decode, 237, 19, 199, 1, // Opcode: VST2q16wb_fixed
6163 : /* 1223 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1238
6164 : /* 1228 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1238
6165 : /* 1233 */ MCD::OPC_Decode, 233, 19, 199, 1, // Opcode: VST2q16
6166 : /* 1238 */ MCD::OPC_CheckPredicate, 22, 82, 21, 0, // Skip to: 6701
6167 : /* 1243 */ MCD::OPC_Decode, 238, 19, 199, 1, // Opcode: VST2q16wb_register
6168 : /* 1248 */ MCD::OPC_FilterValue, 2, 72, 21, 0, // Skip to: 6701
6169 : /* 1253 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6170 : /* 1256 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1271
6171 : /* 1261 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1286
6172 : /* 1266 */ MCD::OPC_Decode, 243, 19, 199, 1, // Opcode: VST2q32wb_fixed
6173 : /* 1271 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1286
6174 : /* 1276 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1286
6175 : /* 1281 */ MCD::OPC_Decode, 239, 19, 199, 1, // Opcode: VST2q32
6176 : /* 1286 */ MCD::OPC_CheckPredicate, 22, 34, 21, 0, // Skip to: 6701
6177 : /* 1291 */ MCD::OPC_Decode, 244, 19, 199, 1, // Opcode: VST2q32wb_register
6178 : /* 1296 */ MCD::OPC_FilterValue, 233, 3, 23, 21, 0, // Skip to: 6701
6179 : /* 1302 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1319
6180 : /* 1307 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1319
6181 : /* 1314 */ MCD::OPC_Decode, 178, 20, 200, 1, // Opcode: VST4LNd8
6182 : /* 1319 */ MCD::OPC_CheckPredicate, 22, 1, 21, 0, // Skip to: 6701
6183 : /* 1324 */ MCD::OPC_Decode, 181, 20, 200, 1, // Opcode: VST4LNd8_UPD
6184 : /* 1329 */ MCD::OPC_FilterValue, 2, 247, 20, 0, // Skip to: 6701
6185 : /* 1334 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6186 : /* 1337 */ MCD::OPC_FilterValue, 232, 3, 147, 0, 0, // Skip to: 1490
6187 : /* 1343 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6188 : /* 1346 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 1394
6189 : /* 1351 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6190 : /* 1354 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1369
6191 : /* 1359 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1384
6192 : /* 1364 */ MCD::OPC_Decode, 148, 12, 199, 1, // Opcode: VLD2q8wb_fixed
6193 : /* 1369 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1384
6194 : /* 1374 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1384
6195 : /* 1379 */ MCD::OPC_Decode, 144, 12, 199, 1, // Opcode: VLD2q8
6196 : /* 1384 */ MCD::OPC_CheckPredicate, 22, 192, 20, 0, // Skip to: 6701
6197 : /* 1389 */ MCD::OPC_Decode, 149, 12, 199, 1, // Opcode: VLD2q8wb_register
6198 : /* 1394 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 1442
6199 : /* 1399 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6200 : /* 1402 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1417
6201 : /* 1407 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1432
6202 : /* 1412 */ MCD::OPC_Decode, 136, 12, 199, 1, // Opcode: VLD2q16wb_fixed
6203 : /* 1417 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1432
6204 : /* 1422 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1432
6205 : /* 1427 */ MCD::OPC_Decode, 132, 12, 199, 1, // Opcode: VLD2q16
6206 : /* 1432 */ MCD::OPC_CheckPredicate, 22, 144, 20, 0, // Skip to: 6701
6207 : /* 1437 */ MCD::OPC_Decode, 137, 12, 199, 1, // Opcode: VLD2q16wb_register
6208 : /* 1442 */ MCD::OPC_FilterValue, 2, 134, 20, 0, // Skip to: 6701
6209 : /* 1447 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6210 : /* 1450 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1465
6211 : /* 1455 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 1480
6212 : /* 1460 */ MCD::OPC_Decode, 142, 12, 199, 1, // Opcode: VLD2q32wb_fixed
6213 : /* 1465 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1480
6214 : /* 1470 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 1480
6215 : /* 1475 */ MCD::OPC_Decode, 138, 12, 199, 1, // Opcode: VLD2q32
6216 : /* 1480 */ MCD::OPC_CheckPredicate, 22, 96, 20, 0, // Skip to: 6701
6217 : /* 1485 */ MCD::OPC_Decode, 143, 12, 199, 1, // Opcode: VLD2q32wb_register
6218 : /* 1490 */ MCD::OPC_FilterValue, 233, 3, 85, 20, 0, // Skip to: 6701
6219 : /* 1496 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1513
6220 : /* 1501 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1513
6221 : /* 1508 */ MCD::OPC_Decode, 253, 12, 201, 1, // Opcode: VLD4LNd8
6222 : /* 1513 */ MCD::OPC_CheckPredicate, 22, 63, 20, 0, // Skip to: 6701
6223 : /* 1518 */ MCD::OPC_Decode, 128, 13, 201, 1, // Opcode: VLD4LNd8_UPD
6224 : /* 1523 */ MCD::OPC_FilterValue, 4, 54, 1, 0, // Skip to: 1838
6225 : /* 1528 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6226 : /* 1531 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 1685
6227 : /* 1536 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6228 : /* 1539 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 1644
6229 : /* 1545 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6230 : /* 1548 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 1580
6231 : /* 1553 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1570
6232 : /* 1558 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1570
6233 : /* 1565 */ MCD::OPC_Decode, 151, 20, 202, 1, // Opcode: VST3d8
6234 : /* 1570 */ MCD::OPC_CheckPredicate, 22, 6, 20, 0, // Skip to: 6701
6235 : /* 1575 */ MCD::OPC_Decode, 154, 20, 202, 1, // Opcode: VST3d8_UPD
6236 : /* 1580 */ MCD::OPC_FilterValue, 2, 27, 0, 0, // Skip to: 1612
6237 : /* 1585 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1602
6238 : /* 1590 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1602
6239 : /* 1597 */ MCD::OPC_Decode, 143, 20, 202, 1, // Opcode: VST3d16
6240 : /* 1602 */ MCD::OPC_CheckPredicate, 22, 230, 19, 0, // Skip to: 6701
6241 : /* 1607 */ MCD::OPC_Decode, 146, 20, 202, 1, // Opcode: VST3d16_UPD
6242 : /* 1612 */ MCD::OPC_FilterValue, 4, 220, 19, 0, // Skip to: 6701
6243 : /* 1617 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1634
6244 : /* 1622 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1634
6245 : /* 1629 */ MCD::OPC_Decode, 147, 20, 202, 1, // Opcode: VST3d32
6246 : /* 1634 */ MCD::OPC_CheckPredicate, 22, 198, 19, 0, // Skip to: 6701
6247 : /* 1639 */ MCD::OPC_Decode, 150, 20, 202, 1, // Opcode: VST3d32_UPD
6248 : /* 1644 */ MCD::OPC_FilterValue, 233, 3, 187, 19, 0, // Skip to: 6701
6249 : /* 1650 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6250 : /* 1653 */ MCD::OPC_FilterValue, 0, 179, 19, 0, // Skip to: 6701
6251 : /* 1658 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1675
6252 : /* 1663 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1675
6253 : /* 1670 */ MCD::OPC_Decode, 235, 18, 192, 1, // Opcode: VST1LNd16
6254 : /* 1675 */ MCD::OPC_CheckPredicate, 22, 157, 19, 0, // Skip to: 6701
6255 : /* 1680 */ MCD::OPC_Decode, 236, 18, 192, 1, // Opcode: VST1LNd16_UPD
6256 : /* 1685 */ MCD::OPC_FilterValue, 2, 147, 19, 0, // Skip to: 6701
6257 : /* 1690 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6258 : /* 1693 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 1798
6259 : /* 1699 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6260 : /* 1702 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 1734
6261 : /* 1707 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1724
6262 : /* 1712 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1724
6263 : /* 1719 */ MCD::OPC_Decode, 202, 12, 202, 1, // Opcode: VLD3d8
6264 : /* 1724 */ MCD::OPC_CheckPredicate, 22, 108, 19, 0, // Skip to: 6701
6265 : /* 1729 */ MCD::OPC_Decode, 205, 12, 202, 1, // Opcode: VLD3d8_UPD
6266 : /* 1734 */ MCD::OPC_FilterValue, 2, 27, 0, 0, // Skip to: 1766
6267 : /* 1739 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1756
6268 : /* 1744 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1756
6269 : /* 1751 */ MCD::OPC_Decode, 194, 12, 202, 1, // Opcode: VLD3d16
6270 : /* 1756 */ MCD::OPC_CheckPredicate, 22, 76, 19, 0, // Skip to: 6701
6271 : /* 1761 */ MCD::OPC_Decode, 197, 12, 202, 1, // Opcode: VLD3d16_UPD
6272 : /* 1766 */ MCD::OPC_FilterValue, 4, 66, 19, 0, // Skip to: 6701
6273 : /* 1771 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1788
6274 : /* 1776 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1788
6275 : /* 1783 */ MCD::OPC_Decode, 198, 12, 202, 1, // Opcode: VLD3d32
6276 : /* 1788 */ MCD::OPC_CheckPredicate, 22, 44, 19, 0, // Skip to: 6701
6277 : /* 1793 */ MCD::OPC_Decode, 201, 12, 202, 1, // Opcode: VLD3d32_UPD
6278 : /* 1798 */ MCD::OPC_FilterValue, 233, 3, 33, 19, 0, // Skip to: 6701
6279 : /* 1804 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1821
6280 : /* 1809 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1821
6281 : /* 1816 */ MCD::OPC_Decode, 238, 10, 193, 1, // Opcode: VLD1LNd16
6282 : /* 1821 */ MCD::OPC_CheckPredicate, 22, 11, 19, 0, // Skip to: 6701
6283 : /* 1826 */ MCD::OPC_CheckField, 5, 1, 0, 4, 19, 0, // Skip to: 6701
6284 : /* 1833 */ MCD::OPC_Decode, 239, 10, 193, 1, // Opcode: VLD1LNd16_UPD
6285 : /* 1838 */ MCD::OPC_FilterValue, 5, 137, 1, 0, // Skip to: 2236
6286 : /* 1843 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6287 : /* 1846 */ MCD::OPC_FilterValue, 0, 39, 1, 0, // Skip to: 2146
6288 : /* 1851 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6289 : /* 1854 */ MCD::OPC_FilterValue, 0, 141, 0, 0, // Skip to: 2000
6290 : /* 1859 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6291 : /* 1862 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 1967
6292 : /* 1868 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6293 : /* 1871 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 1903
6294 : /* 1876 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1893
6295 : /* 1881 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1893
6296 : /* 1888 */ MCD::OPC_Decode, 165, 20, 202, 1, // Opcode: VST3q8
6297 : /* 1893 */ MCD::OPC_CheckPredicate, 22, 195, 18, 0, // Skip to: 6701
6298 : /* 1898 */ MCD::OPC_Decode, 167, 20, 202, 1, // Opcode: VST3q8_UPD
6299 : /* 1903 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 1935
6300 : /* 1908 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1925
6301 : /* 1913 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1925
6302 : /* 1920 */ MCD::OPC_Decode, 155, 20, 202, 1, // Opcode: VST3q16
6303 : /* 1925 */ MCD::OPC_CheckPredicate, 22, 163, 18, 0, // Skip to: 6701
6304 : /* 1930 */ MCD::OPC_Decode, 157, 20, 202, 1, // Opcode: VST3q16_UPD
6305 : /* 1935 */ MCD::OPC_FilterValue, 2, 153, 18, 0, // Skip to: 6701
6306 : /* 1940 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1957
6307 : /* 1945 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1957
6308 : /* 1952 */ MCD::OPC_Decode, 160, 20, 202, 1, // Opcode: VST3q32
6309 : /* 1957 */ MCD::OPC_CheckPredicate, 22, 131, 18, 0, // Skip to: 6701
6310 : /* 1962 */ MCD::OPC_Decode, 162, 20, 202, 1, // Opcode: VST3q32_UPD
6311 : /* 1967 */ MCD::OPC_FilterValue, 233, 3, 120, 18, 0, // Skip to: 6701
6312 : /* 1973 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 1990
6313 : /* 1978 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 1990
6314 : /* 1985 */ MCD::OPC_Decode, 195, 19, 194, 1, // Opcode: VST2LNd16
6315 : /* 1990 */ MCD::OPC_CheckPredicate, 22, 98, 18, 0, // Skip to: 6701
6316 : /* 1995 */ MCD::OPC_Decode, 198, 19, 194, 1, // Opcode: VST2LNd16_UPD
6317 : /* 2000 */ MCD::OPC_FilterValue, 2, 88, 18, 0, // Skip to: 6701
6318 : /* 2005 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6319 : /* 2008 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 2113
6320 : /* 2014 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6321 : /* 2017 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2049
6322 : /* 2022 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2039
6323 : /* 2027 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2039
6324 : /* 2034 */ MCD::OPC_Decode, 216, 12, 202, 1, // Opcode: VLD3q8
6325 : /* 2039 */ MCD::OPC_CheckPredicate, 22, 49, 18, 0, // Skip to: 6701
6326 : /* 2044 */ MCD::OPC_Decode, 218, 12, 202, 1, // Opcode: VLD3q8_UPD
6327 : /* 2049 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 2081
6328 : /* 2054 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2071
6329 : /* 2059 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2071
6330 : /* 2066 */ MCD::OPC_Decode, 206, 12, 202, 1, // Opcode: VLD3q16
6331 : /* 2071 */ MCD::OPC_CheckPredicate, 22, 17, 18, 0, // Skip to: 6701
6332 : /* 2076 */ MCD::OPC_Decode, 208, 12, 202, 1, // Opcode: VLD3q16_UPD
6333 : /* 2081 */ MCD::OPC_FilterValue, 2, 7, 18, 0, // Skip to: 6701
6334 : /* 2086 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2103
6335 : /* 2091 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2103
6336 : /* 2098 */ MCD::OPC_Decode, 211, 12, 202, 1, // Opcode: VLD3q32
6337 : /* 2103 */ MCD::OPC_CheckPredicate, 22, 241, 17, 0, // Skip to: 6701
6338 : /* 2108 */ MCD::OPC_Decode, 213, 12, 202, 1, // Opcode: VLD3q32_UPD
6339 : /* 2113 */ MCD::OPC_FilterValue, 233, 3, 230, 17, 0, // Skip to: 6701
6340 : /* 2119 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2136
6341 : /* 2124 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2136
6342 : /* 2131 */ MCD::OPC_Decode, 222, 11, 195, 1, // Opcode: VLD2LNd16
6343 : /* 2136 */ MCD::OPC_CheckPredicate, 22, 208, 17, 0, // Skip to: 6701
6344 : /* 2141 */ MCD::OPC_Decode, 225, 11, 195, 1, // Opcode: VLD2LNd16_UPD
6345 : /* 2146 */ MCD::OPC_FilterValue, 1, 198, 17, 0, // Skip to: 6701
6346 : /* 2151 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6347 : /* 2154 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 2195
6348 : /* 2159 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6349 : /* 2162 */ MCD::OPC_FilterValue, 233, 3, 181, 17, 0, // Skip to: 6701
6350 : /* 2168 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2185
6351 : /* 2173 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2185
6352 : /* 2180 */ MCD::OPC_Decode, 207, 19, 194, 1, // Opcode: VST2LNq16
6353 : /* 2185 */ MCD::OPC_CheckPredicate, 22, 159, 17, 0, // Skip to: 6701
6354 : /* 2190 */ MCD::OPC_Decode, 210, 19, 194, 1, // Opcode: VST2LNq16_UPD
6355 : /* 2195 */ MCD::OPC_FilterValue, 2, 149, 17, 0, // Skip to: 6701
6356 : /* 2200 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6357 : /* 2203 */ MCD::OPC_FilterValue, 233, 3, 140, 17, 0, // Skip to: 6701
6358 : /* 2209 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2226
6359 : /* 2214 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2226
6360 : /* 2221 */ MCD::OPC_Decode, 234, 11, 195, 1, // Opcode: VLD2LNq16
6361 : /* 2226 */ MCD::OPC_CheckPredicate, 22, 118, 17, 0, // Skip to: 6701
6362 : /* 2231 */ MCD::OPC_Decode, 237, 11, 195, 1, // Opcode: VLD2LNq16_UPD
6363 : /* 2236 */ MCD::OPC_FilterValue, 6, 108, 2, 0, // Skip to: 2861
6364 : /* 2241 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6365 : /* 2244 */ MCD::OPC_FilterValue, 0, 49, 1, 0, // Skip to: 2554
6366 : /* 2249 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6367 : /* 2252 */ MCD::OPC_FilterValue, 232, 3, 223, 0, 0, // Skip to: 2481
6368 : /* 2258 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6369 : /* 2261 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 2316
6370 : /* 2266 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6371 : /* 2269 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2284
6372 : /* 2274 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 2306
6373 : /* 2279 */ MCD::OPC_Decode, 163, 19, 196, 1, // Opcode: VST1d8Twb_fixed
6374 : /* 2284 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2306
6375 : /* 2289 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2306
6376 : /* 2294 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2306
6377 : /* 2301 */ MCD::OPC_Decode, 161, 19, 196, 1, // Opcode: VST1d8T
6378 : /* 2306 */ MCD::OPC_CheckPredicate, 22, 38, 17, 0, // Skip to: 6701
6379 : /* 2311 */ MCD::OPC_Decode, 164, 19, 196, 1, // Opcode: VST1d8Twb_register
6380 : /* 2316 */ MCD::OPC_FilterValue, 1, 50, 0, 0, // Skip to: 2371
6381 : /* 2321 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6382 : /* 2324 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2339
6383 : /* 2329 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 2361
6384 : /* 2334 */ MCD::OPC_Decode, 254, 18, 196, 1, // Opcode: VST1d16Twb_fixed
6385 : /* 2339 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2361
6386 : /* 2344 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2361
6387 : /* 2349 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2361
6388 : /* 2356 */ MCD::OPC_Decode, 252, 18, 196, 1, // Opcode: VST1d16T
6389 : /* 2361 */ MCD::OPC_CheckPredicate, 22, 239, 16, 0, // Skip to: 6701
6390 : /* 2366 */ MCD::OPC_Decode, 255, 18, 196, 1, // Opcode: VST1d16Twb_register
6391 : /* 2371 */ MCD::OPC_FilterValue, 2, 50, 0, 0, // Skip to: 2426
6392 : /* 2376 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6393 : /* 2379 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2394
6394 : /* 2384 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 2416
6395 : /* 2389 */ MCD::OPC_Decode, 137, 19, 196, 1, // Opcode: VST1d32Twb_fixed
6396 : /* 2394 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2416
6397 : /* 2399 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2416
6398 : /* 2404 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2416
6399 : /* 2411 */ MCD::OPC_Decode, 135, 19, 196, 1, // Opcode: VST1d32T
6400 : /* 2416 */ MCD::OPC_CheckPredicate, 22, 184, 16, 0, // Skip to: 6701
6401 : /* 2421 */ MCD::OPC_Decode, 138, 19, 196, 1, // Opcode: VST1d32Twb_register
6402 : /* 2426 */ MCD::OPC_FilterValue, 3, 174, 16, 0, // Skip to: 6701
6403 : /* 2431 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6404 : /* 2434 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2449
6405 : /* 2439 */ MCD::OPC_CheckPredicate, 22, 27, 0, 0, // Skip to: 2471
6406 : /* 2444 */ MCD::OPC_Decode, 152, 19, 196, 1, // Opcode: VST1d64Twb_fixed
6407 : /* 2449 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 2471
6408 : /* 2454 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2471
6409 : /* 2459 */ MCD::OPC_CheckField, 5, 1, 0, 5, 0, 0, // Skip to: 2471
6410 : /* 2466 */ MCD::OPC_Decode, 148, 19, 196, 1, // Opcode: VST1d64T
6411 : /* 2471 */ MCD::OPC_CheckPredicate, 22, 129, 16, 0, // Skip to: 6701
6412 : /* 2476 */ MCD::OPC_Decode, 153, 19, 196, 1, // Opcode: VST1d64Twb_register
6413 : /* 2481 */ MCD::OPC_FilterValue, 233, 3, 118, 16, 0, // Skip to: 6701
6414 : /* 2487 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
6415 : /* 2490 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2522
6416 : /* 2495 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2512
6417 : /* 2500 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2512
6418 : /* 2507 */ MCD::OPC_Decode, 251, 19, 197, 1, // Opcode: VST3LNd16
6419 : /* 2512 */ MCD::OPC_CheckPredicate, 22, 88, 16, 0, // Skip to: 6701
6420 : /* 2517 */ MCD::OPC_Decode, 254, 19, 197, 1, // Opcode: VST3LNd16_UPD
6421 : /* 2522 */ MCD::OPC_FilterValue, 2, 78, 16, 0, // Skip to: 6701
6422 : /* 2527 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2544
6423 : /* 2532 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2544
6424 : /* 2539 */ MCD::OPC_Decode, 135, 20, 197, 1, // Opcode: VST3LNq16
6425 : /* 2544 */ MCD::OPC_CheckPredicate, 22, 56, 16, 0, // Skip to: 6701
6426 : /* 2549 */ MCD::OPC_Decode, 138, 20, 197, 1, // Opcode: VST3LNq16_UPD
6427 : /* 2554 */ MCD::OPC_FilterValue, 2, 46, 16, 0, // Skip to: 6701
6428 : /* 2559 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6429 : /* 2562 */ MCD::OPC_FilterValue, 0, 245, 0, 0, // Skip to: 2812
6430 : /* 2567 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6431 : /* 2570 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 2771
6432 : /* 2576 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6433 : /* 2579 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 2627
6434 : /* 2584 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6435 : /* 2587 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2602
6436 : /* 2592 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 2617
6437 : /* 2597 */ MCD::OPC_Decode, 166, 11, 196, 1, // Opcode: VLD1d8Twb_fixed
6438 : /* 2602 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2617
6439 : /* 2607 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 2617
6440 : /* 2612 */ MCD::OPC_Decode, 164, 11, 196, 1, // Opcode: VLD1d8T
6441 : /* 2617 */ MCD::OPC_CheckPredicate, 22, 239, 15, 0, // Skip to: 6701
6442 : /* 2622 */ MCD::OPC_Decode, 167, 11, 196, 1, // Opcode: VLD1d8Twb_register
6443 : /* 2627 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 2675
6444 : /* 2632 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6445 : /* 2635 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2650
6446 : /* 2640 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 2665
6447 : /* 2645 */ MCD::OPC_Decode, 129, 11, 196, 1, // Opcode: VLD1d16Twb_fixed
6448 : /* 2650 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2665
6449 : /* 2655 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 2665
6450 : /* 2660 */ MCD::OPC_Decode, 255, 10, 196, 1, // Opcode: VLD1d16T
6451 : /* 2665 */ MCD::OPC_CheckPredicate, 22, 191, 15, 0, // Skip to: 6701
6452 : /* 2670 */ MCD::OPC_Decode, 130, 11, 196, 1, // Opcode: VLD1d16Twb_register
6453 : /* 2675 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 2723
6454 : /* 2680 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6455 : /* 2683 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2698
6456 : /* 2688 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 2713
6457 : /* 2693 */ MCD::OPC_Decode, 140, 11, 196, 1, // Opcode: VLD1d32Twb_fixed
6458 : /* 2698 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2713
6459 : /* 2703 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 2713
6460 : /* 2708 */ MCD::OPC_Decode, 138, 11, 196, 1, // Opcode: VLD1d32T
6461 : /* 2713 */ MCD::OPC_CheckPredicate, 22, 143, 15, 0, // Skip to: 6701
6462 : /* 2718 */ MCD::OPC_Decode, 141, 11, 196, 1, // Opcode: VLD1d32Twb_register
6463 : /* 2723 */ MCD::OPC_FilterValue, 3, 133, 15, 0, // Skip to: 6701
6464 : /* 2728 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6465 : /* 2731 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2746
6466 : /* 2736 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 2761
6467 : /* 2741 */ MCD::OPC_Decode, 155, 11, 196, 1, // Opcode: VLD1d64Twb_fixed
6468 : /* 2746 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2761
6469 : /* 2751 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 2761
6470 : /* 2756 */ MCD::OPC_Decode, 151, 11, 196, 1, // Opcode: VLD1d64T
6471 : /* 2761 */ MCD::OPC_CheckPredicate, 22, 95, 15, 0, // Skip to: 6701
6472 : /* 2766 */ MCD::OPC_Decode, 156, 11, 196, 1, // Opcode: VLD1d64Twb_register
6473 : /* 2771 */ MCD::OPC_FilterValue, 233, 3, 84, 15, 0, // Skip to: 6701
6474 : /* 2777 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
6475 : /* 2780 */ MCD::OPC_FilterValue, 0, 76, 15, 0, // Skip to: 6701
6476 : /* 2785 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2802
6477 : /* 2790 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2802
6478 : /* 2797 */ MCD::OPC_Decode, 174, 12, 198, 1, // Opcode: VLD3LNd16
6479 : /* 2802 */ MCD::OPC_CheckPredicate, 22, 54, 15, 0, // Skip to: 6701
6480 : /* 2807 */ MCD::OPC_Decode, 177, 12, 198, 1, // Opcode: VLD3LNd16_UPD
6481 : /* 2812 */ MCD::OPC_FilterValue, 1, 44, 15, 0, // Skip to: 6701
6482 : /* 2817 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
6483 : /* 2820 */ MCD::OPC_FilterValue, 0, 36, 15, 0, // Skip to: 6701
6484 : /* 2825 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6485 : /* 2828 */ MCD::OPC_FilterValue, 233, 3, 27, 15, 0, // Skip to: 6701
6486 : /* 2834 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 2851
6487 : /* 2839 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 2851
6488 : /* 2846 */ MCD::OPC_Decode, 186, 12, 198, 1, // Opcode: VLD3LNq16
6489 : /* 2851 */ MCD::OPC_CheckPredicate, 22, 5, 15, 0, // Skip to: 6701
6490 : /* 2856 */ MCD::OPC_Decode, 189, 12, 198, 1, // Opcode: VLD3LNq16_UPD
6491 : /* 2861 */ MCD::OPC_FilterValue, 7, 73, 2, 0, // Skip to: 3451
6492 : /* 2866 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6493 : /* 2869 */ MCD::OPC_FilterValue, 0, 231, 1, 0, // Skip to: 3361
6494 : /* 2874 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6495 : /* 2877 */ MCD::OPC_FilterValue, 0, 237, 0, 0, // Skip to: 3119
6496 : /* 2882 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6497 : /* 2885 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 3086
6498 : /* 2891 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6499 : /* 2894 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 2942
6500 : /* 2899 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6501 : /* 2902 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2917
6502 : /* 2907 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 2932
6503 : /* 2912 */ MCD::OPC_Decode, 165, 19, 196, 1, // Opcode: VST1d8wb_fixed
6504 : /* 2917 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2932
6505 : /* 2922 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 2932
6506 : /* 2927 */ MCD::OPC_Decode, 156, 19, 196, 1, // Opcode: VST1d8
6507 : /* 2932 */ MCD::OPC_CheckPredicate, 22, 180, 14, 0, // Skip to: 6701
6508 : /* 2937 */ MCD::OPC_Decode, 166, 19, 196, 1, // Opcode: VST1d8wb_register
6509 : /* 2942 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 2990
6510 : /* 2947 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6511 : /* 2950 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 2965
6512 : /* 2955 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 2980
6513 : /* 2960 */ MCD::OPC_Decode, 128, 19, 196, 1, // Opcode: VST1d16wb_fixed
6514 : /* 2965 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 2980
6515 : /* 2970 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 2980
6516 : /* 2975 */ MCD::OPC_Decode, 247, 18, 196, 1, // Opcode: VST1d16
6517 : /* 2980 */ MCD::OPC_CheckPredicate, 22, 132, 14, 0, // Skip to: 6701
6518 : /* 2985 */ MCD::OPC_Decode, 129, 19, 196, 1, // Opcode: VST1d16wb_register
6519 : /* 2990 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 3038
6520 : /* 2995 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6521 : /* 2998 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3013
6522 : /* 3003 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3028
6523 : /* 3008 */ MCD::OPC_Decode, 139, 19, 196, 1, // Opcode: VST1d32wb_fixed
6524 : /* 3013 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3028
6525 : /* 3018 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3028
6526 : /* 3023 */ MCD::OPC_Decode, 130, 19, 196, 1, // Opcode: VST1d32
6527 : /* 3028 */ MCD::OPC_CheckPredicate, 22, 84, 14, 0, // Skip to: 6701
6528 : /* 3033 */ MCD::OPC_Decode, 140, 19, 196, 1, // Opcode: VST1d32wb_register
6529 : /* 3038 */ MCD::OPC_FilterValue, 3, 74, 14, 0, // Skip to: 6701
6530 : /* 3043 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6531 : /* 3046 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3061
6532 : /* 3051 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3076
6533 : /* 3056 */ MCD::OPC_Decode, 154, 19, 196, 1, // Opcode: VST1d64wb_fixed
6534 : /* 3061 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3076
6535 : /* 3066 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3076
6536 : /* 3071 */ MCD::OPC_Decode, 141, 19, 196, 1, // Opcode: VST1d64
6537 : /* 3076 */ MCD::OPC_CheckPredicate, 22, 36, 14, 0, // Skip to: 6701
6538 : /* 3081 */ MCD::OPC_Decode, 155, 19, 196, 1, // Opcode: VST1d64wb_register
6539 : /* 3086 */ MCD::OPC_FilterValue, 233, 3, 25, 14, 0, // Skip to: 6701
6540 : /* 3092 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 3109
6541 : /* 3097 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3109
6542 : /* 3104 */ MCD::OPC_Decode, 170, 20, 200, 1, // Opcode: VST4LNd16
6543 : /* 3109 */ MCD::OPC_CheckPredicate, 22, 3, 14, 0, // Skip to: 6701
6544 : /* 3114 */ MCD::OPC_Decode, 173, 20, 200, 1, // Opcode: VST4LNd16_UPD
6545 : /* 3119 */ MCD::OPC_FilterValue, 2, 249, 13, 0, // Skip to: 6701
6546 : /* 3124 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6547 : /* 3127 */ MCD::OPC_FilterValue, 232, 3, 195, 0, 0, // Skip to: 3328
6548 : /* 3133 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
6549 : /* 3136 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3184
6550 : /* 3141 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6551 : /* 3144 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3159
6552 : /* 3149 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3174
6553 : /* 3154 */ MCD::OPC_Decode, 168, 11, 196, 1, // Opcode: VLD1d8wb_fixed
6554 : /* 3159 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3174
6555 : /* 3164 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3174
6556 : /* 3169 */ MCD::OPC_Decode, 159, 11, 196, 1, // Opcode: VLD1d8
6557 : /* 3174 */ MCD::OPC_CheckPredicate, 22, 194, 13, 0, // Skip to: 6701
6558 : /* 3179 */ MCD::OPC_Decode, 169, 11, 196, 1, // Opcode: VLD1d8wb_register
6559 : /* 3184 */ MCD::OPC_FilterValue, 1, 43, 0, 0, // Skip to: 3232
6560 : /* 3189 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6561 : /* 3192 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3207
6562 : /* 3197 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3222
6563 : /* 3202 */ MCD::OPC_Decode, 131, 11, 196, 1, // Opcode: VLD1d16wb_fixed
6564 : /* 3207 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3222
6565 : /* 3212 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3222
6566 : /* 3217 */ MCD::OPC_Decode, 250, 10, 196, 1, // Opcode: VLD1d16
6567 : /* 3222 */ MCD::OPC_CheckPredicate, 22, 146, 13, 0, // Skip to: 6701
6568 : /* 3227 */ MCD::OPC_Decode, 132, 11, 196, 1, // Opcode: VLD1d16wb_register
6569 : /* 3232 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 3280
6570 : /* 3237 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6571 : /* 3240 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3255
6572 : /* 3245 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3270
6573 : /* 3250 */ MCD::OPC_Decode, 142, 11, 196, 1, // Opcode: VLD1d32wb_fixed
6574 : /* 3255 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3270
6575 : /* 3260 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3270
6576 : /* 3265 */ MCD::OPC_Decode, 133, 11, 196, 1, // Opcode: VLD1d32
6577 : /* 3270 */ MCD::OPC_CheckPredicate, 22, 98, 13, 0, // Skip to: 6701
6578 : /* 3275 */ MCD::OPC_Decode, 143, 11, 196, 1, // Opcode: VLD1d32wb_register
6579 : /* 3280 */ MCD::OPC_FilterValue, 3, 88, 13, 0, // Skip to: 6701
6580 : /* 3285 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6581 : /* 3288 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3303
6582 : /* 3293 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3318
6583 : /* 3298 */ MCD::OPC_Decode, 157, 11, 196, 1, // Opcode: VLD1d64wb_fixed
6584 : /* 3303 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3318
6585 : /* 3308 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3318
6586 : /* 3313 */ MCD::OPC_Decode, 144, 11, 196, 1, // Opcode: VLD1d64
6587 : /* 3318 */ MCD::OPC_CheckPredicate, 22, 50, 13, 0, // Skip to: 6701
6588 : /* 3323 */ MCD::OPC_Decode, 158, 11, 196, 1, // Opcode: VLD1d64wb_register
6589 : /* 3328 */ MCD::OPC_FilterValue, 233, 3, 39, 13, 0, // Skip to: 6701
6590 : /* 3334 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 3351
6591 : /* 3339 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3351
6592 : /* 3346 */ MCD::OPC_Decode, 245, 12, 201, 1, // Opcode: VLD4LNd16
6593 : /* 3351 */ MCD::OPC_CheckPredicate, 22, 17, 13, 0, // Skip to: 6701
6594 : /* 3356 */ MCD::OPC_Decode, 248, 12, 201, 1, // Opcode: VLD4LNd16_UPD
6595 : /* 3361 */ MCD::OPC_FilterValue, 1, 7, 13, 0, // Skip to: 6701
6596 : /* 3366 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6597 : /* 3369 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3410
6598 : /* 3374 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6599 : /* 3377 */ MCD::OPC_FilterValue, 233, 3, 246, 12, 0, // Skip to: 6701
6600 : /* 3383 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 3400
6601 : /* 3388 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3400
6602 : /* 3395 */ MCD::OPC_Decode, 182, 20, 200, 1, // Opcode: VST4LNq16
6603 : /* 3400 */ MCD::OPC_CheckPredicate, 22, 224, 12, 0, // Skip to: 6701
6604 : /* 3405 */ MCD::OPC_Decode, 185, 20, 200, 1, // Opcode: VST4LNq16_UPD
6605 : /* 3410 */ MCD::OPC_FilterValue, 2, 214, 12, 0, // Skip to: 6701
6606 : /* 3415 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6607 : /* 3418 */ MCD::OPC_FilterValue, 233, 3, 205, 12, 0, // Skip to: 6701
6608 : /* 3424 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 3441
6609 : /* 3429 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3441
6610 : /* 3436 */ MCD::OPC_Decode, 129, 13, 201, 1, // Opcode: VLD4LNq16
6611 : /* 3441 */ MCD::OPC_CheckPredicate, 22, 183, 12, 0, // Skip to: 6701
6612 : /* 3446 */ MCD::OPC_Decode, 132, 13, 201, 1, // Opcode: VLD4LNq16_UPD
6613 : /* 3451 */ MCD::OPC_FilterValue, 8, 185, 1, 0, // Skip to: 3897
6614 : /* 3456 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
6615 : /* 3459 */ MCD::OPC_FilterValue, 0, 39, 1, 0, // Skip to: 3759
6616 : /* 3464 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6617 : /* 3467 */ MCD::OPC_FilterValue, 0, 141, 0, 0, // Skip to: 3613
6618 : /* 3472 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6619 : /* 3475 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 3580
6620 : /* 3481 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6621 : /* 3484 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3532
6622 : /* 3489 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6623 : /* 3492 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3507
6624 : /* 3497 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3522
6625 : /* 3502 */ MCD::OPC_Decode, 231, 19, 199, 1, // Opcode: VST2d8wb_fixed
6626 : /* 3507 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3522
6627 : /* 3512 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3522
6628 : /* 3517 */ MCD::OPC_Decode, 230, 19, 199, 1, // Opcode: VST2d8
6629 : /* 3522 */ MCD::OPC_CheckPredicate, 22, 102, 12, 0, // Skip to: 6701
6630 : /* 3527 */ MCD::OPC_Decode, 232, 19, 199, 1, // Opcode: VST2d8wb_register
6631 : /* 3532 */ MCD::OPC_FilterValue, 1, 92, 12, 0, // Skip to: 6701
6632 : /* 3537 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6633 : /* 3540 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3555
6634 : /* 3545 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3570
6635 : /* 3550 */ MCD::OPC_Decode, 228, 19, 199, 1, // Opcode: VST2d32wb_fixed
6636 : /* 3555 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3570
6637 : /* 3560 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3570
6638 : /* 3565 */ MCD::OPC_Decode, 227, 19, 199, 1, // Opcode: VST2d32
6639 : /* 3570 */ MCD::OPC_CheckPredicate, 22, 54, 12, 0, // Skip to: 6701
6640 : /* 3575 */ MCD::OPC_Decode, 229, 19, 199, 1, // Opcode: VST2d32wb_register
6641 : /* 3580 */ MCD::OPC_FilterValue, 233, 3, 43, 12, 0, // Skip to: 6701
6642 : /* 3586 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 3603
6643 : /* 3591 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3603
6644 : /* 3598 */ MCD::OPC_Decode, 237, 18, 192, 1, // Opcode: VST1LNd32
6645 : /* 3603 */ MCD::OPC_CheckPredicate, 22, 21, 12, 0, // Skip to: 6701
6646 : /* 3608 */ MCD::OPC_Decode, 238, 18, 192, 1, // Opcode: VST1LNd32_UPD
6647 : /* 3613 */ MCD::OPC_FilterValue, 2, 11, 12, 0, // Skip to: 6701
6648 : /* 3618 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6649 : /* 3621 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 3726
6650 : /* 3627 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6651 : /* 3630 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3678
6652 : /* 3635 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6653 : /* 3638 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3653
6654 : /* 3643 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3668
6655 : /* 3648 */ MCD::OPC_Decode, 130, 12, 199, 1, // Opcode: VLD2d8wb_fixed
6656 : /* 3653 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3668
6657 : /* 3658 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3668
6658 : /* 3663 */ MCD::OPC_Decode, 129, 12, 199, 1, // Opcode: VLD2d8
6659 : /* 3668 */ MCD::OPC_CheckPredicate, 22, 212, 11, 0, // Skip to: 6701
6660 : /* 3673 */ MCD::OPC_Decode, 131, 12, 199, 1, // Opcode: VLD2d8wb_register
6661 : /* 3678 */ MCD::OPC_FilterValue, 1, 202, 11, 0, // Skip to: 6701
6662 : /* 3683 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6663 : /* 3686 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3701
6664 : /* 3691 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3716
6665 : /* 3696 */ MCD::OPC_Decode, 255, 11, 199, 1, // Opcode: VLD2d32wb_fixed
6666 : /* 3701 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3716
6667 : /* 3706 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3716
6668 : /* 3711 */ MCD::OPC_Decode, 254, 11, 199, 1, // Opcode: VLD2d32
6669 : /* 3716 */ MCD::OPC_CheckPredicate, 22, 164, 11, 0, // Skip to: 6701
6670 : /* 3721 */ MCD::OPC_Decode, 128, 12, 199, 1, // Opcode: VLD2d32wb_register
6671 : /* 3726 */ MCD::OPC_FilterValue, 233, 3, 153, 11, 0, // Skip to: 6701
6672 : /* 3732 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 3749
6673 : /* 3737 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 3749
6674 : /* 3744 */ MCD::OPC_Decode, 240, 10, 193, 1, // Opcode: VLD1LNd32
6675 : /* 3749 */ MCD::OPC_CheckPredicate, 22, 131, 11, 0, // Skip to: 6701
6676 : /* 3754 */ MCD::OPC_Decode, 241, 10, 193, 1, // Opcode: VLD1LNd32_UPD
6677 : /* 3759 */ MCD::OPC_FilterValue, 1, 121, 11, 0, // Skip to: 6701
6678 : /* 3764 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6679 : /* 3767 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 3832
6680 : /* 3772 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6681 : /* 3775 */ MCD::OPC_FilterValue, 0, 105, 11, 0, // Skip to: 6701
6682 : /* 3780 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6683 : /* 3783 */ MCD::OPC_FilterValue, 232, 3, 96, 11, 0, // Skip to: 6701
6684 : /* 3789 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6685 : /* 3792 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3807
6686 : /* 3797 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3822
6687 : /* 3802 */ MCD::OPC_Decode, 225, 19, 199, 1, // Opcode: VST2d16wb_fixed
6688 : /* 3807 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3822
6689 : /* 3812 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3822
6690 : /* 3817 */ MCD::OPC_Decode, 224, 19, 199, 1, // Opcode: VST2d16
6691 : /* 3822 */ MCD::OPC_CheckPredicate, 22, 58, 11, 0, // Skip to: 6701
6692 : /* 3827 */ MCD::OPC_Decode, 226, 19, 199, 1, // Opcode: VST2d16wb_register
6693 : /* 3832 */ MCD::OPC_FilterValue, 2, 48, 11, 0, // Skip to: 6701
6694 : /* 3837 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6695 : /* 3840 */ MCD::OPC_FilterValue, 0, 40, 11, 0, // Skip to: 6701
6696 : /* 3845 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6697 : /* 3848 */ MCD::OPC_FilterValue, 232, 3, 31, 11, 0, // Skip to: 6701
6698 : /* 3854 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6699 : /* 3857 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3872
6700 : /* 3862 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3887
6701 : /* 3867 */ MCD::OPC_Decode, 252, 11, 199, 1, // Opcode: VLD2d16wb_fixed
6702 : /* 3872 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3887
6703 : /* 3877 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3887
6704 : /* 3882 */ MCD::OPC_Decode, 251, 11, 199, 1, // Opcode: VLD2d16
6705 : /* 3887 */ MCD::OPC_CheckPredicate, 22, 249, 10, 0, // Skip to: 6701
6706 : /* 3892 */ MCD::OPC_Decode, 253, 11, 199, 1, // Opcode: VLD2d16wb_register
6707 : /* 3897 */ MCD::OPC_FilterValue, 9, 27, 2, 0, // Skip to: 4441
6708 : /* 3902 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
6709 : /* 3905 */ MCD::OPC_FilterValue, 0, 55, 1, 0, // Skip to: 4221
6710 : /* 3910 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6711 : /* 3913 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 4067
6712 : /* 3918 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6713 : /* 3921 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4026
6714 : /* 3927 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6715 : /* 3930 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 3978
6716 : /* 3935 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6717 : /* 3938 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 3953
6718 : /* 3943 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 3968
6719 : /* 3948 */ MCD::OPC_Decode, 222, 19, 199, 1, // Opcode: VST2b8wb_fixed
6720 : /* 3953 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 3968
6721 : /* 3958 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 3968
6722 : /* 3963 */ MCD::OPC_Decode, 221, 19, 199, 1, // Opcode: VST2b8
6723 : /* 3968 */ MCD::OPC_CheckPredicate, 22, 168, 10, 0, // Skip to: 6701
6724 : /* 3973 */ MCD::OPC_Decode, 223, 19, 199, 1, // Opcode: VST2b8wb_register
6725 : /* 3978 */ MCD::OPC_FilterValue, 1, 158, 10, 0, // Skip to: 6701
6726 : /* 3983 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6727 : /* 3986 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4001
6728 : /* 3991 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4016
6729 : /* 3996 */ MCD::OPC_Decode, 219, 19, 199, 1, // Opcode: VST2b32wb_fixed
6730 : /* 4001 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4016
6731 : /* 4006 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4016
6732 : /* 4011 */ MCD::OPC_Decode, 218, 19, 199, 1, // Opcode: VST2b32
6733 : /* 4016 */ MCD::OPC_CheckPredicate, 22, 120, 10, 0, // Skip to: 6701
6734 : /* 4021 */ MCD::OPC_Decode, 220, 19, 199, 1, // Opcode: VST2b32wb_register
6735 : /* 4026 */ MCD::OPC_FilterValue, 233, 3, 109, 10, 0, // Skip to: 6701
6736 : /* 4032 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6737 : /* 4035 */ MCD::OPC_FilterValue, 0, 101, 10, 0, // Skip to: 6701
6738 : /* 4040 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 4057
6739 : /* 4045 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4057
6740 : /* 4052 */ MCD::OPC_Decode, 199, 19, 194, 1, // Opcode: VST2LNd32
6741 : /* 4057 */ MCD::OPC_CheckPredicate, 22, 79, 10, 0, // Skip to: 6701
6742 : /* 4062 */ MCD::OPC_Decode, 202, 19, 194, 1, // Opcode: VST2LNd32_UPD
6743 : /* 4067 */ MCD::OPC_FilterValue, 2, 69, 10, 0, // Skip to: 6701
6744 : /* 4072 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6745 : /* 4075 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4180
6746 : /* 4081 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6747 : /* 4084 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4132
6748 : /* 4089 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6749 : /* 4092 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4107
6750 : /* 4097 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4122
6751 : /* 4102 */ MCD::OPC_Decode, 249, 11, 199, 1, // Opcode: VLD2b8wb_fixed
6752 : /* 4107 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4122
6753 : /* 4112 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4122
6754 : /* 4117 */ MCD::OPC_Decode, 248, 11, 199, 1, // Opcode: VLD2b8
6755 : /* 4122 */ MCD::OPC_CheckPredicate, 22, 14, 10, 0, // Skip to: 6701
6756 : /* 4127 */ MCD::OPC_Decode, 250, 11, 199, 1, // Opcode: VLD2b8wb_register
6757 : /* 4132 */ MCD::OPC_FilterValue, 1, 4, 10, 0, // Skip to: 6701
6758 : /* 4137 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6759 : /* 4140 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4155
6760 : /* 4145 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4170
6761 : /* 4150 */ MCD::OPC_Decode, 246, 11, 199, 1, // Opcode: VLD2b32wb_fixed
6762 : /* 4155 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4170
6763 : /* 4160 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4170
6764 : /* 4165 */ MCD::OPC_Decode, 245, 11, 199, 1, // Opcode: VLD2b32
6765 : /* 4170 */ MCD::OPC_CheckPredicate, 22, 222, 9, 0, // Skip to: 6701
6766 : /* 4175 */ MCD::OPC_Decode, 247, 11, 199, 1, // Opcode: VLD2b32wb_register
6767 : /* 4180 */ MCD::OPC_FilterValue, 233, 3, 211, 9, 0, // Skip to: 6701
6768 : /* 4186 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6769 : /* 4189 */ MCD::OPC_FilterValue, 0, 203, 9, 0, // Skip to: 6701
6770 : /* 4194 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 4211
6771 : /* 4199 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4211
6772 : /* 4206 */ MCD::OPC_Decode, 226, 11, 195, 1, // Opcode: VLD2LNd32
6773 : /* 4211 */ MCD::OPC_CheckPredicate, 22, 181, 9, 0, // Skip to: 6701
6774 : /* 4216 */ MCD::OPC_Decode, 229, 11, 195, 1, // Opcode: VLD2LNd32_UPD
6775 : /* 4221 */ MCD::OPC_FilterValue, 1, 171, 9, 0, // Skip to: 6701
6776 : /* 4226 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6777 : /* 4229 */ MCD::OPC_FilterValue, 0, 101, 0, 0, // Skip to: 4335
6778 : /* 4234 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6779 : /* 4237 */ MCD::OPC_FilterValue, 232, 3, 51, 0, 0, // Skip to: 4294
6780 : /* 4243 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6781 : /* 4246 */ MCD::OPC_FilterValue, 0, 146, 9, 0, // Skip to: 6701
6782 : /* 4251 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6783 : /* 4254 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4269
6784 : /* 4259 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4284
6785 : /* 4264 */ MCD::OPC_Decode, 216, 19, 199, 1, // Opcode: VST2b16wb_fixed
6786 : /* 4269 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4284
6787 : /* 4274 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4284
6788 : /* 4279 */ MCD::OPC_Decode, 215, 19, 199, 1, // Opcode: VST2b16
6789 : /* 4284 */ MCD::OPC_CheckPredicate, 22, 108, 9, 0, // Skip to: 6701
6790 : /* 4289 */ MCD::OPC_Decode, 217, 19, 199, 1, // Opcode: VST2b16wb_register
6791 : /* 4294 */ MCD::OPC_FilterValue, 233, 3, 97, 9, 0, // Skip to: 6701
6792 : /* 4300 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6793 : /* 4303 */ MCD::OPC_FilterValue, 0, 89, 9, 0, // Skip to: 6701
6794 : /* 4308 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 4325
6795 : /* 4313 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4325
6796 : /* 4320 */ MCD::OPC_Decode, 211, 19, 194, 1, // Opcode: VST2LNq32
6797 : /* 4325 */ MCD::OPC_CheckPredicate, 22, 67, 9, 0, // Skip to: 6701
6798 : /* 4330 */ MCD::OPC_Decode, 214, 19, 194, 1, // Opcode: VST2LNq32_UPD
6799 : /* 4335 */ MCD::OPC_FilterValue, 2, 57, 9, 0, // Skip to: 6701
6800 : /* 4340 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6801 : /* 4343 */ MCD::OPC_FilterValue, 232, 3, 51, 0, 0, // Skip to: 4400
6802 : /* 4349 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6803 : /* 4352 */ MCD::OPC_FilterValue, 0, 40, 9, 0, // Skip to: 6701
6804 : /* 4357 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6805 : /* 4360 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4375
6806 : /* 4365 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4390
6807 : /* 4370 */ MCD::OPC_Decode, 243, 11, 199, 1, // Opcode: VLD2b16wb_fixed
6808 : /* 4375 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4390
6809 : /* 4380 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4390
6810 : /* 4385 */ MCD::OPC_Decode, 242, 11, 199, 1, // Opcode: VLD2b16
6811 : /* 4390 */ MCD::OPC_CheckPredicate, 22, 2, 9, 0, // Skip to: 6701
6812 : /* 4395 */ MCD::OPC_Decode, 244, 11, 199, 1, // Opcode: VLD2b16wb_register
6813 : /* 4400 */ MCD::OPC_FilterValue, 233, 3, 247, 8, 0, // Skip to: 6701
6814 : /* 4406 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
6815 : /* 4409 */ MCD::OPC_FilterValue, 0, 239, 8, 0, // Skip to: 6701
6816 : /* 4414 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 4431
6817 : /* 4419 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4431
6818 : /* 4426 */ MCD::OPC_Decode, 238, 11, 195, 1, // Opcode: VLD2LNq32
6819 : /* 4431 */ MCD::OPC_CheckPredicate, 22, 217, 8, 0, // Skip to: 6701
6820 : /* 4436 */ MCD::OPC_Decode, 241, 11, 195, 1, // Opcode: VLD2LNq32_UPD
6821 : /* 4441 */ MCD::OPC_FilterValue, 10, 123, 2, 0, // Skip to: 5081
6822 : /* 4446 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
6823 : /* 4449 */ MCD::OPC_FilterValue, 0, 55, 1, 0, // Skip to: 4765
6824 : /* 4454 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6825 : /* 4457 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 4611
6826 : /* 4462 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6827 : /* 4465 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4570
6828 : /* 4471 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6829 : /* 4474 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4522
6830 : /* 4479 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6831 : /* 4482 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4497
6832 : /* 4487 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4512
6833 : /* 4492 */ MCD::OPC_Decode, 193, 19, 196, 1, // Opcode: VST1q8wb_fixed
6834 : /* 4497 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4512
6835 : /* 4502 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4512
6836 : /* 4507 */ MCD::OPC_Decode, 188, 19, 196, 1, // Opcode: VST1q8
6837 : /* 4512 */ MCD::OPC_CheckPredicate, 22, 136, 8, 0, // Skip to: 6701
6838 : /* 4517 */ MCD::OPC_Decode, 194, 19, 196, 1, // Opcode: VST1q8wb_register
6839 : /* 4522 */ MCD::OPC_FilterValue, 1, 126, 8, 0, // Skip to: 6701
6840 : /* 4527 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6841 : /* 4530 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4545
6842 : /* 4535 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4560
6843 : /* 4540 */ MCD::OPC_Decode, 179, 19, 196, 1, // Opcode: VST1q32wb_fixed
6844 : /* 4545 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4560
6845 : /* 4550 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4560
6846 : /* 4555 */ MCD::OPC_Decode, 174, 19, 196, 1, // Opcode: VST1q32
6847 : /* 4560 */ MCD::OPC_CheckPredicate, 22, 88, 8, 0, // Skip to: 6701
6848 : /* 4565 */ MCD::OPC_Decode, 180, 19, 196, 1, // Opcode: VST1q32wb_register
6849 : /* 4570 */ MCD::OPC_FilterValue, 233, 3, 77, 8, 0, // Skip to: 6701
6850 : /* 4576 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
6851 : /* 4579 */ MCD::OPC_FilterValue, 0, 69, 8, 0, // Skip to: 6701
6852 : /* 4584 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 4601
6853 : /* 4589 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4601
6854 : /* 4596 */ MCD::OPC_Decode, 255, 19, 197, 1, // Opcode: VST3LNd32
6855 : /* 4601 */ MCD::OPC_CheckPredicate, 22, 47, 8, 0, // Skip to: 6701
6856 : /* 4606 */ MCD::OPC_Decode, 130, 20, 197, 1, // Opcode: VST3LNd32_UPD
6857 : /* 4611 */ MCD::OPC_FilterValue, 2, 37, 8, 0, // Skip to: 6701
6858 : /* 4616 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6859 : /* 4619 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4724
6860 : /* 4625 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6861 : /* 4628 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4676
6862 : /* 4633 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6863 : /* 4636 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4651
6864 : /* 4641 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4666
6865 : /* 4646 */ MCD::OPC_Decode, 196, 11, 196, 1, // Opcode: VLD1q8wb_fixed
6866 : /* 4651 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4666
6867 : /* 4656 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4666
6868 : /* 4661 */ MCD::OPC_Decode, 191, 11, 196, 1, // Opcode: VLD1q8
6869 : /* 4666 */ MCD::OPC_CheckPredicate, 22, 238, 7, 0, // Skip to: 6701
6870 : /* 4671 */ MCD::OPC_Decode, 197, 11, 196, 1, // Opcode: VLD1q8wb_register
6871 : /* 4676 */ MCD::OPC_FilterValue, 1, 228, 7, 0, // Skip to: 6701
6872 : /* 4681 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6873 : /* 4684 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4699
6874 : /* 4689 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4714
6875 : /* 4694 */ MCD::OPC_Decode, 182, 11, 196, 1, // Opcode: VLD1q32wb_fixed
6876 : /* 4699 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4714
6877 : /* 4704 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4714
6878 : /* 4709 */ MCD::OPC_Decode, 177, 11, 196, 1, // Opcode: VLD1q32
6879 : /* 4714 */ MCD::OPC_CheckPredicate, 22, 190, 7, 0, // Skip to: 6701
6880 : /* 4719 */ MCD::OPC_Decode, 183, 11, 196, 1, // Opcode: VLD1q32wb_register
6881 : /* 4724 */ MCD::OPC_FilterValue, 233, 3, 179, 7, 0, // Skip to: 6701
6882 : /* 4730 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
6883 : /* 4733 */ MCD::OPC_FilterValue, 0, 171, 7, 0, // Skip to: 6701
6884 : /* 4738 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 4755
6885 : /* 4743 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4755
6886 : /* 4750 */ MCD::OPC_Decode, 178, 12, 198, 1, // Opcode: VLD3LNd32
6887 : /* 4755 */ MCD::OPC_CheckPredicate, 22, 149, 7, 0, // Skip to: 6701
6888 : /* 4760 */ MCD::OPC_Decode, 181, 12, 198, 1, // Opcode: VLD3LNd32_UPD
6889 : /* 4765 */ MCD::OPC_FilterValue, 1, 139, 7, 0, // Skip to: 6701
6890 : /* 4770 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6891 : /* 4773 */ MCD::OPC_FilterValue, 0, 149, 0, 0, // Skip to: 4927
6892 : /* 4778 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6893 : /* 4781 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 4886
6894 : /* 4787 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6895 : /* 4790 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4838
6896 : /* 4795 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6897 : /* 4798 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4813
6898 : /* 4803 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4828
6899 : /* 4808 */ MCD::OPC_Decode, 172, 19, 196, 1, // Opcode: VST1q16wb_fixed
6900 : /* 4813 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4828
6901 : /* 4818 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4828
6902 : /* 4823 */ MCD::OPC_Decode, 167, 19, 196, 1, // Opcode: VST1q16
6903 : /* 4828 */ MCD::OPC_CheckPredicate, 22, 76, 7, 0, // Skip to: 6701
6904 : /* 4833 */ MCD::OPC_Decode, 173, 19, 196, 1, // Opcode: VST1q16wb_register
6905 : /* 4838 */ MCD::OPC_FilterValue, 1, 66, 7, 0, // Skip to: 6701
6906 : /* 4843 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6907 : /* 4846 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4861
6908 : /* 4851 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4876
6909 : /* 4856 */ MCD::OPC_Decode, 186, 19, 196, 1, // Opcode: VST1q64wb_fixed
6910 : /* 4861 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4876
6911 : /* 4866 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4876
6912 : /* 4871 */ MCD::OPC_Decode, 181, 19, 196, 1, // Opcode: VST1q64
6913 : /* 4876 */ MCD::OPC_CheckPredicate, 22, 28, 7, 0, // Skip to: 6701
6914 : /* 4881 */ MCD::OPC_Decode, 187, 19, 196, 1, // Opcode: VST1q64wb_register
6915 : /* 4886 */ MCD::OPC_FilterValue, 233, 3, 17, 7, 0, // Skip to: 6701
6916 : /* 4892 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
6917 : /* 4895 */ MCD::OPC_FilterValue, 0, 9, 7, 0, // Skip to: 6701
6918 : /* 4900 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 4917
6919 : /* 4905 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 4917
6920 : /* 4912 */ MCD::OPC_Decode, 139, 20, 197, 1, // Opcode: VST3LNq32
6921 : /* 4917 */ MCD::OPC_CheckPredicate, 22, 243, 6, 0, // Skip to: 6701
6922 : /* 4922 */ MCD::OPC_Decode, 142, 20, 197, 1, // Opcode: VST3LNq32_UPD
6923 : /* 4927 */ MCD::OPC_FilterValue, 2, 233, 6, 0, // Skip to: 6701
6924 : /* 4932 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6925 : /* 4935 */ MCD::OPC_FilterValue, 232, 3, 99, 0, 0, // Skip to: 5040
6926 : /* 4941 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
6927 : /* 4944 */ MCD::OPC_FilterValue, 0, 43, 0, 0, // Skip to: 4992
6928 : /* 4949 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6929 : /* 4952 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 4967
6930 : /* 4957 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 4982
6931 : /* 4962 */ MCD::OPC_Decode, 175, 11, 196, 1, // Opcode: VLD1q16wb_fixed
6932 : /* 4967 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 4982
6933 : /* 4972 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 4982
6934 : /* 4977 */ MCD::OPC_Decode, 170, 11, 196, 1, // Opcode: VLD1q16
6935 : /* 4982 */ MCD::OPC_CheckPredicate, 22, 178, 6, 0, // Skip to: 6701
6936 : /* 4987 */ MCD::OPC_Decode, 176, 11, 196, 1, // Opcode: VLD1q16wb_register
6937 : /* 4992 */ MCD::OPC_FilterValue, 1, 168, 6, 0, // Skip to: 6701
6938 : /* 4997 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
6939 : /* 5000 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5015
6940 : /* 5005 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5030
6941 : /* 5010 */ MCD::OPC_Decode, 189, 11, 196, 1, // Opcode: VLD1q64wb_fixed
6942 : /* 5015 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5030
6943 : /* 5020 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5030
6944 : /* 5025 */ MCD::OPC_Decode, 184, 11, 196, 1, // Opcode: VLD1q64
6945 : /* 5030 */ MCD::OPC_CheckPredicate, 22, 130, 6, 0, // Skip to: 6701
6946 : /* 5035 */ MCD::OPC_Decode, 190, 11, 196, 1, // Opcode: VLD1q64wb_register
6947 : /* 5040 */ MCD::OPC_FilterValue, 233, 3, 119, 6, 0, // Skip to: 6701
6948 : /* 5046 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
6949 : /* 5049 */ MCD::OPC_FilterValue, 0, 111, 6, 0, // Skip to: 6701
6950 : /* 5054 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 5071
6951 : /* 5059 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5071
6952 : /* 5066 */ MCD::OPC_Decode, 190, 12, 198, 1, // Opcode: VLD3LNq32
6953 : /* 5071 */ MCD::OPC_CheckPredicate, 22, 89, 6, 0, // Skip to: 6701
6954 : /* 5076 */ MCD::OPC_Decode, 193, 12, 198, 1, // Opcode: VLD3LNq32_UPD
6955 : /* 5081 */ MCD::OPC_FilterValue, 11, 183, 0, 0, // Skip to: 5269
6956 : /* 5086 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
6957 : /* 5089 */ MCD::OPC_FilterValue, 0, 85, 0, 0, // Skip to: 5179
6958 : /* 5094 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6959 : /* 5097 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 5138
6960 : /* 5102 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6961 : /* 5105 */ MCD::OPC_FilterValue, 233, 3, 54, 6, 0, // Skip to: 6701
6962 : /* 5111 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 5128
6963 : /* 5116 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5128
6964 : /* 5123 */ MCD::OPC_Decode, 174, 20, 200, 1, // Opcode: VST4LNd32
6965 : /* 5128 */ MCD::OPC_CheckPredicate, 22, 32, 6, 0, // Skip to: 6701
6966 : /* 5133 */ MCD::OPC_Decode, 177, 20, 200, 1, // Opcode: VST4LNd32_UPD
6967 : /* 5138 */ MCD::OPC_FilterValue, 2, 22, 6, 0, // Skip to: 6701
6968 : /* 5143 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6969 : /* 5146 */ MCD::OPC_FilterValue, 233, 3, 13, 6, 0, // Skip to: 6701
6970 : /* 5152 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 5169
6971 : /* 5157 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5169
6972 : /* 5164 */ MCD::OPC_Decode, 249, 12, 201, 1, // Opcode: VLD4LNd32
6973 : /* 5169 */ MCD::OPC_CheckPredicate, 22, 247, 5, 0, // Skip to: 6701
6974 : /* 5174 */ MCD::OPC_Decode, 252, 12, 201, 1, // Opcode: VLD4LNd32_UPD
6975 : /* 5179 */ MCD::OPC_FilterValue, 1, 237, 5, 0, // Skip to: 6701
6976 : /* 5184 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6977 : /* 5187 */ MCD::OPC_FilterValue, 0, 36, 0, 0, // Skip to: 5228
6978 : /* 5192 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6979 : /* 5195 */ MCD::OPC_FilterValue, 233, 3, 220, 5, 0, // Skip to: 6701
6980 : /* 5201 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 5218
6981 : /* 5206 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5218
6982 : /* 5213 */ MCD::OPC_Decode, 186, 20, 200, 1, // Opcode: VST4LNq32
6983 : /* 5218 */ MCD::OPC_CheckPredicate, 22, 198, 5, 0, // Skip to: 6701
6984 : /* 5223 */ MCD::OPC_Decode, 189, 20, 200, 1, // Opcode: VST4LNq32_UPD
6985 : /* 5228 */ MCD::OPC_FilterValue, 2, 188, 5, 0, // Skip to: 6701
6986 : /* 5233 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6987 : /* 5236 */ MCD::OPC_FilterValue, 233, 3, 179, 5, 0, // Skip to: 6701
6988 : /* 5242 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 5259
6989 : /* 5247 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 5259
6990 : /* 5254 */ MCD::OPC_Decode, 133, 13, 201, 1, // Opcode: VLD4LNq32
6991 : /* 5259 */ MCD::OPC_CheckPredicate, 22, 157, 5, 0, // Skip to: 6701
6992 : /* 5264 */ MCD::OPC_Decode, 136, 13, 201, 1, // Opcode: VLD4LNq32_UPD
6993 : /* 5269 */ MCD::OPC_FilterValue, 12, 137, 1, 0, // Skip to: 5667
6994 : /* 5274 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
6995 : /* 5277 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 5342
6996 : /* 5282 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
6997 : /* 5285 */ MCD::OPC_FilterValue, 2, 131, 5, 0, // Skip to: 6701
6998 : /* 5290 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
6999 : /* 5293 */ MCD::OPC_FilterValue, 233, 3, 122, 5, 0, // Skip to: 6701
7000 : /* 5299 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7001 : /* 5302 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5317
7002 : /* 5307 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5332
7003 : /* 5312 */ MCD::OPC_Decode, 227, 10, 203, 1, // Opcode: VLD1DUPd8wb_fixed
7004 : /* 5317 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5332
7005 : /* 5322 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5332
7006 : /* 5327 */ MCD::OPC_Decode, 226, 10, 203, 1, // Opcode: VLD1DUPd8
7007 : /* 5332 */ MCD::OPC_CheckPredicate, 22, 84, 5, 0, // Skip to: 6701
7008 : /* 5337 */ MCD::OPC_Decode, 228, 10, 203, 1, // Opcode: VLD1DUPd8wb_register
7009 : /* 5342 */ MCD::OPC_FilterValue, 1, 60, 0, 0, // Skip to: 5407
7010 : /* 5347 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7011 : /* 5350 */ MCD::OPC_FilterValue, 2, 66, 5, 0, // Skip to: 6701
7012 : /* 5355 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7013 : /* 5358 */ MCD::OPC_FilterValue, 233, 3, 57, 5, 0, // Skip to: 6701
7014 : /* 5364 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7015 : /* 5367 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5382
7016 : /* 5372 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5397
7017 : /* 5377 */ MCD::OPC_Decode, 236, 10, 203, 1, // Opcode: VLD1DUPq8wb_fixed
7018 : /* 5382 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5397
7019 : /* 5387 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5397
7020 : /* 5392 */ MCD::OPC_Decode, 235, 10, 203, 1, // Opcode: VLD1DUPq8
7021 : /* 5397 */ MCD::OPC_CheckPredicate, 22, 19, 5, 0, // Skip to: 6701
7022 : /* 5402 */ MCD::OPC_Decode, 237, 10, 203, 1, // Opcode: VLD1DUPq8wb_register
7023 : /* 5407 */ MCD::OPC_FilterValue, 2, 60, 0, 0, // Skip to: 5472
7024 : /* 5412 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7025 : /* 5415 */ MCD::OPC_FilterValue, 2, 1, 5, 0, // Skip to: 6701
7026 : /* 5420 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7027 : /* 5423 */ MCD::OPC_FilterValue, 233, 3, 248, 4, 0, // Skip to: 6701
7028 : /* 5429 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7029 : /* 5432 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5447
7030 : /* 5437 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5462
7031 : /* 5442 */ MCD::OPC_Decode, 221, 10, 203, 1, // Opcode: VLD1DUPd16wb_fixed
7032 : /* 5447 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5462
7033 : /* 5452 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5462
7034 : /* 5457 */ MCD::OPC_Decode, 220, 10, 203, 1, // Opcode: VLD1DUPd16
7035 : /* 5462 */ MCD::OPC_CheckPredicate, 22, 210, 4, 0, // Skip to: 6701
7036 : /* 5467 */ MCD::OPC_Decode, 222, 10, 203, 1, // Opcode: VLD1DUPd16wb_register
7037 : /* 5472 */ MCD::OPC_FilterValue, 3, 60, 0, 0, // Skip to: 5537
7038 : /* 5477 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7039 : /* 5480 */ MCD::OPC_FilterValue, 2, 192, 4, 0, // Skip to: 6701
7040 : /* 5485 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7041 : /* 5488 */ MCD::OPC_FilterValue, 233, 3, 183, 4, 0, // Skip to: 6701
7042 : /* 5494 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7043 : /* 5497 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5512
7044 : /* 5502 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5527
7045 : /* 5507 */ MCD::OPC_Decode, 230, 10, 203, 1, // Opcode: VLD1DUPq16wb_fixed
7046 : /* 5512 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5527
7047 : /* 5517 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5527
7048 : /* 5522 */ MCD::OPC_Decode, 229, 10, 203, 1, // Opcode: VLD1DUPq16
7049 : /* 5527 */ MCD::OPC_CheckPredicate, 22, 145, 4, 0, // Skip to: 6701
7050 : /* 5532 */ MCD::OPC_Decode, 231, 10, 203, 1, // Opcode: VLD1DUPq16wb_register
7051 : /* 5537 */ MCD::OPC_FilterValue, 4, 60, 0, 0, // Skip to: 5602
7052 : /* 5542 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7053 : /* 5545 */ MCD::OPC_FilterValue, 2, 127, 4, 0, // Skip to: 6701
7054 : /* 5550 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7055 : /* 5553 */ MCD::OPC_FilterValue, 233, 3, 118, 4, 0, // Skip to: 6701
7056 : /* 5559 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7057 : /* 5562 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5577
7058 : /* 5567 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5592
7059 : /* 5572 */ MCD::OPC_Decode, 224, 10, 203, 1, // Opcode: VLD1DUPd32wb_fixed
7060 : /* 5577 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5592
7061 : /* 5582 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5592
7062 : /* 5587 */ MCD::OPC_Decode, 223, 10, 203, 1, // Opcode: VLD1DUPd32
7063 : /* 5592 */ MCD::OPC_CheckPredicate, 22, 80, 4, 0, // Skip to: 6701
7064 : /* 5597 */ MCD::OPC_Decode, 225, 10, 203, 1, // Opcode: VLD1DUPd32wb_register
7065 : /* 5602 */ MCD::OPC_FilterValue, 5, 70, 4, 0, // Skip to: 6701
7066 : /* 5607 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7067 : /* 5610 */ MCD::OPC_FilterValue, 2, 62, 4, 0, // Skip to: 6701
7068 : /* 5615 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7069 : /* 5618 */ MCD::OPC_FilterValue, 233, 3, 53, 4, 0, // Skip to: 6701
7070 : /* 5624 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7071 : /* 5627 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5642
7072 : /* 5632 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5657
7073 : /* 5637 */ MCD::OPC_Decode, 233, 10, 203, 1, // Opcode: VLD1DUPq32wb_fixed
7074 : /* 5642 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5657
7075 : /* 5647 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5657
7076 : /* 5652 */ MCD::OPC_Decode, 232, 10, 203, 1, // Opcode: VLD1DUPq32
7077 : /* 5657 */ MCD::OPC_CheckPredicate, 22, 15, 4, 0, // Skip to: 6701
7078 : /* 5662 */ MCD::OPC_Decode, 234, 10, 203, 1, // Opcode: VLD1DUPq32wb_register
7079 : /* 5667 */ MCD::OPC_FilterValue, 13, 137, 1, 0, // Skip to: 6065
7080 : /* 5672 */ MCD::OPC_ExtractField, 5, 3, // Inst{7-5} ...
7081 : /* 5675 */ MCD::OPC_FilterValue, 0, 60, 0, 0, // Skip to: 5740
7082 : /* 5680 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7083 : /* 5683 */ MCD::OPC_FilterValue, 2, 245, 3, 0, // Skip to: 6701
7084 : /* 5688 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7085 : /* 5691 */ MCD::OPC_FilterValue, 233, 3, 236, 3, 0, // Skip to: 6701
7086 : /* 5697 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7087 : /* 5700 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5715
7088 : /* 5705 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5730
7089 : /* 5710 */ MCD::OPC_Decode, 211, 11, 204, 1, // Opcode: VLD2DUPd8wb_fixed
7090 : /* 5715 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5730
7091 : /* 5720 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5730
7092 : /* 5725 */ MCD::OPC_Decode, 210, 11, 204, 1, // Opcode: VLD2DUPd8
7093 : /* 5730 */ MCD::OPC_CheckPredicate, 22, 198, 3, 0, // Skip to: 6701
7094 : /* 5735 */ MCD::OPC_Decode, 212, 11, 204, 1, // Opcode: VLD2DUPd8wb_register
7095 : /* 5740 */ MCD::OPC_FilterValue, 1, 60, 0, 0, // Skip to: 5805
7096 : /* 5745 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7097 : /* 5748 */ MCD::OPC_FilterValue, 2, 180, 3, 0, // Skip to: 6701
7098 : /* 5753 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7099 : /* 5756 */ MCD::OPC_FilterValue, 233, 3, 171, 3, 0, // Skip to: 6701
7100 : /* 5762 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7101 : /* 5765 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5780
7102 : /* 5770 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5795
7103 : /* 5775 */ MCD::OPC_Decode, 214, 11, 204, 1, // Opcode: VLD2DUPd8x2wb_fixed
7104 : /* 5780 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5795
7105 : /* 5785 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5795
7106 : /* 5790 */ MCD::OPC_Decode, 213, 11, 204, 1, // Opcode: VLD2DUPd8x2
7107 : /* 5795 */ MCD::OPC_CheckPredicate, 22, 133, 3, 0, // Skip to: 6701
7108 : /* 5800 */ MCD::OPC_Decode, 215, 11, 204, 1, // Opcode: VLD2DUPd8x2wb_register
7109 : /* 5805 */ MCD::OPC_FilterValue, 2, 60, 0, 0, // Skip to: 5870
7110 : /* 5810 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7111 : /* 5813 */ MCD::OPC_FilterValue, 2, 115, 3, 0, // Skip to: 6701
7112 : /* 5818 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7113 : /* 5821 */ MCD::OPC_FilterValue, 233, 3, 106, 3, 0, // Skip to: 6701
7114 : /* 5827 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7115 : /* 5830 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5845
7116 : /* 5835 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5860
7117 : /* 5840 */ MCD::OPC_Decode, 199, 11, 204, 1, // Opcode: VLD2DUPd16wb_fixed
7118 : /* 5845 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5860
7119 : /* 5850 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5860
7120 : /* 5855 */ MCD::OPC_Decode, 198, 11, 204, 1, // Opcode: VLD2DUPd16
7121 : /* 5860 */ MCD::OPC_CheckPredicate, 22, 68, 3, 0, // Skip to: 6701
7122 : /* 5865 */ MCD::OPC_Decode, 200, 11, 204, 1, // Opcode: VLD2DUPd16wb_register
7123 : /* 5870 */ MCD::OPC_FilterValue, 3, 60, 0, 0, // Skip to: 5935
7124 : /* 5875 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7125 : /* 5878 */ MCD::OPC_FilterValue, 2, 50, 3, 0, // Skip to: 6701
7126 : /* 5883 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7127 : /* 5886 */ MCD::OPC_FilterValue, 233, 3, 41, 3, 0, // Skip to: 6701
7128 : /* 5892 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7129 : /* 5895 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5910
7130 : /* 5900 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5925
7131 : /* 5905 */ MCD::OPC_Decode, 202, 11, 204, 1, // Opcode: VLD2DUPd16x2wb_fixed
7132 : /* 5910 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5925
7133 : /* 5915 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5925
7134 : /* 5920 */ MCD::OPC_Decode, 201, 11, 204, 1, // Opcode: VLD2DUPd16x2
7135 : /* 5925 */ MCD::OPC_CheckPredicate, 22, 3, 3, 0, // Skip to: 6701
7136 : /* 5930 */ MCD::OPC_Decode, 203, 11, 204, 1, // Opcode: VLD2DUPd16x2wb_register
7137 : /* 5935 */ MCD::OPC_FilterValue, 4, 60, 0, 0, // Skip to: 6000
7138 : /* 5940 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7139 : /* 5943 */ MCD::OPC_FilterValue, 2, 241, 2, 0, // Skip to: 6701
7140 : /* 5948 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7141 : /* 5951 */ MCD::OPC_FilterValue, 233, 3, 232, 2, 0, // Skip to: 6701
7142 : /* 5957 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7143 : /* 5960 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 5975
7144 : /* 5965 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 5990
7145 : /* 5970 */ MCD::OPC_Decode, 205, 11, 204, 1, // Opcode: VLD2DUPd32wb_fixed
7146 : /* 5975 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 5990
7147 : /* 5980 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 5990
7148 : /* 5985 */ MCD::OPC_Decode, 204, 11, 204, 1, // Opcode: VLD2DUPd32
7149 : /* 5990 */ MCD::OPC_CheckPredicate, 22, 194, 2, 0, // Skip to: 6701
7150 : /* 5995 */ MCD::OPC_Decode, 206, 11, 204, 1, // Opcode: VLD2DUPd32wb_register
7151 : /* 6000 */ MCD::OPC_FilterValue, 5, 184, 2, 0, // Skip to: 6701
7152 : /* 6005 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7153 : /* 6008 */ MCD::OPC_FilterValue, 2, 176, 2, 0, // Skip to: 6701
7154 : /* 6013 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7155 : /* 6016 */ MCD::OPC_FilterValue, 233, 3, 167, 2, 0, // Skip to: 6701
7156 : /* 6022 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
7157 : /* 6025 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 6040
7158 : /* 6030 */ MCD::OPC_CheckPredicate, 22, 20, 0, 0, // Skip to: 6055
7159 : /* 6035 */ MCD::OPC_Decode, 208, 11, 204, 1, // Opcode: VLD2DUPd32x2wb_fixed
7160 : /* 6040 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 6055
7161 : /* 6045 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 6055
7162 : /* 6050 */ MCD::OPC_Decode, 207, 11, 204, 1, // Opcode: VLD2DUPd32x2
7163 : /* 6055 */ MCD::OPC_CheckPredicate, 22, 129, 2, 0, // Skip to: 6701
7164 : /* 6060 */ MCD::OPC_Decode, 209, 11, 204, 1, // Opcode: VLD2DUPd32x2wb_register
7165 : /* 6065 */ MCD::OPC_FilterValue, 14, 41, 1, 0, // Skip to: 6367
7166 : /* 6070 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
7167 : /* 6073 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 6122
7168 : /* 6078 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7169 : /* 6081 */ MCD::OPC_FilterValue, 2, 103, 2, 0, // Skip to: 6701
7170 : /* 6086 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7171 : /* 6089 */ MCD::OPC_FilterValue, 233, 3, 94, 2, 0, // Skip to: 6701
7172 : /* 6095 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6112
7173 : /* 6100 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6112
7174 : /* 6107 */ MCD::OPC_Decode, 158, 12, 205, 1, // Opcode: VLD3DUPd8
7175 : /* 6112 */ MCD::OPC_CheckPredicate, 22, 72, 2, 0, // Skip to: 6701
7176 : /* 6117 */ MCD::OPC_Decode, 161, 12, 205, 1, // Opcode: VLD3DUPd8_UPD
7177 : /* 6122 */ MCD::OPC_FilterValue, 2, 44, 0, 0, // Skip to: 6171
7178 : /* 6127 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7179 : /* 6130 */ MCD::OPC_FilterValue, 2, 54, 2, 0, // Skip to: 6701
7180 : /* 6135 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7181 : /* 6138 */ MCD::OPC_FilterValue, 233, 3, 45, 2, 0, // Skip to: 6701
7182 : /* 6144 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6161
7183 : /* 6149 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6161
7184 : /* 6156 */ MCD::OPC_Decode, 170, 12, 205, 1, // Opcode: VLD3DUPq8
7185 : /* 6161 */ MCD::OPC_CheckPredicate, 22, 23, 2, 0, // Skip to: 6701
7186 : /* 6166 */ MCD::OPC_Decode, 173, 12, 205, 1, // Opcode: VLD3DUPq8_UPD
7187 : /* 6171 */ MCD::OPC_FilterValue, 4, 44, 0, 0, // Skip to: 6220
7188 : /* 6176 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7189 : /* 6179 */ MCD::OPC_FilterValue, 2, 5, 2, 0, // Skip to: 6701
7190 : /* 6184 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7191 : /* 6187 */ MCD::OPC_FilterValue, 233, 3, 252, 1, 0, // Skip to: 6701
7192 : /* 6193 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6210
7193 : /* 6198 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6210
7194 : /* 6205 */ MCD::OPC_Decode, 150, 12, 205, 1, // Opcode: VLD3DUPd16
7195 : /* 6210 */ MCD::OPC_CheckPredicate, 22, 230, 1, 0, // Skip to: 6701
7196 : /* 6215 */ MCD::OPC_Decode, 153, 12, 205, 1, // Opcode: VLD3DUPd16_UPD
7197 : /* 6220 */ MCD::OPC_FilterValue, 6, 44, 0, 0, // Skip to: 6269
7198 : /* 6225 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7199 : /* 6228 */ MCD::OPC_FilterValue, 2, 212, 1, 0, // Skip to: 6701
7200 : /* 6233 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7201 : /* 6236 */ MCD::OPC_FilterValue, 233, 3, 203, 1, 0, // Skip to: 6701
7202 : /* 6242 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6259
7203 : /* 6247 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6259
7204 : /* 6254 */ MCD::OPC_Decode, 162, 12, 205, 1, // Opcode: VLD3DUPq16
7205 : /* 6259 */ MCD::OPC_CheckPredicate, 22, 181, 1, 0, // Skip to: 6701
7206 : /* 6264 */ MCD::OPC_Decode, 165, 12, 205, 1, // Opcode: VLD3DUPq16_UPD
7207 : /* 6269 */ MCD::OPC_FilterValue, 8, 44, 0, 0, // Skip to: 6318
7208 : /* 6274 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7209 : /* 6277 */ MCD::OPC_FilterValue, 2, 163, 1, 0, // Skip to: 6701
7210 : /* 6282 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7211 : /* 6285 */ MCD::OPC_FilterValue, 233, 3, 154, 1, 0, // Skip to: 6701
7212 : /* 6291 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6308
7213 : /* 6296 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6308
7214 : /* 6303 */ MCD::OPC_Decode, 154, 12, 205, 1, // Opcode: VLD3DUPd32
7215 : /* 6308 */ MCD::OPC_CheckPredicate, 22, 132, 1, 0, // Skip to: 6701
7216 : /* 6313 */ MCD::OPC_Decode, 157, 12, 205, 1, // Opcode: VLD3DUPd32_UPD
7217 : /* 6318 */ MCD::OPC_FilterValue, 10, 122, 1, 0, // Skip to: 6701
7218 : /* 6323 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7219 : /* 6326 */ MCD::OPC_FilterValue, 2, 114, 1, 0, // Skip to: 6701
7220 : /* 6331 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7221 : /* 6334 */ MCD::OPC_FilterValue, 233, 3, 105, 1, 0, // Skip to: 6701
7222 : /* 6340 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6357
7223 : /* 6345 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6357
7224 : /* 6352 */ MCD::OPC_Decode, 166, 12, 205, 1, // Opcode: VLD3DUPq32
7225 : /* 6357 */ MCD::OPC_CheckPredicate, 22, 83, 1, 0, // Skip to: 6701
7226 : /* 6362 */ MCD::OPC_Decode, 169, 12, 205, 1, // Opcode: VLD3DUPq32_UPD
7227 : /* 6367 */ MCD::OPC_FilterValue, 15, 73, 1, 0, // Skip to: 6701
7228 : /* 6372 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
7229 : /* 6375 */ MCD::OPC_FilterValue, 0, 158, 0, 0, // Skip to: 6538
7230 : /* 6380 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7231 : /* 6383 */ MCD::OPC_FilterValue, 0, 101, 0, 0, // Skip to: 6489
7232 : /* 6388 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
7233 : /* 6391 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 6440
7234 : /* 6396 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7235 : /* 6399 */ MCD::OPC_FilterValue, 2, 41, 1, 0, // Skip to: 6701
7236 : /* 6404 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7237 : /* 6407 */ MCD::OPC_FilterValue, 233, 3, 32, 1, 0, // Skip to: 6701
7238 : /* 6413 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6430
7239 : /* 6418 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6430
7240 : /* 6425 */ MCD::OPC_Decode, 229, 12, 206, 1, // Opcode: VLD4DUPd8
7241 : /* 6430 */ MCD::OPC_CheckPredicate, 22, 10, 1, 0, // Skip to: 6701
7242 : /* 6435 */ MCD::OPC_Decode, 232, 12, 206, 1, // Opcode: VLD4DUPd8_UPD
7243 : /* 6440 */ MCD::OPC_FilterValue, 1, 0, 1, 0, // Skip to: 6701
7244 : /* 6445 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7245 : /* 6448 */ MCD::OPC_FilterValue, 2, 248, 0, 0, // Skip to: 6701
7246 : /* 6453 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7247 : /* 6456 */ MCD::OPC_FilterValue, 233, 3, 239, 0, 0, // Skip to: 6701
7248 : /* 6462 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6479
7249 : /* 6467 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6479
7250 : /* 6474 */ MCD::OPC_Decode, 221, 12, 206, 1, // Opcode: VLD4DUPd16
7251 : /* 6479 */ MCD::OPC_CheckPredicate, 22, 217, 0, 0, // Skip to: 6701
7252 : /* 6484 */ MCD::OPC_Decode, 224, 12, 206, 1, // Opcode: VLD4DUPd16_UPD
7253 : /* 6489 */ MCD::OPC_FilterValue, 1, 207, 0, 0, // Skip to: 6701
7254 : /* 6494 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7255 : /* 6497 */ MCD::OPC_FilterValue, 2, 199, 0, 0, // Skip to: 6701
7256 : /* 6502 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7257 : /* 6505 */ MCD::OPC_FilterValue, 233, 3, 190, 0, 0, // Skip to: 6701
7258 : /* 6511 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6528
7259 : /* 6516 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6528
7260 : /* 6523 */ MCD::OPC_Decode, 225, 12, 206, 1, // Opcode: VLD4DUPd32
7261 : /* 6528 */ MCD::OPC_CheckPredicate, 22, 168, 0, 0, // Skip to: 6701
7262 : /* 6533 */ MCD::OPC_Decode, 228, 12, 206, 1, // Opcode: VLD4DUPd32_UPD
7263 : /* 6538 */ MCD::OPC_FilterValue, 1, 158, 0, 0, // Skip to: 6701
7264 : /* 6543 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7265 : /* 6546 */ MCD::OPC_FilterValue, 0, 101, 0, 0, // Skip to: 6652
7266 : /* 6551 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
7267 : /* 6554 */ MCD::OPC_FilterValue, 0, 44, 0, 0, // Skip to: 6603
7268 : /* 6559 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7269 : /* 6562 */ MCD::OPC_FilterValue, 2, 134, 0, 0, // Skip to: 6701
7270 : /* 6567 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7271 : /* 6570 */ MCD::OPC_FilterValue, 233, 3, 125, 0, 0, // Skip to: 6701
7272 : /* 6576 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6593
7273 : /* 6581 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6593
7274 : /* 6588 */ MCD::OPC_Decode, 241, 12, 206, 1, // Opcode: VLD4DUPq8
7275 : /* 6593 */ MCD::OPC_CheckPredicate, 22, 103, 0, 0, // Skip to: 6701
7276 : /* 6598 */ MCD::OPC_Decode, 244, 12, 206, 1, // Opcode: VLD4DUPq8_UPD
7277 : /* 6603 */ MCD::OPC_FilterValue, 1, 93, 0, 0, // Skip to: 6701
7278 : /* 6608 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7279 : /* 6611 */ MCD::OPC_FilterValue, 2, 85, 0, 0, // Skip to: 6701
7280 : /* 6616 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7281 : /* 6619 */ MCD::OPC_FilterValue, 233, 3, 76, 0, 0, // Skip to: 6701
7282 : /* 6625 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6642
7283 : /* 6630 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6642
7284 : /* 6637 */ MCD::OPC_Decode, 233, 12, 206, 1, // Opcode: VLD4DUPq16
7285 : /* 6642 */ MCD::OPC_CheckPredicate, 22, 54, 0, 0, // Skip to: 6701
7286 : /* 6647 */ MCD::OPC_Decode, 236, 12, 206, 1, // Opcode: VLD4DUPq16_UPD
7287 : /* 6652 */ MCD::OPC_FilterValue, 1, 44, 0, 0, // Skip to: 6701
7288 : /* 6657 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
7289 : /* 6660 */ MCD::OPC_FilterValue, 2, 36, 0, 0, // Skip to: 6701
7290 : /* 6665 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
7291 : /* 6668 */ MCD::OPC_FilterValue, 233, 3, 27, 0, 0, // Skip to: 6701
7292 : /* 6674 */ MCD::OPC_CheckPredicate, 22, 12, 0, 0, // Skip to: 6691
7293 : /* 6679 */ MCD::OPC_CheckField, 0, 4, 15, 5, 0, 0, // Skip to: 6691
7294 : /* 6686 */ MCD::OPC_Decode, 237, 12, 206, 1, // Opcode: VLD4DUPq32
7295 : /* 6691 */ MCD::OPC_CheckPredicate, 22, 5, 0, 0, // Skip to: 6701
7296 : /* 6696 */ MCD::OPC_Decode, 240, 12, 206, 1, // Opcode: VLD4DUPq32_UPD
7297 : /* 6701 */ MCD::OPC_Fail,
7298 : 0
7299 : };
7300 :
7301 : static const uint8_t DecoderTableThumb16[] = {
7302 : /* 0 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
7303 : /* 3 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 25
7304 : /* 8 */ MCD::OPC_CheckPredicate, 29, 181, 4, 0, // Skip to: 1218
7305 : /* 13 */ MCD::OPC_CheckField, 6, 6, 0, 174, 4, 0, // Skip to: 1218
7306 : /* 20 */ MCD::OPC_Decode, 129, 25, 207, 1, // Opcode: tMOVSr
7307 : /* 25 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 47
7308 : /* 30 */ MCD::OPC_CheckPredicate, 29, 159, 4, 0, // Skip to: 1218
7309 : /* 35 */ MCD::OPC_CheckField, 11, 1, 1, 152, 4, 0, // Skip to: 1218
7310 : /* 42 */ MCD::OPC_Decode, 233, 24, 208, 1, // Opcode: tCMPi8
7311 : /* 47 */ MCD::OPC_FilterValue, 4, 3, 1, 0, // Skip to: 311
7312 : /* 52 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
7313 : /* 55 */ MCD::OPC_FilterValue, 0, 236, 0, 0, // Skip to: 296
7314 : /* 60 */ MCD::OPC_ExtractField, 8, 3, // Inst{10-8} ...
7315 : /* 63 */ MCD::OPC_FilterValue, 2, 48, 0, 0, // Skip to: 116
7316 : /* 68 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
7317 : /* 71 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 86
7318 : /* 76 */ MCD::OPC_CheckPredicate, 29, 113, 4, 0, // Skip to: 1218
7319 : /* 81 */ MCD::OPC_Decode, 161, 25, 207, 1, // Opcode: tTST
7320 : /* 86 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 101
7321 : /* 91 */ MCD::OPC_CheckPredicate, 29, 98, 4, 0, // Skip to: 1218
7322 : /* 96 */ MCD::OPC_Decode, 234, 24, 207, 1, // Opcode: tCMPr
7323 : /* 101 */ MCD::OPC_FilterValue, 3, 88, 4, 0, // Skip to: 1218
7324 : /* 106 */ MCD::OPC_CheckPredicate, 29, 83, 4, 0, // Skip to: 1218
7325 : /* 111 */ MCD::OPC_Decode, 231, 24, 207, 1, // Opcode: tCMNz
7326 : /* 116 */ MCD::OPC_FilterValue, 4, 51, 0, 0, // Skip to: 172
7327 : /* 121 */ MCD::OPC_CheckPredicate, 29, 12, 0, 0, // Skip to: 138
7328 : /* 126 */ MCD::OPC_CheckField, 3, 4, 13, 5, 0, 0, // Skip to: 138
7329 : /* 133 */ MCD::OPC_Decode, 210, 24, 209, 1, // Opcode: tADDrSP
7330 : /* 138 */ MCD::OPC_CheckPredicate, 29, 19, 0, 0, // Skip to: 162
7331 : /* 143 */ MCD::OPC_CheckField, 7, 1, 1, 12, 0, 0, // Skip to: 162
7332 : /* 150 */ MCD::OPC_CheckField, 0, 3, 5, 5, 0, 0, // Skip to: 162
7333 : /* 157 */ MCD::OPC_Decode, 214, 24, 209, 1, // Opcode: tADDspr
7334 : /* 162 */ MCD::OPC_CheckPredicate, 29, 27, 4, 0, // Skip to: 1218
7335 : /* 167 */ MCD::OPC_Decode, 207, 24, 210, 1, // Opcode: tADDhirr
7336 : /* 172 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 187
7337 : /* 177 */ MCD::OPC_CheckPredicate, 29, 12, 4, 0, // Skip to: 1218
7338 : /* 182 */ MCD::OPC_Decode, 232, 24, 211, 1, // Opcode: tCMPhir
7339 : /* 187 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 202
7340 : /* 192 */ MCD::OPC_CheckPredicate, 29, 253, 3, 0, // Skip to: 1218
7341 : /* 197 */ MCD::OPC_Decode, 131, 25, 211, 1, // Opcode: tMOVr
7342 : /* 202 */ MCD::OPC_FilterValue, 7, 243, 3, 0, // Skip to: 1218
7343 : /* 207 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7344 : /* 210 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 248
7345 : /* 215 */ MCD::OPC_CheckPredicate, 30, 15, 0, 0, // Skip to: 235
7346 : /* 220 */ MCD::OPC_CheckField, 2, 1, 1, 8, 0, 0, // Skip to: 235
7347 : /* 227 */ MCD::OPC_SoftFail, 3, 0,
7348 : /* 230 */ MCD::OPC_Decode, 227, 24, 212, 1, // Opcode: tBXNS
7349 : /* 235 */ MCD::OPC_CheckPredicate, 29, 210, 3, 0, // Skip to: 1218
7350 : /* 240 */ MCD::OPC_SoftFail, 7, 0,
7351 : /* 243 */ MCD::OPC_Decode, 226, 24, 212, 1, // Opcode: tBX
7352 : /* 248 */ MCD::OPC_FilterValue, 1, 197, 3, 0, // Skip to: 1218
7353 : /* 253 */ MCD::OPC_ExtractField, 2, 1, // Inst{2} ...
7354 : /* 256 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 278
7355 : /* 261 */ MCD::OPC_CheckPredicate, 31, 184, 3, 0, // Skip to: 1218
7356 : /* 266 */ MCD::OPC_CheckField, 0, 2, 0, 177, 3, 0, // Skip to: 1218
7357 : /* 273 */ MCD::OPC_Decode, 225, 24, 212, 1, // Opcode: tBLXr
7358 : /* 278 */ MCD::OPC_FilterValue, 1, 167, 3, 0, // Skip to: 1218
7359 : /* 283 */ MCD::OPC_CheckPredicate, 30, 162, 3, 0, // Skip to: 1218
7360 : /* 288 */ MCD::OPC_SoftFail, 3, 0,
7361 : /* 291 */ MCD::OPC_Decode, 223, 24, 213, 1, // Opcode: tBLXNSr
7362 : /* 296 */ MCD::OPC_FilterValue, 1, 149, 3, 0, // Skip to: 1218
7363 : /* 301 */ MCD::OPC_CheckPredicate, 29, 144, 3, 0, // Skip to: 1218
7364 : /* 306 */ MCD::OPC_Decode, 250, 24, 214, 1, // Opcode: tLDRpci
7365 : /* 311 */ MCD::OPC_FilterValue, 5, 123, 0, 0, // Skip to: 439
7366 : /* 316 */ MCD::OPC_ExtractField, 9, 3, // Inst{11-9} ...
7367 : /* 319 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 334
7368 : /* 324 */ MCD::OPC_CheckPredicate, 29, 121, 3, 0, // Skip to: 1218
7369 : /* 329 */ MCD::OPC_Decode, 151, 25, 215, 1, // Opcode: tSTRr
7370 : /* 334 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 349
7371 : /* 339 */ MCD::OPC_CheckPredicate, 29, 106, 3, 0, // Skip to: 1218
7372 : /* 344 */ MCD::OPC_Decode, 149, 25, 215, 1, // Opcode: tSTRHr
7373 : /* 349 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 364
7374 : /* 354 */ MCD::OPC_CheckPredicate, 29, 91, 3, 0, // Skip to: 1218
7375 : /* 359 */ MCD::OPC_Decode, 147, 25, 215, 1, // Opcode: tSTRBr
7376 : /* 364 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 379
7377 : /* 369 */ MCD::OPC_CheckPredicate, 29, 76, 3, 0, // Skip to: 1218
7378 : /* 374 */ MCD::OPC_Decode, 247, 24, 215, 1, // Opcode: tLDRSB
7379 : /* 379 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 394
7380 : /* 384 */ MCD::OPC_CheckPredicate, 29, 61, 3, 0, // Skip to: 1218
7381 : /* 389 */ MCD::OPC_Decode, 251, 24, 215, 1, // Opcode: tLDRr
7382 : /* 394 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 409
7383 : /* 399 */ MCD::OPC_CheckPredicate, 29, 46, 3, 0, // Skip to: 1218
7384 : /* 404 */ MCD::OPC_Decode, 246, 24, 215, 1, // Opcode: tLDRHr
7385 : /* 409 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 424
7386 : /* 414 */ MCD::OPC_CheckPredicate, 29, 31, 3, 0, // Skip to: 1218
7387 : /* 419 */ MCD::OPC_Decode, 244, 24, 215, 1, // Opcode: tLDRBr
7388 : /* 424 */ MCD::OPC_FilterValue, 7, 21, 3, 0, // Skip to: 1218
7389 : /* 429 */ MCD::OPC_CheckPredicate, 29, 16, 3, 0, // Skip to: 1218
7390 : /* 434 */ MCD::OPC_Decode, 248, 24, 215, 1, // Opcode: tLDRSH
7391 : /* 439 */ MCD::OPC_FilterValue, 6, 33, 0, 0, // Skip to: 477
7392 : /* 444 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
7393 : /* 447 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 462
7394 : /* 452 */ MCD::OPC_CheckPredicate, 29, 249, 2, 0, // Skip to: 1218
7395 : /* 457 */ MCD::OPC_Decode, 150, 25, 216, 1, // Opcode: tSTRi
7396 : /* 462 */ MCD::OPC_FilterValue, 1, 239, 2, 0, // Skip to: 1218
7397 : /* 467 */ MCD::OPC_CheckPredicate, 29, 234, 2, 0, // Skip to: 1218
7398 : /* 472 */ MCD::OPC_Decode, 249, 24, 216, 1, // Opcode: tLDRi
7399 : /* 477 */ MCD::OPC_FilterValue, 7, 33, 0, 0, // Skip to: 515
7400 : /* 482 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
7401 : /* 485 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 500
7402 : /* 490 */ MCD::OPC_CheckPredicate, 29, 211, 2, 0, // Skip to: 1218
7403 : /* 495 */ MCD::OPC_Decode, 146, 25, 216, 1, // Opcode: tSTRBi
7404 : /* 500 */ MCD::OPC_FilterValue, 1, 201, 2, 0, // Skip to: 1218
7405 : /* 505 */ MCD::OPC_CheckPredicate, 29, 196, 2, 0, // Skip to: 1218
7406 : /* 510 */ MCD::OPC_Decode, 243, 24, 216, 1, // Opcode: tLDRBi
7407 : /* 515 */ MCD::OPC_FilterValue, 8, 33, 0, 0, // Skip to: 553
7408 : /* 520 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
7409 : /* 523 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 538
7410 : /* 528 */ MCD::OPC_CheckPredicate, 29, 173, 2, 0, // Skip to: 1218
7411 : /* 533 */ MCD::OPC_Decode, 148, 25, 216, 1, // Opcode: tSTRHi
7412 : /* 538 */ MCD::OPC_FilterValue, 1, 163, 2, 0, // Skip to: 1218
7413 : /* 543 */ MCD::OPC_CheckPredicate, 29, 158, 2, 0, // Skip to: 1218
7414 : /* 548 */ MCD::OPC_Decode, 245, 24, 216, 1, // Opcode: tLDRHi
7415 : /* 553 */ MCD::OPC_FilterValue, 9, 33, 0, 0, // Skip to: 591
7416 : /* 558 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
7417 : /* 561 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 576
7418 : /* 566 */ MCD::OPC_CheckPredicate, 29, 135, 2, 0, // Skip to: 1218
7419 : /* 571 */ MCD::OPC_Decode, 152, 25, 217, 1, // Opcode: tSTRspi
7420 : /* 576 */ MCD::OPC_FilterValue, 1, 125, 2, 0, // Skip to: 1218
7421 : /* 581 */ MCD::OPC_CheckPredicate, 29, 120, 2, 0, // Skip to: 1218
7422 : /* 586 */ MCD::OPC_Decode, 252, 24, 217, 1, // Opcode: tLDRspi
7423 : /* 591 */ MCD::OPC_FilterValue, 10, 33, 0, 0, // Skip to: 629
7424 : /* 596 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
7425 : /* 599 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 614
7426 : /* 604 */ MCD::OPC_CheckPredicate, 29, 97, 2, 0, // Skip to: 1218
7427 : /* 609 */ MCD::OPC_Decode, 215, 24, 218, 1, // Opcode: tADR
7428 : /* 614 */ MCD::OPC_FilterValue, 1, 87, 2, 0, // Skip to: 1218
7429 : /* 619 */ MCD::OPC_CheckPredicate, 29, 82, 2, 0, // Skip to: 1218
7430 : /* 624 */ MCD::OPC_Decode, 211, 24, 218, 1, // Opcode: tADDrSPi
7431 : /* 629 */ MCD::OPC_FilterValue, 11, 187, 1, 0, // Skip to: 1077
7432 : /* 634 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
7433 : /* 637 */ MCD::OPC_FilterValue, 0, 148, 0, 0, // Skip to: 790
7434 : /* 642 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
7435 : /* 645 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 775
7436 : /* 650 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
7437 : /* 653 */ MCD::OPC_FilterValue, 0, 56, 0, 0, // Skip to: 714
7438 : /* 658 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
7439 : /* 661 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 676
7440 : /* 666 */ MCD::OPC_CheckPredicate, 29, 35, 2, 0, // Skip to: 1218
7441 : /* 671 */ MCD::OPC_Decode, 213, 24, 219, 1, // Opcode: tADDspi
7442 : /* 676 */ MCD::OPC_FilterValue, 1, 25, 2, 0, // Skip to: 1218
7443 : /* 681 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
7444 : /* 684 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 699
7445 : /* 689 */ MCD::OPC_CheckPredicate, 32, 12, 2, 0, // Skip to: 1218
7446 : /* 694 */ MCD::OPC_Decode, 159, 25, 207, 1, // Opcode: tSXTH
7447 : /* 699 */ MCD::OPC_FilterValue, 1, 2, 2, 0, // Skip to: 1218
7448 : /* 704 */ MCD::OPC_CheckPredicate, 32, 253, 1, 0, // Skip to: 1218
7449 : /* 709 */ MCD::OPC_Decode, 158, 25, 207, 1, // Opcode: tSXTB
7450 : /* 714 */ MCD::OPC_FilterValue, 1, 243, 1, 0, // Skip to: 1218
7451 : /* 719 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
7452 : /* 722 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 737
7453 : /* 727 */ MCD::OPC_CheckPredicate, 29, 230, 1, 0, // Skip to: 1218
7454 : /* 732 */ MCD::OPC_Decode, 156, 25, 219, 1, // Opcode: tSUBspi
7455 : /* 737 */ MCD::OPC_FilterValue, 1, 220, 1, 0, // Skip to: 1218
7456 : /* 742 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
7457 : /* 745 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 760
7458 : /* 750 */ MCD::OPC_CheckPredicate, 32, 207, 1, 0, // Skip to: 1218
7459 : /* 755 */ MCD::OPC_Decode, 164, 25, 207, 1, // Opcode: tUXTH
7460 : /* 760 */ MCD::OPC_FilterValue, 1, 197, 1, 0, // Skip to: 1218
7461 : /* 765 */ MCD::OPC_CheckPredicate, 32, 192, 1, 0, // Skip to: 1218
7462 : /* 770 */ MCD::OPC_Decode, 163, 25, 207, 1, // Opcode: tUXTB
7463 : /* 775 */ MCD::OPC_FilterValue, 1, 182, 1, 0, // Skip to: 1218
7464 : /* 780 */ MCD::OPC_CheckPredicate, 33, 177, 1, 0, // Skip to: 1218
7465 : /* 785 */ MCD::OPC_Decode, 230, 24, 220, 1, // Opcode: tCBZ
7466 : /* 790 */ MCD::OPC_FilterValue, 1, 95, 0, 0, // Skip to: 890
7467 : /* 795 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
7468 : /* 798 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 813
7469 : /* 803 */ MCD::OPC_CheckPredicate, 29, 154, 1, 0, // Skip to: 1218
7470 : /* 808 */ MCD::OPC_Decode, 137, 25, 221, 1, // Opcode: tPUSH
7471 : /* 813 */ MCD::OPC_FilterValue, 1, 144, 1, 0, // Skip to: 1218
7472 : /* 818 */ MCD::OPC_ExtractField, 5, 4, // Inst{8-5} ...
7473 : /* 821 */ MCD::OPC_FilterValue, 0, 13, 0, 0, // Skip to: 839
7474 : /* 826 */ MCD::OPC_CheckPredicate, 34, 131, 1, 0, // Skip to: 1218
7475 : /* 831 */ MCD::OPC_SoftFail, 7, 16,
7476 : /* 834 */ MCD::OPC_Decode, 170, 23, 222, 1, // Opcode: t2SETPAN
7477 : /* 839 */ MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 868
7478 : /* 844 */ MCD::OPC_CheckPredicate, 35, 113, 1, 0, // Skip to: 1218
7479 : /* 849 */ MCD::OPC_CheckField, 4, 1, 1, 106, 1, 0, // Skip to: 1218
7480 : /* 856 */ MCD::OPC_CheckField, 0, 3, 0, 99, 1, 0, // Skip to: 1218
7481 : /* 863 */ MCD::OPC_Decode, 144, 25, 222, 1, // Opcode: tSETEND
7482 : /* 868 */ MCD::OPC_FilterValue, 3, 89, 1, 0, // Skip to: 1218
7483 : /* 873 */ MCD::OPC_CheckPredicate, 29, 84, 1, 0, // Skip to: 1218
7484 : /* 878 */ MCD::OPC_CheckField, 3, 1, 0, 77, 1, 0, // Skip to: 1218
7485 : /* 885 */ MCD::OPC_Decode, 235, 24, 223, 1, // Opcode: tCPS
7486 : /* 890 */ MCD::OPC_FilterValue, 2, 114, 0, 0, // Skip to: 1009
7487 : /* 895 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
7488 : /* 898 */ MCD::OPC_FilterValue, 0, 91, 0, 0, // Skip to: 994
7489 : /* 903 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
7490 : /* 906 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 928
7491 : /* 911 */ MCD::OPC_CheckPredicate, 32, 46, 1, 0, // Skip to: 1218
7492 : /* 916 */ MCD::OPC_CheckField, 9, 1, 1, 39, 1, 0, // Skip to: 1218
7493 : /* 923 */ MCD::OPC_Decode, 138, 25, 207, 1, // Opcode: tREV
7494 : /* 928 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 950
7495 : /* 933 */ MCD::OPC_CheckPredicate, 32, 24, 1, 0, // Skip to: 1218
7496 : /* 938 */ MCD::OPC_CheckField, 9, 1, 1, 17, 1, 0, // Skip to: 1218
7497 : /* 945 */ MCD::OPC_Decode, 139, 25, 207, 1, // Opcode: tREV16
7498 : /* 950 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 972
7499 : /* 955 */ MCD::OPC_CheckPredicate, 36, 2, 1, 0, // Skip to: 1218
7500 : /* 960 */ MCD::OPC_CheckField, 9, 1, 1, 251, 0, 0, // Skip to: 1218
7501 : /* 967 */ MCD::OPC_Decode, 238, 24, 224, 1, // Opcode: tHLT
7502 : /* 972 */ MCD::OPC_FilterValue, 3, 241, 0, 0, // Skip to: 1218
7503 : /* 977 */ MCD::OPC_CheckPredicate, 32, 236, 0, 0, // Skip to: 1218
7504 : /* 982 */ MCD::OPC_CheckField, 9, 1, 1, 229, 0, 0, // Skip to: 1218
7505 : /* 989 */ MCD::OPC_Decode, 140, 25, 207, 1, // Opcode: tREVSH
7506 : /* 994 */ MCD::OPC_FilterValue, 1, 219, 0, 0, // Skip to: 1218
7507 : /* 999 */ MCD::OPC_CheckPredicate, 33, 214, 0, 0, // Skip to: 1218
7508 : /* 1004 */ MCD::OPC_Decode, 229, 24, 220, 1, // Opcode: tCBNZ
7509 : /* 1009 */ MCD::OPC_FilterValue, 3, 204, 0, 0, // Skip to: 1218
7510 : /* 1014 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
7511 : /* 1017 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1032
7512 : /* 1022 */ MCD::OPC_CheckPredicate, 29, 191, 0, 0, // Skip to: 1218
7513 : /* 1027 */ MCD::OPC_Decode, 136, 25, 225, 1, // Opcode: tPOP
7514 : /* 1032 */ MCD::OPC_FilterValue, 1, 181, 0, 0, // Skip to: 1218
7515 : /* 1037 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
7516 : /* 1040 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1055
7517 : /* 1045 */ MCD::OPC_CheckPredicate, 29, 168, 0, 0, // Skip to: 1218
7518 : /* 1050 */ MCD::OPC_Decode, 221, 24, 226, 1, // Opcode: tBKPT
7519 : /* 1055 */ MCD::OPC_FilterValue, 1, 158, 0, 0, // Skip to: 1218
7520 : /* 1060 */ MCD::OPC_CheckPredicate, 37, 153, 0, 0, // Skip to: 1218
7521 : /* 1065 */ MCD::OPC_CheckField, 0, 4, 0, 146, 0, 0, // Skip to: 1218
7522 : /* 1072 */ MCD::OPC_Decode, 237, 24, 227, 1, // Opcode: tHINT
7523 : /* 1077 */ MCD::OPC_FilterValue, 12, 33, 0, 0, // Skip to: 1115
7524 : /* 1082 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
7525 : /* 1085 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1100
7526 : /* 1090 */ MCD::OPC_CheckPredicate, 29, 123, 0, 0, // Skip to: 1218
7527 : /* 1095 */ MCD::OPC_Decode, 145, 25, 228, 1, // Opcode: tSTMIA_UPD
7528 : /* 1100 */ MCD::OPC_FilterValue, 1, 113, 0, 0, // Skip to: 1218
7529 : /* 1105 */ MCD::OPC_CheckPredicate, 29, 108, 0, 0, // Skip to: 1218
7530 : /* 1110 */ MCD::OPC_Decode, 242, 24, 229, 1, // Opcode: tLDMIA
7531 : /* 1115 */ MCD::OPC_FilterValue, 13, 76, 0, 0, // Skip to: 1196
7532 : /* 1120 */ MCD::OPC_ExtractField, 0, 12, // Inst{11-0} ...
7533 : /* 1123 */ MCD::OPC_FilterValue, 249, 29, 9, 0, 0, // Skip to: 1138
7534 : /* 1129 */ MCD::OPC_CheckPredicate, 29, 19, 0, 0, // Skip to: 1153
7535 : /* 1134 */ MCD::OPC_Decode, 165, 25, 51, // Opcode: t__brkdiv0
7536 : /* 1138 */ MCD::OPC_FilterValue, 254, 29, 9, 0, 0, // Skip to: 1153
7537 : /* 1144 */ MCD::OPC_CheckPredicate, 29, 4, 0, 0, // Skip to: 1153
7538 : /* 1149 */ MCD::OPC_Decode, 160, 25, 51, // Opcode: tTRAP
7539 : /* 1153 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
7540 : /* 1156 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 1171
7541 : /* 1161 */ MCD::OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 1186
7542 : /* 1166 */ MCD::OPC_Decode, 162, 25, 226, 1, // Opcode: tUDF
7543 : /* 1171 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 1186
7544 : /* 1176 */ MCD::OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 1186
7545 : /* 1181 */ MCD::OPC_Decode, 157, 25, 226, 1, // Opcode: tSVC
7546 : /* 1186 */ MCD::OPC_CheckPredicate, 29, 27, 0, 0, // Skip to: 1218
7547 : /* 1191 */ MCD::OPC_Decode, 228, 24, 230, 1, // Opcode: tBcc
7548 : /* 1196 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 1218
7549 : /* 1201 */ MCD::OPC_CheckPredicate, 29, 12, 0, 0, // Skip to: 1218
7550 : /* 1206 */ MCD::OPC_CheckField, 11, 1, 0, 5, 0, 0, // Skip to: 1218
7551 : /* 1213 */ MCD::OPC_Decode, 219, 24, 231, 1, // Opcode: tB
7552 : /* 1218 */ MCD::OPC_Fail,
7553 : 0
7554 : };
7555 :
7556 : static const uint8_t DecoderTableThumb32[] = {
7557 : /* 0 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
7558 : /* 3 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 39
7559 : /* 8 */ MCD::OPC_CheckPredicate, 38, 55, 0, 0, // Skip to: 68
7560 : /* 13 */ MCD::OPC_CheckField, 27, 5, 30, 48, 0, 0, // Skip to: 68
7561 : /* 20 */ MCD::OPC_CheckField, 14, 2, 3, 41, 0, 0, // Skip to: 68
7562 : /* 27 */ MCD::OPC_CheckField, 0, 1, 0, 34, 0, 0, // Skip to: 68
7563 : /* 34 */ MCD::OPC_Decode, 224, 24, 232, 1, // Opcode: tBLXi
7564 : /* 39 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 68
7565 : /* 44 */ MCD::OPC_CheckPredicate, 29, 19, 0, 0, // Skip to: 68
7566 : /* 49 */ MCD::OPC_CheckField, 27, 5, 30, 12, 0, 0, // Skip to: 68
7567 : /* 56 */ MCD::OPC_CheckField, 14, 2, 3, 5, 0, 0, // Skip to: 68
7568 : /* 63 */ MCD::OPC_Decode, 222, 24, 233, 1, // Opcode: tBL
7569 : /* 68 */ MCD::OPC_Fail,
7570 : 0
7571 : };
7572 :
7573 : static const uint8_t DecoderTableThumb216[] = {
7574 : /* 0 */ MCD::OPC_CheckPredicate, 39, 13, 0, 0, // Skip to: 18
7575 : /* 5 */ MCD::OPC_CheckField, 8, 8, 191, 1, 5, 0, 0, // Skip to: 18
7576 : /* 13 */ MCD::OPC_Decode, 142, 22, 234, 1, // Opcode: t2IT
7577 : /* 18 */ MCD::OPC_Fail,
7578 : 0
7579 : };
7580 :
7581 : static const uint8_t DecoderTableThumb232[] = {
7582 : /* 0 */ MCD::OPC_ExtractField, 27, 5, // Inst{31-27} ...
7583 : /* 3 */ MCD::OPC_FilterValue, 29, 124, 8, 0, // Skip to: 2180
7584 : /* 8 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
7585 : /* 11 */ MCD::OPC_FilterValue, 0, 223, 1, 0, // Skip to: 495
7586 : /* 16 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ...
7587 : /* 19 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 73
7588 : /* 24 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7589 : /* 27 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 50
7590 : /* 32 */ MCD::OPC_CheckPredicate, 40, 234, 31, 0, // Skip to: 8207
7591 : /* 37 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 225, 31, 0, // Skip to: 8207
7592 : /* 46 */ MCD::OPC_Decode, 215, 23, 83, // Opcode: t2SRSDB
7593 : /* 50 */ MCD::OPC_FilterValue, 1, 216, 31, 0, // Skip to: 8207
7594 : /* 55 */ MCD::OPC_CheckPredicate, 40, 211, 31, 0, // Skip to: 8207
7595 : /* 60 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 202, 31, 0, // Skip to: 8207
7596 : /* 69 */ MCD::OPC_Decode, 150, 23, 81, // Opcode: t2RFEDB
7597 : /* 73 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 125
7598 : /* 78 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7599 : /* 81 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 110
7600 : /* 86 */ MCD::OPC_CheckPredicate, 39, 180, 31, 0, // Skip to: 8207
7601 : /* 91 */ MCD::OPC_CheckField, 15, 1, 0, 173, 31, 0, // Skip to: 8207
7602 : /* 98 */ MCD::OPC_CheckField, 13, 1, 0, 166, 31, 0, // Skip to: 8207
7603 : /* 105 */ MCD::OPC_Decode, 249, 23, 235, 1, // Opcode: t2STMIA
7604 : /* 110 */ MCD::OPC_FilterValue, 1, 156, 31, 0, // Skip to: 8207
7605 : /* 115 */ MCD::OPC_CheckPredicate, 39, 151, 31, 0, // Skip to: 8207
7606 : /* 120 */ MCD::OPC_Decode, 170, 22, 236, 1, // Opcode: t2LDMIA
7607 : /* 125 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 177
7608 : /* 130 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7609 : /* 133 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 162
7610 : /* 138 */ MCD::OPC_CheckPredicate, 39, 128, 31, 0, // Skip to: 8207
7611 : /* 143 */ MCD::OPC_CheckField, 15, 1, 0, 121, 31, 0, // Skip to: 8207
7612 : /* 150 */ MCD::OPC_CheckField, 13, 1, 0, 114, 31, 0, // Skip to: 8207
7613 : /* 157 */ MCD::OPC_Decode, 247, 23, 235, 1, // Opcode: t2STMDB
7614 : /* 162 */ MCD::OPC_FilterValue, 1, 104, 31, 0, // Skip to: 8207
7615 : /* 167 */ MCD::OPC_CheckPredicate, 39, 99, 31, 0, // Skip to: 8207
7616 : /* 172 */ MCD::OPC_Decode, 168, 22, 236, 1, // Opcode: t2LDMDB
7617 : /* 177 */ MCD::OPC_FilterValue, 3, 49, 0, 0, // Skip to: 231
7618 : /* 182 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7619 : /* 185 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 208
7620 : /* 190 */ MCD::OPC_CheckPredicate, 40, 76, 31, 0, // Skip to: 8207
7621 : /* 195 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 67, 31, 0, // Skip to: 8207
7622 : /* 204 */ MCD::OPC_Decode, 217, 23, 83, // Opcode: t2SRSIA
7623 : /* 208 */ MCD::OPC_FilterValue, 1, 58, 31, 0, // Skip to: 8207
7624 : /* 213 */ MCD::OPC_CheckPredicate, 40, 53, 31, 0, // Skip to: 8207
7625 : /* 218 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 44, 31, 0, // Skip to: 8207
7626 : /* 227 */ MCD::OPC_Decode, 152, 23, 81, // Opcode: t2RFEIA
7627 : /* 231 */ MCD::OPC_FilterValue, 4, 83, 0, 0, // Skip to: 319
7628 : /* 236 */ MCD::OPC_CheckPredicate, 39, 20, 0, 0, // Skip to: 261
7629 : /* 241 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 261
7630 : /* 248 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 261
7631 : /* 256 */ MCD::OPC_Decode, 166, 24, 237, 1, // Opcode: t2TSTrr
7632 : /* 261 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 285
7633 : /* 266 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 285
7634 : /* 273 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 285
7635 : /* 280 */ MCD::OPC_Decode, 167, 24, 238, 1, // Opcode: t2TSTrs
7636 : /* 285 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 309
7637 : /* 290 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 309
7638 : /* 297 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 309
7639 : /* 304 */ MCD::OPC_Decode, 227, 21, 239, 1, // Opcode: t2ANDrr
7640 : /* 309 */ MCD::OPC_CheckPredicate, 39, 213, 30, 0, // Skip to: 8207
7641 : /* 314 */ MCD::OPC_Decode, 228, 21, 240, 1, // Opcode: t2ANDrs
7642 : /* 319 */ MCD::OPC_FilterValue, 5, 83, 0, 0, // Skip to: 407
7643 : /* 324 */ MCD::OPC_CheckPredicate, 39, 20, 0, 0, // Skip to: 349
7644 : /* 329 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 349
7645 : /* 336 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 349
7646 : /* 344 */ MCD::OPC_Decode, 162, 24, 237, 1, // Opcode: t2TEQrr
7647 : /* 349 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 373
7648 : /* 354 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 373
7649 : /* 361 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 373
7650 : /* 368 */ MCD::OPC_Decode, 163, 24, 238, 1, // Opcode: t2TEQrs
7651 : /* 373 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 397
7652 : /* 378 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 397
7653 : /* 385 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 397
7654 : /* 392 */ MCD::OPC_Decode, 137, 22, 239, 1, // Opcode: t2EORrr
7655 : /* 397 */ MCD::OPC_CheckPredicate, 39, 125, 30, 0, // Skip to: 8207
7656 : /* 402 */ MCD::OPC_Decode, 138, 22, 240, 1, // Opcode: t2EORrs
7657 : /* 407 */ MCD::OPC_FilterValue, 6, 115, 30, 0, // Skip to: 8207
7658 : /* 412 */ MCD::OPC_CheckPredicate, 39, 20, 0, 0, // Skip to: 437
7659 : /* 417 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 437
7660 : /* 424 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 437
7661 : /* 432 */ MCD::OPC_Decode, 244, 21, 237, 1, // Opcode: t2CMNzrr
7662 : /* 437 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 461
7663 : /* 442 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 461
7664 : /* 449 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 461
7665 : /* 456 */ MCD::OPC_Decode, 245, 21, 238, 1, // Opcode: t2CMNzrs
7666 : /* 461 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 485
7667 : /* 466 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 485
7668 : /* 473 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 485
7669 : /* 480 */ MCD::OPC_Decode, 223, 21, 241, 1, // Opcode: t2ADDrr
7670 : /* 485 */ MCD::OPC_CheckPredicate, 39, 37, 30, 0, // Skip to: 8207
7671 : /* 490 */ MCD::OPC_Decode, 224, 21, 242, 1, // Opcode: t2ADDrs
7672 : /* 495 */ MCD::OPC_FilterValue, 1, 86, 1, 0, // Skip to: 842
7673 : /* 500 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ...
7674 : /* 503 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 557
7675 : /* 508 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7676 : /* 511 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 534
7677 : /* 516 */ MCD::OPC_CheckPredicate, 40, 6, 30, 0, // Skip to: 8207
7678 : /* 521 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 253, 29, 0, // Skip to: 8207
7679 : /* 530 */ MCD::OPC_Decode, 216, 23, 83, // Opcode: t2SRSDB_UPD
7680 : /* 534 */ MCD::OPC_FilterValue, 1, 244, 29, 0, // Skip to: 8207
7681 : /* 539 */ MCD::OPC_CheckPredicate, 40, 239, 29, 0, // Skip to: 8207
7682 : /* 544 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 230, 29, 0, // Skip to: 8207
7683 : /* 553 */ MCD::OPC_Decode, 151, 23, 81, // Opcode: t2RFEDBW
7684 : /* 557 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 609
7685 : /* 562 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7686 : /* 565 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 594
7687 : /* 570 */ MCD::OPC_CheckPredicate, 39, 208, 29, 0, // Skip to: 8207
7688 : /* 575 */ MCD::OPC_CheckField, 15, 1, 0, 201, 29, 0, // Skip to: 8207
7689 : /* 582 */ MCD::OPC_CheckField, 13, 1, 0, 194, 29, 0, // Skip to: 8207
7690 : /* 589 */ MCD::OPC_Decode, 250, 23, 243, 1, // Opcode: t2STMIA_UPD
7691 : /* 594 */ MCD::OPC_FilterValue, 1, 184, 29, 0, // Skip to: 8207
7692 : /* 599 */ MCD::OPC_CheckPredicate, 39, 179, 29, 0, // Skip to: 8207
7693 : /* 604 */ MCD::OPC_Decode, 171, 22, 244, 1, // Opcode: t2LDMIA_UPD
7694 : /* 609 */ MCD::OPC_FilterValue, 2, 47, 0, 0, // Skip to: 661
7695 : /* 614 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7696 : /* 617 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 646
7697 : /* 622 */ MCD::OPC_CheckPredicate, 39, 156, 29, 0, // Skip to: 8207
7698 : /* 627 */ MCD::OPC_CheckField, 15, 1, 0, 149, 29, 0, // Skip to: 8207
7699 : /* 634 */ MCD::OPC_CheckField, 13, 1, 0, 142, 29, 0, // Skip to: 8207
7700 : /* 641 */ MCD::OPC_Decode, 248, 23, 243, 1, // Opcode: t2STMDB_UPD
7701 : /* 646 */ MCD::OPC_FilterValue, 1, 132, 29, 0, // Skip to: 8207
7702 : /* 651 */ MCD::OPC_CheckPredicate, 39, 127, 29, 0, // Skip to: 8207
7703 : /* 656 */ MCD::OPC_Decode, 169, 22, 244, 1, // Opcode: t2LDMDB_UPD
7704 : /* 661 */ MCD::OPC_FilterValue, 3, 49, 0, 0, // Skip to: 715
7705 : /* 666 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7706 : /* 669 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 692
7707 : /* 674 */ MCD::OPC_CheckPredicate, 40, 104, 29, 0, // Skip to: 8207
7708 : /* 679 */ MCD::OPC_CheckField, 5, 15, 128, 220, 1, 95, 29, 0, // Skip to: 8207
7709 : /* 688 */ MCD::OPC_Decode, 218, 23, 83, // Opcode: t2SRSIA_UPD
7710 : /* 692 */ MCD::OPC_FilterValue, 1, 86, 29, 0, // Skip to: 8207
7711 : /* 697 */ MCD::OPC_CheckPredicate, 40, 81, 29, 0, // Skip to: 8207
7712 : /* 702 */ MCD::OPC_CheckField, 0, 16, 128, 128, 3, 72, 29, 0, // Skip to: 8207
7713 : /* 711 */ MCD::OPC_Decode, 153, 23, 81, // Opcode: t2RFEIAW
7714 : /* 715 */ MCD::OPC_FilterValue, 4, 34, 0, 0, // Skip to: 754
7715 : /* 720 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 744
7716 : /* 725 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 744
7717 : /* 732 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 744
7718 : /* 739 */ MCD::OPC_Decode, 235, 21, 239, 1, // Opcode: t2BICrr
7719 : /* 744 */ MCD::OPC_CheckPredicate, 39, 34, 29, 0, // Skip to: 8207
7720 : /* 749 */ MCD::OPC_Decode, 236, 21, 240, 1, // Opcode: t2BICrs
7721 : /* 754 */ MCD::OPC_FilterValue, 7, 24, 29, 0, // Skip to: 8207
7722 : /* 759 */ MCD::OPC_CheckPredicate, 39, 20, 0, 0, // Skip to: 784
7723 : /* 764 */ MCD::OPC_CheckField, 20, 1, 1, 13, 0, 0, // Skip to: 784
7724 : /* 771 */ MCD::OPC_CheckField, 4, 11, 240, 1, 5, 0, 0, // Skip to: 784
7725 : /* 779 */ MCD::OPC_Decode, 247, 21, 237, 1, // Opcode: t2CMPrr
7726 : /* 784 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 808
7727 : /* 789 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 808
7728 : /* 796 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 808
7729 : /* 803 */ MCD::OPC_Decode, 248, 21, 238, 1, // Opcode: t2CMPrs
7730 : /* 808 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 832
7731 : /* 813 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 832
7732 : /* 820 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 832
7733 : /* 827 */ MCD::OPC_Decode, 151, 24, 241, 1, // Opcode: t2SUBrr
7734 : /* 832 */ MCD::OPC_CheckPredicate, 39, 202, 28, 0, // Skip to: 8207
7735 : /* 837 */ MCD::OPC_Decode, 152, 24, 242, 1, // Opcode: t2SUBrs
7736 : /* 842 */ MCD::OPC_FilterValue, 2, 70, 4, 0, // Skip to: 1941
7737 : /* 847 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ...
7738 : /* 850 */ MCD::OPC_FilterValue, 0, 212, 2, 0, // Skip to: 1579
7739 : /* 855 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7740 : /* 858 */ MCD::OPC_FilterValue, 0, 100, 1, 0, // Skip to: 1219
7741 : /* 863 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
7742 : /* 866 */ MCD::OPC_FilterValue, 0, 113, 0, 0, // Skip to: 984
7743 : /* 871 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
7744 : /* 874 */ MCD::OPC_FilterValue, 0, 20, 0, 0, // Skip to: 899
7745 : /* 879 */ MCD::OPC_CheckPredicate, 30, 90, 0, 0, // Skip to: 974
7746 : /* 884 */ MCD::OPC_CheckField, 12, 4, 15, 83, 0, 0, // Skip to: 974
7747 : /* 891 */ MCD::OPC_SoftFail, 63, 0,
7748 : /* 894 */ MCD::OPC_Decode, 168, 24, 245, 1, // Opcode: t2TT
7749 : /* 899 */ MCD::OPC_FilterValue, 1, 20, 0, 0, // Skip to: 924
7750 : /* 904 */ MCD::OPC_CheckPredicate, 30, 65, 0, 0, // Skip to: 974
7751 : /* 909 */ MCD::OPC_CheckField, 12, 4, 15, 58, 0, 0, // Skip to: 974
7752 : /* 916 */ MCD::OPC_SoftFail, 63, 0,
7753 : /* 919 */ MCD::OPC_Decode, 171, 24, 245, 1, // Opcode: t2TTT
7754 : /* 924 */ MCD::OPC_FilterValue, 2, 20, 0, 0, // Skip to: 949
7755 : /* 929 */ MCD::OPC_CheckPredicate, 30, 40, 0, 0, // Skip to: 974
7756 : /* 934 */ MCD::OPC_CheckField, 12, 4, 15, 33, 0, 0, // Skip to: 974
7757 : /* 941 */ MCD::OPC_SoftFail, 63, 0,
7758 : /* 944 */ MCD::OPC_Decode, 169, 24, 245, 1, // Opcode: t2TTA
7759 : /* 949 */ MCD::OPC_FilterValue, 3, 20, 0, 0, // Skip to: 974
7760 : /* 954 */ MCD::OPC_CheckPredicate, 30, 15, 0, 0, // Skip to: 974
7761 : /* 959 */ MCD::OPC_CheckField, 12, 4, 15, 8, 0, 0, // Skip to: 974
7762 : /* 966 */ MCD::OPC_SoftFail, 63, 0,
7763 : /* 969 */ MCD::OPC_Decode, 170, 24, 245, 1, // Opcode: t2TTAT
7764 : /* 974 */ MCD::OPC_CheckPredicate, 33, 60, 28, 0, // Skip to: 8207
7765 : /* 979 */ MCD::OPC_Decode, 132, 24, 246, 1, // Opcode: t2STREX
7766 : /* 984 */ MCD::OPC_FilterValue, 1, 50, 28, 0, // Skip to: 8207
7767 : /* 989 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
7768 : /* 992 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 1014
7769 : /* 997 */ MCD::OPC_CheckPredicate, 33, 37, 28, 0, // Skip to: 8207
7770 : /* 1002 */ MCD::OPC_CheckField, 8, 4, 15, 30, 28, 0, // Skip to: 8207
7771 : /* 1009 */ MCD::OPC_Decode, 133, 24, 247, 1, // Opcode: t2STREXB
7772 : /* 1014 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 1036
7773 : /* 1019 */ MCD::OPC_CheckPredicate, 33, 15, 28, 0, // Skip to: 8207
7774 : /* 1024 */ MCD::OPC_CheckField, 8, 4, 15, 8, 28, 0, // Skip to: 8207
7775 : /* 1031 */ MCD::OPC_Decode, 135, 24, 247, 1, // Opcode: t2STREXH
7776 : /* 1036 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 1051
7777 : /* 1041 */ MCD::OPC_CheckPredicate, 40, 249, 27, 0, // Skip to: 8207
7778 : /* 1046 */ MCD::OPC_Decode, 134, 24, 248, 1, // Opcode: t2STREXD
7779 : /* 1051 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 1080
7780 : /* 1056 */ MCD::OPC_CheckPredicate, 41, 234, 27, 0, // Skip to: 8207
7781 : /* 1061 */ MCD::OPC_CheckField, 8, 4, 15, 227, 27, 0, // Skip to: 8207
7782 : /* 1068 */ MCD::OPC_CheckField, 0, 4, 15, 220, 27, 0, // Skip to: 8207
7783 : /* 1075 */ MCD::OPC_Decode, 241, 23, 249, 1, // Opcode: t2STLB
7784 : /* 1080 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 1109
7785 : /* 1085 */ MCD::OPC_CheckPredicate, 41, 205, 27, 0, // Skip to: 8207
7786 : /* 1090 */ MCD::OPC_CheckField, 8, 4, 15, 198, 27, 0, // Skip to: 8207
7787 : /* 1097 */ MCD::OPC_CheckField, 0, 4, 15, 191, 27, 0, // Skip to: 8207
7788 : /* 1104 */ MCD::OPC_Decode, 246, 23, 249, 1, // Opcode: t2STLH
7789 : /* 1109 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 1138
7790 : /* 1114 */ MCD::OPC_CheckPredicate, 41, 176, 27, 0, // Skip to: 8207
7791 : /* 1119 */ MCD::OPC_CheckField, 8, 4, 15, 169, 27, 0, // Skip to: 8207
7792 : /* 1126 */ MCD::OPC_CheckField, 0, 4, 15, 162, 27, 0, // Skip to: 8207
7793 : /* 1133 */ MCD::OPC_Decode, 240, 23, 249, 1, // Opcode: t2STL
7794 : /* 1138 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 1160
7795 : /* 1143 */ MCD::OPC_CheckPredicate, 42, 147, 27, 0, // Skip to: 8207
7796 : /* 1148 */ MCD::OPC_CheckField, 8, 4, 15, 140, 27, 0, // Skip to: 8207
7797 : /* 1155 */ MCD::OPC_Decode, 243, 23, 247, 1, // Opcode: t2STLEXB
7798 : /* 1160 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 1182
7799 : /* 1165 */ MCD::OPC_CheckPredicate, 42, 125, 27, 0, // Skip to: 8207
7800 : /* 1170 */ MCD::OPC_CheckField, 8, 4, 15, 118, 27, 0, // Skip to: 8207
7801 : /* 1177 */ MCD::OPC_Decode, 245, 23, 247, 1, // Opcode: t2STLEXH
7802 : /* 1182 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 1204
7803 : /* 1187 */ MCD::OPC_CheckPredicate, 42, 103, 27, 0, // Skip to: 8207
7804 : /* 1192 */ MCD::OPC_CheckField, 8, 4, 15, 96, 27, 0, // Skip to: 8207
7805 : /* 1199 */ MCD::OPC_Decode, 242, 23, 247, 1, // Opcode: t2STLEX
7806 : /* 1204 */ MCD::OPC_FilterValue, 15, 86, 27, 0, // Skip to: 8207
7807 : /* 1209 */ MCD::OPC_CheckPredicate, 43, 81, 27, 0, // Skip to: 8207
7808 : /* 1214 */ MCD::OPC_Decode, 244, 23, 248, 1, // Opcode: t2STLEXD
7809 : /* 1219 */ MCD::OPC_FilterValue, 1, 71, 27, 0, // Skip to: 8207
7810 : /* 1224 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
7811 : /* 1227 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1249
7812 : /* 1232 */ MCD::OPC_CheckPredicate, 33, 58, 27, 0, // Skip to: 8207
7813 : /* 1237 */ MCD::OPC_CheckField, 8, 4, 15, 51, 27, 0, // Skip to: 8207
7814 : /* 1244 */ MCD::OPC_Decode, 182, 22, 250, 1, // Opcode: t2LDREX
7815 : /* 1249 */ MCD::OPC_FilterValue, 1, 41, 27, 0, // Skip to: 8207
7816 : /* 1254 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
7817 : /* 1257 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 1280
7818 : /* 1262 */ MCD::OPC_CheckPredicate, 39, 28, 27, 0, // Skip to: 8207
7819 : /* 1267 */ MCD::OPC_CheckField, 8, 8, 240, 1, 20, 27, 0, // Skip to: 8207
7820 : /* 1275 */ MCD::OPC_Decode, 159, 24, 251, 1, // Opcode: t2TBB
7821 : /* 1280 */ MCD::OPC_FilterValue, 1, 18, 0, 0, // Skip to: 1303
7822 : /* 1285 */ MCD::OPC_CheckPredicate, 39, 5, 27, 0, // Skip to: 8207
7823 : /* 1290 */ MCD::OPC_CheckField, 8, 8, 240, 1, 253, 26, 0, // Skip to: 8207
7824 : /* 1298 */ MCD::OPC_Decode, 160, 24, 251, 1, // Opcode: t2TBH
7825 : /* 1303 */ MCD::OPC_FilterValue, 4, 24, 0, 0, // Skip to: 1332
7826 : /* 1308 */ MCD::OPC_CheckPredicate, 33, 238, 26, 0, // Skip to: 8207
7827 : /* 1313 */ MCD::OPC_CheckField, 8, 4, 15, 231, 26, 0, // Skip to: 8207
7828 : /* 1320 */ MCD::OPC_CheckField, 0, 4, 15, 224, 26, 0, // Skip to: 8207
7829 : /* 1327 */ MCD::OPC_Decode, 183, 22, 249, 1, // Opcode: t2LDREXB
7830 : /* 1332 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 1361
7831 : /* 1337 */ MCD::OPC_CheckPredicate, 33, 209, 26, 0, // Skip to: 8207
7832 : /* 1342 */ MCD::OPC_CheckField, 8, 4, 15, 202, 26, 0, // Skip to: 8207
7833 : /* 1349 */ MCD::OPC_CheckField, 0, 4, 15, 195, 26, 0, // Skip to: 8207
7834 : /* 1356 */ MCD::OPC_Decode, 185, 22, 249, 1, // Opcode: t2LDREXH
7835 : /* 1361 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 1383
7836 : /* 1366 */ MCD::OPC_CheckPredicate, 40, 180, 26, 0, // Skip to: 8207
7837 : /* 1371 */ MCD::OPC_CheckField, 0, 4, 15, 173, 26, 0, // Skip to: 8207
7838 : /* 1378 */ MCD::OPC_Decode, 184, 22, 252, 1, // Opcode: t2LDREXD
7839 : /* 1383 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 1412
7840 : /* 1388 */ MCD::OPC_CheckPredicate, 41, 158, 26, 0, // Skip to: 8207
7841 : /* 1393 */ MCD::OPC_CheckField, 8, 4, 15, 151, 26, 0, // Skip to: 8207
7842 : /* 1400 */ MCD::OPC_CheckField, 0, 4, 15, 144, 26, 0, // Skip to: 8207
7843 : /* 1407 */ MCD::OPC_Decode, 146, 22, 249, 1, // Opcode: t2LDAB
7844 : /* 1412 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 1441
7845 : /* 1417 */ MCD::OPC_CheckPredicate, 41, 129, 26, 0, // Skip to: 8207
7846 : /* 1422 */ MCD::OPC_CheckField, 8, 4, 15, 122, 26, 0, // Skip to: 8207
7847 : /* 1429 */ MCD::OPC_CheckField, 0, 4, 15, 115, 26, 0, // Skip to: 8207
7848 : /* 1436 */ MCD::OPC_Decode, 151, 22, 249, 1, // Opcode: t2LDAH
7849 : /* 1441 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 1470
7850 : /* 1446 */ MCD::OPC_CheckPredicate, 41, 100, 26, 0, // Skip to: 8207
7851 : /* 1451 */ MCD::OPC_CheckField, 8, 4, 15, 93, 26, 0, // Skip to: 8207
7852 : /* 1458 */ MCD::OPC_CheckField, 0, 4, 15, 86, 26, 0, // Skip to: 8207
7853 : /* 1465 */ MCD::OPC_Decode, 145, 22, 249, 1, // Opcode: t2LDA
7854 : /* 1470 */ MCD::OPC_FilterValue, 12, 24, 0, 0, // Skip to: 1499
7855 : /* 1475 */ MCD::OPC_CheckPredicate, 42, 71, 26, 0, // Skip to: 8207
7856 : /* 1480 */ MCD::OPC_CheckField, 8, 4, 15, 64, 26, 0, // Skip to: 8207
7857 : /* 1487 */ MCD::OPC_CheckField, 0, 4, 15, 57, 26, 0, // Skip to: 8207
7858 : /* 1494 */ MCD::OPC_Decode, 148, 22, 249, 1, // Opcode: t2LDAEXB
7859 : /* 1499 */ MCD::OPC_FilterValue, 13, 24, 0, 0, // Skip to: 1528
7860 : /* 1504 */ MCD::OPC_CheckPredicate, 42, 42, 26, 0, // Skip to: 8207
7861 : /* 1509 */ MCD::OPC_CheckField, 8, 4, 15, 35, 26, 0, // Skip to: 8207
7862 : /* 1516 */ MCD::OPC_CheckField, 0, 4, 15, 28, 26, 0, // Skip to: 8207
7863 : /* 1523 */ MCD::OPC_Decode, 150, 22, 249, 1, // Opcode: t2LDAEXH
7864 : /* 1528 */ MCD::OPC_FilterValue, 14, 24, 0, 0, // Skip to: 1557
7865 : /* 1533 */ MCD::OPC_CheckPredicate, 42, 13, 26, 0, // Skip to: 8207
7866 : /* 1538 */ MCD::OPC_CheckField, 8, 4, 15, 6, 26, 0, // Skip to: 8207
7867 : /* 1545 */ MCD::OPC_CheckField, 0, 4, 15, 255, 25, 0, // Skip to: 8207
7868 : /* 1552 */ MCD::OPC_Decode, 147, 22, 249, 1, // Opcode: t2LDAEX
7869 : /* 1557 */ MCD::OPC_FilterValue, 15, 245, 25, 0, // Skip to: 8207
7870 : /* 1562 */ MCD::OPC_CheckPredicate, 43, 240, 25, 0, // Skip to: 8207
7871 : /* 1567 */ MCD::OPC_CheckField, 0, 4, 15, 233, 25, 0, // Skip to: 8207
7872 : /* 1574 */ MCD::OPC_Decode, 149, 22, 252, 1, // Opcode: t2LDAEXD
7873 : /* 1579 */ MCD::OPC_FilterValue, 1, 33, 0, 0, // Skip to: 1617
7874 : /* 1584 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7875 : /* 1587 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1602
7876 : /* 1592 */ MCD::OPC_CheckPredicate, 39, 210, 25, 0, // Skip to: 8207
7877 : /* 1597 */ MCD::OPC_Decode, 131, 24, 253, 1, // Opcode: t2STRDi8
7878 : /* 1602 */ MCD::OPC_FilterValue, 1, 200, 25, 0, // Skip to: 8207
7879 : /* 1607 */ MCD::OPC_CheckPredicate, 39, 195, 25, 0, // Skip to: 8207
7880 : /* 1612 */ MCD::OPC_Decode, 181, 22, 253, 1, // Opcode: t2LDRDi8
7881 : /* 1617 */ MCD::OPC_FilterValue, 2, 233, 0, 0, // Skip to: 1855
7882 : /* 1622 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
7883 : /* 1625 */ MCD::OPC_FilterValue, 0, 173, 0, 0, // Skip to: 1803
7884 : /* 1630 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
7885 : /* 1633 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 1673
7886 : /* 1638 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7887 : /* 1641 */ MCD::OPC_FilterValue, 0, 56, 0, 0, // Skip to: 1702
7888 : /* 1646 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 1663
7889 : /* 1651 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 1663
7890 : /* 1658 */ MCD::OPC_Decode, 227, 22, 254, 1, // Opcode: t2MOVr
7891 : /* 1663 */ MCD::OPC_CheckPredicate, 39, 34, 0, 0, // Skip to: 1702
7892 : /* 1668 */ MCD::OPC_Decode, 249, 22, 239, 1, // Opcode: t2ORRrr
7893 : /* 1673 */ MCD::OPC_FilterValue, 3, 24, 0, 0, // Skip to: 1702
7894 : /* 1678 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 1702
7895 : /* 1683 */ MCD::OPC_CheckField, 16, 4, 15, 12, 0, 0, // Skip to: 1702
7896 : /* 1690 */ MCD::OPC_CheckField, 12, 3, 0, 5, 0, 0, // Skip to: 1702
7897 : /* 1697 */ MCD::OPC_Decode, 156, 23, 255, 1, // Opcode: t2RRX
7898 : /* 1702 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
7899 : /* 1705 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1727
7900 : /* 1710 */ MCD::OPC_CheckPredicate, 39, 78, 0, 0, // Skip to: 1793
7901 : /* 1715 */ MCD::OPC_CheckField, 16, 4, 15, 71, 0, 0, // Skip to: 1793
7902 : /* 1722 */ MCD::OPC_Decode, 214, 22, 128, 2, // Opcode: t2LSLri
7903 : /* 1727 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 1749
7904 : /* 1732 */ MCD::OPC_CheckPredicate, 39, 56, 0, 0, // Skip to: 1793
7905 : /* 1737 */ MCD::OPC_CheckField, 16, 4, 15, 49, 0, 0, // Skip to: 1793
7906 : /* 1744 */ MCD::OPC_Decode, 216, 22, 128, 2, // Opcode: t2LSRri
7907 : /* 1749 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 1771
7908 : /* 1754 */ MCD::OPC_CheckPredicate, 39, 34, 0, 0, // Skip to: 1793
7909 : /* 1759 */ MCD::OPC_CheckField, 16, 4, 15, 27, 0, 0, // Skip to: 1793
7910 : /* 1766 */ MCD::OPC_Decode, 229, 21, 128, 2, // Opcode: t2ASRri
7911 : /* 1771 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 1793
7912 : /* 1776 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 1793
7913 : /* 1781 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 1793
7914 : /* 1788 */ MCD::OPC_Decode, 154, 23, 128, 2, // Opcode: t2RORri
7915 : /* 1793 */ MCD::OPC_CheckPredicate, 39, 9, 25, 0, // Skip to: 8207
7916 : /* 1798 */ MCD::OPC_Decode, 250, 22, 240, 1, // Opcode: t2ORRrs
7917 : /* 1803 */ MCD::OPC_FilterValue, 1, 255, 24, 0, // Skip to: 8207
7918 : /* 1808 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
7919 : /* 1811 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1833
7920 : /* 1816 */ MCD::OPC_CheckPredicate, 44, 242, 24, 0, // Skip to: 8207
7921 : /* 1821 */ MCD::OPC_CheckField, 20, 1, 0, 235, 24, 0, // Skip to: 8207
7922 : /* 1828 */ MCD::OPC_Decode, 251, 22, 129, 2, // Opcode: t2PKHBT
7923 : /* 1833 */ MCD::OPC_FilterValue, 2, 225, 24, 0, // Skip to: 8207
7924 : /* 1838 */ MCD::OPC_CheckPredicate, 44, 220, 24, 0, // Skip to: 8207
7925 : /* 1843 */ MCD::OPC_CheckField, 20, 1, 0, 213, 24, 0, // Skip to: 8207
7926 : /* 1850 */ MCD::OPC_Decode, 252, 22, 129, 2, // Opcode: t2PKHTB
7927 : /* 1855 */ MCD::OPC_FilterValue, 3, 203, 24, 0, // Skip to: 8207
7928 : /* 1860 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
7929 : /* 1863 */ MCD::OPC_FilterValue, 0, 34, 0, 0, // Skip to: 1902
7930 : /* 1868 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 1892
7931 : /* 1873 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 1892
7932 : /* 1880 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 1892
7933 : /* 1887 */ MCD::OPC_Decode, 219, 21, 239, 1, // Opcode: t2ADCrr
7934 : /* 1892 */ MCD::OPC_CheckPredicate, 39, 166, 24, 0, // Skip to: 8207
7935 : /* 1897 */ MCD::OPC_Decode, 220, 21, 240, 1, // Opcode: t2ADCrs
7936 : /* 1902 */ MCD::OPC_FilterValue, 1, 156, 24, 0, // Skip to: 8207
7937 : /* 1907 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 1931
7938 : /* 1912 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 1931
7939 : /* 1919 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 1931
7940 : /* 1926 */ MCD::OPC_Decode, 158, 23, 239, 1, // Opcode: t2RSBrr
7941 : /* 1931 */ MCD::OPC_CheckPredicate, 39, 127, 24, 0, // Skip to: 8207
7942 : /* 1936 */ MCD::OPC_Decode, 159, 23, 240, 1, // Opcode: t2RSBrs
7943 : /* 1941 */ MCD::OPC_FilterValue, 3, 117, 24, 0, // Skip to: 8207
7944 : /* 1946 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ...
7945 : /* 1949 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1987
7946 : /* 1954 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7947 : /* 1957 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1972
7948 : /* 1962 */ MCD::OPC_CheckPredicate, 39, 96, 24, 0, // Skip to: 8207
7949 : /* 1967 */ MCD::OPC_Decode, 129, 24, 130, 2, // Opcode: t2STRD_POST
7950 : /* 1972 */ MCD::OPC_FilterValue, 1, 86, 24, 0, // Skip to: 8207
7951 : /* 1977 */ MCD::OPC_CheckPredicate, 39, 81, 24, 0, // Skip to: 8207
7952 : /* 1982 */ MCD::OPC_Decode, 179, 22, 131, 2, // Opcode: t2LDRD_POST
7953 : /* 1987 */ MCD::OPC_FilterValue, 1, 58, 0, 0, // Skip to: 2050
7954 : /* 1992 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
7955 : /* 1995 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2010
7956 : /* 2000 */ MCD::OPC_CheckPredicate, 39, 58, 24, 0, // Skip to: 8207
7957 : /* 2005 */ MCD::OPC_Decode, 130, 24, 132, 2, // Opcode: t2STRD_PRE
7958 : /* 2010 */ MCD::OPC_FilterValue, 1, 48, 24, 0, // Skip to: 8207
7959 : /* 2015 */ MCD::OPC_CheckPredicate, 45, 20, 0, 0, // Skip to: 2040
7960 : /* 2020 */ MCD::OPC_CheckField, 23, 1, 0, 13, 0, 0, // Skip to: 2040
7961 : /* 2027 */ MCD::OPC_CheckField, 0, 20, 255, 210, 63, 4, 0, 0, // Skip to: 2040
7962 : /* 2036 */ MCD::OPC_Decode, 171, 23, 51, // Opcode: t2SG
7963 : /* 2040 */ MCD::OPC_CheckPredicate, 39, 18, 24, 0, // Skip to: 8207
7964 : /* 2045 */ MCD::OPC_Decode, 180, 22, 133, 2, // Opcode: t2LDRD_PRE
7965 : /* 2050 */ MCD::OPC_FilterValue, 2, 78, 0, 0, // Skip to: 2133
7966 : /* 2055 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
7967 : /* 2058 */ MCD::OPC_FilterValue, 0, 0, 24, 0, // Skip to: 8207
7968 : /* 2063 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
7969 : /* 2066 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 2106
7970 : /* 2071 */ MCD::OPC_ExtractField, 12, 3, // Inst{14-12} ...
7971 : /* 2074 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 2106
7972 : /* 2079 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 2096
7973 : /* 2084 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2096
7974 : /* 2091 */ MCD::OPC_Decode, 243, 22, 255, 1, // Opcode: t2MVNr
7975 : /* 2096 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 2106
7976 : /* 2101 */ MCD::OPC_Decode, 246, 22, 239, 1, // Opcode: t2ORNrr
7977 : /* 2106 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 2123
7978 : /* 2111 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2123
7979 : /* 2118 */ MCD::OPC_Decode, 244, 22, 134, 2, // Opcode: t2MVNs
7980 : /* 2123 */ MCD::OPC_CheckPredicate, 39, 191, 23, 0, // Skip to: 8207
7981 : /* 2128 */ MCD::OPC_Decode, 247, 22, 240, 1, // Opcode: t2ORNrs
7982 : /* 2133 */ MCD::OPC_FilterValue, 3, 181, 23, 0, // Skip to: 8207
7983 : /* 2138 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
7984 : /* 2141 */ MCD::OPC_FilterValue, 0, 173, 23, 0, // Skip to: 8207
7985 : /* 2146 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 2170
7986 : /* 2151 */ MCD::OPC_CheckField, 12, 3, 0, 12, 0, 0, // Skip to: 2170
7987 : /* 2158 */ MCD::OPC_CheckField, 4, 4, 0, 5, 0, 0, // Skip to: 2170
7988 : /* 2165 */ MCD::OPC_Decode, 165, 23, 239, 1, // Opcode: t2SBCrr
7989 : /* 2170 */ MCD::OPC_CheckPredicate, 39, 144, 23, 0, // Skip to: 8207
7990 : /* 2175 */ MCD::OPC_Decode, 166, 23, 240, 1, // Opcode: t2SBCrs
7991 : /* 2180 */ MCD::OPC_FilterValue, 30, 177, 5, 0, // Skip to: 3642
7992 : /* 2185 */ MCD::OPC_ExtractField, 15, 1, // Inst{15} ...
7993 : /* 2188 */ MCD::OPC_FilterValue, 0, 179, 2, 0, // Skip to: 2884
7994 : /* 2193 */ MCD::OPC_ExtractField, 24, 2, // Inst{25-24} ...
7995 : /* 2196 */ MCD::OPC_FilterValue, 0, 160, 0, 0, // Skip to: 2361
7996 : /* 2201 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
7997 : /* 2204 */ MCD::OPC_FilterValue, 0, 34, 0, 0, // Skip to: 2243
7998 : /* 2209 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 2233
7999 : /* 2214 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 2233
8000 : /* 2221 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 2233
8001 : /* 2228 */ MCD::OPC_Decode, 165, 24, 135, 2, // Opcode: t2TSTri
8002 : /* 2233 */ MCD::OPC_CheckPredicate, 39, 81, 23, 0, // Skip to: 8207
8003 : /* 2238 */ MCD::OPC_Decode, 226, 21, 136, 2, // Opcode: t2ANDri
8004 : /* 2243 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 2258
8005 : /* 2248 */ MCD::OPC_CheckPredicate, 39, 66, 23, 0, // Skip to: 8207
8006 : /* 2253 */ MCD::OPC_Decode, 234, 21, 136, 2, // Opcode: t2BICri
8007 : /* 2258 */ MCD::OPC_FilterValue, 2, 27, 0, 0, // Skip to: 2290
8008 : /* 2263 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 2280
8009 : /* 2268 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2280
8010 : /* 2275 */ MCD::OPC_Decode, 225, 22, 137, 2, // Opcode: t2MOVi
8011 : /* 2280 */ MCD::OPC_CheckPredicate, 39, 34, 23, 0, // Skip to: 8207
8012 : /* 2285 */ MCD::OPC_Decode, 248, 22, 136, 2, // Opcode: t2ORRri
8013 : /* 2290 */ MCD::OPC_FilterValue, 3, 27, 0, 0, // Skip to: 2322
8014 : /* 2295 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 2312
8015 : /* 2300 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2312
8016 : /* 2307 */ MCD::OPC_Decode, 242, 22, 137, 2, // Opcode: t2MVNi
8017 : /* 2312 */ MCD::OPC_CheckPredicate, 39, 2, 23, 0, // Skip to: 8207
8018 : /* 2317 */ MCD::OPC_Decode, 245, 22, 136, 2, // Opcode: t2ORNri
8019 : /* 2322 */ MCD::OPC_FilterValue, 4, 248, 22, 0, // Skip to: 8207
8020 : /* 2327 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 2351
8021 : /* 2332 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 2351
8022 : /* 2339 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 2351
8023 : /* 2346 */ MCD::OPC_Decode, 161, 24, 135, 2, // Opcode: t2TEQri
8024 : /* 2351 */ MCD::OPC_CheckPredicate, 39, 219, 22, 0, // Skip to: 8207
8025 : /* 2356 */ MCD::OPC_Decode, 136, 22, 136, 2, // Opcode: t2EORri
8026 : /* 2361 */ MCD::OPC_FilterValue, 1, 126, 0, 0, // Skip to: 2492
8027 : /* 2366 */ MCD::OPC_ExtractField, 21, 3, // Inst{23-21} ...
8028 : /* 2369 */ MCD::OPC_FilterValue, 0, 34, 0, 0, // Skip to: 2408
8029 : /* 2374 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 2398
8030 : /* 2379 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 2398
8031 : /* 2386 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 2398
8032 : /* 2393 */ MCD::OPC_Decode, 243, 21, 135, 2, // Opcode: t2CMNri
8033 : /* 2398 */ MCD::OPC_CheckPredicate, 39, 172, 22, 0, // Skip to: 8207
8034 : /* 2403 */ MCD::OPC_Decode, 221, 21, 138, 2, // Opcode: t2ADDri
8035 : /* 2408 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 2423
8036 : /* 2413 */ MCD::OPC_CheckPredicate, 39, 157, 22, 0, // Skip to: 8207
8037 : /* 2418 */ MCD::OPC_Decode, 218, 21, 136, 2, // Opcode: t2ADCri
8038 : /* 2423 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 2438
8039 : /* 2428 */ MCD::OPC_CheckPredicate, 39, 142, 22, 0, // Skip to: 8207
8040 : /* 2433 */ MCD::OPC_Decode, 164, 23, 136, 2, // Opcode: t2SBCri
8041 : /* 2438 */ MCD::OPC_FilterValue, 5, 34, 0, 0, // Skip to: 2477
8042 : /* 2443 */ MCD::OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 2467
8043 : /* 2448 */ MCD::OPC_CheckField, 20, 1, 1, 12, 0, 0, // Skip to: 2467
8044 : /* 2455 */ MCD::OPC_CheckField, 8, 4, 15, 5, 0, 0, // Skip to: 2467
8045 : /* 2462 */ MCD::OPC_Decode, 246, 21, 135, 2, // Opcode: t2CMPri
8046 : /* 2467 */ MCD::OPC_CheckPredicate, 39, 103, 22, 0, // Skip to: 8207
8047 : /* 2472 */ MCD::OPC_Decode, 149, 24, 138, 2, // Opcode: t2SUBri
8048 : /* 2477 */ MCD::OPC_FilterValue, 6, 93, 22, 0, // Skip to: 8207
8049 : /* 2482 */ MCD::OPC_CheckPredicate, 39, 88, 22, 0, // Skip to: 8207
8050 : /* 2487 */ MCD::OPC_Decode, 157, 23, 136, 2, // Opcode: t2RSBri
8051 : /* 2492 */ MCD::OPC_FilterValue, 2, 132, 0, 0, // Skip to: 2629
8052 : /* 2497 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
8053 : /* 2500 */ MCD::OPC_FilterValue, 0, 72, 0, 0, // Skip to: 2577
8054 : /* 2505 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8055 : /* 2508 */ MCD::OPC_FilterValue, 0, 62, 22, 0, // Skip to: 8207
8056 : /* 2513 */ MCD::OPC_ExtractField, 21, 1, // Inst{21} ...
8057 : /* 2516 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2538
8058 : /* 2521 */ MCD::OPC_CheckPredicate, 39, 34, 0, 0, // Skip to: 2560
8059 : /* 2526 */ MCD::OPC_CheckField, 23, 1, 0, 27, 0, 0, // Skip to: 2560
8060 : /* 2533 */ MCD::OPC_Decode, 222, 21, 139, 2, // Opcode: t2ADDri12
8061 : /* 2538 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2560
8062 : /* 2543 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 2560
8063 : /* 2548 */ MCD::OPC_CheckField, 23, 1, 1, 5, 0, 0, // Skip to: 2560
8064 : /* 2555 */ MCD::OPC_Decode, 150, 24, 139, 2, // Opcode: t2SUBri12
8065 : /* 2560 */ MCD::OPC_CheckPredicate, 39, 10, 22, 0, // Skip to: 8207
8066 : /* 2565 */ MCD::OPC_CheckField, 16, 4, 15, 3, 22, 0, // Skip to: 8207
8067 : /* 2572 */ MCD::OPC_Decode, 225, 21, 140, 2, // Opcode: t2ADR
8068 : /* 2577 */ MCD::OPC_FilterValue, 1, 249, 21, 0, // Skip to: 8207
8069 : /* 2582 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8070 : /* 2585 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2607
8071 : /* 2590 */ MCD::OPC_CheckPredicate, 33, 236, 21, 0, // Skip to: 8207
8072 : /* 2595 */ MCD::OPC_CheckField, 20, 2, 0, 229, 21, 0, // Skip to: 8207
8073 : /* 2602 */ MCD::OPC_Decode, 226, 22, 141, 2, // Opcode: t2MOVi16
8074 : /* 2607 */ MCD::OPC_FilterValue, 1, 219, 21, 0, // Skip to: 8207
8075 : /* 2612 */ MCD::OPC_CheckPredicate, 33, 214, 21, 0, // Skip to: 8207
8076 : /* 2617 */ MCD::OPC_CheckField, 20, 2, 0, 207, 21, 0, // Skip to: 8207
8077 : /* 2624 */ MCD::OPC_Decode, 224, 22, 141, 2, // Opcode: t2MOVTi16
8078 : /* 2629 */ MCD::OPC_FilterValue, 3, 197, 21, 0, // Skip to: 8207
8079 : /* 2634 */ MCD::OPC_ExtractField, 22, 2, // Inst{23-22} ...
8080 : /* 2637 */ MCD::OPC_FilterValue, 0, 72, 0, 0, // Skip to: 2714
8081 : /* 2642 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
8082 : /* 2645 */ MCD::OPC_FilterValue, 0, 181, 21, 0, // Skip to: 8207
8083 : /* 2650 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8084 : /* 2653 */ MCD::OPC_FilterValue, 0, 173, 21, 0, // Skip to: 8207
8085 : /* 2658 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
8086 : /* 2661 */ MCD::OPC_FilterValue, 0, 165, 21, 0, // Skip to: 8207
8087 : /* 2666 */ MCD::OPC_CheckPredicate, 46, 33, 0, 0, // Skip to: 2704
8088 : /* 2671 */ MCD::OPC_CheckField, 21, 1, 1, 26, 0, 0, // Skip to: 2704
8089 : /* 2678 */ MCD::OPC_CheckField, 12, 3, 0, 19, 0, 0, // Skip to: 2704
8090 : /* 2685 */ MCD::OPC_CheckField, 6, 2, 0, 12, 0, 0, // Skip to: 2704
8091 : /* 2692 */ MCD::OPC_CheckField, 4, 1, 0, 5, 0, 0, // Skip to: 2704
8092 : /* 2699 */ MCD::OPC_Decode, 220, 23, 142, 2, // Opcode: t2SSAT16
8093 : /* 2704 */ MCD::OPC_CheckPredicate, 39, 122, 21, 0, // Skip to: 8207
8094 : /* 2709 */ MCD::OPC_Decode, 219, 23, 143, 2, // Opcode: t2SSAT
8095 : /* 2714 */ MCD::OPC_FilterValue, 1, 66, 0, 0, // Skip to: 2785
8096 : /* 2719 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
8097 : /* 2722 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2737
8098 : /* 2727 */ MCD::OPC_CheckPredicate, 39, 99, 21, 0, // Skip to: 8207
8099 : /* 2732 */ MCD::OPC_Decode, 167, 23, 144, 2, // Opcode: t2SBFX
8100 : /* 2737 */ MCD::OPC_FilterValue, 2, 89, 21, 0, // Skip to: 8207
8101 : /* 2742 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
8102 : /* 2745 */ MCD::OPC_FilterValue, 0, 81, 21, 0, // Skip to: 8207
8103 : /* 2750 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
8104 : /* 2753 */ MCD::OPC_FilterValue, 0, 73, 21, 0, // Skip to: 8207
8105 : /* 2758 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 2775
8106 : /* 2763 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 2775
8107 : /* 2770 */ MCD::OPC_Decode, 232, 21, 145, 2, // Opcode: t2BFC
8108 : /* 2775 */ MCD::OPC_CheckPredicate, 39, 51, 21, 0, // Skip to: 8207
8109 : /* 2780 */ MCD::OPC_Decode, 233, 21, 146, 2, // Opcode: t2BFI
8110 : /* 2785 */ MCD::OPC_FilterValue, 2, 72, 0, 0, // Skip to: 2862
8111 : /* 2790 */ MCD::OPC_ExtractField, 5, 1, // Inst{5} ...
8112 : /* 2793 */ MCD::OPC_FilterValue, 0, 33, 21, 0, // Skip to: 8207
8113 : /* 2798 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8114 : /* 2801 */ MCD::OPC_FilterValue, 0, 25, 21, 0, // Skip to: 8207
8115 : /* 2806 */ MCD::OPC_ExtractField, 26, 1, // Inst{26} ...
8116 : /* 2809 */ MCD::OPC_FilterValue, 0, 17, 21, 0, // Skip to: 8207
8117 : /* 2814 */ MCD::OPC_CheckPredicate, 46, 33, 0, 0, // Skip to: 2852
8118 : /* 2819 */ MCD::OPC_CheckField, 21, 1, 1, 26, 0, 0, // Skip to: 2852
8119 : /* 2826 */ MCD::OPC_CheckField, 12, 3, 0, 19, 0, 0, // Skip to: 2852
8120 : /* 2833 */ MCD::OPC_CheckField, 6, 2, 0, 12, 0, 0, // Skip to: 2852
8121 : /* 2840 */ MCD::OPC_CheckField, 4, 1, 0, 5, 0, 0, // Skip to: 2852
8122 : /* 2847 */ MCD::OPC_Decode, 196, 24, 142, 2, // Opcode: t2USAT16
8123 : /* 2852 */ MCD::OPC_CheckPredicate, 39, 230, 20, 0, // Skip to: 8207
8124 : /* 2857 */ MCD::OPC_Decode, 195, 24, 143, 2, // Opcode: t2USAT
8125 : /* 2862 */ MCD::OPC_FilterValue, 3, 220, 20, 0, // Skip to: 8207
8126 : /* 2867 */ MCD::OPC_CheckPredicate, 39, 215, 20, 0, // Skip to: 8207
8127 : /* 2872 */ MCD::OPC_CheckField, 20, 2, 0, 208, 20, 0, // Skip to: 8207
8128 : /* 2879 */ MCD::OPC_Decode, 175, 24, 144, 2, // Opcode: t2UBFX
8129 : /* 2884 */ MCD::OPC_FilterValue, 1, 198, 20, 0, // Skip to: 8207
8130 : /* 2889 */ MCD::OPC_ExtractField, 12, 1, // Inst{12} ...
8131 : /* 2892 */ MCD::OPC_FilterValue, 0, 211, 2, 0, // Skip to: 3620
8132 : /* 2897 */ MCD::OPC_ExtractField, 14, 1, // Inst{14} ...
8133 : /* 2900 */ MCD::OPC_FilterValue, 0, 182, 20, 0, // Skip to: 8207
8134 : /* 2905 */ MCD::OPC_ExtractField, 0, 12, // Inst{11-0} ...
8135 : /* 2908 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 2937
8136 : /* 2913 */ MCD::OPC_CheckPredicate, 47, 166, 0, 0, // Skip to: 3084
8137 : /* 2918 */ MCD::OPC_CheckField, 16, 11, 143, 15, 158, 0, 0, // Skip to: 3084
8138 : /* 2926 */ MCD::OPC_CheckField, 13, 1, 0, 151, 0, 0, // Skip to: 3084
8139 : /* 2933 */ MCD::OPC_Decode, 131, 22, 51, // Opcode: t2DCPS1
8140 : /* 2937 */ MCD::OPC_FilterValue, 2, 24, 0, 0, // Skip to: 2966
8141 : /* 2942 */ MCD::OPC_CheckPredicate, 47, 137, 0, 0, // Skip to: 3084
8142 : /* 2947 */ MCD::OPC_CheckField, 16, 11, 143, 15, 129, 0, 0, // Skip to: 3084
8143 : /* 2955 */ MCD::OPC_CheckField, 13, 1, 0, 122, 0, 0, // Skip to: 3084
8144 : /* 2962 */ MCD::OPC_Decode, 132, 22, 51, // Opcode: t2DCPS2
8145 : /* 2966 */ MCD::OPC_FilterValue, 3, 24, 0, 0, // Skip to: 2995
8146 : /* 2971 */ MCD::OPC_CheckPredicate, 47, 108, 0, 0, // Skip to: 3084
8147 : /* 2976 */ MCD::OPC_CheckField, 16, 11, 143, 15, 100, 0, 0, // Skip to: 3084
8148 : /* 2984 */ MCD::OPC_CheckField, 13, 1, 0, 93, 0, 0, // Skip to: 3084
8149 : /* 2991 */ MCD::OPC_Decode, 133, 22, 51, // Opcode: t2DCPS3
8150 : /* 2995 */ MCD::OPC_FilterValue, 18, 24, 0, 0, // Skip to: 3024
8151 : /* 3000 */ MCD::OPC_CheckPredicate, 48, 79, 0, 0, // Skip to: 3084
8152 : /* 3005 */ MCD::OPC_CheckField, 16, 11, 175, 7, 71, 0, 0, // Skip to: 3084
8153 : /* 3013 */ MCD::OPC_CheckField, 13, 1, 0, 64, 0, 0, // Skip to: 3084
8154 : /* 3020 */ MCD::OPC_Decode, 164, 24, 51, // Opcode: t2TSB
8155 : /* 3024 */ MCD::OPC_FilterValue, 128, 30, 24, 0, 0, // Skip to: 3054
8156 : /* 3030 */ MCD::OPC_CheckPredicate, 40, 49, 0, 0, // Skip to: 3084
8157 : /* 3035 */ MCD::OPC_CheckField, 20, 7, 60, 42, 0, 0, // Skip to: 3084
8158 : /* 3042 */ MCD::OPC_CheckField, 13, 1, 0, 35, 0, 0, // Skip to: 3084
8159 : /* 3049 */ MCD::OPC_Decode, 237, 21, 147, 2, // Opcode: t2BXJ
8160 : /* 3054 */ MCD::OPC_FilterValue, 175, 30, 24, 0, 0, // Skip to: 3084
8161 : /* 3060 */ MCD::OPC_CheckPredicate, 49, 19, 0, 0, // Skip to: 3084
8162 : /* 3065 */ MCD::OPC_CheckField, 16, 11, 191, 7, 11, 0, 0, // Skip to: 3084
8163 : /* 3073 */ MCD::OPC_CheckField, 13, 1, 0, 4, 0, 0, // Skip to: 3084
8164 : /* 3080 */ MCD::OPC_Decode, 241, 21, 51, // Opcode: t2CLREX
8165 : /* 3084 */ MCD::OPC_ExtractField, 16, 11, // Inst{26-16} ...
8166 : /* 3087 */ MCD::OPC_FilterValue, 175, 7, 131, 0, 0, // Skip to: 3224
8167 : /* 3093 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8168 : /* 3096 */ MCD::OPC_FilterValue, 0, 68, 0, 0, // Skip to: 3169
8169 : /* 3101 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
8170 : /* 3104 */ MCD::OPC_FilterValue, 0, 24, 1, 0, // Skip to: 3389
8171 : /* 3109 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8172 : /* 3112 */ MCD::OPC_FilterValue, 0, 16, 1, 0, // Skip to: 3389
8173 : /* 3117 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
8174 : /* 3120 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 3152
8175 : /* 3125 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 3142
8176 : /* 3130 */ MCD::OPC_CheckField, 4, 4, 15, 5, 0, 0, // Skip to: 3142
8177 : /* 3137 */ MCD::OPC_Decode, 130, 22, 148, 2, // Opcode: t2DBG
8178 : /* 3142 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 3152
8179 : /* 3147 */ MCD::OPC_Decode, 139, 22, 226, 1, // Opcode: t2HINT
8180 : /* 3152 */ MCD::OPC_CheckPredicate, 40, 232, 0, 0, // Skip to: 3389
8181 : /* 3157 */ MCD::OPC_CheckField, 0, 5, 0, 225, 0, 0, // Skip to: 3389
8182 : /* 3164 */ MCD::OPC_Decode, 250, 21, 149, 2, // Opcode: t2CPS2p
8183 : /* 3169 */ MCD::OPC_FilterValue, 1, 215, 0, 0, // Skip to: 3389
8184 : /* 3174 */ MCD::OPC_ExtractField, 11, 1, // Inst{11} ...
8185 : /* 3177 */ MCD::OPC_FilterValue, 0, 207, 0, 0, // Skip to: 3389
8186 : /* 3182 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8187 : /* 3185 */ MCD::OPC_FilterValue, 0, 199, 0, 0, // Skip to: 3389
8188 : /* 3190 */ MCD::OPC_CheckPredicate, 40, 19, 0, 0, // Skip to: 3214
8189 : /* 3195 */ MCD::OPC_CheckField, 9, 2, 0, 12, 0, 0, // Skip to: 3214
8190 : /* 3202 */ MCD::OPC_CheckField, 5, 3, 0, 5, 0, 0, // Skip to: 3214
8191 : /* 3209 */ MCD::OPC_Decode, 249, 21, 149, 2, // Opcode: t2CPS1p
8192 : /* 3214 */ MCD::OPC_CheckPredicate, 40, 170, 0, 0, // Skip to: 3389
8193 : /* 3219 */ MCD::OPC_Decode, 251, 21, 149, 2, // Opcode: t2CPS3p
8194 : /* 3224 */ MCD::OPC_FilterValue, 191, 7, 69, 0, 0, // Skip to: 3299
8195 : /* 3230 */ MCD::OPC_ExtractField, 4, 8, // Inst{11-4} ...
8196 : /* 3233 */ MCD::OPC_FilterValue, 244, 1, 16, 0, 0, // Skip to: 3255
8197 : /* 3239 */ MCD::OPC_CheckPredicate, 50, 145, 0, 0, // Skip to: 3389
8198 : /* 3244 */ MCD::OPC_CheckField, 13, 1, 0, 138, 0, 0, // Skip to: 3389
8199 : /* 3251 */ MCD::OPC_Decode, 135, 22, 61, // Opcode: t2DSB
8200 : /* 3255 */ MCD::OPC_FilterValue, 245, 1, 16, 0, 0, // Skip to: 3277
8201 : /* 3261 */ MCD::OPC_CheckPredicate, 50, 123, 0, 0, // Skip to: 3389
8202 : /* 3266 */ MCD::OPC_CheckField, 13, 1, 0, 116, 0, 0, // Skip to: 3389
8203 : /* 3273 */ MCD::OPC_Decode, 134, 22, 61, // Opcode: t2DMB
8204 : /* 3277 */ MCD::OPC_FilterValue, 246, 1, 106, 0, 0, // Skip to: 3389
8205 : /* 3283 */ MCD::OPC_CheckPredicate, 50, 101, 0, 0, // Skip to: 3389
8206 : /* 3288 */ MCD::OPC_CheckField, 13, 1, 0, 94, 0, 0, // Skip to: 3389
8207 : /* 3295 */ MCD::OPC_Decode, 141, 22, 62, // Opcode: t2ISB
8208 : /* 3299 */ MCD::OPC_FilterValue, 222, 7, 24, 0, 0, // Skip to: 3329
8209 : /* 3305 */ MCD::OPC_CheckPredicate, 40, 79, 0, 0, // Skip to: 3389
8210 : /* 3310 */ MCD::OPC_CheckField, 13, 1, 0, 72, 0, 0, // Skip to: 3389
8211 : /* 3317 */ MCD::OPC_CheckField, 8, 4, 15, 65, 0, 0, // Skip to: 3389
8212 : /* 3324 */ MCD::OPC_Decode, 148, 24, 226, 1, // Opcode: t2SUBS_PC_LR
8213 : /* 3329 */ MCD::OPC_FilterValue, 239, 7, 24, 0, 0, // Skip to: 3359
8214 : /* 3335 */ MCD::OPC_CheckPredicate, 40, 49, 0, 0, // Skip to: 3389
8215 : /* 3340 */ MCD::OPC_CheckField, 13, 1, 0, 42, 0, 0, // Skip to: 3389
8216 : /* 3347 */ MCD::OPC_CheckField, 0, 8, 0, 35, 0, 0, // Skip to: 3389
8217 : /* 3354 */ MCD::OPC_Decode, 234, 22, 150, 2, // Opcode: t2MRS_AR
8218 : /* 3359 */ MCD::OPC_FilterValue, 255, 7, 24, 0, 0, // Skip to: 3389
8219 : /* 3365 */ MCD::OPC_CheckPredicate, 40, 19, 0, 0, // Skip to: 3389
8220 : /* 3370 */ MCD::OPC_CheckField, 13, 1, 0, 12, 0, 0, // Skip to: 3389
8221 : /* 3377 */ MCD::OPC_CheckField, 0, 8, 0, 5, 0, 0, // Skip to: 3389
8222 : /* 3384 */ MCD::OPC_Decode, 237, 22, 150, 2, // Opcode: t2MRSsys_AR
8223 : /* 3389 */ MCD::OPC_ExtractField, 20, 7, // Inst{26-20} ...
8224 : /* 3392 */ MCD::OPC_FilterValue, 59, 22, 0, 0, // Skip to: 3419
8225 : /* 3397 */ MCD::OPC_CheckPredicate, 51, 77, 0, 0, // Skip to: 3479
8226 : /* 3402 */ MCD::OPC_CheckField, 4, 4, 7, 70, 0, 0, // Skip to: 3479
8227 : /* 3409 */ MCD::OPC_SoftFail, 143, 64 /* 0x200f */, 128, 158, 60 /* 0xf0f00 */,
8228 : /* 3415 */ MCD::OPC_Decode, 163, 23, 51, // Opcode: t2SB
8229 : /* 3419 */ MCD::OPC_FilterValue, 126, 17, 0, 0, // Skip to: 3441
8230 : /* 3424 */ MCD::OPC_CheckPredicate, 52, 50, 0, 0, // Skip to: 3479
8231 : /* 3429 */ MCD::OPC_CheckField, 13, 1, 0, 43, 0, 0, // Skip to: 3479
8232 : /* 3436 */ MCD::OPC_Decode, 140, 22, 151, 2, // Opcode: t2HVC
8233 : /* 3441 */ MCD::OPC_FilterValue, 127, 33, 0, 0, // Skip to: 3479
8234 : /* 3446 */ MCD::OPC_ExtractField, 13, 1, // Inst{13} ...
8235 : /* 3449 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 3464
8236 : /* 3454 */ MCD::OPC_CheckPredicate, 53, 20, 0, 0, // Skip to: 3479
8237 : /* 3459 */ MCD::OPC_Decode, 178, 23, 152, 2, // Opcode: t2SMC
8238 : /* 3464 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3479
8239 : /* 3469 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 3479
8240 : /* 3474 */ MCD::OPC_Decode, 176, 24, 151, 2, // Opcode: t2UDF
8241 : /* 3479 */ MCD::OPC_ExtractField, 21, 6, // Inst{26-21} ...
8242 : /* 3482 */ MCD::OPC_FilterValue, 28, 70, 0, 0, // Skip to: 3557
8243 : /* 3487 */ MCD::OPC_CheckPredicate, 40, 19, 0, 0, // Skip to: 3511
8244 : /* 3492 */ MCD::OPC_CheckField, 13, 1, 0, 12, 0, 0, // Skip to: 3511
8245 : /* 3499 */ MCD::OPC_CheckField, 0, 8, 0, 5, 0, 0, // Skip to: 3511
8246 : /* 3506 */ MCD::OPC_Decode, 238, 22, 153, 2, // Opcode: t2MSR_AR
8247 : /* 3511 */ MCD::OPC_CheckPredicate, 54, 26, 0, 0, // Skip to: 3542
8248 : /* 3516 */ MCD::OPC_CheckField, 13, 1, 0, 19, 0, 0, // Skip to: 3542
8249 : /* 3523 */ MCD::OPC_CheckField, 5, 3, 1, 12, 0, 0, // Skip to: 3542
8250 : /* 3530 */ MCD::OPC_CheckField, 0, 4, 0, 5, 0, 0, // Skip to: 3542
8251 : /* 3537 */ MCD::OPC_Decode, 240, 22, 154, 2, // Opcode: t2MSRbanked
8252 : /* 3542 */ MCD::OPC_CheckPredicate, 55, 63, 0, 0, // Skip to: 3610
8253 : /* 3547 */ MCD::OPC_SoftFail, 128, 198, 64 /* 0x102300 */, 0,
8254 : /* 3552 */ MCD::OPC_Decode, 239, 22, 155, 2, // Opcode: t2MSR_M
8255 : /* 3557 */ MCD::OPC_FilterValue, 31, 48, 0, 0, // Skip to: 3610
8256 : /* 3562 */ MCD::OPC_CheckPredicate, 54, 26, 0, 0, // Skip to: 3593
8257 : /* 3567 */ MCD::OPC_CheckField, 13, 1, 0, 19, 0, 0, // Skip to: 3593
8258 : /* 3574 */ MCD::OPC_CheckField, 5, 3, 1, 12, 0, 0, // Skip to: 3593
8259 : /* 3581 */ MCD::OPC_CheckField, 0, 4, 0, 5, 0, 0, // Skip to: 3593
8260 : /* 3588 */ MCD::OPC_Decode, 236, 22, 156, 2, // Opcode: t2MRSbanked
8261 : /* 3593 */ MCD::OPC_CheckPredicate, 55, 12, 0, 0, // Skip to: 3610
8262 : /* 3598 */ MCD::OPC_SoftFail, 128, 192, 64 /* 0x102000 */, 128, 128, 60 /* 0xf0000 */,
8263 : /* 3605 */ MCD::OPC_Decode, 235, 22, 157, 2, // Opcode: t2MRS_M
8264 : /* 3610 */ MCD::OPC_CheckPredicate, 39, 240, 17, 0, // Skip to: 8207
8265 : /* 3615 */ MCD::OPC_Decode, 238, 21, 158, 2, // Opcode: t2Bcc
8266 : /* 3620 */ MCD::OPC_FilterValue, 1, 230, 17, 0, // Skip to: 8207
8267 : /* 3625 */ MCD::OPC_CheckPredicate, 33, 225, 17, 0, // Skip to: 8207
8268 : /* 3630 */ MCD::OPC_CheckField, 14, 1, 0, 218, 17, 0, // Skip to: 8207
8269 : /* 3637 */ MCD::OPC_Decode, 231, 21, 159, 2, // Opcode: t2B
8270 : /* 3642 */ MCD::OPC_FilterValue, 31, 208, 17, 0, // Skip to: 8207
8271 : /* 3647 */ MCD::OPC_ExtractField, 21, 2, // Inst{22-21} ...
8272 : /* 3650 */ MCD::OPC_FilterValue, 0, 96, 6, 0, // Skip to: 5287
8273 : /* 3655 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ...
8274 : /* 3658 */ MCD::OPC_FilterValue, 0, 100, 1, 0, // Skip to: 4019
8275 : /* 3663 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8276 : /* 3666 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 3796
8277 : /* 3671 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8278 : /* 3674 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 3781
8279 : /* 3679 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8280 : /* 3682 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3704
8281 : /* 3687 */ MCD::OPC_CheckPredicate, 39, 163, 17, 0, // Skip to: 8207
8282 : /* 3692 */ MCD::OPC_CheckField, 6, 4, 0, 156, 17, 0, // Skip to: 8207
8283 : /* 3699 */ MCD::OPC_Decode, 128, 24, 160, 2, // Opcode: t2STRBs
8284 : /* 3704 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3726
8285 : /* 3709 */ MCD::OPC_CheckPredicate, 39, 141, 17, 0, // Skip to: 8207
8286 : /* 3714 */ MCD::OPC_CheckField, 8, 1, 1, 134, 17, 0, // Skip to: 8207
8287 : /* 3721 */ MCD::OPC_Decode, 252, 23, 161, 2, // Opcode: t2STRB_POST
8288 : /* 3726 */ MCD::OPC_FilterValue, 3, 124, 17, 0, // Skip to: 8207
8289 : /* 3731 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8290 : /* 3734 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 3766
8291 : /* 3739 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 3756
8292 : /* 3744 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 3756
8293 : /* 3751 */ MCD::OPC_Decode, 251, 23, 162, 2, // Opcode: t2STRBT
8294 : /* 3756 */ MCD::OPC_CheckPredicate, 39, 94, 17, 0, // Skip to: 8207
8295 : /* 3761 */ MCD::OPC_Decode, 255, 23, 163, 2, // Opcode: t2STRBi8
8296 : /* 3766 */ MCD::OPC_FilterValue, 1, 84, 17, 0, // Skip to: 8207
8297 : /* 3771 */ MCD::OPC_CheckPredicate, 39, 79, 17, 0, // Skip to: 8207
8298 : /* 3776 */ MCD::OPC_Decode, 253, 23, 161, 2, // Opcode: t2STRB_PRE
8299 : /* 3781 */ MCD::OPC_FilterValue, 1, 69, 17, 0, // Skip to: 8207
8300 : /* 3786 */ MCD::OPC_CheckPredicate, 39, 64, 17, 0, // Skip to: 8207
8301 : /* 3791 */ MCD::OPC_Decode, 254, 23, 164, 2, // Opcode: t2STRBi12
8302 : /* 3796 */ MCD::OPC_FilterValue, 1, 54, 17, 0, // Skip to: 8207
8303 : /* 3801 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8304 : /* 3804 */ MCD::OPC_FilterValue, 0, 143, 0, 0, // Skip to: 3952
8305 : /* 3809 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8306 : /* 3812 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 3852
8307 : /* 3817 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ...
8308 : /* 3820 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 3984
8309 : /* 3825 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 3842
8310 : /* 3830 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 3842
8311 : /* 3837 */ MCD::OPC_Decode, 131, 23, 165, 2, // Opcode: t2PLDs
8312 : /* 3842 */ MCD::OPC_CheckPredicate, 39, 137, 0, 0, // Skip to: 3984
8313 : /* 3847 */ MCD::OPC_Decode, 178, 22, 165, 2, // Opcode: t2LDRBs
8314 : /* 3852 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3874
8315 : /* 3857 */ MCD::OPC_CheckPredicate, 39, 122, 0, 0, // Skip to: 3984
8316 : /* 3862 */ MCD::OPC_CheckField, 8, 1, 1, 115, 0, 0, // Skip to: 3984
8317 : /* 3869 */ MCD::OPC_Decode, 173, 22, 161, 2, // Opcode: t2LDRB_POST
8318 : /* 3874 */ MCD::OPC_FilterValue, 3, 105, 0, 0, // Skip to: 3984
8319 : /* 3879 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8320 : /* 3882 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 3937
8321 : /* 3887 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
8322 : /* 3890 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3912
8323 : /* 3895 */ MCD::OPC_CheckPredicate, 39, 27, 0, 0, // Skip to: 3927
8324 : /* 3900 */ MCD::OPC_CheckField, 12, 4, 15, 20, 0, 0, // Skip to: 3927
8325 : /* 3907 */ MCD::OPC_Decode, 129, 23, 166, 2, // Opcode: t2PLDi8
8326 : /* 3912 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 3927
8327 : /* 3917 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 3927
8328 : /* 3922 */ MCD::OPC_Decode, 172, 22, 167, 2, // Opcode: t2LDRBT
8329 : /* 3927 */ MCD::OPC_CheckPredicate, 39, 52, 0, 0, // Skip to: 3984
8330 : /* 3932 */ MCD::OPC_Decode, 176, 22, 166, 2, // Opcode: t2LDRBi8
8331 : /* 3937 */ MCD::OPC_FilterValue, 1, 42, 0, 0, // Skip to: 3984
8332 : /* 3942 */ MCD::OPC_CheckPredicate, 39, 37, 0, 0, // Skip to: 3984
8333 : /* 3947 */ MCD::OPC_Decode, 174, 22, 161, 2, // Opcode: t2LDRB_PRE
8334 : /* 3952 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 3984
8335 : /* 3957 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 3974
8336 : /* 3962 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 3974
8337 : /* 3969 */ MCD::OPC_Decode, 128, 23, 168, 2, // Opcode: t2PLDi12
8338 : /* 3974 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 3984
8339 : /* 3979 */ MCD::OPC_Decode, 175, 22, 168, 2, // Opcode: t2LDRBi12
8340 : /* 3984 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
8341 : /* 3987 */ MCD::OPC_FilterValue, 15, 119, 16, 0, // Skip to: 8207
8342 : /* 3992 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 4009
8343 : /* 3997 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4009
8344 : /* 4004 */ MCD::OPC_Decode, 130, 23, 169, 2, // Opcode: t2PLDpci
8345 : /* 4009 */ MCD::OPC_CheckPredicate, 39, 97, 16, 0, // Skip to: 8207
8346 : /* 4014 */ MCD::OPC_Decode, 177, 22, 169, 2, // Opcode: t2LDRBpci
8347 : /* 4019 */ MCD::OPC_FilterValue, 1, 226, 0, 0, // Skip to: 4250
8348 : /* 4024 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8349 : /* 4027 */ MCD::OPC_FilterValue, 1, 79, 16, 0, // Skip to: 8207
8350 : /* 4032 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8351 : /* 4035 */ MCD::OPC_FilterValue, 0, 143, 0, 0, // Skip to: 4183
8352 : /* 4040 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8353 : /* 4043 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4083
8354 : /* 4048 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ...
8355 : /* 4051 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 4215
8356 : /* 4056 */ MCD::OPC_CheckPredicate, 56, 12, 0, 0, // Skip to: 4073
8357 : /* 4061 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4073
8358 : /* 4068 */ MCD::OPC_Decode, 135, 23, 165, 2, // Opcode: t2PLIs
8359 : /* 4073 */ MCD::OPC_CheckPredicate, 39, 137, 0, 0, // Skip to: 4215
8360 : /* 4078 */ MCD::OPC_Decode, 199, 22, 165, 2, // Opcode: t2LDRSBs
8361 : /* 4083 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4105
8362 : /* 4088 */ MCD::OPC_CheckPredicate, 39, 122, 0, 0, // Skip to: 4215
8363 : /* 4093 */ MCD::OPC_CheckField, 8, 1, 1, 115, 0, 0, // Skip to: 4215
8364 : /* 4100 */ MCD::OPC_Decode, 194, 22, 161, 2, // Opcode: t2LDRSB_POST
8365 : /* 4105 */ MCD::OPC_FilterValue, 3, 105, 0, 0, // Skip to: 4215
8366 : /* 4110 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8367 : /* 4113 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 4168
8368 : /* 4118 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
8369 : /* 4121 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4143
8370 : /* 4126 */ MCD::OPC_CheckPredicate, 56, 27, 0, 0, // Skip to: 4158
8371 : /* 4131 */ MCD::OPC_CheckField, 12, 4, 15, 20, 0, 0, // Skip to: 4158
8372 : /* 4138 */ MCD::OPC_Decode, 133, 23, 166, 2, // Opcode: t2PLIi8
8373 : /* 4143 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 4158
8374 : /* 4148 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 4158
8375 : /* 4153 */ MCD::OPC_Decode, 193, 22, 167, 2, // Opcode: t2LDRSBT
8376 : /* 4158 */ MCD::OPC_CheckPredicate, 39, 52, 0, 0, // Skip to: 4215
8377 : /* 4163 */ MCD::OPC_Decode, 197, 22, 166, 2, // Opcode: t2LDRSBi8
8378 : /* 4168 */ MCD::OPC_FilterValue, 1, 42, 0, 0, // Skip to: 4215
8379 : /* 4173 */ MCD::OPC_CheckPredicate, 39, 37, 0, 0, // Skip to: 4215
8380 : /* 4178 */ MCD::OPC_Decode, 195, 22, 161, 2, // Opcode: t2LDRSB_PRE
8381 : /* 4183 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 4215
8382 : /* 4188 */ MCD::OPC_CheckPredicate, 56, 12, 0, 0, // Skip to: 4205
8383 : /* 4193 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4205
8384 : /* 4200 */ MCD::OPC_Decode, 132, 23, 168, 2, // Opcode: t2PLIi12
8385 : /* 4205 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 4215
8386 : /* 4210 */ MCD::OPC_Decode, 196, 22, 168, 2, // Opcode: t2LDRSBi12
8387 : /* 4215 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
8388 : /* 4218 */ MCD::OPC_FilterValue, 15, 144, 15, 0, // Skip to: 8207
8389 : /* 4223 */ MCD::OPC_CheckPredicate, 56, 12, 0, 0, // Skip to: 4240
8390 : /* 4228 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 4240
8391 : /* 4235 */ MCD::OPC_Decode, 134, 23, 169, 2, // Opcode: t2PLIpci
8392 : /* 4240 */ MCD::OPC_CheckPredicate, 39, 122, 15, 0, // Skip to: 8207
8393 : /* 4245 */ MCD::OPC_Decode, 198, 22, 169, 2, // Opcode: t2LDRSBpci
8394 : /* 4250 */ MCD::OPC_FilterValue, 2, 207, 2, 0, // Skip to: 4974
8395 : /* 4255 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
8396 : /* 4258 */ MCD::OPC_FilterValue, 0, 159, 1, 0, // Skip to: 4678
8397 : /* 4263 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ...
8398 : /* 4266 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 4348
8399 : /* 4271 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8400 : /* 4274 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4296
8401 : /* 4279 */ MCD::OPC_CheckPredicate, 39, 83, 15, 0, // Skip to: 8207
8402 : /* 4284 */ MCD::OPC_CheckField, 12, 4, 15, 76, 15, 0, // Skip to: 8207
8403 : /* 4291 */ MCD::OPC_Decode, 215, 22, 239, 1, // Opcode: t2LSLrr
8404 : /* 4296 */ MCD::OPC_FilterValue, 1, 66, 15, 0, // Skip to: 8207
8405 : /* 4301 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8406 : /* 4304 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4326
8407 : /* 4309 */ MCD::OPC_CheckPredicate, 46, 53, 15, 0, // Skip to: 8207
8408 : /* 4314 */ MCD::OPC_CheckField, 12, 4, 15, 46, 15, 0, // Skip to: 8207
8409 : /* 4321 */ MCD::OPC_Decode, 161, 23, 170, 2, // Opcode: t2SADD8
8410 : /* 4326 */ MCD::OPC_FilterValue, 1, 36, 15, 0, // Skip to: 8207
8411 : /* 4331 */ MCD::OPC_CheckPredicate, 46, 31, 15, 0, // Skip to: 8207
8412 : /* 4336 */ MCD::OPC_CheckField, 12, 4, 15, 24, 15, 0, // Skip to: 8207
8413 : /* 4343 */ MCD::OPC_Decode, 160, 23, 170, 2, // Opcode: t2SADD16
8414 : /* 4348 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 4414
8415 : /* 4353 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8416 : /* 4356 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 4385
8417 : /* 4361 */ MCD::OPC_CheckPredicate, 46, 1, 15, 0, // Skip to: 8207
8418 : /* 4366 */ MCD::OPC_CheckField, 23, 1, 1, 250, 14, 0, // Skip to: 8207
8419 : /* 4373 */ MCD::OPC_CheckField, 12, 4, 15, 243, 14, 0, // Skip to: 8207
8420 : /* 4380 */ MCD::OPC_Decode, 138, 23, 170, 2, // Opcode: t2QADD8
8421 : /* 4385 */ MCD::OPC_FilterValue, 1, 233, 14, 0, // Skip to: 8207
8422 : /* 4390 */ MCD::OPC_CheckPredicate, 46, 228, 14, 0, // Skip to: 8207
8423 : /* 4395 */ MCD::OPC_CheckField, 23, 1, 1, 221, 14, 0, // Skip to: 8207
8424 : /* 4402 */ MCD::OPC_CheckField, 12, 4, 15, 214, 14, 0, // Skip to: 8207
8425 : /* 4409 */ MCD::OPC_Decode, 137, 23, 170, 2, // Opcode: t2QADD16
8426 : /* 4414 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 4480
8427 : /* 4419 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8428 : /* 4422 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 4451
8429 : /* 4427 */ MCD::OPC_CheckPredicate, 46, 191, 14, 0, // Skip to: 8207
8430 : /* 4432 */ MCD::OPC_CheckField, 23, 1, 1, 184, 14, 0, // Skip to: 8207
8431 : /* 4439 */ MCD::OPC_CheckField, 12, 4, 15, 177, 14, 0, // Skip to: 8207
8432 : /* 4446 */ MCD::OPC_Decode, 173, 23, 170, 2, // Opcode: t2SHADD8
8433 : /* 4451 */ MCD::OPC_FilterValue, 1, 167, 14, 0, // Skip to: 8207
8434 : /* 4456 */ MCD::OPC_CheckPredicate, 46, 162, 14, 0, // Skip to: 8207
8435 : /* 4461 */ MCD::OPC_CheckField, 23, 1, 1, 155, 14, 0, // Skip to: 8207
8436 : /* 4468 */ MCD::OPC_CheckField, 12, 4, 15, 148, 14, 0, // Skip to: 8207
8437 : /* 4475 */ MCD::OPC_Decode, 172, 23, 170, 2, // Opcode: t2SHADD16
8438 : /* 4480 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 4546
8439 : /* 4485 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8440 : /* 4488 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 4517
8441 : /* 4493 */ MCD::OPC_CheckPredicate, 46, 125, 14, 0, // Skip to: 8207
8442 : /* 4498 */ MCD::OPC_CheckField, 23, 1, 1, 118, 14, 0, // Skip to: 8207
8443 : /* 4505 */ MCD::OPC_CheckField, 12, 4, 15, 111, 14, 0, // Skip to: 8207
8444 : /* 4512 */ MCD::OPC_Decode, 173, 24, 170, 2, // Opcode: t2UADD8
8445 : /* 4517 */ MCD::OPC_FilterValue, 1, 101, 14, 0, // Skip to: 8207
8446 : /* 4522 */ MCD::OPC_CheckPredicate, 46, 96, 14, 0, // Skip to: 8207
8447 : /* 4527 */ MCD::OPC_CheckField, 23, 1, 1, 89, 14, 0, // Skip to: 8207
8448 : /* 4534 */ MCD::OPC_CheckField, 12, 4, 15, 82, 14, 0, // Skip to: 8207
8449 : /* 4541 */ MCD::OPC_Decode, 172, 24, 170, 2, // Opcode: t2UADD16
8450 : /* 4546 */ MCD::OPC_FilterValue, 5, 61, 0, 0, // Skip to: 4612
8451 : /* 4551 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8452 : /* 4554 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 4583
8453 : /* 4559 */ MCD::OPC_CheckPredicate, 46, 59, 14, 0, // Skip to: 8207
8454 : /* 4564 */ MCD::OPC_CheckField, 23, 1, 1, 52, 14, 0, // Skip to: 8207
8455 : /* 4571 */ MCD::OPC_CheckField, 12, 4, 15, 45, 14, 0, // Skip to: 8207
8456 : /* 4578 */ MCD::OPC_Decode, 188, 24, 170, 2, // Opcode: t2UQADD8
8457 : /* 4583 */ MCD::OPC_FilterValue, 1, 35, 14, 0, // Skip to: 8207
8458 : /* 4588 */ MCD::OPC_CheckPredicate, 46, 30, 14, 0, // Skip to: 8207
8459 : /* 4593 */ MCD::OPC_CheckField, 23, 1, 1, 23, 14, 0, // Skip to: 8207
8460 : /* 4600 */ MCD::OPC_CheckField, 12, 4, 15, 16, 14, 0, // Skip to: 8207
8461 : /* 4607 */ MCD::OPC_Decode, 187, 24, 170, 2, // Opcode: t2UQADD16
8462 : /* 4612 */ MCD::OPC_FilterValue, 6, 6, 14, 0, // Skip to: 8207
8463 : /* 4617 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8464 : /* 4620 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 4649
8465 : /* 4625 */ MCD::OPC_CheckPredicate, 46, 249, 13, 0, // Skip to: 8207
8466 : /* 4630 */ MCD::OPC_CheckField, 23, 1, 1, 242, 13, 0, // Skip to: 8207
8467 : /* 4637 */ MCD::OPC_CheckField, 12, 4, 15, 235, 13, 0, // Skip to: 8207
8468 : /* 4644 */ MCD::OPC_Decode, 179, 24, 170, 2, // Opcode: t2UHADD8
8469 : /* 4649 */ MCD::OPC_FilterValue, 1, 225, 13, 0, // Skip to: 8207
8470 : /* 4654 */ MCD::OPC_CheckPredicate, 46, 220, 13, 0, // Skip to: 8207
8471 : /* 4659 */ MCD::OPC_CheckField, 23, 1, 1, 213, 13, 0, // Skip to: 8207
8472 : /* 4666 */ MCD::OPC_CheckField, 12, 4, 15, 206, 13, 0, // Skip to: 8207
8473 : /* 4673 */ MCD::OPC_Decode, 178, 24, 170, 2, // Opcode: t2UHADD16
8474 : /* 4678 */ MCD::OPC_FilterValue, 1, 196, 13, 0, // Skip to: 8207
8475 : /* 4683 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8476 : /* 4686 */ MCD::OPC_FilterValue, 0, 139, 0, 0, // Skip to: 4830
8477 : /* 4691 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8478 : /* 4694 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4734
8479 : /* 4699 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
8480 : /* 4702 */ MCD::OPC_FilterValue, 15, 172, 13, 0, // Skip to: 8207
8481 : /* 4707 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 4724
8482 : /* 4712 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 4724
8483 : /* 4719 */ MCD::OPC_Decode, 158, 24, 171, 2, // Opcode: t2SXTH
8484 : /* 4724 */ MCD::OPC_CheckPredicate, 44, 150, 13, 0, // Skip to: 8207
8485 : /* 4729 */ MCD::OPC_Decode, 155, 24, 172, 2, // Opcode: t2SXTAH
8486 : /* 4734 */ MCD::OPC_FilterValue, 1, 140, 13, 0, // Skip to: 8207
8487 : /* 4739 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ...
8488 : /* 4742 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4764
8489 : /* 4747 */ MCD::OPC_CheckPredicate, 46, 127, 13, 0, // Skip to: 8207
8490 : /* 4752 */ MCD::OPC_CheckField, 12, 4, 15, 120, 13, 0, // Skip to: 8207
8491 : /* 4759 */ MCD::OPC_Decode, 136, 23, 173, 2, // Opcode: t2QADD
8492 : /* 4764 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4786
8493 : /* 4769 */ MCD::OPC_CheckPredicate, 46, 105, 13, 0, // Skip to: 8207
8494 : /* 4774 */ MCD::OPC_CheckField, 12, 4, 15, 98, 13, 0, // Skip to: 8207
8495 : /* 4781 */ MCD::OPC_Decode, 140, 23, 173, 2, // Opcode: t2QDADD
8496 : /* 4786 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4808
8497 : /* 4791 */ MCD::OPC_CheckPredicate, 46, 83, 13, 0, // Skip to: 8207
8498 : /* 4796 */ MCD::OPC_CheckField, 12, 4, 15, 76, 13, 0, // Skip to: 8207
8499 : /* 4803 */ MCD::OPC_Decode, 143, 23, 173, 2, // Opcode: t2QSUB
8500 : /* 4808 */ MCD::OPC_FilterValue, 3, 66, 13, 0, // Skip to: 8207
8501 : /* 4813 */ MCD::OPC_CheckPredicate, 46, 61, 13, 0, // Skip to: 8207
8502 : /* 4818 */ MCD::OPC_CheckField, 12, 4, 15, 54, 13, 0, // Skip to: 8207
8503 : /* 4825 */ MCD::OPC_Decode, 141, 23, 173, 2, // Opcode: t2QDSUB
8504 : /* 4830 */ MCD::OPC_FilterValue, 1, 44, 13, 0, // Skip to: 8207
8505 : /* 4835 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8506 : /* 4838 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 4878
8507 : /* 4843 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
8508 : /* 4846 */ MCD::OPC_FilterValue, 15, 28, 13, 0, // Skip to: 8207
8509 : /* 4851 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 4868
8510 : /* 4856 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 4868
8511 : /* 4863 */ MCD::OPC_Decode, 205, 24, 171, 2, // Opcode: t2UXTH
8512 : /* 4868 */ MCD::OPC_CheckPredicate, 44, 6, 13, 0, // Skip to: 8207
8513 : /* 4873 */ MCD::OPC_Decode, 202, 24, 172, 2, // Opcode: t2UXTAH
8514 : /* 4878 */ MCD::OPC_FilterValue, 1, 252, 12, 0, // Skip to: 8207
8515 : /* 4883 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ...
8516 : /* 4886 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4908
8517 : /* 4891 */ MCD::OPC_CheckPredicate, 39, 239, 12, 0, // Skip to: 8207
8518 : /* 4896 */ MCD::OPC_CheckField, 12, 4, 15, 232, 12, 0, // Skip to: 8207
8519 : /* 4903 */ MCD::OPC_Decode, 147, 23, 174, 2, // Opcode: t2REV
8520 : /* 4908 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4930
8521 : /* 4913 */ MCD::OPC_CheckPredicate, 39, 217, 12, 0, // Skip to: 8207
8522 : /* 4918 */ MCD::OPC_CheckField, 12, 4, 15, 210, 12, 0, // Skip to: 8207
8523 : /* 4925 */ MCD::OPC_Decode, 148, 23, 174, 2, // Opcode: t2REV16
8524 : /* 4930 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4952
8525 : /* 4935 */ MCD::OPC_CheckPredicate, 39, 195, 12, 0, // Skip to: 8207
8526 : /* 4940 */ MCD::OPC_CheckField, 12, 4, 15, 188, 12, 0, // Skip to: 8207
8527 : /* 4947 */ MCD::OPC_Decode, 146, 23, 174, 2, // Opcode: t2RBIT
8528 : /* 4952 */ MCD::OPC_FilterValue, 3, 178, 12, 0, // Skip to: 8207
8529 : /* 4957 */ MCD::OPC_CheckPredicate, 39, 173, 12, 0, // Skip to: 8207
8530 : /* 4962 */ MCD::OPC_CheckField, 12, 4, 15, 166, 12, 0, // Skip to: 8207
8531 : /* 4969 */ MCD::OPC_Decode, 149, 23, 174, 2, // Opcode: t2REVSH
8532 : /* 4974 */ MCD::OPC_FilterValue, 3, 156, 12, 0, // Skip to: 8207
8533 : /* 4979 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
8534 : /* 4982 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 5085
8535 : /* 4987 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8536 : /* 4990 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 5045
8537 : /* 4995 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8538 : /* 4998 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5030
8539 : /* 5003 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 5020
8540 : /* 5008 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5020
8541 : /* 5015 */ MCD::OPC_Decode, 241, 22, 170, 2, // Opcode: t2MUL
8542 : /* 5020 */ MCD::OPC_CheckPredicate, 39, 110, 12, 0, // Skip to: 8207
8543 : /* 5025 */ MCD::OPC_Decode, 222, 22, 175, 2, // Opcode: t2MLA
8544 : /* 5030 */ MCD::OPC_FilterValue, 1, 100, 12, 0, // Skip to: 8207
8545 : /* 5035 */ MCD::OPC_CheckPredicate, 39, 95, 12, 0, // Skip to: 8207
8546 : /* 5040 */ MCD::OPC_Decode, 208, 23, 176, 2, // Opcode: t2SMULL
8547 : /* 5045 */ MCD::OPC_FilterValue, 1, 85, 12, 0, // Skip to: 8207
8548 : /* 5050 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8549 : /* 5053 */ MCD::OPC_FilterValue, 0, 77, 12, 0, // Skip to: 8207
8550 : /* 5058 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 5075
8551 : /* 5063 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5075
8552 : /* 5070 */ MCD::OPC_Decode, 206, 23, 170, 2, // Opcode: t2SMULBB
8553 : /* 5075 */ MCD::OPC_CheckPredicate, 46, 55, 12, 0, // Skip to: 8207
8554 : /* 5080 */ MCD::OPC_Decode, 179, 23, 175, 2, // Opcode: t2SMLABB
8555 : /* 5085 */ MCD::OPC_FilterValue, 1, 65, 0, 0, // Skip to: 5155
8556 : /* 5090 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8557 : /* 5093 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5115
8558 : /* 5098 */ MCD::OPC_CheckPredicate, 39, 32, 12, 0, // Skip to: 8207
8559 : /* 5103 */ MCD::OPC_CheckField, 23, 1, 0, 25, 12, 0, // Skip to: 8207
8560 : /* 5110 */ MCD::OPC_Decode, 223, 22, 175, 2, // Opcode: t2MLS
8561 : /* 5115 */ MCD::OPC_FilterValue, 1, 15, 12, 0, // Skip to: 8207
8562 : /* 5120 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8563 : /* 5123 */ MCD::OPC_FilterValue, 0, 7, 12, 0, // Skip to: 8207
8564 : /* 5128 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 5145
8565 : /* 5133 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5145
8566 : /* 5140 */ MCD::OPC_Decode, 207, 23, 170, 2, // Opcode: t2SMULBT
8567 : /* 5145 */ MCD::OPC_CheckPredicate, 46, 241, 11, 0, // Skip to: 8207
8568 : /* 5150 */ MCD::OPC_Decode, 180, 23, 175, 2, // Opcode: t2SMLABT
8569 : /* 5155 */ MCD::OPC_FilterValue, 2, 43, 0, 0, // Skip to: 5203
8570 : /* 5160 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8571 : /* 5163 */ MCD::OPC_FilterValue, 1, 223, 11, 0, // Skip to: 8207
8572 : /* 5168 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8573 : /* 5171 */ MCD::OPC_FilterValue, 0, 215, 11, 0, // Skip to: 8207
8574 : /* 5176 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 5193
8575 : /* 5181 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5193
8576 : /* 5188 */ MCD::OPC_Decode, 209, 23, 170, 2, // Opcode: t2SMULTB
8577 : /* 5193 */ MCD::OPC_CheckPredicate, 46, 193, 11, 0, // Skip to: 8207
8578 : /* 5198 */ MCD::OPC_Decode, 190, 23, 175, 2, // Opcode: t2SMLATB
8579 : /* 5203 */ MCD::OPC_FilterValue, 3, 43, 0, 0, // Skip to: 5251
8580 : /* 5208 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8581 : /* 5211 */ MCD::OPC_FilterValue, 1, 175, 11, 0, // Skip to: 8207
8582 : /* 5216 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8583 : /* 5219 */ MCD::OPC_FilterValue, 0, 167, 11, 0, // Skip to: 8207
8584 : /* 5224 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 5241
8585 : /* 5229 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5241
8586 : /* 5236 */ MCD::OPC_Decode, 210, 23, 170, 2, // Opcode: t2SMULTT
8587 : /* 5241 */ MCD::OPC_CheckPredicate, 46, 145, 11, 0, // Skip to: 8207
8588 : /* 5246 */ MCD::OPC_Decode, 191, 23, 175, 2, // Opcode: t2SMLATT
8589 : /* 5251 */ MCD::OPC_FilterValue, 15, 135, 11, 0, // Skip to: 8207
8590 : /* 5256 */ MCD::OPC_CheckPredicate, 57, 130, 11, 0, // Skip to: 8207
8591 : /* 5261 */ MCD::OPC_CheckField, 23, 1, 1, 123, 11, 0, // Skip to: 8207
8592 : /* 5268 */ MCD::OPC_CheckField, 20, 1, 1, 116, 11, 0, // Skip to: 8207
8593 : /* 5275 */ MCD::OPC_CheckField, 12, 4, 15, 109, 11, 0, // Skip to: 8207
8594 : /* 5282 */ MCD::OPC_Decode, 168, 23, 170, 2, // Opcode: t2SDIV
8595 : /* 5287 */ MCD::OPC_FilterValue, 1, 129, 4, 0, // Skip to: 6445
8596 : /* 5292 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ...
8597 : /* 5295 */ MCD::OPC_FilterValue, 0, 82, 1, 0, // Skip to: 5638
8598 : /* 5300 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8599 : /* 5303 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 5433
8600 : /* 5308 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8601 : /* 5311 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 5418
8602 : /* 5316 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8603 : /* 5319 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5341
8604 : /* 5324 */ MCD::OPC_CheckPredicate, 39, 62, 11, 0, // Skip to: 8207
8605 : /* 5329 */ MCD::OPC_CheckField, 6, 4, 0, 55, 11, 0, // Skip to: 8207
8606 : /* 5336 */ MCD::OPC_Decode, 141, 24, 160, 2, // Opcode: t2STRHs
8607 : /* 5341 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5363
8608 : /* 5346 */ MCD::OPC_CheckPredicate, 39, 40, 11, 0, // Skip to: 8207
8609 : /* 5351 */ MCD::OPC_CheckField, 8, 1, 1, 33, 11, 0, // Skip to: 8207
8610 : /* 5358 */ MCD::OPC_Decode, 137, 24, 161, 2, // Opcode: t2STRH_POST
8611 : /* 5363 */ MCD::OPC_FilterValue, 3, 23, 11, 0, // Skip to: 8207
8612 : /* 5368 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8613 : /* 5371 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5403
8614 : /* 5376 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 5393
8615 : /* 5381 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 5393
8616 : /* 5388 */ MCD::OPC_Decode, 136, 24, 162, 2, // Opcode: t2STRHT
8617 : /* 5393 */ MCD::OPC_CheckPredicate, 39, 249, 10, 0, // Skip to: 8207
8618 : /* 5398 */ MCD::OPC_Decode, 140, 24, 163, 2, // Opcode: t2STRHi8
8619 : /* 5403 */ MCD::OPC_FilterValue, 1, 239, 10, 0, // Skip to: 8207
8620 : /* 5408 */ MCD::OPC_CheckPredicate, 39, 234, 10, 0, // Skip to: 8207
8621 : /* 5413 */ MCD::OPC_Decode, 138, 24, 161, 2, // Opcode: t2STRH_PRE
8622 : /* 5418 */ MCD::OPC_FilterValue, 1, 224, 10, 0, // Skip to: 8207
8623 : /* 5423 */ MCD::OPC_CheckPredicate, 39, 219, 10, 0, // Skip to: 8207
8624 : /* 5428 */ MCD::OPC_Decode, 139, 24, 164, 2, // Opcode: t2STRHi12
8625 : /* 5433 */ MCD::OPC_FilterValue, 1, 209, 10, 0, // Skip to: 8207
8626 : /* 5438 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8627 : /* 5441 */ MCD::OPC_FilterValue, 0, 143, 0, 0, // Skip to: 5589
8628 : /* 5446 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8629 : /* 5449 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 5489
8630 : /* 5454 */ MCD::OPC_ExtractField, 6, 4, // Inst{9-6} ...
8631 : /* 5457 */ MCD::OPC_FilterValue, 0, 159, 0, 0, // Skip to: 5621
8632 : /* 5462 */ MCD::OPC_CheckPredicate, 58, 12, 0, 0, // Skip to: 5479
8633 : /* 5467 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5479
8634 : /* 5474 */ MCD::OPC_Decode, 255, 22, 165, 2, // Opcode: t2PLDWs
8635 : /* 5479 */ MCD::OPC_CheckPredicate, 39, 137, 0, 0, // Skip to: 5621
8636 : /* 5484 */ MCD::OPC_Decode, 192, 22, 165, 2, // Opcode: t2LDRHs
8637 : /* 5489 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5511
8638 : /* 5494 */ MCD::OPC_CheckPredicate, 39, 122, 0, 0, // Skip to: 5621
8639 : /* 5499 */ MCD::OPC_CheckField, 8, 1, 1, 115, 0, 0, // Skip to: 5621
8640 : /* 5506 */ MCD::OPC_Decode, 187, 22, 161, 2, // Opcode: t2LDRH_POST
8641 : /* 5511 */ MCD::OPC_FilterValue, 3, 105, 0, 0, // Skip to: 5621
8642 : /* 5516 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8643 : /* 5519 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 5574
8644 : /* 5524 */ MCD::OPC_ExtractField, 9, 1, // Inst{9} ...
8645 : /* 5527 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5549
8646 : /* 5532 */ MCD::OPC_CheckPredicate, 58, 27, 0, 0, // Skip to: 5564
8647 : /* 5537 */ MCD::OPC_CheckField, 12, 4, 15, 20, 0, 0, // Skip to: 5564
8648 : /* 5544 */ MCD::OPC_Decode, 254, 22, 166, 2, // Opcode: t2PLDWi8
8649 : /* 5549 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5564
8650 : /* 5554 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 5564
8651 : /* 5559 */ MCD::OPC_Decode, 186, 22, 167, 2, // Opcode: t2LDRHT
8652 : /* 5564 */ MCD::OPC_CheckPredicate, 39, 52, 0, 0, // Skip to: 5621
8653 : /* 5569 */ MCD::OPC_Decode, 190, 22, 166, 2, // Opcode: t2LDRHi8
8654 : /* 5574 */ MCD::OPC_FilterValue, 1, 42, 0, 0, // Skip to: 5621
8655 : /* 5579 */ MCD::OPC_CheckPredicate, 39, 37, 0, 0, // Skip to: 5621
8656 : /* 5584 */ MCD::OPC_Decode, 188, 22, 161, 2, // Opcode: t2LDRH_PRE
8657 : /* 5589 */ MCD::OPC_FilterValue, 1, 27, 0, 0, // Skip to: 5621
8658 : /* 5594 */ MCD::OPC_CheckPredicate, 58, 12, 0, 0, // Skip to: 5611
8659 : /* 5599 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 5611
8660 : /* 5606 */ MCD::OPC_Decode, 253, 22, 168, 2, // Opcode: t2PLDWi12
8661 : /* 5611 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 5621
8662 : /* 5616 */ MCD::OPC_Decode, 189, 22, 168, 2, // Opcode: t2LDRHi12
8663 : /* 5621 */ MCD::OPC_CheckPredicate, 39, 21, 10, 0, // Skip to: 8207
8664 : /* 5626 */ MCD::OPC_CheckField, 16, 4, 15, 14, 10, 0, // Skip to: 8207
8665 : /* 5633 */ MCD::OPC_Decode, 191, 22, 169, 2, // Opcode: t2LDRHpci
8666 : /* 5638 */ MCD::OPC_FilterValue, 1, 150, 0, 0, // Skip to: 5793
8667 : /* 5643 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8668 : /* 5646 */ MCD::OPC_FilterValue, 1, 252, 9, 0, // Skip to: 8207
8669 : /* 5651 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8670 : /* 5654 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 5761
8671 : /* 5659 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8672 : /* 5662 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5684
8673 : /* 5667 */ MCD::OPC_CheckPredicate, 39, 104, 0, 0, // Skip to: 5776
8674 : /* 5672 */ MCD::OPC_CheckField, 6, 4, 0, 97, 0, 0, // Skip to: 5776
8675 : /* 5679 */ MCD::OPC_Decode, 206, 22, 165, 2, // Opcode: t2LDRSHs
8676 : /* 5684 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5706
8677 : /* 5689 */ MCD::OPC_CheckPredicate, 39, 82, 0, 0, // Skip to: 5776
8678 : /* 5694 */ MCD::OPC_CheckField, 8, 1, 1, 75, 0, 0, // Skip to: 5776
8679 : /* 5701 */ MCD::OPC_Decode, 201, 22, 161, 2, // Opcode: t2LDRSH_POST
8680 : /* 5706 */ MCD::OPC_FilterValue, 3, 65, 0, 0, // Skip to: 5776
8681 : /* 5711 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8682 : /* 5714 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 5746
8683 : /* 5719 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 5736
8684 : /* 5724 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 5736
8685 : /* 5731 */ MCD::OPC_Decode, 200, 22, 167, 2, // Opcode: t2LDRSHT
8686 : /* 5736 */ MCD::OPC_CheckPredicate, 39, 35, 0, 0, // Skip to: 5776
8687 : /* 5741 */ MCD::OPC_Decode, 204, 22, 166, 2, // Opcode: t2LDRSHi8
8688 : /* 5746 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 5776
8689 : /* 5751 */ MCD::OPC_CheckPredicate, 39, 20, 0, 0, // Skip to: 5776
8690 : /* 5756 */ MCD::OPC_Decode, 202, 22, 161, 2, // Opcode: t2LDRSH_PRE
8691 : /* 5761 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 5776
8692 : /* 5766 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 5776
8693 : /* 5771 */ MCD::OPC_Decode, 203, 22, 168, 2, // Opcode: t2LDRSHi12
8694 : /* 5776 */ MCD::OPC_CheckPredicate, 39, 122, 9, 0, // Skip to: 8207
8695 : /* 5781 */ MCD::OPC_CheckField, 16, 4, 15, 115, 9, 0, // Skip to: 8207
8696 : /* 5788 */ MCD::OPC_Decode, 205, 22, 169, 2, // Opcode: t2LDRSHpci
8697 : /* 5793 */ MCD::OPC_FilterValue, 2, 156, 1, 0, // Skip to: 6210
8698 : /* 5798 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
8699 : /* 5801 */ MCD::OPC_FilterValue, 0, 242, 0, 0, // Skip to: 6048
8700 : /* 5806 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ...
8701 : /* 5809 */ MCD::OPC_FilterValue, 0, 54, 0, 0, // Skip to: 5868
8702 : /* 5814 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8703 : /* 5817 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5839
8704 : /* 5822 */ MCD::OPC_CheckPredicate, 39, 76, 9, 0, // Skip to: 8207
8705 : /* 5827 */ MCD::OPC_CheckField, 12, 4, 15, 69, 9, 0, // Skip to: 8207
8706 : /* 5834 */ MCD::OPC_Decode, 217, 22, 239, 1, // Opcode: t2LSRrr
8707 : /* 5839 */ MCD::OPC_FilterValue, 1, 59, 9, 0, // Skip to: 8207
8708 : /* 5844 */ MCD::OPC_CheckPredicate, 46, 54, 9, 0, // Skip to: 8207
8709 : /* 5849 */ MCD::OPC_CheckField, 20, 1, 0, 47, 9, 0, // Skip to: 8207
8710 : /* 5856 */ MCD::OPC_CheckField, 12, 4, 15, 40, 9, 0, // Skip to: 8207
8711 : /* 5863 */ MCD::OPC_Decode, 162, 23, 170, 2, // Opcode: t2SASX
8712 : /* 5868 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 5904
8713 : /* 5873 */ MCD::OPC_CheckPredicate, 46, 25, 9, 0, // Skip to: 8207
8714 : /* 5878 */ MCD::OPC_CheckField, 23, 1, 1, 18, 9, 0, // Skip to: 8207
8715 : /* 5885 */ MCD::OPC_CheckField, 20, 1, 0, 11, 9, 0, // Skip to: 8207
8716 : /* 5892 */ MCD::OPC_CheckField, 12, 4, 15, 4, 9, 0, // Skip to: 8207
8717 : /* 5899 */ MCD::OPC_Decode, 139, 23, 170, 2, // Opcode: t2QASX
8718 : /* 5904 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 5940
8719 : /* 5909 */ MCD::OPC_CheckPredicate, 46, 245, 8, 0, // Skip to: 8207
8720 : /* 5914 */ MCD::OPC_CheckField, 23, 1, 1, 238, 8, 0, // Skip to: 8207
8721 : /* 5921 */ MCD::OPC_CheckField, 20, 1, 0, 231, 8, 0, // Skip to: 8207
8722 : /* 5928 */ MCD::OPC_CheckField, 12, 4, 15, 224, 8, 0, // Skip to: 8207
8723 : /* 5935 */ MCD::OPC_Decode, 174, 23, 170, 2, // Opcode: t2SHASX
8724 : /* 5940 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 5976
8725 : /* 5945 */ MCD::OPC_CheckPredicate, 46, 209, 8, 0, // Skip to: 8207
8726 : /* 5950 */ MCD::OPC_CheckField, 23, 1, 1, 202, 8, 0, // Skip to: 8207
8727 : /* 5957 */ MCD::OPC_CheckField, 20, 1, 0, 195, 8, 0, // Skip to: 8207
8728 : /* 5964 */ MCD::OPC_CheckField, 12, 4, 15, 188, 8, 0, // Skip to: 8207
8729 : /* 5971 */ MCD::OPC_Decode, 174, 24, 170, 2, // Opcode: t2UASX
8730 : /* 5976 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 6012
8731 : /* 5981 */ MCD::OPC_CheckPredicate, 46, 173, 8, 0, // Skip to: 8207
8732 : /* 5986 */ MCD::OPC_CheckField, 23, 1, 1, 166, 8, 0, // Skip to: 8207
8733 : /* 5993 */ MCD::OPC_CheckField, 20, 1, 0, 159, 8, 0, // Skip to: 8207
8734 : /* 6000 */ MCD::OPC_CheckField, 12, 4, 15, 152, 8, 0, // Skip to: 8207
8735 : /* 6007 */ MCD::OPC_Decode, 189, 24, 170, 2, // Opcode: t2UQASX
8736 : /* 6012 */ MCD::OPC_FilterValue, 6, 142, 8, 0, // Skip to: 8207
8737 : /* 6017 */ MCD::OPC_CheckPredicate, 46, 137, 8, 0, // Skip to: 8207
8738 : /* 6022 */ MCD::OPC_CheckField, 23, 1, 1, 130, 8, 0, // Skip to: 8207
8739 : /* 6029 */ MCD::OPC_CheckField, 20, 1, 0, 123, 8, 0, // Skip to: 8207
8740 : /* 6036 */ MCD::OPC_CheckField, 12, 4, 15, 116, 8, 0, // Skip to: 8207
8741 : /* 6043 */ MCD::OPC_Decode, 180, 24, 170, 2, // Opcode: t2UHASX
8742 : /* 6048 */ MCD::OPC_FilterValue, 1, 106, 8, 0, // Skip to: 8207
8743 : /* 6053 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8744 : /* 6056 */ MCD::OPC_FilterValue, 0, 72, 0, 0, // Skip to: 6133
8745 : /* 6061 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8746 : /* 6064 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 6104
8747 : /* 6069 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
8748 : /* 6072 */ MCD::OPC_FilterValue, 15, 82, 8, 0, // Skip to: 8207
8749 : /* 6077 */ MCD::OPC_CheckPredicate, 44, 12, 0, 0, // Skip to: 6094
8750 : /* 6082 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 6094
8751 : /* 6089 */ MCD::OPC_Decode, 157, 24, 171, 2, // Opcode: t2SXTB16
8752 : /* 6094 */ MCD::OPC_CheckPredicate, 44, 60, 8, 0, // Skip to: 8207
8753 : /* 6099 */ MCD::OPC_Decode, 154, 24, 172, 2, // Opcode: t2SXTAB16
8754 : /* 6104 */ MCD::OPC_FilterValue, 1, 50, 8, 0, // Skip to: 8207
8755 : /* 6109 */ MCD::OPC_CheckPredicate, 46, 45, 8, 0, // Skip to: 8207
8756 : /* 6114 */ MCD::OPC_CheckField, 12, 4, 15, 38, 8, 0, // Skip to: 8207
8757 : /* 6121 */ MCD::OPC_CheckField, 4, 3, 0, 31, 8, 0, // Skip to: 8207
8758 : /* 6128 */ MCD::OPC_Decode, 169, 23, 177, 2, // Opcode: t2SEL
8759 : /* 6133 */ MCD::OPC_FilterValue, 1, 21, 8, 0, // Skip to: 8207
8760 : /* 6138 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8761 : /* 6141 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 6181
8762 : /* 6146 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
8763 : /* 6149 */ MCD::OPC_FilterValue, 15, 5, 8, 0, // Skip to: 8207
8764 : /* 6154 */ MCD::OPC_CheckPredicate, 44, 12, 0, 0, // Skip to: 6171
8765 : /* 6159 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 6171
8766 : /* 6166 */ MCD::OPC_Decode, 204, 24, 171, 2, // Opcode: t2UXTB16
8767 : /* 6171 */ MCD::OPC_CheckPredicate, 44, 239, 7, 0, // Skip to: 8207
8768 : /* 6176 */ MCD::OPC_Decode, 201, 24, 172, 2, // Opcode: t2UXTAB16
8769 : /* 6181 */ MCD::OPC_FilterValue, 1, 229, 7, 0, // Skip to: 8207
8770 : /* 6186 */ MCD::OPC_CheckPredicate, 39, 224, 7, 0, // Skip to: 8207
8771 : /* 6191 */ MCD::OPC_CheckField, 12, 4, 15, 217, 7, 0, // Skip to: 8207
8772 : /* 6198 */ MCD::OPC_CheckField, 4, 3, 0, 210, 7, 0, // Skip to: 8207
8773 : /* 6205 */ MCD::OPC_Decode, 242, 21, 174, 2, // Opcode: t2CLZ
8774 : /* 6210 */ MCD::OPC_FilterValue, 3, 200, 7, 0, // Skip to: 8207
8775 : /* 6215 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
8776 : /* 6218 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 6321
8777 : /* 6223 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8778 : /* 6226 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 6281
8779 : /* 6231 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8780 : /* 6234 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 6266
8781 : /* 6239 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 6256
8782 : /* 6244 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6256
8783 : /* 6251 */ MCD::OPC_Decode, 204, 23, 170, 2, // Opcode: t2SMUAD
8784 : /* 6256 */ MCD::OPC_CheckPredicate, 46, 154, 7, 0, // Skip to: 8207
8785 : /* 6261 */ MCD::OPC_Decode, 181, 23, 175, 2, // Opcode: t2SMLAD
8786 : /* 6266 */ MCD::OPC_FilterValue, 1, 144, 7, 0, // Skip to: 8207
8787 : /* 6271 */ MCD::OPC_CheckPredicate, 39, 139, 7, 0, // Skip to: 8207
8788 : /* 6276 */ MCD::OPC_Decode, 186, 24, 176, 2, // Opcode: t2UMULL
8789 : /* 6281 */ MCD::OPC_FilterValue, 1, 129, 7, 0, // Skip to: 8207
8790 : /* 6286 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8791 : /* 6289 */ MCD::OPC_FilterValue, 0, 121, 7, 0, // Skip to: 8207
8792 : /* 6294 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 6311
8793 : /* 6299 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6311
8794 : /* 6306 */ MCD::OPC_Decode, 211, 23, 170, 2, // Opcode: t2SMULWB
8795 : /* 6311 */ MCD::OPC_CheckPredicate, 46, 99, 7, 0, // Skip to: 8207
8796 : /* 6316 */ MCD::OPC_Decode, 192, 23, 175, 2, // Opcode: t2SMLAWB
8797 : /* 6321 */ MCD::OPC_FilterValue, 1, 83, 0, 0, // Skip to: 6409
8798 : /* 6326 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8799 : /* 6329 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 6369
8800 : /* 6334 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8801 : /* 6337 */ MCD::OPC_FilterValue, 0, 73, 7, 0, // Skip to: 8207
8802 : /* 6342 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 6359
8803 : /* 6347 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6359
8804 : /* 6354 */ MCD::OPC_Decode, 205, 23, 170, 2, // Opcode: t2SMUADX
8805 : /* 6359 */ MCD::OPC_CheckPredicate, 46, 51, 7, 0, // Skip to: 8207
8806 : /* 6364 */ MCD::OPC_Decode, 182, 23, 175, 2, // Opcode: t2SMLADX
8807 : /* 6369 */ MCD::OPC_FilterValue, 1, 41, 7, 0, // Skip to: 8207
8808 : /* 6374 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8809 : /* 6377 */ MCD::OPC_FilterValue, 0, 33, 7, 0, // Skip to: 8207
8810 : /* 6382 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 6399
8811 : /* 6387 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 6399
8812 : /* 6394 */ MCD::OPC_Decode, 212, 23, 170, 2, // Opcode: t2SMULWT
8813 : /* 6399 */ MCD::OPC_CheckPredicate, 46, 11, 7, 0, // Skip to: 8207
8814 : /* 6404 */ MCD::OPC_Decode, 193, 23, 175, 2, // Opcode: t2SMLAWT
8815 : /* 6409 */ MCD::OPC_FilterValue, 15, 1, 7, 0, // Skip to: 8207
8816 : /* 6414 */ MCD::OPC_CheckPredicate, 57, 252, 6, 0, // Skip to: 8207
8817 : /* 6419 */ MCD::OPC_CheckField, 23, 1, 1, 245, 6, 0, // Skip to: 8207
8818 : /* 6426 */ MCD::OPC_CheckField, 20, 1, 1, 238, 6, 0, // Skip to: 8207
8819 : /* 6433 */ MCD::OPC_CheckField, 12, 4, 15, 231, 6, 0, // Skip to: 8207
8820 : /* 6440 */ MCD::OPC_Decode, 177, 24, 170, 2, // Opcode: t2UDIV
8821 : /* 6445 */ MCD::OPC_FilterValue, 2, 107, 5, 0, // Skip to: 7837
8822 : /* 6450 */ MCD::OPC_ExtractField, 24, 3, // Inst{26-24} ...
8823 : /* 6453 */ MCD::OPC_FilterValue, 0, 24, 1, 0, // Skip to: 6738
8824 : /* 6458 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8825 : /* 6461 */ MCD::OPC_FilterValue, 0, 125, 0, 0, // Skip to: 6591
8826 : /* 6466 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8827 : /* 6469 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 6576
8828 : /* 6474 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8829 : /* 6477 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6499
8830 : /* 6482 */ MCD::OPC_CheckPredicate, 39, 184, 6, 0, // Skip to: 8207
8831 : /* 6487 */ MCD::OPC_CheckField, 6, 4, 0, 177, 6, 0, // Skip to: 8207
8832 : /* 6494 */ MCD::OPC_Decode, 147, 24, 178, 2, // Opcode: t2STRs
8833 : /* 6499 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6521
8834 : /* 6504 */ MCD::OPC_CheckPredicate, 39, 162, 6, 0, // Skip to: 8207
8835 : /* 6509 */ MCD::OPC_CheckField, 8, 1, 1, 155, 6, 0, // Skip to: 8207
8836 : /* 6516 */ MCD::OPC_Decode, 143, 24, 161, 2, // Opcode: t2STR_POST
8837 : /* 6521 */ MCD::OPC_FilterValue, 3, 145, 6, 0, // Skip to: 8207
8838 : /* 6526 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8839 : /* 6529 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 6561
8840 : /* 6534 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 6551
8841 : /* 6539 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 6551
8842 : /* 6546 */ MCD::OPC_Decode, 142, 24, 162, 2, // Opcode: t2STRT
8843 : /* 6551 */ MCD::OPC_CheckPredicate, 39, 115, 6, 0, // Skip to: 8207
8844 : /* 6556 */ MCD::OPC_Decode, 146, 24, 179, 2, // Opcode: t2STRi8
8845 : /* 6561 */ MCD::OPC_FilterValue, 1, 105, 6, 0, // Skip to: 8207
8846 : /* 6566 */ MCD::OPC_CheckPredicate, 39, 100, 6, 0, // Skip to: 8207
8847 : /* 6571 */ MCD::OPC_Decode, 144, 24, 161, 2, // Opcode: t2STR_PRE
8848 : /* 6576 */ MCD::OPC_FilterValue, 1, 90, 6, 0, // Skip to: 8207
8849 : /* 6581 */ MCD::OPC_CheckPredicate, 39, 85, 6, 0, // Skip to: 8207
8850 : /* 6586 */ MCD::OPC_Decode, 145, 24, 180, 2, // Opcode: t2STRi12
8851 : /* 6591 */ MCD::OPC_FilterValue, 1, 75, 6, 0, // Skip to: 8207
8852 : /* 6596 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8853 : /* 6599 */ MCD::OPC_FilterValue, 0, 102, 0, 0, // Skip to: 6706
8854 : /* 6604 */ MCD::OPC_ExtractField, 10, 2, // Inst{11-10} ...
8855 : /* 6607 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6629
8856 : /* 6612 */ MCD::OPC_CheckPredicate, 39, 104, 0, 0, // Skip to: 6721
8857 : /* 6617 */ MCD::OPC_CheckField, 6, 4, 0, 97, 0, 0, // Skip to: 6721
8858 : /* 6624 */ MCD::OPC_Decode, 213, 22, 165, 2, // Opcode: t2LDRs
8859 : /* 6629 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 6651
8860 : /* 6634 */ MCD::OPC_CheckPredicate, 39, 82, 0, 0, // Skip to: 6721
8861 : /* 6639 */ MCD::OPC_CheckField, 8, 1, 1, 75, 0, 0, // Skip to: 6721
8862 : /* 6646 */ MCD::OPC_Decode, 208, 22, 161, 2, // Opcode: t2LDR_POST
8863 : /* 6651 */ MCD::OPC_FilterValue, 3, 65, 0, 0, // Skip to: 6721
8864 : /* 6656 */ MCD::OPC_ExtractField, 8, 1, // Inst{8} ...
8865 : /* 6659 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 6691
8866 : /* 6664 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 6681
8867 : /* 6669 */ MCD::OPC_CheckField, 9, 1, 1, 5, 0, 0, // Skip to: 6681
8868 : /* 6676 */ MCD::OPC_Decode, 207, 22, 167, 2, // Opcode: t2LDRT
8869 : /* 6681 */ MCD::OPC_CheckPredicate, 39, 35, 0, 0, // Skip to: 6721
8870 : /* 6686 */ MCD::OPC_Decode, 211, 22, 166, 2, // Opcode: t2LDRi8
8871 : /* 6691 */ MCD::OPC_FilterValue, 1, 25, 0, 0, // Skip to: 6721
8872 : /* 6696 */ MCD::OPC_CheckPredicate, 39, 20, 0, 0, // Skip to: 6721
8873 : /* 6701 */ MCD::OPC_Decode, 209, 22, 161, 2, // Opcode: t2LDR_PRE
8874 : /* 6706 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 6721
8875 : /* 6711 */ MCD::OPC_CheckPredicate, 39, 5, 0, 0, // Skip to: 6721
8876 : /* 6716 */ MCD::OPC_Decode, 210, 22, 168, 2, // Opcode: t2LDRi12
8877 : /* 6721 */ MCD::OPC_CheckPredicate, 39, 201, 5, 0, // Skip to: 8207
8878 : /* 6726 */ MCD::OPC_CheckField, 16, 4, 15, 194, 5, 0, // Skip to: 8207
8879 : /* 6733 */ MCD::OPC_Decode, 212, 22, 169, 2, // Opcode: t2LDRpci
8880 : /* 6738 */ MCD::OPC_FilterValue, 2, 163, 2, 0, // Skip to: 7418
8881 : /* 6743 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
8882 : /* 6746 */ MCD::OPC_FilterValue, 0, 159, 1, 0, // Skip to: 7166
8883 : /* 6751 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ...
8884 : /* 6754 */ MCD::OPC_FilterValue, 0, 77, 0, 0, // Skip to: 6836
8885 : /* 6759 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8886 : /* 6762 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6784
8887 : /* 6767 */ MCD::OPC_CheckPredicate, 39, 155, 5, 0, // Skip to: 8207
8888 : /* 6772 */ MCD::OPC_CheckField, 12, 4, 15, 148, 5, 0, // Skip to: 8207
8889 : /* 6779 */ MCD::OPC_Decode, 230, 21, 239, 1, // Opcode: t2ASRrr
8890 : /* 6784 */ MCD::OPC_FilterValue, 1, 138, 5, 0, // Skip to: 8207
8891 : /* 6789 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8892 : /* 6792 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 6814
8893 : /* 6797 */ MCD::OPC_CheckPredicate, 46, 125, 5, 0, // Skip to: 8207
8894 : /* 6802 */ MCD::OPC_CheckField, 12, 4, 15, 118, 5, 0, // Skip to: 8207
8895 : /* 6809 */ MCD::OPC_Decode, 223, 23, 170, 2, // Opcode: t2SSUB8
8896 : /* 6814 */ MCD::OPC_FilterValue, 1, 108, 5, 0, // Skip to: 8207
8897 : /* 6819 */ MCD::OPC_CheckPredicate, 46, 103, 5, 0, // Skip to: 8207
8898 : /* 6824 */ MCD::OPC_CheckField, 12, 4, 15, 96, 5, 0, // Skip to: 8207
8899 : /* 6831 */ MCD::OPC_Decode, 222, 23, 170, 2, // Opcode: t2SSUB16
8900 : /* 6836 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 6902
8901 : /* 6841 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8902 : /* 6844 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 6873
8903 : /* 6849 */ MCD::OPC_CheckPredicate, 46, 73, 5, 0, // Skip to: 8207
8904 : /* 6854 */ MCD::OPC_CheckField, 23, 1, 1, 66, 5, 0, // Skip to: 8207
8905 : /* 6861 */ MCD::OPC_CheckField, 12, 4, 15, 59, 5, 0, // Skip to: 8207
8906 : /* 6868 */ MCD::OPC_Decode, 145, 23, 170, 2, // Opcode: t2QSUB8
8907 : /* 6873 */ MCD::OPC_FilterValue, 1, 49, 5, 0, // Skip to: 8207
8908 : /* 6878 */ MCD::OPC_CheckPredicate, 46, 44, 5, 0, // Skip to: 8207
8909 : /* 6883 */ MCD::OPC_CheckField, 23, 1, 1, 37, 5, 0, // Skip to: 8207
8910 : /* 6890 */ MCD::OPC_CheckField, 12, 4, 15, 30, 5, 0, // Skip to: 8207
8911 : /* 6897 */ MCD::OPC_Decode, 144, 23, 170, 2, // Opcode: t2QSUB16
8912 : /* 6902 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 6968
8913 : /* 6907 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8914 : /* 6910 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 6939
8915 : /* 6915 */ MCD::OPC_CheckPredicate, 46, 7, 5, 0, // Skip to: 8207
8916 : /* 6920 */ MCD::OPC_CheckField, 23, 1, 1, 0, 5, 0, // Skip to: 8207
8917 : /* 6927 */ MCD::OPC_CheckField, 12, 4, 15, 249, 4, 0, // Skip to: 8207
8918 : /* 6934 */ MCD::OPC_Decode, 177, 23, 170, 2, // Opcode: t2SHSUB8
8919 : /* 6939 */ MCD::OPC_FilterValue, 1, 239, 4, 0, // Skip to: 8207
8920 : /* 6944 */ MCD::OPC_CheckPredicate, 46, 234, 4, 0, // Skip to: 8207
8921 : /* 6949 */ MCD::OPC_CheckField, 23, 1, 1, 227, 4, 0, // Skip to: 8207
8922 : /* 6956 */ MCD::OPC_CheckField, 12, 4, 15, 220, 4, 0, // Skip to: 8207
8923 : /* 6963 */ MCD::OPC_Decode, 176, 23, 170, 2, // Opcode: t2SHSUB16
8924 : /* 6968 */ MCD::OPC_FilterValue, 4, 61, 0, 0, // Skip to: 7034
8925 : /* 6973 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8926 : /* 6976 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7005
8927 : /* 6981 */ MCD::OPC_CheckPredicate, 46, 197, 4, 0, // Skip to: 8207
8928 : /* 6986 */ MCD::OPC_CheckField, 23, 1, 1, 190, 4, 0, // Skip to: 8207
8929 : /* 6993 */ MCD::OPC_CheckField, 12, 4, 15, 183, 4, 0, // Skip to: 8207
8930 : /* 7000 */ MCD::OPC_Decode, 199, 24, 170, 2, // Opcode: t2USUB8
8931 : /* 7005 */ MCD::OPC_FilterValue, 1, 173, 4, 0, // Skip to: 8207
8932 : /* 7010 */ MCD::OPC_CheckPredicate, 46, 168, 4, 0, // Skip to: 8207
8933 : /* 7015 */ MCD::OPC_CheckField, 23, 1, 1, 161, 4, 0, // Skip to: 8207
8934 : /* 7022 */ MCD::OPC_CheckField, 12, 4, 15, 154, 4, 0, // Skip to: 8207
8935 : /* 7029 */ MCD::OPC_Decode, 198, 24, 170, 2, // Opcode: t2USUB16
8936 : /* 7034 */ MCD::OPC_FilterValue, 5, 61, 0, 0, // Skip to: 7100
8937 : /* 7039 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8938 : /* 7042 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7071
8939 : /* 7047 */ MCD::OPC_CheckPredicate, 46, 131, 4, 0, // Skip to: 8207
8940 : /* 7052 */ MCD::OPC_CheckField, 23, 1, 1, 124, 4, 0, // Skip to: 8207
8941 : /* 7059 */ MCD::OPC_CheckField, 12, 4, 15, 117, 4, 0, // Skip to: 8207
8942 : /* 7066 */ MCD::OPC_Decode, 192, 24, 170, 2, // Opcode: t2UQSUB8
8943 : /* 7071 */ MCD::OPC_FilterValue, 1, 107, 4, 0, // Skip to: 8207
8944 : /* 7076 */ MCD::OPC_CheckPredicate, 46, 102, 4, 0, // Skip to: 8207
8945 : /* 7081 */ MCD::OPC_CheckField, 23, 1, 1, 95, 4, 0, // Skip to: 8207
8946 : /* 7088 */ MCD::OPC_CheckField, 12, 4, 15, 88, 4, 0, // Skip to: 8207
8947 : /* 7095 */ MCD::OPC_Decode, 191, 24, 170, 2, // Opcode: t2UQSUB16
8948 : /* 7100 */ MCD::OPC_FilterValue, 6, 78, 4, 0, // Skip to: 8207
8949 : /* 7105 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8950 : /* 7108 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 7137
8951 : /* 7113 */ MCD::OPC_CheckPredicate, 46, 65, 4, 0, // Skip to: 8207
8952 : /* 7118 */ MCD::OPC_CheckField, 23, 1, 1, 58, 4, 0, // Skip to: 8207
8953 : /* 7125 */ MCD::OPC_CheckField, 12, 4, 15, 51, 4, 0, // Skip to: 8207
8954 : /* 7132 */ MCD::OPC_Decode, 183, 24, 170, 2, // Opcode: t2UHSUB8
8955 : /* 7137 */ MCD::OPC_FilterValue, 1, 41, 4, 0, // Skip to: 8207
8956 : /* 7142 */ MCD::OPC_CheckPredicate, 46, 36, 4, 0, // Skip to: 8207
8957 : /* 7147 */ MCD::OPC_CheckField, 23, 1, 1, 29, 4, 0, // Skip to: 8207
8958 : /* 7154 */ MCD::OPC_CheckField, 12, 4, 15, 22, 4, 0, // Skip to: 8207
8959 : /* 7161 */ MCD::OPC_Decode, 182, 24, 170, 2, // Opcode: t2UHSUB16
8960 : /* 7166 */ MCD::OPC_FilterValue, 1, 12, 4, 0, // Skip to: 8207
8961 : /* 7171 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
8962 : /* 7174 */ MCD::OPC_FilterValue, 0, 117, 0, 0, // Skip to: 7296
8963 : /* 7179 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8964 : /* 7182 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7222
8965 : /* 7187 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
8966 : /* 7190 */ MCD::OPC_FilterValue, 15, 244, 3, 0, // Skip to: 8207
8967 : /* 7195 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 7212
8968 : /* 7200 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 7212
8969 : /* 7207 */ MCD::OPC_Decode, 156, 24, 171, 2, // Opcode: t2SXTB
8970 : /* 7212 */ MCD::OPC_CheckPredicate, 44, 222, 3, 0, // Skip to: 8207
8971 : /* 7217 */ MCD::OPC_Decode, 153, 24, 172, 2, // Opcode: t2SXTAB
8972 : /* 7222 */ MCD::OPC_FilterValue, 1, 212, 3, 0, // Skip to: 8207
8973 : /* 7227 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ...
8974 : /* 7230 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7252
8975 : /* 7235 */ MCD::OPC_CheckPredicate, 59, 199, 3, 0, // Skip to: 8207
8976 : /* 7240 */ MCD::OPC_CheckField, 12, 4, 15, 192, 3, 0, // Skip to: 8207
8977 : /* 7247 */ MCD::OPC_Decode, 252, 21, 170, 2, // Opcode: t2CRC32B
8978 : /* 7252 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7274
8979 : /* 7257 */ MCD::OPC_CheckPredicate, 59, 177, 3, 0, // Skip to: 8207
8980 : /* 7262 */ MCD::OPC_CheckField, 12, 4, 15, 170, 3, 0, // Skip to: 8207
8981 : /* 7269 */ MCD::OPC_Decode, 128, 22, 170, 2, // Opcode: t2CRC32H
8982 : /* 7274 */ MCD::OPC_FilterValue, 2, 160, 3, 0, // Skip to: 8207
8983 : /* 7279 */ MCD::OPC_CheckPredicate, 59, 155, 3, 0, // Skip to: 8207
8984 : /* 7284 */ MCD::OPC_CheckField, 12, 4, 15, 148, 3, 0, // Skip to: 8207
8985 : /* 7291 */ MCD::OPC_Decode, 129, 22, 170, 2, // Opcode: t2CRC32W
8986 : /* 7296 */ MCD::OPC_FilterValue, 1, 138, 3, 0, // Skip to: 8207
8987 : /* 7301 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
8988 : /* 7304 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7344
8989 : /* 7309 */ MCD::OPC_ExtractField, 12, 4, // Inst{15-12} ...
8990 : /* 7312 */ MCD::OPC_FilterValue, 15, 122, 3, 0, // Skip to: 8207
8991 : /* 7317 */ MCD::OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 7334
8992 : /* 7322 */ MCD::OPC_CheckField, 16, 4, 15, 5, 0, 0, // Skip to: 7334
8993 : /* 7329 */ MCD::OPC_Decode, 203, 24, 171, 2, // Opcode: t2UXTB
8994 : /* 7334 */ MCD::OPC_CheckPredicate, 44, 100, 3, 0, // Skip to: 8207
8995 : /* 7339 */ MCD::OPC_Decode, 200, 24, 172, 2, // Opcode: t2UXTAB
8996 : /* 7344 */ MCD::OPC_FilterValue, 1, 90, 3, 0, // Skip to: 8207
8997 : /* 7349 */ MCD::OPC_ExtractField, 4, 3, // Inst{6-4} ...
8998 : /* 7352 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7374
8999 : /* 7357 */ MCD::OPC_CheckPredicate, 59, 77, 3, 0, // Skip to: 8207
9000 : /* 7362 */ MCD::OPC_CheckField, 12, 4, 15, 70, 3, 0, // Skip to: 8207
9001 : /* 7369 */ MCD::OPC_Decode, 253, 21, 170, 2, // Opcode: t2CRC32CB
9002 : /* 7374 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 7396
9003 : /* 7379 */ MCD::OPC_CheckPredicate, 59, 55, 3, 0, // Skip to: 8207
9004 : /* 7384 */ MCD::OPC_CheckField, 12, 4, 15, 48, 3, 0, // Skip to: 8207
9005 : /* 7391 */ MCD::OPC_Decode, 254, 21, 170, 2, // Opcode: t2CRC32CH
9006 : /* 7396 */ MCD::OPC_FilterValue, 2, 38, 3, 0, // Skip to: 8207
9007 : /* 7401 */ MCD::OPC_CheckPredicate, 59, 33, 3, 0, // Skip to: 8207
9008 : /* 7406 */ MCD::OPC_CheckField, 12, 4, 15, 26, 3, 0, // Skip to: 8207
9009 : /* 7413 */ MCD::OPC_Decode, 255, 21, 170, 2, // Opcode: t2CRC32CW
9010 : /* 7418 */ MCD::OPC_FilterValue, 3, 16, 3, 0, // Skip to: 8207
9011 : /* 7423 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
9012 : /* 7426 */ MCD::OPC_FilterValue, 0, 98, 0, 0, // Skip to: 7529
9013 : /* 7431 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
9014 : /* 7434 */ MCD::OPC_FilterValue, 0, 50, 0, 0, // Skip to: 7489
9015 : /* 7439 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9016 : /* 7442 */ MCD::OPC_FilterValue, 0, 27, 0, 0, // Skip to: 7474
9017 : /* 7447 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 7464
9018 : /* 7452 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7464
9019 : /* 7459 */ MCD::OPC_Decode, 213, 23, 170, 2, // Opcode: t2SMUSD
9020 : /* 7464 */ MCD::OPC_CheckPredicate, 46, 226, 2, 0, // Skip to: 8207
9021 : /* 7469 */ MCD::OPC_Decode, 194, 23, 175, 2, // Opcode: t2SMLSD
9022 : /* 7474 */ MCD::OPC_FilterValue, 1, 216, 2, 0, // Skip to: 8207
9023 : /* 7479 */ MCD::OPC_CheckPredicate, 39, 211, 2, 0, // Skip to: 8207
9024 : /* 7484 */ MCD::OPC_Decode, 183, 23, 181, 2, // Opcode: t2SMLAL
9025 : /* 7489 */ MCD::OPC_FilterValue, 1, 201, 2, 0, // Skip to: 8207
9026 : /* 7494 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9027 : /* 7497 */ MCD::OPC_FilterValue, 0, 193, 2, 0, // Skip to: 8207
9028 : /* 7502 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 7519
9029 : /* 7507 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7519
9030 : /* 7514 */ MCD::OPC_Decode, 202, 23, 170, 2, // Opcode: t2SMMUL
9031 : /* 7519 */ MCD::OPC_CheckPredicate, 46, 171, 2, 0, // Skip to: 8207
9032 : /* 7524 */ MCD::OPC_Decode, 198, 23, 175, 2, // Opcode: t2SMMLA
9033 : /* 7529 */ MCD::OPC_FilterValue, 1, 83, 0, 0, // Skip to: 7617
9034 : /* 7534 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
9035 : /* 7537 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 7577
9036 : /* 7542 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9037 : /* 7545 */ MCD::OPC_FilterValue, 0, 145, 2, 0, // Skip to: 8207
9038 : /* 7550 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 7567
9039 : /* 7555 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7567
9040 : /* 7562 */ MCD::OPC_Decode, 214, 23, 170, 2, // Opcode: t2SMUSDX
9041 : /* 7567 */ MCD::OPC_CheckPredicate, 46, 123, 2, 0, // Skip to: 8207
9042 : /* 7572 */ MCD::OPC_Decode, 195, 23, 175, 2, // Opcode: t2SMLSDX
9043 : /* 7577 */ MCD::OPC_FilterValue, 1, 113, 2, 0, // Skip to: 8207
9044 : /* 7582 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9045 : /* 7585 */ MCD::OPC_FilterValue, 0, 105, 2, 0, // Skip to: 8207
9046 : /* 7590 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 7607
9047 : /* 7595 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7607
9048 : /* 7602 */ MCD::OPC_Decode, 203, 23, 170, 2, // Opcode: t2SMMULR
9049 : /* 7607 */ MCD::OPC_CheckPredicate, 46, 83, 2, 0, // Skip to: 8207
9050 : /* 7612 */ MCD::OPC_Decode, 199, 23, 175, 2, // Opcode: t2SMMLAR
9051 : /* 7617 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 7646
9052 : /* 7622 */ MCD::OPC_CheckPredicate, 46, 68, 2, 0, // Skip to: 8207
9053 : /* 7627 */ MCD::OPC_CheckField, 23, 1, 1, 61, 2, 0, // Skip to: 8207
9054 : /* 7634 */ MCD::OPC_CheckField, 20, 1, 0, 54, 2, 0, // Skip to: 8207
9055 : /* 7641 */ MCD::OPC_Decode, 184, 23, 181, 2, // Opcode: t2SMLALBB
9056 : /* 7646 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 7675
9057 : /* 7651 */ MCD::OPC_CheckPredicate, 46, 39, 2, 0, // Skip to: 8207
9058 : /* 7656 */ MCD::OPC_CheckField, 23, 1, 1, 32, 2, 0, // Skip to: 8207
9059 : /* 7663 */ MCD::OPC_CheckField, 20, 1, 0, 25, 2, 0, // Skip to: 8207
9060 : /* 7670 */ MCD::OPC_Decode, 185, 23, 181, 2, // Opcode: t2SMLALBT
9061 : /* 7675 */ MCD::OPC_FilterValue, 10, 24, 0, 0, // Skip to: 7704
9062 : /* 7680 */ MCD::OPC_CheckPredicate, 46, 10, 2, 0, // Skip to: 8207
9063 : /* 7685 */ MCD::OPC_CheckField, 23, 1, 1, 3, 2, 0, // Skip to: 8207
9064 : /* 7692 */ MCD::OPC_CheckField, 20, 1, 0, 252, 1, 0, // Skip to: 8207
9065 : /* 7699 */ MCD::OPC_Decode, 188, 23, 181, 2, // Opcode: t2SMLALTB
9066 : /* 7704 */ MCD::OPC_FilterValue, 11, 24, 0, 0, // Skip to: 7733
9067 : /* 7709 */ MCD::OPC_CheckPredicate, 46, 237, 1, 0, // Skip to: 8207
9068 : /* 7714 */ MCD::OPC_CheckField, 23, 1, 1, 230, 1, 0, // Skip to: 8207
9069 : /* 7721 */ MCD::OPC_CheckField, 20, 1, 0, 223, 1, 0, // Skip to: 8207
9070 : /* 7728 */ MCD::OPC_Decode, 189, 23, 181, 2, // Opcode: t2SMLALTT
9071 : /* 7733 */ MCD::OPC_FilterValue, 12, 47, 0, 0, // Skip to: 7785
9072 : /* 7738 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
9073 : /* 7741 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7763
9074 : /* 7746 */ MCD::OPC_CheckPredicate, 46, 200, 1, 0, // Skip to: 8207
9075 : /* 7751 */ MCD::OPC_CheckField, 23, 1, 1, 193, 1, 0, // Skip to: 8207
9076 : /* 7758 */ MCD::OPC_Decode, 186, 23, 181, 2, // Opcode: t2SMLALD
9077 : /* 7763 */ MCD::OPC_FilterValue, 1, 183, 1, 0, // Skip to: 8207
9078 : /* 7768 */ MCD::OPC_CheckPredicate, 46, 178, 1, 0, // Skip to: 8207
9079 : /* 7773 */ MCD::OPC_CheckField, 23, 1, 1, 171, 1, 0, // Skip to: 8207
9080 : /* 7780 */ MCD::OPC_Decode, 196, 23, 181, 2, // Opcode: t2SMLSLD
9081 : /* 7785 */ MCD::OPC_FilterValue, 13, 161, 1, 0, // Skip to: 8207
9082 : /* 7790 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
9083 : /* 7793 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 7815
9084 : /* 7798 */ MCD::OPC_CheckPredicate, 46, 148, 1, 0, // Skip to: 8207
9085 : /* 7803 */ MCD::OPC_CheckField, 23, 1, 1, 141, 1, 0, // Skip to: 8207
9086 : /* 7810 */ MCD::OPC_Decode, 187, 23, 181, 2, // Opcode: t2SMLALDX
9087 : /* 7815 */ MCD::OPC_FilterValue, 1, 131, 1, 0, // Skip to: 8207
9088 : /* 7820 */ MCD::OPC_CheckPredicate, 46, 126, 1, 0, // Skip to: 8207
9089 : /* 7825 */ MCD::OPC_CheckField, 23, 1, 1, 119, 1, 0, // Skip to: 8207
9090 : /* 7832 */ MCD::OPC_Decode, 197, 23, 181, 2, // Opcode: t2SMLSLDX
9091 : /* 7837 */ MCD::OPC_FilterValue, 3, 109, 1, 0, // Skip to: 8207
9092 : /* 7842 */ MCD::OPC_ExtractField, 4, 4, // Inst{7-4} ...
9093 : /* 7845 */ MCD::OPC_FilterValue, 0, 131, 0, 0, // Skip to: 7981
9094 : /* 7850 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ...
9095 : /* 7853 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 7875
9096 : /* 7858 */ MCD::OPC_CheckPredicate, 39, 88, 1, 0, // Skip to: 8207
9097 : /* 7863 */ MCD::OPC_CheckField, 12, 4, 15, 81, 1, 0, // Skip to: 8207
9098 : /* 7870 */ MCD::OPC_Decode, 155, 23, 239, 1, // Opcode: t2RORrr
9099 : /* 7875 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 7904
9100 : /* 7880 */ MCD::OPC_CheckPredicate, 46, 66, 1, 0, // Skip to: 8207
9101 : /* 7885 */ MCD::OPC_CheckField, 20, 1, 0, 59, 1, 0, // Skip to: 8207
9102 : /* 7892 */ MCD::OPC_CheckField, 12, 4, 15, 52, 1, 0, // Skip to: 8207
9103 : /* 7899 */ MCD::OPC_Decode, 221, 23, 170, 2, // Opcode: t2SSAX
9104 : /* 7904 */ MCD::OPC_FilterValue, 6, 50, 0, 0, // Skip to: 7959
9105 : /* 7909 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
9106 : /* 7912 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 7927
9107 : /* 7917 */ MCD::OPC_CheckPredicate, 46, 29, 1, 0, // Skip to: 8207
9108 : /* 7922 */ MCD::OPC_Decode, 200, 23, 175, 2, // Opcode: t2SMMLS
9109 : /* 7927 */ MCD::OPC_FilterValue, 1, 19, 1, 0, // Skip to: 8207
9110 : /* 7932 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 7949
9111 : /* 7937 */ MCD::OPC_CheckField, 12, 4, 15, 5, 0, 0, // Skip to: 7949
9112 : /* 7944 */ MCD::OPC_Decode, 193, 24, 170, 2, // Opcode: t2USAD8
9113 : /* 7949 */ MCD::OPC_CheckPredicate, 46, 253, 0, 0, // Skip to: 8207
9114 : /* 7954 */ MCD::OPC_Decode, 194, 24, 175, 2, // Opcode: t2USADA8
9115 : /* 7959 */ MCD::OPC_FilterValue, 7, 243, 0, 0, // Skip to: 8207
9116 : /* 7964 */ MCD::OPC_CheckPredicate, 39, 238, 0, 0, // Skip to: 8207
9117 : /* 7969 */ MCD::OPC_CheckField, 20, 1, 0, 231, 0, 0, // Skip to: 8207
9118 : /* 7976 */ MCD::OPC_Decode, 185, 24, 181, 2, // Opcode: t2UMLAL
9119 : /* 7981 */ MCD::OPC_FilterValue, 1, 54, 0, 0, // Skip to: 8040
9120 : /* 7986 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ...
9121 : /* 7989 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 8018
9122 : /* 7994 */ MCD::OPC_CheckPredicate, 46, 208, 0, 0, // Skip to: 8207
9123 : /* 7999 */ MCD::OPC_CheckField, 20, 1, 0, 201, 0, 0, // Skip to: 8207
9124 : /* 8006 */ MCD::OPC_CheckField, 12, 4, 15, 194, 0, 0, // Skip to: 8207
9125 : /* 8013 */ MCD::OPC_Decode, 142, 23, 170, 2, // Opcode: t2QSAX
9126 : /* 8018 */ MCD::OPC_FilterValue, 6, 184, 0, 0, // Skip to: 8207
9127 : /* 8023 */ MCD::OPC_CheckPredicate, 46, 179, 0, 0, // Skip to: 8207
9128 : /* 8028 */ MCD::OPC_CheckField, 20, 1, 0, 172, 0, 0, // Skip to: 8207
9129 : /* 8035 */ MCD::OPC_Decode, 201, 23, 175, 2, // Opcode: t2SMMLSR
9130 : /* 8040 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 8076
9131 : /* 8045 */ MCD::OPC_CheckPredicate, 46, 157, 0, 0, // Skip to: 8207
9132 : /* 8050 */ MCD::OPC_CheckField, 23, 4, 5, 150, 0, 0, // Skip to: 8207
9133 : /* 8057 */ MCD::OPC_CheckField, 20, 1, 0, 143, 0, 0, // Skip to: 8207
9134 : /* 8064 */ MCD::OPC_CheckField, 12, 4, 15, 136, 0, 0, // Skip to: 8207
9135 : /* 8071 */ MCD::OPC_Decode, 175, 23, 170, 2, // Opcode: t2SHSAX
9136 : /* 8076 */ MCD::OPC_FilterValue, 4, 31, 0, 0, // Skip to: 8112
9137 : /* 8081 */ MCD::OPC_CheckPredicate, 46, 121, 0, 0, // Skip to: 8207
9138 : /* 8086 */ MCD::OPC_CheckField, 23, 4, 5, 114, 0, 0, // Skip to: 8207
9139 : /* 8093 */ MCD::OPC_CheckField, 20, 1, 0, 107, 0, 0, // Skip to: 8207
9140 : /* 8100 */ MCD::OPC_CheckField, 12, 4, 15, 100, 0, 0, // Skip to: 8207
9141 : /* 8107 */ MCD::OPC_Decode, 197, 24, 170, 2, // Opcode: t2USAX
9142 : /* 8112 */ MCD::OPC_FilterValue, 5, 31, 0, 0, // Skip to: 8148
9143 : /* 8117 */ MCD::OPC_CheckPredicate, 46, 85, 0, 0, // Skip to: 8207
9144 : /* 8122 */ MCD::OPC_CheckField, 23, 4, 5, 78, 0, 0, // Skip to: 8207
9145 : /* 8129 */ MCD::OPC_CheckField, 20, 1, 0, 71, 0, 0, // Skip to: 8207
9146 : /* 8136 */ MCD::OPC_CheckField, 12, 4, 15, 64, 0, 0, // Skip to: 8207
9147 : /* 8143 */ MCD::OPC_Decode, 190, 24, 170, 2, // Opcode: t2UQSAX
9148 : /* 8148 */ MCD::OPC_FilterValue, 6, 54, 0, 0, // Skip to: 8207
9149 : /* 8153 */ MCD::OPC_ExtractField, 23, 4, // Inst{26-23} ...
9150 : /* 8156 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 8185
9151 : /* 8161 */ MCD::OPC_CheckPredicate, 46, 41, 0, 0, // Skip to: 8207
9152 : /* 8166 */ MCD::OPC_CheckField, 20, 1, 0, 34, 0, 0, // Skip to: 8207
9153 : /* 8173 */ MCD::OPC_CheckField, 12, 4, 15, 27, 0, 0, // Skip to: 8207
9154 : /* 8180 */ MCD::OPC_Decode, 181, 24, 170, 2, // Opcode: t2UHSAX
9155 : /* 8185 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 8207
9156 : /* 8190 */ MCD::OPC_CheckPredicate, 46, 12, 0, 0, // Skip to: 8207
9157 : /* 8195 */ MCD::OPC_CheckField, 20, 1, 0, 5, 0, 0, // Skip to: 8207
9158 : /* 8202 */ MCD::OPC_Decode, 184, 24, 181, 2, // Opcode: t2UMAAL
9159 : /* 8207 */ MCD::OPC_Fail,
9160 : 0
9161 : };
9162 :
9163 : static const uint8_t DecoderTableThumb2CoProc32[] = {
9164 : /* 0 */ MCD::OPC_ExtractField, 24, 8, // Inst{31-24} ...
9165 : /* 3 */ MCD::OPC_FilterValue, 236, 1, 175, 0, 0, // Skip to: 184
9166 : /* 9 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
9167 : /* 12 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 33
9168 : /* 17 */ MCD::OPC_CheckPredicate, 39, 191, 2, 0, // Skip to: 725
9169 : /* 22 */ MCD::OPC_CheckField, 23, 1, 1, 184, 2, 0, // Skip to: 725
9170 : /* 29 */ MCD::OPC_Decode, 237, 23, 90, // Opcode: t2STC_OPTION
9171 : /* 33 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 54
9172 : /* 38 */ MCD::OPC_CheckPredicate, 39, 170, 2, 0, // Skip to: 725
9173 : /* 43 */ MCD::OPC_CheckField, 23, 1, 1, 163, 2, 0, // Skip to: 725
9174 : /* 50 */ MCD::OPC_Decode, 165, 22, 90, // Opcode: t2LDC_OPTION
9175 : /* 54 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 68
9176 : /* 59 */ MCD::OPC_CheckPredicate, 39, 149, 2, 0, // Skip to: 725
9177 : /* 64 */ MCD::OPC_Decode, 238, 23, 90, // Opcode: t2STC_POST
9178 : /* 68 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 82
9179 : /* 73 */ MCD::OPC_CheckPredicate, 39, 135, 2, 0, // Skip to: 725
9180 : /* 78 */ MCD::OPC_Decode, 166, 22, 90, // Opcode: t2LDC_POST
9181 : /* 82 */ MCD::OPC_FilterValue, 4, 32, 0, 0, // Skip to: 119
9182 : /* 87 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9183 : /* 90 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 105
9184 : /* 95 */ MCD::OPC_CheckPredicate, 39, 113, 2, 0, // Skip to: 725
9185 : /* 100 */ MCD::OPC_Decode, 220, 22, 182, 2, // Opcode: t2MCRR
9186 : /* 105 */ MCD::OPC_FilterValue, 1, 103, 2, 0, // Skip to: 725
9187 : /* 110 */ MCD::OPC_CheckPredicate, 39, 98, 2, 0, // Skip to: 725
9188 : /* 115 */ MCD::OPC_Decode, 233, 23, 90, // Opcode: t2STCL_OPTION
9189 : /* 119 */ MCD::OPC_FilterValue, 5, 32, 0, 0, // Skip to: 156
9190 : /* 124 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9191 : /* 127 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 142
9192 : /* 132 */ MCD::OPC_CheckPredicate, 39, 76, 2, 0, // Skip to: 725
9193 : /* 137 */ MCD::OPC_Decode, 232, 22, 183, 2, // Opcode: t2MRRC
9194 : /* 142 */ MCD::OPC_FilterValue, 1, 66, 2, 0, // Skip to: 725
9195 : /* 147 */ MCD::OPC_CheckPredicate, 39, 61, 2, 0, // Skip to: 725
9196 : /* 152 */ MCD::OPC_Decode, 161, 22, 90, // Opcode: t2LDCL_OPTION
9197 : /* 156 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 170
9198 : /* 161 */ MCD::OPC_CheckPredicate, 39, 47, 2, 0, // Skip to: 725
9199 : /* 166 */ MCD::OPC_Decode, 234, 23, 90, // Opcode: t2STCL_POST
9200 : /* 170 */ MCD::OPC_FilterValue, 7, 38, 2, 0, // Skip to: 725
9201 : /* 175 */ MCD::OPC_CheckPredicate, 39, 33, 2, 0, // Skip to: 725
9202 : /* 180 */ MCD::OPC_Decode, 162, 22, 90, // Opcode: t2LDCL_POST
9203 : /* 184 */ MCD::OPC_FilterValue, 237, 1, 115, 0, 0, // Skip to: 305
9204 : /* 190 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
9205 : /* 193 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 207
9206 : /* 198 */ MCD::OPC_CheckPredicate, 39, 10, 2, 0, // Skip to: 725
9207 : /* 203 */ MCD::OPC_Decode, 236, 23, 90, // Opcode: t2STC_OFFSET
9208 : /* 207 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 221
9209 : /* 212 */ MCD::OPC_CheckPredicate, 39, 252, 1, 0, // Skip to: 725
9210 : /* 217 */ MCD::OPC_Decode, 164, 22, 90, // Opcode: t2LDC_OFFSET
9211 : /* 221 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 235
9212 : /* 226 */ MCD::OPC_CheckPredicate, 39, 238, 1, 0, // Skip to: 725
9213 : /* 231 */ MCD::OPC_Decode, 239, 23, 90, // Opcode: t2STC_PRE
9214 : /* 235 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 249
9215 : /* 240 */ MCD::OPC_CheckPredicate, 39, 224, 1, 0, // Skip to: 725
9216 : /* 245 */ MCD::OPC_Decode, 167, 22, 90, // Opcode: t2LDC_PRE
9217 : /* 249 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 263
9218 : /* 254 */ MCD::OPC_CheckPredicate, 39, 210, 1, 0, // Skip to: 725
9219 : /* 259 */ MCD::OPC_Decode, 232, 23, 90, // Opcode: t2STCL_OFFSET
9220 : /* 263 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 277
9221 : /* 268 */ MCD::OPC_CheckPredicate, 39, 196, 1, 0, // Skip to: 725
9222 : /* 273 */ MCD::OPC_Decode, 160, 22, 90, // Opcode: t2LDCL_OFFSET
9223 : /* 277 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 291
9224 : /* 282 */ MCD::OPC_CheckPredicate, 39, 182, 1, 0, // Skip to: 725
9225 : /* 287 */ MCD::OPC_Decode, 235, 23, 90, // Opcode: t2STCL_PRE
9226 : /* 291 */ MCD::OPC_FilterValue, 7, 173, 1, 0, // Skip to: 725
9227 : /* 296 */ MCD::OPC_CheckPredicate, 39, 168, 1, 0, // Skip to: 725
9228 : /* 301 */ MCD::OPC_Decode, 163, 22, 90, // Opcode: t2LDCL_PRE
9229 : /* 305 */ MCD::OPC_FilterValue, 238, 1, 53, 0, 0, // Skip to: 364
9230 : /* 311 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
9231 : /* 314 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 328
9232 : /* 319 */ MCD::OPC_CheckPredicate, 60, 145, 1, 0, // Skip to: 725
9233 : /* 324 */ MCD::OPC_Decode, 239, 21, 91, // Opcode: t2CDP
9234 : /* 328 */ MCD::OPC_FilterValue, 1, 136, 1, 0, // Skip to: 725
9235 : /* 333 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
9236 : /* 336 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 350
9237 : /* 341 */ MCD::OPC_CheckPredicate, 39, 123, 1, 0, // Skip to: 725
9238 : /* 346 */ MCD::OPC_Decode, 218, 22, 93, // Opcode: t2MCR
9239 : /* 350 */ MCD::OPC_FilterValue, 1, 114, 1, 0, // Skip to: 725
9240 : /* 355 */ MCD::OPC_CheckPredicate, 39, 109, 1, 0, // Skip to: 725
9241 : /* 360 */ MCD::OPC_Decode, 230, 22, 95, // Opcode: t2MRC
9242 : /* 364 */ MCD::OPC_FilterValue, 252, 1, 175, 0, 0, // Skip to: 545
9243 : /* 370 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
9244 : /* 373 */ MCD::OPC_FilterValue, 0, 16, 0, 0, // Skip to: 394
9245 : /* 378 */ MCD::OPC_CheckPredicate, 61, 86, 1, 0, // Skip to: 725
9246 : /* 383 */ MCD::OPC_CheckField, 23, 1, 1, 79, 1, 0, // Skip to: 725
9247 : /* 390 */ MCD::OPC_Decode, 229, 23, 90, // Opcode: t2STC2_OPTION
9248 : /* 394 */ MCD::OPC_FilterValue, 1, 16, 0, 0, // Skip to: 415
9249 : /* 399 */ MCD::OPC_CheckPredicate, 61, 65, 1, 0, // Skip to: 725
9250 : /* 404 */ MCD::OPC_CheckField, 23, 1, 1, 58, 1, 0, // Skip to: 725
9251 : /* 411 */ MCD::OPC_Decode, 157, 22, 90, // Opcode: t2LDC2_OPTION
9252 : /* 415 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 429
9253 : /* 420 */ MCD::OPC_CheckPredicate, 61, 44, 1, 0, // Skip to: 725
9254 : /* 425 */ MCD::OPC_Decode, 230, 23, 90, // Opcode: t2STC2_POST
9255 : /* 429 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 443
9256 : /* 434 */ MCD::OPC_CheckPredicate, 61, 30, 1, 0, // Skip to: 725
9257 : /* 439 */ MCD::OPC_Decode, 158, 22, 90, // Opcode: t2LDC2_POST
9258 : /* 443 */ MCD::OPC_FilterValue, 4, 32, 0, 0, // Skip to: 480
9259 : /* 448 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9260 : /* 451 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 466
9261 : /* 456 */ MCD::OPC_CheckPredicate, 60, 8, 1, 0, // Skip to: 725
9262 : /* 461 */ MCD::OPC_Decode, 221, 22, 182, 2, // Opcode: t2MCRR2
9263 : /* 466 */ MCD::OPC_FilterValue, 1, 254, 0, 0, // Skip to: 725
9264 : /* 471 */ MCD::OPC_CheckPredicate, 61, 249, 0, 0, // Skip to: 725
9265 : /* 476 */ MCD::OPC_Decode, 225, 23, 90, // Opcode: t2STC2L_OPTION
9266 : /* 480 */ MCD::OPC_FilterValue, 5, 32, 0, 0, // Skip to: 517
9267 : /* 485 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9268 : /* 488 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 503
9269 : /* 493 */ MCD::OPC_CheckPredicate, 60, 227, 0, 0, // Skip to: 725
9270 : /* 498 */ MCD::OPC_Decode, 233, 22, 183, 2, // Opcode: t2MRRC2
9271 : /* 503 */ MCD::OPC_FilterValue, 1, 217, 0, 0, // Skip to: 725
9272 : /* 508 */ MCD::OPC_CheckPredicate, 61, 212, 0, 0, // Skip to: 725
9273 : /* 513 */ MCD::OPC_Decode, 153, 22, 90, // Opcode: t2LDC2L_OPTION
9274 : /* 517 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 531
9275 : /* 522 */ MCD::OPC_CheckPredicate, 61, 198, 0, 0, // Skip to: 725
9276 : /* 527 */ MCD::OPC_Decode, 226, 23, 90, // Opcode: t2STC2L_POST
9277 : /* 531 */ MCD::OPC_FilterValue, 7, 189, 0, 0, // Skip to: 725
9278 : /* 536 */ MCD::OPC_CheckPredicate, 61, 184, 0, 0, // Skip to: 725
9279 : /* 541 */ MCD::OPC_Decode, 154, 22, 90, // Opcode: t2LDC2L_POST
9280 : /* 545 */ MCD::OPC_FilterValue, 253, 1, 115, 0, 0, // Skip to: 666
9281 : /* 551 */ MCD::OPC_ExtractField, 20, 3, // Inst{22-20} ...
9282 : /* 554 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 568
9283 : /* 559 */ MCD::OPC_CheckPredicate, 61, 161, 0, 0, // Skip to: 725
9284 : /* 564 */ MCD::OPC_Decode, 228, 23, 90, // Opcode: t2STC2_OFFSET
9285 : /* 568 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 582
9286 : /* 573 */ MCD::OPC_CheckPredicate, 61, 147, 0, 0, // Skip to: 725
9287 : /* 578 */ MCD::OPC_Decode, 156, 22, 90, // Opcode: t2LDC2_OFFSET
9288 : /* 582 */ MCD::OPC_FilterValue, 2, 9, 0, 0, // Skip to: 596
9289 : /* 587 */ MCD::OPC_CheckPredicate, 61, 133, 0, 0, // Skip to: 725
9290 : /* 592 */ MCD::OPC_Decode, 231, 23, 90, // Opcode: t2STC2_PRE
9291 : /* 596 */ MCD::OPC_FilterValue, 3, 9, 0, 0, // Skip to: 610
9292 : /* 601 */ MCD::OPC_CheckPredicate, 61, 119, 0, 0, // Skip to: 725
9293 : /* 606 */ MCD::OPC_Decode, 159, 22, 90, // Opcode: t2LDC2_PRE
9294 : /* 610 */ MCD::OPC_FilterValue, 4, 9, 0, 0, // Skip to: 624
9295 : /* 615 */ MCD::OPC_CheckPredicate, 61, 105, 0, 0, // Skip to: 725
9296 : /* 620 */ MCD::OPC_Decode, 224, 23, 90, // Opcode: t2STC2L_OFFSET
9297 : /* 624 */ MCD::OPC_FilterValue, 5, 9, 0, 0, // Skip to: 638
9298 : /* 629 */ MCD::OPC_CheckPredicate, 61, 91, 0, 0, // Skip to: 725
9299 : /* 634 */ MCD::OPC_Decode, 152, 22, 90, // Opcode: t2LDC2L_OFFSET
9300 : /* 638 */ MCD::OPC_FilterValue, 6, 9, 0, 0, // Skip to: 652
9301 : /* 643 */ MCD::OPC_CheckPredicate, 61, 77, 0, 0, // Skip to: 725
9302 : /* 648 */ MCD::OPC_Decode, 227, 23, 90, // Opcode: t2STC2L_PRE
9303 : /* 652 */ MCD::OPC_FilterValue, 7, 68, 0, 0, // Skip to: 725
9304 : /* 657 */ MCD::OPC_CheckPredicate, 61, 63, 0, 0, // Skip to: 725
9305 : /* 662 */ MCD::OPC_Decode, 155, 22, 90, // Opcode: t2LDC2L_PRE
9306 : /* 666 */ MCD::OPC_FilterValue, 254, 1, 53, 0, 0, // Skip to: 725
9307 : /* 672 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
9308 : /* 675 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 689
9309 : /* 680 */ MCD::OPC_CheckPredicate, 60, 40, 0, 0, // Skip to: 725
9310 : /* 685 */ MCD::OPC_Decode, 240, 21, 91, // Opcode: t2CDP2
9311 : /* 689 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 725
9312 : /* 694 */ MCD::OPC_ExtractField, 20, 1, // Inst{20} ...
9313 : /* 697 */ MCD::OPC_FilterValue, 0, 9, 0, 0, // Skip to: 711
9314 : /* 702 */ MCD::OPC_CheckPredicate, 60, 18, 0, 0, // Skip to: 725
9315 : /* 707 */ MCD::OPC_Decode, 219, 22, 93, // Opcode: t2MCR2
9316 : /* 711 */ MCD::OPC_FilterValue, 1, 9, 0, 0, // Skip to: 725
9317 : /* 716 */ MCD::OPC_CheckPredicate, 60, 4, 0, 0, // Skip to: 725
9318 : /* 721 */ MCD::OPC_Decode, 231, 22, 95, // Opcode: t2MRC2
9319 : /* 725 */ MCD::OPC_Fail,
9320 : 0
9321 : };
9322 :
9323 : static const uint8_t DecoderTableThumbSBit16[] = {
9324 : /* 0 */ MCD::OPC_ExtractField, 11, 5, // Inst{15-11} ...
9325 : /* 3 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 18
9326 : /* 8 */ MCD::OPC_CheckPredicate, 29, 95, 1, 0, // Skip to: 364
9327 : /* 13 */ MCD::OPC_Decode, 253, 24, 184, 2, // Opcode: tLSLri
9328 : /* 18 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 33
9329 : /* 23 */ MCD::OPC_CheckPredicate, 29, 80, 1, 0, // Skip to: 364
9330 : /* 28 */ MCD::OPC_Decode, 255, 24, 184, 2, // Opcode: tLSRri
9331 : /* 33 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 48
9332 : /* 38 */ MCD::OPC_CheckPredicate, 29, 65, 1, 0, // Skip to: 364
9333 : /* 43 */ MCD::OPC_Decode, 217, 24, 184, 2, // Opcode: tASRri
9334 : /* 48 */ MCD::OPC_FilterValue, 3, 63, 0, 0, // Skip to: 116
9335 : /* 53 */ MCD::OPC_ExtractField, 9, 2, // Inst{10-9} ...
9336 : /* 56 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 71
9337 : /* 61 */ MCD::OPC_CheckPredicate, 29, 42, 1, 0, // Skip to: 364
9338 : /* 66 */ MCD::OPC_Decode, 212, 24, 185, 2, // Opcode: tADDrr
9339 : /* 71 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 86
9340 : /* 76 */ MCD::OPC_CheckPredicate, 29, 27, 1, 0, // Skip to: 364
9341 : /* 81 */ MCD::OPC_Decode, 155, 25, 185, 2, // Opcode: tSUBrr
9342 : /* 86 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 101
9343 : /* 91 */ MCD::OPC_CheckPredicate, 29, 12, 1, 0, // Skip to: 364
9344 : /* 96 */ MCD::OPC_Decode, 208, 24, 186, 2, // Opcode: tADDi3
9345 : /* 101 */ MCD::OPC_FilterValue, 3, 2, 1, 0, // Skip to: 364
9346 : /* 106 */ MCD::OPC_CheckPredicate, 29, 253, 0, 0, // Skip to: 364
9347 : /* 111 */ MCD::OPC_Decode, 153, 25, 186, 2, // Opcode: tSUBi3
9348 : /* 116 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 131
9349 : /* 121 */ MCD::OPC_CheckPredicate, 29, 238, 0, 0, // Skip to: 364
9350 : /* 126 */ MCD::OPC_Decode, 130, 25, 208, 1, // Opcode: tMOVi8
9351 : /* 131 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 146
9352 : /* 136 */ MCD::OPC_CheckPredicate, 29, 223, 0, 0, // Skip to: 364
9353 : /* 141 */ MCD::OPC_Decode, 209, 24, 187, 2, // Opcode: tADDi8
9354 : /* 146 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 161
9355 : /* 151 */ MCD::OPC_CheckPredicate, 29, 208, 0, 0, // Skip to: 364
9356 : /* 156 */ MCD::OPC_Decode, 154, 25, 187, 2, // Opcode: tSUBi8
9357 : /* 161 */ MCD::OPC_FilterValue, 8, 198, 0, 0, // Skip to: 364
9358 : /* 166 */ MCD::OPC_ExtractField, 6, 5, // Inst{10-6} ...
9359 : /* 169 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 184
9360 : /* 174 */ MCD::OPC_CheckPredicate, 29, 185, 0, 0, // Skip to: 364
9361 : /* 179 */ MCD::OPC_Decode, 216, 24, 188, 2, // Opcode: tAND
9362 : /* 184 */ MCD::OPC_FilterValue, 1, 10, 0, 0, // Skip to: 199
9363 : /* 189 */ MCD::OPC_CheckPredicate, 29, 170, 0, 0, // Skip to: 364
9364 : /* 194 */ MCD::OPC_Decode, 236, 24, 188, 2, // Opcode: tEOR
9365 : /* 199 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 214
9366 : /* 204 */ MCD::OPC_CheckPredicate, 29, 155, 0, 0, // Skip to: 364
9367 : /* 209 */ MCD::OPC_Decode, 254, 24, 188, 2, // Opcode: tLSLrr
9368 : /* 214 */ MCD::OPC_FilterValue, 3, 10, 0, 0, // Skip to: 229
9369 : /* 219 */ MCD::OPC_CheckPredicate, 29, 140, 0, 0, // Skip to: 364
9370 : /* 224 */ MCD::OPC_Decode, 128, 25, 188, 2, // Opcode: tLSRrr
9371 : /* 229 */ MCD::OPC_FilterValue, 4, 10, 0, 0, // Skip to: 244
9372 : /* 234 */ MCD::OPC_CheckPredicate, 29, 125, 0, 0, // Skip to: 364
9373 : /* 239 */ MCD::OPC_Decode, 218, 24, 188, 2, // Opcode: tASRrr
9374 : /* 244 */ MCD::OPC_FilterValue, 5, 10, 0, 0, // Skip to: 259
9375 : /* 249 */ MCD::OPC_CheckPredicate, 29, 110, 0, 0, // Skip to: 364
9376 : /* 254 */ MCD::OPC_Decode, 206, 24, 188, 2, // Opcode: tADC
9377 : /* 259 */ MCD::OPC_FilterValue, 6, 10, 0, 0, // Skip to: 274
9378 : /* 264 */ MCD::OPC_CheckPredicate, 29, 95, 0, 0, // Skip to: 364
9379 : /* 269 */ MCD::OPC_Decode, 143, 25, 188, 2, // Opcode: tSBC
9380 : /* 274 */ MCD::OPC_FilterValue, 7, 10, 0, 0, // Skip to: 289
9381 : /* 279 */ MCD::OPC_CheckPredicate, 29, 80, 0, 0, // Skip to: 364
9382 : /* 284 */ MCD::OPC_Decode, 141, 25, 188, 2, // Opcode: tROR
9383 : /* 289 */ MCD::OPC_FilterValue, 9, 10, 0, 0, // Skip to: 304
9384 : /* 294 */ MCD::OPC_CheckPredicate, 29, 65, 0, 0, // Skip to: 364
9385 : /* 299 */ MCD::OPC_Decode, 142, 25, 207, 1, // Opcode: tRSB
9386 : /* 304 */ MCD::OPC_FilterValue, 12, 10, 0, 0, // Skip to: 319
9387 : /* 309 */ MCD::OPC_CheckPredicate, 29, 50, 0, 0, // Skip to: 364
9388 : /* 314 */ MCD::OPC_Decode, 134, 25, 188, 2, // Opcode: tORR
9389 : /* 319 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 334
9390 : /* 324 */ MCD::OPC_CheckPredicate, 29, 35, 0, 0, // Skip to: 364
9391 : /* 329 */ MCD::OPC_Decode, 132, 25, 189, 2, // Opcode: tMUL
9392 : /* 334 */ MCD::OPC_FilterValue, 14, 10, 0, 0, // Skip to: 349
9393 : /* 339 */ MCD::OPC_CheckPredicate, 29, 20, 0, 0, // Skip to: 364
9394 : /* 344 */ MCD::OPC_Decode, 220, 24, 188, 2, // Opcode: tBIC
9395 : /* 349 */ MCD::OPC_FilterValue, 15, 10, 0, 0, // Skip to: 364
9396 : /* 354 */ MCD::OPC_CheckPredicate, 29, 5, 0, 0, // Skip to: 364
9397 : /* 359 */ MCD::OPC_Decode, 133, 25, 207, 1, // Opcode: tMVN
9398 : /* 364 */ MCD::OPC_Fail,
9399 : 0
9400 : };
9401 :
9402 : static const uint8_t DecoderTableVFP32[] = {
9403 : /* 0 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
9404 : /* 3 */ MCD::OPC_FilterValue, 0, 21, 2, 0, // Skip to: 541
9405 : /* 8 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9406 : /* 11 */ MCD::OPC_FilterValue, 9, 130, 0, 0, // Skip to: 146
9407 : /* 16 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
9408 : /* 19 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 34
9409 : /* 24 */ MCD::OPC_CheckPredicate, 62, 247, 16, 0, // Skip to: 4372
9410 : /* 29 */ MCD::OPC_Decode, 225, 20, 190, 2, // Opcode: VSTRH
9411 : /* 34 */ MCD::OPC_FilterValue, 14, 237, 16, 0, // Skip to: 4372
9412 : /* 39 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
9413 : /* 42 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 110
9414 : /* 47 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9415 : /* 50 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 88
9416 : /* 55 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9417 : /* 58 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 73
9418 : /* 63 */ MCD::OPC_CheckPredicate, 62, 208, 16, 0, // Skip to: 4372
9419 : /* 68 */ MCD::OPC_Decode, 223, 13, 191, 2, // Opcode: VMLAH
9420 : /* 73 */ MCD::OPC_FilterValue, 1, 198, 16, 0, // Skip to: 4372
9421 : /* 78 */ MCD::OPC_CheckPredicate, 62, 193, 16, 0, // Skip to: 4372
9422 : /* 83 */ MCD::OPC_Decode, 138, 10, 192, 2, // Opcode: VDIVH
9423 : /* 88 */ MCD::OPC_FilterValue, 1, 183, 16, 0, // Skip to: 4372
9424 : /* 93 */ MCD::OPC_CheckPredicate, 62, 178, 16, 0, // Skip to: 4372
9425 : /* 98 */ MCD::OPC_CheckField, 23, 1, 0, 171, 16, 0, // Skip to: 4372
9426 : /* 105 */ MCD::OPC_Decode, 254, 13, 191, 2, // Opcode: VMLSH
9427 : /* 110 */ MCD::OPC_FilterValue, 1, 161, 16, 0, // Skip to: 4372
9428 : /* 115 */ MCD::OPC_CheckPredicate, 62, 156, 16, 0, // Skip to: 4372
9429 : /* 120 */ MCD::OPC_CheckField, 22, 2, 0, 149, 16, 0, // Skip to: 4372
9430 : /* 127 */ MCD::OPC_CheckField, 5, 2, 0, 142, 16, 0, // Skip to: 4372
9431 : /* 134 */ MCD::OPC_CheckField, 0, 4, 0, 135, 16, 0, // Skip to: 4372
9432 : /* 141 */ MCD::OPC_Decode, 159, 14, 193, 2, // Opcode: VMOVHR
9433 : /* 146 */ MCD::OPC_FilterValue, 10, 189, 0, 0, // Skip to: 340
9434 : /* 151 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
9435 : /* 154 */ MCD::OPC_FilterValue, 12, 54, 0, 0, // Skip to: 213
9436 : /* 159 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9437 : /* 162 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 198
9438 : /* 167 */ MCD::OPC_CheckPredicate, 28, 104, 16, 0, // Skip to: 4372
9439 : /* 172 */ MCD::OPC_CheckField, 22, 1, 1, 97, 16, 0, // Skip to: 4372
9440 : /* 179 */ MCD::OPC_CheckField, 6, 2, 0, 90, 16, 0, // Skip to: 4372
9441 : /* 186 */ MCD::OPC_CheckField, 4, 1, 1, 83, 16, 0, // Skip to: 4372
9442 : /* 193 */ MCD::OPC_Decode, 175, 14, 194, 2, // Opcode: VMOVSRR
9443 : /* 198 */ MCD::OPC_FilterValue, 1, 73, 16, 0, // Skip to: 4372
9444 : /* 203 */ MCD::OPC_CheckPredicate, 28, 68, 16, 0, // Skip to: 4372
9445 : /* 208 */ MCD::OPC_Decode, 222, 20, 195, 2, // Opcode: VSTMSIA
9446 : /* 213 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 228
9447 : /* 218 */ MCD::OPC_CheckPredicate, 28, 53, 16, 0, // Skip to: 4372
9448 : /* 223 */ MCD::OPC_Decode, 226, 20, 196, 2, // Opcode: VSTRS
9449 : /* 228 */ MCD::OPC_FilterValue, 14, 43, 16, 0, // Skip to: 4372
9450 : /* 233 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
9451 : /* 236 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 304
9452 : /* 241 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9453 : /* 244 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 282
9454 : /* 249 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9455 : /* 252 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 267
9456 : /* 257 */ MCD::OPC_CheckPredicate, 28, 14, 16, 0, // Skip to: 4372
9457 : /* 262 */ MCD::OPC_Decode, 234, 13, 197, 2, // Opcode: VMLAS
9458 : /* 267 */ MCD::OPC_FilterValue, 1, 4, 16, 0, // Skip to: 4372
9459 : /* 272 */ MCD::OPC_CheckPredicate, 28, 255, 15, 0, // Skip to: 4372
9460 : /* 277 */ MCD::OPC_Decode, 139, 10, 198, 2, // Opcode: VDIVS
9461 : /* 282 */ MCD::OPC_FilterValue, 1, 245, 15, 0, // Skip to: 4372
9462 : /* 287 */ MCD::OPC_CheckPredicate, 28, 240, 15, 0, // Skip to: 4372
9463 : /* 292 */ MCD::OPC_CheckField, 23, 1, 0, 233, 15, 0, // Skip to: 4372
9464 : /* 299 */ MCD::OPC_Decode, 137, 14, 197, 2, // Opcode: VMLSS
9465 : /* 304 */ MCD::OPC_FilterValue, 1, 223, 15, 0, // Skip to: 4372
9466 : /* 309 */ MCD::OPC_CheckPredicate, 28, 218, 15, 0, // Skip to: 4372
9467 : /* 314 */ MCD::OPC_CheckField, 22, 2, 0, 211, 15, 0, // Skip to: 4372
9468 : /* 321 */ MCD::OPC_CheckField, 5, 2, 0, 204, 15, 0, // Skip to: 4372
9469 : /* 328 */ MCD::OPC_CheckField, 0, 4, 0, 197, 15, 0, // Skip to: 4372
9470 : /* 335 */ MCD::OPC_Decode, 174, 14, 199, 2, // Opcode: VMOVSR
9471 : /* 340 */ MCD::OPC_FilterValue, 11, 187, 15, 0, // Skip to: 4372
9472 : /* 345 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
9473 : /* 348 */ MCD::OPC_FilterValue, 12, 84, 0, 0, // Skip to: 437
9474 : /* 353 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9475 : /* 356 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 392
9476 : /* 361 */ MCD::OPC_CheckPredicate, 28, 166, 15, 0, // Skip to: 4372
9477 : /* 366 */ MCD::OPC_CheckField, 22, 1, 1, 159, 15, 0, // Skip to: 4372
9478 : /* 373 */ MCD::OPC_CheckField, 6, 2, 0, 152, 15, 0, // Skip to: 4372
9479 : /* 380 */ MCD::OPC_CheckField, 4, 1, 1, 145, 15, 0, // Skip to: 4372
9480 : /* 387 */ MCD::OPC_Decode, 157, 14, 200, 2, // Opcode: VMOVDRR
9481 : /* 392 */ MCD::OPC_FilterValue, 1, 135, 15, 0, // Skip to: 4372
9482 : /* 397 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
9483 : /* 400 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 415
9484 : /* 405 */ MCD::OPC_CheckPredicate, 28, 122, 15, 0, // Skip to: 4372
9485 : /* 410 */ MCD::OPC_Decode, 218, 20, 201, 2, // Opcode: VSTMDIA
9486 : /* 415 */ MCD::OPC_FilterValue, 1, 112, 15, 0, // Skip to: 4372
9487 : /* 420 */ MCD::OPC_CheckPredicate, 28, 107, 15, 0, // Skip to: 4372
9488 : /* 425 */ MCD::OPC_CheckField, 22, 1, 0, 100, 15, 0, // Skip to: 4372
9489 : /* 432 */ MCD::OPC_Decode, 227, 4, 202, 2, // Opcode: FSTMXIA
9490 : /* 437 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 452
9491 : /* 442 */ MCD::OPC_CheckPredicate, 28, 85, 15, 0, // Skip to: 4372
9492 : /* 447 */ MCD::OPC_Decode, 224, 20, 203, 2, // Opcode: VSTRD
9493 : /* 452 */ MCD::OPC_FilterValue, 14, 75, 15, 0, // Skip to: 4372
9494 : /* 457 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9495 : /* 460 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 512
9496 : /* 465 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9497 : /* 468 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 490
9498 : /* 473 */ MCD::OPC_CheckPredicate, 63, 54, 15, 0, // Skip to: 4372
9499 : /* 478 */ MCD::OPC_CheckField, 4, 1, 0, 47, 15, 0, // Skip to: 4372
9500 : /* 485 */ MCD::OPC_Decode, 222, 13, 204, 2, // Opcode: VMLAD
9501 : /* 490 */ MCD::OPC_FilterValue, 1, 37, 15, 0, // Skip to: 4372
9502 : /* 495 */ MCD::OPC_CheckPredicate, 63, 32, 15, 0, // Skip to: 4372
9503 : /* 500 */ MCD::OPC_CheckField, 4, 1, 0, 25, 15, 0, // Skip to: 4372
9504 : /* 507 */ MCD::OPC_Decode, 137, 10, 205, 2, // Opcode: VDIVD
9505 : /* 512 */ MCD::OPC_FilterValue, 1, 15, 15, 0, // Skip to: 4372
9506 : /* 517 */ MCD::OPC_CheckPredicate, 63, 10, 15, 0, // Skip to: 4372
9507 : /* 522 */ MCD::OPC_CheckField, 23, 1, 0, 3, 15, 0, // Skip to: 4372
9508 : /* 529 */ MCD::OPC_CheckField, 4, 1, 0, 252, 14, 0, // Skip to: 4372
9509 : /* 536 */ MCD::OPC_Decode, 253, 13, 204, 2, // Opcode: VMLSD
9510 : /* 541 */ MCD::OPC_FilterValue, 1, 76, 2, 0, // Skip to: 1134
9511 : /* 546 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9512 : /* 549 */ MCD::OPC_FilterValue, 9, 146, 0, 0, // Skip to: 700
9513 : /* 554 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
9514 : /* 557 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 572
9515 : /* 562 */ MCD::OPC_CheckPredicate, 62, 221, 14, 0, // Skip to: 4372
9516 : /* 567 */ MCD::OPC_Decode, 172, 13, 190, 2, // Opcode: VLDRH
9517 : /* 572 */ MCD::OPC_FilterValue, 14, 211, 14, 0, // Skip to: 4372
9518 : /* 577 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
9519 : /* 580 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 664
9520 : /* 585 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9521 : /* 588 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 626
9522 : /* 593 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9523 : /* 596 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 611
9524 : /* 601 */ MCD::OPC_CheckPredicate, 62, 182, 14, 0, // Skip to: 4372
9525 : /* 606 */ MCD::OPC_Decode, 129, 15, 191, 2, // Opcode: VNMLSH
9526 : /* 611 */ MCD::OPC_FilterValue, 1, 172, 14, 0, // Skip to: 4372
9527 : /* 616 */ MCD::OPC_CheckPredicate, 62, 167, 14, 0, // Skip to: 4372
9528 : /* 621 */ MCD::OPC_Decode, 187, 10, 191, 2, // Opcode: VFNMSH
9529 : /* 626 */ MCD::OPC_FilterValue, 1, 157, 14, 0, // Skip to: 4372
9530 : /* 631 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9531 : /* 634 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 649
9532 : /* 639 */ MCD::OPC_CheckPredicate, 62, 144, 14, 0, // Skip to: 4372
9533 : /* 644 */ MCD::OPC_Decode, 254, 14, 191, 2, // Opcode: VNMLAH
9534 : /* 649 */ MCD::OPC_FilterValue, 1, 134, 14, 0, // Skip to: 4372
9535 : /* 654 */ MCD::OPC_CheckPredicate, 62, 129, 14, 0, // Skip to: 4372
9536 : /* 659 */ MCD::OPC_Decode, 184, 10, 191, 2, // Opcode: VFNMAH
9537 : /* 664 */ MCD::OPC_FilterValue, 1, 119, 14, 0, // Skip to: 4372
9538 : /* 669 */ MCD::OPC_CheckPredicate, 62, 114, 14, 0, // Skip to: 4372
9539 : /* 674 */ MCD::OPC_CheckField, 22, 2, 0, 107, 14, 0, // Skip to: 4372
9540 : /* 681 */ MCD::OPC_CheckField, 5, 2, 0, 100, 14, 0, // Skip to: 4372
9541 : /* 688 */ MCD::OPC_CheckField, 0, 4, 0, 93, 14, 0, // Skip to: 4372
9542 : /* 695 */ MCD::OPC_Decode, 169, 14, 206, 2, // Opcode: VMOVRH
9543 : /* 700 */ MCD::OPC_FilterValue, 10, 205, 0, 0, // Skip to: 910
9544 : /* 705 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
9545 : /* 708 */ MCD::OPC_FilterValue, 12, 54, 0, 0, // Skip to: 767
9546 : /* 713 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9547 : /* 716 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 752
9548 : /* 721 */ MCD::OPC_CheckPredicate, 28, 62, 14, 0, // Skip to: 4372
9549 : /* 726 */ MCD::OPC_CheckField, 22, 1, 1, 55, 14, 0, // Skip to: 4372
9550 : /* 733 */ MCD::OPC_CheckField, 6, 2, 0, 48, 14, 0, // Skip to: 4372
9551 : /* 740 */ MCD::OPC_CheckField, 4, 1, 1, 41, 14, 0, // Skip to: 4372
9552 : /* 747 */ MCD::OPC_Decode, 171, 14, 207, 2, // Opcode: VMOVRRS
9553 : /* 752 */ MCD::OPC_FilterValue, 1, 31, 14, 0, // Skip to: 4372
9554 : /* 757 */ MCD::OPC_CheckPredicate, 28, 26, 14, 0, // Skip to: 4372
9555 : /* 762 */ MCD::OPC_Decode, 169, 13, 195, 2, // Opcode: VLDMSIA
9556 : /* 767 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 782
9557 : /* 772 */ MCD::OPC_CheckPredicate, 28, 11, 14, 0, // Skip to: 4372
9558 : /* 777 */ MCD::OPC_Decode, 173, 13, 196, 2, // Opcode: VLDRS
9559 : /* 782 */ MCD::OPC_FilterValue, 14, 1, 14, 0, // Skip to: 4372
9560 : /* 787 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
9561 : /* 790 */ MCD::OPC_FilterValue, 0, 79, 0, 0, // Skip to: 874
9562 : /* 795 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9563 : /* 798 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 836
9564 : /* 803 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9565 : /* 806 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 821
9566 : /* 811 */ MCD::OPC_CheckPredicate, 28, 228, 13, 0, // Skip to: 4372
9567 : /* 816 */ MCD::OPC_Decode, 130, 15, 197, 2, // Opcode: VNMLSS
9568 : /* 821 */ MCD::OPC_FilterValue, 1, 218, 13, 0, // Skip to: 4372
9569 : /* 826 */ MCD::OPC_CheckPredicate, 64, 213, 13, 0, // Skip to: 4372
9570 : /* 831 */ MCD::OPC_Decode, 188, 10, 197, 2, // Opcode: VFNMSS
9571 : /* 836 */ MCD::OPC_FilterValue, 1, 203, 13, 0, // Skip to: 4372
9572 : /* 841 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9573 : /* 844 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 859
9574 : /* 849 */ MCD::OPC_CheckPredicate, 28, 190, 13, 0, // Skip to: 4372
9575 : /* 854 */ MCD::OPC_Decode, 255, 14, 197, 2, // Opcode: VNMLAS
9576 : /* 859 */ MCD::OPC_FilterValue, 1, 180, 13, 0, // Skip to: 4372
9577 : /* 864 */ MCD::OPC_CheckPredicate, 64, 175, 13, 0, // Skip to: 4372
9578 : /* 869 */ MCD::OPC_Decode, 185, 10, 197, 2, // Opcode: VFNMAS
9579 : /* 874 */ MCD::OPC_FilterValue, 1, 165, 13, 0, // Skip to: 4372
9580 : /* 879 */ MCD::OPC_CheckPredicate, 28, 160, 13, 0, // Skip to: 4372
9581 : /* 884 */ MCD::OPC_CheckField, 22, 2, 0, 153, 13, 0, // Skip to: 4372
9582 : /* 891 */ MCD::OPC_CheckField, 5, 2, 0, 146, 13, 0, // Skip to: 4372
9583 : /* 898 */ MCD::OPC_CheckField, 0, 4, 0, 139, 13, 0, // Skip to: 4372
9584 : /* 905 */ MCD::OPC_Decode, 172, 14, 208, 2, // Opcode: VMOVRS
9585 : /* 910 */ MCD::OPC_FilterValue, 11, 129, 13, 0, // Skip to: 4372
9586 : /* 915 */ MCD::OPC_ExtractField, 24, 4, // Inst{27-24} ...
9587 : /* 918 */ MCD::OPC_FilterValue, 12, 84, 0, 0, // Skip to: 1007
9588 : /* 923 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9589 : /* 926 */ MCD::OPC_FilterValue, 0, 31, 0, 0, // Skip to: 962
9590 : /* 931 */ MCD::OPC_CheckPredicate, 28, 108, 13, 0, // Skip to: 4372
9591 : /* 936 */ MCD::OPC_CheckField, 22, 1, 1, 101, 13, 0, // Skip to: 4372
9592 : /* 943 */ MCD::OPC_CheckField, 6, 2, 0, 94, 13, 0, // Skip to: 4372
9593 : /* 950 */ MCD::OPC_CheckField, 4, 1, 1, 87, 13, 0, // Skip to: 4372
9594 : /* 957 */ MCD::OPC_Decode, 170, 14, 209, 2, // Opcode: VMOVRRD
9595 : /* 962 */ MCD::OPC_FilterValue, 1, 77, 13, 0, // Skip to: 4372
9596 : /* 967 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
9597 : /* 970 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 985
9598 : /* 975 */ MCD::OPC_CheckPredicate, 28, 64, 13, 0, // Skip to: 4372
9599 : /* 980 */ MCD::OPC_Decode, 165, 13, 201, 2, // Opcode: VLDMDIA
9600 : /* 985 */ MCD::OPC_FilterValue, 1, 54, 13, 0, // Skip to: 4372
9601 : /* 990 */ MCD::OPC_CheckPredicate, 28, 49, 13, 0, // Skip to: 4372
9602 : /* 995 */ MCD::OPC_CheckField, 22, 1, 0, 42, 13, 0, // Skip to: 4372
9603 : /* 1002 */ MCD::OPC_Decode, 223, 4, 202, 2, // Opcode: FLDMXIA
9604 : /* 1007 */ MCD::OPC_FilterValue, 13, 10, 0, 0, // Skip to: 1022
9605 : /* 1012 */ MCD::OPC_CheckPredicate, 28, 27, 13, 0, // Skip to: 4372
9606 : /* 1017 */ MCD::OPC_Decode, 171, 13, 203, 2, // Opcode: VLDRD
9607 : /* 1022 */ MCD::OPC_FilterValue, 14, 17, 13, 0, // Skip to: 4372
9608 : /* 1027 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9609 : /* 1030 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 1082
9610 : /* 1035 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9611 : /* 1038 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1060
9612 : /* 1043 */ MCD::OPC_CheckPredicate, 63, 252, 12, 0, // Skip to: 4372
9613 : /* 1048 */ MCD::OPC_CheckField, 4, 1, 0, 245, 12, 0, // Skip to: 4372
9614 : /* 1055 */ MCD::OPC_Decode, 128, 15, 204, 2, // Opcode: VNMLSD
9615 : /* 1060 */ MCD::OPC_FilterValue, 1, 235, 12, 0, // Skip to: 4372
9616 : /* 1065 */ MCD::OPC_CheckPredicate, 65, 230, 12, 0, // Skip to: 4372
9617 : /* 1070 */ MCD::OPC_CheckField, 4, 1, 0, 223, 12, 0, // Skip to: 4372
9618 : /* 1077 */ MCD::OPC_Decode, 186, 10, 204, 2, // Opcode: VFNMSD
9619 : /* 1082 */ MCD::OPC_FilterValue, 1, 213, 12, 0, // Skip to: 4372
9620 : /* 1087 */ MCD::OPC_ExtractField, 23, 1, // Inst{23} ...
9621 : /* 1090 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1112
9622 : /* 1095 */ MCD::OPC_CheckPredicate, 63, 200, 12, 0, // Skip to: 4372
9623 : /* 1100 */ MCD::OPC_CheckField, 4, 1, 0, 193, 12, 0, // Skip to: 4372
9624 : /* 1107 */ MCD::OPC_Decode, 253, 14, 204, 2, // Opcode: VNMLAD
9625 : /* 1112 */ MCD::OPC_FilterValue, 1, 183, 12, 0, // Skip to: 4372
9626 : /* 1117 */ MCD::OPC_CheckPredicate, 65, 178, 12, 0, // Skip to: 4372
9627 : /* 1122 */ MCD::OPC_CheckField, 4, 1, 0, 171, 12, 0, // Skip to: 4372
9628 : /* 1129 */ MCD::OPC_Decode, 183, 10, 204, 2, // Opcode: VFNMAD
9629 : /* 1134 */ MCD::OPC_FilterValue, 2, 132, 2, 0, // Skip to: 1783
9630 : /* 1139 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ...
9631 : /* 1142 */ MCD::OPC_FilterValue, 24, 25, 0, 0, // Skip to: 1172
9632 : /* 1147 */ MCD::OPC_CheckPredicate, 66, 148, 12, 0, // Skip to: 4372
9633 : /* 1152 */ MCD::OPC_CheckField, 22, 1, 0, 141, 12, 0, // Skip to: 4372
9634 : /* 1159 */ MCD::OPC_CheckField, 0, 16, 128, 20, 133, 12, 0, // Skip to: 4372
9635 : /* 1167 */ MCD::OPC_Decode, 175, 13, 210, 2, // Opcode: VLSTM
9636 : /* 1172 */ MCD::OPC_FilterValue, 25, 63, 0, 0, // Skip to: 1240
9637 : /* 1177 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9638 : /* 1180 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 1195
9639 : /* 1185 */ MCD::OPC_CheckPredicate, 28, 110, 12, 0, // Skip to: 4372
9640 : /* 1190 */ MCD::OPC_Decode, 223, 20, 211, 2, // Opcode: VSTMSIA_UPD
9641 : /* 1195 */ MCD::OPC_FilterValue, 11, 100, 12, 0, // Skip to: 4372
9642 : /* 1200 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
9643 : /* 1203 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1218
9644 : /* 1208 */ MCD::OPC_CheckPredicate, 28, 87, 12, 0, // Skip to: 4372
9645 : /* 1213 */ MCD::OPC_Decode, 219, 20, 212, 2, // Opcode: VSTMDIA_UPD
9646 : /* 1218 */ MCD::OPC_FilterValue, 1, 77, 12, 0, // Skip to: 4372
9647 : /* 1223 */ MCD::OPC_CheckPredicate, 28, 72, 12, 0, // Skip to: 4372
9648 : /* 1228 */ MCD::OPC_CheckField, 22, 1, 0, 65, 12, 0, // Skip to: 4372
9649 : /* 1235 */ MCD::OPC_Decode, 228, 4, 213, 2, // Opcode: FSTMXIA_UPD
9650 : /* 1240 */ MCD::OPC_FilterValue, 26, 63, 0, 0, // Skip to: 1308
9651 : /* 1245 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9652 : /* 1248 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 1263
9653 : /* 1253 */ MCD::OPC_CheckPredicate, 28, 42, 12, 0, // Skip to: 4372
9654 : /* 1258 */ MCD::OPC_Decode, 221, 20, 211, 2, // Opcode: VSTMSDB_UPD
9655 : /* 1263 */ MCD::OPC_FilterValue, 11, 32, 12, 0, // Skip to: 4372
9656 : /* 1268 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
9657 : /* 1271 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1286
9658 : /* 1276 */ MCD::OPC_CheckPredicate, 28, 19, 12, 0, // Skip to: 4372
9659 : /* 1281 */ MCD::OPC_Decode, 217, 20, 212, 2, // Opcode: VSTMDDB_UPD
9660 : /* 1286 */ MCD::OPC_FilterValue, 1, 9, 12, 0, // Skip to: 4372
9661 : /* 1291 */ MCD::OPC_CheckPredicate, 28, 4, 12, 0, // Skip to: 4372
9662 : /* 1296 */ MCD::OPC_CheckField, 22, 1, 0, 253, 11, 0, // Skip to: 4372
9663 : /* 1303 */ MCD::OPC_Decode, 226, 4, 213, 2, // Opcode: FSTMXDB_UPD
9664 : /* 1308 */ MCD::OPC_FilterValue, 28, 159, 0, 0, // Skip to: 1472
9665 : /* 1313 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9666 : /* 1316 */ MCD::OPC_FilterValue, 9, 47, 0, 0, // Skip to: 1368
9667 : /* 1321 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9668 : /* 1324 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1346
9669 : /* 1329 */ MCD::OPC_CheckPredicate, 62, 222, 11, 0, // Skip to: 4372
9670 : /* 1334 */ MCD::OPC_CheckField, 4, 1, 0, 215, 11, 0, // Skip to: 4372
9671 : /* 1341 */ MCD::OPC_Decode, 200, 14, 192, 2, // Opcode: VMULH
9672 : /* 1346 */ MCD::OPC_FilterValue, 1, 205, 11, 0, // Skip to: 4372
9673 : /* 1351 */ MCD::OPC_CheckPredicate, 62, 200, 11, 0, // Skip to: 4372
9674 : /* 1356 */ MCD::OPC_CheckField, 4, 1, 0, 193, 11, 0, // Skip to: 4372
9675 : /* 1363 */ MCD::OPC_Decode, 132, 15, 192, 2, // Opcode: VNMULH
9676 : /* 1368 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 1420
9677 : /* 1373 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9678 : /* 1376 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1398
9679 : /* 1381 */ MCD::OPC_CheckPredicate, 28, 170, 11, 0, // Skip to: 4372
9680 : /* 1386 */ MCD::OPC_CheckField, 4, 1, 0, 163, 11, 0, // Skip to: 4372
9681 : /* 1393 */ MCD::OPC_Decode, 213, 14, 198, 2, // Opcode: VMULS
9682 : /* 1398 */ MCD::OPC_FilterValue, 1, 153, 11, 0, // Skip to: 4372
9683 : /* 1403 */ MCD::OPC_CheckPredicate, 28, 148, 11, 0, // Skip to: 4372
9684 : /* 1408 */ MCD::OPC_CheckField, 4, 1, 0, 141, 11, 0, // Skip to: 4372
9685 : /* 1415 */ MCD::OPC_Decode, 133, 15, 198, 2, // Opcode: VNMULS
9686 : /* 1420 */ MCD::OPC_FilterValue, 11, 131, 11, 0, // Skip to: 4372
9687 : /* 1425 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9688 : /* 1428 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1450
9689 : /* 1433 */ MCD::OPC_CheckPredicate, 63, 118, 11, 0, // Skip to: 4372
9690 : /* 1438 */ MCD::OPC_CheckField, 4, 1, 0, 111, 11, 0, // Skip to: 4372
9691 : /* 1445 */ MCD::OPC_Decode, 199, 14, 205, 2, // Opcode: VMULD
9692 : /* 1450 */ MCD::OPC_FilterValue, 1, 101, 11, 0, // Skip to: 4372
9693 : /* 1455 */ MCD::OPC_CheckPredicate, 63, 96, 11, 0, // Skip to: 4372
9694 : /* 1460 */ MCD::OPC_CheckField, 4, 1, 0, 89, 11, 0, // Skip to: 4372
9695 : /* 1467 */ MCD::OPC_Decode, 131, 15, 205, 2, // Opcode: VNMULD
9696 : /* 1472 */ MCD::OPC_FilterValue, 29, 79, 11, 0, // Skip to: 4372
9697 : /* 1477 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9698 : /* 1480 */ MCD::OPC_FilterValue, 9, 47, 0, 0, // Skip to: 1532
9699 : /* 1485 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9700 : /* 1488 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1510
9701 : /* 1493 */ MCD::OPC_CheckPredicate, 62, 58, 11, 0, // Skip to: 4372
9702 : /* 1498 */ MCD::OPC_CheckField, 4, 1, 0, 51, 11, 0, // Skip to: 4372
9703 : /* 1505 */ MCD::OPC_Decode, 162, 10, 191, 2, // Opcode: VFMAH
9704 : /* 1510 */ MCD::OPC_FilterValue, 1, 41, 11, 0, // Skip to: 4372
9705 : /* 1515 */ MCD::OPC_CheckPredicate, 62, 36, 11, 0, // Skip to: 4372
9706 : /* 1520 */ MCD::OPC_CheckField, 4, 1, 0, 29, 11, 0, // Skip to: 4372
9707 : /* 1527 */ MCD::OPC_Decode, 173, 10, 191, 2, // Opcode: VFMSH
9708 : /* 1532 */ MCD::OPC_FilterValue, 10, 194, 0, 0, // Skip to: 1731
9709 : /* 1537 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
9710 : /* 1540 */ MCD::OPC_FilterValue, 0, 33, 0, 0, // Skip to: 1578
9711 : /* 1545 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9712 : /* 1548 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1563
9713 : /* 1553 */ MCD::OPC_CheckPredicate, 64, 254, 10, 0, // Skip to: 4372
9714 : /* 1558 */ MCD::OPC_Decode, 167, 10, 197, 2, // Opcode: VFMAS
9715 : /* 1563 */ MCD::OPC_FilterValue, 1, 244, 10, 0, // Skip to: 4372
9716 : /* 1568 */ MCD::OPC_CheckPredicate, 64, 239, 10, 0, // Skip to: 4372
9717 : /* 1573 */ MCD::OPC_Decode, 178, 10, 197, 2, // Opcode: VFMSS
9718 : /* 1578 */ MCD::OPC_FilterValue, 1, 229, 10, 0, // Skip to: 4372
9719 : /* 1583 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
9720 : /* 1586 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 1615
9721 : /* 1591 */ MCD::OPC_CheckPredicate, 28, 216, 10, 0, // Skip to: 4372
9722 : /* 1596 */ MCD::OPC_CheckField, 22, 1, 1, 209, 10, 0, // Skip to: 4372
9723 : /* 1603 */ MCD::OPC_CheckField, 7, 1, 0, 202, 10, 0, // Skip to: 4372
9724 : /* 1610 */ MCD::OPC_Decode, 198, 14, 214, 2, // Opcode: VMSR_FPSID
9725 : /* 1615 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 1644
9726 : /* 1620 */ MCD::OPC_CheckPredicate, 28, 187, 10, 0, // Skip to: 4372
9727 : /* 1625 */ MCD::OPC_CheckField, 22, 1, 1, 180, 10, 0, // Skip to: 4372
9728 : /* 1632 */ MCD::OPC_CheckField, 7, 1, 0, 173, 10, 0, // Skip to: 4372
9729 : /* 1639 */ MCD::OPC_Decode, 194, 14, 214, 2, // Opcode: VMSR
9730 : /* 1644 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 1673
9731 : /* 1649 */ MCD::OPC_CheckPredicate, 28, 158, 10, 0, // Skip to: 4372
9732 : /* 1654 */ MCD::OPC_CheckField, 22, 1, 1, 151, 10, 0, // Skip to: 4372
9733 : /* 1661 */ MCD::OPC_CheckField, 7, 1, 0, 144, 10, 0, // Skip to: 4372
9734 : /* 1668 */ MCD::OPC_Decode, 195, 14, 214, 2, // Opcode: VMSR_FPEXC
9735 : /* 1673 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 1702
9736 : /* 1678 */ MCD::OPC_CheckPredicate, 28, 129, 10, 0, // Skip to: 4372
9737 : /* 1683 */ MCD::OPC_CheckField, 22, 1, 1, 122, 10, 0, // Skip to: 4372
9738 : /* 1690 */ MCD::OPC_CheckField, 7, 1, 0, 115, 10, 0, // Skip to: 4372
9739 : /* 1697 */ MCD::OPC_Decode, 196, 14, 214, 2, // Opcode: VMSR_FPINST
9740 : /* 1702 */ MCD::OPC_FilterValue, 10, 105, 10, 0, // Skip to: 4372
9741 : /* 1707 */ MCD::OPC_CheckPredicate, 28, 100, 10, 0, // Skip to: 4372
9742 : /* 1712 */ MCD::OPC_CheckField, 22, 1, 1, 93, 10, 0, // Skip to: 4372
9743 : /* 1719 */ MCD::OPC_CheckField, 7, 1, 0, 86, 10, 0, // Skip to: 4372
9744 : /* 1726 */ MCD::OPC_Decode, 197, 14, 214, 2, // Opcode: VMSR_FPINST2
9745 : /* 1731 */ MCD::OPC_FilterValue, 11, 76, 10, 0, // Skip to: 4372
9746 : /* 1736 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9747 : /* 1739 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1761
9748 : /* 1744 */ MCD::OPC_CheckPredicate, 65, 63, 10, 0, // Skip to: 4372
9749 : /* 1749 */ MCD::OPC_CheckField, 4, 1, 0, 56, 10, 0, // Skip to: 4372
9750 : /* 1756 */ MCD::OPC_Decode, 161, 10, 204, 2, // Opcode: VFMAD
9751 : /* 1761 */ MCD::OPC_FilterValue, 1, 46, 10, 0, // Skip to: 4372
9752 : /* 1766 */ MCD::OPC_CheckPredicate, 65, 41, 10, 0, // Skip to: 4372
9753 : /* 1771 */ MCD::OPC_CheckField, 4, 1, 0, 34, 10, 0, // Skip to: 4372
9754 : /* 1778 */ MCD::OPC_Decode, 172, 10, 204, 2, // Opcode: VFMSD
9755 : /* 1783 */ MCD::OPC_FilterValue, 3, 24, 10, 0, // Skip to: 4372
9756 : /* 1788 */ MCD::OPC_ExtractField, 23, 5, // Inst{27-23} ...
9757 : /* 1791 */ MCD::OPC_FilterValue, 24, 25, 0, 0, // Skip to: 1821
9758 : /* 1796 */ MCD::OPC_CheckPredicate, 66, 11, 10, 0, // Skip to: 4372
9759 : /* 1801 */ MCD::OPC_CheckField, 22, 1, 0, 4, 10, 0, // Skip to: 4372
9760 : /* 1808 */ MCD::OPC_CheckField, 0, 16, 128, 20, 252, 9, 0, // Skip to: 4372
9761 : /* 1816 */ MCD::OPC_Decode, 174, 13, 210, 2, // Opcode: VLLDM
9762 : /* 1821 */ MCD::OPC_FilterValue, 25, 63, 0, 0, // Skip to: 1889
9763 : /* 1826 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9764 : /* 1829 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 1844
9765 : /* 1834 */ MCD::OPC_CheckPredicate, 28, 229, 9, 0, // Skip to: 4372
9766 : /* 1839 */ MCD::OPC_Decode, 170, 13, 211, 2, // Opcode: VLDMSIA_UPD
9767 : /* 1844 */ MCD::OPC_FilterValue, 11, 219, 9, 0, // Skip to: 4372
9768 : /* 1849 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
9769 : /* 1852 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1867
9770 : /* 1857 */ MCD::OPC_CheckPredicate, 28, 206, 9, 0, // Skip to: 4372
9771 : /* 1862 */ MCD::OPC_Decode, 166, 13, 212, 2, // Opcode: VLDMDIA_UPD
9772 : /* 1867 */ MCD::OPC_FilterValue, 1, 196, 9, 0, // Skip to: 4372
9773 : /* 1872 */ MCD::OPC_CheckPredicate, 28, 191, 9, 0, // Skip to: 4372
9774 : /* 1877 */ MCD::OPC_CheckField, 22, 1, 0, 184, 9, 0, // Skip to: 4372
9775 : /* 1884 */ MCD::OPC_Decode, 224, 4, 213, 2, // Opcode: FLDMXIA_UPD
9776 : /* 1889 */ MCD::OPC_FilterValue, 26, 63, 0, 0, // Skip to: 1957
9777 : /* 1894 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9778 : /* 1897 */ MCD::OPC_FilterValue, 10, 10, 0, 0, // Skip to: 1912
9779 : /* 1902 */ MCD::OPC_CheckPredicate, 28, 161, 9, 0, // Skip to: 4372
9780 : /* 1907 */ MCD::OPC_Decode, 168, 13, 211, 2, // Opcode: VLDMSDB_UPD
9781 : /* 1912 */ MCD::OPC_FilterValue, 11, 151, 9, 0, // Skip to: 4372
9782 : /* 1917 */ MCD::OPC_ExtractField, 0, 1, // Inst{0} ...
9783 : /* 1920 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1935
9784 : /* 1925 */ MCD::OPC_CheckPredicate, 28, 138, 9, 0, // Skip to: 4372
9785 : /* 1930 */ MCD::OPC_Decode, 164, 13, 212, 2, // Opcode: VLDMDDB_UPD
9786 : /* 1935 */ MCD::OPC_FilterValue, 1, 128, 9, 0, // Skip to: 4372
9787 : /* 1940 */ MCD::OPC_CheckPredicate, 28, 123, 9, 0, // Skip to: 4372
9788 : /* 1945 */ MCD::OPC_CheckField, 22, 1, 0, 116, 9, 0, // Skip to: 4372
9789 : /* 1952 */ MCD::OPC_Decode, 222, 4, 213, 2, // Opcode: FLDMXDB_UPD
9790 : /* 1957 */ MCD::OPC_FilterValue, 28, 159, 0, 0, // Skip to: 2121
9791 : /* 1962 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
9792 : /* 1965 */ MCD::OPC_FilterValue, 9, 47, 0, 0, // Skip to: 2017
9793 : /* 1970 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9794 : /* 1973 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 1995
9795 : /* 1978 */ MCD::OPC_CheckPredicate, 62, 85, 9, 0, // Skip to: 4372
9796 : /* 1983 */ MCD::OPC_CheckField, 4, 1, 0, 78, 9, 0, // Skip to: 4372
9797 : /* 1990 */ MCD::OPC_Decode, 248, 7, 192, 2, // Opcode: VADDH
9798 : /* 1995 */ MCD::OPC_FilterValue, 1, 68, 9, 0, // Skip to: 4372
9799 : /* 2000 */ MCD::OPC_CheckPredicate, 62, 63, 9, 0, // Skip to: 4372
9800 : /* 2005 */ MCD::OPC_CheckField, 4, 1, 0, 56, 9, 0, // Skip to: 4372
9801 : /* 2012 */ MCD::OPC_Decode, 228, 20, 192, 2, // Opcode: VSUBH
9802 : /* 2017 */ MCD::OPC_FilterValue, 10, 47, 0, 0, // Skip to: 2069
9803 : /* 2022 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9804 : /* 2025 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2047
9805 : /* 2030 */ MCD::OPC_CheckPredicate, 28, 33, 9, 0, // Skip to: 4372
9806 : /* 2035 */ MCD::OPC_CheckField, 4, 1, 0, 26, 9, 0, // Skip to: 4372
9807 : /* 2042 */ MCD::OPC_Decode, 130, 8, 198, 2, // Opcode: VADDS
9808 : /* 2047 */ MCD::OPC_FilterValue, 1, 16, 9, 0, // Skip to: 4372
9809 : /* 2052 */ MCD::OPC_CheckPredicate, 28, 11, 9, 0, // Skip to: 4372
9810 : /* 2057 */ MCD::OPC_CheckField, 4, 1, 0, 4, 9, 0, // Skip to: 4372
9811 : /* 2064 */ MCD::OPC_Decode, 238, 20, 198, 2, // Opcode: VSUBS
9812 : /* 2069 */ MCD::OPC_FilterValue, 11, 250, 8, 0, // Skip to: 4372
9813 : /* 2074 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
9814 : /* 2077 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2099
9815 : /* 2082 */ MCD::OPC_CheckPredicate, 63, 237, 8, 0, // Skip to: 4372
9816 : /* 2087 */ MCD::OPC_CheckField, 4, 1, 0, 230, 8, 0, // Skip to: 4372
9817 : /* 2094 */ MCD::OPC_Decode, 247, 7, 205, 2, // Opcode: VADDD
9818 : /* 2099 */ MCD::OPC_FilterValue, 1, 220, 8, 0, // Skip to: 4372
9819 : /* 2104 */ MCD::OPC_CheckPredicate, 63, 215, 8, 0, // Skip to: 4372
9820 : /* 2109 */ MCD::OPC_CheckField, 4, 1, 0, 208, 8, 0, // Skip to: 4372
9821 : /* 2116 */ MCD::OPC_Decode, 227, 20, 205, 2, // Opcode: VSUBD
9822 : /* 2121 */ MCD::OPC_FilterValue, 29, 198, 8, 0, // Skip to: 4372
9823 : /* 2126 */ MCD::OPC_ExtractField, 6, 6, // Inst{11-6} ...
9824 : /* 2129 */ MCD::OPC_FilterValue, 36, 17, 0, 0, // Skip to: 2151
9825 : /* 2134 */ MCD::OPC_CheckPredicate, 62, 185, 8, 0, // Skip to: 4372
9826 : /* 2139 */ MCD::OPC_CheckField, 4, 2, 0, 178, 8, 0, // Skip to: 4372
9827 : /* 2146 */ MCD::OPC_Decode, 220, 4, 215, 2, // Opcode: FCONSTH
9828 : /* 2151 */ MCD::OPC_FilterValue, 37, 11, 1, 0, // Skip to: 2423
9829 : /* 2156 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
9830 : /* 2159 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2181
9831 : /* 2164 */ MCD::OPC_CheckPredicate, 62, 155, 8, 0, // Skip to: 4372
9832 : /* 2169 */ MCD::OPC_CheckField, 4, 1, 0, 148, 8, 0, // Skip to: 4372
9833 : /* 2176 */ MCD::OPC_Decode, 241, 14, 216, 2, // Opcode: VNEGH
9834 : /* 2181 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 2203
9835 : /* 2186 */ MCD::OPC_CheckPredicate, 62, 133, 8, 0, // Skip to: 4372
9836 : /* 2191 */ MCD::OPC_CheckField, 4, 1, 0, 126, 8, 0, // Skip to: 4372
9837 : /* 2198 */ MCD::OPC_Decode, 158, 9, 216, 2, // Opcode: VCMPH
9838 : /* 2203 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 2225
9839 : /* 2208 */ MCD::OPC_CheckPredicate, 62, 111, 8, 0, // Skip to: 4372
9840 : /* 2213 */ MCD::OPC_CheckField, 0, 6, 0, 104, 8, 0, // Skip to: 4372
9841 : /* 2220 */ MCD::OPC_Decode, 161, 9, 217, 2, // Opcode: VCMPZH
9842 : /* 2225 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2247
9843 : /* 2230 */ MCD::OPC_CheckPredicate, 62, 89, 8, 0, // Skip to: 4372
9844 : /* 2235 */ MCD::OPC_CheckField, 4, 1, 0, 82, 8, 0, // Skip to: 4372
9845 : /* 2242 */ MCD::OPC_Decode, 168, 17, 218, 2, // Opcode: VRINTRH
9846 : /* 2247 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 2269
9847 : /* 2252 */ MCD::OPC_CheckPredicate, 62, 67, 8, 0, // Skip to: 4372
9848 : /* 2257 */ MCD::OPC_CheckField, 4, 1, 0, 60, 8, 0, // Skip to: 4372
9849 : /* 2264 */ MCD::OPC_Decode, 171, 17, 218, 2, // Opcode: VRINTXH
9850 : /* 2269 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 2291
9851 : /* 2274 */ MCD::OPC_CheckPredicate, 62, 45, 8, 0, // Skip to: 4372
9852 : /* 2279 */ MCD::OPC_CheckField, 4, 1, 0, 38, 8, 0, // Skip to: 4372
9853 : /* 2286 */ MCD::OPC_Decode, 187, 21, 219, 2, // Opcode: VUITOH
9854 : /* 2291 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 2313
9855 : /* 2296 */ MCD::OPC_CheckPredicate, 62, 23, 8, 0, // Skip to: 4372
9856 : /* 2301 */ MCD::OPC_CheckField, 4, 1, 0, 16, 8, 0, // Skip to: 4372
9857 : /* 2308 */ MCD::OPC_Decode, 192, 18, 220, 2, // Opcode: VSHTOH
9858 : /* 2313 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 2335
9859 : /* 2318 */ MCD::OPC_CheckPredicate, 62, 1, 8, 0, // Skip to: 4372
9860 : /* 2323 */ MCD::OPC_CheckField, 4, 1, 0, 250, 7, 0, // Skip to: 4372
9861 : /* 2330 */ MCD::OPC_Decode, 184, 21, 220, 2, // Opcode: VUHTOH
9862 : /* 2335 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 2357
9863 : /* 2340 */ MCD::OPC_CheckPredicate, 62, 235, 7, 0, // Skip to: 4372
9864 : /* 2345 */ MCD::OPC_CheckField, 4, 1, 0, 228, 7, 0, // Skip to: 4372
9865 : /* 2352 */ MCD::OPC_Decode, 159, 21, 218, 2, // Opcode: VTOUIRH
9866 : /* 2357 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 2379
9867 : /* 2362 */ MCD::OPC_CheckPredicate, 62, 213, 7, 0, // Skip to: 4372
9868 : /* 2367 */ MCD::OPC_CheckField, 4, 1, 0, 206, 7, 0, // Skip to: 4372
9869 : /* 2374 */ MCD::OPC_Decode, 147, 21, 218, 2, // Opcode: VTOSIRH
9870 : /* 2379 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 2401
9871 : /* 2384 */ MCD::OPC_CheckPredicate, 62, 191, 7, 0, // Skip to: 4372
9872 : /* 2389 */ MCD::OPC_CheckField, 4, 1, 0, 184, 7, 0, // Skip to: 4372
9873 : /* 2396 */ MCD::OPC_Decode, 144, 21, 220, 2, // Opcode: VTOSHH
9874 : /* 2401 */ MCD::OPC_FilterValue, 15, 174, 7, 0, // Skip to: 4372
9875 : /* 2406 */ MCD::OPC_CheckPredicate, 62, 169, 7, 0, // Skip to: 4372
9876 : /* 2411 */ MCD::OPC_CheckField, 4, 1, 0, 162, 7, 0, // Skip to: 4372
9877 : /* 2418 */ MCD::OPC_Decode, 156, 21, 220, 2, // Opcode: VTOUHH
9878 : /* 2423 */ MCD::OPC_FilterValue, 39, 11, 1, 0, // Skip to: 2695
9879 : /* 2428 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
9880 : /* 2431 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 2453
9881 : /* 2436 */ MCD::OPC_CheckPredicate, 62, 139, 7, 0, // Skip to: 4372
9882 : /* 2441 */ MCD::OPC_CheckField, 4, 1, 0, 132, 7, 0, // Skip to: 4372
9883 : /* 2448 */ MCD::OPC_Decode, 227, 7, 218, 2, // Opcode: VABSH
9884 : /* 2453 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 2475
9885 : /* 2458 */ MCD::OPC_CheckPredicate, 62, 117, 7, 0, // Skip to: 4372
9886 : /* 2463 */ MCD::OPC_CheckField, 4, 1, 0, 110, 7, 0, // Skip to: 4372
9887 : /* 2470 */ MCD::OPC_Decode, 209, 18, 218, 2, // Opcode: VSQRTH
9888 : /* 2475 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 2497
9889 : /* 2480 */ MCD::OPC_CheckPredicate, 62, 95, 7, 0, // Skip to: 4372
9890 : /* 2485 */ MCD::OPC_CheckField, 4, 1, 0, 88, 7, 0, // Skip to: 4372
9891 : /* 2492 */ MCD::OPC_Decode, 153, 9, 216, 2, // Opcode: VCMPEH
9892 : /* 2497 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 2519
9893 : /* 2502 */ MCD::OPC_CheckPredicate, 62, 73, 7, 0, // Skip to: 4372
9894 : /* 2507 */ MCD::OPC_CheckField, 0, 6, 0, 66, 7, 0, // Skip to: 4372
9895 : /* 2514 */ MCD::OPC_Decode, 156, 9, 217, 2, // Opcode: VCMPEZH
9896 : /* 2519 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2541
9897 : /* 2524 */ MCD::OPC_CheckPredicate, 62, 51, 7, 0, // Skip to: 4372
9898 : /* 2529 */ MCD::OPC_CheckField, 4, 1, 0, 44, 7, 0, // Skip to: 4372
9899 : /* 2536 */ MCD::OPC_Decode, 178, 17, 218, 2, // Opcode: VRINTZH
9900 : /* 2541 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 2563
9901 : /* 2546 */ MCD::OPC_CheckPredicate, 62, 29, 7, 0, // Skip to: 4372
9902 : /* 2551 */ MCD::OPC_CheckField, 4, 1, 0, 22, 7, 0, // Skip to: 4372
9903 : /* 2558 */ MCD::OPC_Decode, 195, 18, 219, 2, // Opcode: VSITOH
9904 : /* 2563 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 2585
9905 : /* 2568 */ MCD::OPC_CheckPredicate, 62, 7, 7, 0, // Skip to: 4372
9906 : /* 2573 */ MCD::OPC_CheckField, 4, 1, 0, 0, 7, 0, // Skip to: 4372
9907 : /* 2580 */ MCD::OPC_Decode, 206, 18, 220, 2, // Opcode: VSLTOH
9908 : /* 2585 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 2607
9909 : /* 2590 */ MCD::OPC_CheckPredicate, 62, 241, 6, 0, // Skip to: 4372
9910 : /* 2595 */ MCD::OPC_CheckField, 4, 1, 0, 234, 6, 0, // Skip to: 4372
9911 : /* 2602 */ MCD::OPC_Decode, 190, 21, 220, 2, // Opcode: VULTOH
9912 : /* 2607 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 2629
9913 : /* 2612 */ MCD::OPC_CheckPredicate, 62, 219, 6, 0, // Skip to: 4372
9914 : /* 2617 */ MCD::OPC_CheckField, 4, 1, 0, 212, 6, 0, // Skip to: 4372
9915 : /* 2624 */ MCD::OPC_Decode, 162, 21, 221, 2, // Opcode: VTOUIZH
9916 : /* 2629 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 2651
9917 : /* 2634 */ MCD::OPC_CheckPredicate, 62, 197, 6, 0, // Skip to: 4372
9918 : /* 2639 */ MCD::OPC_CheckField, 4, 1, 0, 190, 6, 0, // Skip to: 4372
9919 : /* 2646 */ MCD::OPC_Decode, 150, 21, 221, 2, // Opcode: VTOSIZH
9920 : /* 2651 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 2673
9921 : /* 2656 */ MCD::OPC_CheckPredicate, 62, 175, 6, 0, // Skip to: 4372
9922 : /* 2661 */ MCD::OPC_CheckField, 4, 1, 0, 168, 6, 0, // Skip to: 4372
9923 : /* 2668 */ MCD::OPC_Decode, 153, 21, 220, 2, // Opcode: VTOSLH
9924 : /* 2673 */ MCD::OPC_FilterValue, 15, 158, 6, 0, // Skip to: 4372
9925 : /* 2678 */ MCD::OPC_CheckPredicate, 62, 153, 6, 0, // Skip to: 4372
9926 : /* 2683 */ MCD::OPC_CheckField, 4, 1, 0, 146, 6, 0, // Skip to: 4372
9927 : /* 2690 */ MCD::OPC_Decode, 165, 21, 220, 2, // Opcode: VTOULH
9928 : /* 2695 */ MCD::OPC_FilterValue, 40, 20, 1, 0, // Skip to: 2976
9929 : /* 2700 */ MCD::OPC_ExtractField, 4, 2, // Inst{5-4} ...
9930 : /* 2703 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 2718
9931 : /* 2708 */ MCD::OPC_CheckPredicate, 67, 123, 6, 0, // Skip to: 4372
9932 : /* 2713 */ MCD::OPC_Decode, 221, 4, 222, 2, // Opcode: FCONSTS
9933 : /* 2718 */ MCD::OPC_FilterValue, 1, 113, 6, 0, // Skip to: 4372
9934 : /* 2723 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
9935 : /* 2726 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2755
9936 : /* 2731 */ MCD::OPC_CheckPredicate, 28, 100, 6, 0, // Skip to: 4372
9937 : /* 2736 */ MCD::OPC_CheckField, 22, 1, 1, 93, 6, 0, // Skip to: 4372
9938 : /* 2743 */ MCD::OPC_CheckField, 0, 4, 0, 86, 6, 0, // Skip to: 4372
9939 : /* 2750 */ MCD::OPC_Decode, 190, 14, 214, 2, // Opcode: VMRS_FPSID
9940 : /* 2755 */ MCD::OPC_FilterValue, 1, 42, 0, 0, // Skip to: 2802
9941 : /* 2760 */ MCD::OPC_ExtractField, 0, 4, // Inst{3-0} ...
9942 : /* 2763 */ MCD::OPC_FilterValue, 0, 68, 6, 0, // Skip to: 4372
9943 : /* 2768 */ MCD::OPC_ExtractField, 22, 1, // Inst{22} ...
9944 : /* 2771 */ MCD::OPC_FilterValue, 1, 60, 6, 0, // Skip to: 4372
9945 : /* 2776 */ MCD::OPC_CheckPredicate, 28, 11, 0, 0, // Skip to: 2792
9946 : /* 2781 */ MCD::OPC_CheckField, 12, 4, 15, 4, 0, 0, // Skip to: 2792
9947 : /* 2788 */ MCD::OPC_Decode, 225, 4, 29, // Opcode: FMSTAT
9948 : /* 2792 */ MCD::OPC_CheckPredicate, 28, 39, 6, 0, // Skip to: 4372
9949 : /* 2797 */ MCD::OPC_Decode, 186, 14, 214, 2, // Opcode: VMRS
9950 : /* 2802 */ MCD::OPC_FilterValue, 5, 24, 0, 0, // Skip to: 2831
9951 : /* 2807 */ MCD::OPC_CheckPredicate, 68, 24, 6, 0, // Skip to: 4372
9952 : /* 2812 */ MCD::OPC_CheckField, 22, 1, 1, 17, 6, 0, // Skip to: 4372
9953 : /* 2819 */ MCD::OPC_CheckField, 0, 4, 0, 10, 6, 0, // Skip to: 4372
9954 : /* 2826 */ MCD::OPC_Decode, 193, 14, 214, 2, // Opcode: VMRS_MVFR2
9955 : /* 2831 */ MCD::OPC_FilterValue, 6, 24, 0, 0, // Skip to: 2860
9956 : /* 2836 */ MCD::OPC_CheckPredicate, 28, 251, 5, 0, // Skip to: 4372
9957 : /* 2841 */ MCD::OPC_CheckField, 22, 1, 1, 244, 5, 0, // Skip to: 4372
9958 : /* 2848 */ MCD::OPC_CheckField, 0, 4, 0, 237, 5, 0, // Skip to: 4372
9959 : /* 2855 */ MCD::OPC_Decode, 192, 14, 214, 2, // Opcode: VMRS_MVFR1
9960 : /* 2860 */ MCD::OPC_FilterValue, 7, 24, 0, 0, // Skip to: 2889
9961 : /* 2865 */ MCD::OPC_CheckPredicate, 28, 222, 5, 0, // Skip to: 4372
9962 : /* 2870 */ MCD::OPC_CheckField, 22, 1, 1, 215, 5, 0, // Skip to: 4372
9963 : /* 2877 */ MCD::OPC_CheckField, 0, 4, 0, 208, 5, 0, // Skip to: 4372
9964 : /* 2884 */ MCD::OPC_Decode, 191, 14, 214, 2, // Opcode: VMRS_MVFR0
9965 : /* 2889 */ MCD::OPC_FilterValue, 8, 24, 0, 0, // Skip to: 2918
9966 : /* 2894 */ MCD::OPC_CheckPredicate, 28, 193, 5, 0, // Skip to: 4372
9967 : /* 2899 */ MCD::OPC_CheckField, 22, 1, 1, 186, 5, 0, // Skip to: 4372
9968 : /* 2906 */ MCD::OPC_CheckField, 0, 4, 0, 179, 5, 0, // Skip to: 4372
9969 : /* 2913 */ MCD::OPC_Decode, 187, 14, 214, 2, // Opcode: VMRS_FPEXC
9970 : /* 2918 */ MCD::OPC_FilterValue, 9, 24, 0, 0, // Skip to: 2947
9971 : /* 2923 */ MCD::OPC_CheckPredicate, 28, 164, 5, 0, // Skip to: 4372
9972 : /* 2928 */ MCD::OPC_CheckField, 22, 1, 1, 157, 5, 0, // Skip to: 4372
9973 : /* 2935 */ MCD::OPC_CheckField, 0, 4, 0, 150, 5, 0, // Skip to: 4372
9974 : /* 2942 */ MCD::OPC_Decode, 188, 14, 214, 2, // Opcode: VMRS_FPINST
9975 : /* 2947 */ MCD::OPC_FilterValue, 10, 140, 5, 0, // Skip to: 4372
9976 : /* 2952 */ MCD::OPC_CheckPredicate, 28, 135, 5, 0, // Skip to: 4372
9977 : /* 2957 */ MCD::OPC_CheckField, 22, 1, 1, 128, 5, 0, // Skip to: 4372
9978 : /* 2964 */ MCD::OPC_CheckField, 0, 4, 0, 121, 5, 0, // Skip to: 4372
9979 : /* 2971 */ MCD::OPC_Decode, 189, 14, 214, 2, // Opcode: VMRS_FPINST2
9980 : /* 2976 */ MCD::OPC_FilterValue, 41, 77, 1, 0, // Skip to: 3314
9981 : /* 2981 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
9982 : /* 2984 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3006
9983 : /* 2989 */ MCD::OPC_CheckPredicate, 28, 98, 5, 0, // Skip to: 4372
9984 : /* 2994 */ MCD::OPC_CheckField, 4, 1, 0, 91, 5, 0, // Skip to: 4372
9985 : /* 3001 */ MCD::OPC_Decode, 173, 14, 218, 2, // Opcode: VMOVS
9986 : /* 3006 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3028
9987 : /* 3011 */ MCD::OPC_CheckPredicate, 28, 76, 5, 0, // Skip to: 4372
9988 : /* 3016 */ MCD::OPC_CheckField, 4, 1, 0, 69, 5, 0, // Skip to: 4372
9989 : /* 3023 */ MCD::OPC_Decode, 242, 14, 218, 2, // Opcode: VNEGS
9990 : /* 3028 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3050
9991 : /* 3033 */ MCD::OPC_CheckPredicate, 69, 54, 5, 0, // Skip to: 4372
9992 : /* 3038 */ MCD::OPC_CheckField, 4, 1, 0, 47, 5, 0, // Skip to: 4372
9993 : /* 3045 */ MCD::OPC_Decode, 181, 9, 218, 2, // Opcode: VCVTBHS
9994 : /* 3050 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3072
9995 : /* 3055 */ MCD::OPC_CheckPredicate, 69, 32, 5, 0, // Skip to: 4372
9996 : /* 3060 */ MCD::OPC_CheckField, 4, 1, 0, 25, 5, 0, // Skip to: 4372
9997 : /* 3067 */ MCD::OPC_Decode, 182, 9, 218, 2, // Opcode: VCVTBSH
9998 : /* 3072 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3094
9999 : /* 3077 */ MCD::OPC_CheckPredicate, 28, 10, 5, 0, // Skip to: 4372
10000 : /* 3082 */ MCD::OPC_CheckField, 4, 1, 0, 3, 5, 0, // Skip to: 4372
10001 : /* 3089 */ MCD::OPC_Decode, 159, 9, 218, 2, // Opcode: VCMPS
10002 : /* 3094 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3116
10003 : /* 3099 */ MCD::OPC_CheckPredicate, 28, 244, 4, 0, // Skip to: 4372
10004 : /* 3104 */ MCD::OPC_CheckField, 0, 6, 0, 237, 4, 0, // Skip to: 4372
10005 : /* 3111 */ MCD::OPC_Decode, 162, 9, 223, 2, // Opcode: VCMPZS
10006 : /* 3116 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3138
10007 : /* 3121 */ MCD::OPC_CheckPredicate, 68, 222, 4, 0, // Skip to: 4372
10008 : /* 3126 */ MCD::OPC_CheckField, 4, 1, 0, 215, 4, 0, // Skip to: 4372
10009 : /* 3133 */ MCD::OPC_Decode, 169, 17, 218, 2, // Opcode: VRINTRS
10010 : /* 3138 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 3160
10011 : /* 3143 */ MCD::OPC_CheckPredicate, 68, 200, 4, 0, // Skip to: 4372
10012 : /* 3148 */ MCD::OPC_CheckField, 4, 1, 0, 193, 4, 0, // Skip to: 4372
10013 : /* 3155 */ MCD::OPC_Decode, 176, 17, 218, 2, // Opcode: VRINTXS
10014 : /* 3160 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 3182
10015 : /* 3165 */ MCD::OPC_CheckPredicate, 28, 178, 4, 0, // Skip to: 4372
10016 : /* 3170 */ MCD::OPC_CheckField, 4, 1, 0, 171, 4, 0, // Skip to: 4372
10017 : /* 3177 */ MCD::OPC_Decode, 188, 21, 218, 2, // Opcode: VUITOS
10018 : /* 3182 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 3204
10019 : /* 3187 */ MCD::OPC_CheckPredicate, 28, 156, 4, 0, // Skip to: 4372
10020 : /* 3192 */ MCD::OPC_CheckField, 4, 1, 0, 149, 4, 0, // Skip to: 4372
10021 : /* 3199 */ MCD::OPC_Decode, 193, 18, 220, 2, // Opcode: VSHTOS
10022 : /* 3204 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 3226
10023 : /* 3209 */ MCD::OPC_CheckPredicate, 28, 134, 4, 0, // Skip to: 4372
10024 : /* 3214 */ MCD::OPC_CheckField, 4, 1, 0, 127, 4, 0, // Skip to: 4372
10025 : /* 3221 */ MCD::OPC_Decode, 185, 21, 220, 2, // Opcode: VUHTOS
10026 : /* 3226 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 3248
10027 : /* 3231 */ MCD::OPC_CheckPredicate, 28, 112, 4, 0, // Skip to: 4372
10028 : /* 3236 */ MCD::OPC_CheckField, 4, 1, 0, 105, 4, 0, // Skip to: 4372
10029 : /* 3243 */ MCD::OPC_Decode, 160, 21, 218, 2, // Opcode: VTOUIRS
10030 : /* 3248 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 3270
10031 : /* 3253 */ MCD::OPC_CheckPredicate, 28, 90, 4, 0, // Skip to: 4372
10032 : /* 3258 */ MCD::OPC_CheckField, 4, 1, 0, 83, 4, 0, // Skip to: 4372
10033 : /* 3265 */ MCD::OPC_Decode, 148, 21, 218, 2, // Opcode: VTOSIRS
10034 : /* 3270 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 3292
10035 : /* 3275 */ MCD::OPC_CheckPredicate, 28, 68, 4, 0, // Skip to: 4372
10036 : /* 3280 */ MCD::OPC_CheckField, 4, 1, 0, 61, 4, 0, // Skip to: 4372
10037 : /* 3287 */ MCD::OPC_Decode, 145, 21, 220, 2, // Opcode: VTOSHS
10038 : /* 3292 */ MCD::OPC_FilterValue, 15, 51, 4, 0, // Skip to: 4372
10039 : /* 3297 */ MCD::OPC_CheckPredicate, 28, 46, 4, 0, // Skip to: 4372
10040 : /* 3302 */ MCD::OPC_CheckField, 4, 1, 0, 39, 4, 0, // Skip to: 4372
10041 : /* 3309 */ MCD::OPC_Decode, 157, 21, 220, 2, // Opcode: VTOUHS
10042 : /* 3314 */ MCD::OPC_FilterValue, 43, 77, 1, 0, // Skip to: 3652
10043 : /* 3319 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10044 : /* 3322 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3344
10045 : /* 3327 */ MCD::OPC_CheckPredicate, 28, 16, 4, 0, // Skip to: 4372
10046 : /* 3332 */ MCD::OPC_CheckField, 4, 1, 0, 9, 4, 0, // Skip to: 4372
10047 : /* 3339 */ MCD::OPC_Decode, 228, 7, 218, 2, // Opcode: VABSS
10048 : /* 3344 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3366
10049 : /* 3349 */ MCD::OPC_CheckPredicate, 28, 250, 3, 0, // Skip to: 4372
10050 : /* 3354 */ MCD::OPC_CheckField, 4, 1, 0, 243, 3, 0, // Skip to: 4372
10051 : /* 3361 */ MCD::OPC_Decode, 210, 18, 218, 2, // Opcode: VSQRTS
10052 : /* 3366 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3388
10053 : /* 3371 */ MCD::OPC_CheckPredicate, 69, 228, 3, 0, // Skip to: 4372
10054 : /* 3376 */ MCD::OPC_CheckField, 4, 1, 0, 221, 3, 0, // Skip to: 4372
10055 : /* 3383 */ MCD::OPC_Decode, 229, 9, 218, 2, // Opcode: VCVTTHS
10056 : /* 3388 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3410
10057 : /* 3393 */ MCD::OPC_CheckPredicate, 69, 206, 3, 0, // Skip to: 4372
10058 : /* 3398 */ MCD::OPC_CheckField, 4, 1, 0, 199, 3, 0, // Skip to: 4372
10059 : /* 3405 */ MCD::OPC_Decode, 230, 9, 218, 2, // Opcode: VCVTTSH
10060 : /* 3410 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3432
10061 : /* 3415 */ MCD::OPC_CheckPredicate, 28, 184, 3, 0, // Skip to: 4372
10062 : /* 3420 */ MCD::OPC_CheckField, 4, 1, 0, 177, 3, 0, // Skip to: 4372
10063 : /* 3427 */ MCD::OPC_Decode, 154, 9, 218, 2, // Opcode: VCMPES
10064 : /* 3432 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3454
10065 : /* 3437 */ MCD::OPC_CheckPredicate, 28, 162, 3, 0, // Skip to: 4372
10066 : /* 3442 */ MCD::OPC_CheckField, 0, 6, 0, 155, 3, 0, // Skip to: 4372
10067 : /* 3449 */ MCD::OPC_Decode, 157, 9, 223, 2, // Opcode: VCMPEZS
10068 : /* 3454 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3476
10069 : /* 3459 */ MCD::OPC_CheckPredicate, 68, 140, 3, 0, // Skip to: 4372
10070 : /* 3464 */ MCD::OPC_CheckField, 4, 1, 0, 133, 3, 0, // Skip to: 4372
10071 : /* 3471 */ MCD::OPC_Decode, 183, 17, 218, 2, // Opcode: VRINTZS
10072 : /* 3476 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 3498
10073 : /* 3481 */ MCD::OPC_CheckPredicate, 63, 118, 3, 0, // Skip to: 4372
10074 : /* 3486 */ MCD::OPC_CheckField, 4, 1, 0, 111, 3, 0, // Skip to: 4372
10075 : /* 3493 */ MCD::OPC_Decode, 183, 9, 224, 2, // Opcode: VCVTDS
10076 : /* 3498 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 3520
10077 : /* 3503 */ MCD::OPC_CheckPredicate, 28, 96, 3, 0, // Skip to: 4372
10078 : /* 3508 */ MCD::OPC_CheckField, 4, 1, 0, 89, 3, 0, // Skip to: 4372
10079 : /* 3515 */ MCD::OPC_Decode, 196, 18, 218, 2, // Opcode: VSITOS
10080 : /* 3520 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 3542
10081 : /* 3525 */ MCD::OPC_CheckPredicate, 28, 74, 3, 0, // Skip to: 4372
10082 : /* 3530 */ MCD::OPC_CheckField, 4, 1, 0, 67, 3, 0, // Skip to: 4372
10083 : /* 3537 */ MCD::OPC_Decode, 207, 18, 220, 2, // Opcode: VSLTOS
10084 : /* 3542 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 3564
10085 : /* 3547 */ MCD::OPC_CheckPredicate, 28, 52, 3, 0, // Skip to: 4372
10086 : /* 3552 */ MCD::OPC_CheckField, 4, 1, 0, 45, 3, 0, // Skip to: 4372
10087 : /* 3559 */ MCD::OPC_Decode, 191, 21, 220, 2, // Opcode: VULTOS
10088 : /* 3564 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 3586
10089 : /* 3569 */ MCD::OPC_CheckPredicate, 28, 30, 3, 0, // Skip to: 4372
10090 : /* 3574 */ MCD::OPC_CheckField, 4, 1, 0, 23, 3, 0, // Skip to: 4372
10091 : /* 3581 */ MCD::OPC_Decode, 163, 21, 218, 2, // Opcode: VTOUIZS
10092 : /* 3586 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 3608
10093 : /* 3591 */ MCD::OPC_CheckPredicate, 28, 8, 3, 0, // Skip to: 4372
10094 : /* 3596 */ MCD::OPC_CheckField, 4, 1, 0, 1, 3, 0, // Skip to: 4372
10095 : /* 3603 */ MCD::OPC_Decode, 151, 21, 218, 2, // Opcode: VTOSIZS
10096 : /* 3608 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 3630
10097 : /* 3613 */ MCD::OPC_CheckPredicate, 28, 242, 2, 0, // Skip to: 4372
10098 : /* 3618 */ MCD::OPC_CheckField, 4, 1, 0, 235, 2, 0, // Skip to: 4372
10099 : /* 3625 */ MCD::OPC_Decode, 154, 21, 220, 2, // Opcode: VTOSLS
10100 : /* 3630 */ MCD::OPC_FilterValue, 15, 225, 2, 0, // Skip to: 4372
10101 : /* 3635 */ MCD::OPC_CheckPredicate, 28, 220, 2, 0, // Skip to: 4372
10102 : /* 3640 */ MCD::OPC_CheckField, 4, 1, 0, 213, 2, 0, // Skip to: 4372
10103 : /* 3647 */ MCD::OPC_Decode, 166, 21, 220, 2, // Opcode: VTOULS
10104 : /* 3652 */ MCD::OPC_FilterValue, 44, 17, 0, 0, // Skip to: 3674
10105 : /* 3657 */ MCD::OPC_CheckPredicate, 70, 198, 2, 0, // Skip to: 4372
10106 : /* 3662 */ MCD::OPC_CheckField, 4, 2, 0, 191, 2, 0, // Skip to: 4372
10107 : /* 3669 */ MCD::OPC_Decode, 219, 4, 225, 2, // Opcode: FCONSTD
10108 : /* 3674 */ MCD::OPC_FilterValue, 45, 77, 1, 0, // Skip to: 4012
10109 : /* 3679 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10110 : /* 3682 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 3704
10111 : /* 3687 */ MCD::OPC_CheckPredicate, 63, 168, 2, 0, // Skip to: 4372
10112 : /* 3692 */ MCD::OPC_CheckField, 4, 1, 0, 161, 2, 0, // Skip to: 4372
10113 : /* 3699 */ MCD::OPC_Decode, 156, 14, 226, 2, // Opcode: VMOVD
10114 : /* 3704 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 3726
10115 : /* 3709 */ MCD::OPC_CheckPredicate, 63, 146, 2, 0, // Skip to: 4372
10116 : /* 3714 */ MCD::OPC_CheckField, 4, 1, 0, 139, 2, 0, // Skip to: 4372
10117 : /* 3721 */ MCD::OPC_Decode, 240, 14, 226, 2, // Opcode: VNEGD
10118 : /* 3726 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 3748
10119 : /* 3731 */ MCD::OPC_CheckPredicate, 71, 124, 2, 0, // Skip to: 4372
10120 : /* 3736 */ MCD::OPC_CheckField, 4, 1, 0, 117, 2, 0, // Skip to: 4372
10121 : /* 3743 */ MCD::OPC_Decode, 180, 9, 224, 2, // Opcode: VCVTBHD
10122 : /* 3748 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 3770
10123 : /* 3753 */ MCD::OPC_CheckPredicate, 71, 102, 2, 0, // Skip to: 4372
10124 : /* 3758 */ MCD::OPC_CheckField, 4, 1, 0, 95, 2, 0, // Skip to: 4372
10125 : /* 3765 */ MCD::OPC_Decode, 179, 9, 227, 2, // Opcode: VCVTBDH
10126 : /* 3770 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 3792
10127 : /* 3775 */ MCD::OPC_CheckPredicate, 63, 80, 2, 0, // Skip to: 4372
10128 : /* 3780 */ MCD::OPC_CheckField, 4, 1, 0, 73, 2, 0, // Skip to: 4372
10129 : /* 3787 */ MCD::OPC_Decode, 151, 9, 226, 2, // Opcode: VCMPD
10130 : /* 3792 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 3814
10131 : /* 3797 */ MCD::OPC_CheckPredicate, 63, 58, 2, 0, // Skip to: 4372
10132 : /* 3802 */ MCD::OPC_CheckField, 0, 6, 0, 51, 2, 0, // Skip to: 4372
10133 : /* 3809 */ MCD::OPC_Decode, 160, 9, 228, 2, // Opcode: VCMPZD
10134 : /* 3814 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3836
10135 : /* 3819 */ MCD::OPC_CheckPredicate, 71, 36, 2, 0, // Skip to: 4372
10136 : /* 3824 */ MCD::OPC_CheckField, 4, 1, 0, 29, 2, 0, // Skip to: 4372
10137 : /* 3831 */ MCD::OPC_Decode, 167, 17, 226, 2, // Opcode: VRINTRD
10138 : /* 3836 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 3858
10139 : /* 3841 */ MCD::OPC_CheckPredicate, 71, 14, 2, 0, // Skip to: 4372
10140 : /* 3846 */ MCD::OPC_CheckField, 4, 1, 0, 7, 2, 0, // Skip to: 4372
10141 : /* 3853 */ MCD::OPC_Decode, 170, 17, 226, 2, // Opcode: VRINTXD
10142 : /* 3858 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 3880
10143 : /* 3863 */ MCD::OPC_CheckPredicate, 63, 248, 1, 0, // Skip to: 4372
10144 : /* 3868 */ MCD::OPC_CheckField, 4, 1, 0, 241, 1, 0, // Skip to: 4372
10145 : /* 3875 */ MCD::OPC_Decode, 186, 21, 224, 2, // Opcode: VUITOD
10146 : /* 3880 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 3902
10147 : /* 3885 */ MCD::OPC_CheckPredicate, 63, 226, 1, 0, // Skip to: 4372
10148 : /* 3890 */ MCD::OPC_CheckField, 4, 1, 0, 219, 1, 0, // Skip to: 4372
10149 : /* 3897 */ MCD::OPC_Decode, 191, 18, 229, 2, // Opcode: VSHTOD
10150 : /* 3902 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 3924
10151 : /* 3907 */ MCD::OPC_CheckPredicate, 63, 204, 1, 0, // Skip to: 4372
10152 : /* 3912 */ MCD::OPC_CheckField, 4, 1, 0, 197, 1, 0, // Skip to: 4372
10153 : /* 3919 */ MCD::OPC_Decode, 183, 21, 229, 2, // Opcode: VUHTOD
10154 : /* 3924 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 3946
10155 : /* 3929 */ MCD::OPC_CheckPredicate, 63, 182, 1, 0, // Skip to: 4372
10156 : /* 3934 */ MCD::OPC_CheckField, 4, 1, 0, 175, 1, 0, // Skip to: 4372
10157 : /* 3941 */ MCD::OPC_Decode, 158, 21, 227, 2, // Opcode: VTOUIRD
10158 : /* 3946 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 3968
10159 : /* 3951 */ MCD::OPC_CheckPredicate, 63, 160, 1, 0, // Skip to: 4372
10160 : /* 3956 */ MCD::OPC_CheckField, 4, 1, 0, 153, 1, 0, // Skip to: 4372
10161 : /* 3963 */ MCD::OPC_Decode, 146, 21, 227, 2, // Opcode: VTOSIRD
10162 : /* 3968 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 3990
10163 : /* 3973 */ MCD::OPC_CheckPredicate, 63, 138, 1, 0, // Skip to: 4372
10164 : /* 3978 */ MCD::OPC_CheckField, 4, 1, 0, 131, 1, 0, // Skip to: 4372
10165 : /* 3985 */ MCD::OPC_Decode, 143, 21, 229, 2, // Opcode: VTOSHD
10166 : /* 3990 */ MCD::OPC_FilterValue, 15, 121, 1, 0, // Skip to: 4372
10167 : /* 3995 */ MCD::OPC_CheckPredicate, 63, 116, 1, 0, // Skip to: 4372
10168 : /* 4000 */ MCD::OPC_CheckField, 4, 1, 0, 109, 1, 0, // Skip to: 4372
10169 : /* 4007 */ MCD::OPC_Decode, 155, 21, 229, 2, // Opcode: VTOUHD
10170 : /* 4012 */ MCD::OPC_FilterValue, 47, 99, 1, 0, // Skip to: 4372
10171 : /* 4017 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10172 : /* 4020 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 4042
10173 : /* 4025 */ MCD::OPC_CheckPredicate, 63, 86, 1, 0, // Skip to: 4372
10174 : /* 4030 */ MCD::OPC_CheckField, 4, 1, 0, 79, 1, 0, // Skip to: 4372
10175 : /* 4037 */ MCD::OPC_Decode, 226, 7, 226, 2, // Opcode: VABSD
10176 : /* 4042 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 4064
10177 : /* 4047 */ MCD::OPC_CheckPredicate, 63, 64, 1, 0, // Skip to: 4372
10178 : /* 4052 */ MCD::OPC_CheckField, 4, 1, 0, 57, 1, 0, // Skip to: 4372
10179 : /* 4059 */ MCD::OPC_Decode, 208, 18, 226, 2, // Opcode: VSQRTD
10180 : /* 4064 */ MCD::OPC_FilterValue, 2, 17, 0, 0, // Skip to: 4086
10181 : /* 4069 */ MCD::OPC_CheckPredicate, 71, 42, 1, 0, // Skip to: 4372
10182 : /* 4074 */ MCD::OPC_CheckField, 4, 1, 0, 35, 1, 0, // Skip to: 4372
10183 : /* 4081 */ MCD::OPC_Decode, 228, 9, 224, 2, // Opcode: VCVTTHD
10184 : /* 4086 */ MCD::OPC_FilterValue, 3, 17, 0, 0, // Skip to: 4108
10185 : /* 4091 */ MCD::OPC_CheckPredicate, 71, 20, 1, 0, // Skip to: 4372
10186 : /* 4096 */ MCD::OPC_CheckField, 4, 1, 0, 13, 1, 0, // Skip to: 4372
10187 : /* 4103 */ MCD::OPC_Decode, 227, 9, 227, 2, // Opcode: VCVTTDH
10188 : /* 4108 */ MCD::OPC_FilterValue, 4, 17, 0, 0, // Skip to: 4130
10189 : /* 4113 */ MCD::OPC_CheckPredicate, 63, 254, 0, 0, // Skip to: 4372
10190 : /* 4118 */ MCD::OPC_CheckField, 4, 1, 0, 247, 0, 0, // Skip to: 4372
10191 : /* 4125 */ MCD::OPC_Decode, 152, 9, 226, 2, // Opcode: VCMPED
10192 : /* 4130 */ MCD::OPC_FilterValue, 5, 17, 0, 0, // Skip to: 4152
10193 : /* 4135 */ MCD::OPC_CheckPredicate, 63, 232, 0, 0, // Skip to: 4372
10194 : /* 4140 */ MCD::OPC_CheckField, 0, 6, 0, 225, 0, 0, // Skip to: 4372
10195 : /* 4147 */ MCD::OPC_Decode, 155, 9, 228, 2, // Opcode: VCMPEZD
10196 : /* 4152 */ MCD::OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4174
10197 : /* 4157 */ MCD::OPC_CheckPredicate, 71, 210, 0, 0, // Skip to: 4372
10198 : /* 4162 */ MCD::OPC_CheckField, 4, 1, 0, 203, 0, 0, // Skip to: 4372
10199 : /* 4169 */ MCD::OPC_Decode, 177, 17, 226, 2, // Opcode: VRINTZD
10200 : /* 4174 */ MCD::OPC_FilterValue, 7, 17, 0, 0, // Skip to: 4196
10201 : /* 4179 */ MCD::OPC_CheckPredicate, 63, 188, 0, 0, // Skip to: 4372
10202 : /* 4184 */ MCD::OPC_CheckField, 4, 1, 0, 181, 0, 0, // Skip to: 4372
10203 : /* 4191 */ MCD::OPC_Decode, 226, 9, 227, 2, // Opcode: VCVTSD
10204 : /* 4196 */ MCD::OPC_FilterValue, 8, 17, 0, 0, // Skip to: 4218
10205 : /* 4201 */ MCD::OPC_CheckPredicate, 63, 166, 0, 0, // Skip to: 4372
10206 : /* 4206 */ MCD::OPC_CheckField, 4, 1, 0, 159, 0, 0, // Skip to: 4372
10207 : /* 4213 */ MCD::OPC_Decode, 194, 18, 224, 2, // Opcode: VSITOD
10208 : /* 4218 */ MCD::OPC_FilterValue, 9, 17, 0, 0, // Skip to: 4240
10209 : /* 4223 */ MCD::OPC_CheckPredicate, 72, 144, 0, 0, // Skip to: 4372
10210 : /* 4228 */ MCD::OPC_CheckField, 4, 1, 0, 137, 0, 0, // Skip to: 4372
10211 : /* 4235 */ MCD::OPC_Decode, 219, 10, 227, 2, // Opcode: VJCVT
10212 : /* 4240 */ MCD::OPC_FilterValue, 10, 17, 0, 0, // Skip to: 4262
10213 : /* 4245 */ MCD::OPC_CheckPredicate, 63, 122, 0, 0, // Skip to: 4372
10214 : /* 4250 */ MCD::OPC_CheckField, 4, 1, 0, 115, 0, 0, // Skip to: 4372
10215 : /* 4257 */ MCD::OPC_Decode, 205, 18, 229, 2, // Opcode: VSLTOD
10216 : /* 4262 */ MCD::OPC_FilterValue, 11, 17, 0, 0, // Skip to: 4284
10217 : /* 4267 */ MCD::OPC_CheckPredicate, 63, 100, 0, 0, // Skip to: 4372
10218 : /* 4272 */ MCD::OPC_CheckField, 4, 1, 0, 93, 0, 0, // Skip to: 4372
10219 : /* 4279 */ MCD::OPC_Decode, 189, 21, 229, 2, // Opcode: VULTOD
10220 : /* 4284 */ MCD::OPC_FilterValue, 12, 17, 0, 0, // Skip to: 4306
10221 : /* 4289 */ MCD::OPC_CheckPredicate, 63, 78, 0, 0, // Skip to: 4372
10222 : /* 4294 */ MCD::OPC_CheckField, 4, 1, 0, 71, 0, 0, // Skip to: 4372
10223 : /* 4301 */ MCD::OPC_Decode, 161, 21, 227, 2, // Opcode: VTOUIZD
10224 : /* 4306 */ MCD::OPC_FilterValue, 13, 17, 0, 0, // Skip to: 4328
10225 : /* 4311 */ MCD::OPC_CheckPredicate, 63, 56, 0, 0, // Skip to: 4372
10226 : /* 4316 */ MCD::OPC_CheckField, 4, 1, 0, 49, 0, 0, // Skip to: 4372
10227 : /* 4323 */ MCD::OPC_Decode, 149, 21, 227, 2, // Opcode: VTOSIZD
10228 : /* 4328 */ MCD::OPC_FilterValue, 14, 17, 0, 0, // Skip to: 4350
10229 : /* 4333 */ MCD::OPC_CheckPredicate, 63, 34, 0, 0, // Skip to: 4372
10230 : /* 4338 */ MCD::OPC_CheckField, 4, 1, 0, 27, 0, 0, // Skip to: 4372
10231 : /* 4345 */ MCD::OPC_Decode, 152, 21, 229, 2, // Opcode: VTOSLD
10232 : /* 4350 */ MCD::OPC_FilterValue, 15, 17, 0, 0, // Skip to: 4372
10233 : /* 4355 */ MCD::OPC_CheckPredicate, 63, 12, 0, 0, // Skip to: 4372
10234 : /* 4360 */ MCD::OPC_CheckField, 4, 1, 0, 5, 0, 0, // Skip to: 4372
10235 : /* 4367 */ MCD::OPC_Decode, 164, 21, 229, 2, // Opcode: VTOULD
10236 : /* 4372 */ MCD::OPC_Fail,
10237 : 0
10238 : };
10239 :
10240 : static const uint8_t DecoderTableVFPV832[] = {
10241 : /* 0 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
10242 : /* 3 */ MCD::OPC_FilterValue, 8, 213, 1, 0, // Skip to: 477
10243 : /* 8 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
10244 : /* 11 */ MCD::OPC_FilterValue, 0, 3, 1, 0, // Skip to: 275
10245 : /* 16 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10246 : /* 19 */ MCD::OPC_FilterValue, 0, 123, 0, 0, // Skip to: 147
10247 : /* 24 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
10248 : /* 27 */ MCD::OPC_FilterValue, 126, 77, 0, 0, // Skip to: 109
10249 : /* 32 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
10250 : /* 35 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 57
10251 : /* 40 */ MCD::OPC_CheckPredicate, 73, 82, 10, 0, // Skip to: 2687
10252 : /* 45 */ MCD::OPC_CheckField, 23, 1, 1, 75, 10, 0, // Skip to: 2687
10253 : /* 52 */ MCD::OPC_Decode, 164, 8, 230, 2, // Opcode: VCADDv4f16
10254 : /* 57 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 79
10255 : /* 62 */ MCD::OPC_CheckPredicate, 74, 60, 10, 0, // Skip to: 2687
10256 : /* 67 */ MCD::OPC_CheckField, 23, 1, 1, 53, 10, 0, // Skip to: 2687
10257 : /* 74 */ MCD::OPC_Decode, 163, 8, 230, 2, // Opcode: VCADDv2f32
10258 : /* 79 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 94
10259 : /* 84 */ MCD::OPC_CheckPredicate, 73, 38, 10, 0, // Skip to: 2687
10260 : /* 89 */ MCD::OPC_Decode, 145, 9, 231, 2, // Opcode: VCMLAv4f16
10261 : /* 94 */ MCD::OPC_FilterValue, 3, 28, 10, 0, // Skip to: 2687
10262 : /* 99 */ MCD::OPC_CheckPredicate, 74, 23, 10, 0, // Skip to: 2687
10263 : /* 104 */ MCD::OPC_Decode, 143, 9, 231, 2, // Opcode: VCMLAv2f32
10264 : /* 109 */ MCD::OPC_FilterValue, 127, 13, 10, 0, // Skip to: 2687
10265 : /* 114 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
10266 : /* 117 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132
10267 : /* 122 */ MCD::OPC_CheckPredicate, 73, 0, 10, 0, // Skip to: 2687
10268 : /* 127 */ MCD::OPC_Decode, 146, 9, 232, 2, // Opcode: VCMLAv4f16_indexed
10269 : /* 132 */ MCD::OPC_FilterValue, 1, 246, 9, 0, // Skip to: 2687
10270 : /* 137 */ MCD::OPC_CheckPredicate, 74, 241, 9, 0, // Skip to: 2687
10271 : /* 142 */ MCD::OPC_Decode, 144, 9, 233, 2, // Opcode: VCMLAv2f32_indexed
10272 : /* 147 */ MCD::OPC_FilterValue, 1, 231, 9, 0, // Skip to: 2687
10273 : /* 152 */ MCD::OPC_ExtractField, 25, 7, // Inst{31-25} ...
10274 : /* 155 */ MCD::OPC_FilterValue, 126, 77, 0, 0, // Skip to: 237
10275 : /* 160 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
10276 : /* 163 */ MCD::OPC_FilterValue, 0, 17, 0, 0, // Skip to: 185
10277 : /* 168 */ MCD::OPC_CheckPredicate, 73, 210, 9, 0, // Skip to: 2687
10278 : /* 173 */ MCD::OPC_CheckField, 23, 1, 1, 203, 9, 0, // Skip to: 2687
10279 : /* 180 */ MCD::OPC_Decode, 166, 8, 234, 2, // Opcode: VCADDv8f16
10280 : /* 185 */ MCD::OPC_FilterValue, 1, 17, 0, 0, // Skip to: 207
10281 : /* 190 */ MCD::OPC_CheckPredicate, 74, 188, 9, 0, // Skip to: 2687
10282 : /* 195 */ MCD::OPC_CheckField, 23, 1, 1, 181, 9, 0, // Skip to: 2687
10283 : /* 202 */ MCD::OPC_Decode, 165, 8, 234, 2, // Opcode: VCADDv4f32
10284 : /* 207 */ MCD::OPC_FilterValue, 2, 10, 0, 0, // Skip to: 222
10285 : /* 212 */ MCD::OPC_CheckPredicate, 73, 166, 9, 0, // Skip to: 2687
10286 : /* 217 */ MCD::OPC_Decode, 149, 9, 235, 2, // Opcode: VCMLAv8f16
10287 : /* 222 */ MCD::OPC_FilterValue, 3, 156, 9, 0, // Skip to: 2687
10288 : /* 227 */ MCD::OPC_CheckPredicate, 74, 151, 9, 0, // Skip to: 2687
10289 : /* 232 */ MCD::OPC_Decode, 147, 9, 235, 2, // Opcode: VCMLAv4f32
10290 : /* 237 */ MCD::OPC_FilterValue, 127, 141, 9, 0, // Skip to: 2687
10291 : /* 242 */ MCD::OPC_ExtractField, 23, 2, // Inst{24-23} ...
10292 : /* 245 */ MCD::OPC_FilterValue, 0, 10, 0, 0, // Skip to: 260
10293 : /* 250 */ MCD::OPC_CheckPredicate, 73, 128, 9, 0, // Skip to: 2687
10294 : /* 255 */ MCD::OPC_Decode, 150, 9, 236, 2, // Opcode: VCMLAv8f16_indexed
10295 : /* 260 */ MCD::OPC_FilterValue, 1, 118, 9, 0, // Skip to: 2687
10296 : /* 265 */ MCD::OPC_CheckPredicate, 74, 113, 9, 0, // Skip to: 2687
10297 : /* 270 */ MCD::OPC_Decode, 148, 9, 233, 2, // Opcode: VCMLAv4f32_indexed
10298 : /* 275 */ MCD::OPC_FilterValue, 1, 103, 9, 0, // Skip to: 2687
10299 : /* 280 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
10300 : /* 283 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 337
10301 : /* 288 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10302 : /* 291 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 314
10303 : /* 296 */ MCD::OPC_CheckPredicate, 75, 82, 9, 0, // Skip to: 2687
10304 : /* 301 */ MCD::OPC_CheckField, 23, 9, 252, 3, 74, 9, 0, // Skip to: 2687
10305 : /* 309 */ MCD::OPC_Decode, 164, 10, 237, 2, // Opcode: VFMALDI
10306 : /* 314 */ MCD::OPC_FilterValue, 1, 64, 9, 0, // Skip to: 2687
10307 : /* 319 */ MCD::OPC_CheckPredicate, 75, 59, 9, 0, // Skip to: 2687
10308 : /* 324 */ MCD::OPC_CheckField, 23, 9, 252, 3, 51, 9, 0, // Skip to: 2687
10309 : /* 332 */ MCD::OPC_Decode, 166, 10, 238, 2, // Opcode: VFMALQI
10310 : /* 337 */ MCD::OPC_FilterValue, 1, 49, 0, 0, // Skip to: 391
10311 : /* 342 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10312 : /* 345 */ MCD::OPC_FilterValue, 0, 18, 0, 0, // Skip to: 368
10313 : /* 350 */ MCD::OPC_CheckPredicate, 75, 28, 9, 0, // Skip to: 2687
10314 : /* 355 */ MCD::OPC_CheckField, 23, 9, 252, 3, 20, 9, 0, // Skip to: 2687
10315 : /* 363 */ MCD::OPC_Decode, 175, 10, 237, 2, // Opcode: VFMSLDI
10316 : /* 368 */ MCD::OPC_FilterValue, 1, 10, 9, 0, // Skip to: 2687
10317 : /* 373 */ MCD::OPC_CheckPredicate, 75, 5, 9, 0, // Skip to: 2687
10318 : /* 378 */ MCD::OPC_CheckField, 23, 9, 252, 3, 253, 8, 0, // Skip to: 2687
10319 : /* 386 */ MCD::OPC_Decode, 177, 10, 238, 2, // Opcode: VFMSLQI
10320 : /* 391 */ MCD::OPC_FilterValue, 2, 243, 8, 0, // Skip to: 2687
10321 : /* 396 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10322 : /* 399 */ MCD::OPC_FilterValue, 0, 35, 0, 0, // Skip to: 439
10323 : /* 404 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10324 : /* 407 */ MCD::OPC_FilterValue, 248, 3, 10, 0, 0, // Skip to: 423
10325 : /* 413 */ MCD::OPC_CheckPredicate, 75, 221, 8, 0, // Skip to: 2687
10326 : /* 418 */ MCD::OPC_Decode, 163, 10, 239, 2, // Opcode: VFMALD
10327 : /* 423 */ MCD::OPC_FilterValue, 249, 3, 210, 8, 0, // Skip to: 2687
10328 : /* 429 */ MCD::OPC_CheckPredicate, 75, 205, 8, 0, // Skip to: 2687
10329 : /* 434 */ MCD::OPC_Decode, 174, 10, 239, 2, // Opcode: VFMSLD
10330 : /* 439 */ MCD::OPC_FilterValue, 1, 195, 8, 0, // Skip to: 2687
10331 : /* 444 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10332 : /* 447 */ MCD::OPC_FilterValue, 248, 3, 9, 0, 0, // Skip to: 462
10333 : /* 453 */ MCD::OPC_CheckPredicate, 75, 181, 8, 0, // Skip to: 2687
10334 : /* 458 */ MCD::OPC_Decode, 165, 10, 99, // Opcode: VFMALQ
10335 : /* 462 */ MCD::OPC_FilterValue, 249, 3, 171, 8, 0, // Skip to: 2687
10336 : /* 468 */ MCD::OPC_CheckPredicate, 75, 166, 8, 0, // Skip to: 2687
10337 : /* 473 */ MCD::OPC_Decode, 176, 10, 99, // Opcode: VFMSLQ
10338 : /* 477 */ MCD::OPC_FilterValue, 9, 123, 2, 0, // Skip to: 1117
10339 : /* 482 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
10340 : /* 485 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 577
10341 : /* 490 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10342 : /* 493 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 547
10343 : /* 498 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10344 : /* 501 */ MCD::OPC_FilterValue, 252, 3, 17, 0, 0, // Skip to: 524
10345 : /* 507 */ MCD::OPC_CheckPredicate, 62, 127, 8, 0, // Skip to: 2687
10346 : /* 512 */ MCD::OPC_CheckField, 4, 1, 0, 120, 8, 0, // Skip to: 2687
10347 : /* 519 */ MCD::OPC_Decode, 253, 17, 240, 2, // Opcode: VSELEQH
10348 : /* 524 */ MCD::OPC_FilterValue, 253, 3, 109, 8, 0, // Skip to: 2687
10349 : /* 530 */ MCD::OPC_CheckPredicate, 62, 104, 8, 0, // Skip to: 2687
10350 : /* 535 */ MCD::OPC_CheckField, 4, 1, 0, 97, 8, 0, // Skip to: 2687
10351 : /* 542 */ MCD::OPC_Decode, 177, 13, 240, 2, // Opcode: VMAXNMH
10352 : /* 547 */ MCD::OPC_FilterValue, 1, 87, 8, 0, // Skip to: 2687
10353 : /* 552 */ MCD::OPC_CheckPredicate, 62, 82, 8, 0, // Skip to: 2687
10354 : /* 557 */ MCD::OPC_CheckField, 23, 9, 253, 3, 74, 8, 0, // Skip to: 2687
10355 : /* 565 */ MCD::OPC_CheckField, 4, 1, 0, 67, 8, 0, // Skip to: 2687
10356 : /* 572 */ MCD::OPC_Decode, 200, 13, 240, 2, // Opcode: VMINNMH
10357 : /* 577 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 614
10358 : /* 582 */ MCD::OPC_CheckPredicate, 62, 52, 8, 0, // Skip to: 2687
10359 : /* 587 */ MCD::OPC_CheckField, 23, 9, 252, 3, 44, 8, 0, // Skip to: 2687
10360 : /* 595 */ MCD::OPC_CheckField, 6, 1, 0, 37, 8, 0, // Skip to: 2687
10361 : /* 602 */ MCD::OPC_CheckField, 4, 1, 0, 30, 8, 0, // Skip to: 2687
10362 : /* 609 */ MCD::OPC_Decode, 134, 18, 240, 2, // Opcode: VSELVSH
10363 : /* 614 */ MCD::OPC_FilterValue, 2, 32, 0, 0, // Skip to: 651
10364 : /* 619 */ MCD::OPC_CheckPredicate, 62, 15, 8, 0, // Skip to: 2687
10365 : /* 624 */ MCD::OPC_CheckField, 23, 9, 252, 3, 7, 8, 0, // Skip to: 2687
10366 : /* 632 */ MCD::OPC_CheckField, 6, 1, 0, 0, 8, 0, // Skip to: 2687
10367 : /* 639 */ MCD::OPC_CheckField, 4, 1, 0, 249, 7, 0, // Skip to: 2687
10368 : /* 646 */ MCD::OPC_Decode, 128, 18, 240, 2, // Opcode: VSELGEH
10369 : /* 651 */ MCD::OPC_FilterValue, 3, 239, 7, 0, // Skip to: 2687
10370 : /* 656 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10371 : /* 659 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 689
10372 : /* 664 */ MCD::OPC_CheckPredicate, 62, 226, 7, 0, // Skip to: 2687
10373 : /* 669 */ MCD::OPC_CheckField, 23, 9, 252, 3, 218, 7, 0, // Skip to: 2687
10374 : /* 677 */ MCD::OPC_CheckField, 4, 1, 0, 211, 7, 0, // Skip to: 2687
10375 : /* 684 */ MCD::OPC_Decode, 131, 18, 240, 2, // Opcode: VSELGTH
10376 : /* 689 */ MCD::OPC_FilterValue, 1, 201, 7, 0, // Skip to: 2687
10377 : /* 694 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10378 : /* 697 */ MCD::OPC_FilterValue, 8, 32, 0, 0, // Skip to: 734
10379 : /* 702 */ MCD::OPC_CheckPredicate, 62, 188, 7, 0, // Skip to: 2687
10380 : /* 707 */ MCD::OPC_CheckField, 23, 9, 253, 3, 180, 7, 0, // Skip to: 2687
10381 : /* 715 */ MCD::OPC_CheckField, 7, 1, 0, 173, 7, 0, // Skip to: 2687
10382 : /* 722 */ MCD::OPC_CheckField, 4, 1, 0, 166, 7, 0, // Skip to: 2687
10383 : /* 729 */ MCD::OPC_Decode, 140, 17, 241, 2, // Opcode: VRINTAH
10384 : /* 734 */ MCD::OPC_FilterValue, 9, 32, 0, 0, // Skip to: 771
10385 : /* 739 */ MCD::OPC_CheckPredicate, 62, 151, 7, 0, // Skip to: 2687
10386 : /* 744 */ MCD::OPC_CheckField, 23, 9, 253, 3, 143, 7, 0, // Skip to: 2687
10387 : /* 752 */ MCD::OPC_CheckField, 7, 1, 0, 136, 7, 0, // Skip to: 2687
10388 : /* 759 */ MCD::OPC_CheckField, 4, 1, 0, 129, 7, 0, // Skip to: 2687
10389 : /* 766 */ MCD::OPC_Decode, 154, 17, 241, 2, // Opcode: VRINTNH
10390 : /* 771 */ MCD::OPC_FilterValue, 10, 32, 0, 0, // Skip to: 808
10391 : /* 776 */ MCD::OPC_CheckPredicate, 62, 114, 7, 0, // Skip to: 2687
10392 : /* 781 */ MCD::OPC_CheckField, 23, 9, 253, 3, 106, 7, 0, // Skip to: 2687
10393 : /* 789 */ MCD::OPC_CheckField, 7, 1, 0, 99, 7, 0, // Skip to: 2687
10394 : /* 796 */ MCD::OPC_CheckField, 4, 1, 0, 92, 7, 0, // Skip to: 2687
10395 : /* 803 */ MCD::OPC_Decode, 161, 17, 241, 2, // Opcode: VRINTPH
10396 : /* 808 */ MCD::OPC_FilterValue, 11, 32, 0, 0, // Skip to: 845
10397 : /* 813 */ MCD::OPC_CheckPredicate, 62, 77, 7, 0, // Skip to: 2687
10398 : /* 818 */ MCD::OPC_CheckField, 23, 9, 253, 3, 69, 7, 0, // Skip to: 2687
10399 : /* 826 */ MCD::OPC_CheckField, 7, 1, 0, 62, 7, 0, // Skip to: 2687
10400 : /* 833 */ MCD::OPC_CheckField, 4, 1, 0, 55, 7, 0, // Skip to: 2687
10401 : /* 840 */ MCD::OPC_Decode, 147, 17, 241, 2, // Opcode: VRINTMH
10402 : /* 845 */ MCD::OPC_FilterValue, 12, 63, 0, 0, // Skip to: 913
10403 : /* 850 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10404 : /* 853 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 883
10405 : /* 858 */ MCD::OPC_CheckPredicate, 62, 32, 7, 0, // Skip to: 2687
10406 : /* 863 */ MCD::OPC_CheckField, 23, 9, 253, 3, 24, 7, 0, // Skip to: 2687
10407 : /* 871 */ MCD::OPC_CheckField, 4, 1, 0, 17, 7, 0, // Skip to: 2687
10408 : /* 878 */ MCD::OPC_Decode, 177, 9, 242, 2, // Opcode: VCVTAUH
10409 : /* 883 */ MCD::OPC_FilterValue, 1, 7, 7, 0, // Skip to: 2687
10410 : /* 888 */ MCD::OPC_CheckPredicate, 62, 2, 7, 0, // Skip to: 2687
10411 : /* 893 */ MCD::OPC_CheckField, 23, 9, 253, 3, 250, 6, 0, // Skip to: 2687
10412 : /* 901 */ MCD::OPC_CheckField, 4, 1, 0, 243, 6, 0, // Skip to: 2687
10413 : /* 908 */ MCD::OPC_Decode, 174, 9, 242, 2, // Opcode: VCVTASH
10414 : /* 913 */ MCD::OPC_FilterValue, 13, 63, 0, 0, // Skip to: 981
10415 : /* 918 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10416 : /* 921 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 951
10417 : /* 926 */ MCD::OPC_CheckPredicate, 62, 220, 6, 0, // Skip to: 2687
10418 : /* 931 */ MCD::OPC_CheckField, 23, 9, 253, 3, 212, 6, 0, // Skip to: 2687
10419 : /* 939 */ MCD::OPC_CheckField, 4, 1, 0, 205, 6, 0, // Skip to: 2687
10420 : /* 946 */ MCD::OPC_Decode, 210, 9, 242, 2, // Opcode: VCVTNUH
10421 : /* 951 */ MCD::OPC_FilterValue, 1, 195, 6, 0, // Skip to: 2687
10422 : /* 956 */ MCD::OPC_CheckPredicate, 62, 190, 6, 0, // Skip to: 2687
10423 : /* 961 */ MCD::OPC_CheckField, 23, 9, 253, 3, 182, 6, 0, // Skip to: 2687
10424 : /* 969 */ MCD::OPC_CheckField, 4, 1, 0, 175, 6, 0, // Skip to: 2687
10425 : /* 976 */ MCD::OPC_Decode, 207, 9, 242, 2, // Opcode: VCVTNSH
10426 : /* 981 */ MCD::OPC_FilterValue, 14, 63, 0, 0, // Skip to: 1049
10427 : /* 986 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10428 : /* 989 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1019
10429 : /* 994 */ MCD::OPC_CheckPredicate, 62, 152, 6, 0, // Skip to: 2687
10430 : /* 999 */ MCD::OPC_CheckField, 23, 9, 253, 3, 144, 6, 0, // Skip to: 2687
10431 : /* 1007 */ MCD::OPC_CheckField, 4, 1, 0, 137, 6, 0, // Skip to: 2687
10432 : /* 1014 */ MCD::OPC_Decode, 224, 9, 242, 2, // Opcode: VCVTPUH
10433 : /* 1019 */ MCD::OPC_FilterValue, 1, 127, 6, 0, // Skip to: 2687
10434 : /* 1024 */ MCD::OPC_CheckPredicate, 62, 122, 6, 0, // Skip to: 2687
10435 : /* 1029 */ MCD::OPC_CheckField, 23, 9, 253, 3, 114, 6, 0, // Skip to: 2687
10436 : /* 1037 */ MCD::OPC_CheckField, 4, 1, 0, 107, 6, 0, // Skip to: 2687
10437 : /* 1044 */ MCD::OPC_Decode, 221, 9, 242, 2, // Opcode: VCVTPSH
10438 : /* 1049 */ MCD::OPC_FilterValue, 15, 97, 6, 0, // Skip to: 2687
10439 : /* 1054 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10440 : /* 1057 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1087
10441 : /* 1062 */ MCD::OPC_CheckPredicate, 62, 84, 6, 0, // Skip to: 2687
10442 : /* 1067 */ MCD::OPC_CheckField, 23, 9, 253, 3, 76, 6, 0, // Skip to: 2687
10443 : /* 1075 */ MCD::OPC_CheckField, 4, 1, 0, 69, 6, 0, // Skip to: 2687
10444 : /* 1082 */ MCD::OPC_Decode, 196, 9, 242, 2, // Opcode: VCVTMUH
10445 : /* 1087 */ MCD::OPC_FilterValue, 1, 59, 6, 0, // Skip to: 2687
10446 : /* 1092 */ MCD::OPC_CheckPredicate, 62, 54, 6, 0, // Skip to: 2687
10447 : /* 1097 */ MCD::OPC_CheckField, 23, 9, 253, 3, 46, 6, 0, // Skip to: 2687
10448 : /* 1105 */ MCD::OPC_CheckField, 4, 1, 0, 39, 6, 0, // Skip to: 2687
10449 : /* 1112 */ MCD::OPC_Decode, 193, 9, 242, 2, // Opcode: VCVTMSH
10450 : /* 1117 */ MCD::OPC_FilterValue, 10, 191, 2, 0, // Skip to: 1825
10451 : /* 1122 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
10452 : /* 1125 */ MCD::OPC_FilterValue, 0, 87, 0, 0, // Skip to: 1217
10453 : /* 1130 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10454 : /* 1133 */ MCD::OPC_FilterValue, 0, 49, 0, 0, // Skip to: 1187
10455 : /* 1138 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10456 : /* 1141 */ MCD::OPC_FilterValue, 252, 3, 17, 0, 0, // Skip to: 1164
10457 : /* 1147 */ MCD::OPC_CheckPredicate, 68, 255, 5, 0, // Skip to: 2687
10458 : /* 1152 */ MCD::OPC_CheckField, 4, 1, 0, 248, 5, 0, // Skip to: 2687
10459 : /* 1159 */ MCD::OPC_Decode, 254, 17, 243, 2, // Opcode: VSELEQS
10460 : /* 1164 */ MCD::OPC_FilterValue, 253, 3, 237, 5, 0, // Skip to: 2687
10461 : /* 1170 */ MCD::OPC_CheckPredicate, 68, 232, 5, 0, // Skip to: 2687
10462 : /* 1175 */ MCD::OPC_CheckField, 4, 1, 0, 225, 5, 0, // Skip to: 2687
10463 : /* 1182 */ MCD::OPC_Decode, 182, 13, 243, 2, // Opcode: VMAXNMS
10464 : /* 1187 */ MCD::OPC_FilterValue, 1, 215, 5, 0, // Skip to: 2687
10465 : /* 1192 */ MCD::OPC_CheckPredicate, 68, 210, 5, 0, // Skip to: 2687
10466 : /* 1197 */ MCD::OPC_CheckField, 23, 9, 253, 3, 202, 5, 0, // Skip to: 2687
10467 : /* 1205 */ MCD::OPC_CheckField, 4, 1, 0, 195, 5, 0, // Skip to: 2687
10468 : /* 1212 */ MCD::OPC_Decode, 205, 13, 243, 2, // Opcode: VMINNMS
10469 : /* 1217 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 1254
10470 : /* 1222 */ MCD::OPC_CheckPredicate, 68, 180, 5, 0, // Skip to: 2687
10471 : /* 1227 */ MCD::OPC_CheckField, 23, 9, 252, 3, 172, 5, 0, // Skip to: 2687
10472 : /* 1235 */ MCD::OPC_CheckField, 6, 1, 0, 165, 5, 0, // Skip to: 2687
10473 : /* 1242 */ MCD::OPC_CheckField, 4, 1, 0, 158, 5, 0, // Skip to: 2687
10474 : /* 1249 */ MCD::OPC_Decode, 135, 18, 243, 2, // Opcode: VSELVSS
10475 : /* 1254 */ MCD::OPC_FilterValue, 2, 32, 0, 0, // Skip to: 1291
10476 : /* 1259 */ MCD::OPC_CheckPredicate, 68, 143, 5, 0, // Skip to: 2687
10477 : /* 1264 */ MCD::OPC_CheckField, 23, 9, 252, 3, 135, 5, 0, // Skip to: 2687
10478 : /* 1272 */ MCD::OPC_CheckField, 6, 1, 0, 128, 5, 0, // Skip to: 2687
10479 : /* 1279 */ MCD::OPC_CheckField, 4, 1, 0, 121, 5, 0, // Skip to: 2687
10480 : /* 1286 */ MCD::OPC_Decode, 129, 18, 243, 2, // Opcode: VSELGES
10481 : /* 1291 */ MCD::OPC_FilterValue, 3, 111, 5, 0, // Skip to: 2687
10482 : /* 1296 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10483 : /* 1299 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1329
10484 : /* 1304 */ MCD::OPC_CheckPredicate, 68, 98, 5, 0, // Skip to: 2687
10485 : /* 1309 */ MCD::OPC_CheckField, 23, 9, 252, 3, 90, 5, 0, // Skip to: 2687
10486 : /* 1317 */ MCD::OPC_CheckField, 4, 1, 0, 83, 5, 0, // Skip to: 2687
10487 : /* 1324 */ MCD::OPC_Decode, 132, 18, 243, 2, // Opcode: VSELGTS
10488 : /* 1329 */ MCD::OPC_FilterValue, 1, 73, 5, 0, // Skip to: 2687
10489 : /* 1334 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10490 : /* 1337 */ MCD::OPC_FilterValue, 0, 63, 0, 0, // Skip to: 1405
10491 : /* 1342 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10492 : /* 1345 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1375
10493 : /* 1350 */ MCD::OPC_CheckPredicate, 62, 52, 5, 0, // Skip to: 2687
10494 : /* 1355 */ MCD::OPC_CheckField, 23, 9, 253, 3, 44, 5, 0, // Skip to: 2687
10495 : /* 1363 */ MCD::OPC_CheckField, 4, 1, 0, 37, 5, 0, // Skip to: 2687
10496 : /* 1370 */ MCD::OPC_Decode, 158, 14, 241, 2, // Opcode: VMOVH
10497 : /* 1375 */ MCD::OPC_FilterValue, 1, 27, 5, 0, // Skip to: 2687
10498 : /* 1380 */ MCD::OPC_CheckPredicate, 62, 22, 5, 0, // Skip to: 2687
10499 : /* 1385 */ MCD::OPC_CheckField, 23, 9, 253, 3, 14, 5, 0, // Skip to: 2687
10500 : /* 1393 */ MCD::OPC_CheckField, 4, 1, 0, 7, 5, 0, // Skip to: 2687
10501 : /* 1400 */ MCD::OPC_Decode, 218, 10, 241, 2, // Opcode: VINSH
10502 : /* 1405 */ MCD::OPC_FilterValue, 8, 32, 0, 0, // Skip to: 1442
10503 : /* 1410 */ MCD::OPC_CheckPredicate, 68, 248, 4, 0, // Skip to: 2687
10504 : /* 1415 */ MCD::OPC_CheckField, 23, 9, 253, 3, 240, 4, 0, // Skip to: 2687
10505 : /* 1423 */ MCD::OPC_CheckField, 7, 1, 0, 233, 4, 0, // Skip to: 2687
10506 : /* 1430 */ MCD::OPC_CheckField, 4, 1, 0, 226, 4, 0, // Skip to: 2687
10507 : /* 1437 */ MCD::OPC_Decode, 145, 17, 241, 2, // Opcode: VRINTAS
10508 : /* 1442 */ MCD::OPC_FilterValue, 9, 32, 0, 0, // Skip to: 1479
10509 : /* 1447 */ MCD::OPC_CheckPredicate, 68, 211, 4, 0, // Skip to: 2687
10510 : /* 1452 */ MCD::OPC_CheckField, 23, 9, 253, 3, 203, 4, 0, // Skip to: 2687
10511 : /* 1460 */ MCD::OPC_CheckField, 7, 1, 0, 196, 4, 0, // Skip to: 2687
10512 : /* 1467 */ MCD::OPC_CheckField, 4, 1, 0, 189, 4, 0, // Skip to: 2687
10513 : /* 1474 */ MCD::OPC_Decode, 159, 17, 241, 2, // Opcode: VRINTNS
10514 : /* 1479 */ MCD::OPC_FilterValue, 10, 32, 0, 0, // Skip to: 1516
10515 : /* 1484 */ MCD::OPC_CheckPredicate, 68, 174, 4, 0, // Skip to: 2687
10516 : /* 1489 */ MCD::OPC_CheckField, 23, 9, 253, 3, 166, 4, 0, // Skip to: 2687
10517 : /* 1497 */ MCD::OPC_CheckField, 7, 1, 0, 159, 4, 0, // Skip to: 2687
10518 : /* 1504 */ MCD::OPC_CheckField, 4, 1, 0, 152, 4, 0, // Skip to: 2687
10519 : /* 1511 */ MCD::OPC_Decode, 166, 17, 241, 2, // Opcode: VRINTPS
10520 : /* 1516 */ MCD::OPC_FilterValue, 11, 32, 0, 0, // Skip to: 1553
10521 : /* 1521 */ MCD::OPC_CheckPredicate, 68, 137, 4, 0, // Skip to: 2687
10522 : /* 1526 */ MCD::OPC_CheckField, 23, 9, 253, 3, 129, 4, 0, // Skip to: 2687
10523 : /* 1534 */ MCD::OPC_CheckField, 7, 1, 0, 122, 4, 0, // Skip to: 2687
10524 : /* 1541 */ MCD::OPC_CheckField, 4, 1, 0, 115, 4, 0, // Skip to: 2687
10525 : /* 1548 */ MCD::OPC_Decode, 152, 17, 241, 2, // Opcode: VRINTMS
10526 : /* 1553 */ MCD::OPC_FilterValue, 12, 63, 0, 0, // Skip to: 1621
10527 : /* 1558 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10528 : /* 1561 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1591
10529 : /* 1566 */ MCD::OPC_CheckPredicate, 68, 92, 4, 0, // Skip to: 2687
10530 : /* 1571 */ MCD::OPC_CheckField, 23, 9, 253, 3, 84, 4, 0, // Skip to: 2687
10531 : /* 1579 */ MCD::OPC_CheckField, 4, 1, 0, 77, 4, 0, // Skip to: 2687
10532 : /* 1586 */ MCD::OPC_Decode, 178, 9, 241, 2, // Opcode: VCVTAUS
10533 : /* 1591 */ MCD::OPC_FilterValue, 1, 67, 4, 0, // Skip to: 2687
10534 : /* 1596 */ MCD::OPC_CheckPredicate, 68, 62, 4, 0, // Skip to: 2687
10535 : /* 1601 */ MCD::OPC_CheckField, 23, 9, 253, 3, 54, 4, 0, // Skip to: 2687
10536 : /* 1609 */ MCD::OPC_CheckField, 4, 1, 0, 47, 4, 0, // Skip to: 2687
10537 : /* 1616 */ MCD::OPC_Decode, 175, 9, 241, 2, // Opcode: VCVTASS
10538 : /* 1621 */ MCD::OPC_FilterValue, 13, 63, 0, 0, // Skip to: 1689
10539 : /* 1626 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10540 : /* 1629 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1659
10541 : /* 1634 */ MCD::OPC_CheckPredicate, 68, 24, 4, 0, // Skip to: 2687
10542 : /* 1639 */ MCD::OPC_CheckField, 23, 9, 253, 3, 16, 4, 0, // Skip to: 2687
10543 : /* 1647 */ MCD::OPC_CheckField, 4, 1, 0, 9, 4, 0, // Skip to: 2687
10544 : /* 1654 */ MCD::OPC_Decode, 211, 9, 241, 2, // Opcode: VCVTNUS
10545 : /* 1659 */ MCD::OPC_FilterValue, 1, 255, 3, 0, // Skip to: 2687
10546 : /* 1664 */ MCD::OPC_CheckPredicate, 68, 250, 3, 0, // Skip to: 2687
10547 : /* 1669 */ MCD::OPC_CheckField, 23, 9, 253, 3, 242, 3, 0, // Skip to: 2687
10548 : /* 1677 */ MCD::OPC_CheckField, 4, 1, 0, 235, 3, 0, // Skip to: 2687
10549 : /* 1684 */ MCD::OPC_Decode, 208, 9, 241, 2, // Opcode: VCVTNSS
10550 : /* 1689 */ MCD::OPC_FilterValue, 14, 63, 0, 0, // Skip to: 1757
10551 : /* 1694 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10552 : /* 1697 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1727
10553 : /* 1702 */ MCD::OPC_CheckPredicate, 68, 212, 3, 0, // Skip to: 2687
10554 : /* 1707 */ MCD::OPC_CheckField, 23, 9, 253, 3, 204, 3, 0, // Skip to: 2687
10555 : /* 1715 */ MCD::OPC_CheckField, 4, 1, 0, 197, 3, 0, // Skip to: 2687
10556 : /* 1722 */ MCD::OPC_Decode, 225, 9, 241, 2, // Opcode: VCVTPUS
10557 : /* 1727 */ MCD::OPC_FilterValue, 1, 187, 3, 0, // Skip to: 2687
10558 : /* 1732 */ MCD::OPC_CheckPredicate, 68, 182, 3, 0, // Skip to: 2687
10559 : /* 1737 */ MCD::OPC_CheckField, 23, 9, 253, 3, 174, 3, 0, // Skip to: 2687
10560 : /* 1745 */ MCD::OPC_CheckField, 4, 1, 0, 167, 3, 0, // Skip to: 2687
10561 : /* 1752 */ MCD::OPC_Decode, 222, 9, 241, 2, // Opcode: VCVTPSS
10562 : /* 1757 */ MCD::OPC_FilterValue, 15, 157, 3, 0, // Skip to: 2687
10563 : /* 1762 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10564 : /* 1765 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 1795
10565 : /* 1770 */ MCD::OPC_CheckPredicate, 68, 144, 3, 0, // Skip to: 2687
10566 : /* 1775 */ MCD::OPC_CheckField, 23, 9, 253, 3, 136, 3, 0, // Skip to: 2687
10567 : /* 1783 */ MCD::OPC_CheckField, 4, 1, 0, 129, 3, 0, // Skip to: 2687
10568 : /* 1790 */ MCD::OPC_Decode, 197, 9, 241, 2, // Opcode: VCVTMUS
10569 : /* 1795 */ MCD::OPC_FilterValue, 1, 119, 3, 0, // Skip to: 2687
10570 : /* 1800 */ MCD::OPC_CheckPredicate, 68, 114, 3, 0, // Skip to: 2687
10571 : /* 1805 */ MCD::OPC_CheckField, 23, 9, 253, 3, 106, 3, 0, // Skip to: 2687
10572 : /* 1813 */ MCD::OPC_CheckField, 4, 1, 0, 99, 3, 0, // Skip to: 2687
10573 : /* 1820 */ MCD::OPC_Decode, 194, 9, 241, 2, // Opcode: VCVTMSS
10574 : /* 1825 */ MCD::OPC_FilterValue, 11, 113, 2, 0, // Skip to: 2455
10575 : /* 1830 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
10576 : /* 1833 */ MCD::OPC_FilterValue, 0, 84, 0, 0, // Skip to: 1922
10577 : /* 1838 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10578 : /* 1841 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 1893
10579 : /* 1846 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10580 : /* 1849 */ MCD::OPC_FilterValue, 252, 3, 16, 0, 0, // Skip to: 1871
10581 : /* 1855 */ MCD::OPC_CheckPredicate, 71, 59, 3, 0, // Skip to: 2687
10582 : /* 1860 */ MCD::OPC_CheckField, 4, 1, 0, 52, 3, 0, // Skip to: 2687
10583 : /* 1867 */ MCD::OPC_Decode, 252, 17, 97, // Opcode: VSELEQD
10584 : /* 1871 */ MCD::OPC_FilterValue, 253, 3, 42, 3, 0, // Skip to: 2687
10585 : /* 1877 */ MCD::OPC_CheckPredicate, 71, 37, 3, 0, // Skip to: 2687
10586 : /* 1882 */ MCD::OPC_CheckField, 4, 1, 0, 30, 3, 0, // Skip to: 2687
10587 : /* 1889 */ MCD::OPC_Decode, 176, 13, 97, // Opcode: VMAXNMD
10588 : /* 1893 */ MCD::OPC_FilterValue, 1, 21, 3, 0, // Skip to: 2687
10589 : /* 1898 */ MCD::OPC_CheckPredicate, 71, 16, 3, 0, // Skip to: 2687
10590 : /* 1903 */ MCD::OPC_CheckField, 23, 9, 253, 3, 8, 3, 0, // Skip to: 2687
10591 : /* 1911 */ MCD::OPC_CheckField, 4, 1, 0, 1, 3, 0, // Skip to: 2687
10592 : /* 1918 */ MCD::OPC_Decode, 199, 13, 97, // Opcode: VMINNMD
10593 : /* 1922 */ MCD::OPC_FilterValue, 1, 31, 0, 0, // Skip to: 1958
10594 : /* 1927 */ MCD::OPC_CheckPredicate, 71, 243, 2, 0, // Skip to: 2687
10595 : /* 1932 */ MCD::OPC_CheckField, 23, 9, 252, 3, 235, 2, 0, // Skip to: 2687
10596 : /* 1940 */ MCD::OPC_CheckField, 6, 1, 0, 228, 2, 0, // Skip to: 2687
10597 : /* 1947 */ MCD::OPC_CheckField, 4, 1, 0, 221, 2, 0, // Skip to: 2687
10598 : /* 1954 */ MCD::OPC_Decode, 133, 18, 97, // Opcode: VSELVSD
10599 : /* 1958 */ MCD::OPC_FilterValue, 2, 31, 0, 0, // Skip to: 1994
10600 : /* 1963 */ MCD::OPC_CheckPredicate, 71, 207, 2, 0, // Skip to: 2687
10601 : /* 1968 */ MCD::OPC_CheckField, 23, 9, 252, 3, 199, 2, 0, // Skip to: 2687
10602 : /* 1976 */ MCD::OPC_CheckField, 6, 1, 0, 192, 2, 0, // Skip to: 2687
10603 : /* 1983 */ MCD::OPC_CheckField, 4, 1, 0, 185, 2, 0, // Skip to: 2687
10604 : /* 1990 */ MCD::OPC_Decode, 255, 17, 97, // Opcode: VSELGED
10605 : /* 1994 */ MCD::OPC_FilterValue, 3, 176, 2, 0, // Skip to: 2687
10606 : /* 1999 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10607 : /* 2002 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2031
10608 : /* 2007 */ MCD::OPC_CheckPredicate, 71, 163, 2, 0, // Skip to: 2687
10609 : /* 2012 */ MCD::OPC_CheckField, 23, 9, 252, 3, 155, 2, 0, // Skip to: 2687
10610 : /* 2020 */ MCD::OPC_CheckField, 4, 1, 0, 148, 2, 0, // Skip to: 2687
10611 : /* 2027 */ MCD::OPC_Decode, 130, 18, 97, // Opcode: VSELGTD
10612 : /* 2031 */ MCD::OPC_FilterValue, 1, 139, 2, 0, // Skip to: 2687
10613 : /* 2036 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10614 : /* 2039 */ MCD::OPC_FilterValue, 8, 31, 0, 0, // Skip to: 2075
10615 : /* 2044 */ MCD::OPC_CheckPredicate, 71, 126, 2, 0, // Skip to: 2687
10616 : /* 2049 */ MCD::OPC_CheckField, 23, 9, 253, 3, 118, 2, 0, // Skip to: 2687
10617 : /* 2057 */ MCD::OPC_CheckField, 7, 1, 0, 111, 2, 0, // Skip to: 2687
10618 : /* 2064 */ MCD::OPC_CheckField, 4, 1, 0, 104, 2, 0, // Skip to: 2687
10619 : /* 2071 */ MCD::OPC_Decode, 139, 17, 126, // Opcode: VRINTAD
10620 : /* 2075 */ MCD::OPC_FilterValue, 9, 31, 0, 0, // Skip to: 2111
10621 : /* 2080 */ MCD::OPC_CheckPredicate, 71, 90, 2, 0, // Skip to: 2687
10622 : /* 2085 */ MCD::OPC_CheckField, 23, 9, 253, 3, 82, 2, 0, // Skip to: 2687
10623 : /* 2093 */ MCD::OPC_CheckField, 7, 1, 0, 75, 2, 0, // Skip to: 2687
10624 : /* 2100 */ MCD::OPC_CheckField, 4, 1, 0, 68, 2, 0, // Skip to: 2687
10625 : /* 2107 */ MCD::OPC_Decode, 153, 17, 126, // Opcode: VRINTND
10626 : /* 2111 */ MCD::OPC_FilterValue, 10, 31, 0, 0, // Skip to: 2147
10627 : /* 2116 */ MCD::OPC_CheckPredicate, 71, 54, 2, 0, // Skip to: 2687
10628 : /* 2121 */ MCD::OPC_CheckField, 23, 9, 253, 3, 46, 2, 0, // Skip to: 2687
10629 : /* 2129 */ MCD::OPC_CheckField, 7, 1, 0, 39, 2, 0, // Skip to: 2687
10630 : /* 2136 */ MCD::OPC_CheckField, 4, 1, 0, 32, 2, 0, // Skip to: 2687
10631 : /* 2143 */ MCD::OPC_Decode, 160, 17, 126, // Opcode: VRINTPD
10632 : /* 2147 */ MCD::OPC_FilterValue, 11, 31, 0, 0, // Skip to: 2183
10633 : /* 2152 */ MCD::OPC_CheckPredicate, 71, 18, 2, 0, // Skip to: 2687
10634 : /* 2157 */ MCD::OPC_CheckField, 23, 9, 253, 3, 10, 2, 0, // Skip to: 2687
10635 : /* 2165 */ MCD::OPC_CheckField, 7, 1, 0, 3, 2, 0, // Skip to: 2687
10636 : /* 2172 */ MCD::OPC_CheckField, 4, 1, 0, 252, 1, 0, // Skip to: 2687
10637 : /* 2179 */ MCD::OPC_Decode, 146, 17, 126, // Opcode: VRINTMD
10638 : /* 2183 */ MCD::OPC_FilterValue, 12, 63, 0, 0, // Skip to: 2251
10639 : /* 2188 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10640 : /* 2191 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2221
10641 : /* 2196 */ MCD::OPC_CheckPredicate, 71, 230, 1, 0, // Skip to: 2687
10642 : /* 2201 */ MCD::OPC_CheckField, 23, 9, 253, 3, 222, 1, 0, // Skip to: 2687
10643 : /* 2209 */ MCD::OPC_CheckField, 4, 1, 0, 215, 1, 0, // Skip to: 2687
10644 : /* 2216 */ MCD::OPC_Decode, 176, 9, 244, 2, // Opcode: VCVTAUD
10645 : /* 2221 */ MCD::OPC_FilterValue, 1, 205, 1, 0, // Skip to: 2687
10646 : /* 2226 */ MCD::OPC_CheckPredicate, 71, 200, 1, 0, // Skip to: 2687
10647 : /* 2231 */ MCD::OPC_CheckField, 23, 9, 253, 3, 192, 1, 0, // Skip to: 2687
10648 : /* 2239 */ MCD::OPC_CheckField, 4, 1, 0, 185, 1, 0, // Skip to: 2687
10649 : /* 2246 */ MCD::OPC_Decode, 173, 9, 244, 2, // Opcode: VCVTASD
10650 : /* 2251 */ MCD::OPC_FilterValue, 13, 63, 0, 0, // Skip to: 2319
10651 : /* 2256 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10652 : /* 2259 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2289
10653 : /* 2264 */ MCD::OPC_CheckPredicate, 71, 162, 1, 0, // Skip to: 2687
10654 : /* 2269 */ MCD::OPC_CheckField, 23, 9, 253, 3, 154, 1, 0, // Skip to: 2687
10655 : /* 2277 */ MCD::OPC_CheckField, 4, 1, 0, 147, 1, 0, // Skip to: 2687
10656 : /* 2284 */ MCD::OPC_Decode, 209, 9, 244, 2, // Opcode: VCVTNUD
10657 : /* 2289 */ MCD::OPC_FilterValue, 1, 137, 1, 0, // Skip to: 2687
10658 : /* 2294 */ MCD::OPC_CheckPredicate, 71, 132, 1, 0, // Skip to: 2687
10659 : /* 2299 */ MCD::OPC_CheckField, 23, 9, 253, 3, 124, 1, 0, // Skip to: 2687
10660 : /* 2307 */ MCD::OPC_CheckField, 4, 1, 0, 117, 1, 0, // Skip to: 2687
10661 : /* 2314 */ MCD::OPC_Decode, 206, 9, 244, 2, // Opcode: VCVTNSD
10662 : /* 2319 */ MCD::OPC_FilterValue, 14, 63, 0, 0, // Skip to: 2387
10663 : /* 2324 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10664 : /* 2327 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2357
10665 : /* 2332 */ MCD::OPC_CheckPredicate, 71, 94, 1, 0, // Skip to: 2687
10666 : /* 2337 */ MCD::OPC_CheckField, 23, 9, 253, 3, 86, 1, 0, // Skip to: 2687
10667 : /* 2345 */ MCD::OPC_CheckField, 4, 1, 0, 79, 1, 0, // Skip to: 2687
10668 : /* 2352 */ MCD::OPC_Decode, 223, 9, 244, 2, // Opcode: VCVTPUD
10669 : /* 2357 */ MCD::OPC_FilterValue, 1, 69, 1, 0, // Skip to: 2687
10670 : /* 2362 */ MCD::OPC_CheckPredicate, 71, 64, 1, 0, // Skip to: 2687
10671 : /* 2367 */ MCD::OPC_CheckField, 23, 9, 253, 3, 56, 1, 0, // Skip to: 2687
10672 : /* 2375 */ MCD::OPC_CheckField, 4, 1, 0, 49, 1, 0, // Skip to: 2687
10673 : /* 2382 */ MCD::OPC_Decode, 220, 9, 244, 2, // Opcode: VCVTPSD
10674 : /* 2387 */ MCD::OPC_FilterValue, 15, 39, 1, 0, // Skip to: 2687
10675 : /* 2392 */ MCD::OPC_ExtractField, 7, 1, // Inst{7} ...
10676 : /* 2395 */ MCD::OPC_FilterValue, 0, 25, 0, 0, // Skip to: 2425
10677 : /* 2400 */ MCD::OPC_CheckPredicate, 71, 26, 1, 0, // Skip to: 2687
10678 : /* 2405 */ MCD::OPC_CheckField, 23, 9, 253, 3, 18, 1, 0, // Skip to: 2687
10679 : /* 2413 */ MCD::OPC_CheckField, 4, 1, 0, 11, 1, 0, // Skip to: 2687
10680 : /* 2420 */ MCD::OPC_Decode, 195, 9, 244, 2, // Opcode: VCVTMUD
10681 : /* 2425 */ MCD::OPC_FilterValue, 1, 1, 1, 0, // Skip to: 2687
10682 : /* 2430 */ MCD::OPC_CheckPredicate, 71, 252, 0, 0, // Skip to: 2687
10683 : /* 2435 */ MCD::OPC_CheckField, 23, 9, 253, 3, 244, 0, 0, // Skip to: 2687
10684 : /* 2443 */ MCD::OPC_CheckField, 4, 1, 0, 237, 0, 0, // Skip to: 2687
10685 : /* 2450 */ MCD::OPC_Decode, 192, 9, 244, 2, // Opcode: VCVTMSD
10686 : /* 2455 */ MCD::OPC_FilterValue, 13, 227, 0, 0, // Skip to: 2687
10687 : /* 2460 */ MCD::OPC_ExtractField, 4, 1, // Inst{4} ...
10688 : /* 2463 */ MCD::OPC_FilterValue, 0, 107, 0, 0, // Skip to: 2575
10689 : /* 2468 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10690 : /* 2471 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 2523
10691 : /* 2476 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10692 : /* 2479 */ MCD::OPC_FilterValue, 248, 3, 16, 0, 0, // Skip to: 2501
10693 : /* 2485 */ MCD::OPC_CheckPredicate, 76, 197, 0, 0, // Skip to: 2687
10694 : /* 2490 */ MCD::OPC_CheckField, 20, 2, 2, 190, 0, 0, // Skip to: 2687
10695 : /* 2497 */ MCD::OPC_Decode, 248, 17, 105, // Opcode: VSDOTD
10696 : /* 2501 */ MCD::OPC_FilterValue, 252, 3, 180, 0, 0, // Skip to: 2687
10697 : /* 2507 */ MCD::OPC_CheckPredicate, 76, 175, 0, 0, // Skip to: 2687
10698 : /* 2512 */ MCD::OPC_CheckField, 20, 2, 2, 168, 0, 0, // Skip to: 2687
10699 : /* 2519 */ MCD::OPC_Decode, 249, 17, 113, // Opcode: VSDOTDI
10700 : /* 2523 */ MCD::OPC_FilterValue, 1, 159, 0, 0, // Skip to: 2687
10701 : /* 2528 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10702 : /* 2531 */ MCD::OPC_FilterValue, 248, 3, 16, 0, 0, // Skip to: 2553
10703 : /* 2537 */ MCD::OPC_CheckPredicate, 76, 145, 0, 0, // Skip to: 2687
10704 : /* 2542 */ MCD::OPC_CheckField, 20, 2, 2, 138, 0, 0, // Skip to: 2687
10705 : /* 2549 */ MCD::OPC_Decode, 250, 17, 106, // Opcode: VSDOTQ
10706 : /* 2553 */ MCD::OPC_FilterValue, 252, 3, 128, 0, 0, // Skip to: 2687
10707 : /* 2559 */ MCD::OPC_CheckPredicate, 76, 123, 0, 0, // Skip to: 2687
10708 : /* 2564 */ MCD::OPC_CheckField, 20, 2, 2, 116, 0, 0, // Skip to: 2687
10709 : /* 2571 */ MCD::OPC_Decode, 251, 17, 114, // Opcode: VSDOTQI
10710 : /* 2575 */ MCD::OPC_FilterValue, 1, 107, 0, 0, // Skip to: 2687
10711 : /* 2580 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
10712 : /* 2583 */ MCD::OPC_FilterValue, 0, 47, 0, 0, // Skip to: 2635
10713 : /* 2588 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10714 : /* 2591 */ MCD::OPC_FilterValue, 248, 3, 16, 0, 0, // Skip to: 2613
10715 : /* 2597 */ MCD::OPC_CheckPredicate, 76, 85, 0, 0, // Skip to: 2687
10716 : /* 2602 */ MCD::OPC_CheckField, 20, 2, 2, 78, 0, 0, // Skip to: 2687
10717 : /* 2609 */ MCD::OPC_Decode, 179, 21, 105, // Opcode: VUDOTD
10718 : /* 2613 */ MCD::OPC_FilterValue, 252, 3, 68, 0, 0, // Skip to: 2687
10719 : /* 2619 */ MCD::OPC_CheckPredicate, 76, 63, 0, 0, // Skip to: 2687
10720 : /* 2624 */ MCD::OPC_CheckField, 20, 2, 2, 56, 0, 0, // Skip to: 2687
10721 : /* 2631 */ MCD::OPC_Decode, 180, 21, 113, // Opcode: VUDOTDI
10722 : /* 2635 */ MCD::OPC_FilterValue, 1, 47, 0, 0, // Skip to: 2687
10723 : /* 2640 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10724 : /* 2643 */ MCD::OPC_FilterValue, 248, 3, 16, 0, 0, // Skip to: 2665
10725 : /* 2649 */ MCD::OPC_CheckPredicate, 76, 33, 0, 0, // Skip to: 2687
10726 : /* 2654 */ MCD::OPC_CheckField, 20, 2, 2, 26, 0, 0, // Skip to: 2687
10727 : /* 2661 */ MCD::OPC_Decode, 181, 21, 106, // Opcode: VUDOTQ
10728 : /* 2665 */ MCD::OPC_FilterValue, 252, 3, 16, 0, 0, // Skip to: 2687
10729 : /* 2671 */ MCD::OPC_CheckPredicate, 76, 11, 0, 0, // Skip to: 2687
10730 : /* 2676 */ MCD::OPC_CheckField, 20, 2, 2, 4, 0, 0, // Skip to: 2687
10731 : /* 2683 */ MCD::OPC_Decode, 182, 21, 114, // Opcode: VUDOTQI
10732 : /* 2687 */ MCD::OPC_Fail,
10733 : 0
10734 : };
10735 :
10736 : static const uint8_t DecoderTablev8Crypto32[] = {
10737 : /* 0 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
10738 : /* 3 */ MCD::OPC_FilterValue, 0, 75, 0, 0, // Skip to: 83
10739 : /* 8 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10740 : /* 11 */ MCD::OPC_FilterValue, 228, 3, 30, 0, 0, // Skip to: 47
10741 : /* 17 */ MCD::OPC_CheckPredicate, 25, 12, 2, 0, // Skip to: 546
10742 : /* 22 */ MCD::OPC_CheckField, 8, 4, 12, 5, 2, 0, // Skip to: 546
10743 : /* 29 */ MCD::OPC_CheckField, 6, 1, 1, 254, 1, 0, // Skip to: 546
10744 : /* 36 */ MCD::OPC_CheckField, 4, 1, 0, 247, 1, 0, // Skip to: 546
10745 : /* 43 */ MCD::OPC_Decode, 131, 6, 106, // Opcode: SHA1C
10746 : /* 47 */ MCD::OPC_FilterValue, 230, 3, 237, 1, 0, // Skip to: 546
10747 : /* 53 */ MCD::OPC_CheckPredicate, 25, 232, 1, 0, // Skip to: 546
10748 : /* 58 */ MCD::OPC_CheckField, 8, 4, 12, 225, 1, 0, // Skip to: 546
10749 : /* 65 */ MCD::OPC_CheckField, 6, 1, 1, 218, 1, 0, // Skip to: 546
10750 : /* 72 */ MCD::OPC_CheckField, 4, 1, 0, 211, 1, 0, // Skip to: 546
10751 : /* 79 */ MCD::OPC_Decode, 137, 6, 106, // Opcode: SHA256H
10752 : /* 83 */ MCD::OPC_FilterValue, 1, 75, 0, 0, // Skip to: 163
10753 : /* 88 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10754 : /* 91 */ MCD::OPC_FilterValue, 228, 3, 30, 0, 0, // Skip to: 127
10755 : /* 97 */ MCD::OPC_CheckPredicate, 25, 188, 1, 0, // Skip to: 546
10756 : /* 102 */ MCD::OPC_CheckField, 8, 4, 12, 181, 1, 0, // Skip to: 546
10757 : /* 109 */ MCD::OPC_CheckField, 6, 1, 1, 174, 1, 0, // Skip to: 546
10758 : /* 116 */ MCD::OPC_CheckField, 4, 1, 0, 167, 1, 0, // Skip to: 546
10759 : /* 123 */ MCD::OPC_Decode, 134, 6, 106, // Opcode: SHA1P
10760 : /* 127 */ MCD::OPC_FilterValue, 230, 3, 157, 1, 0, // Skip to: 546
10761 : /* 133 */ MCD::OPC_CheckPredicate, 25, 152, 1, 0, // Skip to: 546
10762 : /* 138 */ MCD::OPC_CheckField, 8, 4, 12, 145, 1, 0, // Skip to: 546
10763 : /* 145 */ MCD::OPC_CheckField, 6, 1, 1, 138, 1, 0, // Skip to: 546
10764 : /* 152 */ MCD::OPC_CheckField, 4, 1, 0, 131, 1, 0, // Skip to: 546
10765 : /* 159 */ MCD::OPC_Decode, 138, 6, 106, // Opcode: SHA256H2
10766 : /* 163 */ MCD::OPC_FilterValue, 2, 75, 0, 0, // Skip to: 243
10767 : /* 168 */ MCD::OPC_ExtractField, 23, 9, // Inst{31-23} ...
10768 : /* 171 */ MCD::OPC_FilterValue, 228, 3, 30, 0, 0, // Skip to: 207
10769 : /* 177 */ MCD::OPC_CheckPredicate, 25, 108, 1, 0, // Skip to: 546
10770 : /* 182 */ MCD::OPC_CheckField, 8, 4, 12, 101, 1, 0, // Skip to: 546
10771 : /* 189 */ MCD::OPC_CheckField, 6, 1, 1, 94, 1, 0, // Skip to: 546
10772 : /* 196 */ MCD::OPC_CheckField, 4, 1, 0, 87, 1, 0, // Skip to: 546
10773 : /* 203 */ MCD::OPC_Decode, 133, 6, 106, // Opcode: SHA1M
10774 : /* 207 */ MCD::OPC_FilterValue, 230, 3, 77, 1, 0, // Skip to: 546
10775 : /* 213 */ MCD::OPC_CheckPredicate, 25, 72, 1, 0, // Skip to: 546
10776 : /* 218 */ MCD::OPC_CheckField, 8, 4, 12, 65, 1, 0, // Skip to: 546
10777 : /* 225 */ MCD::OPC_CheckField, 6, 1, 1, 58, 1, 0, // Skip to: 546
10778 : /* 232 */ MCD::OPC_CheckField, 4, 1, 0, 51, 1, 0, // Skip to: 546
10779 : /* 239 */ MCD::OPC_Decode, 140, 6, 106, // Opcode: SHA256SU1
10780 : /* 243 */ MCD::OPC_FilterValue, 3, 42, 1, 0, // Skip to: 546
10781 : /* 248 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
10782 : /* 251 */ MCD::OPC_FilterValue, 2, 38, 0, 0, // Skip to: 294
10783 : /* 256 */ MCD::OPC_CheckPredicate, 25, 29, 1, 0, // Skip to: 546
10784 : /* 261 */ MCD::OPC_CheckField, 23, 9, 231, 3, 21, 1, 0, // Skip to: 546
10785 : /* 269 */ MCD::OPC_CheckField, 16, 4, 9, 14, 1, 0, // Skip to: 546
10786 : /* 276 */ MCD::OPC_CheckField, 6, 2, 3, 7, 1, 0, // Skip to: 546
10787 : /* 283 */ MCD::OPC_CheckField, 4, 1, 0, 0, 1, 0, // Skip to: 546
10788 : /* 290 */ MCD::OPC_Decode, 132, 6, 127, // Opcode: SHA1H
10789 : /* 294 */ MCD::OPC_FilterValue, 3, 211, 0, 0, // Skip to: 510
10790 : /* 299 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
10791 : /* 302 */ MCD::OPC_FilterValue, 0, 32, 0, 0, // Skip to: 339
10792 : /* 307 */ MCD::OPC_CheckPredicate, 25, 234, 0, 0, // Skip to: 546
10793 : /* 312 */ MCD::OPC_CheckField, 23, 9, 231, 3, 226, 0, 0, // Skip to: 546
10794 : /* 320 */ MCD::OPC_CheckField, 16, 4, 0, 219, 0, 0, // Skip to: 546
10795 : /* 327 */ MCD::OPC_CheckField, 4, 1, 0, 212, 0, 0, // Skip to: 546
10796 : /* 334 */ MCD::OPC_Decode, 166, 4, 133, 1, // Opcode: AESE
10797 : /* 339 */ MCD::OPC_FilterValue, 1, 32, 0, 0, // Skip to: 376
10798 : /* 344 */ MCD::OPC_CheckPredicate, 25, 197, 0, 0, // Skip to: 546
10799 : /* 349 */ MCD::OPC_CheckField, 23, 9, 231, 3, 189, 0, 0, // Skip to: 546
10800 : /* 357 */ MCD::OPC_CheckField, 16, 4, 0, 182, 0, 0, // Skip to: 546
10801 : /* 364 */ MCD::OPC_CheckField, 4, 1, 0, 175, 0, 0, // Skip to: 546
10802 : /* 371 */ MCD::OPC_Decode, 165, 4, 133, 1, // Opcode: AESD
10803 : /* 376 */ MCD::OPC_FilterValue, 2, 62, 0, 0, // Skip to: 443
10804 : /* 381 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10805 : /* 384 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 413
10806 : /* 389 */ MCD::OPC_CheckPredicate, 25, 152, 0, 0, // Skip to: 546
10807 : /* 394 */ MCD::OPC_CheckField, 23, 9, 231, 3, 144, 0, 0, // Skip to: 546
10808 : /* 402 */ MCD::OPC_CheckField, 4, 1, 0, 137, 0, 0, // Skip to: 546
10809 : /* 409 */ MCD::OPC_Decode, 168, 4, 127, // Opcode: AESMC
10810 : /* 413 */ MCD::OPC_FilterValue, 10, 128, 0, 0, // Skip to: 546
10811 : /* 418 */ MCD::OPC_CheckPredicate, 25, 123, 0, 0, // Skip to: 546
10812 : /* 423 */ MCD::OPC_CheckField, 23, 9, 231, 3, 115, 0, 0, // Skip to: 546
10813 : /* 431 */ MCD::OPC_CheckField, 4, 1, 0, 108, 0, 0, // Skip to: 546
10814 : /* 438 */ MCD::OPC_Decode, 136, 6, 133, 1, // Opcode: SHA1SU1
10815 : /* 443 */ MCD::OPC_FilterValue, 3, 98, 0, 0, // Skip to: 546
10816 : /* 448 */ MCD::OPC_ExtractField, 16, 4, // Inst{19-16} ...
10817 : /* 451 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 480
10818 : /* 456 */ MCD::OPC_CheckPredicate, 25, 85, 0, 0, // Skip to: 546
10819 : /* 461 */ MCD::OPC_CheckField, 23, 9, 231, 3, 77, 0, 0, // Skip to: 546
10820 : /* 469 */ MCD::OPC_CheckField, 4, 1, 0, 70, 0, 0, // Skip to: 546
10821 : /* 476 */ MCD::OPC_Decode, 167, 4, 127, // Opcode: AESIMC
10822 : /* 480 */ MCD::OPC_FilterValue, 10, 61, 0, 0, // Skip to: 546
10823 : /* 485 */ MCD::OPC_CheckPredicate, 25, 56, 0, 0, // Skip to: 546
10824 : /* 490 */ MCD::OPC_CheckField, 23, 9, 231, 3, 48, 0, 0, // Skip to: 546
10825 : /* 498 */ MCD::OPC_CheckField, 4, 1, 0, 41, 0, 0, // Skip to: 546
10826 : /* 505 */ MCD::OPC_Decode, 139, 6, 133, 1, // Opcode: SHA256SU0
10827 : /* 510 */ MCD::OPC_FilterValue, 12, 31, 0, 0, // Skip to: 546
10828 : /* 515 */ MCD::OPC_CheckPredicate, 25, 26, 0, 0, // Skip to: 546
10829 : /* 520 */ MCD::OPC_CheckField, 23, 9, 228, 3, 18, 0, 0, // Skip to: 546
10830 : /* 528 */ MCD::OPC_CheckField, 6, 1, 1, 11, 0, 0, // Skip to: 546
10831 : /* 535 */ MCD::OPC_CheckField, 4, 1, 0, 4, 0, 0, // Skip to: 546
10832 : /* 542 */ MCD::OPC_Decode, 135, 6, 106, // Opcode: SHA1SU0
10833 : /* 546 */ MCD::OPC_Fail,
10834 : 0
10835 : };
10836 :
10837 : static const uint8_t DecoderTablev8NEON32[] = {
10838 : /* 0 */ MCD::OPC_ExtractField, 8, 4, // Inst{11-8} ...
10839 : /* 3 */ MCD::OPC_FilterValue, 0, 11, 1, 0, // Skip to: 275
10840 : /* 8 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
10841 : /* 11 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 77
10842 : /* 16 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10843 : /* 19 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 48
10844 : /* 24 */ MCD::OPC_CheckPredicate, 77, 110, 8, 0, // Skip to: 2187
10845 : /* 29 */ MCD::OPC_CheckField, 23, 9, 231, 3, 102, 8, 0, // Skip to: 2187
10846 : /* 37 */ MCD::OPC_CheckField, 4, 1, 0, 95, 8, 0, // Skip to: 2187
10847 : /* 44 */ MCD::OPC_Decode, 166, 9, 126, // Opcode: VCVTANSDh
10848 : /* 48 */ MCD::OPC_FilterValue, 59, 86, 8, 0, // Skip to: 2187
10849 : /* 53 */ MCD::OPC_CheckPredicate, 78, 81, 8, 0, // Skip to: 2187
10850 : /* 58 */ MCD::OPC_CheckField, 23, 9, 231, 3, 73, 8, 0, // Skip to: 2187
10851 : /* 66 */ MCD::OPC_CheckField, 4, 1, 0, 66, 8, 0, // Skip to: 2187
10852 : /* 73 */ MCD::OPC_Decode, 165, 9, 126, // Opcode: VCVTANSDf
10853 : /* 77 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 143
10854 : /* 82 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10855 : /* 85 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 114
10856 : /* 90 */ MCD::OPC_CheckPredicate, 77, 44, 8, 0, // Skip to: 2187
10857 : /* 95 */ MCD::OPC_CheckField, 23, 9, 231, 3, 36, 8, 0, // Skip to: 2187
10858 : /* 103 */ MCD::OPC_CheckField, 4, 1, 0, 29, 8, 0, // Skip to: 2187
10859 : /* 110 */ MCD::OPC_Decode, 168, 9, 127, // Opcode: VCVTANSQh
10860 : /* 114 */ MCD::OPC_FilterValue, 59, 20, 8, 0, // Skip to: 2187
10861 : /* 119 */ MCD::OPC_CheckPredicate, 78, 15, 8, 0, // Skip to: 2187
10862 : /* 124 */ MCD::OPC_CheckField, 23, 9, 231, 3, 7, 8, 0, // Skip to: 2187
10863 : /* 132 */ MCD::OPC_CheckField, 4, 1, 0, 0, 8, 0, // Skip to: 2187
10864 : /* 139 */ MCD::OPC_Decode, 167, 9, 127, // Opcode: VCVTANSQf
10865 : /* 143 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 209
10866 : /* 148 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10867 : /* 151 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 180
10868 : /* 156 */ MCD::OPC_CheckPredicate, 77, 234, 7, 0, // Skip to: 2187
10869 : /* 161 */ MCD::OPC_CheckField, 23, 9, 231, 3, 226, 7, 0, // Skip to: 2187
10870 : /* 169 */ MCD::OPC_CheckField, 4, 1, 0, 219, 7, 0, // Skip to: 2187
10871 : /* 176 */ MCD::OPC_Decode, 170, 9, 126, // Opcode: VCVTANUDh
10872 : /* 180 */ MCD::OPC_FilterValue, 59, 210, 7, 0, // Skip to: 2187
10873 : /* 185 */ MCD::OPC_CheckPredicate, 78, 205, 7, 0, // Skip to: 2187
10874 : /* 190 */ MCD::OPC_CheckField, 23, 9, 231, 3, 197, 7, 0, // Skip to: 2187
10875 : /* 198 */ MCD::OPC_CheckField, 4, 1, 0, 190, 7, 0, // Skip to: 2187
10876 : /* 205 */ MCD::OPC_Decode, 169, 9, 126, // Opcode: VCVTANUDf
10877 : /* 209 */ MCD::OPC_FilterValue, 3, 181, 7, 0, // Skip to: 2187
10878 : /* 214 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10879 : /* 217 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 246
10880 : /* 222 */ MCD::OPC_CheckPredicate, 77, 168, 7, 0, // Skip to: 2187
10881 : /* 227 */ MCD::OPC_CheckField, 23, 9, 231, 3, 160, 7, 0, // Skip to: 2187
10882 : /* 235 */ MCD::OPC_CheckField, 4, 1, 0, 153, 7, 0, // Skip to: 2187
10883 : /* 242 */ MCD::OPC_Decode, 172, 9, 127, // Opcode: VCVTANUQh
10884 : /* 246 */ MCD::OPC_FilterValue, 59, 144, 7, 0, // Skip to: 2187
10885 : /* 251 */ MCD::OPC_CheckPredicate, 78, 139, 7, 0, // Skip to: 2187
10886 : /* 256 */ MCD::OPC_CheckField, 23, 9, 231, 3, 131, 7, 0, // Skip to: 2187
10887 : /* 264 */ MCD::OPC_CheckField, 4, 1, 0, 124, 7, 0, // Skip to: 2187
10888 : /* 271 */ MCD::OPC_Decode, 171, 9, 127, // Opcode: VCVTANUQf
10889 : /* 275 */ MCD::OPC_FilterValue, 1, 11, 1, 0, // Skip to: 547
10890 : /* 280 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
10891 : /* 283 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 349
10892 : /* 288 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10893 : /* 291 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 320
10894 : /* 296 */ MCD::OPC_CheckPredicate, 77, 94, 7, 0, // Skip to: 2187
10895 : /* 301 */ MCD::OPC_CheckField, 23, 9, 231, 3, 86, 7, 0, // Skip to: 2187
10896 : /* 309 */ MCD::OPC_CheckField, 4, 1, 0, 79, 7, 0, // Skip to: 2187
10897 : /* 316 */ MCD::OPC_Decode, 199, 9, 126, // Opcode: VCVTNNSDh
10898 : /* 320 */ MCD::OPC_FilterValue, 59, 70, 7, 0, // Skip to: 2187
10899 : /* 325 */ MCD::OPC_CheckPredicate, 78, 65, 7, 0, // Skip to: 2187
10900 : /* 330 */ MCD::OPC_CheckField, 23, 9, 231, 3, 57, 7, 0, // Skip to: 2187
10901 : /* 338 */ MCD::OPC_CheckField, 4, 1, 0, 50, 7, 0, // Skip to: 2187
10902 : /* 345 */ MCD::OPC_Decode, 198, 9, 126, // Opcode: VCVTNNSDf
10903 : /* 349 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 415
10904 : /* 354 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10905 : /* 357 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 386
10906 : /* 362 */ MCD::OPC_CheckPredicate, 77, 28, 7, 0, // Skip to: 2187
10907 : /* 367 */ MCD::OPC_CheckField, 23, 9, 231, 3, 20, 7, 0, // Skip to: 2187
10908 : /* 375 */ MCD::OPC_CheckField, 4, 1, 0, 13, 7, 0, // Skip to: 2187
10909 : /* 382 */ MCD::OPC_Decode, 201, 9, 127, // Opcode: VCVTNNSQh
10910 : /* 386 */ MCD::OPC_FilterValue, 59, 4, 7, 0, // Skip to: 2187
10911 : /* 391 */ MCD::OPC_CheckPredicate, 78, 255, 6, 0, // Skip to: 2187
10912 : /* 396 */ MCD::OPC_CheckField, 23, 9, 231, 3, 247, 6, 0, // Skip to: 2187
10913 : /* 404 */ MCD::OPC_CheckField, 4, 1, 0, 240, 6, 0, // Skip to: 2187
10914 : /* 411 */ MCD::OPC_Decode, 200, 9, 127, // Opcode: VCVTNNSQf
10915 : /* 415 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 481
10916 : /* 420 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10917 : /* 423 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 452
10918 : /* 428 */ MCD::OPC_CheckPredicate, 77, 218, 6, 0, // Skip to: 2187
10919 : /* 433 */ MCD::OPC_CheckField, 23, 9, 231, 3, 210, 6, 0, // Skip to: 2187
10920 : /* 441 */ MCD::OPC_CheckField, 4, 1, 0, 203, 6, 0, // Skip to: 2187
10921 : /* 448 */ MCD::OPC_Decode, 203, 9, 126, // Opcode: VCVTNNUDh
10922 : /* 452 */ MCD::OPC_FilterValue, 59, 194, 6, 0, // Skip to: 2187
10923 : /* 457 */ MCD::OPC_CheckPredicate, 78, 189, 6, 0, // Skip to: 2187
10924 : /* 462 */ MCD::OPC_CheckField, 23, 9, 231, 3, 181, 6, 0, // Skip to: 2187
10925 : /* 470 */ MCD::OPC_CheckField, 4, 1, 0, 174, 6, 0, // Skip to: 2187
10926 : /* 477 */ MCD::OPC_Decode, 202, 9, 126, // Opcode: VCVTNNUDf
10927 : /* 481 */ MCD::OPC_FilterValue, 3, 165, 6, 0, // Skip to: 2187
10928 : /* 486 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10929 : /* 489 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 518
10930 : /* 494 */ MCD::OPC_CheckPredicate, 77, 152, 6, 0, // Skip to: 2187
10931 : /* 499 */ MCD::OPC_CheckField, 23, 9, 231, 3, 144, 6, 0, // Skip to: 2187
10932 : /* 507 */ MCD::OPC_CheckField, 4, 1, 0, 137, 6, 0, // Skip to: 2187
10933 : /* 514 */ MCD::OPC_Decode, 205, 9, 127, // Opcode: VCVTNNUQh
10934 : /* 518 */ MCD::OPC_FilterValue, 59, 128, 6, 0, // Skip to: 2187
10935 : /* 523 */ MCD::OPC_CheckPredicate, 78, 123, 6, 0, // Skip to: 2187
10936 : /* 528 */ MCD::OPC_CheckField, 23, 9, 231, 3, 115, 6, 0, // Skip to: 2187
10937 : /* 536 */ MCD::OPC_CheckField, 4, 1, 0, 108, 6, 0, // Skip to: 2187
10938 : /* 543 */ MCD::OPC_Decode, 204, 9, 127, // Opcode: VCVTNNUQf
10939 : /* 547 */ MCD::OPC_FilterValue, 2, 11, 1, 0, // Skip to: 819
10940 : /* 552 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
10941 : /* 555 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 621
10942 : /* 560 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10943 : /* 563 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 592
10944 : /* 568 */ MCD::OPC_CheckPredicate, 77, 78, 6, 0, // Skip to: 2187
10945 : /* 573 */ MCD::OPC_CheckField, 23, 9, 231, 3, 70, 6, 0, // Skip to: 2187
10946 : /* 581 */ MCD::OPC_CheckField, 4, 1, 0, 63, 6, 0, // Skip to: 2187
10947 : /* 588 */ MCD::OPC_Decode, 213, 9, 126, // Opcode: VCVTPNSDh
10948 : /* 592 */ MCD::OPC_FilterValue, 59, 54, 6, 0, // Skip to: 2187
10949 : /* 597 */ MCD::OPC_CheckPredicate, 78, 49, 6, 0, // Skip to: 2187
10950 : /* 602 */ MCD::OPC_CheckField, 23, 9, 231, 3, 41, 6, 0, // Skip to: 2187
10951 : /* 610 */ MCD::OPC_CheckField, 4, 1, 0, 34, 6, 0, // Skip to: 2187
10952 : /* 617 */ MCD::OPC_Decode, 212, 9, 126, // Opcode: VCVTPNSDf
10953 : /* 621 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 687
10954 : /* 626 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10955 : /* 629 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 658
10956 : /* 634 */ MCD::OPC_CheckPredicate, 77, 12, 6, 0, // Skip to: 2187
10957 : /* 639 */ MCD::OPC_CheckField, 23, 9, 231, 3, 4, 6, 0, // Skip to: 2187
10958 : /* 647 */ MCD::OPC_CheckField, 4, 1, 0, 253, 5, 0, // Skip to: 2187
10959 : /* 654 */ MCD::OPC_Decode, 215, 9, 127, // Opcode: VCVTPNSQh
10960 : /* 658 */ MCD::OPC_FilterValue, 59, 244, 5, 0, // Skip to: 2187
10961 : /* 663 */ MCD::OPC_CheckPredicate, 78, 239, 5, 0, // Skip to: 2187
10962 : /* 668 */ MCD::OPC_CheckField, 23, 9, 231, 3, 231, 5, 0, // Skip to: 2187
10963 : /* 676 */ MCD::OPC_CheckField, 4, 1, 0, 224, 5, 0, // Skip to: 2187
10964 : /* 683 */ MCD::OPC_Decode, 214, 9, 127, // Opcode: VCVTPNSQf
10965 : /* 687 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 753
10966 : /* 692 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10967 : /* 695 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 724
10968 : /* 700 */ MCD::OPC_CheckPredicate, 77, 202, 5, 0, // Skip to: 2187
10969 : /* 705 */ MCD::OPC_CheckField, 23, 9, 231, 3, 194, 5, 0, // Skip to: 2187
10970 : /* 713 */ MCD::OPC_CheckField, 4, 1, 0, 187, 5, 0, // Skip to: 2187
10971 : /* 720 */ MCD::OPC_Decode, 217, 9, 126, // Opcode: VCVTPNUDh
10972 : /* 724 */ MCD::OPC_FilterValue, 59, 178, 5, 0, // Skip to: 2187
10973 : /* 729 */ MCD::OPC_CheckPredicate, 78, 173, 5, 0, // Skip to: 2187
10974 : /* 734 */ MCD::OPC_CheckField, 23, 9, 231, 3, 165, 5, 0, // Skip to: 2187
10975 : /* 742 */ MCD::OPC_CheckField, 4, 1, 0, 158, 5, 0, // Skip to: 2187
10976 : /* 749 */ MCD::OPC_Decode, 216, 9, 126, // Opcode: VCVTPNUDf
10977 : /* 753 */ MCD::OPC_FilterValue, 3, 149, 5, 0, // Skip to: 2187
10978 : /* 758 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10979 : /* 761 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 790
10980 : /* 766 */ MCD::OPC_CheckPredicate, 77, 136, 5, 0, // Skip to: 2187
10981 : /* 771 */ MCD::OPC_CheckField, 23, 9, 231, 3, 128, 5, 0, // Skip to: 2187
10982 : /* 779 */ MCD::OPC_CheckField, 4, 1, 0, 121, 5, 0, // Skip to: 2187
10983 : /* 786 */ MCD::OPC_Decode, 219, 9, 127, // Opcode: VCVTPNUQh
10984 : /* 790 */ MCD::OPC_FilterValue, 59, 112, 5, 0, // Skip to: 2187
10985 : /* 795 */ MCD::OPC_CheckPredicate, 78, 107, 5, 0, // Skip to: 2187
10986 : /* 800 */ MCD::OPC_CheckField, 23, 9, 231, 3, 99, 5, 0, // Skip to: 2187
10987 : /* 808 */ MCD::OPC_CheckField, 4, 1, 0, 92, 5, 0, // Skip to: 2187
10988 : /* 815 */ MCD::OPC_Decode, 218, 9, 127, // Opcode: VCVTPNUQf
10989 : /* 819 */ MCD::OPC_FilterValue, 3, 11, 1, 0, // Skip to: 1091
10990 : /* 824 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
10991 : /* 827 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 893
10992 : /* 832 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
10993 : /* 835 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 864
10994 : /* 840 */ MCD::OPC_CheckPredicate, 77, 62, 5, 0, // Skip to: 2187
10995 : /* 845 */ MCD::OPC_CheckField, 23, 9, 231, 3, 54, 5, 0, // Skip to: 2187
10996 : /* 853 */ MCD::OPC_CheckField, 4, 1, 0, 47, 5, 0, // Skip to: 2187
10997 : /* 860 */ MCD::OPC_Decode, 185, 9, 126, // Opcode: VCVTMNSDh
10998 : /* 864 */ MCD::OPC_FilterValue, 59, 38, 5, 0, // Skip to: 2187
10999 : /* 869 */ MCD::OPC_CheckPredicate, 78, 33, 5, 0, // Skip to: 2187
11000 : /* 874 */ MCD::OPC_CheckField, 23, 9, 231, 3, 25, 5, 0, // Skip to: 2187
11001 : /* 882 */ MCD::OPC_CheckField, 4, 1, 0, 18, 5, 0, // Skip to: 2187
11002 : /* 889 */ MCD::OPC_Decode, 184, 9, 126, // Opcode: VCVTMNSDf
11003 : /* 893 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 959
11004 : /* 898 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11005 : /* 901 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 930
11006 : /* 906 */ MCD::OPC_CheckPredicate, 77, 252, 4, 0, // Skip to: 2187
11007 : /* 911 */ MCD::OPC_CheckField, 23, 9, 231, 3, 244, 4, 0, // Skip to: 2187
11008 : /* 919 */ MCD::OPC_CheckField, 4, 1, 0, 237, 4, 0, // Skip to: 2187
11009 : /* 926 */ MCD::OPC_Decode, 187, 9, 127, // Opcode: VCVTMNSQh
11010 : /* 930 */ MCD::OPC_FilterValue, 59, 228, 4, 0, // Skip to: 2187
11011 : /* 935 */ MCD::OPC_CheckPredicate, 78, 223, 4, 0, // Skip to: 2187
11012 : /* 940 */ MCD::OPC_CheckField, 23, 9, 231, 3, 215, 4, 0, // Skip to: 2187
11013 : /* 948 */ MCD::OPC_CheckField, 4, 1, 0, 208, 4, 0, // Skip to: 2187
11014 : /* 955 */ MCD::OPC_Decode, 186, 9, 127, // Opcode: VCVTMNSQf
11015 : /* 959 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 1025
11016 : /* 964 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11017 : /* 967 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 996
11018 : /* 972 */ MCD::OPC_CheckPredicate, 77, 186, 4, 0, // Skip to: 2187
11019 : /* 977 */ MCD::OPC_CheckField, 23, 9, 231, 3, 178, 4, 0, // Skip to: 2187
11020 : /* 985 */ MCD::OPC_CheckField, 4, 1, 0, 171, 4, 0, // Skip to: 2187
11021 : /* 992 */ MCD::OPC_Decode, 189, 9, 126, // Opcode: VCVTMNUDh
11022 : /* 996 */ MCD::OPC_FilterValue, 59, 162, 4, 0, // Skip to: 2187
11023 : /* 1001 */ MCD::OPC_CheckPredicate, 78, 157, 4, 0, // Skip to: 2187
11024 : /* 1006 */ MCD::OPC_CheckField, 23, 9, 231, 3, 149, 4, 0, // Skip to: 2187
11025 : /* 1014 */ MCD::OPC_CheckField, 4, 1, 0, 142, 4, 0, // Skip to: 2187
11026 : /* 1021 */ MCD::OPC_Decode, 188, 9, 126, // Opcode: VCVTMNUDf
11027 : /* 1025 */ MCD::OPC_FilterValue, 3, 133, 4, 0, // Skip to: 2187
11028 : /* 1030 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11029 : /* 1033 */ MCD::OPC_FilterValue, 55, 24, 0, 0, // Skip to: 1062
11030 : /* 1038 */ MCD::OPC_CheckPredicate, 77, 120, 4, 0, // Skip to: 2187
11031 : /* 1043 */ MCD::OPC_CheckField, 23, 9, 231, 3, 112, 4, 0, // Skip to: 2187
11032 : /* 1051 */ MCD::OPC_CheckField, 4, 1, 0, 105, 4, 0, // Skip to: 2187
11033 : /* 1058 */ MCD::OPC_Decode, 191, 9, 127, // Opcode: VCVTMNUQh
11034 : /* 1062 */ MCD::OPC_FilterValue, 59, 96, 4, 0, // Skip to: 2187
11035 : /* 1067 */ MCD::OPC_CheckPredicate, 78, 91, 4, 0, // Skip to: 2187
11036 : /* 1072 */ MCD::OPC_CheckField, 23, 9, 231, 3, 83, 4, 0, // Skip to: 2187
11037 : /* 1080 */ MCD::OPC_CheckField, 4, 1, 0, 76, 4, 0, // Skip to: 2187
11038 : /* 1087 */ MCD::OPC_Decode, 190, 9, 127, // Opcode: VCVTMNUQf
11039 : /* 1091 */ MCD::OPC_FilterValue, 4, 11, 1, 0, // Skip to: 1363
11040 : /* 1096 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
11041 : /* 1099 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 1165
11042 : /* 1104 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11043 : /* 1107 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1136
11044 : /* 1112 */ MCD::OPC_CheckPredicate, 77, 46, 4, 0, // Skip to: 2187
11045 : /* 1117 */ MCD::OPC_CheckField, 23, 9, 231, 3, 38, 4, 0, // Skip to: 2187
11046 : /* 1125 */ MCD::OPC_CheckField, 4, 1, 0, 31, 4, 0, // Skip to: 2187
11047 : /* 1132 */ MCD::OPC_Decode, 156, 17, 126, // Opcode: VRINTNNDh
11048 : /* 1136 */ MCD::OPC_FilterValue, 58, 22, 4, 0, // Skip to: 2187
11049 : /* 1141 */ MCD::OPC_CheckPredicate, 78, 17, 4, 0, // Skip to: 2187
11050 : /* 1146 */ MCD::OPC_CheckField, 23, 9, 231, 3, 9, 4, 0, // Skip to: 2187
11051 : /* 1154 */ MCD::OPC_CheckField, 4, 1, 0, 2, 4, 0, // Skip to: 2187
11052 : /* 1161 */ MCD::OPC_Decode, 155, 17, 126, // Opcode: VRINTNNDf
11053 : /* 1165 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 1231
11054 : /* 1170 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11055 : /* 1173 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1202
11056 : /* 1178 */ MCD::OPC_CheckPredicate, 77, 236, 3, 0, // Skip to: 2187
11057 : /* 1183 */ MCD::OPC_CheckField, 23, 9, 231, 3, 228, 3, 0, // Skip to: 2187
11058 : /* 1191 */ MCD::OPC_CheckField, 4, 1, 0, 221, 3, 0, // Skip to: 2187
11059 : /* 1198 */ MCD::OPC_Decode, 158, 17, 127, // Opcode: VRINTNNQh
11060 : /* 1202 */ MCD::OPC_FilterValue, 58, 212, 3, 0, // Skip to: 2187
11061 : /* 1207 */ MCD::OPC_CheckPredicate, 78, 207, 3, 0, // Skip to: 2187
11062 : /* 1212 */ MCD::OPC_CheckField, 23, 9, 231, 3, 199, 3, 0, // Skip to: 2187
11063 : /* 1220 */ MCD::OPC_CheckField, 4, 1, 0, 192, 3, 0, // Skip to: 2187
11064 : /* 1227 */ MCD::OPC_Decode, 157, 17, 127, // Opcode: VRINTNNQf
11065 : /* 1231 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 1297
11066 : /* 1236 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11067 : /* 1239 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1268
11068 : /* 1244 */ MCD::OPC_CheckPredicate, 77, 170, 3, 0, // Skip to: 2187
11069 : /* 1249 */ MCD::OPC_CheckField, 23, 9, 231, 3, 162, 3, 0, // Skip to: 2187
11070 : /* 1257 */ MCD::OPC_CheckField, 4, 1, 0, 155, 3, 0, // Skip to: 2187
11071 : /* 1264 */ MCD::OPC_Decode, 173, 17, 126, // Opcode: VRINTXNDh
11072 : /* 1268 */ MCD::OPC_FilterValue, 58, 146, 3, 0, // Skip to: 2187
11073 : /* 1273 */ MCD::OPC_CheckPredicate, 78, 141, 3, 0, // Skip to: 2187
11074 : /* 1278 */ MCD::OPC_CheckField, 23, 9, 231, 3, 133, 3, 0, // Skip to: 2187
11075 : /* 1286 */ MCD::OPC_CheckField, 4, 1, 0, 126, 3, 0, // Skip to: 2187
11076 : /* 1293 */ MCD::OPC_Decode, 172, 17, 126, // Opcode: VRINTXNDf
11077 : /* 1297 */ MCD::OPC_FilterValue, 3, 117, 3, 0, // Skip to: 2187
11078 : /* 1302 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11079 : /* 1305 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1334
11080 : /* 1310 */ MCD::OPC_CheckPredicate, 77, 104, 3, 0, // Skip to: 2187
11081 : /* 1315 */ MCD::OPC_CheckField, 23, 9, 231, 3, 96, 3, 0, // Skip to: 2187
11082 : /* 1323 */ MCD::OPC_CheckField, 4, 1, 0, 89, 3, 0, // Skip to: 2187
11083 : /* 1330 */ MCD::OPC_Decode, 175, 17, 127, // Opcode: VRINTXNQh
11084 : /* 1334 */ MCD::OPC_FilterValue, 58, 80, 3, 0, // Skip to: 2187
11085 : /* 1339 */ MCD::OPC_CheckPredicate, 78, 75, 3, 0, // Skip to: 2187
11086 : /* 1344 */ MCD::OPC_CheckField, 23, 9, 231, 3, 67, 3, 0, // Skip to: 2187
11087 : /* 1352 */ MCD::OPC_CheckField, 4, 1, 0, 60, 3, 0, // Skip to: 2187
11088 : /* 1359 */ MCD::OPC_Decode, 174, 17, 127, // Opcode: VRINTXNQf
11089 : /* 1363 */ MCD::OPC_FilterValue, 5, 11, 1, 0, // Skip to: 1635
11090 : /* 1368 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
11091 : /* 1371 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 1437
11092 : /* 1376 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11093 : /* 1379 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1408
11094 : /* 1384 */ MCD::OPC_CheckPredicate, 77, 30, 3, 0, // Skip to: 2187
11095 : /* 1389 */ MCD::OPC_CheckField, 23, 9, 231, 3, 22, 3, 0, // Skip to: 2187
11096 : /* 1397 */ MCD::OPC_CheckField, 4, 1, 0, 15, 3, 0, // Skip to: 2187
11097 : /* 1404 */ MCD::OPC_Decode, 142, 17, 126, // Opcode: VRINTANDh
11098 : /* 1408 */ MCD::OPC_FilterValue, 58, 6, 3, 0, // Skip to: 2187
11099 : /* 1413 */ MCD::OPC_CheckPredicate, 78, 1, 3, 0, // Skip to: 2187
11100 : /* 1418 */ MCD::OPC_CheckField, 23, 9, 231, 3, 249, 2, 0, // Skip to: 2187
11101 : /* 1426 */ MCD::OPC_CheckField, 4, 1, 0, 242, 2, 0, // Skip to: 2187
11102 : /* 1433 */ MCD::OPC_Decode, 141, 17, 126, // Opcode: VRINTANDf
11103 : /* 1437 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 1503
11104 : /* 1442 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11105 : /* 1445 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1474
11106 : /* 1450 */ MCD::OPC_CheckPredicate, 77, 220, 2, 0, // Skip to: 2187
11107 : /* 1455 */ MCD::OPC_CheckField, 23, 9, 231, 3, 212, 2, 0, // Skip to: 2187
11108 : /* 1463 */ MCD::OPC_CheckField, 4, 1, 0, 205, 2, 0, // Skip to: 2187
11109 : /* 1470 */ MCD::OPC_Decode, 144, 17, 127, // Opcode: VRINTANQh
11110 : /* 1474 */ MCD::OPC_FilterValue, 58, 196, 2, 0, // Skip to: 2187
11111 : /* 1479 */ MCD::OPC_CheckPredicate, 78, 191, 2, 0, // Skip to: 2187
11112 : /* 1484 */ MCD::OPC_CheckField, 23, 9, 231, 3, 183, 2, 0, // Skip to: 2187
11113 : /* 1492 */ MCD::OPC_CheckField, 4, 1, 0, 176, 2, 0, // Skip to: 2187
11114 : /* 1499 */ MCD::OPC_Decode, 143, 17, 127, // Opcode: VRINTANQf
11115 : /* 1503 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 1569
11116 : /* 1508 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11117 : /* 1511 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1540
11118 : /* 1516 */ MCD::OPC_CheckPredicate, 77, 154, 2, 0, // Skip to: 2187
11119 : /* 1521 */ MCD::OPC_CheckField, 23, 9, 231, 3, 146, 2, 0, // Skip to: 2187
11120 : /* 1529 */ MCD::OPC_CheckField, 4, 1, 0, 139, 2, 0, // Skip to: 2187
11121 : /* 1536 */ MCD::OPC_Decode, 180, 17, 126, // Opcode: VRINTZNDh
11122 : /* 1540 */ MCD::OPC_FilterValue, 58, 130, 2, 0, // Skip to: 2187
11123 : /* 1545 */ MCD::OPC_CheckPredicate, 78, 125, 2, 0, // Skip to: 2187
11124 : /* 1550 */ MCD::OPC_CheckField, 23, 9, 231, 3, 117, 2, 0, // Skip to: 2187
11125 : /* 1558 */ MCD::OPC_CheckField, 4, 1, 0, 110, 2, 0, // Skip to: 2187
11126 : /* 1565 */ MCD::OPC_Decode, 179, 17, 126, // Opcode: VRINTZNDf
11127 : /* 1569 */ MCD::OPC_FilterValue, 3, 101, 2, 0, // Skip to: 2187
11128 : /* 1574 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11129 : /* 1577 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1606
11130 : /* 1582 */ MCD::OPC_CheckPredicate, 77, 88, 2, 0, // Skip to: 2187
11131 : /* 1587 */ MCD::OPC_CheckField, 23, 9, 231, 3, 80, 2, 0, // Skip to: 2187
11132 : /* 1595 */ MCD::OPC_CheckField, 4, 1, 0, 73, 2, 0, // Skip to: 2187
11133 : /* 1602 */ MCD::OPC_Decode, 182, 17, 127, // Opcode: VRINTZNQh
11134 : /* 1606 */ MCD::OPC_FilterValue, 58, 64, 2, 0, // Skip to: 2187
11135 : /* 1611 */ MCD::OPC_CheckPredicate, 78, 59, 2, 0, // Skip to: 2187
11136 : /* 1616 */ MCD::OPC_CheckField, 23, 9, 231, 3, 51, 2, 0, // Skip to: 2187
11137 : /* 1624 */ MCD::OPC_CheckField, 4, 1, 0, 44, 2, 0, // Skip to: 2187
11138 : /* 1631 */ MCD::OPC_Decode, 181, 17, 127, // Opcode: VRINTZNQf
11139 : /* 1635 */ MCD::OPC_FilterValue, 6, 135, 0, 0, // Skip to: 1775
11140 : /* 1640 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
11141 : /* 1643 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 1709
11142 : /* 1648 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11143 : /* 1651 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1680
11144 : /* 1656 */ MCD::OPC_CheckPredicate, 77, 14, 2, 0, // Skip to: 2187
11145 : /* 1661 */ MCD::OPC_CheckField, 23, 9, 231, 3, 6, 2, 0, // Skip to: 2187
11146 : /* 1669 */ MCD::OPC_CheckField, 4, 1, 0, 255, 1, 0, // Skip to: 2187
11147 : /* 1676 */ MCD::OPC_Decode, 149, 17, 126, // Opcode: VRINTMNDh
11148 : /* 1680 */ MCD::OPC_FilterValue, 58, 246, 1, 0, // Skip to: 2187
11149 : /* 1685 */ MCD::OPC_CheckPredicate, 78, 241, 1, 0, // Skip to: 2187
11150 : /* 1690 */ MCD::OPC_CheckField, 23, 9, 231, 3, 233, 1, 0, // Skip to: 2187
11151 : /* 1698 */ MCD::OPC_CheckField, 4, 1, 0, 226, 1, 0, // Skip to: 2187
11152 : /* 1705 */ MCD::OPC_Decode, 148, 17, 126, // Opcode: VRINTMNDf
11153 : /* 1709 */ MCD::OPC_FilterValue, 3, 217, 1, 0, // Skip to: 2187
11154 : /* 1714 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11155 : /* 1717 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1746
11156 : /* 1722 */ MCD::OPC_CheckPredicate, 77, 204, 1, 0, // Skip to: 2187
11157 : /* 1727 */ MCD::OPC_CheckField, 23, 9, 231, 3, 196, 1, 0, // Skip to: 2187
11158 : /* 1735 */ MCD::OPC_CheckField, 4, 1, 0, 189, 1, 0, // Skip to: 2187
11159 : /* 1742 */ MCD::OPC_Decode, 151, 17, 127, // Opcode: VRINTMNQh
11160 : /* 1746 */ MCD::OPC_FilterValue, 58, 180, 1, 0, // Skip to: 2187
11161 : /* 1751 */ MCD::OPC_CheckPredicate, 78, 175, 1, 0, // Skip to: 2187
11162 : /* 1756 */ MCD::OPC_CheckField, 23, 9, 231, 3, 167, 1, 0, // Skip to: 2187
11163 : /* 1764 */ MCD::OPC_CheckField, 4, 1, 0, 160, 1, 0, // Skip to: 2187
11164 : /* 1771 */ MCD::OPC_Decode, 150, 17, 127, // Opcode: VRINTMNQf
11165 : /* 1775 */ MCD::OPC_FilterValue, 7, 135, 0, 0, // Skip to: 1915
11166 : /* 1780 */ MCD::OPC_ExtractField, 6, 2, // Inst{7-6} ...
11167 : /* 1783 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 1849
11168 : /* 1788 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11169 : /* 1791 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1820
11170 : /* 1796 */ MCD::OPC_CheckPredicate, 77, 130, 1, 0, // Skip to: 2187
11171 : /* 1801 */ MCD::OPC_CheckField, 23, 9, 231, 3, 122, 1, 0, // Skip to: 2187
11172 : /* 1809 */ MCD::OPC_CheckField, 4, 1, 0, 115, 1, 0, // Skip to: 2187
11173 : /* 1816 */ MCD::OPC_Decode, 163, 17, 126, // Opcode: VRINTPNDh
11174 : /* 1820 */ MCD::OPC_FilterValue, 58, 106, 1, 0, // Skip to: 2187
11175 : /* 1825 */ MCD::OPC_CheckPredicate, 78, 101, 1, 0, // Skip to: 2187
11176 : /* 1830 */ MCD::OPC_CheckField, 23, 9, 231, 3, 93, 1, 0, // Skip to: 2187
11177 : /* 1838 */ MCD::OPC_CheckField, 4, 1, 0, 86, 1, 0, // Skip to: 2187
11178 : /* 1845 */ MCD::OPC_Decode, 162, 17, 126, // Opcode: VRINTPNDf
11179 : /* 1849 */ MCD::OPC_FilterValue, 3, 77, 1, 0, // Skip to: 2187
11180 : /* 1854 */ MCD::OPC_ExtractField, 16, 6, // Inst{21-16} ...
11181 : /* 1857 */ MCD::OPC_FilterValue, 54, 24, 0, 0, // Skip to: 1886
11182 : /* 1862 */ MCD::OPC_CheckPredicate, 77, 64, 1, 0, // Skip to: 2187
11183 : /* 1867 */ MCD::OPC_CheckField, 23, 9, 231, 3, 56, 1, 0, // Skip to: 2187
11184 : /* 1875 */ MCD::OPC_CheckField, 4, 1, 0, 49, 1, 0, // Skip to: 2187
11185 : /* 1882 */ MCD::OPC_Decode, 165, 17, 127, // Opcode: VRINTPNQh
11186 : /* 1886 */ MCD::OPC_FilterValue, 58, 40, 1, 0, // Skip to: 2187
11187 : /* 1891 */ MCD::OPC_CheckPredicate, 78, 35, 1, 0, // Skip to: 2187
11188 : /* 1896 */ MCD::OPC_CheckField, 23, 9, 231, 3, 27, 1, 0, // Skip to: 2187
11189 : /* 1904 */ MCD::OPC_CheckField, 4, 1, 0, 20, 1, 0, // Skip to: 2187
11190 : /* 1911 */ MCD::OPC_Decode, 164, 17, 127, // Opcode: VRINTPNQf
11191 : /* 1915 */ MCD::OPC_FilterValue, 15, 11, 1, 0, // Skip to: 2187
11192 : /* 1920 */ MCD::OPC_ExtractField, 20, 2, // Inst{21-20} ...
11193 : /* 1923 */ MCD::OPC_FilterValue, 0, 61, 0, 0, // Skip to: 1989
11194 : /* 1928 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
11195 : /* 1931 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 1960
11196 : /* 1936 */ MCD::OPC_CheckPredicate, 78, 246, 0, 0, // Skip to: 2187
11197 : /* 1941 */ MCD::OPC_CheckField, 23, 9, 230, 3, 238, 0, 0, // Skip to: 2187
11198 : /* 1949 */ MCD::OPC_CheckField, 4, 1, 1, 231, 0, 0, // Skip to: 2187
11199 : /* 1956 */ MCD::OPC_Decode, 178, 13, 97, // Opcode: VMAXNMNDf
11200 : /* 1960 */ MCD::OPC_FilterValue, 1, 222, 0, 0, // Skip to: 2187
11201 : /* 1965 */ MCD::OPC_CheckPredicate, 78, 217, 0, 0, // Skip to: 2187
11202 : /* 1970 */ MCD::OPC_CheckField, 23, 9, 230, 3, 209, 0, 0, // Skip to: 2187
11203 : /* 1978 */ MCD::OPC_CheckField, 4, 1, 1, 202, 0, 0, // Skip to: 2187
11204 : /* 1985 */ MCD::OPC_Decode, 180, 13, 98, // Opcode: VMAXNMNQf
11205 : /* 1989 */ MCD::OPC_FilterValue, 1, 61, 0, 0, // Skip to: 2055
11206 : /* 1994 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
11207 : /* 1997 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2026
11208 : /* 2002 */ MCD::OPC_CheckPredicate, 77, 180, 0, 0, // Skip to: 2187
11209 : /* 2007 */ MCD::OPC_CheckField, 23, 9, 230, 3, 172, 0, 0, // Skip to: 2187
11210 : /* 2015 */ MCD::OPC_CheckField, 4, 1, 1, 165, 0, 0, // Skip to: 2187
11211 : /* 2022 */ MCD::OPC_Decode, 179, 13, 97, // Opcode: VMAXNMNDh
11212 : /* 2026 */ MCD::OPC_FilterValue, 1, 156, 0, 0, // Skip to: 2187
11213 : /* 2031 */ MCD::OPC_CheckPredicate, 77, 151, 0, 0, // Skip to: 2187
11214 : /* 2036 */ MCD::OPC_CheckField, 23, 9, 230, 3, 143, 0, 0, // Skip to: 2187
11215 : /* 2044 */ MCD::OPC_CheckField, 4, 1, 1, 136, 0, 0, // Skip to: 2187
11216 : /* 2051 */ MCD::OPC_Decode, 181, 13, 98, // Opcode: VMAXNMNQh
11217 : /* 2055 */ MCD::OPC_FilterValue, 2, 61, 0, 0, // Skip to: 2121
11218 : /* 2060 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
11219 : /* 2063 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2092
11220 : /* 2068 */ MCD::OPC_CheckPredicate, 78, 114, 0, 0, // Skip to: 2187
11221 : /* 2073 */ MCD::OPC_CheckField, 23, 9, 230, 3, 106, 0, 0, // Skip to: 2187
11222 : /* 2081 */ MCD::OPC_CheckField, 4, 1, 1, 99, 0, 0, // Skip to: 2187
11223 : /* 2088 */ MCD::OPC_Decode, 201, 13, 97, // Opcode: VMINNMNDf
11224 : /* 2092 */ MCD::OPC_FilterValue, 1, 90, 0, 0, // Skip to: 2187
11225 : /* 2097 */ MCD::OPC_CheckPredicate, 78, 85, 0, 0, // Skip to: 2187
11226 : /* 2102 */ MCD::OPC_CheckField, 23, 9, 230, 3, 77, 0, 0, // Skip to: 2187
11227 : /* 2110 */ MCD::OPC_CheckField, 4, 1, 1, 70, 0, 0, // Skip to: 2187
11228 : /* 2117 */ MCD::OPC_Decode, 203, 13, 98, // Opcode: VMINNMNQf
11229 : /* 2121 */ MCD::OPC_FilterValue, 3, 61, 0, 0, // Skip to: 2187
11230 : /* 2126 */ MCD::OPC_ExtractField, 6, 1, // Inst{6} ...
11231 : /* 2129 */ MCD::OPC_FilterValue, 0, 24, 0, 0, // Skip to: 2158
11232 : /* 2134 */ MCD::OPC_CheckPredicate, 77, 48, 0, 0, // Skip to: 2187
11233 : /* 2139 */ MCD::OPC_CheckField, 23, 9, 230, 3, 40, 0, 0, // Skip to: 2187
11234 : /* 2147 */ MCD::OPC_CheckField, 4, 1, 1, 33, 0, 0, // Skip to: 2187
11235 : /* 2154 */ MCD::OPC_Decode, 202, 13, 97, // Opcode: VMINNMNDh
11236 : /* 2158 */ MCD::OPC_FilterValue, 1, 24, 0, 0, // Skip to: 2187
11237 : /* 2163 */ MCD::OPC_CheckPredicate, 77, 19, 0, 0, // Skip to: 2187
11238 : /* 2168 */ MCD::OPC_CheckField, 23, 9, 230, 3, 11, 0, 0, // Skip to: 2187
11239 : /* 2176 */ MCD::OPC_CheckField, 4, 1, 1, 4, 0, 0, // Skip to: 2187
11240 : /* 2183 */ MCD::OPC_Decode, 204, 13, 98, // Opcode: VMINNMNQh
11241 : /* 2187 */ MCD::OPC_Fail,
11242 : 0
11243 : };
11244 :
11245 38054 : static bool checkDecoderPredicate(unsigned Idx, const FeatureBitset& Bits) {
11246 38054 : switch (Idx) {
11247 0 : default: llvm_unreachable("Invalid index!");
11248 7271 : case 0:
11249 7271 : return (!Bits[ARM::ModeThumb]);
11250 322 : case 1:
11251 322 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
11252 38 : case 2:
11253 38 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
11254 48 : case 3:
11255 48 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TEOps]);
11256 493 : case 4:
11257 493 : return (!Bits[ARM::ModeThumb] && !Bits[ARM::HasV8Ops]);
11258 2 : case 5:
11259 2 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
11260 9 : case 6:
11261 9 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
11262 90 : case 7:
11263 90 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
11264 6 : case 8:
11265 6 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
11266 8 : case 9:
11267 8 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
11268 180 : case 10:
11269 180 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV4TOps]);
11270 8 : case 11:
11271 8 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
11272 4 : case 12:
11273 4 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureTrustZone]);
11274 271 : case 13:
11275 271 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6T2Ops]);
11276 67 : case 14:
11277 67 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
11278 635 : case 15:
11279 635 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops]);
11280 42 : case 16:
11281 42 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
11282 53 : case 17:
11283 53 : return (!Bits[ARM::ModeThumb] && Bits[ARM::HasV6KOps]);
11284 45 : case 18:
11285 45 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
11286 6 : case 19:
11287 6 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureSpecCtrl]);
11288 5 : case 20:
11289 5 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureHWDivARM]);
11290 4 : case 21:
11291 4 : return (!Bits[ARM::ModeThumb] && Bits[ARM::FeatureNaClTrap]);
11292 2847 : case 22:
11293 2847 : return (Bits[ARM::FeatureNEON]);
11294 360 : case 23:
11295 360 : return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]);
11296 49 : case 24:
11297 49 : return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_1aOps]);
11298 155 : case 25:
11299 155 : return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCrypto]);
11300 22 : case 26:
11301 22 : return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16]);
11302 8 : case 27:
11303 8 : return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureVFP4]);
11304 343 : case 28:
11305 343 : return (Bits[ARM::FeatureVFP2]);
11306 9401 : case 29:
11307 9401 : return (Bits[ARM::ModeThumb]);
11308 163 : case 30:
11309 163 : return (Bits[ARM::ModeThumb] && Bits[ARM::Feature8MSecExt]);
11310 4 : case 31:
11311 4 : return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps]);
11312 22 : case 32:
11313 22 : return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6Ops]);
11314 333 : case 33:
11315 333 : return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
11316 5 : case 34:
11317 5 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::HasV8_1aOps]);
11318 2 : case 35:
11319 2 : return (Bits[ARM::ModeThumb] && !Bits[ARM::FeatureMClass]);
11320 2 : case 36:
11321 2 : return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8Ops]);
11322 188 : case 37:
11323 188 : return (Bits[ARM::ModeThumb] && Bits[ARM::HasV6MOps]);
11324 3771 : case 38:
11325 3771 : return (Bits[ARM::ModeThumb] && Bits[ARM::HasV5TOps] && !Bits[ARM::FeatureMClass]);
11326 7764 : case 39:
11327 7764 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
11328 195 : case 40:
11329 195 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::FeatureMClass]);
11330 6 : case 41:
11331 6 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease]);
11332 6 : case 42:
11333 6 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex]);
11334 2 : case 43:
11335 2 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureAcquireRelease] && Bits[ARM::FeatureV7Clrex] && !Bits[ARM::FeatureMClass]);
11336 67 : case 44:
11337 67 : return (Bits[ARM::FeatureDSP] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
11338 6 : case 45:
11339 6 : return (Bits[ARM::Feature8MSecExt]);
11340 237 : case 46:
11341 237 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureDSP]);
11342 12 : case 47:
11343 12 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops]);
11344 3 : case 48:
11345 3 : return (Bits[ARM::ModeThumb] && Bits[ARM::HasV8_4aOps]);
11346 2 : case 49:
11347 2 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureV7Clrex]);
11348 43 : case 50:
11349 43 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureDB]);
11350 3 : case 51:
11351 3 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureSpecCtrl]);
11352 8 : case 52:
11353 8 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureVirtualization]);
11354 4 : case 53:
11355 4 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::FeatureTrustZone]);
11356 133 : case 54:
11357 133 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureVirtualization]);
11358 63 : case 55:
11359 63 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureMClass]);
11360 60 : case 56:
11361 60 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops]);
11362 6 : case 57:
11363 6 : return (Bits[ARM::FeatureHWDivThumb] && Bits[ARM::ModeThumb] && Bits[ARM::HasV8MBaselineOps]);
11364 47 : case 58:
11365 47 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV7Ops] && Bits[ARM::FeatureMP]);
11366 6 : case 59:
11367 6 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && Bits[ARM::HasV8Ops] && Bits[ARM::FeatureCRC]);
11368 187 : case 60:
11369 187 : return (Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2] && !Bits[ARM::HasV8Ops]);
11370 99 : case 61:
11371 99 : return (!Bits[ARM::HasV8Ops] && Bits[ARM::ModeThumb] && Bits[ARM::FeatureThumb2]);
11372 520 : case 62:
11373 520 : return (Bits[ARM::FeatureFullFP16]);
11374 78 : case 63:
11375 78 : return (Bits[ARM::FeatureVFP2] && !Bits[ARM::FeatureVFPOnlySP]);
11376 4 : case 64:
11377 4 : return (Bits[ARM::FeatureVFP4]);
11378 15 : case 65:
11379 15 : return (Bits[ARM::FeatureVFP4] && !Bits[ARM::FeatureVFPOnlySP]);
11380 57 : case 66:
11381 57 : return (Bits[ARM::HasV8MMainlineOps] && Bits[ARM::Feature8MSecExt]);
11382 6 : case 67:
11383 6 : return (Bits[ARM::FeatureVFP3]);
11384 216 : case 68:
11385 216 : return (Bits[ARM::FeatureFPARMv8]);
11386 1 : case 69:
11387 1 : return (Bits[ARM::FeatureFP16]);
11388 1 : case 70:
11389 1 : return (Bits[ARM::FeatureVFP3] && !Bits[ARM::FeatureVFPOnlySP]);
11390 154 : case 71:
11391 154 : return (Bits[ARM::FeatureFPARMv8] && !Bits[ARM::FeatureVFPOnlySP]);
11392 12 : case 72:
11393 12 : return (Bits[ARM::FeatureFPARMv8] && Bits[ARM::HasV8_3aOps]);
11394 56 : case 73:
11395 56 : return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps] && Bits[ARM::FeatureFullFP16]);
11396 104 : case 74:
11397 104 : return (Bits[ARM::FeatureNEON] && Bits[ARM::HasV8_3aOps]);
11398 278 : case 75:
11399 278 : return (Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFP16FML]);
11400 32 : case 76:
11401 32 : return (Bits[ARM::FeatureDotProd]);
11402 173 : case 77:
11403 173 : return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON] && Bits[ARM::FeatureFullFP16]);
11404 106 : case 78:
11405 106 : return (Bits[ARM::HasV8Ops] && Bits[ARM::FeatureNEON]);
11406 : }
11407 : }
11408 :
11409 : template<typename InsnType>
11410 20305 : static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, InsnType insn, MCInst &MI,
11411 : uint64_t Address, const void *Decoder, bool &DecodeComplete) {
11412 20305 : DecodeComplete = true;
11413 : InsnType tmp;
11414 20305 : switch (Idx) {
11415 0 : default: llvm_unreachable("Invalid index!");
11416 0 : case 0:
11417 : tmp = fieldFromInstruction(insn, 12, 4);
11418 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11419 : tmp = fieldFromInstruction(insn, 16, 4);
11420 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11421 : tmp = fieldFromInstruction(insn, 0, 4);
11422 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11423 : tmp = fieldFromInstruction(insn, 28, 4);
11424 162 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11425 : tmp = fieldFromInstruction(insn, 20, 1);
11426 162 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11427 : return S;
11428 0 : case 1:
11429 : tmp = fieldFromInstruction(insn, 12, 4);
11430 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11431 : tmp = fieldFromInstruction(insn, 16, 4);
11432 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11433 : tmp = 0;
11434 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11435 145 : tmp |= fieldFromInstruction(insn, 5, 7) << 5;
11436 290 : if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11437 : tmp = fieldFromInstruction(insn, 28, 4);
11438 290 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11439 : tmp = fieldFromInstruction(insn, 20, 1);
11440 284 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11441 : return S;
11442 0 : case 2:
11443 : tmp = fieldFromInstruction(insn, 12, 4);
11444 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11445 : tmp = fieldFromInstruction(insn, 16, 4);
11446 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11447 : tmp = 0;
11448 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11449 75 : tmp |= fieldFromInstruction(insn, 5, 2) << 5;
11450 75 : tmp |= fieldFromInstruction(insn, 8, 4) << 8;
11451 150 : if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11452 : tmp = fieldFromInstruction(insn, 28, 4);
11453 150 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11454 : tmp = fieldFromInstruction(insn, 20, 1);
11455 150 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11456 : return S;
11457 0 : case 3:
11458 : tmp = fieldFromInstruction(insn, 12, 4);
11459 42 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11460 : tmp = fieldFromInstruction(insn, 16, 4);
11461 42 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11462 : tmp = 0;
11463 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11464 21 : tmp |= fieldFromInstruction(insn, 5, 2) << 5;
11465 21 : tmp |= fieldFromInstruction(insn, 8, 4) << 8;
11466 42 : if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11467 : tmp = fieldFromInstruction(insn, 28, 4);
11468 42 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11469 : tmp = fieldFromInstruction(insn, 20, 1);
11470 42 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11471 : return S;
11472 0 : case 4:
11473 : tmp = fieldFromInstruction(insn, 16, 4);
11474 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11475 : tmp = fieldFromInstruction(insn, 0, 4);
11476 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11477 : tmp = fieldFromInstruction(insn, 8, 4);
11478 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11479 : tmp = fieldFromInstruction(insn, 28, 4);
11480 16 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11481 : tmp = fieldFromInstruction(insn, 20, 1);
11482 16 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11483 : return S;
11484 0 : case 5:
11485 : tmp = fieldFromInstruction(insn, 12, 4);
11486 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11487 : tmp = fieldFromInstruction(insn, 16, 4);
11488 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11489 : tmp = fieldFromInstruction(insn, 0, 4);
11490 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11491 : tmp = fieldFromInstruction(insn, 8, 4);
11492 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11493 : tmp = fieldFromInstruction(insn, 12, 4);
11494 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11495 : tmp = fieldFromInstruction(insn, 16, 4);
11496 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11497 : tmp = fieldFromInstruction(insn, 28, 4);
11498 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11499 : return S;
11500 0 : case 6:
11501 : tmp = fieldFromInstruction(insn, 12, 4);
11502 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11503 : tmp = fieldFromInstruction(insn, 16, 4);
11504 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11505 : tmp = fieldFromInstruction(insn, 0, 4);
11506 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11507 : tmp = fieldFromInstruction(insn, 8, 4);
11508 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11509 : tmp = fieldFromInstruction(insn, 28, 4);
11510 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11511 : tmp = fieldFromInstruction(insn, 20, 1);
11512 18 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11513 : return S;
11514 409 : case 7:
11515 818 : if (!Check(S, DecodeAddrMode3Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11516 : return S;
11517 0 : case 8:
11518 : tmp = fieldFromInstruction(insn, 12, 4);
11519 12 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11520 : tmp = fieldFromInstruction(insn, 16, 4);
11521 12 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11522 : tmp = fieldFromInstruction(insn, 0, 4);
11523 12 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11524 : return S;
11525 9 : case 9:
11526 18 : if (!Check(S, DecodeCPSInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11527 : return S;
11528 0 : case 10:
11529 : tmp = fieldFromInstruction(insn, 9, 1);
11530 5 : MI.addOperand(MCOperand::createImm(tmp));
11531 5 : return S;
11532 0 : case 11:
11533 : tmp = fieldFromInstruction(insn, 12, 4);
11534 12 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11535 : tmp = fieldFromInstruction(insn, 28, 4);
11536 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11537 : return S;
11538 2 : case 12:
11539 4 : if (!Check(S, DecodeQADDInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11540 : return S;
11541 17 : case 13:
11542 34 : if (!Check(S, DecodeSMLAInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11543 : return S;
11544 11 : case 14:
11545 22 : if (!Check(S, DecodeSwap(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11546 : return S;
11547 11 : case 15:
11548 : tmp = 0;
11549 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11550 11 : tmp |= fieldFromInstruction(insn, 8, 12) << 4;
11551 11 : MI.addOperand(MCOperand::createImm(tmp));
11552 11 : return S;
11553 5 : case 16:
11554 10 : if (!Check(S, DecodeTSTInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11555 : return S;
11556 0 : case 17:
11557 : tmp = fieldFromInstruction(insn, 16, 4);
11558 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11559 : tmp = 0;
11560 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11561 26 : tmp |= fieldFromInstruction(insn, 5, 7) << 5;
11562 52 : if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11563 : tmp = fieldFromInstruction(insn, 28, 4);
11564 52 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11565 : return S;
11566 0 : case 18:
11567 : tmp = fieldFromInstruction(insn, 16, 4);
11568 40 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11569 : tmp = 0;
11570 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11571 20 : tmp |= fieldFromInstruction(insn, 5, 2) << 5;
11572 20 : tmp |= fieldFromInstruction(insn, 8, 4) << 8;
11573 40 : if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11574 : tmp = fieldFromInstruction(insn, 28, 4);
11575 40 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11576 : return S;
11577 0 : case 19:
11578 : tmp = fieldFromInstruction(insn, 12, 4);
11579 34 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11580 : tmp = fieldFromInstruction(insn, 16, 4);
11581 34 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11582 : tmp = fieldFromInstruction(insn, 0, 4);
11583 34 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11584 : tmp = fieldFromInstruction(insn, 8, 4);
11585 34 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11586 : tmp = fieldFromInstruction(insn, 12, 4);
11587 34 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11588 : tmp = fieldFromInstruction(insn, 16, 4);
11589 34 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11590 : tmp = fieldFromInstruction(insn, 28, 4);
11591 34 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11592 : return S;
11593 0 : case 20:
11594 : tmp = fieldFromInstruction(insn, 16, 4);
11595 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11596 : tmp = fieldFromInstruction(insn, 0, 4);
11597 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11598 : tmp = fieldFromInstruction(insn, 28, 4);
11599 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11600 : return S;
11601 0 : case 21:
11602 : tmp = fieldFromInstruction(insn, 12, 4);
11603 12 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11604 : tmp = fieldFromInstruction(insn, 0, 4);
11605 12 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11606 : tmp = fieldFromInstruction(insn, 16, 4);
11607 12 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11608 : tmp = fieldFromInstruction(insn, 28, 4);
11609 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11610 : return S;
11611 0 : case 22:
11612 : tmp = fieldFromInstruction(insn, 0, 4);
11613 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11614 : tmp = fieldFromInstruction(insn, 16, 4);
11615 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11616 : tmp = fieldFromInstruction(insn, 28, 4);
11617 6 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11618 : return S;
11619 0 : case 23:
11620 : tmp = fieldFromInstruction(insn, 12, 4);
11621 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11622 : tmp = fieldFromInstruction(insn, 16, 4);
11623 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11624 : tmp = fieldFromInstruction(insn, 28, 4);
11625 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11626 : return S;
11627 0 : case 24:
11628 : tmp = fieldFromInstruction(insn, 12, 4);
11629 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11630 : tmp = fieldFromInstruction(insn, 0, 4);
11631 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11632 : tmp = fieldFromInstruction(insn, 16, 4);
11633 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11634 : tmp = fieldFromInstruction(insn, 28, 4);
11635 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11636 : return S;
11637 0 : case 25:
11638 : tmp = fieldFromInstruction(insn, 12, 4);
11639 68 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11640 : tmp = 0;
11641 34 : tmp |= fieldFromInstruction(insn, 8, 1) << 4;
11642 34 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
11643 34 : tmp |= fieldFromInstruction(insn, 22, 1) << 5;
11644 68 : if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11645 : tmp = fieldFromInstruction(insn, 28, 4);
11646 66 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11647 : return S;
11648 15 : case 26:
11649 : tmp = 0;
11650 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
11651 15 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
11652 30 : if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11653 : tmp = fieldFromInstruction(insn, 0, 4);
11654 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11655 : tmp = fieldFromInstruction(insn, 28, 4);
11656 30 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11657 : return S;
11658 34 : case 27:
11659 : tmp = 0;
11660 34 : tmp |= fieldFromInstruction(insn, 8, 1) << 4;
11661 34 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
11662 34 : tmp |= fieldFromInstruction(insn, 22, 1) << 5;
11663 68 : if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11664 : tmp = fieldFromInstruction(insn, 0, 4);
11665 66 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11666 : tmp = fieldFromInstruction(insn, 28, 4);
11667 66 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11668 : return S;
11669 0 : case 28:
11670 : tmp = fieldFromInstruction(insn, 0, 4);
11671 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11672 : tmp = fieldFromInstruction(insn, 28, 4);
11673 14 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11674 : return S;
11675 0 : case 29:
11676 : tmp = fieldFromInstruction(insn, 28, 4);
11677 286 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11678 : return S;
11679 0 : case 30:
11680 : tmp = fieldFromInstruction(insn, 16, 4);
11681 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11682 : tmp = fieldFromInstruction(insn, 0, 4);
11683 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11684 : tmp = fieldFromInstruction(insn, 8, 4);
11685 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11686 : tmp = fieldFromInstruction(insn, 28, 4);
11687 38 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11688 : return S;
11689 0 : case 31:
11690 : tmp = fieldFromInstruction(insn, 12, 4);
11691 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11692 : tmp = fieldFromInstruction(insn, 0, 4);
11693 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11694 : tmp = fieldFromInstruction(insn, 28, 4);
11695 272 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11696 : tmp = fieldFromInstruction(insn, 20, 1);
11697 272 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11698 : return S;
11699 0 : case 32:
11700 : tmp = fieldFromInstruction(insn, 12, 4);
11701 2 : if (!Check(S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11702 : tmp = fieldFromInstruction(insn, 0, 4);
11703 0 : if (!Check(S, DecodetcGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11704 : tmp = fieldFromInstruction(insn, 28, 4);
11705 0 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11706 : tmp = fieldFromInstruction(insn, 20, 1);
11707 0 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11708 : return S;
11709 0 : case 33:
11710 : tmp = fieldFromInstruction(insn, 12, 4);
11711 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11712 : tmp = 0;
11713 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11714 15 : tmp |= fieldFromInstruction(insn, 5, 7) << 5;
11715 30 : if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11716 : tmp = fieldFromInstruction(insn, 28, 4);
11717 30 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11718 : tmp = fieldFromInstruction(insn, 20, 1);
11719 30 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11720 : return S;
11721 0 : case 34:
11722 : tmp = fieldFromInstruction(insn, 0, 4);
11723 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11724 : return S;
11725 0 : case 35:
11726 : tmp = fieldFromInstruction(insn, 12, 4);
11727 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11728 : tmp = fieldFromInstruction(insn, 0, 4);
11729 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11730 : tmp = fieldFromInstruction(insn, 28, 4);
11731 22 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11732 : return S;
11733 0 : case 36:
11734 : tmp = fieldFromInstruction(insn, 0, 4);
11735 6 : MI.addOperand(MCOperand::createImm(tmp));
11736 : tmp = fieldFromInstruction(insn, 28, 4);
11737 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11738 : return S;
11739 0 : case 37:
11740 : tmp = fieldFromInstruction(insn, 12, 4);
11741 18 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11742 : tmp = 0;
11743 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11744 9 : tmp |= fieldFromInstruction(insn, 5, 2) << 5;
11745 9 : tmp |= fieldFromInstruction(insn, 8, 4) << 8;
11746 18 : if (!Check(S, DecodeSORegRegOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11747 : tmp = fieldFromInstruction(insn, 28, 4);
11748 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11749 : tmp = fieldFromInstruction(insn, 20, 1);
11750 18 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11751 : return S;
11752 0 : case 38:
11753 : tmp = fieldFromInstruction(insn, 16, 4);
11754 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11755 : tmp = fieldFromInstruction(insn, 0, 4);
11756 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11757 : tmp = fieldFromInstruction(insn, 8, 4);
11758 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11759 : tmp = fieldFromInstruction(insn, 12, 4);
11760 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11761 : tmp = fieldFromInstruction(insn, 28, 4);
11762 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11763 : tmp = fieldFromInstruction(insn, 20, 1);
11764 8 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11765 : return S;
11766 0 : case 39:
11767 : tmp = fieldFromInstruction(insn, 16, 4);
11768 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11769 : tmp = fieldFromInstruction(insn, 0, 4);
11770 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11771 : tmp = fieldFromInstruction(insn, 8, 4);
11772 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11773 : tmp = fieldFromInstruction(insn, 12, 4);
11774 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11775 : tmp = fieldFromInstruction(insn, 28, 4);
11776 28 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11777 : return S;
11778 0 : case 40:
11779 : tmp = fieldFromInstruction(insn, 12, 4);
11780 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11781 : tmp = fieldFromInstruction(insn, 16, 4);
11782 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11783 : tmp = fieldFromInstruction(insn, 0, 4);
11784 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11785 : tmp = fieldFromInstruction(insn, 8, 4);
11786 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11787 : tmp = fieldFromInstruction(insn, 12, 4);
11788 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11789 : tmp = fieldFromInstruction(insn, 16, 4);
11790 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11791 : tmp = fieldFromInstruction(insn, 28, 4);
11792 16 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11793 : tmp = fieldFromInstruction(insn, 20, 1);
11794 16 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11795 : return S;
11796 8 : case 41:
11797 16 : if (!Check(S, DecodeDoubleRegStore(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11798 : return S;
11799 7 : case 42:
11800 14 : if (!Check(S, DecodeDoubleRegLoad(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11801 : return S;
11802 0 : case 43:
11803 : tmp = fieldFromInstruction(insn, 16, 4);
11804 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11805 : tmp = fieldFromInstruction(insn, 12, 4);
11806 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11807 : tmp = fieldFromInstruction(insn, 16, 4);
11808 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11809 : tmp = 0;
11810 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11811 2 : tmp |= fieldFromInstruction(insn, 23, 1) << 4;
11812 4 : if (!Check(S, DecodePostIdxReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11813 : tmp = fieldFromInstruction(insn, 28, 4);
11814 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11815 : return S;
11816 0 : case 44:
11817 : tmp = fieldFromInstruction(insn, 16, 4);
11818 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11819 : tmp = fieldFromInstruction(insn, 12, 4);
11820 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11821 : tmp = fieldFromInstruction(insn, 16, 4);
11822 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11823 : tmp = 0;
11824 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11825 2 : tmp |= fieldFromInstruction(insn, 8, 4) << 4;
11826 2 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
11827 2 : MI.addOperand(MCOperand::createImm(tmp));
11828 : tmp = fieldFromInstruction(insn, 28, 4);
11829 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11830 : return S;
11831 13 : case 45:
11832 26 : if (!Check(S, DecodeLDR(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11833 : return S;
11834 0 : case 46:
11835 : tmp = fieldFromInstruction(insn, 12, 4);
11836 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11837 : tmp = fieldFromInstruction(insn, 16, 4);
11838 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11839 : tmp = fieldFromInstruction(insn, 16, 4);
11840 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11841 : tmp = 0;
11842 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11843 9 : tmp |= fieldFromInstruction(insn, 8, 4) << 4;
11844 9 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
11845 9 : MI.addOperand(MCOperand::createImm(tmp));
11846 : tmp = fieldFromInstruction(insn, 28, 4);
11847 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11848 : return S;
11849 0 : case 47:
11850 : tmp = fieldFromInstruction(insn, 12, 4);
11851 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11852 : tmp = fieldFromInstruction(insn, 16, 4);
11853 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11854 : tmp = fieldFromInstruction(insn, 0, 12);
11855 1402 : MI.addOperand(MCOperand::createImm(tmp));
11856 : tmp = fieldFromInstruction(insn, 28, 4);
11857 2804 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11858 : tmp = fieldFromInstruction(insn, 20, 1);
11859 1738 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11860 : return S;
11861 0 : case 48:
11862 : tmp = fieldFromInstruction(insn, 12, 4);
11863 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11864 : tmp = 0;
11865 : tmp |= fieldFromInstruction(insn, 0, 12) << 0;
11866 0 : tmp |= fieldFromInstruction(insn, 22, 2) << 12;
11867 0 : MI.addOperand(MCOperand::createImm(tmp));
11868 : tmp = fieldFromInstruction(insn, 28, 4);
11869 0 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11870 : return S;
11871 217 : case 49:
11872 434 : if (!Check(S, DecodeArmMOVTWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11873 : return S;
11874 0 : case 50:
11875 : tmp = fieldFromInstruction(insn, 16, 4);
11876 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11877 : tmp = fieldFromInstruction(insn, 0, 12);
11878 121 : MI.addOperand(MCOperand::createImm(tmp));
11879 : tmp = fieldFromInstruction(insn, 28, 4);
11880 242 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11881 : return S;
11882 : case 51:
11883 : return S;
11884 41 : case 52:
11885 82 : if (!Check(S, DecodeHINTInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11886 : return S;
11887 21 : case 53:
11888 : tmp = 0;
11889 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
11890 21 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
11891 42 : if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11892 : tmp = fieldFromInstruction(insn, 0, 12);
11893 17 : MI.addOperand(MCOperand::createImm(tmp));
11894 : tmp = fieldFromInstruction(insn, 28, 4);
11895 34 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11896 : return S;
11897 0 : case 54:
11898 : tmp = fieldFromInstruction(insn, 12, 4);
11899 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11900 : tmp = fieldFromInstruction(insn, 0, 12);
11901 87 : MI.addOperand(MCOperand::createImm(tmp));
11902 : tmp = fieldFromInstruction(insn, 28, 4);
11903 174 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11904 : tmp = fieldFromInstruction(insn, 20, 1);
11905 58 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11906 : return S;
11907 1921 : case 55:
11908 3842 : if (!Check(S, DecodeAddrMode2IdxInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11909 : return S;
11910 0 : case 56:
11911 : tmp = fieldFromInstruction(insn, 12, 4);
11912 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11913 : tmp = 0;
11914 : tmp |= fieldFromInstruction(insn, 0, 12) << 0;
11915 43 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
11916 43 : tmp |= fieldFromInstruction(insn, 23, 1) << 12;
11917 86 : if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11918 : tmp = fieldFromInstruction(insn, 28, 4);
11919 86 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11920 : return S;
11921 2 : case 57:
11922 : tmp = 0;
11923 : tmp |= fieldFromInstruction(insn, 0, 12) << 0;
11924 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
11925 2 : tmp |= fieldFromInstruction(insn, 23, 1) << 12;
11926 4 : if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11927 : return S;
11928 18 : case 58:
11929 36 : if (!Check(S, DecodeSTRPreImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11930 : return S;
11931 48 : case 59:
11932 96 : if (!Check(S, DecodeLDRPreImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
11933 : return S;
11934 0 : case 60:
11935 : tmp = fieldFromInstruction(insn, 12, 4);
11936 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11937 : tmp = 0;
11938 : tmp |= fieldFromInstruction(insn, 0, 12) << 0;
11939 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
11940 4 : tmp |= fieldFromInstruction(insn, 23, 1) << 12;
11941 8 : if (!Check(S, DecodeAddrModeImm12Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11942 : tmp = fieldFromInstruction(insn, 28, 4);
11943 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11944 : return S;
11945 0 : case 61:
11946 : tmp = fieldFromInstruction(insn, 0, 4);
11947 : if (!Check(S, DecodeMemBarrierOption(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11948 : return S;
11949 0 : case 62:
11950 : tmp = fieldFromInstruction(insn, 0, 4);
11951 : if (!Check(S, DecodeInstSyncBarrierOption(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11952 : return S;
11953 0 : case 63:
11954 : tmp = fieldFromInstruction(insn, 12, 4);
11955 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11956 : tmp = 0;
11957 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11958 11 : tmp |= fieldFromInstruction(insn, 5, 7) << 5;
11959 11 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
11960 11 : tmp |= fieldFromInstruction(insn, 23, 1) << 12;
11961 22 : if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11962 : tmp = fieldFromInstruction(insn, 28, 4);
11963 22 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11964 : return S;
11965 1 : case 64:
11966 : tmp = 0;
11967 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
11968 1 : tmp |= fieldFromInstruction(insn, 5, 7) << 5;
11969 1 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
11970 1 : tmp |= fieldFromInstruction(insn, 23, 1) << 12;
11971 2 : if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11972 : return S;
11973 0 : case 65:
11974 : tmp = fieldFromInstruction(insn, 12, 4);
11975 144 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11976 : tmp = fieldFromInstruction(insn, 16, 4);
11977 144 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11978 : tmp = fieldFromInstruction(insn, 0, 4);
11979 144 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11980 : tmp = fieldFromInstruction(insn, 28, 4);
11981 144 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11982 : return S;
11983 0 : case 66:
11984 : tmp = fieldFromInstruction(insn, 12, 4);
11985 20 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11986 : tmp = fieldFromInstruction(insn, 16, 4);
11987 20 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11988 : tmp = fieldFromInstruction(insn, 0, 4);
11989 20 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11990 : tmp = fieldFromInstruction(insn, 7, 5);
11991 10 : MI.addOperand(MCOperand::createImm(tmp));
11992 : tmp = fieldFromInstruction(insn, 28, 4);
11993 20 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11994 : return S;
11995 0 : case 67:
11996 : tmp = fieldFromInstruction(insn, 16, 4);
11997 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
11998 : tmp = fieldFromInstruction(insn, 0, 4);
11999 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12000 : tmp = fieldFromInstruction(insn, 8, 4);
12001 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12002 : tmp = fieldFromInstruction(insn, 28, 4);
12003 16 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12004 : return S;
12005 0 : case 68:
12006 : tmp = fieldFromInstruction(insn, 16, 4);
12007 18 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12008 : tmp = fieldFromInstruction(insn, 0, 4);
12009 18 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12010 : tmp = fieldFromInstruction(insn, 8, 4);
12011 18 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12012 : tmp = fieldFromInstruction(insn, 12, 4);
12013 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12014 : tmp = fieldFromInstruction(insn, 28, 4);
12015 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12016 : return S;
12017 0 : case 69:
12018 : tmp = fieldFromInstruction(insn, 12, 4);
12019 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12020 : tmp = fieldFromInstruction(insn, 16, 4);
12021 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12022 : tmp = fieldFromInstruction(insn, 0, 4);
12023 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12024 : tmp = fieldFromInstruction(insn, 28, 4);
12025 6 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12026 : return S;
12027 0 : case 70:
12028 : tmp = fieldFromInstruction(insn, 12, 4);
12029 88 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12030 : tmp = fieldFromInstruction(insn, 0, 4);
12031 88 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12032 : tmp = fieldFromInstruction(insn, 10, 2);
12033 44 : MI.addOperand(MCOperand::createImm(tmp));
12034 : tmp = fieldFromInstruction(insn, 28, 4);
12035 88 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12036 : return S;
12037 0 : case 71:
12038 : tmp = fieldFromInstruction(insn, 12, 4);
12039 86 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12040 : tmp = fieldFromInstruction(insn, 16, 4);
12041 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12042 : tmp = fieldFromInstruction(insn, 0, 4);
12043 86 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12044 : tmp = fieldFromInstruction(insn, 10, 2);
12045 43 : MI.addOperand(MCOperand::createImm(tmp));
12046 : tmp = fieldFromInstruction(insn, 28, 4);
12047 86 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12048 : return S;
12049 5 : case 72:
12050 10 : if (!Check(S, DecodeSTRPreReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12051 : return S;
12052 9 : case 73:
12053 18 : if (!Check(S, DecodeLDRPreReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12054 : return S;
12055 0 : case 74:
12056 : tmp = fieldFromInstruction(insn, 12, 4);
12057 26 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12058 : tmp = fieldFromInstruction(insn, 16, 5);
12059 13 : MI.addOperand(MCOperand::createImm(tmp));
12060 : tmp = fieldFromInstruction(insn, 0, 4);
12061 26 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12062 : tmp = 0;
12063 13 : tmp |= fieldFromInstruction(insn, 6, 1) << 5;
12064 13 : tmp |= fieldFromInstruction(insn, 7, 5) << 0;
12065 13 : MI.addOperand(MCOperand::createImm(tmp));
12066 : tmp = fieldFromInstruction(insn, 28, 4);
12067 26 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12068 : return S;
12069 0 : case 75:
12070 : tmp = fieldFromInstruction(insn, 12, 4);
12071 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12072 : tmp = fieldFromInstruction(insn, 16, 4);
12073 4 : MI.addOperand(MCOperand::createImm(tmp));
12074 : tmp = fieldFromInstruction(insn, 0, 4);
12075 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12076 : tmp = fieldFromInstruction(insn, 28, 4);
12077 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12078 : return S;
12079 0 : case 76:
12080 : tmp = fieldFromInstruction(insn, 12, 4);
12081 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12082 : tmp = fieldFromInstruction(insn, 0, 4);
12083 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12084 : tmp = fieldFromInstruction(insn, 7, 5);
12085 8 : MI.addOperand(MCOperand::createImm(tmp));
12086 : tmp = fieldFromInstruction(insn, 16, 5);
12087 8 : MI.addOperand(MCOperand::createImm(tmp));
12088 : tmp = fieldFromInstruction(insn, 28, 4);
12089 16 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12090 : return S;
12091 0 : case 77:
12092 : tmp = fieldFromInstruction(insn, 12, 4);
12093 14 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12094 : tmp = 0;
12095 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12096 7 : tmp |= fieldFromInstruction(insn, 5, 7) << 5;
12097 7 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
12098 7 : tmp |= fieldFromInstruction(insn, 23, 1) << 12;
12099 14 : if (!Check(S, DecodeSORegMemOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12100 : tmp = fieldFromInstruction(insn, 28, 4);
12101 14 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12102 : return S;
12103 0 : case 78:
12104 : tmp = fieldFromInstruction(insn, 12, 4);
12105 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12106 : tmp = fieldFromInstruction(insn, 12, 4);
12107 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12108 : tmp = 0;
12109 : tmp |= fieldFromInstruction(insn, 7, 5) << 0;
12110 28 : tmp |= fieldFromInstruction(insn, 16, 5) << 5;
12111 56 : if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12112 : tmp = fieldFromInstruction(insn, 28, 4);
12113 56 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12114 : return S;
12115 0 : case 79:
12116 : tmp = fieldFromInstruction(insn, 12, 4);
12117 10 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12118 : tmp = fieldFromInstruction(insn, 12, 4);
12119 10 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12120 : tmp = fieldFromInstruction(insn, 0, 4);
12121 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12122 : tmp = 0;
12123 : tmp |= fieldFromInstruction(insn, 7, 5) << 0;
12124 5 : tmp |= fieldFromInstruction(insn, 16, 5) << 5;
12125 10 : if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12126 : tmp = fieldFromInstruction(insn, 28, 4);
12127 10 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12128 : return S;
12129 0 : case 80:
12130 : tmp = fieldFromInstruction(insn, 16, 4);
12131 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12132 : tmp = fieldFromInstruction(insn, 28, 4);
12133 306 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12134 : tmp = fieldFromInstruction(insn, 0, 16);
12135 300 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12136 : return S;
12137 0 : case 81:
12138 : tmp = fieldFromInstruction(insn, 16, 4);
12139 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12140 : return S;
12141 277 : case 82:
12142 554 : if (!Check(S, DecodeMemMultipleWritebackInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12143 : return S;
12144 0 : case 83:
12145 : tmp = fieldFromInstruction(insn, 0, 5);
12146 20 : MI.addOperand(MCOperand::createImm(tmp));
12147 20 : return S;
12148 314 : case 84:
12149 628 : if (!Check(S, DecodeBranchImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12150 : return S;
12151 0 : case 85:
12152 : tmp = 0;
12153 0 : tmp |= fieldFromInstruction(insn, 0, 24) << 1;
12154 0 : tmp |= fieldFromInstruction(insn, 24, 1) << 0;
12155 0 : MI.addOperand(MCOperand::createImm(tmp));
12156 0 : return S;
12157 10 : case 86:
12158 20 : if (!Check(S, DecoderForMRRC2AndMCRR2(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12159 : return S;
12160 0 : case 87:
12161 : tmp = fieldFromInstruction(insn, 8, 4);
12162 28 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12163 : tmp = fieldFromInstruction(insn, 4, 4);
12164 8 : MI.addOperand(MCOperand::createImm(tmp));
12165 : tmp = fieldFromInstruction(insn, 12, 4);
12166 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12167 : tmp = fieldFromInstruction(insn, 16, 4);
12168 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12169 : tmp = fieldFromInstruction(insn, 0, 4);
12170 8 : MI.addOperand(MCOperand::createImm(tmp));
12171 : tmp = fieldFromInstruction(insn, 28, 4);
12172 16 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12173 : return S;
12174 0 : case 88:
12175 : tmp = fieldFromInstruction(insn, 12, 4);
12176 36 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12177 : tmp = fieldFromInstruction(insn, 16, 4);
12178 36 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12179 : tmp = fieldFromInstruction(insn, 8, 4);
12180 36 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12181 : tmp = fieldFromInstruction(insn, 4, 4);
12182 9 : MI.addOperand(MCOperand::createImm(tmp));
12183 : tmp = fieldFromInstruction(insn, 0, 4);
12184 9 : MI.addOperand(MCOperand::createImm(tmp));
12185 : tmp = fieldFromInstruction(insn, 28, 4);
12186 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12187 : return S;
12188 0 : case 89:
12189 : tmp = fieldFromInstruction(insn, 0, 24);
12190 12 : MI.addOperand(MCOperand::createImm(tmp));
12191 : tmp = fieldFromInstruction(insn, 28, 4);
12192 24 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12193 : return S;
12194 161 : case 90:
12195 322 : if (!Check(S, DecodeCopMemInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12196 : return S;
12197 0 : case 91:
12198 : tmp = fieldFromInstruction(insn, 8, 4);
12199 38 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12200 : tmp = fieldFromInstruction(insn, 20, 4);
12201 16 : MI.addOperand(MCOperand::createImm(tmp));
12202 : tmp = fieldFromInstruction(insn, 12, 4);
12203 16 : MI.addOperand(MCOperand::createImm(tmp));
12204 : tmp = fieldFromInstruction(insn, 16, 4);
12205 16 : MI.addOperand(MCOperand::createImm(tmp));
12206 : tmp = fieldFromInstruction(insn, 0, 4);
12207 16 : MI.addOperand(MCOperand::createImm(tmp));
12208 : tmp = fieldFromInstruction(insn, 5, 3);
12209 16 : MI.addOperand(MCOperand::createImm(tmp));
12210 16 : return S;
12211 0 : case 92:
12212 : tmp = fieldFromInstruction(insn, 8, 4);
12213 24 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12214 : tmp = fieldFromInstruction(insn, 20, 4);
12215 6 : MI.addOperand(MCOperand::createImm(tmp));
12216 : tmp = fieldFromInstruction(insn, 12, 4);
12217 6 : MI.addOperand(MCOperand::createImm(tmp));
12218 : tmp = fieldFromInstruction(insn, 16, 4);
12219 6 : MI.addOperand(MCOperand::createImm(tmp));
12220 : tmp = fieldFromInstruction(insn, 0, 4);
12221 6 : MI.addOperand(MCOperand::createImm(tmp));
12222 : tmp = fieldFromInstruction(insn, 5, 3);
12223 6 : MI.addOperand(MCOperand::createImm(tmp));
12224 : tmp = fieldFromInstruction(insn, 28, 4);
12225 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12226 : return S;
12227 0 : case 93:
12228 : tmp = fieldFromInstruction(insn, 8, 4);
12229 58 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12230 : tmp = fieldFromInstruction(insn, 21, 3);
12231 19 : MI.addOperand(MCOperand::createImm(tmp));
12232 : tmp = fieldFromInstruction(insn, 12, 4);
12233 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12234 : tmp = fieldFromInstruction(insn, 16, 4);
12235 19 : MI.addOperand(MCOperand::createImm(tmp));
12236 : tmp = fieldFromInstruction(insn, 0, 4);
12237 19 : MI.addOperand(MCOperand::createImm(tmp));
12238 : tmp = fieldFromInstruction(insn, 5, 3);
12239 19 : MI.addOperand(MCOperand::createImm(tmp));
12240 19 : return S;
12241 0 : case 94:
12242 : tmp = fieldFromInstruction(insn, 8, 4);
12243 68 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12244 : tmp = fieldFromInstruction(insn, 21, 3);
12245 6 : MI.addOperand(MCOperand::createImm(tmp));
12246 : tmp = fieldFromInstruction(insn, 12, 4);
12247 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12248 : tmp = fieldFromInstruction(insn, 16, 4);
12249 6 : MI.addOperand(MCOperand::createImm(tmp));
12250 : tmp = fieldFromInstruction(insn, 0, 4);
12251 6 : MI.addOperand(MCOperand::createImm(tmp));
12252 : tmp = fieldFromInstruction(insn, 5, 3);
12253 6 : MI.addOperand(MCOperand::createImm(tmp));
12254 : tmp = fieldFromInstruction(insn, 28, 4);
12255 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12256 : return S;
12257 0 : case 95:
12258 : tmp = fieldFromInstruction(insn, 12, 4);
12259 62 : if (!Check(S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12260 : tmp = fieldFromInstruction(insn, 8, 4);
12261 62 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12262 : tmp = fieldFromInstruction(insn, 21, 3);
12263 15 : MI.addOperand(MCOperand::createImm(tmp));
12264 : tmp = fieldFromInstruction(insn, 16, 4);
12265 15 : MI.addOperand(MCOperand::createImm(tmp));
12266 : tmp = fieldFromInstruction(insn, 0, 4);
12267 15 : MI.addOperand(MCOperand::createImm(tmp));
12268 : tmp = fieldFromInstruction(insn, 5, 3);
12269 15 : MI.addOperand(MCOperand::createImm(tmp));
12270 15 : return S;
12271 0 : case 96:
12272 : tmp = fieldFromInstruction(insn, 12, 4);
12273 84 : if (!Check(S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12274 : tmp = fieldFromInstruction(insn, 8, 4);
12275 84 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12276 : tmp = fieldFromInstruction(insn, 21, 3);
12277 12 : MI.addOperand(MCOperand::createImm(tmp));
12278 : tmp = fieldFromInstruction(insn, 16, 4);
12279 12 : MI.addOperand(MCOperand::createImm(tmp));
12280 : tmp = fieldFromInstruction(insn, 0, 4);
12281 12 : MI.addOperand(MCOperand::createImm(tmp));
12282 : tmp = fieldFromInstruction(insn, 5, 3);
12283 12 : MI.addOperand(MCOperand::createImm(tmp));
12284 : tmp = fieldFromInstruction(insn, 28, 4);
12285 24 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12286 : return S;
12287 277 : case 97:
12288 : tmp = 0;
12289 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12290 277 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12291 554 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12292 : tmp = 0;
12293 277 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12294 277 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12295 554 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12296 : tmp = 0;
12297 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12298 277 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12299 554 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12300 : return S;
12301 193 : case 98:
12302 : tmp = 0;
12303 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12304 193 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12305 386 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12306 : tmp = 0;
12307 193 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12308 193 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12309 386 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12310 : tmp = 0;
12311 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12312 191 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12313 382 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12314 : return S;
12315 62 : case 99:
12316 : tmp = 0;
12317 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12318 62 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12319 124 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12320 : tmp = 0;
12321 62 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12322 62 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12323 124 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12324 : tmp = 0;
12325 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12326 62 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12327 124 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12328 : return S;
12329 18 : case 100:
12330 : tmp = 0;
12331 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12332 18 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12333 36 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12334 : tmp = 0;
12335 18 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12336 18 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12337 36 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12338 : tmp = 0;
12339 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12340 18 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12341 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12342 : return S;
12343 56 : case 101:
12344 : tmp = 0;
12345 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12346 56 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12347 112 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12348 : tmp = 0;
12349 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12350 56 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12351 112 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12352 : tmp = 0;
12353 56 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12354 56 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12355 112 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12356 : return S;
12357 56 : case 102:
12358 : tmp = 0;
12359 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12360 56 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12361 112 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12362 : tmp = 0;
12363 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12364 56 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12365 112 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12366 : tmp = 0;
12367 56 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12368 56 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12369 112 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12370 : return S;
12371 19 : case 103:
12372 : tmp = 0;
12373 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12374 19 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12375 38 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12376 : tmp = 0;
12377 19 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12378 19 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12379 38 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12380 : tmp = 0;
12381 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12382 19 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12383 38 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12384 : return S;
12385 44 : case 104:
12386 : tmp = 0;
12387 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12388 44 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12389 88 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12390 : tmp = 0;
12391 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12392 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12393 88 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12394 : tmp = 0;
12395 44 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12396 44 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12397 88 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12398 : tmp = 0;
12399 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12400 44 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12401 88 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12402 : return S;
12403 51 : case 105:
12404 : tmp = 0;
12405 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12406 51 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12407 102 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12408 : tmp = 0;
12409 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12410 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12411 102 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12412 : tmp = 0;
12413 51 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12414 51 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12415 102 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12416 : tmp = 0;
12417 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12418 51 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12419 102 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12420 : return S;
12421 65 : case 106:
12422 : tmp = 0;
12423 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12424 65 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12425 130 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12426 : tmp = 0;
12427 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12428 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12429 130 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12430 : tmp = 0;
12431 65 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12432 65 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12433 130 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12434 : tmp = 0;
12435 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12436 65 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12437 130 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12438 : return S;
12439 6 : case 107:
12440 : tmp = 0;
12441 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12442 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12443 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12444 : tmp = 0;
12445 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12446 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12447 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12448 : tmp = 0;
12449 6 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12450 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12451 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12452 : tmp = fieldFromInstruction(insn, 0, 3);
12453 6 : if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12454 : tmp = 0;
12455 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 0;
12456 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 1;
12457 6 : MI.addOperand(MCOperand::createImm(tmp));
12458 6 : return S;
12459 8 : case 108:
12460 : tmp = 0;
12461 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12462 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12463 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12464 : tmp = 0;
12465 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12466 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12467 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12468 : tmp = 0;
12469 8 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12470 8 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12471 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12472 : tmp = fieldFromInstruction(insn, 0, 3);
12473 8 : if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12474 : tmp = 0;
12475 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 0;
12476 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 1;
12477 8 : MI.addOperand(MCOperand::createImm(tmp));
12478 8 : return S;
12479 0 : case 109:
12480 : tmp = 0;
12481 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12482 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12483 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12484 : tmp = 0;
12485 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12486 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12487 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12488 : tmp = 0;
12489 0 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12490 0 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12491 0 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12492 : tmp = fieldFromInstruction(insn, 0, 3);
12493 0 : if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12494 : tmp = 0;
12495 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 0;
12496 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 1;
12497 0 : MI.addOperand(MCOperand::createImm(tmp));
12498 0 : return S;
12499 2 : case 110:
12500 : tmp = 0;
12501 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12502 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12503 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12504 : tmp = 0;
12505 2 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12506 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12507 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12508 : tmp = fieldFromInstruction(insn, 0, 3);
12509 2 : if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12510 : tmp = 0;
12511 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 0;
12512 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 1;
12513 2 : MI.addOperand(MCOperand::createImm(tmp));
12514 2 : return S;
12515 2 : case 111:
12516 : tmp = 0;
12517 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12518 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12519 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12520 : tmp = 0;
12521 2 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12522 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12523 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12524 : tmp = fieldFromInstruction(insn, 0, 3);
12525 2 : if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12526 : tmp = 0;
12527 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 0;
12528 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 1;
12529 2 : MI.addOperand(MCOperand::createImm(tmp));
12530 2 : return S;
12531 0 : case 112:
12532 : tmp = 0;
12533 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12534 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12535 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12536 : tmp = 0;
12537 0 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12538 0 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12539 0 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12540 : tmp = fieldFromInstruction(insn, 0, 3);
12541 0 : if (!Check(S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12542 : tmp = 0;
12543 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 0;
12544 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 1;
12545 0 : MI.addOperand(MCOperand::createImm(tmp));
12546 0 : return S;
12547 8 : case 113:
12548 : tmp = 0;
12549 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12550 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12551 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12552 : tmp = 0;
12553 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12554 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12555 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12556 : tmp = 0;
12557 8 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12558 8 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12559 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12560 : tmp = fieldFromInstruction(insn, 0, 4);
12561 8 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12562 : tmp = fieldFromInstruction(insn, 5, 1);
12563 8 : MI.addOperand(MCOperand::createImm(tmp));
12564 8 : return S;
12565 6 : case 114:
12566 : tmp = 0;
12567 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12568 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12569 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12570 : tmp = 0;
12571 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12572 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12573 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12574 : tmp = 0;
12575 6 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12576 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12577 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12578 : tmp = fieldFromInstruction(insn, 0, 4);
12579 6 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12580 : tmp = fieldFromInstruction(insn, 5, 1);
12581 6 : MI.addOperand(MCOperand::createImm(tmp));
12582 6 : return S;
12583 0 : case 115:
12584 : tmp = 0;
12585 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12586 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12587 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12588 : tmp = 0;
12589 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12590 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12591 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12592 : tmp = 0;
12593 0 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12594 0 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12595 0 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12596 : tmp = fieldFromInstruction(insn, 0, 4);
12597 0 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12598 : tmp = fieldFromInstruction(insn, 5, 1);
12599 0 : MI.addOperand(MCOperand::createImm(tmp));
12600 0 : return S;
12601 1 : case 116:
12602 : tmp = 0;
12603 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12604 1 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12605 2 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12606 : tmp = 0;
12607 1 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12608 1 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12609 2 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12610 : tmp = fieldFromInstruction(insn, 0, 4);
12611 1 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12612 : tmp = fieldFromInstruction(insn, 5, 1);
12613 1 : MI.addOperand(MCOperand::createImm(tmp));
12614 1 : return S;
12615 0 : case 117:
12616 : tmp = 0;
12617 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12618 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12619 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12620 : tmp = 0;
12621 0 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12622 0 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12623 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12624 : tmp = fieldFromInstruction(insn, 0, 4);
12625 0 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12626 : tmp = fieldFromInstruction(insn, 5, 1);
12627 0 : MI.addOperand(MCOperand::createImm(tmp));
12628 0 : return S;
12629 0 : case 118:
12630 : tmp = 0;
12631 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12632 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12633 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12634 : tmp = 0;
12635 0 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12636 0 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12637 0 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12638 : tmp = fieldFromInstruction(insn, 0, 4);
12639 0 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12640 : tmp = fieldFromInstruction(insn, 5, 1);
12641 0 : MI.addOperand(MCOperand::createImm(tmp));
12642 0 : return S;
12643 0 : case 119:
12644 : tmp = 0;
12645 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12646 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12647 0 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12648 : tmp = 0;
12649 0 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12650 0 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12651 0 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12652 : tmp = 0;
12653 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12654 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12655 0 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12656 : tmp = fieldFromInstruction(insn, 10, 1);
12657 0 : MI.addOperand(MCOperand::createImm(tmp));
12658 0 : return S;
12659 3 : case 120:
12660 : tmp = 0;
12661 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12662 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12663 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12664 : tmp = 0;
12665 3 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12666 3 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12667 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12668 : tmp = 0;
12669 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12670 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12671 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12672 : tmp = fieldFromInstruction(insn, 9, 2);
12673 3 : MI.addOperand(MCOperand::createImm(tmp));
12674 3 : return S;
12675 6 : case 121:
12676 : tmp = 0;
12677 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12678 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12679 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12680 : tmp = 0;
12681 6 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12682 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12683 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12684 : tmp = 0;
12685 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12686 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12687 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12688 : tmp = fieldFromInstruction(insn, 8, 3);
12689 6 : MI.addOperand(MCOperand::createImm(tmp));
12690 6 : return S;
12691 0 : case 122:
12692 : tmp = 0;
12693 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12694 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12695 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12696 : tmp = 0;
12697 0 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12698 0 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12699 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12700 : tmp = 0;
12701 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12702 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12703 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12704 : tmp = fieldFromInstruction(insn, 11, 1);
12705 0 : MI.addOperand(MCOperand::createImm(tmp));
12706 0 : return S;
12707 4 : case 123:
12708 : tmp = 0;
12709 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12710 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12711 8 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12712 : tmp = 0;
12713 4 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12714 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12715 8 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12716 : tmp = 0;
12717 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12718 4 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12719 8 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12720 : tmp = fieldFromInstruction(insn, 10, 2);
12721 4 : MI.addOperand(MCOperand::createImm(tmp));
12722 4 : return S;
12723 2 : case 124:
12724 : tmp = 0;
12725 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12726 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12727 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12728 : tmp = 0;
12729 2 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12730 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12731 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12732 : tmp = 0;
12733 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12734 0 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12735 0 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12736 : tmp = fieldFromInstruction(insn, 9, 3);
12737 0 : MI.addOperand(MCOperand::createImm(tmp));
12738 0 : return S;
12739 8 : case 125:
12740 : tmp = 0;
12741 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12742 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12743 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12744 : tmp = 0;
12745 8 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
12746 8 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
12747 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12748 : tmp = 0;
12749 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12750 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12751 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12752 : tmp = fieldFromInstruction(insn, 8, 4);
12753 6 : MI.addOperand(MCOperand::createImm(tmp));
12754 6 : return S;
12755 183 : case 126:
12756 : tmp = 0;
12757 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12758 183 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12759 366 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12760 : tmp = 0;
12761 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12762 183 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12763 366 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12764 : return S;
12765 177 : case 127:
12766 : tmp = 0;
12767 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12768 177 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12769 354 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12770 : tmp = 0;
12771 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12772 177 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12773 354 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12774 : return S;
12775 21 : case 128:
12776 : tmp = 0;
12777 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12778 21 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12779 42 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12780 : tmp = 0;
12781 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12782 21 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12783 42 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12784 : tmp = 0;
12785 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12786 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12787 42 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12788 : tmp = 0;
12789 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12790 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12791 42 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12792 : return S;
12793 27 : case 129:
12794 : tmp = 0;
12795 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12796 27 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12797 54 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12798 : tmp = 0;
12799 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12800 27 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12801 54 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12802 : tmp = 0;
12803 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12804 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12805 54 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12806 : tmp = 0;
12807 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12808 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12809 54 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12810 : return S;
12811 26 : case 130:
12812 : tmp = 0;
12813 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12814 26 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12815 52 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12816 : tmp = 0;
12817 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12818 26 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12819 52 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12820 : return S;
12821 7 : case 131:
12822 14 : if (!Check(S, DecodeVSHLMaxInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12823 : return S;
12824 12 : case 132:
12825 : tmp = 0;
12826 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12827 12 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12828 24 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12829 : tmp = 0;
12830 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12831 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12832 24 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12833 : tmp = 0;
12834 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12835 12 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12836 24 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12837 : return S;
12838 21 : case 133:
12839 : tmp = 0;
12840 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12841 21 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12842 42 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12843 : tmp = 0;
12844 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12845 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12846 42 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12847 : tmp = 0;
12848 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12849 21 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12850 42 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12851 : return S;
12852 15 : case 134:
12853 : tmp = 0;
12854 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12855 15 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12856 30 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12857 : tmp = 0;
12858 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12859 15 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12860 30 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12861 : return S;
12862 17 : case 135:
12863 34 : if (!Check(S, DecodeTBLInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
12864 : return S;
12865 2 : case 136:
12866 : tmp = 0;
12867 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12868 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12869 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12870 : tmp = 0;
12871 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12872 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12873 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12874 : tmp = fieldFromInstruction(insn, 19, 1);
12875 2 : MI.addOperand(MCOperand::createImm(tmp));
12876 2 : return S;
12877 2 : case 137:
12878 : tmp = 0;
12879 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12880 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12881 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12882 : tmp = 0;
12883 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12884 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12885 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12886 : tmp = fieldFromInstruction(insn, 18, 2);
12887 2 : MI.addOperand(MCOperand::createImm(tmp));
12888 2 : return S;
12889 2 : case 138:
12890 : tmp = 0;
12891 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12892 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12893 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12894 : tmp = 0;
12895 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12896 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12897 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12898 : tmp = fieldFromInstruction(insn, 17, 3);
12899 2 : MI.addOperand(MCOperand::createImm(tmp));
12900 2 : return S;
12901 3 : case 139:
12902 : tmp = 0;
12903 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12904 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12905 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12906 : tmp = 0;
12907 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12908 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12909 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12910 : tmp = fieldFromInstruction(insn, 19, 1);
12911 3 : MI.addOperand(MCOperand::createImm(tmp));
12912 3 : return S;
12913 2 : case 140:
12914 : tmp = 0;
12915 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12916 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12917 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12918 : tmp = 0;
12919 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12920 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12921 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12922 : tmp = fieldFromInstruction(insn, 18, 2);
12923 2 : MI.addOperand(MCOperand::createImm(tmp));
12924 2 : return S;
12925 2 : case 141:
12926 : tmp = 0;
12927 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12928 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12929 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12930 : tmp = 0;
12931 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12932 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12933 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12934 : tmp = fieldFromInstruction(insn, 17, 3);
12935 2 : MI.addOperand(MCOperand::createImm(tmp));
12936 2 : return S;
12937 8 : case 142:
12938 : tmp = 0;
12939 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12940 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12941 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12942 : tmp = 0;
12943 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12944 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12945 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12946 : tmp = fieldFromInstruction(insn, 16, 3);
12947 : if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12948 : return S;
12949 8 : case 143:
12950 : tmp = 0;
12951 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12952 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12953 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12954 : tmp = 0;
12955 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12956 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12957 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12958 : tmp = fieldFromInstruction(insn, 16, 4);
12959 : if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12960 : return S;
12961 9 : case 144:
12962 : tmp = 0;
12963 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12964 9 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12965 18 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12966 : tmp = 0;
12967 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12968 9 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12969 18 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12970 : tmp = fieldFromInstruction(insn, 16, 5);
12971 : if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12972 : return S;
12973 13 : case 145:
12974 : tmp = 0;
12975 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12976 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12977 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12978 : tmp = 0;
12979 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12980 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12981 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12982 : tmp = 0;
12983 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
12984 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
12985 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12986 : tmp = fieldFromInstruction(insn, 16, 3);
12987 : if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12988 : return S;
12989 13 : case 146:
12990 : tmp = 0;
12991 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12992 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12993 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12994 : tmp = 0;
12995 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
12996 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
12997 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
12998 : tmp = 0;
12999 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13000 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13001 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13002 : tmp = fieldFromInstruction(insn, 16, 4);
13003 : if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13004 : return S;
13005 13 : case 147:
13006 : tmp = 0;
13007 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13008 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13009 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13010 : tmp = 0;
13011 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13012 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13013 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13014 : tmp = 0;
13015 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13016 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13017 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13018 : tmp = fieldFromInstruction(insn, 16, 5);
13019 : if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13020 : return S;
13021 8 : case 148:
13022 : tmp = 0;
13023 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13024 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13025 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13026 : tmp = 0;
13027 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13028 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13029 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13030 : tmp = fieldFromInstruction(insn, 16, 3);
13031 8 : MI.addOperand(MCOperand::createImm(tmp));
13032 8 : return S;
13033 3 : case 149:
13034 : tmp = 0;
13035 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13036 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13037 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13038 : tmp = 0;
13039 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13040 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13041 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13042 : tmp = 0;
13043 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13044 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13045 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13046 : tmp = fieldFromInstruction(insn, 16, 3);
13047 3 : MI.addOperand(MCOperand::createImm(tmp));
13048 3 : return S;
13049 8 : case 150:
13050 : tmp = 0;
13051 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13052 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13053 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13054 : tmp = 0;
13055 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13056 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13057 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13058 : tmp = fieldFromInstruction(insn, 16, 4);
13059 8 : MI.addOperand(MCOperand::createImm(tmp));
13060 8 : return S;
13061 3 : case 151:
13062 : tmp = 0;
13063 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13064 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13065 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13066 : tmp = 0;
13067 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13068 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13069 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13070 : tmp = 0;
13071 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13072 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13073 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13074 : tmp = fieldFromInstruction(insn, 16, 4);
13075 3 : MI.addOperand(MCOperand::createImm(tmp));
13076 3 : return S;
13077 8 : case 152:
13078 : tmp = 0;
13079 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13080 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13081 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13082 : tmp = 0;
13083 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13084 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13085 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13086 : tmp = fieldFromInstruction(insn, 16, 5);
13087 8 : MI.addOperand(MCOperand::createImm(tmp));
13088 8 : return S;
13089 3 : case 153:
13090 : tmp = 0;
13091 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13092 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13093 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13094 : tmp = 0;
13095 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13096 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13097 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13098 : tmp = 0;
13099 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13100 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13101 6 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13102 : tmp = fieldFromInstruction(insn, 16, 5);
13103 3 : MI.addOperand(MCOperand::createImm(tmp));
13104 3 : return S;
13105 18 : case 154:
13106 : tmp = 0;
13107 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13108 18 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13109 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13110 : tmp = 0;
13111 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13112 18 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13113 36 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13114 : tmp = fieldFromInstruction(insn, 16, 3);
13115 : if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13116 : return S;
13117 18 : case 155:
13118 : tmp = 0;
13119 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13120 18 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13121 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13122 : tmp = 0;
13123 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13124 18 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13125 36 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13126 : tmp = fieldFromInstruction(insn, 16, 4);
13127 : if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13128 : return S;
13129 18 : case 156:
13130 : tmp = 0;
13131 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13132 18 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13133 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13134 : tmp = 0;
13135 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13136 18 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13137 36 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13138 : tmp = fieldFromInstruction(insn, 16, 5);
13139 : if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13140 : return S;
13141 4 : case 157:
13142 : tmp = 0;
13143 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13144 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13145 8 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13146 : tmp = 0;
13147 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13148 4 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13149 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13150 : tmp = fieldFromInstruction(insn, 16, 3);
13151 4 : MI.addOperand(MCOperand::createImm(tmp));
13152 4 : return S;
13153 4 : case 158:
13154 : tmp = 0;
13155 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13156 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13157 8 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13158 : tmp = 0;
13159 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13160 4 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13161 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13162 : tmp = fieldFromInstruction(insn, 16, 4);
13163 4 : MI.addOperand(MCOperand::createImm(tmp));
13164 4 : return S;
13165 5 : case 159:
13166 : tmp = 0;
13167 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13168 5 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13169 10 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13170 : tmp = 0;
13171 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13172 5 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13173 10 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13174 : tmp = fieldFromInstruction(insn, 16, 5);
13175 5 : MI.addOperand(MCOperand::createImm(tmp));
13176 5 : return S;
13177 30 : case 160:
13178 60 : if (!Check(S, DecodeVCVTD(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13179 : return S;
13180 76 : case 161:
13181 152 : if (!Check(S, DecodeNEONModImmInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13182 : return S;
13183 8 : case 162:
13184 : tmp = 0;
13185 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13186 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13187 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13188 : tmp = 0;
13189 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13190 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13191 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13192 : tmp = fieldFromInstruction(insn, 16, 6);
13193 : if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13194 : return S;
13195 13 : case 163:
13196 : tmp = 0;
13197 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13198 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13199 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13200 : tmp = 0;
13201 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13202 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13203 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13204 : tmp = 0;
13205 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13206 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13207 26 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13208 : tmp = fieldFromInstruction(insn, 16, 6);
13209 : if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13210 : return S;
13211 8 : case 164:
13212 : tmp = 0;
13213 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13214 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13215 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13216 : tmp = 0;
13217 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13218 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13219 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13220 : tmp = fieldFromInstruction(insn, 16, 6);
13221 8 : MI.addOperand(MCOperand::createImm(tmp));
13222 8 : return S;
13223 7 : case 165:
13224 : tmp = 0;
13225 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13226 7 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13227 14 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13228 : tmp = 0;
13229 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13230 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13231 14 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13232 : tmp = 0;
13233 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13234 7 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13235 14 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13236 : tmp = fieldFromInstruction(insn, 16, 6);
13237 7 : MI.addOperand(MCOperand::createImm(tmp));
13238 7 : return S;
13239 8 : case 166:
13240 : tmp = 0;
13241 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13242 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13243 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13244 : tmp = 0;
13245 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13246 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13247 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13248 : tmp = fieldFromInstruction(insn, 16, 3);
13249 : if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13250 : return S;
13251 8 : case 167:
13252 : tmp = 0;
13253 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13254 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13255 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13256 : tmp = 0;
13257 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13258 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13259 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13260 : tmp = fieldFromInstruction(insn, 16, 4);
13261 : if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13262 : return S;
13263 8 : case 168:
13264 : tmp = 0;
13265 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13266 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13267 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13268 : tmp = 0;
13269 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13270 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13271 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13272 : tmp = fieldFromInstruction(insn, 16, 5);
13273 : if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13274 : return S;
13275 13 : case 169:
13276 : tmp = 0;
13277 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13278 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13279 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13280 : tmp = 0;
13281 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13282 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13283 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13284 : tmp = 0;
13285 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13286 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13287 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13288 : tmp = fieldFromInstruction(insn, 16, 3);
13289 : if (!Check(S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13290 : return S;
13291 13 : case 170:
13292 : tmp = 0;
13293 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13294 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13295 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13296 : tmp = 0;
13297 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13298 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13299 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13300 : tmp = 0;
13301 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13302 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13303 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13304 : tmp = fieldFromInstruction(insn, 16, 4);
13305 : if (!Check(S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13306 : return S;
13307 14 : case 171:
13308 : tmp = 0;
13309 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13310 14 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13311 28 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13312 : tmp = 0;
13313 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13314 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13315 28 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13316 : tmp = 0;
13317 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13318 14 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13319 28 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13320 : tmp = fieldFromInstruction(insn, 16, 5);
13321 : if (!Check(S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13322 : return S;
13323 8 : case 172:
13324 : tmp = 0;
13325 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13326 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13327 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13328 : tmp = 0;
13329 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13330 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13331 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13332 : tmp = fieldFromInstruction(insn, 16, 3);
13333 8 : MI.addOperand(MCOperand::createImm(tmp));
13334 8 : return S;
13335 3 : case 173:
13336 : tmp = 0;
13337 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13338 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13339 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13340 : tmp = 0;
13341 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13342 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13343 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13344 : tmp = 0;
13345 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13346 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13347 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13348 : tmp = fieldFromInstruction(insn, 16, 3);
13349 3 : MI.addOperand(MCOperand::createImm(tmp));
13350 3 : return S;
13351 8 : case 174:
13352 : tmp = 0;
13353 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13354 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13355 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13356 : tmp = 0;
13357 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13358 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13359 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13360 : tmp = fieldFromInstruction(insn, 16, 4);
13361 8 : MI.addOperand(MCOperand::createImm(tmp));
13362 8 : return S;
13363 3 : case 175:
13364 : tmp = 0;
13365 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13366 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13367 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13368 : tmp = 0;
13369 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13370 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13371 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13372 : tmp = 0;
13373 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13374 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13375 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13376 : tmp = fieldFromInstruction(insn, 16, 4);
13377 3 : MI.addOperand(MCOperand::createImm(tmp));
13378 3 : return S;
13379 8 : case 176:
13380 : tmp = 0;
13381 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13382 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13383 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13384 : tmp = 0;
13385 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13386 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13387 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13388 : tmp = fieldFromInstruction(insn, 16, 5);
13389 8 : MI.addOperand(MCOperand::createImm(tmp));
13390 8 : return S;
13391 3 : case 177:
13392 : tmp = 0;
13393 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13394 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13395 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13396 : tmp = 0;
13397 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13398 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13399 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13400 : tmp = 0;
13401 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13402 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13403 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13404 : tmp = fieldFromInstruction(insn, 16, 5);
13405 3 : MI.addOperand(MCOperand::createImm(tmp));
13406 3 : return S;
13407 37 : case 178:
13408 74 : if (!Check(S, DecodeVCVTQ(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13409 : return S;
13410 8 : case 179:
13411 : tmp = 0;
13412 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13413 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13414 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13415 : tmp = 0;
13416 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13417 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13418 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13419 : tmp = fieldFromInstruction(insn, 16, 6);
13420 : if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13421 : return S;
13422 13 : case 180:
13423 : tmp = 0;
13424 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13425 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13426 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13427 : tmp = 0;
13428 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13429 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13430 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13431 : tmp = 0;
13432 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13433 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13434 26 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13435 : tmp = fieldFromInstruction(insn, 16, 6);
13436 : if (!Check(S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13437 : return S;
13438 10 : case 181:
13439 : tmp = 0;
13440 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13441 10 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13442 20 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13443 : tmp = 0;
13444 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13445 10 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13446 20 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13447 : tmp = fieldFromInstruction(insn, 16, 6);
13448 10 : MI.addOperand(MCOperand::createImm(tmp));
13449 10 : return S;
13450 3 : case 182:
13451 : tmp = 0;
13452 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13453 3 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13454 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13455 : tmp = 0;
13456 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
13457 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
13458 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13459 : tmp = 0;
13460 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13461 3 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
13462 6 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13463 : tmp = fieldFromInstruction(insn, 16, 6);
13464 3 : MI.addOperand(MCOperand::createImm(tmp));
13465 3 : return S;
13466 4 : case 183:
13467 : tmp = 0;
13468 4 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13469 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13470 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13471 : tmp = 0;
13472 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13473 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13474 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13475 : tmp = fieldFromInstruction(insn, 12, 4);
13476 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13477 : tmp = fieldFromInstruction(insn, 21, 1);
13478 4 : MI.addOperand(MCOperand::createImm(tmp));
13479 : tmp = fieldFromInstruction(insn, 28, 4);
13480 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13481 : return S;
13482 0 : case 184:
13483 : tmp = fieldFromInstruction(insn, 12, 4);
13484 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13485 : tmp = 0;
13486 2 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13487 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13488 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13489 : tmp = fieldFromInstruction(insn, 21, 1);
13490 2 : MI.addOperand(MCOperand::createImm(tmp));
13491 : tmp = fieldFromInstruction(insn, 28, 4);
13492 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13493 : return S;
13494 4 : case 185:
13495 : tmp = 0;
13496 4 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13497 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13498 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13499 : tmp = 0;
13500 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13501 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13502 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13503 : tmp = fieldFromInstruction(insn, 12, 4);
13504 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13505 : tmp = 0;
13506 : tmp |= fieldFromInstruction(insn, 6, 1) << 0;
13507 4 : tmp |= fieldFromInstruction(insn, 21, 1) << 1;
13508 4 : MI.addOperand(MCOperand::createImm(tmp));
13509 : tmp = fieldFromInstruction(insn, 28, 4);
13510 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13511 : return S;
13512 0 : case 186:
13513 : tmp = fieldFromInstruction(insn, 12, 4);
13514 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13515 : tmp = 0;
13516 4 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13517 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13518 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13519 : tmp = 0;
13520 : tmp |= fieldFromInstruction(insn, 6, 1) << 0;
13521 4 : tmp |= fieldFromInstruction(insn, 21, 1) << 1;
13522 4 : MI.addOperand(MCOperand::createImm(tmp));
13523 : tmp = fieldFromInstruction(insn, 28, 4);
13524 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13525 : return S;
13526 4 : case 187:
13527 : tmp = 0;
13528 4 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13529 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13530 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13531 : tmp = 0;
13532 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13533 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13534 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13535 : tmp = fieldFromInstruction(insn, 12, 4);
13536 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13537 : tmp = 0;
13538 : tmp |= fieldFromInstruction(insn, 5, 2) << 0;
13539 4 : tmp |= fieldFromInstruction(insn, 21, 1) << 2;
13540 4 : MI.addOperand(MCOperand::createImm(tmp));
13541 : tmp = fieldFromInstruction(insn, 28, 4);
13542 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13543 : return S;
13544 0 : case 188:
13545 : tmp = fieldFromInstruction(insn, 12, 4);
13546 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13547 : tmp = 0;
13548 5 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13549 5 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13550 10 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13551 : tmp = 0;
13552 : tmp |= fieldFromInstruction(insn, 5, 2) << 0;
13553 5 : tmp |= fieldFromInstruction(insn, 21, 1) << 2;
13554 5 : MI.addOperand(MCOperand::createImm(tmp));
13555 : tmp = fieldFromInstruction(insn, 28, 4);
13556 10 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13557 : return S;
13558 6 : case 189:
13559 : tmp = 0;
13560 6 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13561 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13562 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13563 : tmp = fieldFromInstruction(insn, 12, 4);
13564 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13565 : tmp = fieldFromInstruction(insn, 28, 4);
13566 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13567 : return S;
13568 6 : case 190:
13569 : tmp = 0;
13570 6 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
13571 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
13572 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13573 : tmp = fieldFromInstruction(insn, 12, 4);
13574 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13575 : tmp = fieldFromInstruction(insn, 28, 4);
13576 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13577 : return S;
13578 84 : case 191:
13579 168 : if (!Check(S, DecodeVLDST4Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13580 : return S;
13581 30 : case 192:
13582 60 : if (!Check(S, DecodeVST1LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13583 : return S;
13584 36 : case 193:
13585 72 : if (!Check(S, DecodeVLD1LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13586 : return S;
13587 10 : case 194:
13588 20 : if (!Check(S, DecodeVST2LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13589 : return S;
13590 10 : case 195:
13591 20 : if (!Check(S, DecodeVLD2LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13592 : return S;
13593 332 : case 196:
13594 664 : if (!Check(S, DecodeVLDST1Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13595 : return S;
13596 10 : case 197:
13597 20 : if (!Check(S, DecodeVST3LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13598 : return S;
13599 10 : case 198:
13600 20 : if (!Check(S, DecodeVLD3LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13601 : return S;
13602 139 : case 199:
13603 278 : if (!Check(S, DecodeVLDST2Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13604 : return S;
13605 16 : case 200:
13606 32 : if (!Check(S, DecodeVST4LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13607 : return S;
13608 15 : case 201:
13609 30 : if (!Check(S, DecodeVLD4LN(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13610 : return S;
13611 84 : case 202:
13612 168 : if (!Check(S, DecodeVLDST3Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13613 : return S;
13614 3 : case 203:
13615 6 : if (!Check(S, DecodeVLD1DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13616 : return S;
13617 42 : case 204:
13618 84 : if (!Check(S, DecodeVLD2DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13619 : return S;
13620 18 : case 205:
13621 36 : if (!Check(S, DecodeVLD3DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13622 : return S;
13623 27 : case 206:
13624 54 : if (!Check(S, DecodeVLD4DupInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13625 : return S;
13626 156 : case 207:
13627 : tmp = fieldFromInstruction(insn, 0, 3);
13628 156 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13629 : tmp = fieldFromInstruction(insn, 3, 3);
13630 156 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13631 : return S;
13632 45 : case 208:
13633 : tmp = fieldFromInstruction(insn, 8, 3);
13634 45 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13635 : tmp = fieldFromInstruction(insn, 0, 8);
13636 45 : MI.addOperand(MCOperand::createImm(tmp));
13637 45 : return S;
13638 20 : case 209:
13639 40 : if (!Check(S, DecodeThumbAddSPReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13640 : return S;
13641 37 : case 210:
13642 : tmp = 0;
13643 37 : tmp |= fieldFromInstruction(insn, 0, 3) << 0;
13644 37 : tmp |= fieldFromInstruction(insn, 7, 1) << 3;
13645 37 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13646 : tmp = 0;
13647 : tmp |= fieldFromInstruction(insn, 0, 3) << 0;
13648 : tmp |= fieldFromInstruction(insn, 7, 1) << 3;
13649 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13650 : tmp = fieldFromInstruction(insn, 3, 4);
13651 37 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13652 : return S;
13653 346 : case 211:
13654 : tmp = 0;
13655 346 : tmp |= fieldFromInstruction(insn, 0, 3) << 0;
13656 346 : tmp |= fieldFromInstruction(insn, 7, 1) << 3;
13657 346 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13658 : tmp = fieldFromInstruction(insn, 3, 4);
13659 346 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13660 : return S;
13661 164 : case 212:
13662 : tmp = fieldFromInstruction(insn, 3, 4);
13663 164 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13664 : return S;
13665 0 : case 213:
13666 : tmp = fieldFromInstruction(insn, 3, 4);
13667 0 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13668 : return S;
13669 63 : case 214:
13670 : tmp = fieldFromInstruction(insn, 8, 3);
13671 63 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13672 : tmp = fieldFromInstruction(insn, 0, 8);
13673 126 : if (!Check(S, DecodeThumbAddrModePC(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13674 : return S;
13675 13 : case 215:
13676 : tmp = fieldFromInstruction(insn, 0, 3);
13677 13 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13678 : tmp = fieldFromInstruction(insn, 3, 6);
13679 26 : if (!Check(S, DecodeThumbAddrModeRR(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13680 : return S;
13681 1908 : case 216:
13682 : tmp = fieldFromInstruction(insn, 0, 3);
13683 1908 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13684 : tmp = fieldFromInstruction(insn, 3, 8);
13685 3816 : if (!Check(S, DecodeThumbAddrModeIS(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13686 : return S;
13687 278 : case 217:
13688 : tmp = fieldFromInstruction(insn, 8, 3);
13689 278 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13690 : tmp = fieldFromInstruction(insn, 0, 8);
13691 556 : if (!Check(S, DecodeThumbAddrModeSP(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13692 : return S;
13693 342 : case 218:
13694 684 : if (!Check(S, DecodeThumbAddSpecialReg(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13695 : return S;
13696 465 : case 219:
13697 930 : if (!Check(S, DecodeThumbAddSPImm(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13698 : return S;
13699 10 : case 220:
13700 : tmp = fieldFromInstruction(insn, 0, 3);
13701 10 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13702 : tmp = 0;
13703 10 : tmp |= fieldFromInstruction(insn, 3, 5) << 0;
13704 10 : tmp |= fieldFromInstruction(insn, 9, 1) << 5;
13705 20 : if (!Check(S, DecodeThumbCmpBROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13706 : return S;
13707 216 : case 221:
13708 : tmp = 0;
13709 216 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
13710 216 : tmp |= fieldFromInstruction(insn, 8, 1) << 14;
13711 432 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13712 : return S;
13713 4 : case 222:
13714 : tmp = fieldFromInstruction(insn, 3, 1);
13715 4 : MI.addOperand(MCOperand::createImm(tmp));
13716 4 : return S;
13717 1 : case 223:
13718 2 : if (!Check(S, DecodeThumbCPS(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13719 : return S;
13720 2 : case 224:
13721 : tmp = fieldFromInstruction(insn, 0, 6);
13722 2 : MI.addOperand(MCOperand::createImm(tmp));
13723 2 : return S;
13724 224 : case 225:
13725 : tmp = 0;
13726 224 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
13727 224 : tmp |= fieldFromInstruction(insn, 8, 1) << 15;
13728 448 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13729 : return S;
13730 8 : case 226:
13731 : tmp = fieldFromInstruction(insn, 0, 8);
13732 49 : MI.addOperand(MCOperand::createImm(tmp));
13733 49 : return S;
13734 49 : case 227:
13735 : tmp = fieldFromInstruction(insn, 4, 4);
13736 49 : MI.addOperand(MCOperand::createImm(tmp));
13737 49 : return S;
13738 36 : case 228:
13739 : tmp = fieldFromInstruction(insn, 8, 3);
13740 36 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13741 : tmp = fieldFromInstruction(insn, 8, 3);
13742 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13743 : tmp = fieldFromInstruction(insn, 0, 8);
13744 72 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13745 : return S;
13746 139 : case 229:
13747 : tmp = fieldFromInstruction(insn, 8, 3);
13748 139 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13749 : tmp = fieldFromInstruction(insn, 0, 8);
13750 278 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13751 : return S;
13752 152 : case 230:
13753 : tmp = fieldFromInstruction(insn, 0, 8);
13754 304 : if (!Check(S, DecodeThumbBCCTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13755 : tmp = fieldFromInstruction(insn, 8, 4);
13756 304 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13757 : return S;
13758 44 : case 231:
13759 : tmp = fieldFromInstruction(insn, 0, 11);
13760 88 : if (!Check(S, DecodeThumbBROperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13761 : return S;
13762 31 : case 232:
13763 : tmp = 0;
13764 31 : tmp |= fieldFromInstruction(insn, 1, 10) << 1;
13765 31 : tmp |= fieldFromInstruction(insn, 11, 1) << 21;
13766 31 : tmp |= fieldFromInstruction(insn, 13, 1) << 22;
13767 31 : tmp |= fieldFromInstruction(insn, 16, 10) << 11;
13768 31 : tmp |= fieldFromInstruction(insn, 26, 1) << 23;
13769 62 : if (!Check(S, DecodeThumbBLXOffset(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13770 : return S;
13771 283 : case 233:
13772 : tmp = 0;
13773 : tmp |= fieldFromInstruction(insn, 0, 11) << 0;
13774 283 : tmp |= fieldFromInstruction(insn, 11, 1) << 21;
13775 283 : tmp |= fieldFromInstruction(insn, 13, 1) << 22;
13776 283 : tmp |= fieldFromInstruction(insn, 16, 10) << 11;
13777 283 : tmp |= fieldFromInstruction(insn, 26, 1) << 23;
13778 566 : if (!Check(S, DecodeThumbBLTargetOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13779 : return S;
13780 139 : case 234:
13781 278 : if (!Check(S, DecodeIT(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13782 : return S;
13783 0 : case 235:
13784 : tmp = fieldFromInstruction(insn, 16, 4);
13785 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13786 : tmp = 0;
13787 0 : tmp |= fieldFromInstruction(insn, 0, 13) << 0;
13788 1 : tmp |= fieldFromInstruction(insn, 14, 1) << 14;
13789 2 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13790 : return S;
13791 0 : case 236:
13792 : tmp = fieldFromInstruction(insn, 16, 4);
13793 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13794 : tmp = fieldFromInstruction(insn, 0, 16);
13795 22 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13796 : return S;
13797 0 : case 237:
13798 : tmp = fieldFromInstruction(insn, 16, 4);
13799 8 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13800 : tmp = fieldFromInstruction(insn, 0, 4);
13801 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13802 : return S;
13803 0 : case 238:
13804 : tmp = fieldFromInstruction(insn, 16, 4);
13805 40 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13806 : tmp = 0;
13807 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13808 20 : tmp |= fieldFromInstruction(insn, 4, 4) << 5;
13809 20 : tmp |= fieldFromInstruction(insn, 12, 3) << 9;
13810 40 : if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13811 : return S;
13812 0 : case 239:
13813 : tmp = fieldFromInstruction(insn, 8, 4);
13814 62 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13815 : tmp = fieldFromInstruction(insn, 16, 4);
13816 62 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13817 : tmp = fieldFromInstruction(insn, 0, 4);
13818 62 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13819 : tmp = fieldFromInstruction(insn, 20, 1);
13820 62 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13821 : return S;
13822 0 : case 240:
13823 : tmp = fieldFromInstruction(insn, 8, 4);
13824 102 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13825 : tmp = fieldFromInstruction(insn, 16, 4);
13826 102 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13827 : tmp = 0;
13828 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13829 51 : tmp |= fieldFromInstruction(insn, 4, 4) << 5;
13830 51 : tmp |= fieldFromInstruction(insn, 12, 3) << 9;
13831 102 : if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13832 : tmp = fieldFromInstruction(insn, 20, 1);
13833 102 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13834 : return S;
13835 0 : case 241:
13836 : tmp = fieldFromInstruction(insn, 8, 4);
13837 24 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13838 : tmp = fieldFromInstruction(insn, 16, 4);
13839 24 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13840 : tmp = fieldFromInstruction(insn, 0, 4);
13841 24 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13842 : tmp = fieldFromInstruction(insn, 20, 1);
13843 24 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13844 : return S;
13845 0 : case 242:
13846 : tmp = fieldFromInstruction(insn, 8, 4);
13847 30 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13848 : tmp = fieldFromInstruction(insn, 16, 4);
13849 30 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13850 : tmp = 0;
13851 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
13852 15 : tmp |= fieldFromInstruction(insn, 4, 4) << 5;
13853 15 : tmp |= fieldFromInstruction(insn, 12, 3) << 9;
13854 30 : if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13855 : tmp = fieldFromInstruction(insn, 20, 1);
13856 30 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13857 : return S;
13858 0 : case 243:
13859 : tmp = fieldFromInstruction(insn, 16, 4);
13860 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13861 : tmp = fieldFromInstruction(insn, 16, 4);
13862 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13863 : tmp = 0;
13864 0 : tmp |= fieldFromInstruction(insn, 0, 13) << 0;
13865 10 : tmp |= fieldFromInstruction(insn, 14, 1) << 14;
13866 20 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13867 : return S;
13868 0 : case 244:
13869 : tmp = fieldFromInstruction(insn, 16, 4);
13870 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13871 : tmp = fieldFromInstruction(insn, 16, 4);
13872 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13873 : tmp = fieldFromInstruction(insn, 0, 16);
13874 32 : if (!Check(S, DecodeRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13875 : return S;
13876 0 : case 245:
13877 : tmp = fieldFromInstruction(insn, 8, 4);
13878 0 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13879 : tmp = fieldFromInstruction(insn, 16, 4);
13880 0 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13881 : return S;
13882 0 : case 246:
13883 : tmp = fieldFromInstruction(insn, 8, 4);
13884 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13885 : tmp = fieldFromInstruction(insn, 12, 4);
13886 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13887 : tmp = 0;
13888 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
13889 3 : tmp |= fieldFromInstruction(insn, 16, 4) << 8;
13890 6 : if (!Check(S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13891 : return S;
13892 0 : case 247:
13893 : tmp = fieldFromInstruction(insn, 0, 4);
13894 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13895 : tmp = fieldFromInstruction(insn, 12, 4);
13896 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13897 : tmp = fieldFromInstruction(insn, 16, 4);
13898 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13899 : return S;
13900 0 : case 248:
13901 : tmp = fieldFromInstruction(insn, 0, 4);
13902 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13903 : tmp = fieldFromInstruction(insn, 12, 4);
13904 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13905 : tmp = fieldFromInstruction(insn, 8, 4);
13906 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13907 : tmp = fieldFromInstruction(insn, 16, 4);
13908 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13909 : return S;
13910 0 : case 249:
13911 : tmp = fieldFromInstruction(insn, 12, 4);
13912 22 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13913 : tmp = fieldFromInstruction(insn, 16, 4);
13914 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13915 : return S;
13916 0 : case 250:
13917 : tmp = fieldFromInstruction(insn, 12, 4);
13918 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13919 : tmp = 0;
13920 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
13921 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 8;
13922 8 : if (!Check(S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13923 : return S;
13924 6 : case 251:
13925 12 : if (!Check(S, DecodeThumbTableBranch(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
13926 : return S;
13927 0 : case 252:
13928 : tmp = fieldFromInstruction(insn, 12, 4);
13929 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13930 : tmp = fieldFromInstruction(insn, 8, 4);
13931 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13932 : tmp = fieldFromInstruction(insn, 16, 4);
13933 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13934 : return S;
13935 0 : case 253:
13936 : tmp = fieldFromInstruction(insn, 12, 4);
13937 14 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13938 : tmp = fieldFromInstruction(insn, 8, 4);
13939 14 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13940 : tmp = 0;
13941 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
13942 7 : tmp |= fieldFromInstruction(insn, 16, 4) << 9;
13943 7 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
13944 14 : if (!Check(S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13945 : return S;
13946 0 : case 254:
13947 : tmp = fieldFromInstruction(insn, 8, 4);
13948 0 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13949 : tmp = fieldFromInstruction(insn, 0, 4);
13950 0 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13951 : tmp = fieldFromInstruction(insn, 20, 1);
13952 0 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13953 : return S;
13954 0 : case 255:
13955 : tmp = fieldFromInstruction(insn, 8, 4);
13956 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13957 : tmp = fieldFromInstruction(insn, 0, 4);
13958 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13959 : tmp = fieldFromInstruction(insn, 20, 1);
13960 10 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13961 : return S;
13962 0 : case 256:
13963 : tmp = fieldFromInstruction(insn, 8, 4);
13964 76 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13965 : tmp = fieldFromInstruction(insn, 0, 4);
13966 76 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13967 : tmp = 0;
13968 0 : tmp |= fieldFromInstruction(insn, 6, 2) << 0;
13969 38 : tmp |= fieldFromInstruction(insn, 12, 3) << 2;
13970 38 : MI.addOperand(MCOperand::createImm(tmp));
13971 : tmp = fieldFromInstruction(insn, 20, 1);
13972 76 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13973 : return S;
13974 0 : case 257:
13975 : tmp = fieldFromInstruction(insn, 8, 4);
13976 14 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13977 : tmp = fieldFromInstruction(insn, 16, 4);
13978 14 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13979 : tmp = fieldFromInstruction(insn, 0, 4);
13980 14 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13981 : tmp = 0;
13982 0 : tmp |= fieldFromInstruction(insn, 6, 2) << 0;
13983 7 : tmp |= fieldFromInstruction(insn, 12, 3) << 2;
13984 7 : MI.addOperand(MCOperand::createImm(tmp));
13985 7 : return S;
13986 0 : case 258:
13987 : tmp = fieldFromInstruction(insn, 16, 4);
13988 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13989 : tmp = fieldFromInstruction(insn, 12, 4);
13990 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13991 : tmp = fieldFromInstruction(insn, 8, 4);
13992 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13993 : tmp = fieldFromInstruction(insn, 16, 4);
13994 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13995 : tmp = 0;
13996 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
13997 4 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
13998 8 : if (!Check(S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
13999 : return S;
14000 0 : case 259:
14001 : tmp = fieldFromInstruction(insn, 12, 4);
14002 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14003 : tmp = fieldFromInstruction(insn, 8, 4);
14004 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14005 : tmp = fieldFromInstruction(insn, 16, 4);
14006 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14007 : tmp = fieldFromInstruction(insn, 16, 4);
14008 : if (!Check(S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14009 : tmp = 0;
14010 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14011 4 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
14012 8 : if (!Check(S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14013 : return S;
14014 4 : case 260:
14015 8 : if (!Check(S, DecodeT2STRDPreInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14016 : return S;
14017 6 : case 261:
14018 12 : if (!Check(S, DecodeT2LDRDPreInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14019 : return S;
14020 0 : case 262:
14021 : tmp = fieldFromInstruction(insn, 8, 4);
14022 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14023 : tmp = 0;
14024 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14025 5 : tmp |= fieldFromInstruction(insn, 4, 4) << 5;
14026 5 : tmp |= fieldFromInstruction(insn, 12, 3) << 9;
14027 10 : if (!Check(S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14028 : tmp = fieldFromInstruction(insn, 20, 1);
14029 10 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14030 : return S;
14031 0 : case 263:
14032 : tmp = fieldFromInstruction(insn, 16, 4);
14033 16 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14034 : tmp = 0;
14035 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14036 8 : tmp |= fieldFromInstruction(insn, 12, 3) << 8;
14037 8 : tmp |= fieldFromInstruction(insn, 26, 1) << 11;
14038 16 : if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14039 : return S;
14040 0 : case 264:
14041 : tmp = fieldFromInstruction(insn, 8, 4);
14042 74 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14043 : tmp = fieldFromInstruction(insn, 16, 4);
14044 74 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14045 : tmp = 0;
14046 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14047 37 : tmp |= fieldFromInstruction(insn, 12, 3) << 8;
14048 37 : tmp |= fieldFromInstruction(insn, 26, 1) << 11;
14049 74 : if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14050 : tmp = fieldFromInstruction(insn, 20, 1);
14051 74 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14052 : return S;
14053 0 : case 265:
14054 : tmp = fieldFromInstruction(insn, 8, 4);
14055 42 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14056 : tmp = 0;
14057 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14058 21 : tmp |= fieldFromInstruction(insn, 12, 3) << 8;
14059 21 : tmp |= fieldFromInstruction(insn, 26, 1) << 11;
14060 42 : if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14061 : tmp = fieldFromInstruction(insn, 20, 1);
14062 42 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14063 : return S;
14064 0 : case 266:
14065 : tmp = fieldFromInstruction(insn, 8, 4);
14066 386 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14067 : tmp = fieldFromInstruction(insn, 16, 4);
14068 386 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14069 : tmp = 0;
14070 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14071 193 : tmp |= fieldFromInstruction(insn, 12, 3) << 8;
14072 193 : tmp |= fieldFromInstruction(insn, 26, 1) << 11;
14073 386 : if (!Check(S, DecodeT2SOImm(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14074 : tmp = fieldFromInstruction(insn, 20, 1);
14075 386 : if (!Check(S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14076 : return S;
14077 0 : case 267:
14078 : tmp = fieldFromInstruction(insn, 8, 4);
14079 30 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14080 : tmp = fieldFromInstruction(insn, 16, 4);
14081 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14082 : tmp = 0;
14083 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14084 15 : tmp |= fieldFromInstruction(insn, 12, 3) << 8;
14085 15 : tmp |= fieldFromInstruction(insn, 26, 1) << 11;
14086 15 : MI.addOperand(MCOperand::createImm(tmp));
14087 15 : return S;
14088 0 : case 268:
14089 0 : if (!Check(S, DecodeT2Adr(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14090 : return S;
14091 256 : case 269:
14092 512 : if (!Check(S, DecodeT2MOVTWInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14093 : return S;
14094 0 : case 270:
14095 : tmp = fieldFromInstruction(insn, 8, 4);
14096 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14097 : tmp = fieldFromInstruction(insn, 0, 4);
14098 3 : MI.addOperand(MCOperand::createImm(tmp));
14099 : tmp = fieldFromInstruction(insn, 16, 4);
14100 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14101 : return S;
14102 0 : case 271:
14103 : tmp = fieldFromInstruction(insn, 8, 4);
14104 12 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14105 : tmp = fieldFromInstruction(insn, 0, 5);
14106 6 : MI.addOperand(MCOperand::createImm(tmp));
14107 : tmp = fieldFromInstruction(insn, 16, 4);
14108 12 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14109 : tmp = 0;
14110 0 : tmp |= fieldFromInstruction(insn, 6, 2) << 0;
14111 6 : tmp |= fieldFromInstruction(insn, 12, 3) << 2;
14112 6 : tmp |= fieldFromInstruction(insn, 21, 1) << 5;
14113 6 : if (!Check(S, DecodeT2ShifterImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14114 : return S;
14115 0 : case 272:
14116 : tmp = fieldFromInstruction(insn, 8, 4);
14117 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14118 : tmp = fieldFromInstruction(insn, 16, 4);
14119 8 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14120 : tmp = 0;
14121 0 : tmp |= fieldFromInstruction(insn, 6, 2) << 0;
14122 4 : tmp |= fieldFromInstruction(insn, 12, 3) << 2;
14123 4 : MI.addOperand(MCOperand::createImm(tmp));
14124 : tmp = fieldFromInstruction(insn, 0, 5);
14125 4 : MI.addOperand(MCOperand::createImm(tmp));
14126 4 : return S;
14127 0 : case 273:
14128 : tmp = fieldFromInstruction(insn, 8, 4);
14129 32 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14130 : tmp = fieldFromInstruction(insn, 8, 4);
14131 32 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14132 : tmp = 0;
14133 16 : tmp |= fieldFromInstruction(insn, 0, 5) << 5;
14134 16 : tmp |= fieldFromInstruction(insn, 6, 2) << 0;
14135 16 : tmp |= fieldFromInstruction(insn, 12, 3) << 2;
14136 32 : if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14137 : return S;
14138 0 : case 274:
14139 : tmp = fieldFromInstruction(insn, 8, 4);
14140 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14141 : tmp = fieldFromInstruction(insn, 8, 4);
14142 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14143 : tmp = fieldFromInstruction(insn, 16, 4);
14144 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14145 : tmp = 0;
14146 5 : tmp |= fieldFromInstruction(insn, 0, 5) << 5;
14147 5 : tmp |= fieldFromInstruction(insn, 6, 2) << 0;
14148 5 : tmp |= fieldFromInstruction(insn, 12, 3) << 2;
14149 10 : if (!Check(S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14150 : return S;
14151 0 : case 275:
14152 : tmp = fieldFromInstruction(insn, 16, 4);
14153 4 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14154 : return S;
14155 0 : case 276:
14156 : tmp = fieldFromInstruction(insn, 0, 4);
14157 3 : MI.addOperand(MCOperand::createImm(tmp));
14158 3 : return S;
14159 3 : case 277:
14160 6 : if (!Check(S, DecodeT2CPSInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14161 : return S;
14162 0 : case 278:
14163 : tmp = fieldFromInstruction(insn, 8, 4);
14164 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14165 : return S;
14166 4 : case 279:
14167 : tmp = 0;
14168 : tmp |= fieldFromInstruction(insn, 0, 12) << 0;
14169 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 12;
14170 4 : MI.addOperand(MCOperand::createImm(tmp));
14171 4 : return S;
14172 0 : case 280:
14173 : tmp = fieldFromInstruction(insn, 16, 4);
14174 2 : MI.addOperand(MCOperand::createImm(tmp));
14175 2 : return S;
14176 16 : case 281:
14177 : tmp = 0;
14178 : tmp |= fieldFromInstruction(insn, 8, 4) << 0;
14179 16 : tmp |= fieldFromInstruction(insn, 20, 1) << 4;
14180 32 : if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14181 : tmp = fieldFromInstruction(insn, 16, 4);
14182 32 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14183 : return S;
14184 35 : case 282:
14185 : tmp = 0;
14186 35 : tmp |= fieldFromInstruction(insn, 4, 1) << 4;
14187 35 : tmp |= fieldFromInstruction(insn, 8, 4) << 0;
14188 35 : tmp |= fieldFromInstruction(insn, 20, 1) << 5;
14189 70 : if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14190 : tmp = fieldFromInstruction(insn, 16, 4);
14191 66 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14192 : return S;
14193 39 : case 283:
14194 : tmp = 0;
14195 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14196 39 : tmp |= fieldFromInstruction(insn, 10, 2) << 10;
14197 78 : if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14198 : tmp = fieldFromInstruction(insn, 16, 4);
14199 78 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14200 : return S;
14201 0 : case 284:
14202 : tmp = fieldFromInstruction(insn, 8, 4);
14203 70 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14204 : tmp = 0;
14205 35 : tmp |= fieldFromInstruction(insn, 4, 1) << 4;
14206 35 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14207 35 : tmp |= fieldFromInstruction(insn, 20, 1) << 5;
14208 70 : if (!Check(S, DecodeBankedReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14209 : return S;
14210 0 : case 285:
14211 : tmp = fieldFromInstruction(insn, 8, 4);
14212 48 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14213 : tmp = fieldFromInstruction(insn, 0, 8);
14214 48 : if (!Check(S, DecodeMSRMask(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14215 : return S;
14216 39 : case 286:
14217 78 : if (!Check(S, DecodeThumb2BCCInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14218 : return S;
14219 55 : case 287:
14220 110 : if (!Check(S, DecodeT2BInstruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14221 : return S;
14222 0 : case 288:
14223 : tmp = fieldFromInstruction(insn, 12, 4);
14224 24 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14225 : tmp = 0;
14226 12 : tmp |= fieldFromInstruction(insn, 0, 4) << 2;
14227 12 : tmp |= fieldFromInstruction(insn, 4, 2) << 0;
14228 12 : tmp |= fieldFromInstruction(insn, 16, 4) << 6;
14229 24 : if (!Check(S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14230 : return S;
14231 942 : case 289:
14232 1884 : if (!Check(S, DecodeT2LdStPre(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14233 : return S;
14234 0 : case 290:
14235 : tmp = fieldFromInstruction(insn, 12, 4);
14236 28 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14237 : tmp = 0;
14238 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14239 14 : tmp |= fieldFromInstruction(insn, 16, 4) << 9;
14240 28 : if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14241 : return S;
14242 0 : case 291:
14243 : tmp = fieldFromInstruction(insn, 12, 4);
14244 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14245 : tmp = 0;
14246 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14247 5 : tmp |= fieldFromInstruction(insn, 9, 1) << 8;
14248 5 : tmp |= fieldFromInstruction(insn, 16, 4) << 9;
14249 10 : if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14250 : return S;
14251 0 : case 292:
14252 : tmp = fieldFromInstruction(insn, 12, 4);
14253 10 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14254 : tmp = 0;
14255 : tmp |= fieldFromInstruction(insn, 0, 12) << 0;
14256 5 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
14257 10 : if (!Check(S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14258 : return S;
14259 105 : case 293:
14260 210 : if (!Check(S, DecodeT2LoadShift(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14261 : return S;
14262 37 : case 294:
14263 74 : if (!Check(S, DecodeT2LoadImm8(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14264 : return S;
14265 19 : case 295:
14266 38 : if (!Check(S, DecodeT2LoadT(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14267 : return S;
14268 88 : case 296:
14269 176 : if (!Check(S, DecodeT2LoadImm12(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14270 : return S;
14271 2 : case 297:
14272 4 : if (!Check(S, DecodeT2LoadLabel(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14273 : return S;
14274 0 : case 298:
14275 : tmp = fieldFromInstruction(insn, 8, 4);
14276 172 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14277 : tmp = fieldFromInstruction(insn, 16, 4);
14278 172 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14279 : tmp = fieldFromInstruction(insn, 0, 4);
14280 172 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14281 : return S;
14282 0 : case 299:
14283 : tmp = fieldFromInstruction(insn, 8, 4);
14284 74 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14285 : tmp = fieldFromInstruction(insn, 0, 4);
14286 74 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14287 : tmp = fieldFromInstruction(insn, 4, 2);
14288 37 : MI.addOperand(MCOperand::createImm(tmp));
14289 37 : return S;
14290 0 : case 300:
14291 : tmp = fieldFromInstruction(insn, 8, 4);
14292 62 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14293 : tmp = fieldFromInstruction(insn, 16, 4);
14294 62 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14295 : tmp = fieldFromInstruction(insn, 0, 4);
14296 62 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14297 : tmp = fieldFromInstruction(insn, 4, 2);
14298 31 : MI.addOperand(MCOperand::createImm(tmp));
14299 31 : return S;
14300 0 : case 301:
14301 : tmp = fieldFromInstruction(insn, 8, 4);
14302 16 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14303 : tmp = fieldFromInstruction(insn, 0, 4);
14304 16 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14305 : tmp = fieldFromInstruction(insn, 16, 4);
14306 16 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14307 : return S;
14308 0 : case 302:
14309 : tmp = fieldFromInstruction(insn, 8, 4);
14310 26 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14311 : tmp = 0;
14312 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14313 13 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14314 26 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14315 : return S;
14316 0 : case 303:
14317 : tmp = fieldFromInstruction(insn, 8, 4);
14318 70 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14319 : tmp = fieldFromInstruction(insn, 16, 4);
14320 70 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14321 : tmp = fieldFromInstruction(insn, 0, 4);
14322 70 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14323 : tmp = fieldFromInstruction(insn, 12, 4);
14324 70 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14325 : return S;
14326 0 : case 304:
14327 : tmp = fieldFromInstruction(insn, 12, 4);
14328 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14329 : tmp = fieldFromInstruction(insn, 8, 4);
14330 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14331 : tmp = fieldFromInstruction(insn, 16, 4);
14332 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14333 : tmp = fieldFromInstruction(insn, 0, 4);
14334 6 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14335 : return S;
14336 0 : case 305:
14337 : tmp = fieldFromInstruction(insn, 8, 4);
14338 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14339 : tmp = fieldFromInstruction(insn, 16, 4);
14340 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14341 : tmp = fieldFromInstruction(insn, 0, 4);
14342 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14343 : return S;
14344 0 : case 306:
14345 : tmp = fieldFromInstruction(insn, 12, 4);
14346 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14347 : tmp = 0;
14348 2 : tmp |= fieldFromInstruction(insn, 0, 4) << 2;
14349 2 : tmp |= fieldFromInstruction(insn, 4, 2) << 0;
14350 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 6;
14351 4 : if (!Check(S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14352 : return S;
14353 0 : case 307:
14354 : tmp = fieldFromInstruction(insn, 12, 4);
14355 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14356 : tmp = 0;
14357 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14358 2 : tmp |= fieldFromInstruction(insn, 9, 1) << 8;
14359 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 9;
14360 4 : if (!Check(S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14361 : return S;
14362 0 : case 308:
14363 : tmp = fieldFromInstruction(insn, 12, 4);
14364 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14365 : tmp = 0;
14366 : tmp |= fieldFromInstruction(insn, 0, 12) << 0;
14367 5 : tmp |= fieldFromInstruction(insn, 16, 4) << 13;
14368 10 : if (!Check(S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14369 : return S;
14370 0 : case 309:
14371 : tmp = fieldFromInstruction(insn, 12, 4);
14372 48 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14373 : tmp = fieldFromInstruction(insn, 8, 4);
14374 48 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14375 : tmp = fieldFromInstruction(insn, 16, 4);
14376 48 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14377 : tmp = fieldFromInstruction(insn, 0, 4);
14378 48 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14379 : tmp = fieldFromInstruction(insn, 12, 4);
14380 48 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14381 : tmp = fieldFromInstruction(insn, 8, 4);
14382 48 : if (!Check(S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14383 : return S;
14384 0 : case 310:
14385 : tmp = fieldFromInstruction(insn, 8, 4);
14386 18 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14387 : tmp = fieldFromInstruction(insn, 4, 4);
14388 8 : MI.addOperand(MCOperand::createImm(tmp));
14389 : tmp = fieldFromInstruction(insn, 12, 4);
14390 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14391 : tmp = fieldFromInstruction(insn, 16, 4);
14392 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14393 : tmp = fieldFromInstruction(insn, 0, 4);
14394 8 : MI.addOperand(MCOperand::createImm(tmp));
14395 8 : return S;
14396 0 : case 311:
14397 : tmp = fieldFromInstruction(insn, 12, 4);
14398 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14399 : tmp = fieldFromInstruction(insn, 16, 4);
14400 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14401 : tmp = fieldFromInstruction(insn, 8, 4);
14402 18 : if (!Check(S, DecodeCoprocessor(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14403 : tmp = fieldFromInstruction(insn, 4, 4);
14404 8 : MI.addOperand(MCOperand::createImm(tmp));
14405 : tmp = fieldFromInstruction(insn, 0, 4);
14406 8 : MI.addOperand(MCOperand::createImm(tmp));
14407 8 : return S;
14408 113 : case 312:
14409 : tmp = fieldFromInstruction(insn, 0, 3);
14410 113 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14411 : tmp = fieldFromInstruction(insn, 3, 3);
14412 113 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14413 : tmp = fieldFromInstruction(insn, 6, 5);
14414 113 : MI.addOperand(MCOperand::createImm(tmp));
14415 113 : return S;
14416 11 : case 313:
14417 : tmp = fieldFromInstruction(insn, 0, 3);
14418 11 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14419 : tmp = fieldFromInstruction(insn, 3, 3);
14420 11 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14421 : tmp = fieldFromInstruction(insn, 6, 3);
14422 11 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14423 : return S;
14424 51 : case 314:
14425 : tmp = fieldFromInstruction(insn, 0, 3);
14426 51 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14427 : tmp = fieldFromInstruction(insn, 3, 3);
14428 51 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14429 : tmp = fieldFromInstruction(insn, 6, 3);
14430 51 : MI.addOperand(MCOperand::createImm(tmp));
14431 51 : return S;
14432 1912 : case 315:
14433 : tmp = fieldFromInstruction(insn, 8, 3);
14434 1912 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14435 : tmp = fieldFromInstruction(insn, 8, 3);
14436 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14437 : tmp = fieldFromInstruction(insn, 0, 8);
14438 1912 : MI.addOperand(MCOperand::createImm(tmp));
14439 1912 : return S;
14440 17 : case 316:
14441 : tmp = fieldFromInstruction(insn, 0, 3);
14442 17 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14443 : tmp = fieldFromInstruction(insn, 0, 3);
14444 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14445 : tmp = fieldFromInstruction(insn, 3, 3);
14446 17 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14447 : return S;
14448 3 : case 317:
14449 : tmp = fieldFromInstruction(insn, 0, 3);
14450 3 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14451 : tmp = fieldFromInstruction(insn, 3, 3);
14452 3 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14453 : tmp = fieldFromInstruction(insn, 0, 3);
14454 : if (!Check(S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14455 : return S;
14456 16 : case 318:
14457 : tmp = 0;
14458 16 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14459 16 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14460 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14461 : tmp = 0;
14462 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14463 16 : tmp |= fieldFromInstruction(insn, 16, 4) << 9;
14464 16 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
14465 32 : if (!Check(S, DecodeAddrMode5FP16Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14466 : tmp = fieldFromInstruction(insn, 28, 4);
14467 32 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14468 : return S;
14469 18 : case 319:
14470 : tmp = 0;
14471 18 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14472 18 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14473 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14474 : tmp = 0;
14475 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14476 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14477 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14478 : tmp = 0;
14479 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14480 18 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14481 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14482 : tmp = 0;
14483 18 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14484 18 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14485 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14486 : tmp = fieldFromInstruction(insn, 28, 4);
14487 36 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14488 : return S;
14489 33 : case 320:
14490 : tmp = 0;
14491 33 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14492 33 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14493 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14494 : tmp = 0;
14495 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14496 33 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14497 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14498 : tmp = 0;
14499 33 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14500 33 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14501 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14502 : tmp = fieldFromInstruction(insn, 28, 4);
14503 66 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14504 : return S;
14505 2 : case 321:
14506 : tmp = 0;
14507 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14508 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14509 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14510 : tmp = fieldFromInstruction(insn, 12, 4);
14511 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14512 : tmp = fieldFromInstruction(insn, 28, 4);
14513 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14514 : return S;
14515 2 : case 322:
14516 4 : if (!Check(S, DecodeVMOVSRR(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14517 : return S;
14518 0 : case 323:
14519 : tmp = fieldFromInstruction(insn, 16, 4);
14520 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14521 : tmp = fieldFromInstruction(insn, 28, 4);
14522 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14523 : tmp = 0;
14524 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14525 4 : tmp |= fieldFromInstruction(insn, 12, 4) << 9;
14526 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 8;
14527 8 : if (!Check(S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14528 : return S;
14529 9 : case 324:
14530 : tmp = 0;
14531 9 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14532 9 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14533 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14534 : tmp = 0;
14535 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14536 9 : tmp |= fieldFromInstruction(insn, 16, 4) << 9;
14537 9 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
14538 18 : if (!Check(S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14539 : tmp = fieldFromInstruction(insn, 28, 4);
14540 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14541 : return S;
14542 13 : case 325:
14543 : tmp = 0;
14544 13 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14545 13 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14546 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14547 : tmp = 0;
14548 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14549 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14550 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14551 : tmp = 0;
14552 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14553 13 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14554 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14555 : tmp = 0;
14556 13 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14557 13 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14558 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14559 : tmp = fieldFromInstruction(insn, 28, 4);
14560 26 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14561 : return S;
14562 9 : case 326:
14563 : tmp = 0;
14564 9 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14565 9 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14566 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14567 : tmp = 0;
14568 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14569 9 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14570 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14571 : tmp = 0;
14572 9 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14573 9 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14574 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14575 : tmp = fieldFromInstruction(insn, 28, 4);
14576 18 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14577 : return S;
14578 6 : case 327:
14579 : tmp = 0;
14580 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14581 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14582 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14583 : tmp = fieldFromInstruction(insn, 12, 4);
14584 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14585 : tmp = fieldFromInstruction(insn, 28, 4);
14586 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14587 : return S;
14588 2 : case 328:
14589 : tmp = 0;
14590 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14591 2 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14592 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14593 : tmp = fieldFromInstruction(insn, 12, 4);
14594 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14595 : tmp = fieldFromInstruction(insn, 16, 4);
14596 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14597 : tmp = fieldFromInstruction(insn, 28, 4);
14598 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14599 : return S;
14600 0 : case 329:
14601 : tmp = fieldFromInstruction(insn, 16, 4);
14602 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14603 : tmp = fieldFromInstruction(insn, 28, 4);
14604 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14605 : tmp = 0;
14606 4 : tmp |= fieldFromInstruction(insn, 1, 7) << 1;
14607 4 : tmp |= fieldFromInstruction(insn, 12, 4) << 8;
14608 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 12;
14609 8 : if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14610 : return S;
14611 0 : case 330:
14612 : tmp = fieldFromInstruction(insn, 16, 4);
14613 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14614 : tmp = fieldFromInstruction(insn, 28, 4);
14615 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14616 : tmp = 0;
14617 4 : tmp |= fieldFromInstruction(insn, 1, 7) << 1;
14618 4 : tmp |= fieldFromInstruction(insn, 12, 4) << 8;
14619 8 : if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14620 : return S;
14621 10 : case 331:
14622 : tmp = 0;
14623 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14624 10 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14625 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14626 : tmp = 0;
14627 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14628 10 : tmp |= fieldFromInstruction(insn, 16, 4) << 9;
14629 10 : tmp |= fieldFromInstruction(insn, 23, 1) << 8;
14630 20 : if (!Check(S, DecodeAddrMode5Operand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14631 : tmp = fieldFromInstruction(insn, 28, 4);
14632 20 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14633 : return S;
14634 10 : case 332:
14635 : tmp = 0;
14636 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14637 10 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14638 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14639 : tmp = 0;
14640 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14641 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14642 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14643 : tmp = 0;
14644 10 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
14645 10 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14646 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14647 : tmp = 0;
14648 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14649 10 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14650 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14651 : tmp = fieldFromInstruction(insn, 28, 4);
14652 20 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14653 : return S;
14654 16 : case 333:
14655 : tmp = 0;
14656 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14657 16 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14658 32 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14659 : tmp = 0;
14660 16 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
14661 16 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14662 32 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14663 : tmp = 0;
14664 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14665 16 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14666 32 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14667 : tmp = fieldFromInstruction(insn, 28, 4);
14668 32 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14669 : return S;
14670 0 : case 334:
14671 : tmp = fieldFromInstruction(insn, 12, 4);
14672 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14673 : tmp = 0;
14674 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14675 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14676 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14677 : tmp = fieldFromInstruction(insn, 28, 4);
14678 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14679 : return S;
14680 3 : case 335:
14681 6 : if (!Check(S, DecodeVMOVRRS(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14682 : return S;
14683 0 : case 336:
14684 : tmp = fieldFromInstruction(insn, 12, 4);
14685 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14686 : tmp = 0;
14687 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
14688 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
14689 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14690 : tmp = fieldFromInstruction(insn, 28, 4);
14691 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14692 : return S;
14693 0 : case 337:
14694 : tmp = fieldFromInstruction(insn, 12, 4);
14695 0 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14696 : tmp = fieldFromInstruction(insn, 16, 4);
14697 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14698 : tmp = 0;
14699 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14700 5 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14701 10 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14702 : tmp = fieldFromInstruction(insn, 28, 4);
14703 10 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14704 : return S;
14705 0 : case 338:
14706 : tmp = fieldFromInstruction(insn, 16, 4);
14707 0 : if (!Check(S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14708 : tmp = fieldFromInstruction(insn, 28, 4);
14709 0 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14710 : return S;
14711 0 : case 339:
14712 : tmp = fieldFromInstruction(insn, 16, 4);
14713 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14714 : tmp = fieldFromInstruction(insn, 16, 4);
14715 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14716 : tmp = fieldFromInstruction(insn, 28, 4);
14717 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14718 : tmp = 0;
14719 0 : tmp |= fieldFromInstruction(insn, 0, 8) << 0;
14720 6 : tmp |= fieldFromInstruction(insn, 12, 4) << 9;
14721 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 8;
14722 12 : if (!Check(S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14723 : return S;
14724 0 : case 340:
14725 : tmp = fieldFromInstruction(insn, 16, 4);
14726 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14727 : tmp = fieldFromInstruction(insn, 16, 4);
14728 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14729 : tmp = fieldFromInstruction(insn, 28, 4);
14730 16 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14731 : tmp = 0;
14732 8 : tmp |= fieldFromInstruction(insn, 1, 7) << 1;
14733 8 : tmp |= fieldFromInstruction(insn, 12, 4) << 8;
14734 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 12;
14735 16 : if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14736 : return S;
14737 0 : case 341:
14738 : tmp = fieldFromInstruction(insn, 16, 4);
14739 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14740 : tmp = fieldFromInstruction(insn, 16, 4);
14741 : if (!Check(S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14742 : tmp = fieldFromInstruction(insn, 28, 4);
14743 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14744 : tmp = 0;
14745 4 : tmp |= fieldFromInstruction(insn, 1, 7) << 1;
14746 4 : tmp |= fieldFromInstruction(insn, 12, 4) << 8;
14747 8 : if (!Check(S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14748 : return S;
14749 125 : case 342:
14750 250 : if (!Check(S, DecodeForVMRSandVMSR(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14751 : return S;
14752 2 : case 343:
14753 : tmp = 0;
14754 2 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14755 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14756 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14757 : tmp = 0;
14758 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14759 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 4;
14760 2 : MI.addOperand(MCOperand::createImm(tmp));
14761 : tmp = fieldFromInstruction(insn, 28, 4);
14762 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14763 : return S;
14764 6 : case 344:
14765 : tmp = 0;
14766 6 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14767 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14768 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14769 : tmp = 0;
14770 6 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14771 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14772 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14773 : tmp = fieldFromInstruction(insn, 28, 4);
14774 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14775 : return S;
14776 4 : case 345:
14777 : tmp = 0;
14778 4 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14779 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14780 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14781 : tmp = fieldFromInstruction(insn, 28, 4);
14782 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14783 : return S;
14784 42 : case 346:
14785 : tmp = 0;
14786 42 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14787 42 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14788 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14789 : tmp = 0;
14790 42 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14791 42 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14792 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14793 : tmp = fieldFromInstruction(insn, 28, 4);
14794 84 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14795 : return S;
14796 5 : case 347:
14797 : tmp = 0;
14798 5 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14799 5 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14800 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14801 : tmp = 0;
14802 5 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14803 5 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14804 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14805 : tmp = fieldFromInstruction(insn, 28, 4);
14806 10 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14807 : return S;
14808 28 : case 348:
14809 : tmp = 0;
14810 28 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14811 28 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14812 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14813 : tmp = 0;
14814 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14815 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14816 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14817 : tmp = 0;
14818 28 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14819 28 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14820 28 : MI.addOperand(MCOperand::createImm(tmp));
14821 : tmp = fieldFromInstruction(insn, 28, 4);
14822 56 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14823 : return S;
14824 6 : case 349:
14825 : tmp = 0;
14826 6 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14827 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14828 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14829 : tmp = 0;
14830 6 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14831 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14832 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14833 : tmp = fieldFromInstruction(insn, 28, 4);
14834 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14835 : return S;
14836 4 : case 350:
14837 : tmp = 0;
14838 4 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14839 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14840 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14841 : tmp = 0;
14842 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14843 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 4;
14844 4 : MI.addOperand(MCOperand::createImm(tmp));
14845 : tmp = fieldFromInstruction(insn, 28, 4);
14846 8 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14847 : return S;
14848 0 : case 351:
14849 : tmp = 0;
14850 0 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14851 0 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14852 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14853 : tmp = fieldFromInstruction(insn, 28, 4);
14854 0 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14855 : return S;
14856 15 : case 352:
14857 : tmp = 0;
14858 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14859 15 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14860 30 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14861 : tmp = 0;
14862 15 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14863 15 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14864 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14865 : tmp = fieldFromInstruction(insn, 28, 4);
14866 30 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14867 : return S;
14868 1 : case 353:
14869 : tmp = 0;
14870 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14871 1 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14872 2 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14873 : tmp = 0;
14874 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14875 1 : tmp |= fieldFromInstruction(insn, 16, 4) << 4;
14876 1 : MI.addOperand(MCOperand::createImm(tmp));
14877 : tmp = fieldFromInstruction(insn, 28, 4);
14878 2 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14879 : return S;
14880 11 : case 354:
14881 : tmp = 0;
14882 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14883 11 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14884 22 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14885 : tmp = 0;
14886 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14887 11 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14888 22 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14889 : tmp = fieldFromInstruction(insn, 28, 4);
14890 22 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14891 : return S;
14892 23 : case 355:
14893 : tmp = 0;
14894 23 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
14895 23 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
14896 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14897 : tmp = 0;
14898 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14899 23 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14900 46 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14901 : tmp = fieldFromInstruction(insn, 28, 4);
14902 46 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14903 : return S;
14904 2 : case 356:
14905 : tmp = 0;
14906 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14907 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14908 4 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14909 : tmp = fieldFromInstruction(insn, 28, 4);
14910 4 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14911 : return S;
14912 6 : case 357:
14913 : tmp = 0;
14914 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14915 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14916 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14917 : tmp = 0;
14918 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14919 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14920 12 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14921 : tmp = 0;
14922 6 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
14923 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
14924 6 : MI.addOperand(MCOperand::createImm(tmp));
14925 : tmp = fieldFromInstruction(insn, 28, 4);
14926 12 : if (!Check(S, DecodePredicateOperand(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14927 : return S;
14928 10 : case 358:
14929 : tmp = 0;
14930 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14931 10 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14932 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14933 : tmp = 0;
14934 10 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
14935 10 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14936 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14937 : tmp = 0;
14938 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14939 10 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14940 20 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14941 : tmp = fieldFromInstruction(insn, 24, 1);
14942 10 : MI.addOperand(MCOperand::createImm(tmp));
14943 10 : return S;
14944 18 : case 359:
14945 : tmp = 0;
14946 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14947 18 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14948 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14949 : tmp = 0;
14950 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14951 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14952 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14953 : tmp = 0;
14954 18 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
14955 18 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14956 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14957 : tmp = 0;
14958 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14959 18 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14960 36 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14961 : tmp = fieldFromInstruction(insn, 23, 2);
14962 18 : MI.addOperand(MCOperand::createImm(tmp));
14963 18 : return S;
14964 4 : case 360:
14965 : tmp = 0;
14966 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14967 4 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14968 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14969 : tmp = 0;
14970 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14971 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14972 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14973 : tmp = 0;
14974 4 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
14975 4 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14976 8 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14977 : tmp = fieldFromInstruction(insn, 0, 4);
14978 4 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14979 : tmp = fieldFromInstruction(insn, 5, 1);
14980 4 : MI.addOperand(MCOperand::createImm(tmp));
14981 : tmp = fieldFromInstruction(insn, 20, 2);
14982 4 : MI.addOperand(MCOperand::createImm(tmp));
14983 4 : return S;
14984 20 : case 361:
14985 40 : if (!Check(S, DecodeNEONComplexLane64Instruction(MI, insn, Address, Decoder))) { return MCDisassembler::Fail; }
14986 : return S;
14987 6 : case 362:
14988 : tmp = 0;
14989 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
14990 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
14991 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14992 : tmp = 0;
14993 6 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
14994 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
14995 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
14996 : tmp = 0;
14997 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
14998 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
14999 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15000 : tmp = fieldFromInstruction(insn, 24, 1);
15001 6 : MI.addOperand(MCOperand::createImm(tmp));
15002 6 : return S;
15003 6 : case 363:
15004 : tmp = 0;
15005 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
15006 6 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
15007 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15008 : tmp = 0;
15009 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
15010 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
15011 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15012 : tmp = 0;
15013 6 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
15014 6 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
15015 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15016 : tmp = 0;
15017 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
15018 6 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
15019 12 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15020 : tmp = fieldFromInstruction(insn, 23, 2);
15021 6 : MI.addOperand(MCOperand::createImm(tmp));
15022 6 : return S;
15023 2 : case 364:
15024 : tmp = 0;
15025 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
15026 2 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
15027 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15028 : tmp = 0;
15029 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
15030 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
15031 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15032 : tmp = 0;
15033 2 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
15034 2 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
15035 4 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15036 : tmp = fieldFromInstruction(insn, 0, 4);
15037 2 : if (!Check(S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15038 : tmp = fieldFromInstruction(insn, 5, 1);
15039 2 : MI.addOperand(MCOperand::createImm(tmp));
15040 : tmp = fieldFromInstruction(insn, 20, 2);
15041 2 : MI.addOperand(MCOperand::createImm(tmp));
15042 2 : return S;
15043 8 : case 365:
15044 : tmp = 0;
15045 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
15046 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
15047 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15048 : tmp = 0;
15049 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
15050 8 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
15051 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15052 : tmp = 0;
15053 8 : tmp |= fieldFromInstruction(insn, 0, 3) << 1;
15054 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
15055 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15056 : tmp = fieldFromInstruction(insn, 3, 1);
15057 8 : MI.addOperand(MCOperand::createImm(tmp));
15058 8 : return S;
15059 8 : case 366:
15060 : tmp = 0;
15061 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
15062 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
15063 16 : if (!Check(S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15064 : tmp = 0;
15065 8 : tmp |= fieldFromInstruction(insn, 7, 1) << 4;
15066 8 : tmp |= fieldFromInstruction(insn, 16, 4) << 0;
15067 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15068 : tmp = fieldFromInstruction(insn, 0, 3);
15069 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15070 : tmp = 0;
15071 0 : tmp |= fieldFromInstruction(insn, 3, 1) << 0;
15072 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 1;
15073 8 : MI.addOperand(MCOperand::createImm(tmp));
15074 8 : return S;
15075 8 : case 367:
15076 : tmp = 0;
15077 : tmp |= fieldFromInstruction(insn, 12, 4) << 0;
15078 8 : tmp |= fieldFromInstruction(insn, 22, 1) << 4;
15079 16 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15080 : tmp = 0;
15081 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
15082 8 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
15083 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15084 : tmp = 0;
15085 8 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
15086 8 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
15087 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15088 : return S;
15089 12 : case 368:
15090 : tmp = 0;
15091 12 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
15092 12 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
15093 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15094 : tmp = 0;
15095 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
15096 12 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
15097 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15098 : tmp = 0;
15099 12 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
15100 12 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
15101 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15102 : return S;
15103 36 : case 369:
15104 : tmp = 0;
15105 36 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
15106 36 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
15107 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15108 : tmp = 0;
15109 36 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
15110 36 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
15111 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15112 : return S;
15113 16 : case 370:
15114 : tmp = 0;
15115 16 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
15116 16 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
15117 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15118 : tmp = 0;
15119 16 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
15120 16 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
15121 0 : if (!Check(S, DecodeHPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15122 : return S;
15123 12 : case 371:
15124 : tmp = 0;
15125 12 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
15126 12 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
15127 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15128 : tmp = 0;
15129 : tmp |= fieldFromInstruction(insn, 7, 1) << 0;
15130 12 : tmp |= fieldFromInstruction(insn, 16, 4) << 1;
15131 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15132 : tmp = 0;
15133 12 : tmp |= fieldFromInstruction(insn, 0, 4) << 1;
15134 12 : tmp |= fieldFromInstruction(insn, 5, 1) << 0;
15135 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15136 : return S;
15137 16 : case 372:
15138 : tmp = 0;
15139 16 : tmp |= fieldFromInstruction(insn, 12, 4) << 1;
15140 16 : tmp |= fieldFromInstruction(insn, 22, 1) << 0;
15141 0 : if (!Check(S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15142 : tmp = 0;
15143 0 : tmp |= fieldFromInstruction(insn, 0, 4) << 0;
15144 16 : tmp |= fieldFromInstruction(insn, 5, 1) << 4;
15145 32 : if (!Check(S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler::Fail; }
15146 : return S;
15147 : }
15148 : }
15149 6976 :
15150 : template<typename InsnType>
15151 6976 : static DecodeStatus decodeInstruction(const uint8_t DecodeTable[], MCInst &MI,
15152 : InsnType insn, uint64_t Address,
15153 6976 : const void *DisAsm,
15154 0 : const MCSubtargetInfo &STI) {
15155 0 : const FeatureBitset& Bits = STI.getFeatureBits();
15156 :
15157 0 : const uint8_t *Ptr = DecodeTable;
15158 : uint32_t CurFieldValue = 0;
15159 : DecodeStatus S = MCDisassembler::Success;
15160 : while (true) {
15161 0 : ptrdiff_t Loc = Ptr - DecodeTable;
15162 : switch (*Ptr) {
15163 0 : default:
15164 : errs() << Loc << ": Unexpected decode table opcode!\n";
15165 0 : return MCDisassembler::Fail;
15166 : case MCD::OPC_ExtractField: {
15167 0 : unsigned Start = *++Ptr;
15168 : unsigned Len = *++Ptr;
15169 0 : ++Ptr;
15170 : CurFieldValue = fieldFromInstruction(insn, Start, Len);
15171 : LLVM_DEBUG(dbgs() << Loc << ": OPC_ExtractField(" << Start << ", "
15172 : << Len << "): " << CurFieldValue << "\n");
15173 0 : break;
15174 0 : }
15175 0 : case MCD::OPC_FilterValue: {
15176 : // Decode the field value.
15177 0 : unsigned Len;
15178 : InsnType Val = decodeULEB128(++Ptr, &Len);
15179 0 : Ptr += Len;
15180 : // NumToSkip is a plain 24-bit integer.
15181 0 : unsigned NumToSkip = *Ptr++;
15182 : NumToSkip |= (*Ptr++) << 8;
15183 0 : NumToSkip |= (*Ptr++) << 16;
15184 :
15185 : // Perform the filter operation.
15186 : if (Val != CurFieldValue)
15187 0 : Ptr += NumToSkip;
15188 0 : LLVM_DEBUG(dbgs() << Loc << ": OPC_FilterValue(" << Val << ", " << NumToSkip
15189 0 : << "): " << ((Val != CurFieldValue) ? "FAIL:" : "PASS:")
15190 0 : << " continuing at " << (Ptr - DecodeTable) << "\n");
15191 :
15192 0 : break;
15193 : }
15194 0 : case MCD::OPC_CheckField: {
15195 : unsigned Start = *++Ptr;
15196 0 : unsigned Len = *++Ptr;
15197 : InsnType FieldValue = fieldFromInstruction(insn, Start, Len);
15198 0 : // Decode the field value.
15199 : uint32_t ExpectedValue = decodeULEB128(++Ptr, &Len);
15200 0 : Ptr += Len;
15201 : // NumToSkip is a plain 24-bit integer.
15202 0 : unsigned NumToSkip = *Ptr++;
15203 0 : NumToSkip |= (*Ptr++) << 8;
15204 0 : NumToSkip |= (*Ptr++) << 16;
15205 0 :
15206 : // If the actual and expected values don't match, skip.
15207 0 : if (ExpectedValue != FieldValue)
15208 : Ptr += NumToSkip;
15209 0 : LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckField(" << Start << ", "
15210 : << Len << ", " << ExpectedValue << ", " << NumToSkip
15211 0 : << "): FieldValue = " << FieldValue << ", ExpectedValue = "
15212 : << ExpectedValue << ": "
15213 0 : << ((ExpectedValue == FieldValue) ? "PASS\n" : "FAIL\n"));
15214 : break;
15215 0 : }
15216 : case MCD::OPC_CheckPredicate: {
15217 0 : unsigned Len;
15218 : // Decode the Predicate Index value.
15219 0 : unsigned PIdx = decodeULEB128(++Ptr, &Len);
15220 : Ptr += Len;
15221 0 : // NumToSkip is a plain 24-bit integer.
15222 : unsigned NumToSkip = *Ptr++;
15223 0 : NumToSkip |= (*Ptr++) << 8;
15224 : NumToSkip |= (*Ptr++) << 16;
15225 0 : // Check the predicate.
15226 : bool Pred;
15227 : if (!(Pred = checkDecoderPredicate(PIdx, Bits)))
15228 : Ptr += NumToSkip;
15229 0 : (void)Pred;
15230 : LLVM_DEBUG(dbgs() << Loc << ": OPC_CheckPredicate(" << PIdx << "): "
15231 0 : << (Pred ? "PASS\n" : "FAIL\n"));
15232 :
15233 : break;
15234 : }
15235 : case MCD::OPC_Decode: {
15236 : unsigned Len;
15237 0 : // Decode the Opcode value.
15238 : unsigned Opc = decodeULEB128(++Ptr, &Len);
15239 0 : Ptr += Len;
15240 : unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
15241 0 : Ptr += Len;
15242 :
15243 : MI.clear();
15244 : MI.setOpcode(Opc);
15245 0 : bool DecodeComplete;
15246 : S = decodeToMCInst(S, DecodeIdx, insn, MI, Address, DisAsm, DecodeComplete);
15247 0 : assert(DecodeComplete);
15248 :
15249 0 : LLVM_DEBUG(dbgs() << Loc << ": OPC_Decode: opcode " << Opc
15250 : << ", using decoder " << DecodeIdx << ": "
15251 0 : << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
15252 : return S;
15253 0 : }
15254 0 : case MCD::OPC_TryDecode: {
15255 : unsigned Len;
15256 0 : // Decode the Opcode value.
15257 : unsigned Opc = decodeULEB128(++Ptr, &Len);
15258 0 : Ptr += Len;
15259 : unsigned DecodeIdx = decodeULEB128(Ptr, &Len);
15260 0 : Ptr += Len;
15261 : // NumToSkip is a plain 24-bit integer.
15262 0 : unsigned NumToSkip = *Ptr++;
15263 : NumToSkip |= (*Ptr++) << 8;
15264 0 : NumToSkip |= (*Ptr++) << 16;
15265 0 :
15266 : // Perform the decode operation.
15267 0 : MCInst TmpMI;
15268 : TmpMI.setOpcode(Opc);
15269 0 : bool DecodeComplete;
15270 0 : S = decodeToMCInst(S, DecodeIdx, insn, TmpMI, Address, DisAsm, DecodeComplete);
15271 0 : LLVM_DEBUG(dbgs() << Loc << ": OPC_TryDecode: opcode " << Opc
15272 : << ", using decoder " << DecodeIdx << ": ");
15273 0 :
15274 : if (DecodeComplete) {
15275 0 : // Decoding complete.
15276 : LLVM_DEBUG(dbgs() << (S != MCDisassembler::Fail ? "PASS" : "FAIL") << "\n");
15277 0 : MI = TmpMI;
15278 0 : return S;
15279 : } else {
15280 0 : assert(S == MCDisassembler::Fail);
15281 0 : // If the decoding was incomplete, skip.
15282 : Ptr += NumToSkip;
15283 0 : LLVM_DEBUG(dbgs() << "FAIL: continuing at " << (Ptr - DecodeTable) << "\n");
15284 0 : // Reset decode status. This also drops a SoftFail status that could be
15285 : // set before the decode attempt.
15286 0 : S = MCDisassembler::Success;
15287 : }
15288 0 : break;
15289 0 : }
15290 0 : case MCD::OPC_SoftFail: {
15291 0 : // Decode the mask values.
15292 0 : unsigned Len;
15293 0 : InsnType PositiveMask = decodeULEB128(++Ptr, &Len);
15294 : Ptr += Len;
15295 0 : InsnType NegativeMask = decodeULEB128(Ptr, &Len);
15296 : Ptr += Len;
15297 : bool Fail = (insn & PositiveMask) || (~insn & NegativeMask);
15298 : if (Fail)
15299 0 : S = MCDisassembler::SoftFail;
15300 0 : LLVM_DEBUG(dbgs() << Loc << ": OPC_SoftFail: " << (Fail ? "FAIL\n":"PASS\n"));
15301 0 : break;
15302 : }
15303 0 : case MCD::OPC_Fail: {
15304 : LLVM_DEBUG(dbgs() << Loc << ": OPC_Fail\n");
15305 0 : return MCDisassembler::Fail;
15306 : }
15307 0 : }
15308 : }
15309 0 : llvm_unreachable("bogosity detected in disassembler state machine!");
15310 0 : }
15311 0 :
15312 0 :
15313 : } // End llvm namespace
|